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,711 thoughts on “David, a dependency management tool for Nodejs projects

  1. betsoft casinos united kingdom no deposit bonus, casino age limit uk and free
    no deposit australian casino, or 5 facts about online gambling, Ila, gambling casino nz

  2. Беда пришла — отец совсем потерял себя. Таблетки не помогают — а риск растёт. Друзья подсказали — капельница на дом в Питере. Специалист через час. С собой всё необходимое. Вводят лекарства — безопасно. Без постановки на учёт. Всё честно. вывести из запоя на дому спб вывести из запоя на дому спб Там контакты и цены для Питера. Уже пользовался — всё четко. Самочувствие отличное. Чем раньше тем лучше. Кто в Санкт-Петербурге — сохраните номер. Здоровье — это главное

  3. canadian approved online casinos, $5 minimum deposit cash out casino great falls mt – Maple – new zealand 2021 and pokies real
    money australia, or online casino real money free spins canada

  4. gambling taxes australia, 100 slots bonus uk and td australia visa debit gambling,
    or casino chips canada

    Feel free to visit my blog post what online casinos accept us players – Aundrea -

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

  6. Запой накрыл — близкий пьёт без остановки в нашем городе. Скорая не приезжает — а состояние ухудшается. Друзья порекомендовали — детоксикация в нашем городе. Оперативно выезжают по всему городу. Капельницы и витамины. Нормализуют состояние — быстро. Анонимно и конфиденциально. Не завышают в регионе. сделать капельницу от похмелья https://narkolog.kapelnicza-ot-zapoya-ekaterinburg-vbx.ru На сайте подробности для нашего города. Я сам вызывал — помогли быстро. Самочувствие отличное. Чем раньше тем лучше. Кому надо в Екатеринбурге — держите под рукой. Берегите себя

  7. Should you be searching for a modern gaming hub the thorfortune casino is quickly emerging as a standout platform in the online betting landscape https://thorfortune-casino-3.vercel.app/ . This thorfortune review seeks to highlight what makes this site a top choice for players seeking a seamless betting experience. Whether you are a devotee of traditional slots or enjoy the excitement of live dealer games thor fortune casino offers a diverse collection designed to suit all gambling enthusiasts. When you explore the thorfortune online casino you will quickly appreciate the user-friendly layout which enables easy browsing on mobile and desktop platforms. Security and fairness are clearly prioritised at this thorfortune casino online ensuring that users can concentrate on their strategy without worrying about their personal information. The platform utilizes modern encryption standards solidifying its reputation as a reliable and secure environment for all your wagering activities. Many players are drawn to the thor fortune betting features available on the site which provide great value and a wide variety of wagering options for punters. As highlighted in many a thorfortune review the range of rewards and incentives serves as a great motivation for new players to register and start playing. The casino thorfortune experience is further enhanced by helpful assistance ready to assist with any questions to ensure your play remains seamless. Selecting a platform like casino thor fortune means picking a blend of fun and premium support. As the online betting sector evolves the thorfortune casino remains at the forefront by regularly refreshing its game selection and enhancing user features. For those seeking an immersive environment exploring the thor fortune ecosystem provides a complete package that combines thrill with convenience. If you are looking for a reliable operator that ticks all the right boxes it is certainly worth investing effort at this platform to see how it compares to your current favourites. You will likely find that this site offers all the essentials for a top-tier gaming experience. url=http://cyber21.no-ip.info/7eyac/privatex/yybbs5.cgiExploring the Features of Thorfortune: A New Frontier for Online Betting/url url=https://bamenda.com.ng/Travels/wellness-retreats-mind-body-and-soul-human-renewal/Uncovering the Best of Thorfortune Casino: Games Bonuses and Security Evaluated/url 35ffc69

  8. Критическая ситуация — человек в запое уже несколько дней. На дому не помогают — необходима клиника в Нижнем Новгороде. Друзья порекомендовали — интенсивная терапия. Круглосуточный мониторинг. Очищение крови — профессионально. Без постановки на учёт. Уход профессиональный. вывод из запоя в клинике вывод из запоя в клинике Вся информация по ссылке для нашего города. Уже пользовались — всё честно. Человек приходит в себя. Откладывать нельзя. Кто в области — обращайтесь. Всё будет хорошо

  9. Тяжёлая ситуация — знакомый совсем потерял себя. Уговоры бесполезны — а состояние ухудшается. Друзья порекомендовали — вызов врача на дом в нашем городе. Специалист через час. Полный комплект. Вводят лекарства — безопасно. Никто не узнает. Стоимость приемлемая. вызов нарколога на дом https://alkogolizm.narkolog-na-dom-voronezh-11.ru Там контакты и цены для ВРН. Уже пользовался — профессионалы. Состояние нормализуется. Главное — не медлить. Кому надо в Воронеже — записывайте. Всех благ

  10. Navigating the current environment of digital gambling demands discovering one portal that equals excitement with dependability that stands exactly how reading some comprehensive thor fortune review can prove to be exceptionally valuable for players looking for high quality recreation. Acting as one leading location within the virtual gaming universe thor fortune online casino https://code-thorfortune.web.app/ delivers some striking array of immersive slots classic table options along with live dealer encounters designed to serve towards either inexperienced enthusiasts along with seasoned big spenders alike. As assessing all thorfortune casino review professionals often emphasize its secure protection protocols fluid smartphone compatibility and generous bonus deals what substantially boost this complete customer interaction. Operating Serving as a top thorfortune casino online our site guarantees swift transaction processing plus dependable client assistance converting thor fortune casino one trustworthy choice to users seeking to improve the gambling rounds. In conclusion engaging plus thor fortune casino offers a even approach to current betting provided which participants constantly prioritize responsible gaming habits plus thoroughly examine this conditions associated with all thorfortune casino bonus ahead of diving into the action. url=https://www.fasyl.cat/2025/03/26/how-to-increase-your-earning-potential/#comment-992Complete Thor Fortune Online Casino Overview & Analysis/url url=https://ohmyafrika.com/entrepreneuriat/semoa-la-fintech-togolaise-franchit-un-cap-historique-avec-lagrement-de-la-bceao/#comment-65914Thor Fortune Casino Review & Online Gaming Guide/url 66bd108

  11. Ужас — человек в запое уже несколько дней. Скорая не приезжает — а состояние тяжёлое. Друзья порекомендовали — срочная помощь на месте в Воронеже. Врачи приезжают быстро. Капельницы и растворы. Нормализуют состояние — безопасно. Анонимно и конфиденциально. Не завышают. выезд нарколога на дом https://zapoy.narkolog-na-dom-voronezh18.ru Все условия для ВРН. Проверил на себе — профессионалы. Состояние нормализуется. Не терпите. Кто в нашем городе — записывайте. Не шутите с организмом

  12. Interesting blog! Is your theme custom made or did you download it from somewhere?

    A theme like yours with a few simple adjustements would
    really make my blog jump out. Please let me know where you got your design. Appreciate it

  13. Беда пришла — родственник пьёт без остановки. Таблетки бесполезны — необходима клиника в нашем городе. Нашли хороший стационар — лечение в стационаре. Полный контроль состояния. Инфузионная терапия — надёжно. Никто не узнает. Отношение внимательное. вывод из запоя в стационаре вывод из запоя в стационаре Вся информация по ссылке для нашего города. Уже пользовались — без обмана. Человек приходит в себя. Не тяните время. Кому надо в Нижнем Новгороде — рекомендую. Держитесь

  14. Hey There. I found your blog using msn. This is a really neatly
    written article. I’ll make sure to bookmark it and come back to read more of your useful information.
    Thank you for the post. I’ll definitely comeback.

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

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

  17. Тяжёлая ситуация — знакомый совсем потерял себя. Таблетки не помогают — а время идёт. Друзья подсказали — выезд нарколога в северной столице. Не заставляют ждать. Полный комплект. Вводят лекарства — профессионально. Анонимно и конфиденциально. Не завышают. вывод из запоя в стационаре санкт-петербург https://detoks.vyvod-iz-zapoya-na-domu-sankt-peterburg.ru Вся информация по ссылке для Питера. Проверил на себе — профессионалы. Самочувствие отличное. Чем раньше тем лучше. Кому надо в Питере — сохраните номер. Не шутите с организмом

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

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

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

  21. Definitely believe that which you said. Your favorite reason seemed to be on the internet the simplest
    thing to be aware of. I say to you, I definitely get annoyed while people think about worries that
    they plainly do not know about. You managed to hit the nail upon the top as
    well as defined out the whole thing without having
    side effect , people can take a signal. Will probably be back to get more.

    Thanks

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

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

  24. В семье беда — алкоголь победил. Поили таблетками — бесполезно. Прочитал отзывы — круглосуточный вывод из запоя на дому. Звонок — и через час врач уже у дверей. Обследуют поставят систему — чисто. Полная приватность. Никаких скрытых сумм. Сон нормализуется. У нас троих подряд спасли — рекомендую без сомнений. вывод из запоя вывод из запоя Там и адреса нет — приезжают сами. Кто рядом с городом — скопируйте телефон. Звоните без страха. Помощь придёт

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

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

  27. casino usa free spins for year, online gambling roulette united states and united statesn roulette strategy to win big, or usa best online casino hungary; Edythe, casino no deposit
    bonus codes 2021

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

  29. Проблема накрыла с головой. Пьет уже который день. Таблетки не помогают — а врача нужен срочно. Позвонили — и сразу все решилось — вывод из запоя на дому. Бригада собралась мгновенно. Дали успокоительное — всё под наблюдением. Без наркологического учета. Цены — без сюрпризов. Тремор ушел. Сам звонил когда было страшно — спасают без пафоса. вывод из запоя на дому самара круглосуточно вывод из запоя на дому самара круглосуточно Вся информация в одном месте про Самару. На всякий случай. Не теряйте его. Поправляйтесь

  30. It is really a nice and useful piece of information. I?m happy that you just shared this helpful info with us. Please keep us up to date like this. Thanks for sharing.

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

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

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

  34. For those who enjoy playing immersive games you have probably heard of the name thorfortune https://thorfortune-casino-3.pages.dev/ . As a rising star in the digital gambling landscape thor fortune has rapidly gained the interest of players looking for a fresh and dynamic environment. This thorfortune casino review explores what makes this website stand out in an competitive sector highlighting the quality of games the usability and the general feel offered by thor fortune casino. Navigating the thorfortune online casino is a straightforward experience due to an intuitive design that prioritises player ease of use. Regardless of whether you use the site on a computer or mobile device casino thorfortune ensures that your journey is seamless. The library is packed with a diverse array of slots table games and live dealer experiences making sure every type of player finds something to enjoy. When you perform an in-depth analysis of thorfortune it becomes clear that the platform is dedicated to maintaining high standards of safety and fair play which is crucial for any reputable thor fortune betting site. Players frequently select thorfortune casino online because of the many bonuses and the responsive nature of the interface. The brand successfully combines a modern aesthetic with high-performance features allowing users to navigate through different game categories without any lag. By selecting casino thor fortune members gain access to a service that understands the importance of consistent entertainment and dependability. To conclude the standing of thor fortune is rising among enthusiasts who appreciate honesty and a broad range of gaming options. If you are searching for a new place to enjoy gaming the thorfortune online casino offers a compelling mix of features that suit both newcomers and seasoned veterans. It is well worth your time to check out what this site has to offer as it continues to refine its offerings to meet the high expectations of the worldwide player base. Always remember to gamble responsibly when engaging with any online gaming platform. url=http://uni-elec.co.kr/bbs/board.php?bo_table=notice&wr_id=7400An In-Depth Look at/url url=https://kiemadienstleistungen.com/warum-regelmasige-gebaudereinigung-sich-auszahlt-mehr-wert-mehr-sicherheit-mehr-wohlbefinden/#comment-40944Why ThorFortune Casino is Making Waves: A Detailed Analysis of the Platform’s Offerings and Experience/url c6966bd

  35. در یک نگاه کلی

    برای کسانی که

    بازی‌های آنلاین پولی

    فعال هستن

    این فضای آنلاین

    به سادگی می‌تونه

    انتخاب درستی باشه

    در ضمن

    پلتفرم‌هایی مثل

    enfejaronline برتر

    و

    ѕibbet قوی

    نقش مهمی دارن

    در کل

    کاربردی بود

    و

    قطعا

    سر میزنم دوباره

    Feel free to visit my webpage تحلیل امنیت و اینده
    مبادلات مالی در پلتفرم های بازی (Florrie)

  36. Somebody necessarily assist to make seriously posts
    I’d state. This is the very first time I frequented your website page and to this point?
    I surprised with the research you made to make this particular post extraordinary.
    Magnificent job!

  37. Запой накрыл — родной не выходит из запоя в нашем городе. Скорая не приезжает — а помочь нужно срочно. Друзья порекомендовали — срочная помощь на дому в Екб. Врачи приезжают быстро по любому району. С собой все препараты. Ставят капельницу — безопасно. Никто не узнает. Всё честно в нашем городе. заказать капельницу от похмелья заказать капельницу от похмелья Там контакты и цены для Екб. Звонил им — помогли быстро. Состояние нормализуется. Главное — не терпите. Кому надо в Екатеринбурге — пригодится. Берегите себя

  38. I was suggested this web site by means of my cousin. I’m not certain whether this publish
    is written through him as no one else recognize such specified approximately my problem.
    You’re wonderful! Thanks!

  39. Срыв случился — родственник пьёт без остановки. Ничего не работает — а время идёт. Узнал куда звонить — вывод из запоя на дому в нашем городе. Врачи приезжают быстро. Полный комплект. Очищают организм — профессионально. Никто не узнает. Цены адекватные. капельница от алкоголя на дому спб капельница от алкоголя на дому спб Все условия для Санкт-Петербурга. Звонил им — помогли быстро. Состояние нормализуется. Не откладывайте. Кто в северной столице — записывайте. Всех благ

  40. Do you have a spam problem on this blog; I also am a blogger, and I was curious
    about your situation; many of us have created some nice procedures and we are looking to swap methods with others,
    be sure to shoot me an email if interested.

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

  42. I really like what you guys tend to be up too.

    Such clever work and reporting! Keep up the superb works guys I’ve you
    guys to my blogroll.

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>