Node.js based web service that tells you when your project npm dependencies are out of date. To use David, your project must include a package.json file in the root of your repository.
With Node.js and Grunt installed already, do the following:
Install david-www:
cd /path/to/david-www
npm install
grunt
Register a github personal oauth token and add it to config/default.json
.
(Optional) If you want to use "sign in" feature you should:
- Register a github developer application and add oauth client id and secret to
config/default.json
. - Developer application should have callback URL:
http://localhost:1337/auth/callback
Run david-www:
node .
View a web page of all dependencies (and their updates, and their versions) for public GitHub repository "grunt-jsio" owned by "alanshaw":
curl http://localhost:1337/alanshaw/grunt-jsio
Get the current build status badge:
curl http://localhost:1337/alanshaw/grunt-jsio.png