{"_id":"generator-util","_rev":"227384","name":"generator-util","description":"Utils for `generate` generators.","dist-tags":{"latest":"0.2.9"},"maintainers":[{"name":"jonschlinkert","email":"github@sellside.com"}],"time":{"modified":"2021-06-03T15:43:40.000Z","created":"2016-01-28T01:11:51.041Z","0.2.9":"2016-03-04T13:53:16.640Z","0.2.8":"2016-03-04T02:15:35.444Z","0.2.7":"2016-02-15T11:04:30.461Z","0.2.6":"2016-02-13T23:58:33.447Z","0.2.5":"2016-02-06T15:27:49.090Z","0.2.4":"2016-02-04T23:29:50.505Z","0.2.3":"2016-02-04T15:34:57.602Z","0.2.2":"2016-02-03T21:19:50.601Z","0.2.1":"2016-02-03T21:13:31.505Z","0.2.0":"2016-01-29T15:27:56.928Z","0.1.1":"2016-01-28T01:34:37.495Z","0.1.0":"2016-01-28T01:11:51.041Z"},"users":{},"author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"repository":{"type":"git","url":"git+https://github.com/jonschlinkert/generator-util.git"},"versions":{"0.2.9":{"name":"generator-util","description":"Utils for `generate` generators.","version":"0.2.9","homepage":"https://github.com/jonschlinkert/generator-util","author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"repository":{"type":"git","url":"git+https://github.com/jonschlinkert/generator-util.git"},"bugs":{"url":"https://github.com/jonschlinkert/generator-util/issues"},"license":"MIT","files":["index.js","lib/"],"main":"index.js","engines":{"node":">=0.10.0"},"scripts":{"test":"mocha"},"dependencies":{"debug":"^2.2.0","extend-shallow":"^2.0.1","global-modules":"^0.2.0","is-absolute":"^0.2.3","kind-of":"^3.0.2","lazy-cache":"^1.0.3","resolve":"^1.1.7","resolve-dir":"^0.1.0","try-open":"^0.1.2"},"devDependencies":{"generate-foo":"^0.1.5","gulp":"^3.9.1","gulp-eslint":"^2.0.0","gulp-format-md":"^0.1.7","gulp-istanbul":"^0.10.3","gulp-mocha":"^2.2.0","mocha":"*","spawn-commands":"^0.3.1"},"keywords":["base","generate","generator","helper","plugin","rename","resolve","util","utils"],"verb":{"run":true,"toc":false,"layout":"default","tasks":["readme"],"plugins":["gulp-format-md"],"related":{"list":["base","base-fs","base-pipeline","base-plugins","base-runner","base-tasks","generate"]},"reflinks":["templates","verb"],"lint":{"reflinks":true}},"lintDeps":{"ignore":[]},"gitHead":"8df11043d233dd982793811ec2950f09aa804771","_id":"generator-util@0.2.9","_shasum":"83084c11c3e6df002ab73cd387557700be706c19","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.5.0","_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"maintainers":[{"name":"jonschlinkert","email":"github@sellside.com"}],"dist":{"shasum":"83084c11c3e6df002ab73cd387557700be706c19","size":6843,"noattachment":false,"key":"/generator-util/-/generator-util-0.2.9.tgz","tarball":"http://registry.cnpm.dingdandao.com/generator-util/download/generator-util-0.2.9.tgz"},"_npmOperationalInternal":{"host":"packages-13-west.internal.npmjs.com","tmp":"tmp/generator-util-0.2.9.tgz_1457099593744_0.8474361372645944"},"directories":{},"publish_time":1457099596640,"_cnpm_publish_time":1457099596640,"_hasShrinkwrap":false},"0.2.8":{"name":"generator-util","description":"Utils for `generate` generators.","version":"0.2.8","homepage":"https://github.com/jonschlinkert/generator-util","author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"repository":{"type":"git","url":"git+https://github.com/jonschlinkert/generator-util.git"},"bugs":{"url":"https://github.com/jonschlinkert/generator-util/issues"},"license":"MIT","files":["index.js","lib/"],"main":"index.js","engines":{"node":">=0.10.0"},"scripts":{"test":"mocha"},"dependencies":{"debug":"^2.2.0","extend-shallow":"^2.0.1","global-modules":"^0.2.0","is-absolute":"^0.2.3","kind-of":"^3.0.2","lazy-cache":"^1.0.3","resolve":"^1.1.7","resolve-dir":"^0.1.0","try-open":"^0.1.2"},"devDependencies":{"generate-foo":"^0.1.5","gulp":"^3.9.1","gulp-eslint":"^2.0.0","gulp-format-md":"^0.1.7","gulp-istanbul":"^0.10.3","gulp-mocha":"^2.2.0","mocha":"^2.4.5","spawn-commands":"^0.3.1"},"keywords":["base","generate","generator","helper","plugin","rename","resolve","util","utils"],"verb":{"related":{"list":["base","base-fs","base-pipeline","base-plugins","base-runner","base-tasks","generate"]},"toc":true,"layout":"default","plugins":["gulp-format-md"]},"lintDeps":{"ignore":[]},"gitHead":"b5f4c4a8b79359cad83817057318c433fcd5deaf","_id":"generator-util@0.2.8","_shasum":"4a6b0c78a10ca32eb0c7ad7dddf352e25688e3ae","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.5.0","_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"maintainers":[{"name":"jonschlinkert","email":"github@sellside.com"}],"dist":{"shasum":"4a6b0c78a10ca32eb0c7ad7dddf352e25688e3ae","size":6705,"noattachment":false,"key":"/generator-util/-/generator-util-0.2.8.tgz","tarball":"http://registry.cnpm.dingdandao.com/generator-util/download/generator-util-0.2.8.tgz"},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/generator-util-0.2.8.tgz_1457057732121_0.6623337098862976"},"directories":{},"publish_time":1457057735444,"_cnpm_publish_time":1457057735444,"_hasShrinkwrap":false},"0.2.7":{"name":"generator-util","description":"Utils for `generate` generators.","version":"0.2.7","homepage":"https://github.com/jonschlinkert/generator-util","author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"repository":{"type":"git","url":"git+https://github.com/jonschlinkert/generator-util.git"},"bugs":{"url":"https://github.com/jonschlinkert/generator-util/issues"},"license":"MIT","files":["index.js","lib/"],"main":"index.js","engines":{"node":">=0.10.0"},"scripts":{"test":"mocha"},"dependencies":{"debug":"^2.2.0","extend-shallow":"^2.0.1","global-modules":"^0.2.0","is-absolute":"^0.2.3","kind-of":"^3.0.2","lazy-cache":"^1.0.3","resolve":"^1.1.7","resolve-dir":"^0.1.0","try-open":"^0.1.0"},"devDependencies":{"generate-foo":"^0.1.1","gulp":"^3.9.0","gulp-eslint":"^1.1.1","gulp-format-md":"*","gulp-istanbul":"^0.10.3","gulp-mocha":"^2.2.0","mocha":"*","spawn-commands":"^0.3.1"},"keywords":["base","generate","generator","helper","plugin","rename","resolve","util","utils"],"verb":{"related":{"list":["base","base-fs","base-pipeline","base-plugins","base-runner","base-tasks","generate"]},"toc":true,"layout":"default","plugins":["gulp-format-md"]},"lintDeps":{"ignore":[]},"gitHead":"472423cb9dc29cc28042cfa72b6861715f8b8b69","_id":"generator-util@0.2.7","_shasum":"914048ff5ac309dfac8e0d939d2dca7a198c099d","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.5.0","_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"maintainers":[{"name":"jonschlinkert","email":"github@sellside.com"}],"dist":{"shasum":"914048ff5ac309dfac8e0d939d2dca7a198c099d","size":6849,"noattachment":false,"key":"/generator-util/-/generator-util-0.2.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/generator-util/download/generator-util-0.2.7.tgz"},"_npmOperationalInternal":{"host":"packages-6-west.internal.npmjs.com","tmp":"tmp/generator-util-0.2.7.tgz_1455534266605_0.8926154787186533"},"directories":{},"publish_time":1455534270461,"_cnpm_publish_time":1455534270461,"_hasShrinkwrap":false},"0.2.6":{"name":"generator-util","description":"Utils for `generate` generators.","version":"0.2.6","homepage":"https://github.com/jonschlinkert/generator-util","author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"repository":{"type":"git","url":"git+https://github.com/jonschlinkert/generator-util.git"},"bugs":{"url":"https://github.com/jonschlinkert/generator-util/issues"},"license":"MIT","files":["index.js","lib/"],"main":"index.js","engines":{"node":">=0.10.0"},"scripts":{"test":"mocha"},"dependencies":{"debug":"^2.2.0","extend-shallow":"^2.0.1","global-modules":"^0.2.0","is-absolute":"^0.2.3","kind-of":"^3.0.2","lazy-cache":"^1.0.3","resolve":"^1.1.7","try-open":"^0.1.0"},"devDependencies":{"generate-foo":"^0.1.1","gulp":"^3.9.0","gulp-eslint":"^1.1.1","gulp-format-md":"*","gulp-istanbul":"^0.10.3","gulp-mocha":"^2.2.0","mocha":"*","spawn-commands":"^0.3.1"},"keywords":["base","generate","generator","helper","plugin","rename","resolve","util","utils"],"lintDeps":{"ignore":[]},"verb":{"toc":true,"layout":"default","plugins":["gulp-format-md"],"related":{"list":["base","base-fs","base-pipeline","base-plugins","base-runner","base-tasks","generate"]}},"gitHead":"472423cb9dc29cc28042cfa72b6861715f8b8b69","_id":"generator-util@0.2.6","_shasum":"fedbbc9f4b84d1b5a2cfafa6ed0d6c786deb6543","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.5.0","_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"maintainers":[{"name":"jonschlinkert","email":"github@sellside.com"}],"dist":{"shasum":"fedbbc9f4b84d1b5a2cfafa6ed0d6c786deb6543","size":6643,"noattachment":false,"key":"/generator-util/-/generator-util-0.2.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/generator-util/download/generator-util-0.2.6.tgz"},"_npmOperationalInternal":{"host":"packages-6-west.internal.npmjs.com","tmp":"tmp/generator-util-0.2.6.tgz_1455407909862_0.8515658730175346"},"directories":{},"publish_time":1455407913447,"_cnpm_publish_time":1455407913447,"_hasShrinkwrap":false},"0.2.5":{"name":"generator-util","description":"Utils for `generate` generators.","version":"0.2.5","homepage":"https://github.com/jonschlinkert/generator-util","author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"repository":{"type":"git","url":"git+https://github.com/jonschlinkert/generator-util.git"},"bugs":{"url":"https://github.com/jonschlinkert/generator-util/issues"},"license":"MIT","files":["index.js","lib/"],"main":"index.js","engines":{"node":">=0.10.0"},"scripts":{"test":"mocha"},"dependencies":{"debug":"^2.2.0","extend-shallow":"^2.0.1","global-modules":"^0.2.0","is-absolute":"^0.2.3","kind-of":"^3.0.2","lazy-cache":"^1.0.3","resolve":"^1.1.7","try-open":"^0.1.0"},"devDependencies":{"generate-foo":"^0.1.1","gulp":"^3.9.0","gulp-eslint":"^1.1.1","gulp-format-md":"*","gulp-istanbul":"^0.10.3","gulp-mocha":"^2.2.0","mocha":"*","spawn-commands":"^0.3.1"},"keywords":["base","generate","generator","helper","plugin","rename","resolve","util","utils"],"lintDeps":{"ignore":[]},"verb":{"toc":true,"layout":"default","plugins":["gulp-format-md"],"related":{"list":["base","base-fs","base-pipeline","base-plugins","base-runner","base-tasks","generate"]}},"gitHead":"9e18a5a92d6ebca0adba4affeb9407f6572eced6","_id":"generator-util@0.2.5","_shasum":"defc63c601dd3d66fbc68a155821900e24ad06e3","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.5.0","_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"maintainers":[{"name":"jonschlinkert","email":"github@sellside.com"}],"dist":{"shasum":"defc63c601dd3d66fbc68a155821900e24ad06e3","size":6278,"noattachment":false,"key":"/generator-util/-/generator-util-0.2.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/generator-util/download/generator-util-0.2.5.tgz"},"_npmOperationalInternal":{"host":"packages-5-east.internal.npmjs.com","tmp":"tmp/generator-util-0.2.5.tgz_1454772467985_0.7652330710552633"},"directories":{},"publish_time":1454772469090,"_cnpm_publish_time":1454772469090,"_hasShrinkwrap":false},"0.2.4":{"name":"generator-util","description":"Utils for `generate` generators.","version":"0.2.4","homepage":"https://github.com/jonschlinkert/generator-util","author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"repository":{"type":"git","url":"git+https://github.com/jonschlinkert/generator-util.git"},"bugs":{"url":"https://github.com/jonschlinkert/generator-util/issues"},"license":"MIT","files":["index.js","lib/"],"main":"index.js","engines":{"node":">=0.10.0"},"scripts":{"test":"mocha"},"dependencies":{"debug":"^2.2.0","extend-shallow":"^2.0.1","global-modules":"^0.2.0","is-absolute":"^0.2.3","kind-of":"^3.0.2","lazy-cache":"^1.0.3","resolve":"^1.1.7","try-open":"^0.1.0"},"devDependencies":{"generate-foo":"^0.1.1","gulp":"^3.9.0","gulp-eslint":"^1.1.1","gulp-format-md":"*","gulp-istanbul":"^0.10.3","gulp-mocha":"^2.2.0","mocha":"*","spawn-commands":"^0.3.1"},"keywords":["base","generate","generator","helper","plugin","rename","resolve","util","utils"],"lintDeps":{"ignore":[]},"verb":{"layout":"default","plugins":["gulp-format-md"],"related":{"list":["base","base-fs","base-pipeline","base-plugins","base-runner","base-tasks","generate"]}},"gitHead":"b4743571c81e170e2e73ee14ad195695d5d15beb","_id":"generator-util@0.2.4","_shasum":"258006bed020d77e4a4dad162ef674bc9d4e0a26","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.5.0","_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"maintainers":[{"name":"jonschlinkert","email":"github@sellside.com"}],"dist":{"shasum":"258006bed020d77e4a4dad162ef674bc9d4e0a26","size":5887,"noattachment":false,"key":"/generator-util/-/generator-util-0.2.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/generator-util/download/generator-util-0.2.4.tgz"},"_npmOperationalInternal":{"host":"packages-5-east.internal.npmjs.com","tmp":"tmp/generator-util-0.2.4.tgz_1454628589640_0.6951285200193524"},"directories":{},"publish_time":1454628590505,"_cnpm_publish_time":1454628590505,"_hasShrinkwrap":false},"0.2.3":{"name":"generator-util","description":"Utils for `generate` generators.","version":"0.2.3","homepage":"https://github.com/jonschlinkert/generator-util","author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"repository":{"type":"git","url":"git+https://github.com/jonschlinkert/generator-util.git"},"bugs":{"url":"https://github.com/jonschlinkert/generator-util/issues"},"license":"MIT","files":["index.js","lib/"],"main":"index.js","engines":{"node":">=0.10.0"},"scripts":{"test":"mocha"},"dependencies":{"debug":"^2.2.0","extend-shallow":"^2.0.1","global-modules":"^0.2.0","is-absolute":"^0.2.3","kind-of":"^3.0.2","lazy-cache":"^1.0.3","resolve":"^1.1.7","try-open":"^0.1.0"},"devDependencies":{"generate-foo":"^0.1.1","gulp":"^3.9.0","gulp-eslint":"^1.1.1","gulp-format-md":"*","gulp-istanbul":"^0.10.3","gulp-mocha":"^2.2.0","mocha":"*","spawn-commands":"^0.3.1"},"keywords":["base","generate","generator","helper","plugin","rename","resolve","util","utils"],"lintDeps":{"ignore":[]},"verb":{"layout":"default","plugins":["gulp-format-md"],"related":{"list":["base","base-fs","base-pipeline","base-plugins","base-runner","base-tasks","generate"]}},"gitHead":"c9f0c70a2a346bcd30038875f2e89ed75ce124c4","_id":"generator-util@0.2.3","_shasum":"59f39db9060c1e1397ebbef6dffc2298bbc3855e","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.5.0","_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"maintainers":[{"name":"jonschlinkert","email":"github@sellside.com"}],"dist":{"shasum":"59f39db9060c1e1397ebbef6dffc2298bbc3855e","size":5918,"noattachment":false,"key":"/generator-util/-/generator-util-0.2.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/generator-util/download/generator-util-0.2.3.tgz"},"_npmOperationalInternal":{"host":"packages-9-west.internal.npmjs.com","tmp":"tmp/generator-util-0.2.3.tgz_1454600094859_0.3151535966899246"},"directories":{},"publish_time":1454600097602,"_cnpm_publish_time":1454600097602,"_hasShrinkwrap":false},"0.2.2":{"name":"generator-util","description":"Utils for `generate` generators.","version":"0.2.2","homepage":"https://github.com/jonschlinkert/generator-util","author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"repository":{"type":"git","url":"git+https://github.com/jonschlinkert/generator-util.git"},"bugs":{"url":"https://github.com/jonschlinkert/generator-util/issues"},"license":"MIT","files":["index.js","lib/"],"main":"index.js","engines":{"node":">=0.10.0"},"scripts":{"test":"mocha"},"dependencies":{"debug":"^2.2.0","extend-shallow":"^2.0.1","global-modules":"^0.2.0","is-absolute":"^0.2.3","kind-of":"^3.0.2","lazy-cache":"^1.0.3","resolve":"^1.1.7","try-open":"^0.1.0"},"devDependencies":{"generate-foo":"^0.1.1","gulp":"^3.9.0","gulp-eslint":"^1.1.1","gulp-format-md":"*","gulp-istanbul":"^0.10.3","gulp-mocha":"^2.2.0","mocha":"*","spawn-commands":"^0.3.1"},"keywords":["base","generate","generator","helper","plugin","rename","resolve","util","utils"],"lintDeps":{"ignore":[]},"verb":{"layout":"default","plugins":["gulp-format-md"],"related":{"list":["base","base-fs","base-pipeline","base-plugins","base-runner","base-tasks","generate"]}},"gitHead":"7a059322914dfd72d95af3f9df6b0ff7f302e70b","_id":"generator-util@0.2.2","_shasum":"d565151331ebf853721db5b3db315c0fc06fc2cf","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.5.0","_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"maintainers":[{"name":"jonschlinkert","email":"github@sellside.com"}],"dist":{"shasum":"d565151331ebf853721db5b3db315c0fc06fc2cf","size":5912,"noattachment":false,"key":"/generator-util/-/generator-util-0.2.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/generator-util/download/generator-util-0.2.2.tgz"},"_npmOperationalInternal":{"host":"packages-6-west.internal.npmjs.com","tmp":"tmp/generator-util-0.2.2.tgz_1454534387762_0.5408363891765475"},"directories":{},"publish_time":1454534390601,"_cnpm_publish_time":1454534390601,"_hasShrinkwrap":false},"0.2.1":{"name":"generator-util","description":"Utils for `generate` generators.","version":"0.2.1","homepage":"https://github.com/jonschlinkert/generator-util","author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"repository":{"type":"git","url":"git+https://github.com/jonschlinkert/generator-util.git"},"bugs":{"url":"https://github.com/jonschlinkert/generator-util/issues"},"license":"MIT","files":["index.js"],"main":"index.js","engines":{"node":">=0.10.0"},"scripts":{"test":"mocha"},"dependencies":{"debug":"^2.2.0","extend-shallow":"^2.0.1","global-modules":"^0.2.0","is-absolute":"^0.2.3","kind-of":"^3.0.2","lazy-cache":"^1.0.3","resolve":"^1.1.7","try-open":"^0.1.0"},"devDependencies":{"generate-foo":"^0.1.1","gulp":"^3.9.0","gulp-eslint":"^1.1.1","gulp-format-md":"*","gulp-istanbul":"^0.10.3","gulp-mocha":"^2.2.0","mocha":"*","spawn-commands":"^0.3.1"},"keywords":["base","generate","generator","helper","plugin","rename","resolve","util","utils"],"lintDeps":{"ignore":[]},"verb":{"layout":"default","plugins":["gulp-format-md"],"related":{"list":["base","base-fs","base-pipeline","base-plugins","base-runner","base-tasks","generate"]}},"gitHead":"39a96cd1fe623938b3c88b70f31fbc5375a4af1b","_id":"generator-util@0.2.1","_shasum":"2e7a6da2f6916b5fe1ee17dbb40027d4e8bb3a36","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.5.0","_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"maintainers":[{"name":"jonschlinkert","email":"github@sellside.com"}],"dist":{"shasum":"2e7a6da2f6916b5fe1ee17dbb40027d4e8bb3a36","size":5437,"noattachment":false,"key":"/generator-util/-/generator-util-0.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/generator-util/download/generator-util-0.2.1.tgz"},"_npmOperationalInternal":{"host":"packages-6-west.internal.npmjs.com","tmp":"tmp/generator-util-0.2.1.tgz_1454534008331_0.5311444357503206"},"directories":{},"publish_time":1454534011505,"_cnpm_publish_time":1454534011505,"_hasShrinkwrap":false},"0.2.0":{"name":"generator-util","description":"Utils for `generate` generators.","version":"0.2.0","homepage":"https://github.com/jonschlinkert/generator-util","author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"repository":{"type":"git","url":"git+https://github.com/jonschlinkert/generator-util.git"},"bugs":{"url":"https://github.com/jonschlinkert/generator-util/issues"},"license":"MIT","files":["index.js"],"main":"index.js","engines":{"node":">=0.10.0"},"scripts":{"test":"mocha"},"dependencies":{"debug":"^2.2.0","extend-shallow":"^2.0.1","global-modules":"^0.2.0","is-absolute":"^0.2.3","kind-of":"^3.0.2","lazy-cache":"^1.0.3","resolve":"^1.1.7","try-open":"^0.1.0"},"devDependencies":{"generate-foo":"^0.1.1","gulp":"^3.9.0","gulp-eslint":"^1.1.1","gulp-format-md":"*","gulp-istanbul":"^0.10.3","gulp-mocha":"^2.2.0","mocha":"*","spawn-commands":"^0.3.1"},"keywords":["base","generate","generator","helper","plugin","rename","resolve","util","utils"],"lintDeps":{"ignore":[]},"verb":{"layout":"default","plugins":["gulp-format-md"],"related":{"list":["base","base-fs","base-pipeline","base-plugins","base-runner","base-tasks","generate"]}},"gitHead":"a7f705a38e80c99b267c87188dedd01215f2b65b","_id":"generator-util@0.2.0","_shasum":"13afa8f6592adf74327ed9e571c2057c75342425","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.3.0","_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"maintainers":[{"name":"jonschlinkert","email":"github@sellside.com"}],"dist":{"shasum":"13afa8f6592adf74327ed9e571c2057c75342425","size":4764,"noattachment":false,"key":"/generator-util/-/generator-util-0.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/generator-util/download/generator-util-0.2.0.tgz"},"directories":{},"publish_time":1454081276928,"_cnpm_publish_time":1454081276928,"_hasShrinkwrap":false},"0.1.1":{"name":"generator-util","description":"Utils for `generate` generators.","version":"0.1.1","homepage":"https://github.com/jonschlinkert/generator-util","author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"repository":{"type":"git","url":"git+https://github.com/jonschlinkert/generator-util.git"},"bugs":{"url":"https://github.com/jonschlinkert/generator-util/issues"},"license":"MIT","files":["index.js"],"main":"index.js","engines":{"node":">=0.10.0"},"scripts":{"test":"mocha"},"dependencies":{"debug":"^2.2.0","extend-shallow":"^2.0.1","global-modules":"^0.2.0","is-absolute":"^0.2.3","kind-of":"^3.0.2","lazy-cache":"^1.0.3","resolve":"^1.1.7","try-open":"^0.1.0"},"devDependencies":{"generate-foo":"^0.1.1","gulp":"^3.9.0","gulp-eslint":"^1.1.1","gulp-format-md":"*","gulp-istanbul":"^0.10.3","gulp-mocha":"^2.2.0","mocha":"*","spawn-commands":"^0.3.1"},"keywords":["base","generate","generator","helper","plugin","rename","resolve","util","utils"],"lintDeps":{"ignore":[]},"verb":{"layout":"default","plugins":["gulp-format-md"],"related":{"list":["base","base-fs","base-pipeline","base-plugins","base-runner","base-tasks","generate"]}},"gitHead":"d09345f71816fa0362f653230f7c52471dc97550","_id":"generator-util@0.1.1","_shasum":"41445fe29cc4c7f1dd169f99e2b7c13b5570d8be","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.3.0","_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"maintainers":[{"name":"jonschlinkert","email":"github@sellside.com"}],"dist":{"shasum":"41445fe29cc4c7f1dd169f99e2b7c13b5570d8be","size":4590,"noattachment":false,"key":"/generator-util/-/generator-util-0.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/generator-util/download/generator-util-0.1.1.tgz"},"directories":{},"publish_time":1453944877495,"_cnpm_publish_time":1453944877495,"_hasShrinkwrap":false},"0.1.0":{"name":"generator-util","description":"Utils for `generate` generators.","version":"0.1.0","homepage":"https://github.com/jonschlinkert/generator-util","author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"repository":{"type":"git","url":"git+https://github.com/jonschlinkert/generator-util.git"},"bugs":{"url":"https://github.com/jonschlinkert/generator-util/issues"},"license":"MIT","files":["index.js"],"main":"index.js","engines":{"node":">=0.10.0"},"scripts":{"test":"mocha"},"dependencies":{"debug":"^2.2.0","extend-shallow":"^2.0.1","global-modules":"^0.2.0","is-absolute":"^0.2.3","kind-of":"^3.0.2","lazy-cache":"^1.0.3","resolve":"^1.1.7","try-open":"^0.1.0"},"devDependencies":{"generate-foo":"^0.1.1","gulp":"^3.9.0","gulp-eslint":"^1.1.1","gulp-format-md":"*","gulp-istanbul":"^0.10.3","gulp-mocha":"^2.2.0","mocha":"*","spawn-commands":"^0.3.1"},"keywords":["base","generate","generator","helper","plugin","rename","resolve","util","utils"],"lintDeps":{"ignore":[]},"verb":{"layout":"default","plugins":["gulp-format-md"],"related":{"list":["base","base-fs","base-pipeline","base-plugins","base-runner","base-tasks","generate"]}},"gitHead":"e8c83b1e61d9b357b0ab2734bc7d8fbfe9d26f47","_id":"generator-util@0.1.0","_shasum":"9225dfb74cf755ce2ee7d6d2fcec85aad2a0943a","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.3.0","_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"maintainers":[{"name":"jonschlinkert","email":"github@sellside.com"}],"dist":{"shasum":"9225dfb74cf755ce2ee7d6d2fcec85aad2a0943a","size":4569,"noattachment":false,"key":"/generator-util/-/generator-util-0.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/generator-util/download/generator-util-0.1.0.tgz"},"directories":{},"publish_time":1453943511041,"_cnpm_publish_time":1453943511041,"_hasShrinkwrap":false}},"readme":"# generator-util [![NPM version](https://img.shields.io/npm/v/generator-util.svg)](https://www.npmjs.com/package/generator-util) [![Build Status](https://img.shields.io/travis/jonschlinkert/generator-util.svg)](https://travis-ci.org/jonschlinkert/generator-util)\n\n> Utils for `generate` generators.\n\n## TOC\n\n- [Install](#install)\n- [Usage](#usage)\n- [API](#api)\n- [Related projects](#related-projects)\n- [Contributing](#contributing)\n- [Building docs](#building-docs)\n- [Running tests](#running-tests)\n- [Author](#author)\n- [License](#license)\n\n_(TOC generated by [verb](https://github.com/verbose/verb) using [markdown-toc](https://github.com/jonschlinkert/markdown-toc))_\n\n## Install\n\nInstall with [npm](https://www.npmjs.com/):\n\n```sh\n$ npm install generator-util --save\n```\n\n## Usage\n\n```js\nvar util = require('generator-util');\n```\n\n## API\n\n### [.homeRelative](index.js#L99)\n\nReturn a home-relative filepath\n\n**Params**\n\n* `filepath` **{String}**\n* `returns` **{String}**\n\n**Example**\n\n```js\nutils.homeRelative('foo');\n//=> 'dev/foo'\n```\n\n### [.isDirectory](index.js#L120)\n\nReturn true if a filepath exists and is a directory.\n\n**Params**\n\n* `filepath` **{String}**\n* `returns` **{Boolean}**\n\n### [.renameKey](index.js#L133)\n\nRename the `key` used for storing views/templates\n\n**Params**\n\n* `key` **{String}**\n* `view` **{Object}**: the `renameKey` method is used by [templates](https://github.com/jonschlinkert/templates) for both setting and getting templates. When setting, `view` is exposed as the second parameter.\n* `returns` **{String}**\n\n### [.toAlias](index.js#L157)\n\nOpposite of `.toFullname`, creates an \"alias\" from the given `name` by either stripping `options.prefix` from the name, or just removing everything up to the first dash. If `options.alias` is a function, it will be used instead.\n\n**Params**\n\n* `name` **{String}**\n* `options` **{Object}**\n* `returns` **{String}**\n\n**Example**\n\n```js\nutils.toAlias('generate-foo');\n//=> 'foo';\n\nutils.toAlias('a-b-c', {prefix: 'a-b'});\n//=> 'c';\n```\n\n### [.toFullname](index.js#L187)\n\nOpposite of `.toAlias`, creates a generator name from the given `alias` and `namespace`.\n\n**Params**\n\n* `alias` **{String}**\n* `namespace` **{String}**\n* `returns` **{String}**\n\n**Example**\n\n```js\nutils.toFullname('foo', 'generate');\n//=> 'generate-foo';\n\nutils.toFullname('generate-bar', 'generate');\n//=> 'generate-bar'\n```\n\n### [.toGeneratorPath](index.js#L234)\n\nCreate an object-path for looking up a generator.\n\n**Params**\n\n* `name` **{String}**\n* `returns` **{String}**\n\n**Example**\n\n```js\nutils.toGeneratorPath('a.b.c');\n//=> 'generators.a.generators.b.generators.c'\n```\n\n### [.getGenerator](index.js#L256)\n\nGet a generator from `app`.\n\n**Params**\n\n* `app` **{Object}**\n* `name` **{String}**: Generator name\n* `returns` **{Object}**: Returns the generator instance.\n\n### [.tryResolve](index.js#L299)\n\nTry to `require.resolve` module `name`, first locally then in the globaly npm directory. Fails silently if not found.\n\n**Params**\n\n* `name` **{String}**: The name or filepath of the module to resolve\n* `options` **{Object}**: Pass `options.cwd` and/or `options.configfile` (filename) to modify the path used by `resolve`.\n* `returns` **{String|undefined}**\n\n**Example**\n\n```js\nutils.tryResolve('foo');\n// or\nutils.tryResolve('generate-foo');\n// or\nutils.tryResolve('generate-foo', {cwd: require('global-modules')});\n// or\nutils.tryResolve('./foo/bar/baz.js');\n```\n\n### [.tryRequire](index.js#L341)\n\nTry to require the given module, failing silently if it doesn't exist. The function first calls `require` on the given `name`, then tries `require(path.resolve(name))` before giving up.\n\n**Params**\n\n* `name` **{String}**: The module name or file path\n* `returns` **{any|undefined}**: Returns the value of requiring the specified module, or `undefined` if unsuccessful.\n\n**Example**\n\n```js\nutils.tryRequire('foo');\n```\n\n### [.tableize](index.js#L376)\n\nModified from the `tableize` lib, which replaces\ndashes with underscores, and we don't want that behavior.\nTableize `obj` by flattening and normalizing the keys.\n\n**Params**\n\n* **{Object}**: obj\n* `returns` **{Object}**\n\n### [.isFunction](index.js#L431)\n\nReturns true if the given `value` is a function.\n\n**Params**\n\n* `value` **{any}**\n* `returns` **{Boolean}**\n\n**Example**\n\n```js\nutils.isFunction('foo');\n//=> false\n\nutils.isFunction(function() {});\n//=> true\n```\n\n### [.isBoolean](index.js#L451)\n\nReturns true if the given `value` is a boolean.\n\n**Params**\n\n* `value` **{any}**\n* `returns` **{Boolean}**\n\n**Example**\n\n```js\nutils.isBoolean('foo');\n//=> false\n\nutils.isBoolean(false);\n//=> true\n```\n\n### [.isString](index.js#L471)\n\nReturns true if a the given `value` is a string.\n\n**Params**\n\n* `value` **{any}**\n* `returns` **{Boolean}**\n\n**Example**\n\n```js\nutils.isString('foo');\n//=> false\n\nutils.isString({});\n//=> true\n```\n\n### [.isObject](index.js#L491)\n\nReturns true if a the given `value` is an object.\n\n**Params**\n\n* `value` **{any}**\n* `returns` **{Boolean}**\n\n**Example**\n\n```js\nutils.isObject('foo');\n//=> false\n\nutils.isObject({});\n//=> true\n```\n\n### [.arrayify](index.js#L510)\n\nCast the given `value` to an array.\n\n**Params**\n\n* `value` **{String|Array}**\n* `returns` **{Array}**\n\n**Example**\n\n```js\nutils.arrayify('foo');\n//=> ['foo']\n\nutils.arrayify(['foo']);\n//=> ['foo']\n```\n\n## Related projects\n\n* [base](https://www.npmjs.com/package/base): base is the foundation for creating modular, unit testable and highly pluggable node.js applications, starting… [more](https://www.npmjs.com/package/base) | [homepage](https://github.com/node-base/base)\n* [base-fs](https://www.npmjs.com/package/base-fs): base-methods plugin that adds vinyl-fs methods to your 'base' application for working with the file… [more](https://www.npmjs.com/package/base-fs) | [homepage](https://github.com/jonschlinkert/base-fs)\n* [base-pipeline](https://www.npmjs.com/package/base-pipeline): base-methods plugin that adds pipeline and plugin methods for dynamically composing streaming plugin pipelines. | [homepage](https://github.com/jonschlinkert/base-pipeline)\n* [base-plugins](https://www.npmjs.com/package/base-plugins): Upgrade's plugin support in base applications to allow plugins to be called any time after… [more](https://www.npmjs.com/package/base-plugins) | [homepage](https://github.com/jonschlinkert/base-plugins)\n* [base-runner](https://www.npmjs.com/package/base-runner): Orchestrate multiple instances of base-methods at once. | [homepage](https://github.com/jonschlinkert/base-runner)\n* [base-tasks](https://www.npmjs.com/package/base-tasks): base-methods plugin that provides a very thin wrapper around [https://github.com/jonschlinkert/composer](https://github.com/jonschlinkert/composer) for adding task methods to… [more](https://www.npmjs.com/package/base-tasks) | [homepage](https://github.com/jonschlinkert/base-tasks)\n* [generate](https://www.npmjs.com/package/generate): Fast, composable, highly extendable project generator with a user-friendly and expressive API. | [homepage](https://github.com/generate/generate)\n\n## Contributing\n\nPull requests and stars are always welcome. For bugs and feature requests, [please create an issue](https://github.com/jonschlinkert/generator-util/issues/new).\n\n## Building docs\n\nGenerate readme and API documentation with [verb](https://github.com/verbose/verb):\n\n```sh\n$ npm install verb && npm run docs\n```\n\nOr, if [verb](https://github.com/verbose/verb) is installed globally:\n\n```sh\n$ verb\n```\n\n## Running tests\n\nInstall dev dependencies:\n\n```sh\n$ npm install -d && npm test\n```\n\n## Author\n\n**Jon Schlinkert**\n\n* [github/jonschlinkert](https://github.com/jonschlinkert)\n* [twitter/jonschlinkert](http://twitter.com/jonschlinkert)\n\n## License\n\nCopyright © 2016 [Jon Schlinkert](https://github.com/jonschlinkert)\nReleased under the [MIT license](https://github.com/jonschlinkert/generator-util/blob/master/LICENSE).\n\n***\n\n_This file was generated by [verb](https://github.com/verbose/verb), v0.9.0, on March 04, 2016._","_attachments":{},"homepage":"https://github.com/jonschlinkert/generator-util","bugs":{"url":"https://github.com/jonschlinkert/generator-util/issues"},"license":"MIT"}