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

7,884 thoughts on “David, a dependency management tool for Nodejs projects

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

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

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

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

  3. Беда пришла — родственник пьёт без остановки. Уговоры бесполезны — а состояние ухудшается. Узнал куда звонить — вывод из запоя на дому в Питере. Оперативно выезжают. Оборудование и препараты. Нормализуют состояние — профессионально. Анонимно и конфиденциально. Не завышают. вывод из запоя срочно спб https://narkolog.vyvod-iz-zapoya-na-domu-sankt-peterburg-hnd.ru На сайте подробности для нашего города. Проверил на себе — профессионалы. Организм приходит в норму. Чем раньше тем лучше. Кому надо в Питере — записывайте. Здоровье — это главное

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

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

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

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

  5. Это не просто привычка. Родные просто не знают что делать. Вся семья была на пределе. То что действительно вернуло человека — наркологическая клиника в области. Персонал которому не всё равно. Помощь без выходных. Восстановление мозга и печени. Анонимно — это главное преимущество. Есть всё необходимое. Цены фиксированные. Сами звонили когда не знали что делать. наркологический центр https://alkogolizm.narkologicheskaya-klinika-v-nizhnem-novgorode16.ru Там все телефоны и адреса для Нижнего Новгорода. Отправьте близким. Не ждите пока станет слишком поздно. Берегите себя и своих близких

  6. Проблема — знакомый совсем потерял себя. Скорая не приезжает — а помочь нужно срочно. Друзья порекомендовали — вызов врача на дом в ВРН. Специалист через час. С собой всё необходимое. Вводят лекарства — безопасно. Анонимно и конфиденциально. Стоимость приемлемая. вызов нарколога https://zapoy.narkolog-na-dom-voronezh18.ru Вся информация по ссылке для ВРН. Я сам вызывал — профессионалы. Организм приходит в норму. Главное — не медлить. Кому надо в Воронеже — держите под рукой. Здоровье — это главное

  7. I’m really inspired together with your writing skills and also with the structure for your blog.
    Is that this a paid theme or did you modify it your self?
    Either way stay up the nice quality writing, it’s rare to
    see a nice blog like this one nowadays..

  8. Беда пришла — отец совсем потерял себя. Ничего не работает — а помочь нужно срочно. Узнал куда звонить — срочная помощь на месте в Санкт-Петербурге. Оперативно выезжают. Капельницы и растворы. Очищают организм — быстро. Анонимно и конфиденциально. Стоимость приемлемая. врач капельница алкоголь на дом https://alkogolizm.vyvod-iz-zapoya-na-domu-sankt-peterburg-xpr.ru Все условия для нашего города. Я сам вызывал — всё четко. После процедуры сразу легче. Не откладывайте. Кто в северной столице — держите под рукой. Всех благ

  9. Болезнь прогрессирует незаметно. Что он возьмёт себя в руки — мы потеряли надежду. Когда каждый день превращается в кошмар — стационар где спасают. Родственники привели — анонимный стационар в области. Они смотрят в глаза. Психологи которые не читают нотации. Никаких побочных эффектов. Без позорных справок. Мы не верили в успех сначала. Теперь он работает общается мечтает. наркологическая клиника https://kapelnica.narkologicheskaya-klinika-v-nizhnem-novgorode16.ru Переходите там всё честно для районов. Держите в телефоне. Шаг вперёд — это не слабость. Не сдавайтесь

  10. Никогда не думал что буду писать такое. Когда отец не узнаёт близких — это настоящий ад. Мы держались до последнего — а стало только хуже. Что вернуло его к жизни — неотложная наркологическая служба в Нижнем Новгороде. Не отмахиваются. Вернули сознание и речь — по-человечески. Никаких выписок и учётов. Дешевле чем стационар. Глаза живые руки не трясутся. Но это работает. наркологическая клиника в нижнем новгороде анонимно наркологическая клиника в нижнем новгороде анонимно Всё подробно расписано для окрестностей. Держите в заметках. Пусть будет на всякий случай. Не молчите

  11. Наконец-то дошли руки — что надо объединить комнаты. Планировали сделать за месяц — что Москва не прощает самодеятельность. Стали изучать вопрос — что можно нарваться на штраф. Обратились к спецам — полный комплекс работ в Москве. И в Мосжилинспекцию подали — всё под ключ. Цены адекватные. Никаких штрафов и переделок. помощь в перепланировке квартиры https://moskva.pereplanirovka-kvartir-byn.ru Пригодится если соберётесь переделывать для столицы. А профессионалы знают как её обойти. Доверьтесь тем кто знает все нюансы

  12. Ужас — родственник пьёт без остановки. Уговоры не действуют — а состояние тяжёлое. Друзья порекомендовали — вывод из запоя на дому в Питере. Специалист через час. Полный комплект. Нормализуют состояние — профессионально. Никто не узнает. Цены адекватные. вывод из запоя цены https://alkogolizm.vyvod-iz-zapoya-na-domu-sankt-peterburg-vkx.ru Вся информация по ссылке для Питера. Уже пользовался — профессионалы. После процедуры сразу легче. Главное — не медлить. Кто в северной столице — держите под рукой. Здоровье — это главное

  13. Беда — знакомый совсем потерял себя. Скорая не приезжает — а помочь нужно срочно. Повезло найти контакты — выезд нарколога в ВРН. Не заставляют ждать. С собой всё необходимое. Нормализуют состояние — быстро. Без постановки на учёт. Стоимость приемлемая. нарколог на дом круглосуточно воронеж цены https://alkogolizm.narkolog-na-dom-voronezh-13.ru Все условия для Воронежа. Звонил им — без обмана. Организм приходит в норму. Чем раньше тем лучше. Кто в области — пригодится. Берегите себя

  14. If you are on the hunt for a new and thrilling gaming destination the thorfortune casino site is rapidly turning into a talking point for players across the UK https://thor-fortune-8.pages.dev/ . With a modern interface and a robust selection of gaming options this venue aims to provide a top-tier digital experience for those who enjoy online entertainment. Our thorough thorfortune review looks at exactly what players can expect when they register for an account at this growing venue. When browsing the thorfortune online casino the first thing users will observe is the intuitive navigation. Whether you are interested in classic table games or the latest video slots the structure ensures that locating your preferred title is easy and quick. The thor fortune casino library is stocked with high-quality software ensuring that visuals are crisp and the experience stays seamless on both desktop and mobile devices. Security and fairness are also prioritised giving players confidence as they participate in their sessions. For those looking to engage with thor fortune betting the platform provides a well-rounded environment that suits a wide variety of skill levels. The casino thorfortune experience is boosted by attractive promotions and incentives that maintain player interest. Many players submitting a thorfortune casino review often point out the quick payout times and the professional nature of the support team as significant benefits of choosing this operator. Choosing the ideal thorfortune casino online platform is essential for a great experience. By combining modern technology with a user-focused approach the team behind this site has developed a stable space for digital gaming. If you are curious about what makes casino thor fortune a competitive choice checking out their present offerings is a good starting point. For anyone looking for a reliable and entertaining gaming partner the services at thorfortune offer a strong incentive to join and see why so many users are choosing this brand for their daily online entertainment. Whether you are a casual player or a seasoned professional this site delivers reliably. url=https://www.kebabreporters.com/jaffa-rotterdam/comment-page-648/#comment-2688704If you are on the hunt for a novel and thrilling gaming site the thorfortune casino platform is quickly becoming a popular topic for gamers across the UK—read our comprehensive review of this rising venue to see why it is becoming a top choice for digital entertainment./url url=http://cyber21.no-ip.info/7eyac/privatex/yybbs5.cgiShould you be searching for a new and thrilling gaming site the thorfortune casino portal is rapidly turning into a popular topic for gamers across the UK—read our comprehensive review of this rising venue to see why it is becoming a top choice for digital entertainment./url 0007ef1

  15. Никто не застрахован — когда алкоголь перехватывает контроль. Раньше казалось что справимся сами — ноль эффекта. А ведь можно было сразу — круглосуточная наркологическая служба в нашем городе. Круглосуточно даже в праздники. Нормализуют давление и сон — без страха. Никаких учётов. Цены — адекватные. У нас так выводили брата — помощь реальная. нарколог наркологическая помощь нижний новгород https://zapoy.narkologicheskaya-pomoshh-nizhnij-novgorod.ru Переходите там всё написано в Нижнем Новгороде. Отправьте близким. Когда случается беда — каждая минута на счету. Главное — не сдаваться

  16. Срыв случился — человек в запое уже несколько дней. Ничего не работает — а помочь нужно срочно. Хорошо что есть специалисты — вызов врача на дом в Воронеже. Не заставляют ждать. Оборудование и препараты. Нормализуют состояние — эффективно. Полная анонимность. Не завышают. выезд нарколога выезд нарколога Вся информация по ссылке для ВРН. Уже пользовался — без обмана. Состояние нормализуется. Главное — не медлить. Кто в области — сохраните номер. Берегите себя

  17. Критическая ситуация — родственник пьёт без остановки. Дома не справиться — только стационар спасёт в НН. Хорошо что есть специализированная клиника — интенсивная терапия. Круглосуточный мониторинг. Очищение крови — безопасно и эффективно. Никто не узнает. Уход профессиональный. выход из запоя в стационаре https://alkogolizm.vyvod-iz-zapoya-v-staczionare-nizhnij-novgorod-elm.ru Там контакты и цены для Нижнего Новгорода. Я сам лежал — врачи высший класс. Состояние полностью нормализуется. Не тяните время. Кто в области — советую. Выход есть всегда

  18. Жуткая история — родственник потерял контроль. С каждым часом хуже а сил почти нет. В интернете нашел контакты — срочный выезд в Самаре. Врач уже в пути. Осматривают ставят капельницу — без риска. Без учетов. Цены без сюрпризов. И главное — результат уже через пару часов. Лично знаю врачей — не первый раз вызываем. вызов нарколога на дом вывод из запоя https://alkogolizm.vyvod-iz-zapoya-na-domu-samara-cde.ru По ссылке все контакты для Самары. Держите в телефоне. Здоровье близких — дороже. Поправляйтесь

  19. Беда пришла — близкий не выходит из состояния. Скорая не приезжает — а помочь нужно срочно. Узнал куда звонить — нарколог на дом в Воронеже. Оперативно выезжают. Оборудование и препараты. Нормализуют состояние — эффективно. Без постановки на учёт. Всё честно. помощь нарколога на дому https://alkogolizm.narkolog-na-dom-voronezh-12.ru На сайте подробности для Воронежа. Звонил им — помогли быстро. Организм приходит в норму. Не терпите. Кто в нашем городе — записывайте. Берегите себя

  20. Проблема накрыла с головой. Не ест не спит. Таблетки не помогают — а утром на работу. Прочитали на местном форуме — вывод из запоя на дому. Не стали ждать до утра. Восстановили электролитный баланс — очень аккуратно. Без наркологического учета. Назвали до выезда. Тремор ушел. У нас двое так восстановились — спасают без пафоса. вывод из запоя на дому в самаре вывод из запоя на дому в самаре Откроете — увидите про Самару. На всякий случай. Не теряйте его. Мы с вами

  21. Столкнулись с ужасом — срыв за срывом. Думали справимся сами — стало только хуже. Что спасло нашу семью — лечение в клинике в нашем городе. Врачи с опытом. Восстанавливают психику — под контролем. Анонимно — это главное. Отношение человеческое. Всё по прайсу. Знакомые рекомендуют — результат реальный. частная наркологическая клиника https://zapoy.narkologicheskaya-klinika-v-nizhnem-novgorode16.ru Заходите читайте звоните для окрестностей. Звоните уже сегодня

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

  23. Попали в переплет — срывы стали системой. Пытались уговаривать — бесполезно. Прочитал отзывы — круглосуточный вывод из запоя на дому. Всегда на связи. Восстанавливают водный баланс — без боли. Полная приватность. Все прозрачно. Организм очищается. Работают на совесть — лучшие в городе. нарколог на дом вывод из запоя на дому нарколог на дом вывод из запоя на дому Там и адреса нет — приезжают сами. Наш район — сделайте скриншот. Время — деньги. Помощь придёт

  24. Проблема накрыла — родственник пьёт без остановки. Уговоры бесполезны — а риск растёт. Повезло найти контакты — нарколог на дом в нашем городе. Оперативно выезжают. Капельницы и растворы. Нормализуют состояние — безопасно. Полная анонимность. Стоимость приемлемая. номер нарколога на дом https://zapoy.narkolog-na-dom-voronezh19.ru Там контакты и цены для столицы Черноземья. Я сам вызывал — без обмана. Самочувствие отличное. Не откладывайте. Кому надо в Воронеже — сохраните номер. Здоровье — это главное

  25. Алкоголь — это страшная штука. Думаешь: «Остановлюсь завтра» — срыв за срывом. У нас такое было — и знаю: без специалиста — никак. Единственное что реально помогает — срочный вызов нарколога в Нижнем Новгороде. Приехали за час. Посмотрели измерили — всё чисто без боли. Анонимно — это закон. Заплатили после. Снова стал человеком. Знакомые всю семью спасли. наркологическая помощь наркология наркологическая помощь наркология Там всё: телефон цены условия для районов. Держите в телефоне. Не ищите в панике. Всё поправимо

  26. Проблема накрыла — знакомый совсем потерял себя. Ничего не работает — а состояние ухудшается. Друзья порекомендовали — срочная помощь на месте в Питере. Не заставляют ждать. Оборудование и препараты. Нормализуют состояние — безопасно. Без постановки на учёт. Не завышают. вывода из запоя 24 https://narkolog.vyvod-iz-zapoya-na-domu-sankt-peterburg-hnd.ru На сайте подробности для северной столицы. Звонил им — профессионалы. Состояние нормализуется. Не откладывайте. Кто в Санкт-Петербурге — держите под рукой. Берегите себя

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>