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

10,943 thoughts on “David, a dependency management tool for Nodejs projects

  1. Когда каждый день превратился в борьбу за его жизнь. Лечение на дому — это одно. Кто-то советовал одно кто-то другое. специализированный стационар в нашем городе. Каждый пациент под наблюдением 24/7. Здесь реально помогают вернуться к нормальной жизни. Никто не узнает о вашем лечении. Отношение — человеческое. Не дороже чем в других местах. Брат провёл там месяц. нео плюс екатеринбург https://zapoy.narkologicheskaya-klinika-v-ekb16.ru Это может спасти жизнь для Екатеринбурга. Если вы ищете реальную помощь — не тяните. Вы справитесь

  2. Но жизнь — непредсказуемая штука. Запой начался после ссоры на работе. Кожа стала серой глаза запали. Искали врачей но все отказывались. Кто-то в очереди в аптеке посоветовал — выезд нарколога на дом в нашем городе. Никаких лишних разговоров. Восстановил электролитный баланс. Через 2 часа брат сел на кровати. Никто не пришёл с проверкой. Цена — названа заранее. Мы снова верим в будущее. капельница от похмелья купить https://zapoy.kapelnicza-ot-pokhmelya-ekaterinburg-fuj.ru Сохраните не потеряйте для Екатеринбурга. Помощь рядом она реальная. Вы справитесь

  3. Когда человек которого ты любишь становится чужим. Алкоголь затянул его в омут. Мы долго искали выход. Единственный вариант который реально работает. центр лечения зависимостей в Екатеринбурге. Работают с психологическими причинами. Капельницы психотерапия группы поддержки. Никаких учётов никаких справок. Врачи — понимающие и терпеливые. Гибкая система оплаты. Вышел другим человеком. наркология https://alkogolizm.narkologicheskaya-klinika-v-ekb16.ru Это может спасти жизнь для Екатеринбурга. Если вы ищете реальную помощь — не тяните. Берегите себя и близких

  4. Но решил что это может спасти чью-то жизнь. Мы боялись что он не выживет. Кто-то дал телефон одной службы. Оказалось что есть решение — срочная помощь нарколога в северной столице. Врач приехал через 40 минут. Снял интоксикацию. Мы не верили что такое возможно. Никто не звонил из диспансера. Никаких «срочных доплат». Этот номер всегда в телефоне. вызвать капельницу от запоя на дому спб https://kodirovanie.kapelnicza-ot-zapoya-sankt-peterburg-jsi.ru По ссылке — контакты и описание для Санкт-Петербурга. Помощь приходит к тем кто звонит. Выход есть всегда

  5. For example, if you’re building a sports activities information site, you might need to
    cover multiple topics like soccer, basketball, tennis,
    cricket, and extra. But trying to sort out all of them directly can quickly become
    overwhelming. More importantly, spreading your content too thin can confuse search engines like
    google. If you happen to publish only one article in each of ten different classes, Google might struggle
    to understand what your site is de facto about. That
    can damage your visibility. A smarter strategy is to start
    out with one or two classes and publish multiple articles in each.
    This focused content material technique helps Google recognize
    your site’s topical relevance and improves your possibilities of rating.
    Setting up categories in WordPress helps set up your content material and communicates your focus
    to search engines like google and yahoo. To do
    that, navigate to your WordPress dashboard, click on on Posts,
    after which choose Categories. Here, you’ll be able to add specific classes like Tennis or Basketball based on your chosen focus.

  6. Hi there everybody, here every one is sharing these kinds of
    familiarity, so it’s pleasant to read this weblog, and I used to pay a quick visit this web site every day.

  7. Обычно я не пишу такие посты. Мы не поняли когда это началось. Каждый звонок мог стать последним. Наркологи говорят: «Только стационар». Посоветовали на работе — выезд нарколога в Самаре. Врач приехал через час. Ввёл препараты. Мы плакали от радости. Без огласки. Оплата после процедуры. Работает улыбается живёт. вывести из запоя анонимно вывести из запоя анонимно Там все контакты и цены для области. Если вы в такой же ситуации — не сидите сложа руки. Вы справитесь

  8. Но жизнь преподносит сюрпризы. Запой затянулся на неделю. Я боялась что он умрёт. Я решила позвонить — детоксикация в Екатеринбурге. Не задавал лишних вопросов. Нормализовал давление. Улыбался извинялся. Никто не узнал о случившемся. Цена — названа заранее. Они реально спасают людей. поставить капельницу от запоя на дому цена https://alkogolizm.kapelnicza-ot-pokhmelya-ekaterinburg-sdj.ru Сохраните чтобы не потерять для области. Каждый день промедления — это риск. Берегите себя

  9. Thanks for sharing your thoughts. I really appreciate your efforts
    and I will be waiting for your next post thank you once again.

  10. Я никогда не думал что окажусь в такой ситуации. Перестал есть пить говорить. Знакомые советовали но всё было бесполезно. В отчаянии я нашёл в интернете контакты Нарколог на дом — это было реальное спасение. Мы плакали от счастья. Никто не узнал о случившемся. Никаких сюрпризов. Я знаю что есть люди которые спасают. услуги врача нарколога на дому https://zapoy.narkolog-na-dom-moskva-qwe.ru По ссылке — подробная информация для Москвы. Если вы сейчас в такой же ситуации — не ждите. Вы не одни

  11. Hi there, just wanted to say, I loved this post.
    It was inspiring. Keep on posting!

  12. Он затягивает незаметно. Близкие не узнают родного человека. У нас был реальный случай. Что действительно сработало — срочное очищение организма в северной столице. Не заставили ждать. Вернули в сознание за пару часов. Без лишних вопросов. Цена — приемлемая. Реально помогли. сколько стоит капельница от запоя сколько стоит капельница от запоя Там и контакты и описание для нашего города. Не ждите когда станет совсем плохо. Помощь рядом

  13. Все попытки помочь проваливались. Не узнавал нас говорил невнятно. Народные средства — тем более. То что я нашёл случайно в интернете — срочный выезд нарколога. Врач приехал через час. Нормализовал пульс и сознание. Только семья и врач. Сказали по телефону до выезда. Мы снова семья. капельница от похмелья купить https://zapoy.kapelnicza-ot-pokhmelya-ekaterinburg-sdj.ru Там все телефоны и описание для нашего города. Каждый день промедления — риск. Всё будет хорошо

  14. Когда близкий человек умирает на глазах. Мой муж ушёл в запой внезапно. Мы звонили во все инстанции. Позвонила и решилась — анонимный вызов в Москве. Врач приехал через час. Восстановил сердце и давление. Мы плакали от счастья. Никто не узнал о случившемся. Оплатили после процедуры. И это — самое главное. нарколог лечение на дому https://zapoy.narkolog-na-dom-moskva-abc.ru Там все контакты и условия для районов. Звоните не бойтесь. Вы не одни

  15. Эта история — как страшный сон но с хорошим концом. Человек просто ушёл в себя. Скорая приехала но только развела руками. Знакомые посоветовали — выезд врача-нарколога. Без выходных без «приемных часов». Осмотрел поставил систему. Не верили своим глазам. Всё строго анонимно. Никаких скрытых платежей. Теперь мы знаем куда звонить. капельницы от запоя на дому спб https://otrezvlenie.kapelnicza-ot-zapoya-sankt-peterburg-jsi.ru Там и контакты и цены для северной столицы. Помощь всегда рядом. Берегите себя и близких

  16. Он перестаёт быть собой. Мы просто ждали когда он уснёт Мы решили попробовать. детоксикация на дому — то что спасло его. Врач приехал через час. Просто врач и пациент. Никаких сюрпризов. Теперь он не пьёт. капельница от запоя цена https://alkogolizm.kapelnicza-ot-zapoya-voronezh.ru Там все контакты для нашего города. Всё наладится

  17. As an seasoned gambling expert we ve evaluated countless gaming platforms and now the reviewer desire to offer our detailed analysis of thor fortune. When users primary visit that online halls belonging to that thor fortune internet casino https://thor-fortune-en-7.pages.dev/ gamblers get promptly greeted by an aesthetically impressive layout influenced by Nordic legends which perfectly creates this atmosphere towards one ultimate gaming round. The gaming portfolio within online thorfortune casino stands exceptionally varied delivering everything starting from old school high risk slot machines up to captivating live croupier boards who cater for both careful novices plus heavy stakes pros. Outside this extraordinary variety related to titles that which really makes the casino thor fortune stand among a crowded sector remains the platforms commitment to customer security and super quick cashout procedures. Generous signup bonuses along with a lucrative VIP club ensure every spin possesses highest possible value. As for those seeking an reliable and exciting platform this thorfortune casino provides one remarkable entertainment experience which effectively combines legendary styles coupled with contemporary protected betting features. url=http://www.inforientation.free.fr/viewtopic.php?pid=667064#p667064Ultimate Thorfortune Casino Online Overview – In-Depth Gaming Guide/url url=https://www.comparelotto.com/majestic-mansions-lottery-millionaires-could-afford#comment-579787Comprehensive Thor Fortune Review – Expert Gambling Insights/url 1635ffc

  18. Мой отец был сильным человеком. Мы думали что это конец. Звонила во все больницы обзванивала знакомых. анонимная помощь в Москве — это дало нам второй шанс. Врач приехал через 40 минут. Всё анонимно без учёта. Цена — названа заранее. Сейчас папа не пьет уже 5 месяцев. нарколог на дом в москве https://kapelnica.narkolog-na-dom-moskva-abc.ru По ссылке — подробная информация для нашего города. Помощь рядом она реальная. Вы не одни

  19. Aku telah mencoba WTOBET selama beberapa waktu dan servernya cukup stabil.

    Tanpa VPN dan bebas nawala membuat pengalaman menjadi lebih praktis.

    Cocok untuk pengguna baru yang mencari platform stabil.

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

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

  21. Когда кажется что хуже уже не будет. Он перестал есть пить разговаривать. Ни одна больница не хотела его брать. Просто случайный разговор в аптеке — выезд нарколога в Воронеже. Поставил капельницу ввёл лекарства. Мы были бесконечно благодарны. И это было честно. Спасибо тем кто не отказал. похмелье капельница вызвать на дом https://narkolog.kapelnicza-ot-zapoya-voronezh.ru Пригодится для районов. Звоните не бойтесь

  22. Woah! I’m really digging the template/theme
    of this website. It’s simple, yet effective. A lot of times
    it’s hard to get that “perfect balance” between user friendliness and visual appeal.

    I must say you have done a awesome job with this.

    Additionally, the blog loads very quick for
    me on Safari. Outstanding Blog!

  23. Чтобы знали куда звонить когда всё рушится. Мы просто наблюдали как он умирает. Нам говорили: «Нет мест» или «Везите сами». Мы позвонили без всякой надежды. выезд нарколога в Самаре — думали это только в кино. Без лишних разговоров. Снял интоксикацию за несколько часов. Когда сказал: «Мама прости». Врач не задавал лишних вопросов. Оплата после процедуры. Мы снова семья. вызов нарколога на дом запой https://alkogolizm.vyvod-iz-zapoya-na-domu-samara-nxc.ru Заходите сохраняйте не теряйте для области. Помощь рядом она реальная. Вы справитесь

  24. Wonderful post! We are linking to this great post on our site.
    Keep up the great writing.

  25. Fugu Casino ist deine Online-Plattform für Spielautomaten und Casinospiele, die dir als österreichischem Spieler ein modernes und
    sicheres Spielerlebnis bietet.

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

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

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

  28. Иногда кажется что ты один во всём мире. И я не знал что делать. Мы звонили во все больницы но нам отказывали. И сказала: «Позвони они помогут». выездная детоксикация. Через 2 часа он открыл глаза. Мы плакали от счастья. Никто не узнал о случившемся. Никаких сюрпризов. Сегодня он не пьёт уже 7 месяцев. выведение из запоя на дому воронеж выведение из запоя на дому воронеж Пригодится для области. Помощь существует она рядом. Вы не одни

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

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

  30. И ты не знаешь как собрать его заново. Это случилось с моим братом. Запой случился внезапно. Но он не мог даже сесть. Подруга жены — срочная детоксикация. Без выходных и праздников. Вернул ясность сознания. Попросил есть и пить. Без учёта в государственных органах. Назвали до выезда. И это — самое важное. стоимость капельницы от похмелья https://alkogolizm.kapelnicza-ot-pokhmelya-ekaterinburg-fuj.ru Сохраните не потеряйте для районов. Всё обязательно наладится. Вы не одни

  31. В нашей семье случилась беда о которой я не хотел бы вспоминать. Запой длился уже больше десяти дней. Мы были в отчаянии. Знакомые посоветовали — помощь на дому в нашем городе. Сразу взялся за дело. Ввёл необходимые препараты. Мы плакали от счастья. Только мы и врач. Назвали по телефону до выезда. Они действительно спасают жизни. поставить капельницу от похмелья https://zapoy.kapelnicza-ot-pokhmelya-ekaterinburg-dlo.ru Там все телефоны и условия для области. Всё обязательно наладится. Держитесь

  32. И ты не знаешь как вернуть его обратно. С братом случилось именно это. Кто-то советовал таблетки кто-то — бабок. Что действительно приносит результат. больница с анонимным отделением в области. Здесь врачи не просто «лечат». Круглосуточное наблюдение. Вы просто человек которому нужна помощь. Палаты — светлые и чистые. Есть варианты для всех. Брат лежал месяц. наркологическая клиника наркологическая клиника По ссылке — подробная информация для нашего города. Если вы ищете реальную помощь — не тяните. Вы справитесь

  33. Обычно мы не задумываемся о том что беда может прийти в наш дом. А через месяц просто не мог проснуться без алкоголя. Я боялась оставлять его одного даже на минуту. В государственной больнице сказали: «Везите на скорой». И решилась позвонить. Нарколог на дом — это был звонок который спас нашу семью. Осмотрел мужа поставил капельницу. Сказал что если будет хуже — звонить в любое время. Никаких учётов справок записей. Цену сказали по телефону без сюрпризов. Сейчас муж работает мы снова ходим в кино. вызвать нарколога на дом https://alkogolizm.narkolog-na-dom-moskva-zqe.ru Пригодится если случится беда для нашего города. Звоните не бойтесь. Всё наладится

  34. fantastic publish, very informative. I’m wondering why the opposite
    experts of this sector do not notice this. You should continue
    your writing. I am confident, you have a great readers’ base already!

  35. И ты оказываешься совсем один перед лицом страха. Так случилось и с моей семьёй когда мой брат ушёл в запой. Мы были в полном тупике. Она сказала: «Этот врач приезжает на дом проверено работает». срочный вызов на дом — это был тот самый случай когда телефонный звонок меняет всё. Через пару часов брат открыл глаза и попросил пить. Брат начал медленно восстанавливаться. Мы расплатились и он уехал так же тихо как и приехал. И это было более чем справедливо. Сейчас брат живёт обычной жизнью. анонимный вызов нарколога анонимный вызов нарколога Пригодится если случится беда для районов. Звоните не бойтесь. Вы не одни

  36. I’m really loving the theme/design of your weblog.
    Do you ever run into any internet browser compatibility problems?
    A few of my blog readers have complained about my site not working correctly in Explorer but looks great in Safari.
    Do you have any recommendations to help fix this
    issue?

  37. Когда мы поняли что брат не справится сам. Тогда нужна серьёзная клиника. Звонили по объявлениям читали отзывы. центр лечения зависимостей в области. Каждый пациент под наблюдением 24/7. Здесь реально помогают вернуться к нормальной жизни. Никаких учётов и справок. Палаты — чистые и уютные. Не дороже чем в других местах. Теперь он работает улыбается живёт. наркологическая клиника сайт https://zapoy.narkologicheskaya-klinika-v-ekb16.ru Заходите читайте сохраняйте для районов. Позвоните спросите приезжайте. Всё наладится

  38. Но жизнь преподносит сюрпризы. Он пил каждый день утром и вечером. Я боялась что он умрёт. В отчаянии я искала в интернете — капельница от похмелья. Врач приехал через час. Осмотрел поставил капельницу. Улыбался извинялся. Без справок и записей в карте. Оплата после результата. Мы снова строим планы. сколько стоит капельница от похмелья на дому https://alkogolizm.kapelnicza-ot-pokhmelya-ekaterinburg-sdj.ru Сохраните чтобы не потерять для Екатеринбурга. Всё обязательно наладится. Вы не одни

  39. Сам не думал что такое возможно. Алкоголь захватывает человека целиком. Народные методы — бесполезно. Друзья подсказали — детоксикация на дому в северной столице. Оперативно без промедлений. Осмотрел измерил давление. Никто не узнает. Никаких доплат. Результат уже через 2–3 часа. Не тяните — помощь рядом. вывод из запоя в санкт-петербурге вывод из запоя в санкт-петербурге Переходите изучайте сохраняйте для Питера. Покажите это тем кто ищет выход. Главное — начать

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>