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

22,019 thoughts on “David, a dependency management tool for Nodejs projects”

  1. Please let me know if you’re looking for a
    writer for your site. You have some really great articles and I feel I would be a good asset.

    If you ever want to take some of the load off,
    I’d really like to write some articles for your blog in exchange for a link back to mine.
    Please blast me an email if interested. Regards!

  2. When exploring recent virtual betting sites players often desire a thorough thor fortune review to learn what defines this casino shine. Functioning as a active thorfortune casino online https://thor-fortune-casino-en.pages.dev/ the platform offers an remarkable selection of gaming choices designed for players of novice players and experienced gamblers. Exploring the online platform uncovers a modern layout generous promotional offers and a diverse catalog of high quality slot machines along with cards. Many users appreciate the flawless mobile compatibility along with secure deposit methods featured in every reliable review of thorfortune. For individuals thinking about how to place their next wager a detailed casino thor fortune analysis usually emphasizes its solid security protocols along with efficient customer support team. Finally engaging with thorfortune casino delivers an engaging plus reliable betting experience which consistently gains enthusiastic comments from international users. url=https://legalizi.fr/product/children-decorated-shoes/#comment-362086Ultimate Thor Fortune Casino Review and Online Insights/url url=https://www.o-cafea.ro/mesaje-pe-cana-de-cafea/#comment-292750Ultimate Thor Fortune Casino Review and Online Gaming Analysis/url c6966bd

  3. Der aktuelle Internet Glucksmarkt prasentiert standig innovative Abwechslung zu der auch dieses mitrei?ende chicken road game was bei Zockern stark auf Interesse zunimmt https://chicken-road-codes.web.app/ . Wer sich das spa?ige Gameplay testen will sucht in zahlreichen Portalen zugig den Weg um zu spielen zu konnen durch aufregenden Boni zu zehren. Viele Nutzer au?ern gute chicken road erfahrungen wodurch die Attraktivitat dieses Produkts weiter erhoht. Das einzigartige Glucksspiel kombiniert kluge Entscheidungen nebst flotten Durchgangen genauso wie ihr dies aus einem zeitgema?en Spielautomaten oder alten Arcade Games kennt. Bei diesem flotten road chicken lenken ihr einen charakteristischen Helden gekonnt durch gefahrliche Pfade voller an Uberraschungen. Das offizielle Spiel setzt hierbei frische Standards hinsichtlich interaktives Gameplay in dem Bereich des zeitgema?en Unterhaltung. Jedes einzelne Online Casino stellt Spielern eine perfekte Umgebung um die Konnen auf die Herausforderung zu stellen sowie taktisches Wissen bei Test zu zeigen. Das komplette Ganze Erlebniswelt bewirkt somit bei langanhaltenden Nervenkitzel und abwechslungsreiche Spa? fur samtliche mutigen Gaming Fans. url=http://hksolution.co.kr/bbs/board.php?bo_table=comm2&wr_id=560787Chicken Road Spiele/url url=https://gd90.de/alamannen-museum-voerstetten/gd90_alammu_vis-1/#comment-616Chicken Road Spielen: Der gro?e Casino Ratgeber Warum das Chicken Road Game begeistert Chickenroad Slot und Gambling Abenteuer/url 35ffc69

  4. Мытищи всем привет Брат снова сорвался Жена в истерике Нужна срочная помощь на дому Короче единственное что вытащило из запоя — вывод из запоя дешево мытищи профессионально Через пару часов человек пришёл в себя В общем не потеряйте контакты — вывод из запоя на дому вывод из запоя на дому Вывод из запоя на дому — это реальный выход Перешлите тем кто в такой же ситуации

  5. Way cool! Some very valid points! I appreciate you penning this post and the rest
    of the site is also very good.