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

3,979 thoughts on “David, a dependency management tool for Nodejs projects

  1. Народ всем привет Сроки доставки срывают постоянно То вообще машина не приезжает Короче нашел нормальный завод — дорожная плита с завода Цены ниже чем у перекупов на 20 В общем там каталог и цены — завод Высота завод Высота Не ведитесь на дешевые предложения Перешлите тому кто строит

  2. Слушайте кто забор ставил Цены космос а качество мыло То материал фуфло Короче мужики с руками из правильного места — монтаж заборов под ключ с материалами Гарантия на все работы В общем вся инфа вот здесь — какой забор лучше для частного дома какой забор лучше для частного дома Проверяйте производителя по этому списку Перешлите тому у кого участок

  3. Помощь оказывают врачи с практикой в наркологии психиатрии и восстановительной терапии. Подробнее – moskva-vyvod-iz-zapoya

  4. Лечение начинается с оценки клинической картины. Врач-нарколог проводит осмотр при необходимости назначает обследование ЭКГ анализы тест на употребление веществ проверяет основные показатели уточняет данные о принимаемых лекарствах хронических диагнозах аллергии опыте кодирования и прошлых попытках остановиться. На этой основе назначается детоксикация: витаминно-минеральный раствор средства для восстановления водно-солевого баланса успокоительные препараты нейропротекторы кардиопротекторы гепатопротекторы и другие медикаменты которые улучшают самочувствие поддерживают функции головного мозга печени сердца и нервной системы. Исследовать вопрос подробнее – vyvod iz zapoya na domu lyubercy

  5. С пациентом работают профильные специалисты которые оценивают состояние и подбирают безопасный план помощи. Детальнее – вывод из запоя капельница в анапе

  6. Рекомендации строятся вокруг состояния человека а не по универсальному шаблону для всех случаев. Подробнее можно узнать тут – нарколог вывод из запоя анапа

  7. Информация об обращении не передается третьим лицам а детали лечения обсуждаются только с пациентом. Разобраться лучше – капельница от запоя на дому стоимость

  8. Помощь оказывают врачи с практикой в наркологии психиатрии и восстановительной терапии. Выяснить больше – вывод из запоя клиника

  9. С пациентом работают профильные специалисты которые оценивают состояние и подбирают безопасный план помощи. Подробнее – вывод из запоя на дому

  10. Вывод из запоя в стационаре в Москве требуется в случаях когда человек пьет несколько дней не может самостоятельно остановиться плохо спит отказывается от еды испытывает тремор тревогу боли скачки давления или признаки острой интоксикации. В такой ситуации домашнего ухода часто недостаточно: нужна медицинская помощь контроль состояния грамотная детоксикация организма и возможность быстро получить обследование. Стационарное лечение помогает безопасно выйти из запойного состояния снизить нагрузку на сердце печень нервную и сосудистую системы а также начать полноценное восстановление. Исследовать вопрос подробнее – вывод из запоя стационар в москве

  11. В Новороссийске круглосуточная наркологическая служба работает без выходных ночью в праздники и в любое время суток. Наркологическая служба работает по принципу круглосуточного дежурства что позволяет оказать быструю помощь в экстренных случаях. При обращении по телефону оператор уточняет адрес контакты состояние больного длительность приема алкоголя или наркотиков наличие хронических заболеваний противопоказания жалобы симптомы и необходимость срочного выезда. Подробнее можно узнать тут – вызвать нарколога на дом в новороссийске

  12. Слушайте кто хочет удивить То цены задрали как на золото Перерыл весь интернет Короче нашел отличный магазин — магазин премиальных товаров с доставкой Упаковка премиум класса В общем сохраняйте себе — дорогие подарки дорогие подарки Покупайте премиальные товары напрямую Перешлите тому кто ищет подарки

  13. Вывод из запоя в стационаре в Москве требуется в случаях когда человек пьет несколько дней не может самостоятельно остановиться плохо спит отказывается от еды испытывает тремор тревогу боли скачки давления или признаки острой интоксикации. В такой ситуации домашнего ухода часто недостаточно: нужна медицинская помощь контроль состояния грамотная детоксикация организма и возможность быстро получить обследование. Стационарное лечение помогает безопасно выйти из запойного состояния снизить нагрузку на сердце печень нервную и сосудистую системы а также начать полноценное восстановление. Получить дополнительную информацию – vyvod-iz-zapoya-v-stacionare

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>