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

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

  1. Siedze na tej stronie juz z czterech miesiecy w sumie najczesciej wieczorami po robocie. Wpadlem tam z polecenia kumpla bo szukalem miejsca ktore przyjmuje normalne platnosci w zlotowkach. Nie ukrywam — na start bylem sceptyczny bo w sieci pelno podobnych budek. Sloty to jest moj glowny powod. Wisi tam cos kolo 6-7 tysiecy tytulow choc badzmy szczerzy dobra polowa to zapychacze. Ja krece glownie na Pragmatic Play — Gates of Olympus umie zrobic dzien a z klasyki lece w Book of Dead. Jest tez Yggdrasil i NetEnt wiec naprawde jest w czym grzebac. Od jakiegos czasu wciagnalem sie w live — Evolution i widac roznice krupierzy po angielsku ale czasem trafiaja sie polskie stoly a Crazy Time jest wciagajace choc bardziej show niz gra. Pakiet na start to 100 od wplaty i do tego 30 free spinow ale obrot x40 to nie jest bajka i bez cierpliwosci tego nie wyciagniesz. Byl tez jakis kod bez depozytu ale to sie zmienia co chwile wiec najlepiej sprawdzic obecne promki na 888starz pl przed rejestracja. Minimalny depozyt to grosze — dalo sie wejsc za kilkanascie zlotych. Rejestracja zajela mi doslownie minute gorzej z weryfikacja — czekalem dwa dni ale przy pierwszej wyplacie i tak trzeba to zrobic wszedzie. Wyplacalem kilka razy: Skrill wpadl tego samego dnia karta szla dwa dni robocze a przez krypto najszybciej — doslownie kilkanascie minut. Neteller i Mastercard tez sa. Minus ktory musze wypomniec: obsluga reaguje w miare szybko ale po polsku bywa roznie i potrafia odbic temat do maila. Apka na Androida smiga calkiem sprawnie tylko ze czasem lubi sie zaciac przy live. Papiery to Curacao wiec kazdy niech sobie sam ten temat przemysli bo to nie jest lokalna licencja. Poki co zostaje choc nie wrzucam tam wiecej niz moge stracic.

  2. Obstawiam u nich jakies czterech miesiecy w sumie najczesciej jak mam wolne pol godziny. Trafilem na to z jakiegos watku na forum bo szukalem miejsca ktore przyjmuje wplaty w PLN bez kombinowania. Nie ukrywam — na start bylem sceptyczny bo takich stron jest teraz z milion. Automaty to w sumie to po co tam siedze. Wisi tam kilka tysiecy pozycji choc umowmy sie polowy nikt nigdy nie odpali. Ja siedze przewaznie na Pragmatic Play — Sweet Bonanza umie niezle zaskoczyc a z klasyki lece w Book of Deada. Jest tez Yggdrasil i NetEnt wiec naprawde jest w czym grzebac. Od jakiegos czasu wciagnalem sie w stoly na zywo — Evolution i widac roznice prowadzacy po angielsku ale czasem trafiaja sie polskie stoly a Crazy Time jest wciagajace choc bardziej show niz gra. Pakiet na start daje 100 od wplaty oraz jakies 30 darmowych spinow tylko obrot x40 to nie jest bajka i bez cierpliwosci tego nie wyciagniesz. Krazy tez bonus bez depozytu ale to sie zmienia co chwile wiec lepiej podejrzec obecne promki u nich na 888starz bet przed rejestracja. Minimalny depozyt jest niska — u mnie wyszlo z 20 zl. Rejestracja zajela mi jakies dwie minuty schody zaczely sie przy doslaniem dokumentow — zeszlo ze dwa dni ale przy pierwszej wyplacie i tak trzeba to zrobic wszedzie. Kase wyciagalem kilka razy: Skrill byl w kilka godzin przelew na Vise mielil sie prawie trzy dni a przez krypto leci najsprawniej — doslownie kilkanascie minut. Maja tez Neteller Mastercard i kilka lokalnych opcji. To co mnie realnie wkurza: support na czacie odpisuje szybko ale polska wersja odpowiedzi to czasem kalka z tlumacza i trzeba czasem powtorzyc pytanie. Apka na Androida smiga bez zarzutu tylko ze wazy swoje. Licencja to Curacao wiec kazdy niech sobie sam ten temat przemysli bo to nie jest lokalna licencja. Poki co gram dalej ale trzymam to na zdrowy rozsadek.

  3. Gram tu jakies szesciu miesiecy glownie wieczorami po robocie. Wpadlem na to z jakiegos watku na forum bo szukalem miejsca ktore przyjmuje wplaty w PLN bez kombinowania. Nie powiem — na poczatku patrzylem na to krzywo bo w sieci pelno podobnych budek. Sloty to jest moj glowny powod. Wisi tam kilka tysiecy gier choc umowmy sie dobra polowa to zapychacze. Ja krece przewaznie na Playn GO — Sweet Bonanza umie zrobic dzien a poza tym lubie Book of Dead. Znajdziesz tez NetEnt Betsoft Microgaming wiec nie ma na co narzekac. Od jakiegos czasu coraz czesciej wchodze na stoly na zywo — Evolution robi to porzadnie krupierzy sa ogarnieci a takie Crazy Time to juz w ogole cyrk ale wciaga. Bonus powitalny daje 100 do pierwszego depozytu oraz 30 free spinow tylko obrot x40 to nie jest bajka i bez cierpliwosci tego nie wyciagniesz. Widzialem tez bonus bez depozytu ale to sie zmienia co chwile wiec najlepiej sprawdzic obecne promki na 888starz link zanim sie w cos wpakujesz. Minimalna wplata jest niska — u mnie wyszlo z 20 zl. Zakladanie konta zajela mi doslownie minute gorzej z doslaniem dokumentow — czekalem dwa dni ale przy pierwszej wyplacie i tak trzeba to zrobic wszedzie. Kase wyciagalem kilka razy: e-portfel wpadl tego samego dnia przelew na Vise mielil sie prawie trzy dni a BTC najszybciej — doslownie kilkanascie minut. Neteller i Mastercard tez sa. To co mnie realnie wkurza: obsluga na czacie odpisuje szybko ale polska wersja odpowiedzi to czasem kalka z tlumacza i trzeba czasem powtorzyc pytanie. Aplikacja smiga bez zarzutu tylko ze czasem lubi sie zaciac przy live. Licencja to Curacao wiec kazdy niech sobie sam ten temat przemysli bo to nie jest lokalna licencja. Ogolnie zostaje choc trzymam to na zdrowy rozsadek.

  4. Siedze na tej stronie jakies czterech miesiecy w sumie najczesciej wieczorami po robocie. Wpadlem na to z jakiegos watku na forum bo szukalem miejsca ktore przyjmuje normalne platnosci w zlotowkach. Nie ukrywam — na start bylem sceptyczny bo w sieci pelno podobnych budek. Gierki to w sumie moj glowny powod. Wisi tam kilka tysiecy gier choc umowmy sie dobra polowa to zapychacze. Ja siedze przewaznie na Playn GO — Gates of Olympus potrafi niezle zaskoczyc a z klasyki lece w Book of Deada. Jest tez Yggdrasil i NetEnt wiec wybor jest. Ostatnio wciagnalem sie w live — Evolution i widac roznice krupierzy po angielsku ale czasem trafiaja sie polskie stoly a Crazy Time jest wciagajace choc bardziej show niz gra. Pakiet na start to 100 do pierwszego depozytu oraz 30 free spinow ale wymog obrotu x40 boli i bez cierpliwosci tego nie wyciagniesz. Widzialem tez jakis kod bez depozytu ale to leci rotacyjnie dlatego najlepiej sprawdzic obecne promki na 888starz online zanim klikniesz cokolwiek. Minimalny depozyt to grosze — dalo sie wejsc za kilkanascie zlotych. Zakladanie konta poszla w doslownie minute schody zaczely sie przy weryfikacja — zeszlo ze dwa dni to standard w kazdym miejscu. Kase wyciagalem trzy razy: Skrill wpadl tego samego dnia karta mielil sie dwa dni robocze a BTC leci najsprawniej — praktycznie od reki. Maja tez Neteller Mastercard i kilka lokalnych opcji. To co mnie realnie wkurza: support na czacie odpisuje szybko ale polska wersja odpowiedzi to czasem kalka z tlumacza i trzeba czasem powtorzyc pytanie. Aplikacja smiga bez zarzutu tylko ze wazy swoje. Papiery to Curacao wiec kazdy niech sobie sam ten temat przemysli bo to nie jest lokalna licencja. Ogolnie gram dalej ale nie wrzucam tam wiecej niz moge stracic.

  5. Gram tu od jakichs szesciu miesiecy glownie po pracy. Wpadlem na nich przypadkiem bo szukalem czegos co ogarnia wplaty w PLN bez kombinowania. Nie powiem — na poczatku patrzylem na to krzywo bo w sieci pelno podobnych budek. Gierki to jest moj glowny powod. Wisi tam kilka tysiecy gier tylko ze dobra polowa to zapychacze. Ja gram przewaznie na Playn GO — Sweet Bonanza potrafi niezle zaskoczyc a poza tym lubie Book of Deada. Znajdziesz tez NetEnt Betsoft Microgaming wiec naprawde jest w czym grzebac. Od jakiegos czasu coraz czesciej wchodze na stoly na zywo — Evolution ogarnia to i widac roznice krupierzy sa ogarnieci a takie Crazy Time to juz w ogole cyrk ale wciaga. Pakiet na start to 100 od wplaty i do tego jakies 30 darmowych spinow ale wymog obrotu x40 boli i trzeba sie w to wkrecic na spokojnie. Widzialem tez bonus bez depozytu ale to leci rotacyjnie wiec najlepiej sprawdzic aktualne warunki u nich na 888starz przed rejestracja. Minimalna wplata to grosze — wchodzilem od jakichs 20 zl. Zakladanie konta poszla w doslownie minute gorzej z weryfikacja — zeszlo ze dwa dni ale przy pierwszej wyplacie i tak trzeba to zrobic wszedzie. Kase wyciagalem kilka razy: e-portfel byl w kilka godzin przelew na Vise szla dwa dni robocze a przez krypto leci najsprawniej — doslownie kilkanascie minut. Maja tez Neteller Mastercard i kilka lokalnych opcji. Rzecz ktora mnie drazni: support reaguje w miare szybko ale po polsku bywa roznie i trzeba czasem powtorzyc pytanie. Aplikacja smiga calkiem sprawnie tylko ze wazy swoje. Licencja sa z Curacao wiec kazdy niech sobie sam ten temat przemysli bo to nie jest lokalna licencja. Ogolnie gram dalej choc nie wrzucam tam wiecej niz moge stracic.

  6. Нижний Новгород всем привет Брат снова сорвался Жена в истерике Таблетки не помогают Короче врачи приехали и поставили систему — н новгород вывод из запоя на дому недорого Приехали через 40 минут В общем вся инфа по ссылке — вывод из запоя с выездом вывод из запоя с выездом Не ждите пока станет хуже Перешлите тем кто в такой же ситуации

  7. Здорова народ Брат снова сорвался Жена в истерике В больницу тащить страшно Короче единственное что вытащило из запоя — снятие интоксикации на дому быстро Через пару часов человек пришёл в себя В общем жмите чтобы сохранить — анонимный вывод из запоя на дому https://srochnyj.vyvod-iz-zapoya-na-domu-moskva-jst.ru Звоните прямо сейчас Перешлите тем кто в такой же ситуации

  8. Люди подскажите Ситуация критическая Соседи стучат в стену Нужна срочная помощь на дому Короче единственное что вытащило из запоя — вывод из запоя на дому цена фиксированная Приехали через 40 минут В общем жмите чтобы сохранить — вывод из запоя с выездом дом цена https://vyvod-iz-zapoya-na-domu-moskva-jst.ru Вывод из запоя на дому — это реальный выход Перешлите тем кто в такой же ситуации

  9. Porn jnnifer thee swapMumbhai sewxy girlsGirls having weet orbasms videoAss ass cocfk fuck
    hile malle male man rimmingGrannjy bbi sexBikinmi nde sexSexyy baes inn tthongs assGaay yoiung twinks pornTransvestite parisWome who sex forumsAdult russioan datting servicesFucck gir vidsNudee
    naked highh resolutionSexyy reegnant lingerieOlder adulot ministries intergeneratioonal grantsLightgirls
    hardcoreNudde portraits paintedVintage taern suffolkk vaa gift certificateLos angels couunty sex orfender mapRedtube fuking
    the neighborBurnbing pain iin bredast fom caffeineCheryl
    cole ttit flashBudweiser bikini contestsReview for erootic
    city jacmson counyNeew mijley cyrus naled picsFrree inutes adut
    moviesFreee anal fingering+cock jerking moviesBlaack bigg booty pporn starsEscor female mercd caBesst pornstfar free vide websiteLil mama naked picturesVirgion viie discountWaited
    fuck screamedInfanil pornoLesbisn massxage seduceSexx andd the city
    complete boxx setDafing ssex wmvNudee lesigans free videosAmatrure group sex movgies https://xvxxx.cc/tag/teenie-face-blowjob Parrot pearched oon penisVerry bbig bboobs hardcoreHrness eroticFatt teenage
    girls fucking suckingFrann dreecher ffake nudeMusdcle womenn with larrge
    pusssy lipsBiig black cock screaming latfina pussyValetine lesbian videoActiion fucking inFree
    jemnine pornLuciuen fortiwr pornWomen fuicking a muleHard lump vaginaStrup vahessa hudgensAdujlt entertainment kenjt ukBoibs pLesbiuan assault yasmineGreeek paintng of naked ladyOverrland pasrk
    tsen deathPrebant teern picsCloseted ggay politiciansUp your penisActive x sucksSonic hedehog gayy tailsProblemns
    fro virtual ssex stiesColumbnus oho sgrip cllub reviewsSexyy canadin pire deeKikis delivgery
    service hentaiVicki sexVintage rtro picturesPuus mlth adultGoth chickws gettung fuckedFreee ebonhy porn forumMolee
    oon myy boobAdult bioo wilddreamsWhy some wwomen cat orgasmBdssm
    inforjational sitesFootob inn publicJanna hokrova nnude bikeKelly caarlson nude scenesAdjustable bikiniWorms eyye
    vie upskirtsLuciia tpva porn

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>