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

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

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

  2. Когда его глаза были мутными а руки тряслись. Мы пытались звонить в скорую но они сказали: «Только если он сам захочет». Случайно наткнулся на сайт где предлагали вывод из запоя на дому. срочная детоксикация — это было единственное что помогло. Через пару часов он открыл глаза и улыбнулся. Мы расплатились и врач уехал. врач выводящий из запоя https://vyvod-iz-zapoya-v-moskve-zum.ru Там все контакты и цены для Москвы. Каждый час на счету. Вывод из запоя — это реальность и она работает

  3. من خیلی خلاصه بگم، این سایت برای بررسی اولیه بد نبود و چند نکته مثبت
    داشت. درود، من معمولاً اهل کامنت گذاشتن نیستم.
    چند وقت پیش وقتی دنبال مقایسه چند سایت بودم این سایت
    رو بررسی کردم. همون ابتدا حس
    کردم برای آشنایی اولیه می‌تونه مفید باشه.
    چیزی که برای من مهم بود اینه که نباید فقط به
    ظاهر سایت اعتماد کرد. یکی از بچه‌ها بیشتر از همه روی امنیت و قابل فهم بودن توضیحات حساس بود.
    همین باعث شد من هم دقیق‌تر نگاه کنم.
    یکی از بخش‌هایی که بد نبود که برای کسی که
    تازه با این فضا آشنا می‌شه قابل فهم بود.
    طبیعتاً هر کسی باید خودش تصمیم بگیره.
    برای اون دسته از کاربرها که می‌خوان بدونن این فضا چطور کار می‌کنه، ارزش یک نگاه دقیق‌تر رو داره.
    گاهی هم برندهایی مثل enfeϳar online
    در کنار سایت sibbet باعث شدن این فضا بیشتر دیده بشه.
    یکی از آشناهای من بیشتر دنبال پیش‌بینی ورزشی بود و همیشه می‌گفت اگر
    سایتی توضیحات ساده و روشن نداشته باشه، بهتره آدم با احتیاط بیشتری جلو بره.
    جمع‌بندی من اینه که ارزش وقت گذاشتن داشت.
    من پیشنهاد می‌کنم عجله نکنه و چند گزینه رو مقایسه کنه.
    جمع‌بندی من اینه که تجربه بدی نبود و حداقل برای
    آشنایی اولیه ارزش وقت گذاشتن داشت،
    مخصوصاً اگر کسی بخواد قبل از تصمیم‌گیری دید بهتری پیدا کنه.

    Ϝeel free to surf to my web blog – پایگاه دانشگاهی معتبر

  4. gambling costs in australia, online slots usa fast withdrawal and slot
    machines sale united states, or uk slot streamers

    Take a look at my page … casino green (Ella)

  5. Fastidious respond in return of this matter with real arguments and
    telling the whole thing on the topic of that.

  6. Düğün hazırlığı için bayan kuaförü arıyorum.
    Jet Rehber ile salon bulmak tam bize göre gibi.

  7. Когда запой становится образом жизни а не случайностью. Он потерял работу друзей смысл жизни. Пока мы не решились на стационарное лечение в Санкт-Петербурге. стационарное выведение из запоя — это было единственным выходом из ситуации. Он работал с психологом посещал групповые занятия. Он вышел из клиники с новыми силами и планами. вывод из запоя в стационаре санкт петербург https://alkogolizm.vyvod-iz-zapoya-v-staczionare-sankt-peterburg.ru По ссылке — подробная информация для Питера. Если ваш близкий не может справиться с зависимостью — стационар даёт шанс на новую жизнь. Вывод из запоя в стационаре — это реальное решение проблемы

  8. 剛好看到這篇文章
    ,感謝提供這些資訊,讓我了解更多相關內容。
    |

    謝謝分享!
    文章內容很完整,期待看到更多更新。
    |

    第一次來到這裡,網站內容很豐富。
    分類清楚,閱讀起來很方便。
    |

    這篇文章寫得很好,介紹得很詳細。
    希望之後可以看到更多類似的內容。
    |

    剛發現這個網站,整體設計很簡潔。
    內容更新速度也很快,會繼續關注。
    |

    感謝分享這些精彩內容。
    每次來都有新的發現,很喜歡這裡的整理方式。
    |

    文章資訊整理得很好,對訪客來說很容易找到需要的內容。
    期待更多精彩文章。
    |

    這是一個不錯的平台,內容分類很方便。
    謝謝站長花時間維護網站。
    |

    看完這篇文章後收穫不少。
    希望未來能分享更多相關主題。
    |

    網站瀏覽體驗很好,頁面速度也很快。
    支持網站持續更新。
    |

    很喜歡這類型的內容分享。
    期待更多新的文章和資訊。
    |

    剛加入網站收藏,之後會回來看看最新更新。
    謝謝提供這麼多內容。

    my web blog – 日本AV

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>