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

12,113 thoughts on “David, a dependency management tool for Nodejs projects

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

  2. یکی از دوستام به اسم مهدی قبلاً
    درباره این موضوع سوال می‌کرد
    و من هم از همون موقع کنجکاو شدم.
    سلام وقتتون بخیر، من معمولاً اهل کامنت گذاشتن نیستم.

    دیروز وقتی یکی از دوستام درباره سایت‌های شرطی حرف می‌زد این سایت رو بررسی کردم.
    اولش به نظرم نسبت به بعضی سایت‌های مشابه قابل بررسی‌تر بود.
    به نظرم نباید فقط به ظاهر سایت اعتماد
    کرد. یکی از بچه‌ها بیشتر
    از همه روی امنیت و قابل فهم بودن
    توضیحات حساس بود. برای همین به جز
    ظاهر سایت، متن‌ها و توضیحاتش
    رو هم نگاه کردم. نکته‌ای که توجهم رو جلب کرد که حس نمی‌کردم همه چیز فقط با اغراق نوشته شده.
    طبیعتاً هنوز هم جای بررسی بیشتر وجود داره.
    برای اون دسته از کاربرها که قصد
    دارن چند سایت مختلف رو بررسی
    کنن، بهتره در کنار چند گزینه دیگه بررسی
    بشه. از طرف دیگه اسم‌هاییمثل enfejaronline در کنار
    sibbet نشون میدن این حوزه چقدر گسترده شده.
    یکی از بچه‌ها که اسمش مهدی بود، می‌گفت مشکل خیلی از
    سایت‌ها اینه که فقط شعار
    می‌دن ولی توضیح درست نمی‌دن؛ برای همین
    من هم بیشتر به متن‌ها دقت کردم.
    اگر بخوام خیلی ساده بگم تجربه بررسی این سایت برای
    من مثبت بود. به نظرم بهتره عجله نکنه و چند گزینه رو مقایسه
    کنه. من احتمالاً بعداً دوباره برمی‌گردم و بخش‌های بیشتری رو نگاه
    می‌کنم، چون بعضی قسمت‌هاش برای
    مقایسه با سایت‌های دیگه قابل توجه بود.

    Aⅼѕo visit my weƄ pazge … تحلیل جامع امکانات و ویژگی‌های کلیدی سایت بت خانه,
    Otto,

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

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

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

  6. Неделю не появлялся не отвечал на звонки. Но кто-то из общих знакомых дал телефон врача. Не верил что такое возможно. капельница от алкоголя на дому — это дало нам второго шанса. Цена оказалась ниже чем я думал. анонимный нарколог на дом при запое анонимный нарколог на дом при запое Там все контакты и цены для Иркутска. Каждый час на счету. Вывод из запоя — это реальность и она работает

  7. Я понял: ещё немного — и я потеряю его навсегда. Мы пытались звонить в скорую но они сказали: «Только если он сам захочет». Позвонил объяснил ситуацию и мне сказали: «Приедем через час». срочная детоксикация — это было единственное что помогло. Через пару часов он открыл глаза и улыбнулся. Брат уснул спокойным сном. нарколог на дом для вывода из запоя https://vyvod-iz-zapoya-v-irkutske.ru По ссылке — подробная информация для районов. Каждый час на счету. Вывод из запоя — это реальность и она работает

  8. Когда он перестал узнавать родных а ночи превратились в кошмар. Тогда я нашёл выход — вызвать врача на дом. Позвонил в службу где работают психиатры с выездом на дом. помощь пожилому человеку — это было идеальное решение. Врач осмотрел дедушку пообщался с ним назначил лечение. Анонимно без лишней бюрократии. Мы снова можем дышать спокойно. психиатр на дом для пожилого человека москва https://psikhiatr-na-dom-v-moskve-dzf.ru Там все контакты и условия для Москвы. Если ваш близкий нуждается в психиатрической помощи но не может или не хочет ехать в клинику — вызовите врача на дом.

  9. Every weekend i used to pay a quick visit this web page, because i want enjoyment,
    as this this site conations truly pleasant funny
    data too.

  10. Но алкоголь оказался сильнее и мой брат просто ушёл в запой. Он перестал выходить из дома забросил работу. Но в итоге мы нашли клинику где реально помогают. круглосуточный стационар в Санкт-Петербурге — это было то что нам было нужно. И через месяц мы увидели результат. Снова начал улыбаться говорить о будущем. Всё прошло анонимно без учёта. Всё честно и прозрачно. Сейчас брат не пьёт уже больше года. наркологические клиники https://zapoy.narkologicheskaya-klinika-sankt-peterburg14.ru Там все контакты и условия для Санкт-Петербурга. Если вы столкнулись с похожей ситуацией — не ждите. Начните путь к выздоровлению уже сегодня — ваш близкий заслуживает второго шанса

  11. Then there is the broader love-compassion for all beings, love for humanity, for
    nature, for life itself. This expansive love opens our hearts to the suffering and joy of others, creating empathy
    and connection across all boundaries. Love transforms
    us. It makes us vulnerable, opening us to the possibility of hurt, but also
    to the possibility of profound connection. Love teaches us patience, forgiveness, and
    sacrifice. It shows us that we are not alone, that we are part of something larger than ourselves.
    Sadness is the natural response to loss, to disappointment,
    to the gap between how things are and how we wish they could be.

    It is a heavy feeling, one that seems to slow everything down,
    that makes colors appear duller and the world feel colder.
    There are many shades of sadness. There is the sharp, piercing sadness of sudden loss-the death of
    a loved one, the end of a relationship, the shattering of a
    dream. This kind of sadness can feel overwhelming, like drowning in a dark ocean with no shore in sight.

  12. Когда близкий человек оказывается в зависимости — единственный выход — профессиональная помощь. Мы просто наблюдали как он угасает. Прятали деньги запирали дома уговаривали лечь в клинику. Честно говоря мы уже не верили что это поможет. профессиональная помощь в стационаре — здесь не просто лечат а возвращают к жизни. Он работал с психологами ходил на групповые занятия учился жить трезво. Они действительно спасают людей. реабилитация алкоголиков нижний новгород https://reabilitaczionnyj-czentr-nizhniy-novgorod.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>