{"_id":"base-npm","_rev":"227661","name":"base-npm","description":"Base plugin that adds methods for programmatically running npm commands.","dist-tags":{"latest":"0.4.1"},"maintainers":[{"name":"doowb","email":"brian.woodward@gmail.com"},{"name":"jonschlinkert","email":"github@sellside.com"}],"time":{"modified":"2021-06-03T15:43:49.000Z","created":"2016-04-07T10:06:48.657Z","0.4.1":"2016-09-12T00:42:40.528Z","0.4.0":"2016-06-16T15:19:32.486Z","0.3.3":"2016-06-14T22:56:21.556Z","0.3.2":"2016-05-31T00:43:39.299Z","0.3.1":"2016-05-30T17:08:07.324Z","0.3.0":"2016-05-30T06:26:08.567Z","0.2.3":"2016-05-19T17:11:08.574Z","0.2.2":"2016-04-21T13:30:32.321Z","0.2.1":"2016-04-13T15:20:49.315Z","0.2.0":"2016-04-13T09:46:07.245Z","0.1.2":"2016-04-07T10:58:13.721Z","0.1.1":"2016-04-07T10:24:13.894Z","0.1.0":"2016-04-07T10:06:48.657Z"},"users":{},"author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"repository":{"type":"git","url":"git+https://github.com/node-base/base-npm.git"},"versions":{"0.4.1":{"name":"base-npm","description":"Base plugin that adds methods for programmatically running npm commands.","version":"0.4.1","homepage":"https://github.com/node-base/base-npm","author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"repository":{"type":"git","url":"git+https://github.com/node-base/base-npm.git"},"bugs":{"url":"https://github.com/node-base/base-npm/issues"},"license":"MIT","files":["index.js"],"main":"index.js","engines":{"node":">=0.10.0"},"scripts":{"test":"mocha"},"dependencies":{"async-array-reduce":"^0.1.0","cross-spawn":"^4.0.0","extend-shallow":"^2.0.1","is-valid-app":"^0.1.1","min-request":"^1.4.1"},"devDependencies":{"base":"^0.11.0","delete":"^0.3.2","gulp-format-md":"^0.1.9","mocha":"^2.5.3","pkg-store":"^0.2.2"},"keywords":["api","base","baseplugin","cli","commands","dev","flags","install","npm","plugin","save","savedev","spawn"],"verb":{"run":true,"toc":false,"layout":"default","tasks":["readme"],"plugins":["gulp-format-md"],"related":{"highlight":"base-bower","list":["base","base-questions","base-task"]},"reflinks":["base-npm-prompt","base-questions","verb","base"],"lint":{"reflinks":true}},"gitHead":"c08b0760b40a1d2db05bef091e37ad1425933a91","_id":"base-npm@0.4.1","_shasum":"959af7f12905fca6381a649514e68d148fce2673","_from":".","_npmVersion":"3.7.5","_nodeVersion":"5.1.1","_npmUser":{"name":"doowb","email":"brian.woodward@gmail.com"},"dist":{"shasum":"959af7f12905fca6381a649514e68d148fce2673","size":4726,"noattachment":false,"key":"/base-npm/-/base-npm-0.4.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/base-npm/download/base-npm-0.4.1.tgz"},"maintainers":[{"name":"doowb","email":"brian.woodward@gmail.com"},{"name":"jonschlinkert","email":"github@sellside.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/base-npm-0.4.1.tgz_1473640958711_0.6973204503301531"},"directories":{},"publish_time":1473640960528,"_cnpm_publish_time":1473640960528,"_hasShrinkwrap":false},"0.4.0":{"name":"base-npm","description":"Base plugin that adds methods for programmatically running npm commands.","version":"0.4.0","homepage":"https://github.com/node-base/base-npm","author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"repository":{"type":"git","url":"git+https://github.com/node-base/base-npm.git"},"bugs":{"url":"https://github.com/node-base/base-npm/issues"},"license":"MIT","files":["index.js"],"main":"index.js","engines":{"node":">=0.10.0"},"scripts":{"test":"mocha"},"dependencies":{"async-array-reduce":"^0.1.0","cross-spawn":"^4.0.0","extend-shallow":"^2.0.1","is-valid-app":"^0.1.1","min-request":"^1.4.1"},"devDependencies":{"base":"^0.11.0","delete":"^0.3.2","gulp-format-md":"^0.1.9","mocha":"^2.5.3","pkg-store":"^0.2.2"},"keywords":["api","base","baseplugin","cli","commands","dev","flags","install","npm","plugin","save","savedev","spawn"],"verb":{"run":true,"toc":false,"layout":"default","tasks":["readme"],"plugins":["gulp-format-md"],"related":{"highlight":"base-bower","list":["base","base-questions","base-task"]},"reflinks":["base-questions","verb","base-npm-prompt"],"lint":{"reflinks":true}},"gitHead":"9fa5767bfacda97e4249bd950bf1a18f23a60297","_id":"base-npm@0.4.0","_shasum":"fe0d216e1dd40fc3b29c810a4fa8151ee4454207","_from":".","_npmVersion":"3.7.5","_nodeVersion":"5.1.1","_npmUser":{"name":"doowb","email":"brian.woodward@gmail.com"},"dist":{"shasum":"fe0d216e1dd40fc3b29c810a4fa8151ee4454207","size":4359,"noattachment":false,"key":"/base-npm/-/base-npm-0.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/base-npm/download/base-npm-0.4.0.tgz"},"maintainers":[{"name":"doowb","email":"brian.woodward@gmail.com"},{"name":"jonschlinkert","email":"github@sellside.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/base-npm-0.4.0.tgz_1466090371542_0.04969370272010565"},"directories":{},"publish_time":1466090372486,"_cnpm_publish_time":1466090372486,"_hasShrinkwrap":false},"0.3.3":{"name":"base-npm","description":"Base plugin that adds methods for programmatically running npm commands.","version":"0.3.3","homepage":"https://github.com/node-base/base-npm","author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"repository":{"type":"git","url":"git+https://github.com/node-base/base-npm.git"},"bugs":{"url":"https://github.com/node-base/base-npm/issues"},"license":"MIT","files":["index.js"],"main":"index.js","engines":{"node":">=0.10.0"},"scripts":{"test":"mocha"},"dependencies":{"base-questions":"^0.6.6","cross-spawn":"^4.0.0","extend-shallow":"^2.0.1","is-valid-app":"^0.1.1"},"devDependencies":{"base":"^0.8.1","delete":"^0.3.2","gulp-format-md":"^0.1.9","mocha":"^2.5.3","pkg-store":"^0.2.2"},"keywords":["api","base","baseplugin","cli","commands","dev","flags","install","npm","plugin","save","savedev","spawn"],"verb":{"run":true,"toc":false,"layout":"default","tasks":["readme"],"plugins":["gulp-format-md"],"related":{"highlight":"base-bower","list":["base","base-questions","base-task"]},"reflinks":["base-questions","verb"],"lint":{"reflinks":true}},"gitHead":"3f1edbfdd0f68521aaba974c510ef887e28d5b99","_id":"base-npm@0.3.3","_shasum":"2039f6fa9fa72b489c4ec3e979db7ac52919e442","_from":".","_npmVersion":"3.8.9","_nodeVersion":"6.2.0","_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"maintainers":[{"name":"doowb","email":"brian.woodward@gmail.com"},{"name":"jonschlinkert","email":"github@sellside.com"}],"dist":{"shasum":"2039f6fa9fa72b489c4ec3e979db7ac52919e442","size":3250,"noattachment":false,"key":"/base-npm/-/base-npm-0.3.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/base-npm/download/base-npm-0.3.3.tgz"},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/base-npm-0.3.3.tgz_1465944977563_0.3354187000077218"},"directories":{},"publish_time":1465944981556,"_cnpm_publish_time":1465944981556,"_hasShrinkwrap":false},"0.3.2":{"name":"base-npm","description":"Base plugin that adds methods for programmatically running npm commands.","version":"0.3.2","homepage":"https://github.com/jonschlinkert/base-npm","author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"repository":{"type":"git","url":"git+https://github.com/jonschlinkert/base-npm.git"},"bugs":{"url":"https://github.com/jonschlinkert/base-npm/issues"},"license":"MIT","files":["index.js"],"main":"index.js","engines":{"node":">=0.10.0"},"scripts":{"test":"mocha"},"dependencies":{"base-questions":"^0.6.6","cross-spawn":"^4.0.0","extend-shallow":"^2.0.1","is-registered":"^0.1.4","is-valid-instance":"^0.1.0"},"devDependencies":{"base":"^0.8.1","delete":"^0.3.2","gulp-format-md":"^0.1.9","mocha":"^2.5.3","pkg-store":"^0.2.2"},"keywords":["api","cli","commands","dev","flags","install","npm","save","savedev","spawn"],"verb":{"run":true,"toc":false,"layout":"default","tasks":["readme"],"plugins":["gulp-format-md"],"related":{"highlight":"base-bower","list":["base","base-questions","base-task"]},"reflinks":["base-questions","verb"],"lint":{"reflinks":true}},"gitHead":"272e7571a43bed53f87cc5d9c6bf74bdada9a8e5","_id":"base-npm@0.3.2","_shasum":"96dce369eac32e60e97389b317f8a757ed10d51f","_from":".","_npmVersion":"3.8.9","_nodeVersion":"6.2.0","_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"maintainers":[{"name":"doowb","email":"brian.woodward@gmail.com"},{"name":"jonschlinkert","email":"github@sellside.com"}],"dist":{"shasum":"96dce369eac32e60e97389b317f8a757ed10d51f","size":3323,"noattachment":false,"key":"/base-npm/-/base-npm-0.3.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/base-npm/download/base-npm-0.3.2.tgz"},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/base-npm-0.3.2.tgz_1464655417220_0.09978730301372707"},"directories":{},"publish_time":1464655419299,"_cnpm_publish_time":1464655419299,"_hasShrinkwrap":false},"0.3.1":{"name":"base-npm","description":"Base plugin that adds methods for programmatically running npm commands.","version":"0.3.1","homepage":"https://github.com/jonschlinkert/base-npm","author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"repository":{"type":"git","url":"git+https://github.com/jonschlinkert/base-npm.git"},"bugs":{"url":"https://github.com/jonschlinkert/base-npm/issues"},"license":"MIT","files":["index.js"],"main":"index.js","engines":{"node":">=0.10.0"},"scripts":{"test":"mocha"},"dependencies":{"base-questions":"^0.6.6","cross-spawn":"^4.0.0","extend-shallow":"^2.0.1","is-registered":"^0.1.4","is-valid-instance":"^0.1.0"},"devDependencies":{"base":"^0.8.1","delete":"^0.3.2","gulp-format-md":"^0.1.9","mocha":"^2.5.3","pkg-store":"^0.2.2"},"keywords":["api","cli","commands","dev","flags","install","npm","save","savedev","spawn"],"verb":{"run":true,"toc":false,"layout":"default","tasks":["readme"],"plugins":["gulp-format-md"],"related":{"highlight":"base-bower","list":["base","base-questions","base-task"]},"reflinks":["base-questions","verb"],"lint":{"reflinks":true}},"gitHead":"52a092e52f2b773a75ba647debffe7f3ada425e5","_id":"base-npm@0.3.1","_shasum":"da54c526f23822b9c78eeaa700d00b7c80323271","_from":".","_npmVersion":"3.8.9","_nodeVersion":"6.2.0","_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"maintainers":[{"name":"doowb","email":"brian.woodward@gmail.com"},{"name":"jonschlinkert","email":"github@sellside.com"}],"dist":{"shasum":"da54c526f23822b9c78eeaa700d00b7c80323271","size":3319,"noattachment":false,"key":"/base-npm/-/base-npm-0.3.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/base-npm/download/base-npm-0.3.1.tgz"},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/base-npm-0.3.1.tgz_1464628085198_0.015230832388624549"},"directories":{},"publish_time":1464628087324,"_cnpm_publish_time":1464628087324,"_hasShrinkwrap":false},"0.3.0":{"name":"base-npm","description":"Base plugin that adds methods for programmatically running npm commands.","version":"0.3.0","homepage":"https://github.com/jonschlinkert/base-npm","author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"repository":{"type":"git","url":"git+https://github.com/jonschlinkert/base-npm.git"},"bugs":{"url":"https://github.com/jonschlinkert/base-npm/issues"},"license":"MIT","files":["index.js"],"main":"index.js","engines":{"node":">=0.10.0"},"scripts":{"test":"mocha"},"dependencies":{"base-questions":"^0.6.6","cross-spawn":"^4.0.0","extend-shallow":"^2.0.1","is-registered":"^0.1.4","is-valid-instance":"^0.1.0"},"devDependencies":{"base":"^0.8.1","delete":"^0.3.2","gulp-format-md":"^0.1.9","mocha":"^2.5.3","pkg-store":"^0.2.2"},"keywords":["api","cli","commands","dev","flags","install","npm","save","savedev","spawn"],"verb":{"run":true,"toc":false,"layout":"default","tasks":["readme"],"plugins":["gulp-format-md"],"related":{"highlight":"base-bower","list":["base","base-questions","base-task"]},"reflinks":["base-questions","verb"],"lint":{"reflinks":true}},"gitHead":"b2192775c5ead2b8662dc1c5ac068cacf6784b83","_id":"base-npm@0.3.0","_shasum":"d945a34958964139af312c610b6082c1cd20fd94","_from":".","_npmVersion":"3.8.9","_nodeVersion":"6.2.0","_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"maintainers":[{"name":"doowb","email":"brian.woodward@gmail.com"},{"name":"jonschlinkert","email":"github@sellside.com"}],"dist":{"shasum":"d945a34958964139af312c610b6082c1cd20fd94","size":3232,"noattachment":false,"key":"/base-npm/-/base-npm-0.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/base-npm/download/base-npm-0.3.0.tgz"},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/base-npm-0.3.0.tgz_1464589566571_0.9125638352707028"},"directories":{},"publish_time":1464589568567,"_cnpm_publish_time":1464589568567,"_hasShrinkwrap":false},"0.2.3":{"name":"base-npm","description":"Base plugin that adds methods for programmatically running npm commands.","version":"0.2.3","homepage":"https://github.com/jonschlinkert/base-npm","author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"repository":{"type":"git","url":"git+https://github.com/jonschlinkert/base-npm.git"},"bugs":{"url":"https://github.com/jonschlinkert/base-npm/issues"},"license":"MIT","files":["index.js"],"main":"index.js","engines":{"node":">=0.10.0"},"scripts":{"test":"mocha"},"dependencies":{"cross-spawn":"^3.0.1","extend-shallow":"^2.0.1"},"devDependencies":{"base":"^0.8.1","base-questions":"^0.6.0","delete":"^0.3.0","gulp-format-md":"^0.1.8","mocha":"^2.4.5","pkg-store":"^0.2.2"},"keywords":["api","cli","commands","dev","flags","install","npm","save","savedev","spawn"],"verb":{"run":true,"toc":false,"layout":"default","tasks":["readme"],"plugins":["gulp-format-md"],"related":{"highlight":"base-bower","list":["base","base-questions","base-task"]},"reflinks":["base-questions","verb"],"lint":{"reflinks":true}},"gitHead":"10c1d480806a9fddd95c0a357635d912c08b9ffc","_id":"base-npm@0.2.3","_shasum":"7aca7e35b4266c5c7867a54a7c98208e8754a569","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.5.0","_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"maintainers":[{"name":"doowb","email":"brian.woodward@gmail.com"},{"name":"jonschlinkert","email":"github@sellside.com"}],"dist":{"shasum":"7aca7e35b4266c5c7867a54a7c98208e8754a569","size":4178,"noattachment":false,"key":"/base-npm/-/base-npm-0.2.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/base-npm/download/base-npm-0.2.3.tgz"},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/base-npm-0.2.3.tgz_1463677865300_0.7211723334621638"},"directories":{},"publish_time":1463677868574,"_cnpm_publish_time":1463677868574,"_hasShrinkwrap":false},"0.2.2":{"name":"base-npm","description":"Base plugin that adds methods for programmatically running npm commands.","version":"0.2.2","homepage":"https://github.com/jonschlinkert/base-npm","author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"repository":{"type":"git","url":"git+https://github.com/jonschlinkert/base-npm.git"},"bugs":{"url":"https://github.com/jonschlinkert/base-npm/issues"},"license":"MIT","files":["index.js"],"main":"index.js","engines":{"node":">=0.10.0"},"scripts":{"test":"mocha"},"dependencies":{"cross-spawn-async":"^2.2.1","extend-shallow":"^2.0.1"},"devDependencies":{"base":"^0.8.1","base-questions":"^0.6.0","delete":"^0.3.0","gulp-format-md":"^0.1.8","mocha":"^2.4.5","pkg-store":"^0.2.2"},"keywords":["api","cli","commands","dev","flags","install","npm","save","savedev","spawn"],"verb":{"run":true,"toc":false,"layout":"default","tasks":["readme"],"plugins":["gulp-format-md"],"related":{"highlight":"base-bower","list":["base","base-questions","base-task"]},"reflinks":["base-questions","verb"],"lint":{"reflinks":true}},"gitHead":"eefa5d32f7887c61356fb68be78d294d49a5be81","_id":"base-npm@0.2.2","_shasum":"7e0acb83a3051c1a1b956f3fac6521184286aa48","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.5.0","_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"maintainers":[{"name":"doowb","email":"brian.woodward@gmail.com"},{"name":"jonschlinkert","email":"github@sellside.com"}],"dist":{"shasum":"7e0acb83a3051c1a1b956f3fac6521184286aa48","size":4152,"noattachment":false,"key":"/base-npm/-/base-npm-0.2.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/base-npm/download/base-npm-0.2.2.tgz"},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/base-npm-0.2.2.tgz_1461245430964_0.8591629241127521"},"directories":{},"publish_time":1461245432321,"_cnpm_publish_time":1461245432321,"_hasShrinkwrap":false},"0.2.1":{"name":"base-npm","description":"Base plugin that adds methods for programmatically running npm commands.","version":"0.2.1","homepage":"https://github.com/jonschlinkert/base-npm","author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"repository":{"type":"git","url":"git+https://github.com/jonschlinkert/base-npm.git"},"bugs":{"url":"https://github.com/jonschlinkert/base-npm/issues"},"license":"MIT","files":["index.js"],"main":"index.js","engines":{"node":">=0.10.0"},"scripts":{"test":"mocha"},"dependencies":{"cross-spawn-async":"^2.2.1","extend-shallow":"^2.0.1"},"devDependencies":{"base":"^0.8.1","base-questions":"^0.5.6","delete":"^0.3.0","gulp-format-md":"^0.1.7","mocha":"^2.4.5","pkg-store":"^0.2.1"},"keywords":["api","cli","commands","dev","flags","install","npm","save","savedev","spawn"],"verb":{"run":true,"toc":false,"layout":"default","tasks":["readme"],"plugins":["gulp-format-md"],"related":{"highlight":"base-bower","list":["base","base-questions","base-task"]},"reflinks":["base-questions","verb"],"lint":{"reflinks":true}},"gitHead":"2db91811fe811eea3e2dfbdfa0fa222e81fe3ccc","_id":"base-npm@0.2.1","_shasum":"1dacc2daea08f9338f91944e006f4827e305299e","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.5.0","_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"maintainers":[{"name":"doowb","email":"brian.woodward@gmail.com"},{"name":"jonschlinkert","email":"github@sellside.com"}],"dist":{"shasum":"1dacc2daea08f9338f91944e006f4827e305299e","size":4149,"noattachment":false,"key":"/base-npm/-/base-npm-0.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/base-npm/download/base-npm-0.2.1.tgz"},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/base-npm-0.2.1.tgz_1460560846880_0.6663492866791785"},"directories":{},"publish_time":1460560849315,"_cnpm_publish_time":1460560849315,"_hasShrinkwrap":false},"0.2.0":{"name":"base-npm","description":"Base plugin that adds methods for programmatically running npm commands.","version":"0.2.0","homepage":"https://github.com/jonschlinkert/base-npm","author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"repository":{"type":"git","url":"git+https://github.com/jonschlinkert/base-npm.git"},"bugs":{"url":"https://github.com/jonschlinkert/base-npm/issues"},"license":"MIT","files":["index.js"],"main":"index.js","engines":{"node":">=0.10.0"},"scripts":{"test":"mocha"},"dependencies":{"cross-spawn-async":"^2.2.1","extend-shallow":"^2.0.1"},"devDependencies":{"base":"^0.8.1","base-questions":"^0.5.6","delete":"^0.3.0","gulp-format-md":"^0.1.7","mocha":"^2.4.5","pkg-store":"^0.2.1"},"keywords":["api","cli","commands","dev","flags","install","npm","save","savedev","spawn"],"verb":{"run":true,"toc":false,"layout":"default","tasks":["readme"],"plugins":["gulp-format-md"],"related":{"highlight":"base-bower","list":["base","base-questions","base-task"]},"reflinks":["base-questions","verb"],"lint":{"reflinks":true}},"gitHead":"60c8c884651e0c71c55d5fecea187800c9e74388","_id":"base-npm@0.2.0","_shasum":"12e37cf315f06cb51a16764f300261593be15306","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.5.0","_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"maintainers":[{"name":"doowb","email":"brian.woodward@gmail.com"},{"name":"jonschlinkert","email":"github@sellside.com"}],"dist":{"shasum":"12e37cf315f06cb51a16764f300261593be15306","size":4160,"noattachment":false,"key":"/base-npm/-/base-npm-0.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/base-npm/download/base-npm-0.2.0.tgz"},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/base-npm-0.2.0.tgz_1460540765731_0.9952987811993808"},"directories":{},"publish_time":1460540767245,"_cnpm_publish_time":1460540767245,"_hasShrinkwrap":false},"0.1.2":{"name":"base-npm","description":"Base plugin that adds methods for programmatically running npm commands.","version":"0.1.2","homepage":"https://github.com/jonschlinkert/base-npm","author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"repository":{"type":"git","url":"git+https://github.com/jonschlinkert/base-npm.git"},"bugs":{"url":"https://github.com/jonschlinkert/base-npm/issues"},"license":"MIT","files":["index.js"],"main":"index.js","engines":{"node":">=0.10.0"},"scripts":{"test":"mocha"},"dependencies":{"spawn-commands":"^0.3.1"},"devDependencies":{"base":"^0.8.1","gulp-format-md":"^0.1.7","mocha":"^2.4.5","pkg-store":"^0.2.1"},"keywords":["api","cli","commands","dev","flags","install","npm","save","savedev","spawn"],"verb":{"run":true,"toc":false,"layout":"default","tasks":["readme"],"plugins":["gulp-format-md"],"related":{"list":["spawn-commands","base","base-task"]},"reflinks":["verb"],"lint":{"reflinks":true}},"gitHead":"3394b420b14d7f9a2a7e52a6edbe106fbbf51b87","_id":"base-npm@0.1.2","_shasum":"475f88709e0dcd85c95d0ee0637f3276d095261e","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.5.0","_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"maintainers":[{"name":"doowb","email":"brian.woodward@gmail.com"},{"name":"jonschlinkert","email":"github@sellside.com"}],"dist":{"shasum":"475f88709e0dcd85c95d0ee0637f3276d095261e","size":3314,"noattachment":false,"key":"/base-npm/-/base-npm-0.1.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/base-npm/download/base-npm-0.1.2.tgz"},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/base-npm-0.1.2.tgz_1460026691440_0.8103934973478317"},"directories":{},"publish_time":1460026693721,"_cnpm_publish_time":1460026693721,"_hasShrinkwrap":false},"0.1.1":{"name":"base-npm","description":"Base plugin that adds methods for programmatically running npm commands.","version":"0.1.1","homepage":"https://github.com/jonschlinkert/base-npm","author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"repository":{"type":"git","url":"git+https://github.com/jonschlinkert/base-npm.git"},"bugs":{"url":"https://github.com/jonschlinkert/base-npm/issues"},"license":"MIT","files":["index.js"],"main":"index.js","engines":{"node":">=0.10.0"},"scripts":{"test":"mocha"},"dependencies":{"spawn-commands":"^0.3.1"},"devDependencies":{"base":"^0.8.1","gulp-format-md":"^0.1.7","mocha":"^2.4.5","pkg-store":"^0.2.1"},"keywords":["api","cli","commands","dev","flags","install","npm","save","savedev","spawn"],"verb":{"run":true,"toc":false,"layout":"default","tasks":["readme"],"plugins":["gulp-format-md"],"related":{"list":["spawn-commands","base","base-task"]},"reflinks":["verb"],"lint":{"reflinks":true}},"gitHead":"e8829de84bf18ee46ed5a5b8708d004c01f1957d","_id":"base-npm@0.1.1","_shasum":"716ba7a90f42705d9d555ca5d0671af7c3cb8471","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.5.0","_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"maintainers":[{"name":"doowb","email":"brian.woodward@gmail.com"},{"name":"jonschlinkert","email":"github@sellside.com"}],"dist":{"shasum":"716ba7a90f42705d9d555ca5d0671af7c3cb8471","size":3309,"noattachment":false,"key":"/base-npm/-/base-npm-0.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/base-npm/download/base-npm-0.1.1.tgz"},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/base-npm-0.1.1.tgz_1460024651386_0.21110402373597026"},"directories":{},"publish_time":1460024653894,"_cnpm_publish_time":1460024653894,"_hasShrinkwrap":false},"0.1.0":{"name":"base-npm","description":"Base plugin that adds methods for programmatically running npm commands.","version":"0.1.0","homepage":"https://github.com/jonschlinkert/base-npm","author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"repository":{"type":"git","url":"git+https://github.com/jonschlinkert/base-npm.git"},"bugs":{"url":"https://github.com/jonschlinkert/base-npm/issues"},"license":"MIT","files":["index.js"],"main":"index.js","engines":{"node":">=0.10.0"},"scripts":{"test":"mocha"},"dependencies":{"spawn-commands":"^0.3.1"},"devDependencies":{"base":"^0.8.1","gulp-format-md":"^0.1.7","mocha":"^2.4.5","pkg-store":"^0.2.1"},"keywords":["api","cli","commands","dev","flags","install","npm","save","savedev","spawn"],"verb":{"run":true,"toc":false,"layout":"default","tasks":["readme"],"plugins":["gulp-format-md"],"related":{"list":["spawn-commands","base","base-task"]},"reflinks":["verb"],"lint":{"reflinks":true}},"gitHead":"0af5b4ea2267bea7b105514803e5a65e8c826449","_id":"base-npm@0.1.0","_shasum":"07038ce174d87d4553de226203b27bd8b52463cd","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.5.0","_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"maintainers":[{"name":"doowb","email":"brian.woodward@gmail.com"},{"name":"jonschlinkert","email":"github@sellside.com"}],"dist":{"shasum":"07038ce174d87d4553de226203b27bd8b52463cd","size":2884,"noattachment":false,"key":"/base-npm/-/base-npm-0.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/base-npm/download/base-npm-0.1.0.tgz"},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/base-npm-0.1.0.tgz_1460023606266_0.2678661961108446"},"directories":{},"publish_time":1460023608657,"_cnpm_publish_time":1460023608657,"_hasShrinkwrap":false}},"readme":"# base-npm [![NPM version](https://img.shields.io/npm/v/base-npm.svg?style=flat)](https://www.npmjs.com/package/base-npm) [![NPM downloads](https://img.shields.io/npm/dm/base-npm.svg?style=flat)](https://npmjs.org/package/base-npm) [![Build Status](https://img.shields.io/travis/node-base/base-npm.svg?style=flat)](https://travis-ci.org/node-base/base-npm)\n\nBase plugin that adds methods for programmatically running npm commands.\n\nYou might also be interested in [base-bower](https://github.com/jonschlinkert/base-bower).\n\n## Install\n\nInstall with [npm](https://www.npmjs.com/):\n\n```sh\n$ npm install --save base-npm\n```\n\n## Usage\n\nNote that if you use [base](https://github.com/node-base/base) directly you will also need to let the plugin know that it is being registered on a Base \"application\" (since `Base` can be used to create anything, like `views`, `collections` etc.).\n\n```js\nvar npm = require('base-npm');\nvar Base = require('base');\nvar app = new Base({isApp: true}); // <=\napp.use(npm());\n\n// install npm packages `micromatch` and `is-absolute` to devDependencies\napp.npm.devDependencies(['micromatch', 'is-absolute'], function(err) {\n  if (err) throw err;\n});\n```\n\n## API\n\n### [.npm](index.js#L37)\n\nExecute `npm install` with the given `args`, package `names` and callback.\n\n**Params**\n\n* `args` **{String|Array}**\n* `names` **{String|Array}**\n* `cb` **{Function}**: Callback\n\n**Example**\n\n```js\napp.npm('--save', ['isobject'], function(err) {\n  if (err) throw err;\n});\n```\n\n### [.npm.install](index.js#L63)\n\nInstall one or more packages. Does not save anything to package.json. Equivalent of `npm install foo`.\n\n**Params**\n\n* `names` **{String|Array}**: package names\n* `cb` **{Function}**: Callback\n\n**Example**\n\n```js\napp.npm.install('isobject', function(err) {\n  if (err) throw err;\n});\n```\n\n### [.npm.latest](index.js#L81)\n\n(Re-)install and save the latest version of all `dependencies` and `devDependencies` currently listed in package.json.\n\n**Params**\n\n* `cb` **{Function}**: Callback\n\n**Example**\n\n```js\napp.npm.latest(function(err) {\n  if (err) throw err;\n});\n```\n\n### [.npm.dependencies](index.js#L115)\n\nExecute `npm install --save` with one or more package `names`. Updates `dependencies` in package.json.\n\n**Params**\n\n* `names` **{String|Array}**\n* `cb` **{Function}**: Callback\n\n**Example**\n\n```js\napp.npm.dependencies('micromatch', function(err) {\n  if (err) throw err;\n});\n```\n\n### [.npm.devDependencies](index.js#L145)\n\nExecute `npm install --save-dev` with one or more package `names`. Updates `devDependencies` in package.json.\n\n**Params**\n\n* `names` **{String|Array}**\n* `cb` **{Function}**: Callback\n\n**Example**\n\n```js\napp.npm.devDependencies('isobject', function(err) {\n  if (err) throw err;\n});\n```\n\n### [.npm.global](index.js#L174)\n\nExecute `npm install --global` with one or more package `names`.\n\n**Params**\n\n* `names` **{String|Array}**\n* `cb` **{Function}**: Callback\n\n**Example**\n\n```js\napp.npm.global('mocha', function(err) {\n  if (err) throw err;\n});\n```\n\n### [.npm.exists](index.js#L201)\n\nCheck if one or more names exist on npm.\n\n**Params**\n\n* `names` **{String|Array}**\n* `cb` **{Function}**: Callback\n* `returns` **{Object}**: Object of results where the `key` is the name and the value is `true` or `false`.\n\n**Example**\n\n```js\napp.npm.exists('isobject', function(err, results) {\n  if (err) throw err;\n  console.log(results.isobject);\n});\n//=> true\n```\n\n## History\n\n**v0.4.1**\n\n* fixes [issue #2](https://github.com/node-base/base-npm/issues/2) to use the `app.cwd` when available to ensure npm modules are installed to the correct folder\n\n**v0.4.0**\n\n* adds `global` method for installing with the `--global` flag\n* adds `exists` method for checking if a package exists on `npm`\n* removes [base-questions](https://github.com/node-base/base-questions)\n* removes `askInstall` method (moved to [base-npm-prompt](https://github.com/node-base/base-npm-prompt))\n\n**v0.3.0**\n\n* improved instance checks\n* adds [base-questions](https://github.com/node-base/base-questions)\n* adds `dependencies` method\n* adds `devDependencies` method\n\n## About\n\n### Related projects\n\n* [base-questions](https://www.npmjs.com/package/base-questions): Plugin for base-methods that adds methods for prompting the user and storing the answers on… [more](https://github.com/node-base/base-questions) | [homepage](https://github.com/node-base/base-questions \"Plugin for base-methods that adds methods for prompting the user and storing the answers on a project-by-project basis.\")\n* [base-task](https://www.npmjs.com/package/base-task): base plugin that provides a very thin wrapper around [https://github.com/doowb/composer](https://github.com/doowb/composer) for adding task methods to… [more](https://github.com/node-base/base-task) | [homepage](https://github.com/node-base/base-task \"base plugin that provides a very thin wrapper around <https://github.com/doowb/composer> for adding task methods to your application.\")\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://github.com/node-base/base) | [homepage](https://github.com/node-base/base \"base is the foundation for creating modular, unit testable and highly pluggable node.js applications, starting with a handful of common methods, like `set`, `get`, `del` and `use`.\")\n\n### Contributing\n\nPull requests and stars are always welcome. For bugs and feature requests, [please create an issue](../../issues/new).\n\n### Building docs\n\n_(This document was generated by [verb-generate-readme](https://github.com/verbose/verb-generate-readme) (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\nTo generate the readme and API documentation with [verb](https://github.com/verbose/verb):\n\n```sh\n$ npm install -g verb verb-generate-readme && 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/node-base/base-npm/blob/master/LICENSE).\n\n***\n\n_This file was generated by [verb-generate-readme](https://github.com/verbose/verb-generate-readme), v0.1.30, on September 11, 2016._","_attachments":{},"homepage":"https://github.com/node-base/base-npm","bugs":{"url":"https://github.com/node-base/base-npm/issues"},"license":"MIT"}