{"_id":"potter","_rev":"36-8e6fc80e115bb92179e71262dd32701a","name":"potter","dist-tags":{"latest":"4.0.3"},"versions":{"1.0.0":{"name":"potter","version":"1.0.0","keywords":[],"author":{"name":"Raynos","email":"raynos2@gmail.com"},"_id":"potter@1.0.0","maintainers":[{"name":"uber","email":"jakev@uber.com"}],"homepage":"https://github.com/uber/potter","bugs":{"url":"https://github.com/uber/potter/issues","email":"raynos2@gmail.com"},"dist":{"shasum":"19bfb2cf839b9b42535d37f35fa0a8422a430d32","tarball":"https://registry.npmjs.org/potter/-/potter-1.0.0.tgz","integrity":"sha512-/U/QYC7JzqZPkr954PBvSf4MgYhUq0eqZ8hxRO4z2zk2UbFl+sYVq4nl0zd9aD4ziiS+qSwFf7HItqKA1UdvCg==","signatures":[{"sig":"MEYCIQDYgilD3Y5clWLQirzG0XHCyXHOiMoDW+rlwXebM4TU7gIhANC9sYuFoO51ZZy2b0CNaTWBgAdPA1YSZipXuhiuQAKh","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index","_from":".","engine":{"node":">= 0.8.x"},"_shasum":"19bfb2cf839b9b42535d37f35fa0a8422a430d32","gitHead":"cb0bbb051237cc85559ff8312687535a34b912cf","scripts":{"test":"npm run jshint -s && node test/index.js | tap-spec","cover":"istanbul cover --report none --print detail test/index.js","jshint":"jshint --verbose $(git ls-files | grep '\\.js$')","travis":"npm run cover -s && istanbul report lcov && ((cat coverage/lcov.info | coveralls) || exit 0)","unit-test":"node test/index.js | tap-spec","view-cover":"istanbul report html && opn ./coverage/index.html","jshint-pre-commit":"jshint --verbose $(git diff --cached --name-only | grep '\\.js$')"},"_npmUser":{"name":"uber","email":"jakev@uber.com"},"licenses":[{"url":"http://github.com/uber/potter/raw/master/LICENSE","type":"MIT"}],"pre-commit":["jshint-pre-commit","unit-test"],"repository":{"url":"git://github.com/uber/potter.git","type":"git"},"_npmVersion":"1.4.15","description":"A CLI tool to create node.js services","directories":{},"dependencies":{},"devDependencies":{"opn":"^0.1.2","tape":"^2.12.3","jshint":"^2.5.0","istanbul":"^0.2.7","tap-spec":"^0.1.8","coveralls":"^2.10.0","pre-commit":"0.0.5"},"playdoh-version":"2.4.0"},"4.0.0":{"name":"potter","version":"4.0.0","keywords":["web","framework","scaffold","guide","production"],"author":{"name":"Jake Verbaten","email":"jakev@uber.com"},"_id":"potter@4.0.0","maintainers":[{"name":"uber","email":"jakev@uber.com"},{"name":"raynos","email":"raynos2@gmail.com"}],"contributors":[{"name":"Tom Croucher","email":"tomc@uber.com"}],"homepage":"https://github.com/uber/potter","bugs":{"url":"https://github.com/uber/potter/issues"},"bin":{"potter":"./cli/cli.js","playdoh":"./cli/cli-deprecated.js"},"dist":{"shasum":"e3e8e09b0af01248b69e9f854d708727510b6b8c","tarball":"https://registry.npmjs.org/potter/-/potter-4.0.0.tgz","integrity":"sha512-7rcSE/pvcXlNuLkH3l1cWah8XVI8FMWiHB5klk9AvzJdknI7cXTFBbrzsJvtxUpmPwoK1azU/XIuFbt6apYtzw==","signatures":[{"sig":"MEUCIQCoia9ky6z2PNIs+BMVi6b4zf8e/tkDhuWXVcR4sPstdgIgIg8gqVtAh1CmxElhTpoO8FtQD/NHyFdJKWTZa3AjEVI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index","_from":".","engine":{"node":">= 0.10.x"},"_shasum":"e3e8e09b0af01248b69e9f854d708727510b6b8c","gitHead":"48d9dab42e90e7d3471e973c2c1f005ebd2bd8b3","scripts":{"test":"npm run check-package -s && npm run jshint -s && node test/index.js | tap-spec","cover":"istanbul cover --report none --print detail test/index.js","jshint":"jshint --verbose .","fast-test":"npm run check-package -s && npm run jshint -s && node test/unit.js | tap-spec","fast-cover":"istanbul cover --report none --print detail test/unit.js","view-cover":"istanbul report html && opn ./coverage/index.html","check-package":"npm ls 1>/dev/null --loglevel=warn","jscs-pre-commit":"jscs $(git diff --cached --name-only | grep '\\.js$')","jshint-pre-commit":"jshint --verbose $(git diff --cached --name-only --diff-filter=ACMRTUXB | grep '\\.js$')"},"_npmUser":{"name":"raynos","email":"raynos2@gmail.com"},"licenses":[{"url":"http://github.com/uber/potter/raw/master/LICENSE","type":"MIT"}],"pre-commit":["jshint-pre-commit","fast-test"],"repository":{"url":"git://github.com/uber/potter.git","type":"git"},"_npmVersion":"1.4.23","description":"A command line for developer workflows, and generating applications and services","directories":{},"dependencies":{"url":"^0.10.1","msee":"^0.1.1","uuid":"^1.4.1","chalk":"^0.5.1","error":"^3.0.0","xtend":"^4.0.0","mkdirp":"^0.5.0","rimraf":"^2.2.8","semver":"^3.0.1","parents":"^1.0.0","process":"^0.7.0","stackup":"0.0.5","wizzard":"1.0.0","debuglog":"^1.0.1","minimist":"^1.1.0","read-json":"0.0.0","array-find":"^0.1.1","run-series":"^1.0.2","run-parallel":"^1.0.0","safe-json-parse":"^2.0.0"},"devDependencies":{"opn":"^0.1.2","tape":"^2.12.3","jshint":"^2.5.1","request":"^2.36.0","istanbul":"~0.1.46","tap-spec":"^0.1.9","pre-commit":"0.0.8","fixtures-fs":"^1.0.2"}},"4.0.1":{"name":"potter","version":"4.0.1","keywords":["web","framework","scaffold","guide","production"],"author":{"name":"Jake Verbaten","email":"jakev@uber.com"},"_id":"potter@4.0.1","maintainers":[{"name":"uber","email":"jakev@uber.com"},{"name":"raynos","email":"raynos2@gmail.com"}],"contributors":[{"name":"Tom Croucher","email":"tomc@uber.com"}],"homepage":"https://github.com/uber/potter","bugs":{"url":"https://github.com/uber/potter/issues"},"bin":{"potter":"./cli/cli.js","playdoh":"./cli/cli-deprecated.js"},"dist":{"shasum":"b2e46e81bf92b724bb3f780706109f8e2eef133b","tarball":"https://registry.npmjs.org/potter/-/potter-4.0.1.tgz","integrity":"sha512-JTycSRtft49c6wjQZTbtTY/520ruCHy2AWmHoblgmjYFIrZXzy+HtPldkHQlevUqtUzoGj0Mu/PnjB7/AC3RTg==","signatures":[{"sig":"MEQCIB9VDgmPLImTLrcmpkyUieXDJ+Zk/X7ISFbKiGiOE8TLAiAxKcPxLxKl+eEitAV0YHwys+XHn7OhBWSshTklxtzLag==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index","_from":".","engine":{"node":">= 0.10.x"},"_shasum":"b2e46e81bf92b724bb3f780706109f8e2eef133b","gitHead":"6f409cd911f4e046c851f6594718f975965d52e9","scripts":{"test":"npm run check-package -s && npm run jshint -s && node test/index.js | tap-spec","cover":"istanbul cover --report none --print detail test/index.js","jshint":"jshint --verbose .","fast-test":"npm run check-package -s && npm run jshint -s && node test/unit.js | tap-spec","fast-cover":"istanbul cover --report none --print detail test/unit.js","view-cover":"istanbul report html && opn ./coverage/index.html","check-package":"npm ls 1>/dev/null --loglevel=warn","jscs-pre-commit":"jscs $(git diff --cached --name-only | grep '\\.js$')","jshint-pre-commit":"jshint --verbose $(git diff --cached --name-only --diff-filter=ACMRTUXB | grep '\\.js$')"},"_npmUser":{"name":"raynos","email":"raynos2@gmail.com"},"licenses":[{"url":"http://github.com/uber/potter/raw/master/LICENSE","type":"MIT"}],"pre-commit":["jshint-pre-commit","fast-test"],"repository":{"url":"git://github.com/uber/potter.git","type":"git"},"_npmVersion":"1.4.23","description":"A command line for developer workflows, and generating applications and services","directories":{},"dependencies":{"url":"^0.10.1","msee":"^0.1.1","uuid":"^1.4.1","chalk":"^0.5.1","error":"^3.0.0","xtend":"^4.0.0","mkdirp":"^0.5.0","rimraf":"^2.2.8","semver":"^3.0.1","parents":"^1.0.0","process":"^0.7.0","stackup":"0.0.5","wizzard":"1.0.0","debuglog":"^1.0.1","minimist":"^1.1.0","read-json":"0.0.0","array-find":"^0.1.1","run-series":"^1.0.2","run-parallel":"^1.0.0","safe-json-parse":"^2.0.0"},"devDependencies":{"opn":"^0.1.2","tape":"^2.12.3","jshint":"^2.5.1","request":"^2.36.0","istanbul":"~0.1.46","tap-spec":"^0.1.9","pre-commit":"0.0.8","fixtures-fs":"^1.0.2"}},"4.0.3":{"name":"potter","version":"4.0.3","keywords":["web","framework","scaffold","guide","production"],"author":{"name":"Jake Verbaten","email":"jakev@uber.com"},"_id":"potter@4.0.3","maintainers":[{"name":"uber","email":"jakev@uber.com"},{"name":"raynos","email":"raynos2@gmail.com"}],"contributors":[{"name":"Tom Croucher","email":"tomc@uber.com"}],"homepage":"https://github.com/uber/potter","bugs":{"url":"https://github.com/uber/potter/issues"},"bin":{"potter":"./cli/cli.js","playdoh":"./cli/cli-deprecated.js"},"dist":{"shasum":"e230b4a01a5328ebf861a946ab9f9cba0670d5b0","tarball":"https://registry.npmjs.org/potter/-/potter-4.0.3.tgz","integrity":"sha512-8PqTQqag8e8IopP7lNGG/C3v+CmXXgAqljssDFs4izrSl5B7Y8vookkHUv+Pua5s/9P1YgFlWVefF5YBYZ06nQ==","signatures":[{"sig":"MEYCIQDDz6qMWIKfuAoZYUrZy8Sd/BpYUlapky9zf0TZyZgGzAIhANtMTkWFYUVOD3BJu3g8gFk8drw7i9J5aTlXEj8ch4Gi","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index","_from":".","engine":{"node":">= 0.10.x"},"_shasum":"e230b4a01a5328ebf861a946ab9f9cba0670d5b0","gitHead":"ada4ebbb5955996be8eb2cfb4beeac01e3409aea","scripts":{"test":"npm run check-package -s && npm run jshint -s && node test/index.js | tap-spec","cover":"istanbul cover --report none --print detail test/index.js","jshint":"jshint --verbose .","fast-test":"npm run check-package -s && npm run jshint -s && node test/unit.js | tap-spec","fast-cover":"istanbul cover --report none --print detail test/unit.js","view-cover":"istanbul report html && opn ./coverage/index.html","check-package":"npm ls 1>/dev/null --loglevel=warn","jscs-pre-commit":"jscs $(git diff --cached --name-only | grep '\\.js$')","jshint-pre-commit":"jshint --verbose $(git diff --cached --name-only --diff-filter=ACMRTUXB | grep '\\.js$')"},"_npmUser":{"name":"uber","email":"jakev@uber.com"},"licenses":[{"url":"http://github.com/uber/potter/raw/master/LICENSE","type":"MIT"}],"pre-commit":["jshint-pre-commit","fast-test"],"repository":{"url":"git://github.com/uber/potter.git","type":"git"},"_npmVersion":"2.1.6","description":"A command line for developer workflows, and generating applications and services","directories":{},"_nodeVersion":"0.10.32","dependencies":{"url":"^0.10.1","msee":"^0.1.1","uuid":"^1.4.1","chalk":"^0.5.1","error":"^3.0.0","xtend":"^4.0.0","mkdirp":"^0.5.0","rimraf":"^2.2.8","semver":"^3.0.1","parents":"^1.0.0","process":"^0.7.0","stackup":"0.0.5","wizzard":"1.0.0","debuglog":"^1.0.1","minimist":"^1.1.0","read-json":"0.0.0","array-find":"^0.1.1","run-series":"^1.0.2","run-parallel":"^1.0.0","safe-json-parse":"^2.0.0"},"devDependencies":{"opn":"^0.1.2","tape":"^2.12.3","jshint":"^2.5.1","request":"^2.36.0","istanbul":"~0.1.46","tap-spec":"^0.1.9","pre-commit":"0.0.8","fixtures-fs":"^1.0.2"}}},"time":{"created":"2012-06-26T15:38:57.726Z","modified":"2024-07-30T23:44:06.725Z","0.0.0":"2012-06-26T15:39:00.915Z","0.0.1":"2012-06-27T08:53:09.890Z","0.0.2":"2012-07-12T22:37:46.967Z","0.0.3":"2012-10-17T18:44:49.077Z","0.0.4":"2012-10-31T23:50:57.462Z","1.0.0":"2014-07-17T23:04:47.301Z","4.0.0":"2014-10-16T01:54:26.729Z","4.0.1":"2014-10-20T20:03:09.723Z","4.0.3":"2014-11-03T22:09:40.430Z"},"bugs":{"url":"https://github.com/uber/potter/issues"},"author":{"name":"Jake Verbaten","email":"jakev@uber.com"},"homepage":"https://github.com/uber/potter","keywords":["web","framework","scaffold","guide","production"],"repository":{"url":"git://github.com/uber/potter.git","type":"git"},"description":"A command line for developer workflows, and generating applications and services","contributors":[{"name":"Tom Croucher","email":"tomc@uber.com"}],"maintainers":[{"email":"andrew.mager@gmail.com","name":"mager"},{"email":"ryan.j.tsao@gmail.com","name":"rtsao"},{"email":"siarhei@uber.com","name":"usiarhei"},{"email":"kennsmacintosh@gmail.com","name":"kenns29"},{"email":"shengs@uber.com","name":"shengs"},{"email":"emrahseker@gmail.com","name":"emrahs"},{"email":"zack@kirsch.org","name":"zacklk"},{"email":"ospo@uber.com","name":"uber-ospo"},{"email":"lxe@lxe.co","name":"lxe"},{"email":"raynos2@gmail.com","name":"raynos"}],"readme":"# potter\n\nA tool for generating production apps, Uber style\n\n## Motivation\n\n`potter` is a set of tools for creating and maintaining \n    production apps using best practices developed at Uber.\n    It contains scaffolding and workflow tools to help create\n    new projects. It also contains tools to make it easy to keep\n    up with best practices on existing projects.\n\n`potter` uses a plugin system (powered by npm) in order to make\n    it easy to tailor itself to your team's workflow.\n\n## Quickstart\n\nType `potter create` to run workflows (preferred)\nType `potter gen` to scaffold code\n\nPotter will create a new directory for your project and ask \nyou for all the things you need to scaffold up the code.\n\nThe `potter create` is preferred because because workflow will also \n    typically create the infrastructure you'll need for you project\n    (such as CI testing).\n\nType `potter plugin` to install new plugins\n\n## Documentation\n\nType `potter help`\n\n## Installation\n\nEnsure that you install with Node v0.10 or above\n\n`npm install potter -g`\n\n## Tests\n\n`npm test`\n\n## Contributors\n\n - Tom Croucher (sh1mmer)\n - Jake Verbaten (raynos)\n - Aleksey Smolenchuk (lxe)\n - Matt Morgan (mlmorg)\n - David Ellis\n - Todd Wolfson\n\n## MIT Licenced\n","readmeFilename":"README.md","users":{"rlihm":true,"dkblay":true,"edin-m":true,"adriancmiranda":true}}