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

1,095 thoughts on “David, a dependency management tool for Nodejs projects

  1. how to bet on horse racing uk​

    Feel free to visit my web page english greyhound derby 2026
    winner​ [Zita]

  2. Информационная статья представляет различные аргументы и контекст в отношении обсуждаемой темы.

  3. Я хотел бы подчеркнуть четкость и последовательность изложения в этой статье. Автор сумел объединить информацию в понятный и логичный рассказ, что помогло мне лучше усвоить материал. Очень ценная статья!

  4. Статья помогла мне лучше понять сложные аспекты темы, с которыми я ранее не сталкивался.

  5. Nice post. I was checking continuously this blog and I am impressed! Extremely useful info specifically the last part :) I care for such information a lot. I was seeking this certain info for a long time. Thank you and best of luck.|

  6. It’s appropriate time to make a few plans for the long run and it is time to be happy. I have read this submit and if I could I desire to counsel you few interesting things or suggestions. Maybe you could write subsequent articles regarding this article. I wish to learn more issues approximately it!

  7. Эта статья действительно заслуживает высоких похвал! Она содержит информацию, которую я долго искал, и дает полное представление о рассматриваемой теме. Благодарю автора за его тщательную работу и отличное качество материала!

  8. Я очень доволен, что прочитал эту статью. Она не только предоставила мне интересные факты, но и вызвала новые мысли и идеи. Очень вдохновляющая работа, которая оставляет след в моей памяти!

  9. Автор предлагает аргументы, подтвержденные достоверными источниками, чтобы убедить читателя в своих утверждениях.

  10. Статья представляет обобщенный взгляд на проблему, учитывая ее многогранные аспекты.

  11. These are actually great ideas in about blogging. You have touched some nice points here. Any way keep up wrinting.

  12. Статья содержит аналитический подход к проблеме и представляет разнообразные точки зрения.

  13. Автор предлагает подробное объяснение сложных понятий, связанных с темой.

  14. Информационная статья представляет данные и факты, сопровождаемые объективным анализом.

  15. What i do not realize is in truth how you are now not really a lot more neatly-preferred than you may be now. You are very intelligent. You realize thus significantly in the case of this topic, made me in my opinion imagine it from a lot of varied angles. Its like women and men don’t seem to be involved except it is one thing to do with Lady gaga! Your own stuffs great. Always deal with it up!

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>