{"versions":{"0.0.1":{"author":{"name":"Andrew Sliwinski","email":"andrewsliwinski@acm.org","url":"http://andrewsliwinski.com"},"name":"generator","description":"A simple project bootstrapping utility.","keywords":["bootstrap","project","template","automation"],"version":"0.0.1","homepage":"https://github.com/thisandagain/generator","repository":{"type":"git","url":"git://github.com/thisandagain/generator.git"},"main":"./lib/index.js","bin":{"generator":"./bin/index.js","generate":"./bin/index.js"},"scripts":{"test":"tap ./test/*.js"},"dependencies":{"async":"~0.1.22","colors":"~0.6.0-1","commander":"~1.0.4","fs-extra":"~0.2.1","findit":"~0.1.2"},"devDependencies":{"tap":"~0.3.1","codebux":"~0.1.2"},"optionalDependencies":{},"engines":{"node":">=0.6"},"preferGlobal":true,"_npmUser":{"name":"anonymous","email":"help@diy.org"},"_id":"generator@0.0.1","_engineSupported":true,"_npmVersion":"1.1.21","_nodeVersion":"v0.6.17","_defaultsLoaded":true,"dist":{"shasum":"9aaff123a1f581fdc2aeb6485102187532e088de","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/generator/-/generator-0.0.1.tgz","size":6650,"integrity":"sha512-02iCkNBSVsZya8NX5gTIN/mv75dUWWOPOgu8B9PoaI5JJibVq34qhb6q+3trSktW01i9s1vJM9EATeT2NxQGKA=="},"maintainers":[{"name":"anonymous","email":"help@diy.org"}],"directories":{},"_cnpmcore_publish_time":"2021-12-23T10:48:54.123Z","contributors":[]},"0.0.2":{"author":{"name":"Andrew Sliwinski","email":"andrewsliwinski@acm.org","url":"http://andrewsliwinski.com"},"name":"generator","description":"A simple project bootstrapping utility.","keywords":["bootstrap","project","template","automation"],"version":"0.0.2","homepage":"https://github.com/thisandagain/generator","repository":{"type":"git","url":"git://github.com/thisandagain/generator.git"},"main":"./lib/index.js","bin":{"generator":"./bin/index.js","generate":"./bin/index.js"},"scripts":{"test":"tap ./test/*.js"},"dependencies":{"async":"~0.1.22","colors":"~0.6.0-1","commander":"~1.0.4","fs-extra":"~0.2.1","findit":"~0.1.2"},"devDependencies":{"tap":"~0.3.1","codebux":"~0.1.2"},"optionalDependencies":{},"engines":{"node":">=0.6"},"preferGlobal":true,"_npmUser":{"name":"anonymous","email":"help@diy.org"},"_id":"generator@0.0.2","_engineSupported":true,"_npmVersion":"1.1.21","_nodeVersion":"v0.6.17","_defaultsLoaded":true,"dist":{"shasum":"abc58928a368803b55603c6f17757e59f99e8de3","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/generator/-/generator-0.0.2.tgz","size":7119,"integrity":"sha512-HJthUcjNurXBCVyWIrvLnVfByDMT00kujV4C2olcpHvKUJUajBT+iGsRF4ma7sl476ZcLcfoaKqt+Skfa7cKGQ=="},"maintainers":[{"name":"anonymous","email":"help@diy.org"}],"directories":{},"_cnpmcore_publish_time":"2021-12-23T10:48:55.216Z","contributors":[]},"0.0.3":{"author":{"name":"Andrew Sliwinski","email":"andrewsliwinski@acm.org","url":"http://andrewsliwinski.com"},"name":"generator","description":"A simple project bootstrapping utility.","keywords":["bootstrap","project","template","automation"],"version":"0.0.3","homepage":"https://github.com/thisandagain/generator","repository":{"type":"git","url":"git://github.com/thisandagain/generator.git"},"main":"./lib/index.js","bin":{"generator":"./bin/index.js","generate":"./bin/index.js"},"scripts":{"test":"tap ./test/*.js"},"dependencies":{"async":"~0.1.22","colors":"~0.6.0-1","commander":"~1.0.4","fs-extra":"~0.2.1","findit":"~0.1.2"},"devDependencies":{"tap":"~0.3.1","codebux":"~0.1.2"},"optionalDependencies":{},"engines":{"node":">=0.6"},"preferGlobal":true,"_npmUser":{"name":"anonymous","email":"help@diy.org"},"_id":"generator@0.0.3","_engineSupported":true,"_npmVersion":"1.1.21","_nodeVersion":"v0.6.17","_defaultsLoaded":true,"dist":{"shasum":"b01719546b36b821688745b838cbfca80bc32c9e","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/generator/-/generator-0.0.3.tgz","size":7735,"integrity":"sha512-eJoRpSTat32NmnMxr8VKlMazsC8x98WU3htjrT5GNbnFuw+u1QhRqe+UfgZrzANj0MV/wniu2wBG1dGDugKD8w=="},"maintainers":[{"name":"anonymous","email":"help@diy.org"}],"directories":{},"_cnpmcore_publish_time":"2021-12-23T10:48:56.083Z","contributors":[]},"0.0.4":{"author":{"name":"Andrew Sliwinski","email":"andrewsliwinski@acm.org","url":"http://andrewsliwinski.com"},"name":"generator","description":"A simple project bootstrapping utility.","keywords":["bootstrap","project","template","automation"],"version":"0.0.4","homepage":"https://github.com/thisandagain/generator","repository":{"type":"git","url":"git://github.com/thisandagain/generator.git"},"main":"./lib/index.js","bin":{"generator":"./bin/index.js","generate":"./bin/index.js"},"scripts":{"test":"tap ./test/*.js"},"dependencies":{"async":"~0.1.22","colors":"~0.6.0-1","commander":"~1.0.4","fs-extra":"~0.2.1","findit":"~0.1.2"},"devDependencies":{"tap":"~0.3.1","codebux":"~0.1.2"},"optionalDependencies":{},"engines":{"node":">=0.6"},"preferGlobal":true,"_npmUser":{"name":"anonymous","email":"help@diy.org"},"_id":"generator@0.0.4","_engineSupported":true,"_npmVersion":"1.1.21","_nodeVersion":"v0.6.17","_defaultsLoaded":true,"dist":{"shasum":"5f7c4e8d8518f65ebb621eb9431ba436ab4b8d6c","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/generator/-/generator-0.0.4.tgz","size":7729,"integrity":"sha512-/PAzqPRIZVJMtTXA4jH+iHO9PR2hxl6IsIXU2+z7pcoSlKzs2ec4J6YPF2WhHKnwyTYm5O20AYiXH6fEMe7crg=="},"maintainers":[{"name":"anonymous","email":"help@diy.org"}],"directories":{},"_cnpmcore_publish_time":"2021-12-23T10:48:56.980Z","contributors":[]},"1.0.0":{"author":{"name":"Andrew Sliwinski","email":"andrewsliwinski@acm.org","url":"http://andrewsliwinski.com"},"name":"generator","description":"Project bootstrapping with an emphasis on simplicity.","keywords":["template","scaffold","scaffolding","bootstrap","utility"],"version":"1.0.0","homepage":"https://github.com/thisandagain/generator","license":"MIT","repository":{"type":"git","url":"https://github.com/thisandagain/generator.git"},"preferGlobal":true,"main":"./lib/index.js","bin":{"generator":"./bin/index.js","generate":"./bin/index.js"},"scripts":{"test":"make test"},"dependencies":{"async":"~0.2.9","colors":"~0.6.2","findit":"~0.1.2","fs-extra":"~0.6.3","prompt":"~0.2.11","optimist":"~0.6.0","replace":"~0.2.7"},"devDependencies":{"hint-hint":"~0.3.0","tap":"~0.4.4"},"optionalDependencies":{},"engines":{"node":">=0.8"},"readmeFilename":"README.md","_id":"generator@1.0.0","dist":{"shasum":"a544136a7d3ac7c5e28146252b61f27087957ee3","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/generator/-/generator-1.0.0.tgz","size":6965,"integrity":"sha512-LtOsB2SF/4FtrWOn6ss03jtgNBgZrdAjgvsKAkQPhLwdSPW42d1p1BvvsBAPqGpfbdFao9f31ZjD24iW8soxNA=="},"_from":".","_npmVersion":"1.2.11","_npmUser":{"name":"anonymous","email":"help@diy.org"},"maintainers":[{"name":"anonymous","email":"help@diy.org"}],"directories":{},"_cnpmcore_publish_time":"2021-12-23T10:48:58.081Z","contributors":[]},"1.0.1":{"author":{"name":"Andrew Sliwinski","email":"andrewsliwinski@acm.org","url":"http://andrewsliwinski.com"},"name":"generator","description":"Project bootstrapping with an emphasis on simplicity.","keywords":["template","scaffold","scaffolding","bootstrap","utility"],"version":"1.0.1","homepage":"https://github.com/thisandagain/generator","license":"MIT","repository":{"type":"git","url":"https://github.com/thisandagain/generator.git"},"preferGlobal":true,"main":"./lib/index.js","bin":{"generator":"./bin/index.js","generate":"./bin/index.js"},"scripts":{"test":"make test"},"dependencies":{"async":"~0.2.9","colors":"~0.6.2","findit":"~0.1.2","fs-extra":"~0.6.3","prompt":"~0.2.11","optimist":"~0.6.0","replace":"~0.2.7"},"devDependencies":{"hint-hint":"~0.3.0","tap":"~0.4.4"},"optionalDependencies":{},"engines":{"node":">=0.8"},"readmeFilename":"README.md","_id":"generator@1.0.1","dist":{"shasum":"01fe5f576dab7a1ed51f5e19ef4362a2fe079567","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/generator/-/generator-1.0.1.tgz","size":35202,"integrity":"sha512-95SPjlO2LzUfRgmlAlbJzB+QInT0ftmfcS98o8gU5oG3UOpaxOC2/6fPiFO0HO+RPcoZc2QadfgbRSKq6EqOLQ=="},"_from":".","_npmVersion":"1.2.11","_npmUser":{"name":"anonymous","email":"help@diy.org"},"maintainers":[{"name":"anonymous","email":"help@diy.org"}],"directories":{},"_cnpmcore_publish_time":"2021-12-23T10:48:58.199Z","contributors":[]}},"dist-tags":{"latest":"1.0.1"},"name":"generator","time":{"created":"2022-05-20T05:17:50.044Z","modified":"2022-05-20T05:17:53.269Z","0.0.1":"2012-10-01T21:29:45.752Z","0.0.2":"2012-10-02T01:57:02.911Z","0.0.3":"2012-10-02T17:54:26.223Z","0.0.4":"2012-10-08T22:51:40.410Z","1.0.0":"2013-09-06T05:16:01.740Z","1.0.1":"2013-09-09T21:58:59.169Z"},"readme":"## Generator\nA simple project bootstrapping utility.\n\n### Installation\n```bash\n[sudo] npm install -g generator\ngenerate --setup\n```\n\n### Basic Use\n```bash\ngenerate -t module -n myAwesomeProject\n```\n\n### Creating A New Template\nTemplates are simply directories with any combination of files and sub-directories found within them. To create a new template simply create a new directory within your `~/.generator` path or copy one of the default templates and modify it. Upon use, Generator will walk the template looking for any instances of `__yourVariableName__` and prompt for a value. For example, a template including this:\n\n```javascript\n/**\n * __description__\n *\n * @package __name__\n * @author __author__ <__email__>\n */\n```\n\nWill prompt:\n```bash\ndescription: A description of my project\nauthor: Nyan Cat\nemail: me@somedomain.com\n```\n\nWhich will then write:\n```javascript\n/**\n * A description of my project\n *\n * @package myAwesomeProject\n * @author Nyan Cat <me@somedomain.com>\n */\n```\n\n---\n\n### Default Templates\nGenerator comes with a number of templates to get you started (additional \"starter\" templates are welcomed). While they are usable as-is, the whole point of Generator is make the creation and modification of custom templates easy... so go get your hands dirty and hack your own!\n`module` - Template for a standard [Node.js](http://nodejs.org/) module\n`binary` - Template for a standard [Node.js](http://nodejs.org/) CLI application\n`arduino` - Template for a basic [Arduino](http://www.arduino.cc/) project\n\n---\n\n### Testing\n```bash\nnpm test\n```","users":{}}