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
Я оцениваю тщательность и точность, с которыми автор подошел к составлению этой статьи. Он привел надежные источники и представил информацию без преувеличений. Благодаря этому, я могу доверять ей как надежному источнику знаний.
Автор статьи предоставляет информацию с разных сторон, представляя факты и аргументы.
Мне понравилась глубина исследования, проведенного автором, для подкрепления своих утверждений.
555
555i2TJnsiG
(select(0)from(select(sleep(15)))v)/*’+(select(0)from(select(sleep(15)))v)+’”+(select(0)from(select(sleep(15)))v)+”*/
555-1 waitfor delay ’0:0:15′ –
555yzdVFNxn’) OR 389=(SELECT 389 FROM PG_SLEEP(15))–
Helpful info. Lucky me I discovered your website unintentionally, and I’m stunned why this twist of fate did not came about earlier! I bookmarked it.
Автор статьи представляет различные точки зрения на тему, предоставляя аргументы и контекст.
Hello there, I do believe your web site could be having web browser compatibility problems. When I take a look at your site in Safari, it looks fine however when opening in Internet Explorer, it has some overlapping issues. I merely wanted to give you a quick heads up! Besides that, fantastic website!
Статья предоставляет информацию из разных источников, обеспечивая балансированное представление фактов и аргументов.
Я ценю информативный подход этой статьи. Она предоставляет достаточно фактов и данных для лучшего понимания проблемы. Хотелось бы увидеть больше ссылок на исследования и источники информации.
Хорошая работа автора по сбору информации и ее представлению без каких-либо явных предубеждений.
Автор предоставляет читателю возможность взглянуть на проблему с разных сторон.
Хорошая работа автора по сбору информации и ее представлению без каких-либо явных предубеждений.
Эта статья является настоящим источником вдохновения и мотивации. Она не только предоставляет информацию, но и стимулирует к дальнейшему изучению темы. Большое спасибо автору за его старания в создании такого мотивирующего контента!
Great post! We will be linking to this great content on our website. Keep up the great writing.
Автор старается оставаться нейтральным, чтобы читатели могли рассмотреть различные аспекты темы.
Аргументы подкреплены фактами и исследованиями, что позволяет читателям рассмотреть разные стороны вопроса.
Статья содержит интересные факты, которые помогают глубже понять тему.
It’s hard to find experienced people for this subject, but you seem like you know what you’re talking about! Thanks
Somebody essentially assist to make severely articles I’d state. This is the very first time I frequented your website page and up to now? I surprised with the analysis you made to create this actual submit extraordinary. Magnificent activity!