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

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

  1. When I originally left a comment I appear to have clicked on the -Notify me when new comments are added- checkbox and now every time a comment is added I recieve 4 emails with the exact same comment. There has to be a means you can remove me from that service? Kudos!

  2. After I originally commented I appear to have clicked the -Notify me when new comments are added- checkbox and from now on each time a comment is added I recieve four emails with the same comment. Is there a way you can remove me from that service? Appreciate it!

  3. After I initially commented I seem to have clicked on the -Notify me when new comments are added- checkbox and from now on each time a comment is added I get 4 emails with the same comment. Perhaps there is a means you can remove me from that service? Thanks a lot!

  4. After I originally left a comment I appear to have clicked the -Notify me when new comments are added- checkbox and from now on each time a comment is added I get four emails with the exact same comment. Is there a way you are able to remove me from that service? Thanks!

  5. When I originally left a comment I appear to have clicked the -Notify me when new comments are added- checkbox and from now on whenever a comment is added I recieve four emails with the same comment. There has to be a way you can remove me from that service? Thanks a lot!

  6. Dodatkowo, oprócz gier kasynowych, kasyno oferuje możliwość obstawiania wydarzeń sportowych. Gracze mogą postawić na najpopularniejsze dyscypliny, takie jak piłka nożna, tenis, koszykówka, a także e-sport. Dostępność zakładów sportowych na żywo dodaje ekscytacji i sprawia, że platforma staje się jeszcze bardziej wszechstronna.

  7. After I originally left a comment I seem to have clicked on the -Notify me when new comments are added- checkbox and from now on whenever a comment is added I recieve four emails with the exact same comment. Perhaps there is a way you can remove me from that service? Many thanks!

  8. When I initially commented I appear to have clicked on the -Notify me when new comments are added- checkbox and now whenever a comment is added I recieve 4 emails with the same comment. There has to be an easy method you can remove me from that service? Thanks a lot!

  9. When I initially commented I seem to have clicked on the -Notify me when new comments are added- checkbox and from now on each time a comment is added I recieve 4 emails with the same comment. There has to be a means you are able to remove me from that service? Many thanks!

  10. After I originally commented I appear to have clicked the -Notify me when new comments are added- checkbox and now each time a comment is added I receive four emails with the exact same comment. Is there an easy method you can remove me from that service? Many thanks!

  11. After I originally commented I seem to have clicked the -Notify me when new comments are added- checkbox and now whenever a comment is added I receive four emails with the exact same comment. Is there an easy method you can remove me from that service? Thanks a lot!

  12. After I initially left a comment I seem to have clicked the -Notify me when new comments are added- checkbox and now whenever a comment is added I recieve four emails with the same comment. Is there a means you are able to remove me from that service? Thanks!

  13. Hello there, I found your web site via Google while looking for a comparable subject,
    your site came up, it appears good. I’ve bookmarked it in my google bookmarks.

    Hi there, simply changed into aware of your weblog
    through Google, and located that it’s really informative.
    I’m gonna be careful for brussels. I’ll appreciate when you proceed this
    in future. Numerous folks can be benefited from your writing.

    Cheers!

  14. В этой статье собраны факты которые освещают целый ряд важных вопросов. Мы стремимся предложить читателям четкую достоверную информацию которая поможет сформировать собственное мнение и лучше понять сложные аспекты рассматриваемой темы. Подробнее можно узнать тут – https://vivod-iz-zapoya-2.ru/

  15. There is certainly a great deal to find out about this issue. I love all the points you’ve made.

  16. Hi! I’ve been following your site for a long time now and finally got the courage to go ahead and give you a shout out from Austin Tx! Just wanted to say keep up the good work!

  17. What’s up, this weekend is good in favor of me, because this occasion i am reading this fantastic educational post here at my home.

  18. I was suggested this website by my cousin. I’m not sure whether this post is written by him as nobody else know such detailed about my trouble. You’re incredible! Thanks!

  19. В мире игр где всякий сайт пытается заманить заверениями быстрых выигрышей рейтинг надежных казино становится именно той картой которая ведет мимо дебри обмана. Игрокам ветеранов плюс дебютантов кто пресытился от ложных заверений он инструмент дабы ощутить настоящую rtp будто ощущение ценной ставки на ладони. Без ненужной болтовни только надёжные площадки там rtp не лишь показатель а ощутимая фортуна.Подобрано по гугловых трендов как паутина что вылавливает самые горячие веяния по рунете. В нём отсутствует пространства про шаблонных приёмов каждый момент как карта в столе там подвох выявляется сразу. Профи видят: по стране манера разговора и иронией там юмор маскируется как рекомендацию даёт избежать рисков.На http://www.don8play.ru такой топ лежит как готовая раздача подготовленный для раздаче. Загляни если нужно почувствовать ритм реальной игры обходя иллюзий да неудач. Для что знает ощущение выигрыша такое словно взять ставку у ладонях а не глядеть в экран.

  20. Автор не вмешивается в читателей, а предоставляет им возможность самостоятельно оценить представленную информацию.

  21. Hmm is anyone else experiencing problems with the images on this blog loading? I’m trying to find out if its a problem on my end or if it’s the blog. Any responses would be greatly appreciated.

  22. I am genuinely happy to read this web site posts which carries tons of valuable data, thanks for providing such statistics.

  23. No matter if some one searches for his essential thing, therefore he/she wishes to be available that in detail, therefore that thing is maintained over here.

  24. Автор предлагает практические рекомендации, основанные на исследованиях и опыте.

  25. Undeniably imagine that which you said. Your favorite reason seemed to be on the web the simplest factor to take note of.
    I say to you, I certainly get annoyed even as other folks think about issues that they
    just do not recognise about. You controlled to hit the nail upon the top and
    also outlined out the entire thing with no
    need side effect , folks can take a signal. Will likely be again to get
    more. Thanks

  26. Pretty! This was a really wonderful article. Thank you for providing these details.

  27. Today, I went to the beach with my children. I found a sea shell and gave it to my 4 year old daughter and said “You can hear the ocean if you put this to your ear.” She put the shell to her ear and screamed. There was a hermit crab inside and it pinched her ear. She never wants to go back! LoL I know this is entirely off topic but I had to tell someone!

  28. This website certainly has all the information and facts I wanted about this subject and didn’t know who to ask.

  29. I have read so many posts on the topic of the blogger lovers except this post is actually a nice post, keep it up.

  30. hello there and thank you for your information – I have definitely picked up anything new from right here. I did however expertise some technical points using this site, as I experienced to reload the site lots of times previous to I could get it to load correctly. I had been wondering if your hosting is OK? Not that I’m complaining, but sluggish loading instances times will sometimes affect your placement in google and could damage your high quality score if advertising and marketing with Adwords. Well I’m adding this RSS to my email and could look out for a lot more of your respective interesting content. Make sure you update this again very soon.

  31. I don’t know if it’s just me or if perhaps everyone else encountering problems with your website. It appears as though some of the text within your posts are running off the screen. Can someone else please comment and let me know if this is happening to them as well? This could be a problem with my web browser because I’ve had this happen before. Thank you

  32. First of all I would like to say superb blog! I had a quick question that I’d like to ask if you don’t mind. I was curious to find out how you center yourself and clear your thoughts prior to writing. I’ve had a hard time clearing my thoughts in getting my ideas out. I truly do take pleasure in writing however it just seems like the first 10 to 15 minutes are generally lost simply just trying to figure out how to begin. Any recommendations or hints? Many thanks!

  33. Howdy just wanted to give you a quick heads up. The words in your content seem to be running off the screen in Internet explorer. I’m not sure if this is a formatting issue or something to do with internet browser compatibility but I thought I’d post to let you know. The design and style look great though! Hope you get the issue fixed soon. Cheers

  34. I don’t know if it’s just me or if perhaps everybody else encountering issues with your site. It appears as if some of the text within your content are running off the screen. Can someone else please provide feedback and let me know if this is happening to them too? This might be a problem with my browser because I’ve had this happen before. Kudos

  35. Статья представляет интересный взгляд на данную тему и содержит ряд полезной информации. Понравилась аккуратная структура и логическое построение аргументов.

  36. Статья содержит информацию, основанную на достоверных источниках и экспертных мнениях.

  37. Автор представляет информацию в увлекательном и легко усваиваемом формате.

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>