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

  1. Мебельщики отзовитесь кто откуда. То качество текстиля просто никуда не годное и сыпется Везде натыкался на одно и то же пока чисто случайно не протестировал единственное место где всё продают напрямую без наценок начиная от классических вариантов и заканчивая антивандальными материалами. Оптовые цены получаются значительно ниже среднерыночных В общем если не хотите переплачивать посредникам в салонах смотрите сами весь каталог и прайс-лист по ссылке обивочные ткани для мебели купить в москве обивочные ткани для мебели купить в москве Лучше сразу выбирать надежного поставщика с сертифицированным товаром. обязательно перешлите этот пост тому кто тоже профессионально занимается перетяжкой мебели

  2. Врач учитывает симптомы риски анамнез и семейную ситуацию чтобы предложить подходящую программу. Ознакомиться с деталями – вывод из запоя в стационаре анонимно

  3. Воронеж салам Муж просто потерял себя Родственники не знают что делать В больницу тащить страшно Короче врачи приехали и поставили систему — срочный вывод из запоя круглосуточно Через пару часов человек пришёл в себя В общем жмите чтобы сохранить — вывод из запоя на дому телефоны https://lechenie.vyvod-iz-zapoya-na-domu-voronezh-xrt.ru Не ждите пока станет хуже Перешлите тем кто в такой же ситуации

  4. Воронеж всем привет Брат снова жестко сорвался после долгого перерыва Соседи уже стучат в стену и грозятся вызвать полицию Нужна только срочная специализированная помощь на дому квалифицированного врача пока чисто случайно не нашли проверенную медицинскую службу начиная от качественной диагностики на месте и заканчивая подбором медикаментов. Врачи приехали на вызов буквально через 40 минут В общем если не хотите рисковать жизнью близкого человека обязательно сохраняйте себе этот официальный ресурс снятие запоя цена https://lechenie.vyvod-iz-zapoya-na-domu-voronezh-kmp.ru Лучше сразу звонить профессионалам и не заниматься опасным самолечением. обязательно перешлите этот пост тем кто тоже сейчас находится в такой же критической ситуации

  5. Вызвать врача-нарколога нужно при первых признаках тяжелой абстиненции когда самостоятельно справиться уже невозможно. Если зависимый страдает от сильной тошноты многократной рвоты дрожи в конечностях мучительной головной боли резких скачков давления одышки боли в области сердца панических атак или слуховых галлюцинаций медлить нельзя. В таких случаях капельница становится не просто способом облегчить состояние а жизненно необходимой мерой. Нарушение водно-электролитного баланса общее обезвоживание и интоксикация внутренних органов могут привести к инсульту инфаркту острой печеночной или почечной недостаточности. Именно поэтому важно не ждать утра а звонить сразу — помощь доступна круглосуточно и бригада выезжает в любое время дня и ночи. Характер болей и расстройство самочувствия при запоях часто носят выраженный характер поэтому поставить капельницу необходимо как можно быстрее. Получить дополнительные сведения – капельницы от запоя отзывы

  6. При внутривенном введении растворов компоненты минуя желудочно-кишечный тракт сразу попадают в сосудистое русло. Это принципиально если у пациента наблюдается сильная рвота из-за которой прием таблеток теряет смысл. Физраствор и глюкоза снижают концентрацию этанола в крови разжижают кровь используются для восполнения дефицита жидкости и электролитов. Кроме того растворы разжижают кровь ускоряют выведение продуктов распада алкоголя через почки и снижают нагрузку на печень. В состав обязательно включают витаминные комплексы особенно B1 B6 антиоксиданты и ноотропы которые улучшают мозговой кровоток и обменные процессы. Седативные и снотворные компоненты мягко устраняют тревогу раздражительность и агрессию позволяя больному заснуть естественным сном уже в течение первого часа после начала вливания. Облегчение симптомов похмелья и алкогольной интоксикации обычно наступает уже в течение первого часа после начала внутривенного введения растворов. Благодаря такому подходу пациент быстро почувствовал себя лучше. Разобраться лучше – kapelnica-ot-zapoya-na-domu-moskva-nedorogo

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>