David, a dependency management tool for Nodejs projects

I made a thing. I noticed that there wasn’t a way to visualise which of my Nodejs project dependencies were out of date. I saw a library called police which looked pretty awesome, but I wanted to provide a bit more of a service – A quick and easy way for developers to advertise that their project was up to date, in the same way that Travis provides a “badge” that always shows the current build status for your project.

Badges are great, everyone like badges. The Travis badge is an admission by the developers who work on the project that they’re committed to keeping their code base in working order for both consumers of the software and developers alike. Travis proves that their project works by ensuring it can be built successfully and that it passes any unit or integration tests the developers have written. Consumers and developers can see the build status of the project at a glance, without having to clone or checkout the code.

The David badge shows that the project developers are committed to maintaining and improving the project, keeping it up to date, secure, efficient and (hopefully) bug free by keeping abreast of changes in the code the project depends upon.

Of course, an “out of date” David badge can be a indication of a low level of project activity and a hint at the level of support you’re likely to get should you encounter a problem (not much).

Clicking on a David badge will normally take you to the project status page, which lists project dependencies, the version required by the project and the latest version available in the NPM registry. It gives you an idea of the complexity, size and scope of a project and most importantly, it shows developers what dependencies need updating! Here’s some examples

David is written in JavaScript, it uses Nodejs and NPM (of course). It was built from the GRUNTEND base with the Express web application framework.

Check out David here: david-dm.org

