{"_id":"scaffold","_rev":"30-7fd7d89dca4f654019b5188f26ee4986","name":"scaffold","description":"Conventions and API for creating declarative configuration objects for project scaffolds - similar in format to a grunt task, but more portable, generic and can be used by any build system or generator - even gulp.","dist-tags":{"latest":"0.2.13"},"versions":{"0.0.1":{"author":{"name":"Craig Condon"},"name":"scaffold","description":"scaffolding library for node.js","version":"0.0.1","repository":{"type":"git","url":"git://github.com/crcn/scaffold.git"},"engines":{"node":"~0.6.0"},"dependencies":{"mustache":"*","celeri":"*","step":"*"},"devDependencies":{},"main":"./lib/index.js","_npmUser":{"name":"architectd","email":"craig.j.condon@gmail.com"},"_id":"scaffold@0.0.1","_engineSupported":false,"_npmVersion":"1.0.106","_nodeVersion":"v0.4.12","_defaultsLoaded":true,"dist":{"shasum":"af3b8aa8b55ffda41a343ed538ac9b4f2a6ec357","tarball":"https://registry.npmjs.org/scaffold/-/scaffold-0.0.1.tgz","integrity":"sha512-PDs8JoFUEEIfxS+hW2gVUu2rHe2/BBIHfZbHDysUpWdKCkNwvvnjTJh1LyupwJLqXm28pfebL5Br03Rawkpe0A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGW9an+MkDrL2wFc40NPHVl4jZs2NM7MJUoNbFWlBiMEAiAJatsLWxPtig1YWszxHNeNpLh9BZhWizTjULAsbaCitQ=="}]},"maintainers":[{"name":"architectd","email":"craig.j.condon@gmail.com"}],"directories":{}},"0.0.2":{"name":"scaffold","description":"Generate a project or files from scaffolds.","version":"0.0.2","homepage":"https://github.com/jonschlinkert/scaffold","author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"repository":{"type":"git","url":"git+https://github.com/jonschlinkert/scaffold.git"},"bugs":{"url":"https://github.com/jonschlinkert/scaffold/issues"},"license":"MIT","files":["index.js"],"main":"index.js","engines":{"node":">=0.10.0"},"scripts":{"test":"mocha"},"dependencies":{"export-files":"^2.0.1","extend-shallow":"^2.0.1","inflection":"^1.7.1","lazy-cache":"^0.1.0","lazy-glob":"^0.1.2","look-up":"^0.7.1","minimist":"^1.1.2","resolve-up":"^0.3.0","template":"github:jonschlinkert/template#0.17.0-prep"},"devDependencies":{"ansi-red":"^0.1.1","gulp-extname":"^0.2.0","through2":"^2.0.0"},"keywords":[],"gitHead":"cd220bf2a9fb136998e58f36e80a094a987e63be","_id":"scaffold@0.0.2","_shasum":"67c4fa7ab9cb84a2b2043cf77f642ebb849f34c3","_from":".","_npmVersion":"2.10.1","_nodeVersion":"0.12.4","_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"maintainers":[{"name":"jonschlinkert","email":"github@sellside.com"},{"name":"doowb","email":"brian.woodward@gmail.com"}],"dist":{"shasum":"67c4fa7ab9cb84a2b2043cf77f642ebb849f34c3","tarball":"https://registry.npmjs.org/scaffold/-/scaffold-0.0.2.tgz","integrity":"sha512-3zh4KzW/lL4Tf60YNCntLKYEUJMK9H8phu9QLFeZNIVpaaLARjOIeFkdtbop0wTCbIrzfuZ9yb/UqHf9lDHXdA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBuM+z1LAtF2j+vHM6hdtZHUUMh+iWNYUm2+LuI40exXAiEA+Vv0eCdPwubDPZZ6ROAcSWiP3PJqaimIuTOqRvo6h94="}]},"directories":{}},"0.1.0":{"name":"scaffold","description":"Conventions and API for creating scaffolds that can by used by any build system or generator.","version":"0.1.0","homepage":"https://github.com/jonschlinkert/scaffold","author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"repository":{"type":"git","url":"git+https://github.com/jonschlinkert/scaffold.git"},"bugs":{"url":"https://github.com/jonschlinkert/scaffold/issues"},"license":"MIT","files":["index.js"],"main":"index.js","engines":{"node":">=0.10.0"},"scripts":{"test":"mocha"},"dependencies":{"expand-target":"^0.2.2","mixin-deep":"^1.1.3"},"devDependencies":{"gulp":"^3.9.0","gulp-istanbul":"^0.10.0","gulp-jshint":"^1.11.2","gulp-mocha":"^2.1.3","jshint-stylish":"^2.0.1","mocha":"^2.3.0","repeat-string":"^1.5.2","should":"^7.1.0","stringify-object":"github:jonschlinkert/stringify-object"},"keywords":[],"verb":{"related":{"list":["boilerplate","assemble","template","scaffold"]}},"gitHead":"9ce913e07e495b251632f1adfb6191886481ed6f","_id":"scaffold@0.1.0","_shasum":"6f92be811f85cd906f6c72815a37a27c24a314a6","_from":".","_npmVersion":"2.10.1","_nodeVersion":"0.12.4","_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"maintainers":[{"name":"jonschlinkert","email":"github@sellside.com"},{"name":"doowb","email":"brian.woodward@gmail.com"}],"dist":{"shasum":"6f92be811f85cd906f6c72815a37a27c24a314a6","tarball":"https://registry.npmjs.org/scaffold/-/scaffold-0.1.0.tgz","integrity":"sha512-AXDRArN9fv0J15DNr7M7D9QphtbiYQ1LTvaPGrS9B1H4SnXhv2BCUcgAKPtziQXQEWNtDQC0RsyVl8p9/AhoMQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAbyr6gNIMjd2A/KCnLZ9ixKQz7f/AMLWR8lzBj5lV2wAiBXSpkxhBARstVmql/lJG8yFdSNkzzT5EXVSZWlr1p/TQ=="}]},"directories":{}},"0.1.1":{"name":"scaffold","description":"Conventions and API for creating scaffolds that can by used by any build system or generator.","version":"0.1.1","homepage":"https://github.com/jonschlinkert/scaffold","author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"repository":{"type":"git","url":"git+https://github.com/jonschlinkert/scaffold.git"},"bugs":{"url":"https://github.com/jonschlinkert/scaffold/issues"},"license":"MIT","files":["index.js"],"main":"index.js","engines":{"node":">=0.10.0"},"scripts":{"test":"mocha"},"dependencies":{"expand-target":"^0.2.3","mixin-deep":"^1.1.3"},"devDependencies":{"gulp":"^3.9.0","gulp-istanbul":"^0.10.0","gulp-jshint":"^1.11.2","gulp-mocha":"^2.1.3","jshint-stylish":"^2.0.1","mocha":"*","repeat-string":"^1.5.2","should":"*","stringify-object":"github:jonschlinkert/stringify-object"},"keywords":[],"verb":{"related":{"list":["boilerplate","assemble","template","scaffold"]}},"gitHead":"d81431048673e262ac412fd7fa6ed67bc70314ed","_id":"scaffold@0.1.1","_shasum":"d0bfe4a07ca579442728948b07ab9888e910da21","_from":".","_npmVersion":"2.10.1","_nodeVersion":"0.12.4","_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"maintainers":[{"name":"jonschlinkert","email":"github@sellside.com"},{"name":"doowb","email":"brian.woodward@gmail.com"}],"dist":{"shasum":"d0bfe4a07ca579442728948b07ab9888e910da21","tarball":"https://registry.npmjs.org/scaffold/-/scaffold-0.1.1.tgz","integrity":"sha512-MxBnPiBRmXoCz0PUTANfslWbmHjnoJkXSuf5vcW1zzeqzHnaP1gsFZFIeQbUlJsVQECu3KK32UPeJ4aXylatBQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDSwJtVWbERlRfOSb+2QiBo9j3+1gPS8A+283gjkedTXAiBIjucoJvX5x/hVsIgLcCLTabG7fH+RwW2shBwne+Nlfg=="}]},"directories":{}},"0.1.2":{"name":"scaffold","description":"Conventions and API for creating scaffolds that can by used by any build system or generator.","version":"0.1.2","homepage":"https://github.com/jonschlinkert/scaffold","author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"repository":{"type":"git","url":"git+https://github.com/jonschlinkert/scaffold.git"},"bugs":{"url":"https://github.com/jonschlinkert/scaffold/issues"},"license":"MIT","files":["index.js"],"main":"index.js","engines":{"node":">=0.10.0"},"scripts":{"test":"mocha"},"dependencies":{"expand-target":"^0.2.3","mixin-deep":"^1.1.3"},"devDependencies":{"gulp":"^3.9.0","gulp-istanbul":"^0.10.0","gulp-jshint":"^1.11.2","gulp-mocha":"^2.1.3","jshint-stylish":"^2.0.1","mocha":"*","repeat-string":"^1.5.2","should":"*","stringify-object":"github:jonschlinkert/stringify-object"},"keywords":["app","boilerplate","boilerplates","bootstrap","build","cli","dev","development","framework","generate","generator","grunt","gulpfriendly","plugin","project","scaffold","scaffolding","skeleton","start","starter","system","template","tool","toolkit","yeoman"],"verb":{"related":{"list":["boilerplate","assemble","template","scaffold"]}},"gitHead":"ddec23818b1a9611e77d75fd8a4f17cf5080521a","_id":"scaffold@0.1.2","_shasum":"33df5ba832e6700b1097df2339135fd43a0c553a","_from":".","_npmVersion":"2.10.1","_nodeVersion":"0.12.4","_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"maintainers":[{"name":"jonschlinkert","email":"github@sellside.com"},{"name":"doowb","email":"brian.woodward@gmail.com"}],"dist":{"shasum":"33df5ba832e6700b1097df2339135fd43a0c553a","tarball":"https://registry.npmjs.org/scaffold/-/scaffold-0.1.2.tgz","integrity":"sha512-S4hc2e8gP5sMoogVQ+5Eh6K6FRuxsTT10hL+rheJEJck4lMdt5SnsVDFnqAi0v9aXgTxEMRLW+WHJwiqJ7YF/g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEMCHyBF+61Tym/wGErnhUjeN5q6mHXaMd2mDbqGcKY+b8oCIGTX1YR8VyCio91yyWIJtE2nFz422vi10yTiN9GdfRLK"}]},"directories":{}},"0.2.0":{"name":"scaffold","description":"Conventions and API for creating scaffolds that can by used by any build system or generator.","version":"0.2.0","homepage":"https://github.com/jonschlinkert/scaffold","author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"repository":{"type":"git","url":"git+https://github.com/jonschlinkert/scaffold.git"},"bugs":{"url":"https://github.com/jonschlinkert/scaffold/issues"},"license":"MIT","files":["index.js"],"main":"index.js","engines":{"node":">=0.10.0"},"scripts":{"test":"mocha"},"dependencies":{"define-property":"^0.2.5","expand-target":"^0.5.1","expand-utils":"^0.1.3","is-scaffold":"^0.1.1","lazy-cache":"^0.2.4","use":"^1.1.2"},"devDependencies":{"gulp":"^3.9.0","gulp-eslint":"^1.1.1","gulp-istanbul":"^0.10.0","gulp-mocha":"^2.1.3","mocha":"*","repeat-string":"^1.5.2","should":"*","stringify-object":"github:jonschlinkert/stringify-object"},"keywords":["app","boilerplate","boilerplates","bootstrap","build","cli","dev","development","framework","generate","generator","grunt","gulpfriendly","plugin","project","scaffold","scaffolding","skeleton","start","starter","system","template","tool","toolkit","yeoman"],"verb":{"related":{"list":["boilerplate","assemble","template","scaffold"]}},"gitHead":"e21d96a5d59817133bc37e8c1d83ee032f974d33","_id":"scaffold@0.2.0","_shasum":"34ae9fbb4ee0669d4fd3056d0a33ac5e0c88f302","_from":".","_npmVersion":"3.3.6","_nodeVersion":"5.0.0","_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"maintainers":[{"name":"jonschlinkert","email":"github@sellside.com"},{"name":"doowb","email":"brian.woodward@gmail.com"}],"dist":{"shasum":"34ae9fbb4ee0669d4fd3056d0a33ac5e0c88f302","tarball":"https://registry.npmjs.org/scaffold/-/scaffold-0.2.0.tgz","integrity":"sha512-pq29lmbKQQ1P/ZgCTx+ys0G66iFWyKlFZ+O2FoahUtrXUQLp8VoutDla5Wzq2YwoD8k1B+UlhA25meSlrWctkw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHqY3zgHcrDYRtFLD00f/mfgbRcoQGsJ+SwMX16pFsoiAiEAmImfoYxSFL+3sMk+TNOrlQVkIsUWfhnyB/CjbLLDedE="}]},"directories":{}},"0.2.1":{"name":"scaffold","description":"Conventions and API for creating scaffolds that can by used by any build system or generator.","version":"0.2.1","homepage":"https://github.com/jonschlinkert/scaffold","author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"repository":{"type":"git","url":"git+https://github.com/jonschlinkert/scaffold.git"},"bugs":{"url":"https://github.com/jonschlinkert/scaffold/issues"},"license":"MIT","files":["index.js","utils.js"],"main":"index.js","engines":{"node":">=0.10.0"},"scripts":{"test":"mocha"},"dependencies":{"define-property":"^0.2.5","expand-target":"^0.5.1","expand-utils":"^0.1.3","is-scaffold":"^0.1.1","lazy-cache":"^0.2.4","use":"^1.1.2"},"devDependencies":{"gulp":"^3.9.0","gulp-eslint":"^1.1.1","gulp-istanbul":"^0.10.0","gulp-mocha":"^2.1.3","mocha":"*","repeat-string":"^1.5.2","should":"*","stringify-object":"github:jonschlinkert/stringify-object"},"keywords":["app","boilerplate","boilerplates","bootstrap","build","cli","dev","development","framework","generate","generator","grunt","gulpfriendly","plugin","project","scaffold","scaffolding","skeleton","start","starter","system","template","tool","toolkit","yeoman"],"verb":{"related":{"list":["boilerplate","assemble","template","scaffold"]}},"gitHead":"58881ecdd77264920b0d62cc8b46c829be50ba6e","_id":"scaffold@0.2.1","_shasum":"a369d794441269a40f70809a3e7120626e8ec4da","_from":".","_npmVersion":"3.3.6","_nodeVersion":"5.0.0","_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"maintainers":[{"name":"jonschlinkert","email":"github@sellside.com"},{"name":"doowb","email":"brian.woodward@gmail.com"}],"dist":{"shasum":"a369d794441269a40f70809a3e7120626e8ec4da","tarball":"https://registry.npmjs.org/scaffold/-/scaffold-0.2.1.tgz","integrity":"sha512-9wNWqCQH8LYnurXTOM0fE8GWuK7pMCTAiAdLkUkHWbdtkmgCFriUdciGHew50LOp8TZ4je4Fnq+iSUW5AHFB1Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEMCIEqCTo+XSc1y/4wJrlfVtCfdkaOcHEvbXXmRr+C6UKMjAh92ToA9YAO2Z/QFcqxKX3Zx/Ka9LnFJjAV0soC7Qgpu"}]},"directories":{}},"0.2.2":{"name":"scaffold","description":"Conventions and API for creating declarative configuration objects for project scaffolds - similar in format to a grunt task, but more portable, generic and can be used by any build system or generator - even gulp.","version":"0.2.2","homepage":"https://github.com/jonschlinkert/scaffold","author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"repository":{"type":"git","url":"git+https://github.com/jonschlinkert/scaffold.git"},"bugs":{"url":"https://github.com/jonschlinkert/scaffold/issues"},"license":"MIT","files":["index.js","utils.js"],"main":"index.js","engines":{"node":">=0.10.0"},"scripts":{"test":"mocha"},"dependencies":{"define-property":"^0.2.5","expand-target":"^0.5.1","expand-utils":"^0.1.3","is-scaffold":"^0.1.1","lazy-cache":"^1.0.3","use":"^1.1.2"},"devDependencies":{"global-modules":"^0.2.0","gulp":"^3.9.0","gulp-eslint":"^1.1.1","gulp-format-md":"^0.1.4","gulp-istanbul":"^0.10.0","gulp-mocha":"^2.1.3","mocha":"*","repeat-string":"^1.5.2","should":"*","stringify-object":"github:jonschlinkert/stringify-object"},"keywords":["app","boilerplate","boilerplates","bootstrap","build","cli","dev","development","framework","generate","generator","grunt","gulpfriendly","plugin","project","scaffold","scaffolding","skeleton","start","starter","system","template","tool","toolkit","yeoman"],"verb":{"related":{"list":["assemble","boilerplate","generate","scaffold","templates","update","verb"]},"reflinks":["assemble","boilerplate","expand-files","expand-target","grunt","gulp","metalsmith","scaffold","templates","verb","yeoman"],"plugins":["gulp-format-md"]},"gitHead":"6c9314ca23f63569bd4f7996807062e4ccc19e46","_id":"scaffold@0.2.2","_shasum":"1ec52cf45dc850dfc719324d2b2c55abcfa1ab33","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.3.0","_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"maintainers":[{"name":"jonschlinkert","email":"github@sellside.com"},{"name":"doowb","email":"brian.woodward@gmail.com"}],"dist":{"shasum":"1ec52cf45dc850dfc719324d2b2c55abcfa1ab33","tarball":"https://registry.npmjs.org/scaffold/-/scaffold-0.2.2.tgz","integrity":"sha512-0sPwsALV2XamIwR96pyr6qlQGv6CgVdYsH5NSjWSjZSwg/S0fL+di781oq0VXjq9MxzaAQmYoIGzLvWvw/1vZQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDT+YuKemkLx4uE0T+wdnQZ1SvlKIF1RBnGA/jAI4LxCQIhAM5h/fuHNOFwRCrv+4gyRuDzbSvvaS+/Y+7DP3IXSRG4"}]},"directories":{}},"0.2.3":{"name":"scaffold","description":"Conventions and API for creating declarative configuration objects for project scaffolds - similar in format to a grunt task, but more portable, generic and can be used by any build system or generator - even gulp.","version":"0.2.3","homepage":"https://github.com/jonschlinkert/scaffold","author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"repository":{"type":"git","url":"git+https://github.com/jonschlinkert/scaffold.git"},"bugs":{"url":"https://github.com/jonschlinkert/scaffold/issues"},"license":"MIT","files":["index.js","utils.js"],"main":"index.js","engines":{"node":">=0.10.0"},"scripts":{"test":"mocha"},"dependencies":{"define-property":"^0.2.5","expand-target":"^0.5.3","expand-utils":"^0.1.4","extend-shallow":"^2.0.1","is-scaffold":"^0.1.1","lazy-cache":"^1.0.3","use":"^1.1.2"},"devDependencies":{"global-modules":"^0.2.0","gulp":"^3.9.0","gulp-eslint":"^1.1.1","gulp-format-md":"^0.1.4","gulp-istanbul":"^0.10.0","gulp-mocha":"^2.1.3","mocha":"*","repeat-string":"^1.5.2","should":"*","stringify-object":"github:jonschlinkert/stringify-object"},"keywords":["app","boilerplate","boilerplates","bootstrap","build","cli","dev","development","framework","generate","generator","grunt","gulpfriendly","plugin","project","scaffold","scaffolding","skeleton","start","starter","system","template","tool","toolkit","yeoman"],"verb":{"related":{"list":["assemble","boilerplate","generate","templates","update","verb"]},"reflinks":["assemble","boilerplate","expand-files","expand-target","grunt","gulp","metalsmith","scaffold","templates","verb","yeoman"],"plugins":["gulp-format-md"]},"gitHead":"5e1b0754475260e81d5b48ecf751a94cb386ae77","_id":"scaffold@0.2.3","_shasum":"bd952c52b487e02837daf57e307e591c8daa90c4","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.3.0","_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"maintainers":[{"name":"jonschlinkert","email":"github@sellside.com"},{"name":"doowb","email":"brian.woodward@gmail.com"}],"dist":{"shasum":"bd952c52b487e02837daf57e307e591c8daa90c4","tarball":"https://registry.npmjs.org/scaffold/-/scaffold-0.2.3.tgz","integrity":"sha512-1Pzx33ZC/smkbnofRWuUIvKN3b6LW9lwx9l26DP7uRUvZDxc/Qyi7WPSwHwoKoSFBUN5INLsIx0Zx4pRY+rawQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD09ijcmXN0z6QvfohmcNgETJKgTMmUlUbJrtCEBzJuMgIhAOZjcIep14TkVBpq3oatTZGcpe/qRvZFiYyc15strivE"}]},"directories":{}},"0.2.4":{"name":"scaffold","description":"Conventions and API for creating declarative configuration objects for project scaffolds - similar in format to a grunt task, but more portable, generic and can be used by any build system or generator - even gulp.","version":"0.2.4","homepage":"https://github.com/jonschlinkert/scaffold","author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"repository":{"type":"git","url":"git+https://github.com/jonschlinkert/scaffold.git"},"bugs":{"url":"https://github.com/jonschlinkert/scaffold/issues"},"license":"MIT","files":["index.js","utils.js"],"main":"index.js","engines":{"node":">=0.10.0"},"scripts":{"test":"gulp"},"dependencies":{"define-property":"^0.2.5","expand-target":"^0.5.3","expand-utils":"^0.1.4","extend-shallow":"^2.0.1","is-scaffold":"^0.1.1","lazy-cache":"^1.0.3","use":"^1.1.2"},"devDependencies":{"global-modules":"^0.2.0","gulp":"^3.9.0","gulp-eslint":"^1.1.1","gulp-format-md":"^0.1.4","gulp-istanbul":"^0.10.0","gulp-mocha":"^2.1.3","mocha":"*","repeat-string":"^1.5.2","should":"*","stringify-object":"github:jonschlinkert/stringify-object"},"keywords":["app","boilerplate","boilerplates","bootstrap","build","cli","dev","development","framework","generate","generator","grunt","gulpfriendly","plugin","project","scaffold","scaffolding","skeleton","start","starter","system","template","tool","toolkit","yeoman"],"verb":{"related":{"list":["assemble","boilerplate","generate","templates","update","verb"]},"reflinks":["assemble","boilerplate","expand-files","expand-target","grunt","gulp","metalsmith","scaffold","templates","verb","yeoman"],"plugins":["gulp-format-md"]},"gitHead":"e6e2767c6fb4e1bda177e0c781fca82b09d7a0f1","_id":"scaffold@0.2.4","_shasum":"8cd5ea1c7c285979f4d6ec306f60061df34d7d9e","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.3.0","_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"maintainers":[{"name":"jonschlinkert","email":"github@sellside.com"},{"name":"doowb","email":"brian.woodward@gmail.com"}],"dist":{"shasum":"8cd5ea1c7c285979f4d6ec306f60061df34d7d9e","tarball":"https://registry.npmjs.org/scaffold/-/scaffold-0.2.4.tgz","integrity":"sha512-9L5TEJPrJd4Gol2rUBSooHHBOloP4LnNdvKnJ3qc/CWue0XFa24i3ANrPdZz7lOq97XppBEZeeVNJQJ63JqN3w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDJ1AkT7JHW46rC4NfRYp/8aEzuGptRoR01+biRP2TStgIgB5uXPZtt6fTkcTSX5bIt29oFjw+5Est5y9mLexCKAnU="}]},"directories":{}},"0.2.5":{"name":"scaffold","description":"Conventions and API for creating declarative configuration objects for project scaffolds - similar in format to a grunt task, but more portable, generic and can be used by any build system or generator - even gulp.","version":"0.2.5","homepage":"https://github.com/jonschlinkert/scaffold","author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"repository":{"type":"git","url":"git+https://github.com/jonschlinkert/scaffold.git"},"bugs":{"url":"https://github.com/jonschlinkert/scaffold/issues"},"license":"MIT","files":["index.js","utils.js"],"main":"index.js","engines":{"node":">=0.10.0"},"scripts":{"test":"gulp"},"dependencies":{"define-property":"^0.2.5","expand-target":"^0.5.3","expand-utils":"^0.1.4","extend-shallow":"^2.0.1","is-scaffold":"^0.1.1","lazy-cache":"^1.0.3","use":"^1.1.2"},"devDependencies":{"global-modules":"^0.2.0","gulp":"^3.9.0","gulp-eslint":"^1.1.1","gulp-format-md":"^0.1.4","gulp-istanbul":"^0.10.0","gulp-mocha":"^2.1.3","mocha":"*","repeat-string":"^1.5.2","should":"*","stringify-object":"github:jonschlinkert/stringify-object"},"keywords":["app","boilerplate","boilerplates","bootstrap","build","cli","dev","development","framework","generate","generator","grunt","gulpfriendly","plugin","project","scaffold","scaffolding","skeleton","start","starter","system","template","tool","toolkit","yeoman"],"verb":{"related":{"list":["assemble","boilerplate","generate","templates","update","verb"]},"reflinks":["assemble","boilerplate","expand-files","expand-target","grunt","gulp","metalsmith","scaffold","templates","verb","yeoman"],"plugins":["gulp-format-md"]},"gitHead":"6c7e80330fbbf7d22bdbac1985f281723b8f8c55","_id":"scaffold@0.2.5","_shasum":"73c88405464cf7eeac392060b617f75ddd8417dd","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.3.0","_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"maintainers":[{"name":"jonschlinkert","email":"github@sellside.com"},{"name":"doowb","email":"brian.woodward@gmail.com"}],"dist":{"shasum":"73c88405464cf7eeac392060b617f75ddd8417dd","tarball":"https://registry.npmjs.org/scaffold/-/scaffold-0.2.5.tgz","integrity":"sha512-qwzQJ8oLQoer6GDn33oY6KRyrLrQJHM96vGSteBHxkron15K/aVBp+Ln1y8Wc0qj3B6VJcqJLYj+vYuAygFLVw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCbXnU0T/FRDggwV3eyx+tWx3rqGqIJw3RcnJD/BZ4m2QIgbrAgul0BrtOm5c/vwRW8NayjFX1poPGxOiVzQQT2zQ8="}]},"directories":{}},"0.2.6":{"name":"scaffold","description":"Conventions and API for creating declarative configuration objects for project scaffolds - similar in format to a grunt task, but more portable, generic and can be used by any build system or generator - even gulp.","version":"0.2.6","homepage":"https://github.com/jonschlinkert/scaffold","author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"repository":{"type":"git","url":"git+https://github.com/jonschlinkert/scaffold.git"},"bugs":{"url":"https://github.com/jonschlinkert/scaffold/issues"},"license":"MIT","files":["index.js","utils.js"],"main":"index.js","engines":{"node":">=0.10.0"},"scripts":{"test":"gulp"},"dependencies":{"define-property":"^0.2.5","expand-target":"^0.5.3","expand-utils":"^0.1.4","extend-shallow":"^2.0.1","is-scaffold":"^0.1.1","lazy-cache":"^2.0.1","use":"^2.0.0"},"devDependencies":{"global-modules":"^0.2.0","gulp":"^3.9.0","gulp-eslint":"^1.1.1","gulp-format-md":"^0.1.4","gulp-istanbul":"^0.10.0","gulp-mocha":"^2.1.3","mocha":"^2.4.5","repeat-string":"^1.5.4","should":"^8.3.1","stringify-object":"^2.3.1"},"keywords":["app","boilerplate","boilerplates","bootstrap","build","cli","dev","development","framework","generate","generator","grunt","gulpfriendly","plugin","project","scaffold","scaffolding","skeleton","start","starter","system","template","tool","toolkit","yeoman"],"verb":{"related":{"list":["assemble","boilerplate","generate","templates","update","verb"]},"reflinks":["assemble","boilerplate","expand-files","expand-target","grunt","gulp","metalsmith","scaffold","templates","verb","yeoman"],"plugins":["gulp-format-md"]},"gitHead":"bd392fbb66da01c05a93c45de146cff65acd7c0e","_id":"scaffold@0.2.6","_shasum":"3c69377d3ccbb7a53f1a96e2f040b14737d79a9d","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.5.0","_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"maintainers":[{"name":"jonschlinkert","email":"github@sellside.com"},{"name":"doowb","email":"brian.woodward@gmail.com"}],"dist":{"shasum":"3c69377d3ccbb7a53f1a96e2f040b14737d79a9d","tarball":"https://registry.npmjs.org/scaffold/-/scaffold-0.2.6.tgz","integrity":"sha512-NUWJ0dX9ciBYTwGDxmOsaoRJtRDN53WzaYI4OhNKNrwyktMW6hghXmgIp0PYnlSxWuqBJP0hmKEA5kmsqpGW/Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHU5avHlf/IgmRKHcisjI3yImZW0lXBFYeBW8zn5VEE/AiEA8zs/DoMlnVc6axTXbouaRoheMfWLvaPH91PIPTJjzgo="}]},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/scaffold-0.2.6.tgz_1462995795483_0.4241985836997628"},"directories":{}},"0.2.7":{"name":"scaffold","description":"Conventions and API for creating declarative configuration objects for project scaffolds - similar in format to a grunt task, but more portable, generic and can be used by any build system or generator - even gulp.","version":"0.2.7","homepage":"https://github.com/jonschlinkert/scaffold","author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"repository":{"type":"git","url":"git+https://github.com/jonschlinkert/scaffold.git"},"bugs":{"url":"https://github.com/jonschlinkert/scaffold/issues"},"license":"MIT","files":["index.js","utils.js"],"main":"index.js","engines":{"node":">=0.10.0"},"scripts":{"test":"gulp"},"dependencies":{"base":"^0.11.0","base-plugins":"^0.4.13","define-property":"^0.2.5","expand-target":"^0.6.3","expand-utils":"^0.2.1","extend-shallow":"^2.0.1","is-scaffold":"^0.1.1","isobject":"^2.1.0","lazy-cache":"^2.0.1"},"devDependencies":{"global-modules":"^0.2.2","gulp":"^3.9.1","gulp-eslint":"^2.0.0","gulp-format-md":"^0.1.9","gulp-istanbul":"^0.10.4","gulp-mocha":"^2.2.0","mocha":"^2.5.3","repeat-string":"^1.5.4","should":"^9.0.0","stringify-object":"^2.3.1"},"keywords":["app","boilerplate","boilerplates","bootstrap","build","cli","dev","development","framework","generate","generator","grunt","gulpfriendly","plugin","project","scaffold","scaffolding","skeleton","start","starter","system","template","tool","toolkit","yeoman"],"verb":{"toc":false,"layout":"default","tasks":["readme"],"plugins":["gulp-format-md"],"related":{"list":["assemble","boilerplate","generate","templates","update","verb"]},"reflinks":["assemble","boilerplate","expand-files","expand-target","grunt","gulp","metalsmith","scaffold","templates","verb","yeoman","verb-readme-generator"],"lint":{"reflinks":true}},"gitHead":"e7b8732cd87120b2106a523748aa96e856618636","_id":"scaffold@0.2.7","_shasum":"534354dcd8e05202717f7ccfe16efa6a948e73cf","_from":".","_npmVersion":"3.8.9","_nodeVersion":"6.2.0","_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"maintainers":[{"name":"jonschlinkert","email":"github@sellside.com"},{"name":"doowb","email":"brian.woodward@gmail.com"}],"dist":{"shasum":"534354dcd8e05202717f7ccfe16efa6a948e73cf","tarball":"https://registry.npmjs.org/scaffold/-/scaffold-0.2.7.tgz","integrity":"sha512-wBvTKvxobD2Pa/ymGjGmrseRV98JdtuUvBZNEFpVo6RSCXSKRUYFNcV4/tUkyS5rJE5RtYnOV5qwSQme6gm49Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD7QBaKZXDlrlX/ghGo7/6MkOw2vV+PUqwierLMx15gKgIgNc5XJOx2bEJwxbZkc8iHOAfuTr+H5JkRSUWS6UzaWJo="}]},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/scaffold-0.2.7.tgz_1465734400225_0.3664112032856792"},"directories":{}},"0.2.8":{"name":"scaffold","description":"Conventions and API for creating declarative configuration objects for project scaffolds - similar in format to a grunt task, but more portable, generic and can be used by any build system or generator - even gulp.","version":"0.2.8","homepage":"https://github.com/jonschlinkert/scaffold","author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"repository":{"type":"git","url":"git+https://github.com/jonschlinkert/scaffold.git"},"bugs":{"url":"https://github.com/jonschlinkert/scaffold/issues"},"license":"MIT","files":["index.js","utils.js"],"main":"index.js","engines":{"node":">=0.10.0"},"scripts":{"test":"gulp"},"dependencies":{"base":"^0.11.1","base-plugins":"^0.4.13","define-property":"^0.2.5","expand-target":"^0.6.4","expand-utils":"^0.2.1","extend-shallow":"^2.0.1","is-scaffold":"^0.1.1","isobject":"^2.1.0","lazy-cache":"^2.0.1"},"devDependencies":{"global-modules":"^0.2.2","gulp":"^3.9.1","gulp-eslint":"^2.0.0","gulp-format-md":"^0.1.9","gulp-istanbul":"^1.0.0","gulp-mocha":"^2.2.0","mocha":"^2.5.3","repeat-string":"^1.5.4","should":"^9.0.2","stringify-object":"^2.4.0"},"keywords":["app","boilerplate","boilerplates","bootstrap","build","cli","dev","development","framework","generate","generator","grunt","gulpfriendly","plugin","project","scaffold","scaffolding","skeleton","start","starter","system","template","tool","toolkit","yeoman"],"verb":{"toc":false,"layout":"default","tasks":["readme"],"plugins":["gulp-format-md"],"related":{"list":["assemble","boilerplate","generate","templates","update","verb"]},"reflinks":["assemble","boilerplate","expand-files","expand-target","grunt","gulp","metalsmith","scaffold","templates","verb","yeoman","verb-readme-generator"],"lint":{"reflinks":true}},"gitHead":"3482b7277f91919bfd42bb57f8738d84829a8aec","_id":"scaffold@0.2.8","_shasum":"cb169592c809c57e7c02489da7307fdca7427dd7","_from":".","_npmVersion":"3.8.9","_nodeVersion":"6.2.0","_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"maintainers":[{"name":"jonschlinkert","email":"github@sellside.com"},{"name":"doowb","email":"brian.woodward@gmail.com"}],"dist":{"shasum":"cb169592c809c57e7c02489da7307fdca7427dd7","tarball":"https://registry.npmjs.org/scaffold/-/scaffold-0.2.8.tgz","integrity":"sha512-CJJ262X34SBJvAVlxBVdZhOLbnvld1U6RnvLFioZZutuGEWDjnYaRDe5lys0jDZamzi6n71apfxvQe1HatYN6w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHBh5dhk8AsRZuZ9LAUg3zniwbdcsyGfoVmpKnar0lCGAiEAujFuEUAgZsfzja9QYa6NdirY3k3IsRSDzlLPS1WnQo8="}]},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/scaffold-0.2.8.tgz_1466937669971_0.5915231783874333"},"directories":{}},"0.2.10":{"name":"scaffold","description":"Conventions and API for creating declarative configuration objects for project scaffolds - similar in format to a grunt task, but more portable, generic and can be used by any build system or generator - even gulp.","version":"0.2.10","homepage":"https://github.com/jonschlinkert/scaffold","author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"repository":{"type":"git","url":"git+https://github.com/jonschlinkert/scaffold.git"},"bugs":{"url":"https://github.com/jonschlinkert/scaffold/issues"},"license":"MIT","files":["index.js","utils.js"],"main":"index.js","engines":{"node":">=0.10.0"},"scripts":{"test":"gulp"},"dependencies":{"base":"^0.11.1","base-plugins":"^0.4.13","define-property":"^0.2.5","expand-target":"^0.6.4","expand-utils":"^0.2.1","extend-shallow":"^2.0.1","is-scaffold":"^0.1.1","isobject":"^2.1.0","lazy-cache":"^2.0.1"},"devDependencies":{"global-modules":"^0.2.2","gulp":"^3.9.1","gulp-eslint":"^2.0.0","gulp-format-md":"^0.1.9","gulp-istanbul":"^1.0.0","gulp-mocha":"^2.2.0","mocha":"^2.5.3","repeat-string":"^1.5.4","should":"^9.0.2","stringify-object":"^2.4.0"},"keywords":["app","boilerplate","boilerplates","bootstrap","build","cli","dev","development","framework","generate","generator","grunt","gulpfriendly","plugin","project","scaffold","scaffolding","skeleton","start","starter","system","template","tool","toolkit","yeoman"],"verb":{"toc":false,"layout":"default","tasks":["readme"],"plugins":["gulp-format-md"],"related":{"list":["assemble","boilerplate","generate","templates","update","verb"]},"reflinks":["assemble","boilerplate","expand-files","expand-target","grunt","gulp","metalsmith","scaffold","templates","verb","yeoman","verb-readme-generator"],"lint":{"reflinks":true}},"gitHead":"e27e9e1d140e1ee116fc2d45664196c40c27c41a","_id":"scaffold@0.2.10","_shasum":"18b445b9cd1b97242153d8bf6130c2dea7e78db7","_from":".","_npmVersion":"3.8.9","_nodeVersion":"6.2.0","_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"maintainers":[{"name":"jonschlinkert","email":"github@sellside.com"},{"name":"doowb","email":"brian.woodward@gmail.com"}],"dist":{"shasum":"18b445b9cd1b97242153d8bf6130c2dea7e78db7","tarball":"https://registry.npmjs.org/scaffold/-/scaffold-0.2.10.tgz","integrity":"sha512-XZwkYLPvwjpGJj3Q0c2OylKDd9k7mQl2I3zHNorhmxzvWZ1uatF8vNSL3YvnwC5dvqFWKZE7EXsxw5Fdu0WUqg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICAW2uDOj4qwWOxaV7MphcKClTkxY8PSSlxW4gXMjC4uAiEAhPHIsnm9ILLsct2fwf1enB54PsIWKbha+a5CB7nv5FY="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/scaffold-0.2.10.tgz_1466941247475_0.3837272652890533"},"directories":{}},"0.2.11":{"name":"scaffold","description":"Conventions and API for creating declarative configuration objects for project scaffolds - similar in format to a grunt task, but more portable, generic and can be used by any build system or generator - even gulp.","version":"0.2.11","homepage":"https://github.com/jonschlinkert/scaffold","author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"repository":{"type":"git","url":"git+https://github.com/jonschlinkert/scaffold.git"},"bugs":{"url":"https://github.com/jonschlinkert/scaffold/issues"},"license":"MIT","files":["index.js","utils.js"],"main":"index.js","engines":{"node":">=0.10.0"},"scripts":{"test":"gulp"},"dependencies":{"base":"^0.11.1","base-plugins":"^0.4.13","define-property":"^0.2.5","expand-target":"^0.6.4","expand-utils":"^0.2.1","extend-shallow":"^2.0.1","is-scaffold":"^0.1.1","isobject":"^2.1.0","lazy-cache":"^2.0.1"},"devDependencies":{"global-modules":"^0.2.2","gulp":"^3.9.1","gulp-eslint":"^2.0.0","gulp-format-md":"^0.1.9","gulp-istanbul":"^1.0.0","gulp-mocha":"^2.2.0","mocha":"^2.5.3","repeat-string":"^1.5.4","should":"^9.0.2","stringify-object":"^2.4.0"},"keywords":["app","boilerplate","boilerplates","bootstrap","build","cli","dev","development","framework","generate","generator","grunt","gulpfriendly","plugin","project","scaffold","scaffolding","skeleton","start","starter","system","template","tool","toolkit","yeoman"],"verb":{"toc":false,"layout":"default","tasks":["readme"],"plugins":["gulp-format-md"],"related":{"list":["assemble","boilerplate","generate","templates","update","verb"]},"reflinks":["assemble","boilerplate","expand-files","expand-target","grunt","gulp","metalsmith","scaffold","templates","verb","yeoman","verb-readme-generator"],"lint":{"reflinks":true}},"gitHead":"c4315e7702f384a2690adcb253d2b59f25153358","_id":"scaffold@0.2.11","_shasum":"762e53ef677ad053e217ddca0dc96597a83f160a","_from":".","_npmVersion":"3.8.9","_nodeVersion":"6.2.0","_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"maintainers":[{"name":"jonschlinkert","email":"github@sellside.com"},{"name":"doowb","email":"brian.woodward@gmail.com"}],"dist":{"shasum":"762e53ef677ad053e217ddca0dc96597a83f160a","tarball":"https://registry.npmjs.org/scaffold/-/scaffold-0.2.11.tgz","integrity":"sha512-AzvPNCm2xJjio0eU7NsjIbMFMeKKcUMuwslxq26jqDTyIRROrWSOcLjAc28Tcfscpv6WWyxED/SA3V+MCKgdwA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEfDD9/oYBwJx0qaIHZ44QnCXv4uGdhII9pEMNF0t+GdAiEAmI/Y87l7yDnbzeWGdVVAwK8UkeiKfxqF6lylZebQdtI="}]},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/scaffold-0.2.11.tgz_1466944665503_0.16544664418324828"},"directories":{}},"0.2.12":{"name":"scaffold","description":"Conventions and API for creating declarative configuration objects for project scaffolds - similar in format to a grunt task, but more portable, generic and can be used by any build system or generator - even gulp.","version":"0.2.12","homepage":"https://github.com/jonschlinkert/scaffold","author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"repository":{"type":"git","url":"git+https://github.com/jonschlinkert/scaffold.git"},"bugs":{"url":"https://github.com/jonschlinkert/scaffold/issues"},"license":"MIT","files":["index.js","LICENSE","README.md","utils.js"],"main":"index.js","engines":{"node":">=0.10.0"},"scripts":{"test":"gulp"},"dependencies":{"base":"^0.11.1","base-plugins":"^0.4.13","define-property":"^0.2.5","expand-target":"^0.6.4","expand-utils":"^0.2.2","extend-shallow":"^2.0.1","is-scaffold":"^0.1.1","isobject":"^2.1.0","lazy-cache":"^2.0.1"},"devDependencies":{"global-modules":"^0.2.2","gulp":"^3.9.1","gulp-eslint":"^2.0.0","gulp-format-md":"^0.1.9","gulp-istanbul":"^1.0.0","gulp-mocha":"^2.2.0","mocha":"^2.5.3","repeat-string":"^1.5.4","should":"^9.0.2","stringify-object":"^2.4.0"},"keywords":["app","boilerplate","boilerplates","bootstrap","build","cli","dev","development","framework","generate","generator","grunt","gulpfriendly","plugin","project","scaffold","scaffolding","skeleton","start","starter","system","template","tool","toolkit","yeoman"],"verb":{"toc":false,"layout":"default","tasks":["readme"],"plugins":["gulp-format-md"],"related":{"list":["assemble","boilerplate","generate","templates","update","verb"]},"reflinks":["assemble","boilerplate","expand-files","expand-target","generate","grunt","gulp","metalsmith","scaffold","templates","verb","verb-readme-generator","yeoman"],"lint":{"reflinks":true}},"gitHead":"2a40c70240dc1f1a548be5a871c943d5aaa6b375","_id":"scaffold@0.2.12","_shasum":"0b1480dfa0b6f701f8054909a23e73d5d4d08a01","_from":".","_npmVersion":"3.8.9","_nodeVersion":"6.2.0","_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"maintainers":[{"name":"jonschlinkert","email":"github@sellside.com"},{"name":"doowb","email":"brian.woodward@gmail.com"}],"dist":{"shasum":"0b1480dfa0b6f701f8054909a23e73d5d4d08a01","tarball":"https://registry.npmjs.org/scaffold/-/scaffold-0.2.12.tgz","integrity":"sha512-aMfHgj8aIguhb3gE79aw1qvQ4zi7yXNPG8jMRyRzeDL4r9rbvE9Q6x6TggEUouRkCfqNCr6KoVpakYsUn6uxtA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDYtZ4ZnLzenmfAOWwQczMbjV/cuO9koxC1gXrEtMxpPQIhAKolbjQgO3/roWNz1OX17+CW4qCtvshK09a5dzcFp7fp"}]},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/scaffold-0.2.12.tgz_1467322769745_0.19181315880268812"},"directories":{}},"0.2.13":{"name":"scaffold","description":"Conventions and API for creating declarative configuration objects for project scaffolds - similar in format to a grunt task, but more portable, generic and can be used by any build system or generator - even gulp.","version":"0.2.13","homepage":"https://github.com/jonschlinkert/scaffold","author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"repository":{"type":"git","url":"git+https://github.com/jonschlinkert/scaffold.git"},"bugs":{"url":"https://github.com/jonschlinkert/scaffold/issues"},"license":"MIT","files":["index.js","LICENSE","README.md","utils.js"],"main":"index.js","engines":{"node":">=0.10.0"},"scripts":{"test":"gulp"},"dependencies":{"base":"^0.11.1","base-plugins":"^0.4.13","define-property":"^0.2.5","expand-target":"^0.6.4","expand-utils":"^0.2.2","extend-shallow":"^2.0.1","is-scaffold":"^0.1.1","isobject":"^2.1.0","lazy-cache":"^2.0.1"},"devDependencies":{"global-modules":"^0.2.2","gulp":"^3.9.1","gulp-eslint":"^2.0.0","gulp-format-md":"^0.1.9","gulp-istanbul":"^1.0.0","gulp-mocha":"^2.2.0","mocha":"^2.5.3","repeat-string":"^1.5.4","should":"^9.0.2","stringify-object":"^2.4.0"},"keywords":["app","boilerplate","boilerplates","bootstrap","build","cli","dev","development","framework","generate","generator","grunt","gulpfriendly","plugin","project","scaffold","scaffolding","skeleton","start","starter","system","template","tool","toolkit","yeoman"],"verb":{"toc":false,"layout":"default","tasks":["readme"],"plugins":["gulp-format-md"],"related":{"list":["assemble","boilerplate","generate","templates","update","verb"]},"reflinks":["assemble","boilerplate","expand-files","expand-target","generate","grunt","gulp","metalsmith","scaffold","templates","verb","verb-readme-generator","yeoman"],"lint":{"reflinks":true}},"gitHead":"baa526928d0f7e0bcae266fbaa6174ddf4007a66","_id":"scaffold@0.2.13","_shasum":"3e385debdcd8ba8393ed67534a03b7bc1ff4840f","_from":".","_npmVersion":"3.8.9","_nodeVersion":"6.2.0","_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"maintainers":[{"name":"jonschlinkert","email":"github@sellside.com"},{"name":"doowb","email":"brian.woodward@gmail.com"}],"dist":{"shasum":"3e385debdcd8ba8393ed67534a03b7bc1ff4840f","tarball":"https://registry.npmjs.org/scaffold/-/scaffold-0.2.13.tgz","integrity":"sha512-Z3YlaPSBqz8EGrU8vDjQQMxGKd+v6MdbAaj8pL+8d0awG5rFOC6now1DHPnczKCM1kV4OkCK4Q1Tq+wDeAhCgQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDNtz7rxJuUwX+YwIwWmliL1uynk1mRRGQoeVopRekB4wIhANVOcfAKM85RQEET689T1XGbs4aLUSFd+avTIDepMMCB"}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/scaffold-0.2.13.tgz_1467324632881_0.7360701549332589"},"directories":{}}},"readme":"# scaffold [![NPM version](https://img.shields.io/npm/v/scaffold.svg?style=flat)](https://www.npmjs.com/package/scaffold) [![NPM downloads](https://img.shields.io/npm/dm/scaffold.svg?style=flat)](https://npmjs.org/package/scaffold) [![Build Status](https://img.shields.io/travis/jonschlinkert/scaffold.svg?style=flat)](https://travis-ci.org/jonschlinkert/scaffold)\n\nConventions and API for creating declarative configuration objects for project scaffolds - similar in format to a grunt task, but more portable, generic and can be used by any build system or generator - even gulp.\n\n## Install\n\nInstall with [npm](https://www.npmjs.com/):\n\n```sh\n$ npm install --save scaffold\n```\n\n[What is a scaffold?](#comparison-table) | [gulp-scaffold-example](https://github.com/jonschlinkert/gulp-scaffold-example)\n\n## What is a scaffold?\n\nThere are many definitions for the word \"scaffold\", here a scaffold is defined as: _a declarative configuration for one or more templates or source files, which are intended to serve as a \"temporary support structure\" to be used for initializing a new project, providing ad-hoc \"components\" throughout the duration of a project, and so on._\n\nA typical scaffold configuration might include:\n\n* paths or glob patterns for source files or templates\n* destination paths or directories to use for generated files\n* data for rendering templates\n* options\n\nSee the [comparison table](#comparison-table) for more information.\n\n## Example scaffold\n\nThe following scaffold configuration expands into an object that can be passed to [gulp](http://gulpjs.com), [grunt](http://gruntjs.com/), [assemble](https://github.com/assemble/assemble), [metalsmith](https://github.com/segmentio/metalsmith), [yeoman](http://yeoman.io) or any other build system for scaffolding out various parts of a blog or site:\n\n```js\nvar Scaffold = require('scaffold');\nvar scaffold = new Scaffold({\n  posts: {\n    src: 'templates/post.md',\n    dest: 'blog/' \n  },\n  components: {\n    cwd: 'content',\n    src: ['templates/*.hbs'],\n    dest: 'blog/'\n  }  \n});\n```\n\n**Example result**\n\nThe above scaffold might expand into something like the following:\n\n```js\n{\n  options: {},\n  blog: {\n    options: {cwd: 'blog'},\n    files: [\n      {\n        src: ['content/post.md', 'content/about.md'],\n        dest: 'src/posts/'\n      },\n      {\n        src: ['data/ipsum.json'],\n        dest: 'src/data/'\n      }\n    ]\n  },\n  components: {\n    options: {cwd: 'ui'},\n    files: [\n      {\n        options: {cwd: 'templates/layouts'},\n        src: ['default.hbs', '3-column.hbs'],\n        dest: 'src/templates/layouts'\n      },\n      {\n        options: {cwd: 'templates/components'},\n        src: ['button.hbs', 'modal.hbs', 'navbar.hbs'],\n        dest: 'src/templates/partials'\n      },\n      {\n        src: ['scripts/button.js'],\n        dest: 'src/assets/js/'\n      },\n      {\n        src: ['data/ipsum.json'],\n        dest: 'src/assets/data/'\n      }\n    ]\n  }\n}\n```\n\nSince we're just creating an object (with zero application logic), anything can obviously be extended, overridden, etc.\n\n## Install\n\nInstall with [npm](https://www.npmjs.com/):\n\n```sh\n$ npm install --save scaffold\n```\n\n## Usage\n\nCreate an instance of scaffold:\n\n```js\nvar Scaffold = require('scaffold');\nvar foo = new Scaffold({\n  // config/options here  \n});\n```\n\nScaffold uses [expand-target](https://github.com/jonschlinkert/expand-target) and [expand-files](https://github.com/jonschlinkert/expand-files) as dependencies. Visit those projects for the full range of available features and options:\n\n## Examples\n\nThe following are just a few random examples of what a scaffold could be, but there are many more use cases.\n\n**Blog posts**\n\nCreate a scaffold for adding blog posts to a project:\n\n```js\nvar blog = new Scaffold({\n  post: {\n    cwd: 'content',\n    src: 'content/post.md', \n    dest: 'src/posts/'\n  }\n});\n```\n\n**UI components**\n\nCreate a scaffold for adding UI components to a project:\n\n```js\nvar components = new Scaffold({\n  foo: {\n    options: {cwd: 'scaffolds'},\n    files: [\n      {src: 'templates/component.hbs', dest: 'src/templates/'},\n      {src: 'scripts/component.js', dest: 'src/scripts/'},\n      {src: 'styles/component.css', dest: 'src/styles/'},\n    ]\n  }\n});\n```\n\n## API\n\n### [Scaffold](index.js#L28)\n\nCreate a new Scaffold with the given `options`\n\n**Params**\n\n* `options` **{Object}**\n\n**Example**\n\n```js\nvar scaffold = new Scaffold({cwd: 'src'});\nscaffold.addTargets({\n  site: {src: ['*.hbs']},\n  blog: {src: ['*.md']}\n});\n```\n\n### [.isScaffold](index.js#L81)\n\nStatic method, returns `true` if the given value is an instance of `Scaffold` or appears to be a valid `scaffold` configuration object.\n\n**Params**\n\n* `val` **{Object}**: The value to check\n* `returns` **{Boolean}**\n\n**Example**\n\n```js\nScaffold.isScaffold({});\n//=> false\n\nvar blog = new Scaffold({\n  post: {\n    src: 'content/post.md',\n    dest: 'src/posts/'\n  }\n});\nScaffold.isScaffold(blog);\n//=> true\n```\n\n### [.addTargets](index.js#L100)\n\nAdd targets to the scaffold, while also normalizing src-dest mappings and expanding glob patterns in each target.\n\n**Params**\n\n* `targets` **{Object}**: Object of targets, `options`, or arbitrary properties.\n* `returns` **{Object}**\n\n**Example**\n\n```js\nscaffold.addTargets({\n  site: {src: '*.hbs', dest: 'templates/'},\n  docs: {src: '*.md', dest: 'content/'}\n});\n```\n\n### [.addTarget](index.js#L149)\n\nAdd a single target to the scaffold, while also normalizing src-dest mappings and expanding glob patterns in the target.\n\n**Params**\n\n* `name` **{String}**\n* `config` **{Object}**\n* `returns` **{Object}**\n\n**Example**\n\n```js\nscaffold.addTarget('foo', {\n  src: 'templates/*.hbs',\n  dest: 'site'\n});\n\n// other configurations are possible\nscaffold.addTarget('foo', {\n  options: {cwd: 'templates'}\n  files: [\n    {src: '*.hbs', dest: 'site'},\n    {src: '*.md', dest: 'site'}\n  ]\n});\n```\n\n### [.Target](index.js#L191)\n\nGetter/setter for the `Target` constructor to use for creating new targets.\n\n* `returns` **{Function}**: Returns the `Target` constructor to use for creating new targets.\n\n**Example**\n\n```js\nvar Target = scaffold.get('Target');\nvar target = new Target();\n```\n\n### [.name](index.js#L227)\n\nGetter/setter for `scaffold.name`. The `name` property can be set on the options or directly on the instance.\n\n* `returns` **{Function}**: Returns the `Target` constructor to use for creating new targets.\n\n**Example**\n\n```js\nvar scaffold = new Scaffold({name: 'foo'});\nconsole.log(scaffold.name);\n//=> 'foo'\n\n// or\nvar scaffold = new Scaffold();\nscaffold.options.name = 'bar';\nconsole.log(scaffold.name);\n//=> 'bar'\n\n// or\nvar scaffold = new Scaffold();\nscaffold.name = 'baz';\nconsole.log(scaffold.name);\n//=> 'baz'\n```\n\n### Comparison table\n\nMany definitions exist for the terms \"boilerplate\", \"scaffold\" and \"template\". The following definitions describe these concepts as it relates to this project.\n\n| **type** | **description** | \n| --- | --- |\n| [template](https://github.com/jonschlinkert/templates) | Resuable file, code or content which contains \"placeholder\" values that will eventually be replaced with real values by a rendering (template) engine |\n| [scaffold](#scaffold) | Consists of one or more templates or source files and serves as a \"temporary support structure\" that may be used to initialize a new project, or to provide ad-hoc \"components\" throughout the duration of a project. |\n| [boilerplate](https://github.com/boilerplates) | Boilerplates consist of all of the necessary files required to initialize a complete project. |\n\n## History\n\n**v0.3.0**\n\n* **breaking change**: targets are now stored on the `targets` object\n* **feature**: now emits `files` when a files object is expanded.\n\n## Related projects\n\nYou might also be interested in these projects:\n\n* [assemble](https://www.npmjs.com/package/assemble): Assemble is a powerful, extendable and easy to use static site generator for node.js. Used… [more](https://github.com/assemble/assemble) | [homepage](https://github.com/assemble/assemble \"Assemble is a powerful, extendable and easy to use static site generator for node.js. Used by thousands of projects for much more than building websites, Assemble is also used for creating themes, scaffolds, boilerplates, e-books, UI components, API docum\")\n* [boilerplate](https://www.npmjs.com/package/boilerplate): Tools and conventions for authoring and publishing boilerplates that can be generated by any build… [more](https://github.com/jonschlinkert/boilerplate) | [homepage](https://github.com/jonschlinkert/boilerplate \"Tools and conventions for authoring and publishing boilerplates that can be generated by any build system or generator.\")\n* [generate](https://www.npmjs.com/package/generate): The Santa Claus machine for GitHub projects. Scaffolds out new projects, or creates any kind… [more](https://github.com/generate/generate) | [homepage](https://github.com/generate/generate \"The Santa Claus machine for GitHub projects. Scaffolds out new projects, or creates any kind of required file or document from any given templates or source materials.\")\n* [templates](https://www.npmjs.com/package/templates): System for creating and managing template collections, and rendering templates with any node.js template engine… [more](https://github.com/jonschlinkert/templates) | [homepage](https://github.com/jonschlinkert/templates \"System for creating and managing template collections, and rendering templates with any node.js template engine. Can be used as the basis for creating a static site generator or blog framework.\")\n* [update](https://www.npmjs.com/package/update): Easily keep anything in your project up-to-date by installing the updaters you want to use… [more](https://github.com/update/update) | [homepage](https://github.com/update/update \"Easily keep anything in your project up-to-date by installing the updaters you want to use and running `update` in the command line! Update the copyright date, licence type, ensure that a project uses your latest eslint or jshint configuration, remove dep\")\n* [verb](https://www.npmjs.com/package/verb): Documentation generator for GitHub projects. Verb is extremely powerful, easy to use, and is used… [more](https://github.com/verbose/verb) | [homepage](https://github.com/verbose/verb \"Documentation generator for GitHub projects. Verb is extremely powerful, easy to use, and is used on hundreds of projects of all sizes to generate everything from API docs to readmes.\")\n\n## Contributing\n\nThis document was generated by [verb-readme-generator](https://github.com/verbose/verb-readme-generator) (a [verb](https://github.com/verbose/verb) generator), please don't edit directly. Any changes to the readme must be made in [.verb.md](.verb.md). See [Building Docs](#building-docs).\n\nPull requests and stars are always welcome. For bugs and feature requests, [please create an issue](../../issues/new).\n\nOr visit the [verb-readme-generator](https://github.com/verbose/verb-readme-generator) project to submit bug reports or pull requests for the readme layout template.\n\n## Building docs\n\n_(This document was generated by [verb-readme-generator](https://github.com/verbose/verb-readme-generator) (a [verb](https://github.com/verbose/verb) generator), please don't edit the readme directly. Any changes to the readme must be made in [.verb.md](.verb.md).)_\n\nGenerate readme and API documentation with [verb](https://github.com/verbose/verb):\n\n```sh\n$ npm install -g verb verb-readme-generator && 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/scaffold/blob/master/LICENSE).\n\n***\n\n_This file was generated by [verb](https://github.com/verbose/verb), v0.9.0, on June 30, 2016._","maintainers":[{"email":"brian.woodward@gmail.com","name":"doowb"},{"email":"github@sellside.com","name":"jonschlinkert"}],"time":{"modified":"2023-08-02T23:51:56.523Z","created":"2012-02-17T20:54:05.605Z","0.0.1":"2012-02-17T20:54:06.500Z","0.0.2":"2015-07-28T20:36:55.749Z","0.1.0":"2015-09-04T12:29:38.300Z","0.1.1":"2015-09-04T15:33:29.758Z","0.1.2":"2015-09-12T23:27:10.147Z","0.2.0":"2015-11-25T15:49:23.302Z","0.2.1":"2015-11-26T18:33:35.789Z","0.2.2":"2016-01-04T11:06:24.998Z","0.2.3":"2016-01-06T08:29:24.069Z","0.2.4":"2016-01-06T08:34:03.915Z","0.2.5":"2016-01-06T09:25:59.935Z","0.2.6":"2016-05-11T19:43:17.080Z","0.2.7":"2016-06-12T12:26:43.124Z","0.2.8":"2016-06-26T10:41:12.252Z","0.2.10":"2016-06-26T11:40:49.870Z","0.2.11":"2016-06-26T12:37:47.851Z","0.2.12":"2016-06-30T21:39:31.546Z","0.2.13":"2016-06-30T22:10:35.560Z"},"author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"repository":{"type":"git","url":"git+https://github.com/jonschlinkert/scaffold.git"},"readmeFilename":"README.md","homepage":"https://github.com/jonschlinkert/scaffold","keywords":["app","boilerplate","boilerplates","bootstrap","build","cli","dev","development","framework","generate","generator","grunt","gulpfriendly","plugin","project","scaffold","scaffolding","skeleton","start","starter","system","template","tool","toolkit","yeoman"],"bugs":{"url":"https://github.com/jonschlinkert/scaffold/issues"},"license":"MIT","users":{"goliatone":true,"jonschlinkert":true,"rbecheras":true,"flumpus-dev":true}}