{"_id":"base-task","_rev":"230653","name":"base-task","description":"Base plugin that provides a very thin wrapper around <https://github.com/doowb/composer> for adding task methods to your Base application.","dist-tags":{"latest":"3.0.0"},"maintainers":[{"name":"doowb","email":"brian.woodward@gmail.com"},{"name":"jonschlinkert","email":"github@sellside.com"}],"time":{"modified":"2021-06-03T15:45:51.000Z","created":"2016-02-03T16:07:33.426Z","3.0.0":"2018-11-22T08:02:21.618Z","2.0.1":"2018-03-30T03:13:54.885Z","2.0.0":"2018-03-03T16:51:06.948Z","1.0.0":"2017-07-18T03:58:56.285Z","0.7.1":"2017-04-28T20:56:03.385Z","0.7.0":"2016-10-22T11:49:42.382Z","0.6.2":"2016-10-22T11:48:05.507Z","0.6.1":"2016-06-03T10:13:47.418Z","0.6.0":"2016-06-03T10:13:25.313Z","0.5.0":"2016-05-17T15:23:43.093Z","0.4.5":"2016-05-15T07:16:33.604Z","0.4.4":"2016-05-11T16:03:28.495Z","0.4.3":"2016-04-20T23:44:35.285Z","0.4.2":"2016-03-17T12:58:27.530Z","0.4.1":"2016-02-14T00:18:42.307Z","0.4.0":"2016-02-03T16:07:33.426Z"},"users":{},"author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"repository":{"type":"git","url":"git+https://github.com/base/base-task.git"},"versions":{"3.0.0":{"name":"base-task","description":"Base plugin that provides a very thin wrapper around <https://github.com/doowb/composer> for adding task methods to your Base application.","version":"3.0.0","homepage":"https://github.com/base/base-task","author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"contributors":[{"name":"Brian Woodward","url":"https://twitter.com/doowb"},{"name":"Dave Quick","url":"http://dq.gg"},{"name":"Jon Schlinkert","url":"http://twitter.com/jonschlinkert"}],"repository":{"type":"git","url":"git+https://github.com/base/base-task.git"},"bugs":{"url":"https://github.com/base/base-task/issues"},"license":"MIT","main":"index.js","engines":{"node":">=8"},"scripts":{"test":"mocha"},"dependencies":{"composer":"^4.1.0","define-property":"^2.0.2"},"devDependencies":{"base":"^3.0.0","gulp-format-md":"^2.0.0","mocha":"^5.2.0"},"keywords":["api","app","application","base","base-plugin","baseplugin","build","building-blocks","composer","control","create","flow","framework","generate","plugin","plugins","run","task","tasks","tool","toolkit","tools"],"verb":{"toc":false,"layout":"default","tasks":["readme"],"plugins":["gulp-format-md"],"related":{"description":"Other base plugins you might be interested in:","list":["base","base-cli","base-generators","base-option","base-plugins","base-store"]},"reflinks":["base-watch","composer"]},"gitHead":"3d640c72634feccc8394142497ed7cc952fe9b9c","_id":"base-task@3.0.0","_npmVersion":"6.4.1","_nodeVersion":"11.1.0","_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"dist":{"shasum":"f01235dc11482d70339e928685dbb3cf609ee187","size":4182,"noattachment":false,"key":"/base-task/-/base-task-3.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/base-task/download/base-task-3.0.0.tgz"},"maintainers":[{"name":"doowb","email":"brian.woodward@gmail.com"},{"name":"jonschlinkert","email":"github@sellside.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/base-task_3.0.0_1542873741521_0.44377212024869306"},"_hasShrinkwrap":false,"publish_time":1542873741618,"_cnpm_publish_time":1542873741618},"2.0.1":{"name":"base-task","description":"Base plugin that provides a very thin wrapper around <https://github.com/doowb/composer> for adding task methods to your Base application.","version":"2.0.1","homepage":"https://github.com/base/base-task","author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"contributors":[{"name":"Brian Woodward","url":"https://twitter.com/doowb"},{"name":"Dave Quick","url":"http://dq.gg"},{"name":"Jon Schlinkert","url":"http://twitter.com/jonschlinkert"}],"repository":{"type":"git","url":"git+https://github.com/base/base-task.git"},"bugs":{"url":"https://github.com/base/base-task/issues"},"license":"MIT","files":["index.js"],"main":"index.js","engines":{"node":">=8"},"scripts":{"test":"mocha"},"dependencies":{"composer":"^2.0.2","define-property":"^2.0.2"},"devDependencies":{"base":"^3.0.0","gulp-format-md":"^1.0.0","mocha":"^3.5.3"},"keywords":["api","app","application","base","base-plugin","baseplugin","build","building-blocks","composer","control","create","flow","framework","generate","plugin","plugins","run","task","tasks","tool","toolkit","tools"],"verb":{"toc":false,"layout":"default","tasks":["readme"],"plugins":["gulp-format-md"],"related":{"description":"Other base plugins you might be interested in:","list":["base","base-cli","base-generators","base-option","base-plugins","base-store"]},"reflinks":["base-watch","composer"]},"gitHead":"ba9cccda766bfffc203ee02a8648f308ce5fed92","_id":"base-task@2.0.1","_npmVersion":"5.8.0","_nodeVersion":"9.9.0","_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"dist":{"shasum":"6894a8ae39f0e0cf92a53e38e786e330e3b64bf1","size":4175,"noattachment":false,"key":"/base-task/-/base-task-2.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/base-task/download/base-task-2.0.1.tgz"},"maintainers":[{"name":"doowb","email":"brian.woodward@gmail.com"},{"name":"jonschlinkert","email":"github@sellside.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/base-task_2.0.1_1522379634800_0.6802149033355824"},"_hasShrinkwrap":false,"publish_time":1522379634885,"_cnpm_publish_time":1522379634885},"2.0.0":{"name":"base-task","description":"Base plugin that provides a very thin wrapper around <https://github.com/doowb/composer> for adding task methods to your Base application.","version":"2.0.0","homepage":"https://github.com/base/base-task","author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"contributors":[{"name":"Brian Woodward","url":"https://twitter.com/doowb"},{"name":"Dave Quick","url":"http://dq.gg"},{"name":"Jon Schlinkert","url":"http://twitter.com/jonschlinkert"}],"repository":{"type":"git","url":"git+https://github.com/base/base-task.git"},"bugs":{"url":"https://github.com/base/base-task/issues"},"license":"MIT","files":["index.js"],"main":"index.js","engines":{"node":">=8"},"scripts":{"test":"mocha"},"dependencies":{"composer":"^2.0.2","define-property":"^2.0.2","is-valid-app":"^0.3.0"},"devDependencies":{"base":"^2.0.1","gulp-format-md":"^1.0.0","mocha":"^3.5.3"},"keywords":["api","app","application","base","base-plugin","baseplugin","build","building-blocks","composer","control","create","flow","framework","generate","plugin","plugins","run","task","tasks","tool","toolkit","tools"],"verb":{"toc":false,"layout":"default","tasks":["readme"],"plugins":["gulp-format-md"],"related":{"description":"Other base plugins you might be interested in:","list":["base","base-cli","base-generators","base-option","base-plugins","base-store"]},"reflinks":["base-watch","composer"]},"gitHead":"380f3e6bcfbda6cdf0cafe9daab61953aeeff741","_id":"base-task@2.0.0","_npmVersion":"5.6.0","_nodeVersion":"9.7.1","_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"dist":{"shasum":"34197a35f20e9dc8f68868ddd3a70e86ae6bbd21","size":4235,"noattachment":false,"key":"/base-task/-/base-task-2.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/base-task/download/base-task-2.0.0.tgz"},"maintainers":[{"name":"doowb","email":"brian.woodward@gmail.com"},{"name":"jonschlinkert","email":"github@sellside.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/base-task_2.0.0_1520095866898_0.602364230835138"},"_hasShrinkwrap":false,"publish_time":1520095866948,"_cnpm_publish_time":1520095866948},"1.0.0":{"name":"base-task","description":"base plugin that provides a very thin wrapper around <https://github.com/doowb/composer> for adding task methods to your application.","version":"1.0.0","homepage":"https://github.com/node-base/base-task","author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"contributors":[{"name":"Brian Woodward","url":"https://twitter.com/doowb"},{"name":"Dave Quick","url":"http://dq.gg"},{"name":"Jon Schlinkert","url":"http://twitter.com/jonschlinkert"}],"repository":{"type":"git","url":"git+https://github.com/node-base/base-task.git"},"bugs":{"url":"https://github.com/node-base/base-task/issues"},"license":"MIT","files":["index.js"],"main":"index.js","engines":{"node":">=0.10.0"},"scripts":{"test":"mocha"},"dependencies":{"composer":"^0.14.2","is-valid-app":"^0.3.0"},"devDependencies":{"base":"^0.13.0","gulp-format-md":"^1.0.0","mocha":"^3.4.2"},"keywords":["api","app","application","base","base-plugin","baseplugin","build","building-blocks","composer","control","create","flow","framework","generate","plugin","plugins","run","task","tasks","tool","toolkit","tools"],"verb":{"toc":false,"layout":"default","tasks":["readme"],"plugins":["gulp-format-md"],"related":{"highlight":"base-watch","description":"Other base plugins you might be interested in:","list":["base","base-cli","base-generators","base-option","base-plugins","base-store"]},"reflinks":["base-watch","composer"]},"gitHead":"ee7522cc10ce88cd67fedecc8e5b840584893100","_id":"base-task@1.0.0","_npmVersion":"5.3.0","_nodeVersion":"7.7.3","_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"maintainers":[{"name":"doowb","email":"brian.woodward@gmail.com"},{"name":"jonschlinkert","email":"github@sellside.com"}],"dist":{"shasum":"036a3d73567f3f67ceb88d77b7d9fdf40f237677","size":4313,"noattachment":false,"key":"/base-task/-/base-task-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/base-task/download/base-task-1.0.0.tgz"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/base-task-1.0.0.tgz_1500350335069_0.0016568498685956001"},"directories":{},"publish_time":1500350336285,"_hasShrinkwrap":false,"_cnpm_publish_time":1500350336285},"0.7.1":{"name":"base-task","description":"base plugin that provides a very thin wrapper around <https://github.com/doowb/composer> for adding task methods to your application.","version":"0.7.1","homepage":"https://github.com/node-base/base-task","author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"contributors":[{"name":"Brian Woodward","email":"brian.woodward@gmail.com","url":"https://twitter.com/doowb"},{"name":"Dave Quick","email":"dq@dq.gg","url":"http://dq.gg"},{"name":"Jon Schlinkert","email":"jon.schlinkert@sellside.com","url":"http://twitter.com/jonschlinkert"}],"repository":{"type":"git","url":"git+https://github.com/node-base/base-task.git"},"bugs":{"url":"https://github.com/node-base/base-task/issues"},"license":"MIT","files":["index.js"],"main":"index.js","engines":{"node":">=0.10.0"},"scripts":{"test":"mocha"},"dependencies":{"composer":"^0.14.0","is-valid-app":"^0.3.0"},"devDependencies":{"base":"^0.13.0","gulp-format-md":"^0.1.12","mocha":"^3.3.0"},"keywords":["api","app","application","base","base-plugin","baseplugin","build","building-blocks","composer","control","create","flow","framework","generate","plugin","plugins","run","task","tasks","tool","toolkit","tools"],"verb":{"toc":false,"layout":"default","tasks":["readme"],"plugins":["gulp-format-md"],"related":{"highlight":"base-watch","description":"Other base plugins you might be interested in:","list":["base","base-cli","base-generators","base-option","base-plugins","base-store"]},"reflinks":["base-watch","composer"]},"gitHead":"f2ae197dcf4c92899387cbc272348cfa4315f7a2","_id":"base-task@0.7.1","_shasum":"9b6eaa39b0380a61d8308a6655257b0b38211429","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.7.3","_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"maintainers":[{"name":"doowb","email":"brian.woodward@gmail.com"},{"name":"jonschlinkert","email":"github@sellside.com"}],"dist":{"shasum":"9b6eaa39b0380a61d8308a6655257b0b38211429","size":4383,"noattachment":false,"key":"/base-task/-/base-task-0.7.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/base-task/download/base-task-0.7.1.tgz"},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/base-task-0.7.1.tgz_1493412962594_0.3732485328800976"},"directories":{},"publish_time":1493412963385,"_hasShrinkwrap":false,"_cnpm_publish_time":1493412963385},"0.7.0":{"name":"base-task","description":"base plugin that provides a very thin wrapper around <https://github.com/doowb/composer> for adding task methods to your application.","version":"0.7.0","homepage":"https://github.com/node-base/base-task","author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"contributors":[{"name":"Brian Woodward","email":"brian.woodward@gmail.com","url":"https://github.com/doowb"},{"name":"Dave Quick","email":"dq@dq.gg","url":"http://dq.gg"},{"name":"Jon Schlinkert","email":"jon.schlinkert@sellside.com","url":"http://twitter.com/jonschlinkert"}],"repository":{"type":"git","url":"git+https://github.com/node-base/base-task.git"},"bugs":{"url":"https://github.com/node-base/base-task/issues"},"license":"MIT","files":["index.js"],"main":"index.js","engines":{"node":">=0.10.0"},"scripts":{"test":"mocha"},"dependencies":{"composer":"^0.14.0","is-valid-app":"^0.2.1"},"devDependencies":{"base":"^0.8.1","gulp-format-md":"^0.1.9","mocha":"^2.4.5"},"keywords":["api","app","application","base","baseplugin","build","building-blocks","composer","control","create","flow","framework","generate","plugin","plugins","run","task","tasks","tool","toolkit","tools"],"verb":{"toc":false,"layout":"default","tasks":["readme"],"plugins":["gulp-format-md"],"related":{"highlight":"base-watch","description":"Other base plugins you might be interested in:","list":["base","base-cli","base-generators","base-option","base-plugins","base-store"]},"reflinks":["base","base-generators","base-watch","composer","verb","verb-generate-readme"]},"gitHead":"85a85b98f5b392827dccab1a2f4d23eed4c17e90","_id":"base-task@0.7.0","_shasum":"81542408955d2b55a1c9664e3dea2f50c111b5d0","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.7.0","_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"maintainers":[{"name":"doowb","email":"brian.woodward@gmail.com"},{"name":"jonschlinkert","email":"github@sellside.com"}],"dist":{"shasum":"81542408955d2b55a1c9664e3dea2f50c111b5d0","size":4412,"noattachment":false,"key":"/base-task/-/base-task-0.7.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/base-task/download/base-task-0.7.0.tgz"},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/base-task-0.7.0.tgz_1477136980372_0.8961384531576186"},"directories":{},"publish_time":1477136982382,"_cnpm_publish_time":1477136982382,"_hasShrinkwrap":false},"0.6.2":{"name":"base-task","description":"base plugin that provides a very thin wrapper around <https://github.com/doowb/composer> for adding task methods to your application.","version":"0.6.2","homepage":"https://github.com/node-base/base-task","author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"contributors":[{"name":"Brian Woodward","email":"brian.woodward@gmail.com","url":"https://github.com/doowb"},{"name":"Dave Quick","email":"dq@dq.gg","url":"http://dq.gg"},{"name":"Jon Schlinkert","email":"jon.schlinkert@sellside.com","url":"http://twitter.com/jonschlinkert"}],"repository":{"type":"git","url":"git+https://github.com/node-base/base-task.git"},"bugs":{"url":"https://github.com/node-base/base-task/issues"},"license":"MIT","files":["index.js"],"main":"index.js","engines":{"node":">=0.10.0"},"scripts":{"test":"mocha"},"dependencies":{"composer":"^0.13.0","is-valid-app":"^0.1.0"},"devDependencies":{"base":"^0.8.1","gulp-format-md":"^0.1.9","mocha":"^2.4.5"},"keywords":["api","app","application","base","baseplugin","build","building-blocks","composer","control","create","flow","framework","generate","plugin","plugins","run","task","tasks","tool","toolkit","tools"],"verb":{"toc":false,"layout":"default","tasks":["readme"],"plugins":["gulp-format-md"],"related":{"highlight":"base-watch","description":"Other base plugins you might be interested in:","list":["base","base-cli","base-generators","base-option","base-plugins","base-store"]},"reflinks":["base","base-generators","base-watch","composer","verb","verb-generate-readme"]},"gitHead":"bdceeba10203dead57458c4704d03e253b02edb9","_id":"base-task@0.6.2","_shasum":"467d60bae0737b3b8969bff57fa44494989981c0","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.7.0","_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"maintainers":[{"name":"doowb","email":"brian.woodward@gmail.com"},{"name":"jonschlinkert","email":"github@sellside.com"}],"dist":{"shasum":"467d60bae0737b3b8969bff57fa44494989981c0","size":4411,"noattachment":false,"key":"/base-task/-/base-task-0.6.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/base-task/download/base-task-0.6.2.tgz"},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/base-task-0.6.2.tgz_1477136883972_0.03307718620635569"},"directories":{},"publish_time":1477136885507,"_cnpm_publish_time":1477136885507,"_hasShrinkwrap":false},"0.6.1":{"name":"base-task","description":"base plugin that provides a very thin wrapper around <https://github.com/doowb/composer> for adding task methods to your application.","version":"0.6.1","homepage":"https://github.com/node-base/base-task","author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"repository":{"type":"git","url":"git+https://github.com/node-base/base-task.git"},"bugs":{"url":"https://github.com/node-base/base-task/issues"},"license":"MIT","files":["index.js"],"main":"index.js","engines":{"node":">=0.10.0"},"scripts":{"test":"mocha"},"dependencies":{"composer":"^0.13.0","is-valid-app":"^0.1.0"},"devDependencies":{"base":"^0.8.1","gulp-format-md":"^0.1.9","mocha":"^2.4.5"},"keywords":["base","baseplugin","build","composer","control","flow","generate","plugin","run","task","tasks"],"verb":{"toc":false,"layout":"default","tasks":["readme"],"plugins":["gulp-format-md"],"related":{"highlight":"base-watch","description":"Other base plugins you might be interested in:","list":["base","base-cli","base-generators","base-option","base-plugins","base-store"]},"reflinks":["base","base-generators","base-watch","composer"]},"gitHead":"14c5a779632d02653a86a306ffdf31e3fc216b61","_id":"base-task@0.6.1","_shasum":"d3dd33c1c5a110e1b524eb4b845b8ca5939f0f44","_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":"d3dd33c1c5a110e1b524eb4b845b8ca5939f0f44","size":1922,"noattachment":false,"key":"/base-task/-/base-task-0.6.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/base-task/download/base-task-0.6.1.tgz"},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/base-task-0.6.1.tgz_1464948824773_0.07838351675309241"},"directories":{},"publish_time":1464948827418,"_cnpm_publish_time":1464948827418,"_hasShrinkwrap":false},"0.6.0":{"name":"base-task","description":"base plugin that provides a very thin wrapper around <https://github.com/doowb/composer> for adding task methods to your application.","version":"0.6.0","homepage":"https://github.com/node-base/base-task","author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"repository":{"type":"git","url":"git+https://github.com/node-base/base-task.git"},"bugs":{"url":"https://github.com/node-base/base-task/issues"},"license":"MIT","files":["index.js"],"main":"index.js","engines":{"node":">=0.10.0"},"scripts":{"test":"mocha"},"dependencies":{"composer":"^0.13.0","is-valid-app":"^0.1.0"},"devDependencies":{"base":"^0.8.1","gulp-format-md":"^0.1.9","mocha":"^2.4.5"},"keywords":["base","baseplugin","build","composer","control","flow","generate","plugin","run","task","tasks"],"verb":{"toc":false,"layout":"default","tasks":["readme"],"plugins":["gulp-format-md"],"related":{"highlight":"base-watch","description":"Other base plugins you might be interested in:","list":["base","base-cli","base-generators","base-option","base-plugins","base-store"]},"reflinks":["base","base-generators","base-watch","composer"]},"gitHead":"14c5a779632d02653a86a306ffdf31e3fc216b61","_id":"base-task@0.6.0","_shasum":"ee482e01148e13d26507bc9ca6a487bc3019f93c","_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":"ee482e01148e13d26507bc9ca6a487bc3019f93c","size":1943,"noattachment":false,"key":"/base-task/-/base-task-0.6.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/base-task/download/base-task-0.6.0.tgz"},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/base-task-0.6.0.tgz_1464948802722_0.14363278960809112"},"directories":{},"publish_time":1464948805313,"_cnpm_publish_time":1464948805313,"_hasShrinkwrap":false},"0.5.0":{"name":"base-task","description":"base plugin that provides a very thin wrapper around <https://github.com/doowb/composer> for adding task methods to your application.","version":"0.5.0","homepage":"https://github.com/node-base/base-task","author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"repository":{"type":"git","url":"git+https://github.com/node-base/base-task.git"},"bugs":{"url":"https://github.com/node-base/base-task/issues"},"license":"MIT","files":["index.js"],"main":"index.js","engines":{"node":">=0.10.0"},"scripts":{"test":"mocha"},"dependencies":{"composer":"^0.12.0","is-registered":"^0.1.3","is-valid-instance":"^0.1.0"},"devDependencies":{"base":"^0.8.1","gulp-format-md":"^0.1.9","mocha":"^2.4.5"},"keywords":["base","baseplugin","build","composer","control","flow","generate","plugin","run","task","tasks"],"verb":{"toc":false,"layout":"default","tasks":["readme"],"plugins":["gulp-format-md"],"related":{"highlight":"base-watch","description":"Other base plugins you might be interested in:","list":["base","base-cli","base-generators","base-option","base-plugins","base-store"]},"reflinks":["base","base-generators","base-watch","composer"]},"gitHead":"7bc25b413381989b2e3a8b7430b03a2c41ef7e62","_id":"base-task@0.5.0","_shasum":"9cf77db961bec249ca1efebd5fe8b9980177922d","_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":"9cf77db961bec249ca1efebd5fe8b9980177922d","size":3955,"noattachment":false,"key":"/base-task/-/base-task-0.5.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/base-task/download/base-task-0.5.0.tgz"},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/base-task-0.5.0.tgz_1463498620549_0.6291864148806781"},"directories":{},"publish_time":1463498623093,"_cnpm_publish_time":1463498623093,"_hasShrinkwrap":false},"0.4.5":{"name":"base-task","description":"base plugin that provides a very thin wrapper around <https://github.com/doowb/composer> for adding task methods to your application.","version":"0.4.5","homepage":"https://github.com/node-base/base-task","author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"repository":{"type":"git","url":"git+https://github.com/node-base/base-task.git"},"bugs":{"url":"https://github.com/node-base/base-task/issues"},"license":"MIT","files":["index.js"],"main":"index.js","engines":{"node":">=0.10.0"},"scripts":{"test":"mocha"},"dependencies":{"composer":"^0.12.0","is-registered":"^0.1.3"},"devDependencies":{"base":"^0.8.1","gulp-format-md":"^0.1.7","mocha":"^2.4.5"},"keywords":["base","baseplugin","build","composer","control","flow","generate","plugin","run","task","tasks"],"verb":{"toc":false,"layout":"default","tasks":["readme"],"plugins":["gulp-format-md"],"related":{"highlight":"base-watch","description":"Other base plugins you might be interested in:","list":["base","base-cli","base-generators","base-option","base-plugins","base-store"]},"reflinks":["base","base-generators","base-watch","composer"]},"gitHead":"f7c77996c444885d467aaa09124c2873822b5157","_id":"base-task@0.4.5","_shasum":"fb88405b91f9dd18fb0290f9036aa3d298986059","_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":"fb88405b91f9dd18fb0290f9036aa3d298986059","size":3973,"noattachment":false,"key":"/base-task/-/base-task-0.4.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/base-task/download/base-task-0.4.5.tgz"},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/base-task-0.4.5.tgz_1463296591608_0.8248798521235585"},"directories":{},"publish_time":1463296593604,"_cnpm_publish_time":1463296593604,"_hasShrinkwrap":false},"0.4.4":{"name":"base-task","description":"base plugin that provides a very thin wrapper around <https://github.com/doowb/composer> for adding task methods to your application.","version":"0.4.4","homepage":"https://github.com/node-base/base-task","author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"repository":{"type":"git","url":"git+https://github.com/node-base/base-task.git"},"bugs":{"url":"https://github.com/node-base/base-task/issues"},"license":"MIT","files":["index.js"],"main":"index.js","engines":{"node":">=0.10.0"},"scripts":{"test":"mocha"},"dependencies":{"composer":"^0.11.4"},"devDependencies":{"base":"^0.8.1","gulp-format-md":"^0.1.7","mocha":"^2.4.5"},"keywords":["base","baseplugin","build","composer","control","flow","generate","plugin","run","task","tasks"],"verb":{"toc":false,"layout":"default","tasks":["readme"],"plugins":["gulp-format-md"],"related":{"highlight":"base-watch","description":"Other base plugins you might be interested in:","list":["base","base-cli","base-generators","base-option","base-plugins","base-store"]},"reflinks":["base","base-generators","base-watch","composer"]},"gitHead":"a5735c1627ad0cb3cd56f8c13682674f5e7b5854","_id":"base-task@0.4.4","_shasum":"05533af758f2466cfb3aa0f2939bf9e141244130","_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":"05533af758f2466cfb3aa0f2939bf9e141244130","size":3940,"noattachment":false,"key":"/base-task/-/base-task-0.4.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/base-task/download/base-task-0.4.4.tgz"},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/base-task-0.4.4.tgz_1462982607035_0.7357062292285264"},"directories":{},"publish_time":1462982608495,"_cnpm_publish_time":1462982608495,"_hasShrinkwrap":false},"0.4.3":{"name":"base-task","description":"base plugin that provides a very thin wrapper around <https://github.com/doowb/composer> for adding task methods to your application.","version":"0.4.3","homepage":"https://github.com/node-base/base-task","author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"repository":{"type":"git","url":"git+https://github.com/node-base/base-task.git"},"bugs":{"url":"https://github.com/node-base/base-task/issues"},"license":"MIT","files":["index.js"],"main":"index.js","engines":{"node":">=0.10.0"},"scripts":{"test":"mocha"},"dependencies":{"composer":"^0.11.3"},"devDependencies":{"base":"^0.8.1","gulp-format-md":"^0.1.7","mocha":"^2.4.5"},"keywords":["base","baseplugin","build","composer","control","flow","generate","plugin","run","task","tasks"],"verb":{"toc":false,"layout":"default","tasks":["readme"],"plugins":["gulp-format-md"],"related":{"highlight":"base-watch","description":"Other base plugins you might be interested in:","list":["base","base-cli","base-generators","base-option","base-plugins","base-store"]},"reflinks":["base","base-generators","base-watch","composer"]},"gitHead":"6cc7cfa89406b5bf58d1427660f72716163c6f4c","_id":"base-task@0.4.3","_shasum":"c240054f6ce965f3c73ecb3220f800fec0d35004","_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":"c240054f6ce965f3c73ecb3220f800fec0d35004","size":2894,"noattachment":false,"key":"/base-task/-/base-task-0.4.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/base-task/download/base-task-0.4.3.tgz"},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/base-task-0.4.3.tgz_1461195873999_0.5298286564648151"},"directories":{},"publish_time":1461195875285,"_cnpm_publish_time":1461195875285,"_hasShrinkwrap":false},"0.4.2":{"name":"base-task","description":"base plugin that provides a very thin wrapper around <https://github.com/doowb/composer> for adding task methods to your application.","version":"0.4.2","homepage":"https://github.com/node-base/base-task","author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"repository":{"type":"git","url":"git+https://github.com/node-base/base-task.git"},"bugs":{"url":"https://github.com/node-base/base-task/issues"},"license":"MIT","files":["index.js"],"main":"index.js","engines":{"node":">=0.10.0"},"scripts":{"test":"mocha"},"dependencies":{"composer":"^0.11.3"},"devDependencies":{"base":"^0.8.1","gulp-format-md":"^0.1.7","mocha":"^2.4.5"},"keywords":["base","baseplugin","build","composer","control","flow","generate","plugin","run","task","tasks"],"verb":{"toc":false,"layout":"default","tasks":["readme"],"plugins":["gulp-format-md"],"related":{"highlight":"base-watch","description":"Other base plugins you might be interested in:","list":["base","base-cli","base-generators","base-option","base-plugins","base-store"]},"reflinks":["base","base-generators","base-watch","composer"]},"gitHead":"cd31335088b30021f03d3595a39953e05f634c1b","_id":"base-task@0.4.2","_shasum":"b8ccbe21f6915d5e2a62468ab00c0b52a6ff00b0","_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":"b8ccbe21f6915d5e2a62468ab00c0b52a6ff00b0","size":2870,"noattachment":false,"key":"/base-task/-/base-task-0.4.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/base-task/download/base-task-0.4.2.tgz"},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/base-task-0.4.2.tgz_1458219504989_0.7150629684329033"},"directories":{},"publish_time":1458219507530,"_cnpm_publish_time":1458219507530,"_hasShrinkwrap":false},"0.4.1":{"name":"base-task","description":"base plugin that provides a very thin wrapper around <https://github.com/doowb/composer> for adding task methods to your application.","version":"0.4.1","homepage":"https://github.com/node-base/base-task","author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"repository":{"type":"git","url":"git+https://github.com/node-base/base-task.git"},"bugs":{"url":"https://github.com/node-base/base-task/issues"},"license":"MIT","files":["index.js"],"main":"index.js","engines":{"node":">=0.10.0"},"scripts":{"test":"mocha"},"dependencies":{"composer":"^0.11.2"},"devDependencies":{"base":"^0.7.2","gulp-format-md":"^0.1.5","mocha":"*"},"keywords":["base","baseplugin","build","composer","control","flow","generate","plugin","run","task","tasks"],"verb":{"toc":false,"layout":"default","tasks":["readme"],"plugins":["gulp-format-md"],"related":{"highlight":"base-watch","description":"Other base plugins you might be interested in:","list":["base","base-cli","base-generators","base-option","base-plugins","base-store"]},"reflinks":["base","base-generators","base-watch","composer"]},"gitHead":"47a8c090f6e6cce647c7b0f6b31d0999db86e3c3","_id":"base-task@0.4.1","_shasum":"cb0640026af5d329c36985beb90e0e0a16bac810","_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":"cb0640026af5d329c36985beb90e0e0a16bac810","size":2783,"noattachment":false,"key":"/base-task/-/base-task-0.4.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/base-task/download/base-task-0.4.1.tgz"},"_npmOperationalInternal":{"host":"packages-6-west.internal.npmjs.com","tmp":"tmp/base-task-0.4.1.tgz_1455409118681_0.6134464044589549"},"directories":{},"publish_time":1455409122307,"_cnpm_publish_time":1455409122307,"_hasShrinkwrap":false},"0.4.0":{"name":"base-task","description":"base plugin that provides a very thin wrapper around <https://github.com/doowb/composer> for adding task methods to your application.","version":"0.4.0","homepage":"https://github.com/node-base/base-task","author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"repository":{"type":"git","url":"git+https://github.com/node-base/base-task.git"},"bugs":{"url":"https://github.com/node-base/base-task/issues"},"license":"MIT","files":["index.js"],"main":"index.js","engines":{"node":">=0.10.0"},"scripts":{"test":"mocha"},"dependencies":{"composer":"^0.11.0"},"devDependencies":{"base":"^0.6.7","gulp-format-md":"^0.1.5","mocha":"*"},"keywords":["base","tasks"],"verb":{"toc":false,"layout":"default","reflinks":["base","base-watch","composer"],"plugins":["gulp-format-md"],"related":{"list":["base","base-cli","base-generators","base-option","base-plugins","base-store"]}},"gitHead":"283832f9e790cede434aba4fe756d251fde32b10","_id":"base-task@0.4.0","_shasum":"62a930a7d79b3a0d645099057067bad1f7c06ee4","_from":".","_npmVersion":"3.5.2","_nodeVersion":"5.1.1","_npmUser":{"name":"doowb","email":"brian.woodward@gmail.com"},"dist":{"shasum":"62a930a7d79b3a0d645099057067bad1f7c06ee4","size":2624,"noattachment":false,"key":"/base-task/-/base-task-0.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/base-task/download/base-task-0.4.0.tgz"},"maintainers":[{"name":"doowb","email":"brian.woodward@gmail.com"},{"name":"jonschlinkert","email":"github@sellside.com"}],"_npmOperationalInternal":{"host":"packages-9-west.internal.npmjs.com","tmp":"tmp/base-task-0.4.0.tgz_1454515650544_0.015485842945054173"},"directories":{},"publish_time":1454515653426,"_cnpm_publish_time":1454515653426,"_hasShrinkwrap":false}},"readme":"# base-task [![NPM version](https://img.shields.io/npm/v/base-task.svg?style=flat)](https://www.npmjs.com/package/base-task) [![NPM monthly downloads](https://img.shields.io/npm/dm/base-task.svg?style=flat)](https://npmjs.org/package/base-task) [![NPM total downloads](https://img.shields.io/npm/dt/base-task.svg?style=flat)](https://npmjs.org/package/base-task) [![Linux Build Status](https://img.shields.io/travis/base/base-task.svg?style=flat&label=Travis)](https://travis-ci.org/base/base-task)\n\n> Base plugin that provides a very thin wrapper around [https://github.com/doowb/composer](https://github.com/doowb/composer) for adding task methods to your Base application.\n\nPlease consider following this project's author, [Jon Schlinkert](https://github.com/jonschlinkert), and consider starring the project to show your :heart: and support.\n\n## Install\n\nInstall with [npm](https://www.npmjs.com/):\n\n```sh\n$ npm install --save base-task\n```\n\n## Usage\n\n```js\nconst Base = require('base');\nconst tasks = require('base-task');\nconst base = new Base();\n\nbase.use(tasks());\n\n/**\n * Define tasks\n */\n\nbase.task('foo', cb => {\n  console.log('this is foo!');\n  cb();\n});\n\nbase.task('bar', cb => {\n  console.log('this is bar!');\n  cb();\n});\n\n/**\n * Build tasks\n */\n\nbase.build(['foo', 'bar'])\n  .then(() => {\n    // this is foo!\n    // this is bar!\n    console.log('done!');\n  })\n  .catch(console.error)\n```\n\nSee the [composer](https://github.com/doowb/composer) documentation for more details, or to create bug reports related to running or registering tasks.\n\n## API\n\n### .task\n\nRegister a task\n\n**Params**\n\n* `name` **{String}**: Task name to register (tasks are cached on `app.tasks`)\n* `dependencies` **{String|Array|Function}**: String, list or array of tasks.\n* `callback` **{Function}**: Function to be called when the task is executed. Task functions should either return a stream or call the callback to let [composer](https://github.com/doowb/composer) know when the task is finished.\n\n**Examples**\n\nRegister a task.\n\n```js\napp.task('default', function() {\n  // return the stream to signal \"done\"\n  return app.src('pages/*.hbs')\n    .pipe(app.dest('dist'));\n});\n```\n\nRegister a task with dependencies (other tasks to run before executing the task):\n\n```js\napp.task('site', ['styles'], function() {\n  return app.src('pages/*.hbs')\n    .pipe(app.dest('dist'));\n});\n\napp.task('default', ['site']);\n```\n\n**Get a task**\n\n```js\nconst task = app.task('site');\n```\n\n### .build\n\nRun a task or array of tasks.\n\n**Promise examples**\n\n```js\n// run the \"default\" task, if defined\napp.build();\napp.build('default');\n\n// run an array of tasks\napp.build(['foo', 'bar'])\n  .then(() => console.log('done!'))\n  .catch(console.error);\n```\n\n**Callback examples**\n\n```js\n// run the \"default\" task, if defined\napp.build(function(err, results) {\n  if (err) return console.error(err);\n  console.log(results);\n});\n\napp.build('default', function(err, results) {\n  if (err) return console.error(err);\n  console.log(results);\n});\n\napp.build(['foo', 'bar'], function(err, results) {\n  if (err) return console.error(err);\n  console.log(results);\n});\n```\n\n### .series\n\nCompose task or list of tasks into a single function that runs the tasks in series.\n\n**Params**\n\n* `tasks` **{String|Array|Function}**: List of tasks by name, function, or array of names/functions.\n* `returns` **{Function}**: Composed function that may take a callback function.\n\n**Example**\n\n```js\napp.task('foo', cb => {\n  console.log('this is foo');\n  cb();\n});\n\nconst build = app.series('foo', cb => {\n  console.log('this is bar');\n  cb();\n});\n\nbuild(function(err) {\n  if (err) return console.error(err);\n  console.log('finished');\n});\n//=> this is foo\n//=> this is bar\n//=> finished\n```\n\n### .parallel\n\nCompose task or list of tasks into a single function that runs the tasks in parallel.\n\n**Params**\n\n* `tasks` **{String|Array|Function}**: List of tasks by name, function, or array of names/functions.\n* `returns` **{Function}**: Composed function that may take a callback function.\n\n**Example**\n\n```js\napp.task('foo', cb => {\n  setTimeout(function() {\n    console.log('this is foo');\n    cb();\n  }, 500);\n});\n\nconst build = app.parallel('foo', cb => {\n  console.log('this is bar');\n  cb();\n});\n\nbuild(function(err) {\n  if (err) return console.error(err);\n  console.log('finished');\n});\n//=> this is bar\n//=> this is foo\n//=> finished\n```\n\n## Events\n\nThe following events are emitted by [composer](https://github.com/doowb/composer). See the composer docs for more details\n\n### on.task\n\nEmitted when a `task` is `register`, `starting` and `finished`.\n\n```js\napp.on('task', function(task) {\n  console.log(task.status);\n  //=> 'register'\n});\n```\n\n### on.build\n\nEmitted when a `build` is `starting` and `finished`.\n\n```js\napp.on('build', function(build) {\n  console.log(build.status);\n  //=> 'starting'\n});\n```\n\n## History\n\n### v2.0.0\n\n* Bumped [composer](https://github.com/doowb/composer) to v2.0.0.\n\n### v0.3.0\n\n* Bumped [composer](https://github.com/doowb/composer) to v0.11.0, so the `.watch` method is no longer included by default. To add `.watch`, use the [base-watch](https://github.com/node-base/base-watch) plugin.\n\n## About\n\n<details>\n<summary><strong>Contributing</strong></summary>\n\nPull requests and stars are always welcome. For bugs and feature requests, [please create an issue](../../issues/new).\n\n</details>\n\n<details>\n<summary><strong>Running Tests</strong></summary>\n\nRunning and reviewing unit tests is a great way to get familiarized with a library and its API. You can install dependencies and run tests with the following command:\n\n```sh\n$ npm install && npm test\n```\n\n</details>\n\n<details>\n<summary><strong>Building docs</strong></summary>\n\n_(This project's readme.md is generated by [verb](https://github.com/verbose/verb-generate-readme), please don't edit the readme directly. Any changes to the readme must be made in the [.verb.md](.verb.md) readme template.)_\n\nTo generate the readme, run the following command:\n\n```sh\n$ npm install -g verbose/verb#dev verb-generate-readme && verb\n```\n\n</details>\n\n### Related projects\n\nOther base plugins you might be interested in:\n\n* [base-cli](https://www.npmjs.com/package/base-cli): Plugin for base-methods that maps built-in methods to CLI args (also supports methods from a… [more](https://github.com/node-base/base-cli) | [homepage](https://github.com/node-base/base-cli \"Plugin for base-methods that maps built-in methods to CLI args (also supports methods from a few plugins, like 'base-store', 'base-options' and 'base-data'.\")\n* [base-generators](https://www.npmjs.com/package/base-generators): Adds project-generator support to your `base` application. | [homepage](https://github.com/node-base/base-generators \"Adds project-generator support to your `base` application.\")\n* [base-option](https://www.npmjs.com/package/base-option): Adds a few options methods to base, like `option`, `enable` and `disable`. See the readme… [more](https://github.com/node-base/base-option) | [homepage](https://github.com/node-base/base-option \"Adds a few options methods to base, like `option`, `enable` and `disable`. See the readme for the full API.\")\n* [base-plugins](https://www.npmjs.com/package/base-plugins): Adds 'smart plugin' support to your base application. | [homepage](https://github.com/node-base/base-plugins \"Adds 'smart plugin' support to your base application.\")\n* [base-store](https://www.npmjs.com/package/base-store): Plugin for getting and persisting config values with your base-methods application. Adds a 'store' object… [more](https://github.com/node-base/base-store) | [homepage](https://github.com/node-base/base-store \"Plugin for getting and persisting config values with your base-methods application. Adds a 'store' object that exposes all of the methods from the data-store library. Also now supports sub-stores!\")\n* [base](https://www.npmjs.com/package/base): Framework for rapidly creating high quality, server-side node.js applications, using plugins like building blocks | [homepage](https://github.com/node-base/base \"Framework for rapidly creating high quality, server-side node.js applications, using plugins like building blocks\")\n\n### Contributors\n\n| **Commits** | **Contributor** |  \n| --- | --- |  \n| 60 | [jonschlinkert](https://github.com/jonschlinkert) |  \n| 6  | [doowb](https://github.com/doowb) |  \n| 2  | [davequick](https://github.com/davequick) |  \n\n### Author\n\n**Jon Schlinkert**\n\n* [GitHub Profile](https://github.com/jonschlinkert)\n* [Twitter Profile](https://twitter.com/jonschlinkert)\n* [LinkedIn Profile](https://linkedin.com/in/jonschlinkert)\n\n### License\n\nCopyright © 2018, [Jon Schlinkert](https://github.com/jonschlinkert).\nReleased under the [MIT License](LICENSE).\n\n***\n\n_This file was generated by [verb-generate-readme](https://github.com/verbose/verb-generate-readme), v0.8.0, on November 22, 2018._\n","_attachments":{},"homepage":"https://github.com/base/base-task","bugs":{"url":"https://github.com/base/base-task/issues"},"license":"MIT"}