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

  1. Beyler bahisçiler İstediğin yerde 1 tıkla bahis yapabilirsin Bazıları çok ağır çalışıyor Sonunda en iyi uygulamayı keşfettim — 1xbet mobii en iyisi Bonuslar ve promolar her gün var Neyse her şey mevcut — 1xbet güncelleme 1xbet güncelleme Tek adres 1xbet indir Bahis yapan herkese gönder

  2. Millet dinleyin Siteler ya kapanıyor ya da erişim engelleniyor Onlarca site denedim hepsi dolandırıcı çıktı Her şey çok hızlı ve güvenli — 1xbet yeni giriş kolay Müşteri desteği 7/24 aktif Kısacası kaybetmeyin diye tıkla — 1xbet giriş linki 1xbet giriş linki Sakın sahte sitelere kanma Bahis yapan herkese gönder

  3. Dinleyin millet Herkes dolandırıcı olmuş resmen Hepsi hayal kırıklığı oldu En sağlam platform bu — 1xbet tr güvenilir bahis Para çekme işlemleri anında Kısacası her şey detaylı — 1xbet üyelik 1xbet üyelik Sakın sahte sitelere kanma Bahis yapan herkese gönder

  4. new usa online casinos no deposit bonuses, top casino slots uk
    and online gambling uk legal, or best online poker in united states

    Have a look at my web site how to make money
    dq11 (Lan)

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>