{"_id":"npmgraph.an","_rev":"11-e045d01f6db07b17d7c13ea31fb56da1","name":"npmgraph.an","time":{"modified":"2022-06-22T10:30:15.771Z","created":"2014-03-08T09:13:13.354Z","0.0.1":"2014-03-08T09:13:13.354Z","0.0.2":"2014-03-08T09:14:58.625Z","0.0.3":"2014-09-07T19:47:08.495Z","0.0.4":"2014-09-07T19:50:06.221Z"},"description":"Visualization of npm dependencies","readme":"# npmgraph.an\n\n[Visualization of npm](http://npm.anvaka.com) shows dependency graph of an npm package.\n\n# Screenshots\n\nDefault view:\n![Default view](https://raw.githubusercontent.com/anvaka/npmgraph.an/master/images/default_view.png)\n\n\nResponsive view:\n\n![Responsive view](https://raw.githubusercontent.com/anvaka/npmgraph.an/master/images/responsive_view.png)\n\n\n3d view:\n![3d view](https://raw.githubusercontent.com/anvaka/npmgraph.an/master/images/3d_view.png)\n\n# How it's done?\n\n[angular.js](https://angularjs.org/) + [browserify](http://browserify.org/) + [ngraph](https://github.com/anvaka/ngraph) => [gulp](http://gulpjs.com/) => http://npm.anvaka.com/\n\nThe website is entirely hosted on [GitHub Pages](https://pages.github.com/), with continous deployment setup via [travis](https://github.com/anvaka/npmgraph.an/blob/master/.travis.yml).\n\nThe npm data is coming from `isaacs.iriscouch.com` and is collected by [npmgraphbuilder](https://github.com/anvaka/npmgraphbuilder) at real time.\n\nFor CSS styles I'm using [twitter bootstrap](http://getbootstrap.com/css/) and [less](http://lesscss.org/).\n\n# npm rocks\n\nAll modules of this application are provided by [npm](https://github.com/anvaka/npmgraph.an/blob/master/package.json). \n\n# Local development\n\n```\ngit clone https://github.com/anvaka/npmgraph.an.git\ncd npmgraph.an\nnpm i\nnpm start\n```\n\nThis should start local dev server and serve npm registry.\n\n# license\n\nMIT\n","maintainers":[{"name":"anvaka","email":"anvaka@gmail.com"}],"dist-tags":{"latest":"0.0.4"},"versions":{"0.0.2":{"name":"npmgraph.an","version":"0.0.2","description":"Experiment: how npmgraph could be implemented in declarative way?","main":"main.js","scripts":{"start":"beefy index.js:bundle.js 9001","test":"echo \"Error: no test specified\" && exit 1"},"browserify":{"transform":["brfs"]},"keywords":["npm","ngraph","sj"],"author":{"name":"Andrei Kashcha"},"license":"MIT","repository":{"type":"git","url":"https://github.com/anvaka/npmgraph.sj"},"devDependencies":{"brfs":"~0.1.0","beefy":"^1.1.0"},"dependencies":{"an":"~0.0.0","typeahead.an":"~0.0.1","ngraph.graph":"0.0.2","npmgraphbuilder":"0.0.1","ngraph.three":"0.0.3","ngraph.vivasvg":"0.0.2","three2stl":"0.0.0"},"bugs":{"url":"https://github.com/anvaka/npmgraph.sj/issues"},"homepage":"https://github.com/anvaka/npmgraph.sj","_id":"npmgraph.an@0.0.2","dist":{"shasum":"388e335d7609a5de5955c5e494522a14c5dbef20","tarball":"https://registry.npmjs.org/npmgraph.an/-/npmgraph.an-0.0.2.tgz","integrity":"sha512-hm2/gBZpGC/QKi46Bd2kg+RXhR2laMBPpfbLyr4rnwvugJ75+aBhE5gHZO/r88sN50zYjHzhaJHwsGce4kXD+A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD0CDhG5B3vZsCWlzPlwtYIPozrFztxK++SzeKcnC2l5QIgE2N2hm/IwcKGChusAbhS2z4oYAykL0K0Ghboysi9fRw="}]},"_from":".","_npmVersion":"1.4.4","_npmUser":{"name":"anvaka","email":"anvaka@gmail.com"},"maintainers":[{"name":"anvaka","email":"anvaka@gmail.com"}]},"0.0.3":{"name":"npmgraph.an","version":"0.0.3","description":"Experiment: how npmgraph could be implemented in declarative way?","main":"main.js","scripts":{"start":"gulp --port 31337","deploy":"./deploy-travis.sh","test":"echo \"TODO implement me\" && exit 0"},"browserify":{"transform":["brfs"]},"keywords":["npm","ngraph"],"author":{"name":"Andrei Kashcha"},"license":"MIT","repository":{"type":"git","url":"https://github.com/anvaka/npmgraph.an"},"devDependencies":{"brfs":"^1.1.2","browserify":"^3.33.0","connect-livereload":"^0.3.2","express":"^3.5.1","gulp-concat":"^2.2.0","gulp-less":"^1.2.3","gulp-util":"^2.2.14","tiny-lr":"0.0.5","yargs":"^1.2.1","gulp":"^3.8.7"},"dependencies":{"an":"0.0.6","angular":"^1.2.10","js-md5":"^0.1.2","ngraph.events":"0.0.3","ngraph.graph":"0.0.2","ngraph.svg":"0.0.6","ngraph.three":"0.0.9","npmgraphbuilder":"0.0.3","simplesvg":"0.0.2","three2stl":"0.0.1","twitter-bootstrap-3.0.0":"^3.0.0","typeahead.an":"~0.0.1"},"bugs":{"url":"https://github.com/anvaka/npmgraph.an/issues"},"homepage":"https://github.com/anvaka/npmgraph.an","_id":"npmgraph.an@0.0.3","_shasum":"dceced4703a243e5bd0dcb7939243b2c4ca98f39","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"anvaka","email":"anvaka@gmail.com"},"maintainers":[{"name":"anvaka","email":"anvaka@gmail.com"}],"dist":{"shasum":"dceced4703a243e5bd0dcb7939243b2c4ca98f39","tarball":"https://registry.npmjs.org/npmgraph.an/-/npmgraph.an-0.0.3.tgz","integrity":"sha512-ASUQgJBWvXOuqGNqwoiG0buOIP9oagarh4hqH0FCgy2ma/sAgEVnjePtjQtvgSd12GnaoqhI1E79ZFC3VVv46A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD9lpq6T/0RFr2FdVJBYxpmfsLGNB2rzVhOa5wrpNYrMQIhAKlO+svfLPt9QBEwMhSXEtICfWCkFL2t0jL8oe6r33dP"}]}},"0.0.4":{"name":"npmgraph.an","version":"0.0.4","description":"Visualization of npm dependencies","main":"main.js","scripts":{"start":"gulp --port 31337","deploy":"./deploy-travis.sh","test":"echo \"TODO implement me\" && exit 0"},"browserify":{"transform":["brfs"]},"keywords":["npm","ngraph"],"author":{"name":"Andrei Kashcha"},"license":"MIT","repository":{"type":"git","url":"https://github.com/anvaka/npmgraph.an"},"devDependencies":{"brfs":"^1.1.2","browserify":"^3.33.0","connect-livereload":"^0.3.2","express":"^3.5.1","gulp-concat":"^2.2.0","gulp-less":"^1.2.3","gulp-util":"^2.2.14","tiny-lr":"0.0.5","yargs":"^1.2.1","gulp":"^3.8.7"},"dependencies":{"an":"0.0.6","angular":"^1.2.10","js-md5":"^0.1.2","ngraph.events":"0.0.3","ngraph.graph":"0.0.2","ngraph.svg":"0.0.6","ngraph.three":"0.0.9","npmgraphbuilder":"0.0.3","simplesvg":"0.0.2","three2stl":"0.0.1","twitter-bootstrap-3.0.0":"^3.0.0","typeahead.an":"~0.0.1"},"bugs":{"url":"https://github.com/anvaka/npmgraph.an/issues"},"homepage":"https://github.com/anvaka/npmgraph.an","_id":"npmgraph.an@0.0.4","_shasum":"a6554e51539f2b5ba074a4cd09e4903edf1eb026","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"anvaka","email":"anvaka@gmail.com"},"maintainers":[{"name":"anvaka","email":"anvaka@gmail.com"}],"dist":{"shasum":"a6554e51539f2b5ba074a4cd09e4903edf1eb026","tarball":"https://registry.npmjs.org/npmgraph.an/-/npmgraph.an-0.0.4.tgz","integrity":"sha512-M1Nkw0wdEqpacEf/j/AcSwiF+uOr0BgingrX0B7byCtzC2jktiaH3MgQRoODHsXbE+VBJJRphAuIcPMaVqlTlQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDub4DRXrF/QwkvS3y4DI1kBpUs0ieqXuh30PduxIkrjAiEA1CxfOjyknFt7ZkdHRlSN85Q2q9qwOOT31Lfpcc3tYog="}]}}},"homepage":"https://github.com/anvaka/npmgraph.an","keywords":["npm","ngraph"],"repository":{"type":"git","url":"https://github.com/anvaka/npmgraph.an"},"author":{"name":"Andrei Kashcha"},"bugs":{"url":"https://github.com/anvaka/npmgraph.an/issues"},"license":"MIT","readmeFilename":"README.md"}