{"_id":"base-tasks","_rev":"230547","name":"base-tasks","description":"base-methods plugin that provides a very thin wrapper around <https://github.com/jonschlinkert/composer> for adding task methods to your application.","dist-tags":{"latest":"0.4.0"},"maintainers":[{"name":"doowb","email":"brian.woodward@gmail.com"},{"name":"jonschlinkert","email":"github@sellside.com"}],"time":{"modified":"2021-06-03T15:45:46.000Z","created":"2015-11-19T13:58:38.345Z","0.4.0":"2016-02-03T15:59:32.625Z","0.3.0":"2016-01-29T05:58:16.942Z","0.2.0":"2016-01-27T15:45:55.440Z","0.1.4":"2016-01-27T12:02:29.655Z","0.1.3":"2016-01-19T23:22:59.963Z","0.1.2":"2015-11-19T20:27:31.832Z","0.1.1":"2015-11-19T20:03:33.621Z","0.1.0":"2015-11-19T13:58:38.345Z"},"users":{},"author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"repository":{"type":"git","url":"git+https://github.com/jonschlinkert/base-tasks.git"},"versions":{"0.4.0":{"name":"base-tasks","description":"base-methods plugin that provides a very thin wrapper around <https://github.com/jonschlinkert/composer> for adding task methods to your application.","deprecated":"`base-tasks` has been deprecated and renamed to `base-task`. See https://github.com/node-base/base-task","version":"0.4.0","homepage":"https://github.com/jonschlinkert/base-tasks","author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"repository":{"type":"git","url":"git+https://github.com/jonschlinkert/base-tasks.git"},"bugs":{"url":"https://github.com/jonschlinkert/base-tasks/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-options","base-plugins","base-store"]}},"gitHead":"72ec200dacbd68f9e7515b89bb22e25803395c66","_id":"base-tasks@0.4.0","_shasum":"c776d7db91b6c03790b5a0a62737b6ff1ef92a12","_from":".","_npmVersion":"3.5.2","_nodeVersion":"5.1.1","_npmUser":{"name":"doowb","email":"brian.woodward@gmail.com"},"dist":{"shasum":"c776d7db91b6c03790b5a0a62737b6ff1ef92a12","size":2623,"noattachment":false,"key":"/base-tasks/-/base-tasks-0.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/base-tasks/download/base-tasks-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-tasks-0.4.0.tgz_1454515169500_0.4989303487818688"},"directories":{},"publish_time":1454515172625,"_cnpm_publish_time":1454515172625,"_hasShrinkwrap":false},"0.3.0":{"name":"base-tasks","description":"base-methods plugin that provides a very thin wrapper around <https://github.com/jonschlinkert/composer> for adding task methods to your application.","version":"0.3.0","homepage":"https://github.com/jonschlinkert/base-tasks","author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"repository":{"type":"git","url":"git+https://github.com/jonschlinkert/base-tasks.git"},"bugs":{"url":"https://github.com/jonschlinkert/base-tasks/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-options","base-plugins","base-store"]}},"gitHead":"594b8d9685780af58cfa5105fc6d7a9ba15e945a","_id":"base-tasks@0.3.0","_shasum":"00a6c4298563c9ff7099950c6b5c89b49d4ba1d1","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.3.0","_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"maintainers":[{"name":"doowb","email":"brian.woodward@gmail.com"},{"name":"jonschlinkert","email":"github@sellside.com"}],"dist":{"shasum":"00a6c4298563c9ff7099950c6b5c89b49d4ba1d1","size":2590,"noattachment":false,"key":"/base-tasks/-/base-tasks-0.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/base-tasks/download/base-tasks-0.3.0.tgz"},"directories":{},"publish_time":1454047096942,"_cnpm_publish_time":1454047096942,"_hasShrinkwrap":false},"0.2.0":{"name":"base-tasks","description":"base-methods plugin that provides a very thin wrapper around <https://github.com/jonschlinkert/composer> for adding task methods to your application.","version":"0.2.0","homepage":"https://github.com/jonschlinkert/base-tasks","author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"repository":{"type":"git","url":"git+https://github.com/jonschlinkert/base-tasks.git"},"bugs":{"url":"https://github.com/jonschlinkert/base-tasks/issues"},"license":"MIT","files":["index.js"],"main":"index.js","engines":{"node":">=0.10.0"},"scripts":{"test":"mocha"},"dependencies":{"composer":"^0.10.0"},"devDependencies":{"base":"^0.6.7","gulp-format-md":"^0.1.5","mocha":"*"},"keywords":["base","tasks"],"verb":{"toc":false,"layout":"default","reflinks":["base"],"plugins":["gulp-format-md"],"related":{"list":["base","base-cli","base-options","base-plugins","base-store"]}},"gitHead":"1d27c3791375012d04e28c5f6e14ed6aba2224de","_id":"base-tasks@0.2.0","_shasum":"7009e33caeea690c5f7b07a88c9a3045ece6a2bd","_from":".","_npmVersion":"3.5.2","_nodeVersion":"5.1.1","_npmUser":{"name":"doowb","email":"brian.woodward@gmail.com"},"dist":{"shasum":"7009e33caeea690c5f7b07a88c9a3045ece6a2bd","size":2445,"noattachment":false,"key":"/base-tasks/-/base-tasks-0.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/base-tasks/download/base-tasks-0.2.0.tgz"},"maintainers":[{"name":"doowb","email":"brian.woodward@gmail.com"},{"name":"jonschlinkert","email":"github@sellside.com"}],"directories":{},"publish_time":1453909555440,"_cnpm_publish_time":1453909555440,"_hasShrinkwrap":false},"0.1.4":{"name":"base-tasks","description":"base-methods plugin that provides a very thin wrapper around <https://github.com/jonschlinkert/composer> for adding task methods to your application.","version":"0.1.4","homepage":"https://github.com/jonschlinkert/base-tasks","author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"repository":{"type":"git","url":"git+https://github.com/jonschlinkert/base-tasks.git"},"bugs":{"url":"https://github.com/jonschlinkert/base-tasks/issues"},"license":"MIT","files":["index.js"],"main":"index.js","engines":{"node":">=0.10.0"},"scripts":{"test":"mocha"},"dependencies":{"composer":"^0.9.0"},"devDependencies":{"base":"^0.6.7","gulp-format-md":"^0.1.5","mocha":"*"},"keywords":["base","tasks"],"verb":{"toc":false,"layout":"default","reflinks":["base"],"plugins":["gulp-format-md"],"related":{"list":["base","base-cli","base-options","base-plugins","base-store"]}},"gitHead":"15434b1786effc8ecc9b4c951179dfcf4a8cfc72","_id":"base-tasks@0.1.4","_shasum":"83f7ce470358e703b04228edd41a6506ea7436e1","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.3.0","_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"maintainers":[{"name":"doowb","email":"brian.woodward@gmail.com"},{"name":"jonschlinkert","email":"github@sellside.com"}],"dist":{"shasum":"83f7ce470358e703b04228edd41a6506ea7436e1","size":2466,"noattachment":false,"key":"/base-tasks/-/base-tasks-0.1.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/base-tasks/download/base-tasks-0.1.4.tgz"},"directories":{},"publish_time":1453896149655,"_cnpm_publish_time":1453896149655,"_hasShrinkwrap":false},"0.1.3":{"name":"base-tasks","description":"base-methods plugin that provides a very thin wrapper around <https://github.com/jonschlinkert/composer> for adding task methods to your application.","version":"0.1.3","homepage":"https://github.com/jonschlinkert/base-tasks","author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"repository":{"type":"git","url":"git+https://github.com/jonschlinkert/base-tasks.git"},"bugs":{"url":"https://github.com/jonschlinkert/base-tasks/issues"},"license":"MIT","files":["index.js"],"main":"index.js","engines":{"node":">=0.10.0"},"scripts":{"test":"mocha"},"dependencies":{"composer":"^0.8.3"},"devDependencies":{"base":"^0.6.4","gulp-format-md":"^0.1.5","mocha":"*"},"keywords":["base","tasks"],"verb":{"reflinks":["base"],"plugins":["gulp-format-md"],"related":{"list":["base","base-cli","base-options","base-plugins","base-store"]}},"gitHead":"082a36c34fbeb881b9661dfa53b8f5bf59a2fc10","_id":"base-tasks@0.1.3","_shasum":"4bd93e0cf27bcce4e097a501eb37556e4b99f1c7","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.3.0","_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"maintainers":[{"name":"doowb","email":"brian.woodward@gmail.com"},{"name":"jonschlinkert","email":"github@sellside.com"}],"dist":{"shasum":"4bd93e0cf27bcce4e097a501eb37556e4b99f1c7","size":2418,"noattachment":false,"key":"/base-tasks/-/base-tasks-0.1.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/base-tasks/download/base-tasks-0.1.3.tgz"},"directories":{},"publish_time":1453245779963,"_cnpm_publish_time":1453245779963,"_hasShrinkwrap":false},"0.1.2":{"name":"base-tasks","description":"base-methods plugin that provides a very thin wrapper around <https://github.com/jonschlinkert/composer> for adding task methods to your application.","version":"0.1.2","homepage":"https://github.com/jonschlinkert/base-tasks","author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"repository":{"type":"git","url":"git+https://github.com/jonschlinkert/base-tasks.git"},"bugs":{"url":"https://github.com/jonschlinkert/base-tasks/issues"},"license":"MIT","files":["index.js"],"main":"index.js","engines":{"node":">=0.10.0"},"scripts":{"test":"mocha"},"dependencies":{"composer":"^0.8.0"},"devDependencies":{"base-methods":"^0.5.0","mocha":"*"},"keywords":["base","tasks"],"verb":{"related":{"list":["base-methods","base-plugins","base-options","base-cli","base-store"]}},"gitHead":"f3c030ee2803b483e2e815d05cadec9acf89051e","_id":"base-tasks@0.1.2","_shasum":"a26db1c1bfe1ba648b08369ea703eede00c97c12","_from":".","_npmVersion":"3.3.6","_nodeVersion":"5.0.0","_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"maintainers":[{"name":"doowb","email":"brian.woodward@gmail.com"},{"name":"jonschlinkert","email":"github@sellside.com"}],"dist":{"shasum":"a26db1c1bfe1ba648b08369ea703eede00c97c12","size":2325,"noattachment":false,"key":"/base-tasks/-/base-tasks-0.1.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/base-tasks/download/base-tasks-0.1.2.tgz"},"directories":{},"publish_time":1447964851832,"_cnpm_publish_time":1447964851832,"_hasShrinkwrap":false},"0.1.1":{"name":"base-tasks","description":"base-methods plugin that provides a very thin wrapper around <https://github.com/jonschlinkert/composer> for adding task methods to your application.","version":"0.1.1","homepage":"https://github.com/jonschlinkert/base-tasks","author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"repository":{"type":"git","url":"git+https://github.com/jonschlinkert/base-tasks.git"},"bugs":{"url":"https://github.com/jonschlinkert/base-tasks/issues"},"license":"MIT","files":["index.js"],"main":"index.js","engines":{"node":">=0.10.0"},"scripts":{"test":"mocha"},"dependencies":{"composer":"^0.8.0"},"devDependencies":{"base-methods":"^0.5.0","mocha":"*"},"keywords":["base","tasks"],"verb":{"related":{"list":["base-methods","base-plugins","base-options","base-cli","base-store"]}},"gitHead":"d8c0db379a743dc115ef663f0acc76ec4b8b07c7","_id":"base-tasks@0.1.1","_shasum":"5463d552275624c65253ba6694a8408c7637c3f1","_from":".","_npmVersion":"3.3.6","_nodeVersion":"5.0.0","_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"maintainers":[{"name":"doowb","email":"brian.woodward@gmail.com"},{"name":"jonschlinkert","email":"github@sellside.com"}],"dist":{"shasum":"5463d552275624c65253ba6694a8408c7637c3f1","size":2300,"noattachment":false,"key":"/base-tasks/-/base-tasks-0.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/base-tasks/download/base-tasks-0.1.1.tgz"},"directories":{},"publish_time":1447963413621,"_cnpm_publish_time":1447963413621,"_hasShrinkwrap":false},"0.1.0":{"name":"base-tasks","description":"base-methods plugin that provides a very thin wrapper around <https://github.com/jonschlinkert/composer> for adding task methods to your application.","version":"0.1.0","homepage":"https://github.com/jonschlinkert/base-tasks","author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"repository":{"type":"git","url":"git+https://github.com/jonschlinkert/base-tasks.git"},"bugs":{"url":"https://github.com/jonschlinkert/base-tasks/issues"},"license":"MIT","files":["index.js"],"main":"index.js","engines":{"node":">=0.10.0"},"scripts":{"test":"mocha"},"dependencies":{"composer":"^0.8.0"},"devDependencies":{"base-methods":"^0.5.0","mocha":"*"},"keywords":["base","tasks"],"verb":{"related":{"list":["base-methods","base-plugins","base-options","base-cli","base-store"]}},"gitHead":"d8c0db379a743dc115ef663f0acc76ec4b8b07c7","_id":"base-tasks@0.1.0","_shasum":"0b6b315ee8637f1a4bc3ccda964081fbb3199ff5","_from":".","_npmVersion":"3.3.6","_nodeVersion":"5.0.0","_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"maintainers":[{"name":"doowb","email":"brian.woodward@gmail.com"},{"name":"jonschlinkert","email":"github@sellside.com"}],"dist":{"shasum":"0b6b315ee8637f1a4bc3ccda964081fbb3199ff5","size":2270,"noattachment":false,"key":"/base-tasks/-/base-tasks-0.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/base-tasks/download/base-tasks-0.1.0.tgz"},"directories":{},"publish_time":1447941518345,"_cnpm_publish_time":1447941518345,"_hasShrinkwrap":false}},"readme":"# base-tasks [![NPM version](https://img.shields.io/npm/v/base-tasks.svg)](https://www.npmjs.com/package/base-tasks) [![Build Status](https://img.shields.io/travis/jonschlinkert/base-tasks.svg)](https://travis-ci.org/jonschlinkert/base-tasks)\n\n> base-methods plugin that provides a very thin wrapper around [https://github.com/jonschlinkert/composer](https://github.com/jonschlinkert/composer) for adding task methods to your application.\n\n## Install\n\nInstall with [npm](https://www.npmjs.com/):\n\n```sh\n$ npm i base-tasks --save\n```\n\n## Usage\n\n```js\nvar Base = require('base-methods');\nvar tasks = require('base-tasks');\nBase.use(tasks());\n\nvar base = new Base();\nbase.task('foo', function(cb) {\n  console.log('this is foo!');\n  cb();\n});\nbase.task('bar', function(cb) {\n  console.log('this is bar!');\n  cb();\n});\n\nbase.build(['foo', 'bar'], function(err) {\n  // this is foo!\n  // this is bar!\n  console.log('done!');\n});\n```\n\n**v0.3.0**\n\n* Bumped [composer](https://github.com/jonschlinkert/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## Related projects\n\nYou might also be interested in these projects:\n\n* [base](https://www.npmjs.com/package/base): base is the foundation for creating modular, unit testable and highly pluggable node.js applications, starting… [more](https://www.npmjs.com/package/base) | [homepage](https://github.com/node-base/base)\n* [base-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://www.npmjs.com/package/base-cli) | [homepage](https://github.com/jonschlinkert/base-cli)\n* [base-generators](https://www.npmjs.com/package/base-generators): Adds project-generator support to your `base` application. | [homepage](https://github.com/jonschlinkert/base-generators)\n* [base-options](https://www.npmjs.com/package/base-options): Adds a few options methods to base-methods, like `option`, `enable` and `disable`. See the readme… [more](https://www.npmjs.com/package/base-options) | [homepage](https://github.com/jonschlinkert/base-options)\n* [base-plugins](https://www.npmjs.com/package/base-plugins): Upgrade's plugin support in base-methods to allow plugins to be called any time after init. | [homepage](https://github.com/jonschlinkert/base-plugins)\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://www.npmjs.com/package/base-store) | [homepage](https://github.com/jonschlinkert/base-store)\n\n## Running tests\n\nInstall dev dependencies:\n\n```sh\n$ npm i -d && npm test\n```\n\n## Contributing\n\nPull requests and stars are always welcome. For bugs and feature requests, [please create an issue](https://github.com/jonschlinkert/base-tasks/issues/new).\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.\n\n***\n\n_This file was generated by [verb](https://github.com/verbose/verb) on January 29, 2016._","_attachments":{},"homepage":"https://github.com/jonschlinkert/base-tasks","bugs":{"url":"https://github.com/jonschlinkert/base-tasks/issues"},"license":"MIT"}