15,226 thoughts on “David, a dependency management tool for Nodejs projects

  1. I like reading through an article that will make men and women think.
    Also, many thanks for permitting me to comment!

  2. Захотел объединить комнаты — и тут началась бюрократия. Я уже хотел отказаться от затеи. Позвонил объяснил что хочу сделать. узаконивание перепланировки — я даже не заметил как прошло время. Теперь у меня на руках все разрешения. Не мучайтесь сами — доверьтесь профессионалам. реконструкция согласование реконструкция согласование По ссылке — подробная информация для нашего города. Хотите сделать перепланировку без головной боли — обращайтесь к специалистам. Сделайте ремонт правильно — без нервов и штрафов

  3. Ahaa, its fastidious discussion regarding this post here
    at this webpage, I have read all that, so now me also commenting at this place.

  4. Почему пользователи выбирают площадку KRAKEN?

    Маркетплейс KRAKEN заслужил доверие многочисленной аудитории благодаря сочетанию ключевых факторов.
    Во-первых, это широкий и разнообразный ассортимент, представленный сотнями продавцов.

    Во-вторых, интуитивно понятный
    интерфейс KRAKEN, который упрощает навигацию, поиск товаров и управление заказами даже
    для новых пользователей.
    В-третьих, продуманная система безопасных транзакций, включающая
    механизмы разрешения споров (диспутов) и возможность использования условного
    депонирования, что минимизирует
    риски для обеих сторон сделки. На KRAKEN функциональность сочетается с внимательным отношением к безопасности клиентов, что делает процесс покупок
    более предсказуемым, защищенным и, как следствие, популярным среди пользователей, ценящих анонимность и надежность.

  5. Когда я увидел что мой брат больше не может справиться. Каждый раз всё глубже уходя в зависимость. Тогда мы решили обратиться в клинику в Санкт-Петербурге. выведение из запоя в клинике — что вернуло брата к жизни. Был под круглосуточным контролем врачей. Спасибо врачам за их труд и терпение. вывод из запоя стационарно спб https://alkogolizm.vyvod-iz-zapoya-v-staczionare-sankt-peterburg-gtb.ru По ссылке — подробная информация для Питера. Если ваш близкий не может справиться с зависимостью — стационар даёт шанс на новую жизнь. Вывод из запоя в стационаре — это реальное решение проблемы

  6. И я не знала как его привести в чувство. Глаза мутные руки трясутся. В аптеке сказали что нужна капельница. детоксикация на дому — то что дало мне надежду. Врач приехал через час осмотрел мужа. Анонимно без учёта без лишних бумаг. прокапаться на дому краснодар https://kapelnicza-ot-pokhmelya-krasnodar.ru Сохраните поделитесь не потеряйте для Кубани. Если ваш близкий в запое или сильном похмелье — не ждите. Капельница от похмелья — это реальная помощь которая работает

  7. Я понял: ещё немного — и я потеряю его навсегда. А он не хотел он просто лежал и молчал. Случайно наткнулся на сайт где предлагали вывод из запоя на дому в Щёлково. Вывод из запоя на дому — это дало нам второй шанс. Врач приехал осмотрел его. Мы расплатились и врач уехал. выведение из запоя щёлково выведение из запоя щёлково Пригодится если случится беда для Подмосковья. Если ваш близкий в запое — не ждите. Вывод из запоя на дому — это реальность и она работает

  8. Это когда человек перестаёт контролировать себя. Мой брат исчез в запое на три недели. Позвонила объяснила ситуацию и мне сказали: «Выезжаем через час». быстрое снятие запоя — это дало нам надежду. Через несколько часов он уже мог говорить и улыбаться. Цена была вполне доступной. капельница от запоя на дому нижний новгород https://narkolog.kapelnica-ot-zapoya-nizhnij-novgorod.ru По ссылке — подробная информация для нашего города. Каждый час на счету. Капельница от запоя — это реальная помощь которая работает

  9. Я думала что смогу помочь ему сама. Перестал есть перестал спать перестал разговаривать. И нашла службу которая выезжает на дом с капельницами. Капельница от запоя — это дало нам второй шанс. Врач приехал через час осмотрел брата поставил капельницу. Цена оказалась вполне разумной. капельница на дому нижний новгород от алкоголя капельница на дому нижний новгород от алкоголя По ссылке — подробная информация для области. Каждый час на счету. Капельница от запоя — это реальная помощь которая работает

  10. Я понял: ещё немного — и я потеряю его навсегда. А он не хотел он просто лежал и молчал. Случайно наткнулся на сайт где предлагали вывод из запоя на дому. срочная детоксикация — это дало нам второй шанс. Поставил капельницу ввёл нужные препараты. Анонимно без учёта без лишних вопросов. вызвать врача для вывода из запоя вызвать врача для вывода из запоя Пригодится если случится беда для МСК. Если ваш близкий в запое — не ждите. Вывод из запоя — это реальность и она работает

  11. APIs are nice and all, but they’re pretty limiting:
    they only give you the solutions to questions you already know how you can ask.
    Need to find out extra about e book 3j7is?
    Sure, it’ll let you know. But want to know which books published not too long ago
    share an author with a ebook published over a hundred years in the past?
    That’s just a little extra complicated. But, fortunately,
    not impossible. It appears ridiculous to give you your personal API that could
    reply any type of query like this. But remember
    these RDF question languages we had been making fun of within the final chapter?
    This turns out to be just the sort of thing they’re good at.
    The official RDF question language is called SPARQL (SPARQL Protocol And RDF Query Language-pronounced
    “sparkle”). If you’re familiar with SQL, the standard database query language, SPARQL will look comparable,
    only with RDF caught in all the suitable locations. There’s a lot there, so let’s go through is slowly.
    First we just declare the prefixes for our URIs,
    as ordinary.

  12. These are in fact wonderful ideas in regarding blogging.
    You have touched some fastidious things here. Any way keep up wrinting.

  13. Hey There. I found your blog using msn. This is a very well written article.
    I’ll make sure to bookmark it and return to read more of your useful info.
    Thanks for the post. I’ll certainly return.

  14. Handing a project to a vendor is the arrangement where an external team owns the outcome: the partner staffs the project, the partner manages the day-to-day work, and they absorb the staffing risk.

  15. Когда ты не можешь встать не можешь пить воду. Он пил три дня подряд а на четвёртый просто не мог встать. Я позвонила в службу и мне сказали что врач приедет в течение часа. срочная помощь нарколога в Краснодаре — это было единственное что помогло. Через пару часов он уже мог сидеть и пить чай. Цена оказалась вполне доступной. капельницы от запоя на дому капельницы от запоя на дому По ссылке — подробная информация для области. Звоните помогайте спасайте. Капельница от похмелья — это реальная помощь которая работает

  16. Hello there I am so glad I found your blog page, I really found you
    by accident, while I was searching on Aol for something else, Anyways I am here now and would just like to
    say cheers for a incredible post and a all round interesting blog (I also love the theme/design), I
    don’t have time to read through it all at the moment but
    I have bookmarked it and also added your RSS feeds,
    so when I have time I will be back to read more,
    Please do keep up the superb work.

  17. Когда алкоголь стал его единственным смыслом жизни. И каждый раз всё глубже уходил в зависимость. Врачи объяснили как проходит лечение и мы решились. лечение зависимостей — это вернуло брата к жизни. Он вернулся к работе к семье к жизни. Спасибо врачам за их профессионализм и терпение. лечение наркомании балашиха лечение наркомании балашиха Это может спасти жизнь для Московской области. Если ваш близкий не может справиться с зависимостью — наркологическая помощь может стать шансом на новую жизнь. Наркологическая помощь — это реальное решение проблемы

  18. Мы уже думали звонить в морг. Мне ответили: «Выезжаем через час». Не верил что такое возможно. срочная детоксикация — это дало нам второго шанса. Анонимно без учёта. вызвать врача для вывода из запоя на дому вызвать врача для вывода из запоя на дому Сохраните поделитесь не потеряйте для области. Звоните помогайте спасайте. Вывод из запоя — это реальность и она работает

  19. Hello! This post could not be written any better!

    Reading through this post reminds me of my old room mate! He always kept talking about this.
    I will forward this page to him. Fairly certain he will have a good read.
    Thank you for sharing!

  20. Мы поняли что нужен врач но везти её в клинику мы не могли. Мы не могли её уговорить а состояние ухудшалось с каждым днём. Мне ответили что специалист приедет через час. Психиатр на дом — это вернуло спокойствие в дом. Объяснил как справляться с её состоянием и когда вызывать его снова. Мы снова можем дышать спокойно. Цена оказалась приемлемой особенно учитывая что мы сэкономили на вызове скорой и поездках в больницу. детский психиатр на дом детский психиатр на дом Сохраните поделитесь не потеряйте для МСК. Это просто безопасно и действительно работает.

  21. Когда его глаза были мутными а руки тряслись. Мы пытались звонить в скорую но они сказали: «Только если он сам захочет». Позвонил объяснил ситуацию и мне сказали: «Приедем через час». срочная детоксикация — это вернуло брата к жизни. Поставил капельницу ввёл нужные препараты. Анонимно без учёта без лишних вопросов. капельницы на дому екатеринбург цена капельницы на дому екатеринбург цена Сохраните поделитесь не потеряйте для нашего города. Звоните помогайте спасайте. Капельница от запоя — это реальная помощь которая работает

  22. Мы поняли что справиться сами не сможем. Она боится врачей и отказывается выходить из дома. Дала телефон и я решил позвонить. помощь пожилому человеку — это было именно то что нам нужно. Объяснил как общаться с ней и как предотвращать кризисы. Бабушка стала спокойнее ночи нормализовались. Анонимно без лишней бюрократии. вызов психиатрической помощи на дом вызов психиатрической помощи на дом По ссылке — подробная информация для столицы. Это просто безопасно и действительно помогает.

  23. Когда я увидел как мой брат лежит на диване не двигаясь. А он не хотел он просто лежал и молчал. Позвонил объяснил ситуацию и мне сказали: «Приедем через час». капельница от алкоголя на дому — это вернуло брата к жизни. Через пару часов он открыл глаза и улыбнулся. Брат уснул спокойным сном. нарколог на дом клиника нарколог на дом клиника Пригодится если случится беда для области. Каждый час на счету. Нарколог на дом — это реальность и она работает

  24. Что дома он просто не справится — я принял решение. Мы долго откладывали этот шаг боялись что он не согласится. Я нашёл клинику в Санкт-Петербурге где работают с такими случаями. Вывод из запоя в стационаре — что дало нам надежду. Работал с психологами посещал групповые занятия. Он вышел из клиники другим человеком — ясным спокойным снова начал улыбаться. быстрый вывод из запоя в стационаре быстрый вывод из запоя в стационаре По ссылке — подробная информация для нашего города. Не ждите пока станет поздно. Вывод из запоя в стационаре — это реальное решение проблемы

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>