{"_id":"colony","_rev":"30-7d3c02a3392357e215e61ec0f3f3e908","name":"colony","description":"In-browser network graphs representing the links between your Node.js code and its dependencies.","dist-tags":{"latest":"0.0.7"},"versions":{"0.0.1":{"name":"colony","version":"0.0.1","main":"index.js","bin":{"colony":"bin/colony"},"scripts":{"test":"echo \"Sorry, no tests as of yet!\" && exit 1","pages":"rm -rf gh-pages; bin/colony ./index.js ./src/index.js -o gh-pages -r instructions.md -f hughsk/colony","prepublish":"mkdir -p public/js; npm run-script browserify && npm run-script minify","browserify":"node_modules/.bin/browserify src/index.js -o public/js/colony.js","minify":"node_modules/.bin/uglifyjs public/js/colony.js > public/js/colony.min.js"},"license":"BSD","description":"In-browser network graphs representing the links between your Node.js code and its dependencies.","dependencies":{"ejs":"~0.8.3","marked":"~0.2.5","reqursive":"0.0.5","highlight.js":"~7.2.0","async":"~0.1.22","optimist":"~0.3.4","wrench":"~1.3.9"},"devDependencies":{"debounce":"0.0.1","d3":"~2.10.1","browserify":"~1.16.1","uglify-js":"~1.3.3","mousetrap":"0.0.1"},"repository":{"type":"git","url":"git://github.com/hughsk/colony.git"},"keywords":["code","visualisation","require","recursive","structure","codebase","visualization"],"author":{"name":"Hugh Kennedy","email":"hughskennedy@gmail.com","url":"http://hughskennedy.com/"},"_id":"colony@0.0.1","dist":{"shasum":"57bad879c6c68e4724be893688343492c8aab993","tarball":"https://registry.npmjs.org/colony/-/colony-0.0.1.tgz","integrity":"sha512-k92x2UObeB7XzF6G3aU7BKEJRWtEcXAJnqynG/g4GaFItI+fOWwTDUeyt3tnKFMy+jHmW9cFA3SvEkBVKarDGA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCcMggPR+P2I7aVTUgNfQaom9+/hcDQUqqKoRLj5np2rQIgUOoMGybFBHA4VYF/h3vGyU+HwleEUYtko+UtoolSb80="}]},"maintainers":[{"name":"hughsk","email":"hughskennedy@gmail.com"}],"directories":{}},"0.0.2":{"name":"colony","version":"0.0.2","main":"index.js","bin":{"colony":"bin/colony"},"scripts":{"test":"echo \"Sorry, no tests as of yet!\" && exit 1","pages":"rm -rf gh-pages; bin/colony ./index.js ./src/index.js -o gh-pages -r instructions.md -f hughsk/colony","prepublish":"mkdir -p public/js; npm run-script browserify && npm run-script minify","browserify":"node_modules/.bin/browserify src/index.js -o public/js/colony.js","minify":"node_modules/.bin/uglifyjs public/js/colony.js > public/js/colony.min.js"},"license":"MIT","description":"In-browser network graphs representing the links between your Node.js code and its dependencies.","dependencies":{"ejs":"~0.8.3","marked":"~0.2.5","reqursive":"0.0.5","highlight.js":"~7.2.0","async":"~0.1.22","optimist":"~0.3.4","wrench":"~1.3.9"},"devDependencies":{"debounce":"0.0.1","d3":"~2.10.1","browserify":"~1.16.1","uglify-js":"~1.3.3","mousetrap":"0.0.1"},"repository":{"type":"git","url":"git://github.com/hughsk/colony.git"},"keywords":["code","visualisation","require","recursive","structure","codebase","visualization"],"author":{"name":"Hugh Kennedy","email":"hughskennedy@gmail.com","url":"http://hughskennedy.com/"},"_id":"colony@0.0.2","dist":{"shasum":"6a062e8c995e9c9750c32c69607a06388a79625e","tarball":"https://registry.npmjs.org/colony/-/colony-0.0.2.tgz","integrity":"sha512-qZYWFBsnjL0CztA8Kn4eb56uFi8Y+SutfwwL+yc4/sY4Bf4Q1YF3UqNq1NAs7y1QaQTCAlOEDYBVztaobTp3QA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAJm3eTBa7D3x1CzI0A88C6VUB4Y1CCujR5hQxPbk+VzAiA2Wjdm+ZAwy5Vsh4/R7hmZ6Qpv6ms/5r5/H/BaOD4Z/w=="}]},"_npmVersion":"1.1.69","_npmUser":{"name":"hughsk","email":"hughskennedy@gmail.com"},"maintainers":[{"name":"hughsk","email":"hughskennedy@gmail.com"}],"directories":{}},"0.0.3":{"name":"colony","version":"0.0.3","main":"index.js","bin":{"colony":"bin/colony"},"scripts":{"test":"echo \"Sorry, no tests as of yet!\" && exit 1","pages":"rm -rf gh-pages; bin/colony ./index.js ./src/index.js -o gh-pages -r instructions.md -f hughsk/colony","prepublish":"mkdir -p public/js; npm run-script browserify && npm run-script minify","browserify":"node_modules/.bin/browserify src/index.js -o public/js/colony.js","minify":"node_modules/.bin/uglifyjs public/js/colony.js > public/js/colony.min.js"},"license":"MIT","description":"In-browser network graphs representing the links between your Node.js code and its dependencies.","dependencies":{"ejs":"~0.8.3","marked":"~0.2.5","reqursive":"0.0.5","highlight.js":"~7.2.0","async":"~0.1.22","optimist":"~0.3.4","wrench":"~1.3.9"},"devDependencies":{"debounce":"0.0.1","d3":"~2.10.1","browserify":"~1.16.1","uglify-js":"~1.3.3","mousetrap":"0.0.1"},"repository":{"type":"git","url":"git://github.com/hughsk/colony.git"},"keywords":["code","visualisation","require","recursive","structure","codebase","visualization"],"author":{"name":"Hugh Kennedy","email":"hughskennedy@gmail.com","url":"http://hughskennedy.com/"},"_id":"colony@0.0.3","dist":{"shasum":"dbe9d087c8442b543ccf2d76a0463bf519927a54","tarball":"https://registry.npmjs.org/colony/-/colony-0.0.3.tgz","integrity":"sha512-trMbwxehlCFaFSR/8jCp3/tXxdIw5FKXv6ok4fJRD9W0Tpym5ConWVX6AEdK7fzawtNeVeQEbdrJAPhLRdHscw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF5Nv3pvom2pXdmclTfofxySP4y1VZikO1U/h/lX0RYEAiEA3TfweIDSfnUsELlgoshWh/ayTrWGGkcEg+KN+7CYv6w="}]},"_npmVersion":"1.1.69","_npmUser":{"name":"hughsk","email":"hughskennedy@gmail.com"},"maintainers":[{"name":"hughsk","email":"hughskennedy@gmail.com"}]},"0.0.4":{"name":"colony","version":"0.0.4","main":"index.js","bin":{"colony":"bin/colony"},"scripts":{"test":"echo \"Sorry, no tests as of yet!\" && exit 1","pages":"rm -rf gh-pages; bin/colony ./index.js ./src/index.js -o gh-pages -r instructions.md -f hughsk/colony","prepublish":"mkdir -p public/js; npm run-script browserify && npm run-script minify","browserify":"node_modules/.bin/browserify src/index.js -o public/js/colony.js","minify":"node_modules/.bin/uglifyjs public/js/colony.js > public/js/colony.min.js"},"license":"MIT","description":"In-browser network graphs representing the links between your Node.js code and its dependencies.","dependencies":{"ejs":"~0.8.3","marked":"~0.2.5","reqursive":"0.0.6","highlight.js":"~7.2.0","async":"~0.1.22","optimist":"~0.3.4","wrench":"~1.3.9"},"devDependencies":{"debounce":"0.0.1","d3":"~2.10.1","browserify":"~1.16.1","uglify-js":"~1.3.3","mousetrap":"0.0.1"},"repository":{"type":"git","url":"git://github.com/hughsk/colony.git"},"keywords":["code","visualisation","require","recursive","structure","codebase","visualization"],"author":{"name":"Hugh Kennedy","email":"hughskennedy@gmail.com","url":"http://hughskennedy.com/"},"bugs":{"url":"https://github.com/hughsk/colony/issues"},"_id":"colony@0.0.4","dist":{"shasum":"613f694d3e0740f3e679ccedf5059f8e8c98b2b5","tarball":"https://registry.npmjs.org/colony/-/colony-0.0.4.tgz","integrity":"sha512-iXEjbv+uy7QmWHTNW7uUSe1O/N/OJND+PGbbOH6SGL87vaihDfCotrCS9ehb6FtiVmKotIy0Yuq/40qbBIscRA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIElZl7Rb3QozMmcEAvQ16ZiHTrDSB9XWtIaemLd32qxmAiEAyWk1Yb8+dojnQhaNESISOv0IbEkGGIJbSldgRMMTyIM="}]},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"hughsk","email":"hughskennedy@gmail.com"},"maintainers":[{"name":"hughsk","email":"hughskennedy@gmail.com"}]},"0.0.5":{"name":"colony","version":"0.0.5","main":"index.js","bin":{"colony":"bin/colony"},"scripts":{"test":"echo \"Sorry, no tests as of yet!\" && exit 1","pages":"rm -rf gh-pages; bin/colony ./index.js ./src/index.js -o gh-pages -r instructions.md -f hughsk/colony","prepublish":"(mkdir -p public/js || true); npm run browserify && npm run minify","browserify":"node_modules/.bin/browserify src/index.js -o public/js/colony.js","minify":"node_modules/.bin/uglifyjs public/js/colony.js > public/js/colony.min.js"},"license":"MIT","description":"In-browser network graphs representing the links between your Node.js code and its dependencies.","dependencies":{"ejs":"~0.8.3","marked":"~0.2.5","reqursive":"0.0.6","highlight.js":"~7.2.0","async":"~0.1.22","optimist":"~0.3.4","wrench":"~1.3.9"},"devDependencies":{"debounce":"0.0.1","d3":"~2.10.1","browserify":"~1.16.1","uglify-js":"~1.3.3","mousetrap":"0.0.1"},"repository":{"type":"git","url":"git://github.com/hughsk/colony.git"},"keywords":["code","visualisation","require","recursive","structure","codebase","visualization"],"author":{"name":"Hugh Kennedy","email":"hughskennedy@gmail.com","url":"http://hughskennedy.com/"},"bugs":{"url":"https://github.com/hughsk/colony/issues"},"homepage":"https://github.com/hughsk/colony","_id":"colony@0.0.5","dist":{"shasum":"a7356537cceedfdcc7315598dc3b3533bbf2bfef","tarball":"https://registry.npmjs.org/colony/-/colony-0.0.5.tgz","integrity":"sha512-AhvIdDCzCiFakRgaWYYxKqWb7htv/klcTmzdyD9ji08G0xAwPceNa8JLWFf1Q33DAW23AwEjxHVUvPHEeVyeOw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD6nUELdSYwCzOSmNweKv6LIIJOz74fBAvq/m4Nz1wbAwIhAOuMT0iXtUQRrEksAY5fzK3xyQCzmW1XFi+ZL8hq/KR7"}]},"_from":".","_npmVersion":"1.3.14","_npmUser":{"name":"hughsk","email":"hughskennedy@gmail.com"},"maintainers":[{"name":"hughsk","email":"hughskennedy@gmail.com"}]},"0.0.6":{"name":"colony","version":"0.0.6","main":"index.js","bin":{"colony":"bin/colony"},"scripts":{"test":"echo \"Sorry, no tests as of yet!\" && exit 1","pages":"rm -rf gh-pages; bin/colony ./index.js ./src/index.js -o gh-pages -r instructions.md -f hughsk/colony","prepublish":"(mkdir -p public/js || true); npm run browserify && npm run minify","browserify":"node_modules/.bin/browserify src/index.js -o public/js/colony.js","minify":"node_modules/.bin/uglifyjs public/js/colony.js > public/js/colony.min.js"},"license":"MIT","description":"In-browser network graphs representing the links between your Node.js code and its dependencies.","dependencies":{"ejs":"~0.8.3","marked":"~0.2.5","reqursive":"0.0.6","highlight.js":"~7.2.0","async":"~0.1.22","optimist":"~0.3.4","wrench":"~1.3.9"},"devDependencies":{"debounce":"0.0.1","d3":"~2.10.1","browserify":"~1.16.1","uglify-js":"~1.3.3","mousetrap":"0.0.1"},"repository":{"type":"git","url":"git://github.com/hughsk/colony.git"},"keywords":["code","visualisation","require","recursive","structure","codebase","visualization"],"author":{"name":"Hugh Kennedy","email":"hughskennedy@gmail.com","url":"http://hughskennedy.com/"},"bugs":{"url":"https://github.com/hughsk/colony/issues"},"homepage":"https://github.com/hughsk/colony","_id":"colony@0.0.6","dist":{"shasum":"b74d38066d5ed816df4a1ffa0f8c3a8e6b354545","tarball":"https://registry.npmjs.org/colony/-/colony-0.0.6.tgz","integrity":"sha512-X6JZg4XV/GfZXF1+l8R1u7zXLPJO3jH3mFR9WY9miUU553plVR7Esl3PE5sDvuoGVwto8dfFlNxcPqbqmgmy8A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC9nGDEO/IiPpfc8SfcbRJuiOenbzubQHyi5QI7UJ3MUAIgFceUuRCUn6ps2LcGYcC2Tq3av5Ru/O5zazZa9DCkPxo="}]},"_from":".","_npmVersion":"1.3.14","_npmUser":{"name":"hughsk","email":"hughskennedy@gmail.com"},"maintainers":[{"name":"hughsk","email":"hughskennedy@gmail.com"}]},"0.0.7":{"name":"colony","version":"0.0.7","main":"index.js","bin":{"colony":"bin/colony"},"scripts":{"test":"echo \"Sorry, no tests as of yet!\" && exit 1","pages":"rm -rf gh-pages; bin/colony ./index.js ./src/index.js -o gh-pages -r instructions.md -f hughsk/colony","prepublish":"(mkdir -p public/js || true); npm run browserify && npm run minify","browserify":"browserify src/index.js -o public/js/colony.js","minify":"uglifyjs public/js/colony.js > public/js/colony.min.js"},"license":"MIT","description":"In-browser network graphs representing the links between your Node.js code and its dependencies.","dependencies":{"ejs":"~0.8.3","marked":"~0.2.5","reqursive":"0.0.6","highlight.js":"~7.2.0","async":"~0.1.22","optimist":"~0.3.4","wrench":"~1.3.9","debounce":"0.0.3"},"devDependencies":{"debounce":"0.0.1","d3":"~2.10.1","browserify":"~1.16.1","uglify-js":"~1.3.3","mousetrap":"0.0.1"},"repository":{"type":"git","url":"git://github.com/hughsk/colony.git"},"keywords":["code","visualisation","require","recursive","structure","codebase","visualization"],"author":{"name":"Hugh Kennedy","email":"hughskennedy@gmail.com","url":"http://hughskennedy.com/"},"bugs":{"url":"https://github.com/hughsk/colony/issues"},"homepage":"https://github.com/hughsk/colony","_id":"colony@0.0.7","dist":{"shasum":"a3fdcc49deb01487d799201c74c2d5f3ceeb48a3","tarball":"https://registry.npmjs.org/colony/-/colony-0.0.7.tgz","integrity":"sha512-xQ8lVgnHWQabAeF7SMDqKhdgjcxUFDThZkLKIuAO1gES6CKNMbtv0dRrY5y+urD/w5Upq81P7adSc0gSr2LNWg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCExUSFpQxMv08WEBN/uUZ6+BszC80CON1s01W/BJi73gIhAMDk+zEHQpCFBUTIp4r9thSgCIIUMLch2kQmPaX2Y8g9"}]},"_from":".","_npmVersion":"1.4.2","_npmUser":{"name":"hughsk","email":"hughskennedy@gmail.com"},"maintainers":[{"name":"hughsk","email":"hughskennedy@gmail.com"}]}},"readme":"# colony\n\nIn-browser graphs representing the links between your Node.js code and its\ndependencies.\n\n![Colony](http://hughsk.github.com/colony/img/screenshot-semi.png)\n\n## Installation\n\n``` bash\n$ [sudo] npm install -g colony\n```\n\n## Quick Start\n\n``` bash\n# Install colony and serve\n$ [sudo] npm install -g serve colony\n# Download and visualise \"browserify\" from NPM\n$ colony --npm browserify && serve colony\n# Open localhost:3000 in your web browser\n$ open http://localhost:3000/\n```\n\n## Using the Command-Line Interface\n\n```\nUsage: colony {files} --npm {modules}\n\nOptions:\n  -o, --outdir   Output files to a particular folder                                     [default: \"./colony\"]\n  -m, --modules  Traverse node_modules for more code. Use --no-modules to disable.       [default: true]\n  -s, --scale    Scales the output graph by a specific size.                             [default: 1]\n  -n, --npm      Download and process an NPM module instead of a local file.\n  -t, --title    Change the title of the page\n  -r, --readme   Readme file. By default will try to guess the first file's readme.\n  -j, --json     Output the scripts' data as JSON, instead of generating and writing HTML\n  -f, --fork     \"Fork me on Github\" button, e.g. \"hughsk/colony\". Hidden by default.\n  -h, --help     Display this message\n```\n\nThe simplest way to use `colony` from the command-line would be:\n\n``` bash\n$ colony app.js -o colony\n```\n\nThis will traverse `app.js`'s dependencies and dump the necessary static\nHTML/CSS/JS files to the `./colony` directory, this page being\n`./colony/index.html`. Then it's just a matter of serving it up using something\nlike [serve](http://npm.im/serve), [NGINX](http://nginx.org) or plain old \n[Apache](http://apache.org/).\n\nFor convenience, you can download and visualise any combination of NPM modules\ntoo:\n\n``` bash\n$ colony --npm forever --npm component --npm browserify -o colony-npm\n```\n\n## Development\n\nClone the repository from Github and install the development dependencies:\n\n``` bash\n$ git clone git://github.com/hughsk/colony.git\n$ cd colony\n$ npm install\n```\n\nTo rebuild/minify the client-side code, run `npm run-script prepublish`.\n","maintainers":[{"name":"hughsk","email":"hughskennedy@gmail.com"}],"time":{"modified":"2022-06-13T06:30:55.329Z","created":"2012-10-14T12:27:13.187Z","0.0.1":"2012-10-14T12:27:21.380Z","0.0.2":"2012-12-29T04:58:41.142Z","0.0.3":"2012-12-29T13:21:43.262Z","0.0.4":"2013-10-30T06:03:19.533Z","0.0.5":"2013-12-16T08:18:23.563Z","0.0.6":"2013-12-16T08:50:29.136Z","0.0.7":"2014-02-23T08:15:04.440Z"},"author":{"name":"Hugh Kennedy","email":"hughskennedy@gmail.com","url":"http://hughskennedy.com/"},"repository":{"type":"git","url":"git://github.com/hughsk/colony.git"},"users":{"parroit":true,"jonniespratley":true,"jvivs":true,"mkiramu":true},"readmeFilename":"README.md","homepage":"https://github.com/hughsk/colony","keywords":["code","visualisation","require","recursive","structure","codebase","visualization"],"bugs":{"url":"https://github.com/hughsk/colony/issues"},"license":"MIT"}