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

  1. Продолжительное употребление алкоголя вызывает опасные последствия для здоровья из-за сильной алкогольной интоксикации а также наносит вред многим другим факторам влияющим на качество жизни. Запой разрушает работу внутренних органов приводит к обезвоживанию нарушению солевого баланса повышению давления сбоям сердечно-сосудистой системы обострению хронических заболеваний депрессии страху бессоннице и неадекватному поведению. Чем дольше больной продолжает пить тем больше токсинов накапливается в крови тем тяжелее проходит процесс выхода из запойного состояния и тем выше вероятность инфаркта инсульта психоза делирия судорожных припадков и других тяжелых последствий. Узнать больше – вывод из запоя цена новороссийск

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

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

  4. Воронеж всем привет Отец не выходит из штопора Родственники не знают что делать Таблетки не помогают Короче только это реально спасло — нарколог дом с капельницей Дал рекомендации и успокоил семью В общем не потеряйте контакты — дежурный нарколог https://kapelnicza.narkolog-na-dom-voronezh18.ru Звоните прямо сейчас Перешлите тем кто в такой же ситуации

  5. Современная наркологическая клиника и наркологический диспансер работают с похожими проблемами: алкоголизма наркомании зависимости запоя ломки интоксикации отравлении алкоголем употребления наркотиков лекарственной перегрузки и расстройства нервной системы. Но лечение в клинике и лечение в диспансере отличаются по скорости обращения приватности условиям работе специалистов возможности вызова нарколога на дому участию родственников уровню комфорта формату наблюдения и маршруту реабилитации. Если человеку нужна капельница вывод из запоя экстренное вмешательство консультация нарколога прием психиатра помощь психолога или лечение зависимости без лишней огласки частный центр часто оказывается удобнее. Если требуется справка учет официальное наблюдение направление для суда или длительное сопровождение диспансер может быть подходящим вариантом. Получить дополнительную информацию – http://vyvod-iz-zapoya-v-anape6.ru

  6. Вызвать врача-нарколога нужно при первых признаках тяжелой абстиненции когда самостоятельно справиться уже невозможно. Если зависимый страдает от сильной тошноты многократной рвоты дрожи в конечностях мучительной головной боли резких скачков давления одышки боли в области сердца панических атак или слуховых галлюцинаций медлить нельзя. В таких случаях капельница становится не просто способом облегчить состояние а жизненно необходимой мерой. Нарушение водно-электролитного баланса общее обезвоживание и интоксикация внутренних органов могут привести к инсульту инфаркту острой печеночной или почечной недостаточности. Именно поэтому важно не ждать утра а звонить сразу — помощь доступна круглосуточно и бригада выезжает в любое время дня и ночи. Характер болей и расстройство самочувствия при запоях часто носят выраженный характер поэтому поставить капельницу необходимо как можно быстрее. Подробнее – http://kapelnica-ot-zapoya-v-moskve14-2.ru/

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

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>