{"_id":"base-pipeline","_rev":"226908","name":"base-pipeline","description":"base-methods plugin that adds pipeline and plugin methods for dynamically composing streaming plugin pipelines.","dist-tags":{"latest":"0.3.2"},"maintainers":[{"name":"jonschlinkert","email":"github@sellside.com"}],"time":{"modified":"2021-06-03T15:43:21.000Z","created":"2015-10-29T07:46:50.455Z","0.3.2":"2016-06-27T22:47:26.652Z","0.3.1":"2016-05-26T00:21:00.443Z","0.3.0":"2016-05-17T15:13:04.581Z","0.2.5":"2016-03-25T08:29:18.961Z","0.2.4":"2016-03-17T12:38:14.352Z","0.2.3":"2016-02-06T05:58:40.750Z","0.2.2":"2016-02-06T05:49:26.148Z","0.2.1":"2016-01-20T00:19:01.272Z","0.2.0":"2016-01-12T06:22:34.087Z","0.1.4":"2015-11-06T08:07:55.792Z","0.1.3":"2015-11-06T07:55:31.148Z","0.1.2":"2015-10-29T16:50:02.083Z","0.1.1":"2015-10-29T13:10:13.546Z","0.1.0":"2015-10-29T07:46:50.455Z"},"users":{},"author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"repository":{"type":"git","url":"git+https://github.com/node-base/base-pipeline.git"},"versions":{"0.3.2":{"name":"base-pipeline","description":"base-methods plugin that adds pipeline and plugin methods for dynamically composing streaming plugin pipelines.","version":"0.3.2","homepage":"https://github.com/node-base/base-pipeline","author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"repository":{"type":"git","url":"git+https://github.com/node-base/base-pipeline.git"},"bugs":{"url":"https://github.com/node-base/base-pipeline/issues"},"license":"MIT","files":["index.js","utils.js"],"main":"index.js","engines":{"node":">=0.10.0"},"scripts":{"test":"mocha"},"dependencies":{"base-option":"^0.8.2","extend-shallow":"^2.0.1","is-valid-app":"^0.1.2","kind-of":"^3.0.3","lazy-cache":"^2.0.1","stream-combiner":"^0.2.2","through2":"^2.0.1"},"devDependencies":{"base":"^0.8.1","base-config":"^0.5.2","base-fs":"^0.3.4","base-plugins":"^0.4.12","base-runtimes":"^0.1.11","base-task":"^0.5.0","buffer-equal":"^1.0.0","graceful-fs":"^4.1.4","gulp":"^3.9.1","gulp-eslint":"^2.0.0","gulp-format-md":"^0.1.9","gulp-istanbul":"^0.10.4","gulp-mocha":"^2.2.0","minimist":"^1.2.0","mocha":"^2.5.3","rimraf":"^2.5.2","should":"^8.4.0","sinon":"^1.17.4","vinyl":"^1.1.1"},"keywords":["api","app","application","base","baseplugin","building-blocks","create","file","framework","fs","pipeline","plugin","plugins","system","tool","toolkit","tools","vinyl"],"verb":{"run":true,"toc":false,"layout":"default","tasks":["readme"],"plugins":["gulp-format-md"],"related":{"list":["base-cli","base-config","base-data","base-methods","base-options","base-plugins","base-store"]},"reflinks":["verb"],"lint":{"reflinks":true}},"gitHead":"3d8ea36e6e003e060557040d6eb1de02c1e0029c","_id":"base-pipeline@0.3.2","_shasum":"9e5526b3e265d90a926decf13b5f27598d3d4c55","_from":".","_npmVersion":"3.8.9","_nodeVersion":"6.2.0","_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"maintainers":[{"name":"jonschlinkert","email":"github@sellside.com"}],"dist":{"shasum":"9e5526b3e265d90a926decf13b5f27598d3d4c55","size":2920,"noattachment":false,"key":"/base-pipeline/-/base-pipeline-0.3.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/base-pipeline/download/base-pipeline-0.3.2.tgz"},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/base-pipeline-0.3.2.tgz_1467067644272_0.40062922635115683"},"directories":{},"publish_time":1467067646652,"_cnpm_publish_time":1467067646652,"_hasShrinkwrap":false},"0.3.1":{"name":"base-pipeline","version":"0.3.1","description":"base-methods plugin that adds pipeline and plugin methods for dynamically composing streaming plugin pipelines.","homepage":"https://github.com/node-base/base-pipeline","author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"repository":{"type":"git","url":"git+https://github.com/node-base/base-pipeline.git"},"bugs":{"url":"https://github.com/node-base/base-pipeline/issues"},"license":"MIT","files":["index.js","utils.js"],"main":"index.js","engines":{"node":">=0.10.0"},"scripts":{"test":"mocha"},"dependencies":{"base-option":"^0.8.2","extend-shallow":"^2.0.1","is-registered":"^0.1.4","is-valid-instance":"^0.1.0","kind-of":"^3.0.3","lazy-cache":"^2.0.1","stream-combiner":"^0.2.2","through2":"^2.0.1"},"devDependencies":{"base":"^0.8.1","base-config":"^0.5.2","base-fs":"^0.3.4","base-plugins":"^0.4.12","base-runtimes":"^0.1.11","base-task":"^0.5.0","buffer-equal":"^1.0.0","graceful-fs":"^4.1.4","gulp":"^3.9.1","gulp-eslint":"^2.0.0","gulp-format-md":"^0.1.9","gulp-istanbul":"^0.10.4","gulp-mocha":"^2.2.0","minimist":"^1.2.0","mocha":"^2.5.3","rimraf":"^2.5.2","should":"^8.4.0","sinon":"^1.17.4","vinyl":"^1.1.1"},"keywords":["base","baseplugin","file","fs","system","vinyl"],"verb":{"run":true,"toc":false,"layout":"default","tasks":["readme"],"plugins":["gulp-format-md"],"related":{"list":["base-cli","base-config","base-data","base-methods","base-options","base-plugins","base-store"]},"reflinks":["verb"],"lint":{"reflinks":true}},"gitHead":"8b52ba47034480e18ec07b03f0802642697aa0ec","_id":"base-pipeline@0.3.1","_shasum":"adcc23c423c75ff1771d4af24877db144c7660c9","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.5.0","_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"maintainers":[{"name":"jonschlinkert","email":"github@sellside.com"}],"dist":{"shasum":"adcc23c423c75ff1771d4af24877db144c7660c9","size":4358,"noattachment":false,"key":"/base-pipeline/-/base-pipeline-0.3.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/base-pipeline/download/base-pipeline-0.3.1.tgz"},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/base-pipeline-0.3.1.tgz_1464222058841_0.4258265921380371"},"directories":{},"publish_time":1464222060443,"_cnpm_publish_time":1464222060443,"_hasShrinkwrap":false},"0.3.0":{"name":"base-pipeline","version":"0.3.0","description":"base-methods plugin that adds pipeline and plugin methods for dynamically composing streaming plugin pipelines.","homepage":"https://github.com/node-base/base-pipeline","author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"repository":{"type":"git","url":"git+https://github.com/node-base/base-pipeline.git"},"bugs":{"url":"https://github.com/node-base/base-pipeline/issues"},"license":"MIT","files":["index.js","utils.js"],"main":"index.js","engines":{"node":">=0.10.0"},"scripts":{"test":"mocha"},"dependencies":{"base-option":"^0.7.0","extend-shallow":"^2.0.1","is-registered":"^0.1.4","is-valid-instance":"^0.1.0","kind-of":"^3.0.3","lazy-cache":"^2.0.1","stream-combiner":"^0.2.2","through2":"^2.0.1"},"devDependencies":{"base":"^0.8.1","base-config":"^0.5.2","base-fs":"^0.3.1","base-plugins":"^0.4.9","base-runtimes":"^0.1.5","base-task":"^0.4.2","buffer-equal":"^1.0.0","graceful-fs":"^4.1.3","gulp":"^3.9.1","gulp-eslint":"^2.0.0","gulp-format-md":"^0.1.7","gulp-istanbul":"^0.10.3","gulp-mocha":"^2.2.0","minimist":"^1.2.0","mocha":"^2.4.5","rimraf":"^2.5.2","should":"^8.3.0","sinon":"^1.17.3","vinyl":"^1.1.1"},"keywords":["base","baseplugin","file","fs","system","vinyl"],"verb":{"run":true,"toc":false,"layout":"default","tasks":["readme"],"plugins":["gulp-format-md"],"related":{"list":["base-cli","base-config","base-data","base-methods","base-options","base-plugins","base-store"]},"reflinks":["verb"],"lint":{"reflinks":true}},"gitHead":"8b52ba47034480e18ec07b03f0802642697aa0ec","_id":"base-pipeline@0.3.0","_shasum":"a955b537980c67499f9c6f65567c229751aa7e60","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.5.0","_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"maintainers":[{"name":"jonschlinkert","email":"github@sellside.com"}],"dist":{"shasum":"a955b537980c67499f9c6f65567c229751aa7e60","size":4329,"noattachment":false,"key":"/base-pipeline/-/base-pipeline-0.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/base-pipeline/download/base-pipeline-0.3.0.tgz"},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/base-pipeline-0.3.0.tgz_1463497981992_0.5453990257810801"},"directories":{},"publish_time":1463497984581,"_cnpm_publish_time":1463497984581,"_hasShrinkwrap":false},"0.2.5":{"name":"base-pipeline","version":"0.2.5","description":"base-methods plugin that adds pipeline and plugin methods for dynamically composing streaming plugin pipelines.","homepage":"https://github.com/node-base/base-pipeline","author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"repository":{"type":"git","url":"git+https://github.com/node-base/base-pipeline.git"},"bugs":{"url":"https://github.com/node-base/base-pipeline/issues"},"license":"MIT","files":["index.js","utils.js"],"main":"index.js","engines":{"node":">=0.10.0"},"scripts":{"test":"mocha"},"dependencies":{"extend-shallow":"^2.0.1","kind-of":"^3.0.2","lazy-cache":"^1.0.3","stream-combiner":"^0.2.2","through2":"^2.0.0"},"devDependencies":{"base":"^0.8.1","base-config":"^0.5.2","base-fs":"^0.3.1","base-option":"^0.7.0","base-plugins":"^0.4.9","base-runtimes":"^0.1.5","base-task":"^0.4.2","buffer-equal":"^1.0.0","graceful-fs":"^4.1.3","gulp":"^3.9.1","gulp-eslint":"^2.0.0","gulp-format-md":"^0.1.7","gulp-istanbul":"^0.10.3","gulp-mocha":"^2.2.0","minimist":"^1.2.0","mocha":"^2.4.5","rimraf":"^2.5.2","should":"^8.3.0","sinon":"^1.17.3","vinyl":"^1.1.1"},"keywords":["base","baseplugin","file","fs","system","vinyl"],"verb":{"run":true,"toc":false,"layout":"default","tasks":["readme"],"plugins":["gulp-format-md"],"related":{"list":["base-cli","base-config","base-data","base-methods","base-options","base-plugins","base-store"]},"reflinks":["verb"],"lint":{"reflinks":true}},"gitHead":"c48d8bbc1ec2cda48958e62ff3cdc70ca97f8bc1","_id":"base-pipeline@0.2.5","_shasum":"55f509799dc70a2c01fb234c29919e4b101de04e","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.5.0","_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"maintainers":[{"name":"jonschlinkert","email":"github@sellside.com"}],"dist":{"shasum":"55f509799dc70a2c01fb234c29919e4b101de04e","size":4285,"noattachment":false,"key":"/base-pipeline/-/base-pipeline-0.2.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/base-pipeline/download/base-pipeline-0.2.5.tgz"},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/base-pipeline-0.2.5.tgz_1458894556835_0.7292454945854843"},"directories":{},"publish_time":1458894558961,"_cnpm_publish_time":1458894558961,"_hasShrinkwrap":false},"0.2.4":{"name":"base-pipeline","description":"base-methods plugin that adds pipeline and plugin methods for dynamically composing streaming plugin pipelines.","version":"0.2.4","homepage":"https://github.com/node-base/base-pipeline","author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"repository":{"type":"git","url":"git+https://github.com/node-base/base-pipeline.git"},"bugs":{"url":"https://github.com/node-base/base-pipeline/issues"},"license":"MIT","files":["index.js","utils.js"],"main":"index.js","engines":{"node":">=0.10.0"},"scripts":{"test":"mocha"},"dependencies":{"extend-shallow":"^2.0.1","kind-of":"^3.0.2","lazy-cache":"^1.0.3","stream-combiner":"^0.2.2","through2":"^2.0.0"},"devDependencies":{"base":"^0.6.7","base-config":"^0.4.0","base-fs":"^0.3.0","base-option":"^0.6.1","base-plugins":"^0.4.1","buffer-equal":"^1.0.0","composer":"^0.11.1","graceful-fs":"^4.1.3","gulp":"^3.9.0","gulp-eslint":"^1.0.0","gulp-format-md":"^0.1.5","gulp-istanbul":"^0.10.2","gulp-jshint":"^1.11.2","gulp-mocha":"^2.1.3","jshint-stylish":"^2.1.0","mocha":"*","rimraf":"^2.5.1","should":"*","sinon":"^1.17.3","vinyl":"^1.1.1"},"keywords":["base","baseplugin","file","fs","system","vinyl"],"verb":{"run":true,"toc":false,"layout":"default","tasks":["readme"],"plugins":["gulp-format-md"],"related":{"list":["base-cli","base-config","base-data","base-methods","base-options","base-plugins","base-store"]},"reflinks":["verb"],"lint":{"reflinks":true}},"gitHead":"9244a4e887c1f2015a52bbeae79821e7dad0d222","_id":"base-pipeline@0.2.4","_shasum":"f90d332141dd5590bdcbffd65146e77ded994137","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.5.0","_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"maintainers":[{"name":"jonschlinkert","email":"github@sellside.com"}],"dist":{"shasum":"f90d332141dd5590bdcbffd65146e77ded994137","size":4232,"noattachment":false,"key":"/base-pipeline/-/base-pipeline-0.2.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/base-pipeline/download/base-pipeline-0.2.4.tgz"},"_npmOperationalInternal":{"host":"packages-13-west.internal.npmjs.com","tmp":"tmp/base-pipeline-0.2.4.tgz_1458218291862_0.5969660463742912"},"directories":{},"publish_time":1458218294352,"_cnpm_publish_time":1458218294352,"_hasShrinkwrap":false},"0.2.3":{"name":"base-pipeline","description":"base-methods plugin that adds pipeline and plugin methods for dynamically composing streaming plugin pipelines.","version":"0.2.3","homepage":"https://github.com/jonschlinkert/base-pipeline","author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"repository":{"type":"git","url":"git+https://github.com/jonschlinkert/base-pipeline.git"},"bugs":{"url":"https://github.com/jonschlinkert/base-pipeline/issues"},"license":"MIT","files":["index.js","utils.js"],"main":"index.js","engines":{"node":">=0.10.0"},"scripts":{"test":"mocha"},"dependencies":{"extend-shallow":"^2.0.1","kind-of":"^3.0.2","lazy-cache":"^1.0.3","stream-combiner":"^0.2.2","through2":"^2.0.0"},"devDependencies":{"base":"^0.6.7","base-config":"^0.4.0","base-fs":"^0.3.0","base-option":"^0.6.1","base-plugins":"^0.4.1","buffer-equal":"^1.0.0","composer":"^0.11.1","graceful-fs":"^4.1.3","gulp":"^3.9.0","gulp-eslint":"^1.0.0","gulp-format-md":"^0.1.5","gulp-istanbul":"^0.10.2","gulp-jshint":"^1.11.2","gulp-mocha":"^2.1.3","jshint-stylish":"^2.1.0","mocha":"*","rimraf":"^2.5.1","should":"*","sinon":"^1.17.3","vinyl":"^1.1.1"},"keywords":["base","baseplugin","file","fs","system","vinyl"],"verb":{"related":{"list":["base-cli","base-config","base-data","base-methods","base-options","base-plugins","base-store"]},"plugins":["gulp-format-md"],"layout":"default"},"gitHead":"f11aae807f97af164a2bcea854cdaea2c3f06fd6","_id":"base-pipeline@0.2.3","_shasum":"f9e757b4e1efc581b0a1e66e6ef473ca49476ca1","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.5.0","_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"maintainers":[{"name":"jonschlinkert","email":"github@sellside.com"}],"dist":{"shasum":"f9e757b4e1efc581b0a1e66e6ef473ca49476ca1","size":4186,"noattachment":false,"key":"/base-pipeline/-/base-pipeline-0.2.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/base-pipeline/download/base-pipeline-0.2.3.tgz"},"_npmOperationalInternal":{"host":"packages-5-east.internal.npmjs.com","tmp":"tmp/base-pipeline-0.2.3.tgz_1454738319520_0.41777430404908955"},"directories":{},"publish_time":1454738320750,"_cnpm_publish_time":1454738320750,"_hasShrinkwrap":false},"0.2.2":{"name":"base-pipeline","description":"base-methods plugin that adds pipeline and plugin methods for dynamically composing streaming plugin pipelines.","version":"0.2.2","homepage":"https://github.com/jonschlinkert/base-pipeline","author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"repository":{"type":"git","url":"git+https://github.com/jonschlinkert/base-pipeline.git"},"bugs":{"url":"https://github.com/jonschlinkert/base-pipeline/issues"},"license":"MIT","files":["index.js","utils.js"],"main":"index.js","engines":{"node":">=0.10.0"},"scripts":{"test":"mocha"},"dependencies":{"extend-shallow":"^2.0.1","kind-of":"^3.0.2","lazy-cache":"^1.0.3","stream-combiner":"^0.2.2","through2":"^2.0.0"},"devDependencies":{"base":"^0.6.7","base-config":"^0.4.0","base-fs":"^0.3.0","base-option":"^0.6.1","base-plugins":"^0.4.1","buffer-equal":"^1.0.0","composer":"^0.11.1","graceful-fs":"^4.1.3","gulp":"^3.9.0","gulp-eslint":"^1.0.0","gulp-format-md":"^0.1.5","gulp-istanbul":"^0.10.2","gulp-jshint":"^1.11.2","gulp-mocha":"^2.1.3","jshint-stylish":"^2.1.0","mocha":"*","rimraf":"^2.5.1","should":"*","sinon":"^1.17.3","vinyl":"^1.1.1"},"keywords":["base","baseplugin","file","fs","system","vinyl"],"verb":{"related":{"list":["base-cli","base-config","base-data","base-methods","base-options","base-plugins","base-store"]},"plugins":["gulp-format-md"],"layout":"default"},"gitHead":"0451d0d4e89a7c5a387bb30aa2a8b43e229dd281","_id":"base-pipeline@0.2.2","_shasum":"8e4c88e312f5fed078ec62d1ea967fa56d035483","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.5.0","_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"maintainers":[{"name":"jonschlinkert","email":"github@sellside.com"}],"dist":{"shasum":"8e4c88e312f5fed078ec62d1ea967fa56d035483","size":4251,"noattachment":false,"key":"/base-pipeline/-/base-pipeline-0.2.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/base-pipeline/download/base-pipeline-0.2.2.tgz"},"_npmOperationalInternal":{"host":"packages-6-west.internal.npmjs.com","tmp":"tmp/base-pipeline-0.2.2.tgz_1454737763634_0.8983276376966387"},"directories":{},"publish_time":1454737766148,"_cnpm_publish_time":1454737766148,"_hasShrinkwrap":false},"0.2.1":{"name":"base-pipeline","description":"base-methods plugin that adds pipeline and plugin methods for dynamically composing streaming plugin pipelines.","version":"0.2.1","homepage":"https://github.com/jonschlinkert/base-pipeline","author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"repository":{"type":"git","url":"git+https://github.com/jonschlinkert/base-pipeline.git"},"bugs":{"url":"https://github.com/jonschlinkert/base-pipeline/issues"},"license":"MIT","files":["index.js","utils.js"],"main":"index.js","engines":{"node":">=0.10.0"},"scripts":{"test":"mocha"},"dependencies":{"base":"^0.6.4","extend-shallow":"^2.0.1","kind-of":"^3.0.2","lazy-cache":"^1.0.3","stream-combiner":"^0.2.2","through2":"^2.0.0"},"devDependencies":{"base-config":"^0.3.4","base-fs":"^0.2.1","base-options":"^0.5.5","base-plugins":"^0.4.1","buffer-equal":"^1.0.0","composer":"^0.8.3","graceful-fs":"^4.1.2","gulp":"^3.9.0","gulp-eslint":"^1.0.0","gulp-format-md":"^0.1.5","gulp-istanbul":"^0.10.2","gulp-jshint":"^1.11.2","gulp-mocha":"^2.1.3","jshint-stylish":"^2.1.0","mocha":"*","rimraf":"^2.5.0","should":"*","sinon":"^1.17.2","vinyl":"^1.1.0"},"keywords":["base","baseplugin","file","fs","system","vinyl"],"verb":{"related":{"list":["base-cli","base-config","base-data","base-methods","base-options","base-plugins","base-store"]},"plugins":["gulp-format-md"],"layout":"default"},"gitHead":"f86dabdcce92b8a2b9eb2f64783731c02f1cbc0b","_id":"base-pipeline@0.2.1","_shasum":"4ab8c14e8144a58863d54ceae6deda651c9ac828","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.3.0","_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"maintainers":[{"name":"jonschlinkert","email":"github@sellside.com"}],"dist":{"shasum":"4ab8c14e8144a58863d54ceae6deda651c9ac828","size":4188,"noattachment":false,"key":"/base-pipeline/-/base-pipeline-0.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/base-pipeline/download/base-pipeline-0.2.1.tgz"},"directories":{},"publish_time":1453249141272,"_cnpm_publish_time":1453249141272,"_hasShrinkwrap":false},"0.2.0":{"name":"base-pipeline","description":"base-methods plugin that adds pipeline and plugin methods for dynamically composing streaming plugin pipelines.","version":"0.2.0","homepage":"https://github.com/jonschlinkert/base-pipeline","author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"repository":{"type":"git","url":"git+https://github.com/jonschlinkert/base-pipeline.git"},"bugs":{"url":"https://github.com/jonschlinkert/base-pipeline/issues"},"license":"MIT","files":["index.js","utils.js"],"main":"index.js","engines":{"node":">=0.10.0"},"scripts":{"test":"mocha"},"dependencies":{"base":"^0.6.3","extend-shallow":"^2.0.1","kind-of":"^3.0.2","lazy-cache":"^1.0.3","stream-combiner":"^0.2.2","through2":"^2.0.0"},"devDependencies":{"base-config":"^0.3.3","base-fs":"^0.2.0","base-options":"^0.5.4","base-plugins":"^0.4.1","buffer-equal":"^1.0.0","composer":"^0.8.3","graceful-fs":"^4.1.2","gulp":"^3.9.0","gulp-eslint":"^1.0.0","gulp-format-md":"^0.1.5","gulp-istanbul":"^0.10.2","gulp-jshint":"^1.11.2","gulp-mocha":"^2.1.3","jshint-stylish":"^2.1.0","mocha":"*","rimraf":"^2.5.0","should":"*","sinon":"^1.17.2","vinyl":"^1.1.0"},"keywords":["base","baseplugin","file","fs","system","vinyl"],"verb":{"related":{"list":["base-cli","base-config","base-data","base-methods","base-options","base-plugins","base-store"]},"plugins":["gulp-format-md"],"layout":"default"},"gitHead":"da14a0b04ec10475eb9b01f0566f1dc876a8a53f","_id":"base-pipeline@0.2.0","_shasum":"45c352ddf06bec4748f81a705107836350a38213","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.3.0","_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"maintainers":[{"name":"jonschlinkert","email":"github@sellside.com"}],"dist":{"shasum":"45c352ddf06bec4748f81a705107836350a38213","size":4160,"noattachment":false,"key":"/base-pipeline/-/base-pipeline-0.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/base-pipeline/download/base-pipeline-0.2.0.tgz"},"directories":{},"publish_time":1452579754087,"_cnpm_publish_time":1452579754087,"_hasShrinkwrap":false},"0.1.4":{"name":"base-pipeline","description":"base-methods plugin that adds pipeline and plugin methods for dynamically composing streaming plugin pipelines.","version":"0.1.4","homepage":"https://github.com/jonschlinkert/base-pipeline","author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"repository":{"type":"git","url":"git+https://github.com/jonschlinkert/base-pipeline.git"},"bugs":{"url":"https://github.com/jonschlinkert/base-pipeline/issues"},"license":"MIT","files":["index.js","utils.js"],"main":"index.js","engines":{"node":">=0.10.0"},"scripts":{"test":"mocha"},"dependencies":{"ansi-red":"^0.1.1","ansi-yellow":"^0.1.1","extend-shallow":"^2.0.1","kind-of":"^2.0.1","lazy-cache":"^0.2.4","resolve-dir":"^0.1.0","stream-combiner":"^0.2.2","through2":"^2.0.0"},"devDependencies":{"base-config":"^0.2.0","base-fs":"^0.2.0","base-methods":"^0.4.0","base-options":"^0.5.0","base-plugins":"^0.4.0","buffer-equal":"0.0.1","composer":"^0.6.0","graceful-fs":"^4.1.2","gulp":"^3.9.0","gulp-eslint":"^1.0.0","gulp-istanbul":"^0.10.2","gulp-jshint":"^1.11.2","gulp-mocha":"^2.1.3","jshint-stylish":"^2.0.1","mocha":"*","rimraf":"^2.4.3","should":"*","sinon":"^1.17.2","vinyl":"^1.1.0"},"keywords":["base","baseplugin","file","fs","system","vinyl"],"verb":{"related":{"list":["base-cli","base-config","base-data","base-methods","base-options","base-plugins","base-store"]}},"gitHead":"d19e8a8d85948b2ebf05bf0902dcd4ec8914ef1c","_id":"base-pipeline@0.1.4","_shasum":"eee2f10267d085f84783242a89c609df150df477","_from":".","_npmVersion":"3.3.6","_nodeVersion":"5.0.0","_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"maintainers":[{"name":"jonschlinkert","email":"github@sellside.com"}],"dist":{"shasum":"eee2f10267d085f84783242a89c609df150df477","size":4884,"noattachment":false,"key":"/base-pipeline/-/base-pipeline-0.1.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/base-pipeline/download/base-pipeline-0.1.4.tgz"},"directories":{},"publish_time":1446797275792,"_cnpm_publish_time":1446797275792,"_hasShrinkwrap":false},"0.1.3":{"name":"base-pipeline","description":"base-methods plugin that adds pipeline and plugin methods for dynamically composing streaming plugin pipelines.","version":"0.1.3","homepage":"https://github.com/jonschlinkert/base-pipeline","author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"repository":{"type":"git","url":"git+https://github.com/jonschlinkert/base-pipeline.git"},"bugs":{"url":"https://github.com/jonschlinkert/base-pipeline/issues"},"license":"MIT","files":["index.js","utils.js"],"main":"index.js","engines":{"node":">=0.10.0"},"scripts":{"test":"mocha"},"dependencies":{"ansi-red":"^0.1.1","ansi-yellow":"^0.1.1","extend-shallow":"^2.0.1","kind-of":"^2.0.1","lazy-cache":"^0.2.4","resolve-dir":"^0.1.0","stream-combiner":"^0.2.2","through2":"^2.0.0"},"devDependencies":{"base-config":"^0.2.0","base-fs":"^0.2.0","base-methods":"^0.4.0","base-options":"^0.5.0","base-plugins":"^0.4.0","buffer-equal":"0.0.1","composer":"^0.6.0","graceful-fs":"^4.1.2","gulp":"^3.9.0","gulp-eslint":"^1.0.0","gulp-istanbul":"^0.10.2","gulp-jshint":"^1.11.2","gulp-mocha":"^2.1.3","jshint-stylish":"^2.0.1","mocha":"*","rimraf":"^2.4.3","should":"*","sinon":"^1.17.2","vinyl":"^1.1.0"},"keywords":["base","baseplugin","file","fs","system","vinyl"],"verb":{"related":{"list":["base-cli","base-config","base-data","base-methods","base-options","base-plugins","base-store"]}},"gitHead":"13524411ae7b4abb8d5ef4012950fafa4cab201f","_id":"base-pipeline@0.1.3","_shasum":"5b481bda17b8c96f7a827ade3c7cd153079fd836","_from":".","_npmVersion":"3.3.6","_nodeVersion":"5.0.0","_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"maintainers":[{"name":"jonschlinkert","email":"github@sellside.com"}],"dist":{"shasum":"5b481bda17b8c96f7a827ade3c7cd153079fd836","size":4829,"noattachment":false,"key":"/base-pipeline/-/base-pipeline-0.1.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/base-pipeline/download/base-pipeline-0.1.3.tgz"},"directories":{},"publish_time":1446796531148,"_cnpm_publish_time":1446796531148,"_hasShrinkwrap":false},"0.1.2":{"name":"base-pipeline","description":"base-methods plugin that adds pipeline and plugin methods for dynamically composing streaming plugin pipelines.","version":"0.1.2","homepage":"https://github.com/jonschlinkert/base-pipeline","author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"repository":{"type":"git","url":"git+https://github.com/jonschlinkert/base-pipeline.git"},"bugs":{"url":"https://github.com/jonschlinkert/base-pipeline/issues"},"license":"MIT","files":["index.js","utils.js"],"main":"index.js","engines":{"node":">=0.10.0"},"scripts":{"test":"mocha"},"dependencies":{"base-fs":"^0.2.0","extend-shallow":"^2.0.1","kind-of":"^2.0.1","lazy-cache":"^0.2.4","stream-combiner":"^0.2.2","through2":"^2.0.0"},"devDependencies":{"base-config":"^0.2.0","base-methods":"^0.4.0","base-options":"^0.5.0","base-plugins":"^0.4.0","buffer-equal":"0.0.1","composer":"^0.6.0","graceful-fs":"^4.1.2","gulp":"^3.9.0","gulp-istanbul":"^0.10.2","gulp-jshint":"^1.11.2","gulp-mocha":"^2.1.3","jshint-stylish":"^2.0.1","mocha":"^2.3.3","rimraf":"^2.4.3","should":"^7.1.1","sinon":"^1.17.2","vinyl":"^1.1.0"},"keywords":["base","baseplugin","file","fs","system","vinyl"],"verb":{"related":{"list":["base-cli","base-config","base-data","base-methods","base-options","base-plugins","base-store"]}},"gitHead":"0d262234845a823d8c38e9a039ddfadd3e182928","_id":"base-pipeline@0.1.2","_shasum":"e37cf265043ff9b6a90af090eda3e1000a6b67de","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.1","_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"maintainers":[{"name":"jonschlinkert","email":"github@sellside.com"}],"dist":{"shasum":"e37cf265043ff9b6a90af090eda3e1000a6b67de","size":4485,"noattachment":false,"key":"/base-pipeline/-/base-pipeline-0.1.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/base-pipeline/download/base-pipeline-0.1.2.tgz"},"directories":{},"publish_time":1446137402083,"_cnpm_publish_time":1446137402083,"_hasShrinkwrap":false},"0.1.1":{"name":"base-pipeline","description":"base-methods plugin that adds pipeline and plugin methods for dynamically composing streaming plugin pipelines.","version":"0.1.1","homepage":"https://github.com/jonschlinkert/base-pipeline","author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"repository":{"type":"git","url":"git+https://github.com/jonschlinkert/base-pipeline.git"},"bugs":{"url":"https://github.com/jonschlinkert/base-pipeline/issues"},"license":"MIT","files":["index.js","utils.js"],"main":"index.js","engines":{"node":">=0.10.0"},"scripts":{"test":"mocha"},"dependencies":{"extend-shallow":"^2.0.1","kind-of":"^2.0.1","lazy-cache":"^0.2.4","src-stream":"^0.1.1","stream-combiner":"^0.2.2","through2":"^2.0.0"},"devDependencies":{"base-config":"^0.2.0","base-fs":"^0.1.2","base-methods":"^0.3.1","base-options":"^0.5.0","base-plugins":"^0.4.0","buffer-equal":"0.0.1","graceful-fs":"^4.1.2","gulp":"^3.9.0","gulp-istanbul":"^0.10.2","gulp-jshint":"^1.11.2","gulp-mocha":"^2.1.3","jshint-stylish":"^2.0.1","mocha":"^2.3.3","rimraf":"^2.4.3","should":"^7.1.1","sinon":"^1.17.2","vinyl":"^1.1.0"},"keywords":["base","baseplugin","file","fs","system","vinyl"],"verb":{"related":{"list":["base-cli","base-config","base-data","base-methods","base-options","base-plugins","base-store"]}},"gitHead":"0d262234845a823d8c38e9a039ddfadd3e182928","_id":"base-pipeline@0.1.1","_shasum":"a843748ccf5a6441dde0616c3179c696a880e220","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.1","_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"maintainers":[{"name":"jonschlinkert","email":"github@sellside.com"}],"dist":{"shasum":"a843748ccf5a6441dde0616c3179c696a880e220","size":4481,"noattachment":false,"key":"/base-pipeline/-/base-pipeline-0.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/base-pipeline/download/base-pipeline-0.1.1.tgz"},"directories":{},"publish_time":1446124213546,"_cnpm_publish_time":1446124213546,"_hasShrinkwrap":false},"0.1.0":{"name":"base-pipeline","description":"base-methods plugin that adds pipeline and plugin methods for easily and programmatically composing streaming plugin pipelines on-the-fly.","version":"0.1.0","homepage":"https://github.com/jonschlinkert/base-pipeline","author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"repository":{"type":"git","url":"git+https://github.com/jonschlinkert/base-pipeline.git"},"bugs":{"url":"https://github.com/jonschlinkert/base-pipeline/issues"},"license":"MIT","files":["index.js","utils.js"],"main":"index.js","engines":{"node":">=0.10.0"},"scripts":{"test":"mocha"},"dependencies":{"extend-shallow":"^2.0.1","kind-of":"^2.0.1","lazy-cache":"^0.2.4","src-stream":"^0.1.1","stream-combiner":"^0.2.2","through2":"^2.0.0"},"devDependencies":{"base-fs":"^0.1.2","base-methods":"^0.3.1","base-options":"^0.4.3","base-plugins":"^0.3.1","buffer-equal":"0.0.1","graceful-fs":"^4.1.2","gulp":"^3.9.0","gulp-istanbul":"^0.10.2","gulp-jshint":"^1.11.2","gulp-mocha":"^2.1.3","jshint-stylish":"^2.0.1","mocha":"^2.3.3","rimraf":"^2.4.3","should":"^7.1.1","sinon":"^1.17.2","vinyl":"^1.1.0"},"keywords":["base","baseplugin","file","fs","system","vinyl"],"verb":{"related":{"list":["base-cli","base-config","base-data","base-methods","base-options","base-plugins","base-store"]}},"_id":"base-pipeline@0.1.0","_shasum":"30858dca9877dbbd02adb71e6532e9134206818d","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.1","_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"maintainers":[{"name":"jonschlinkert","email":"github@sellside.com"}],"dist":{"shasum":"30858dca9877dbbd02adb71e6532e9134206818d","size":3982,"noattachment":false,"key":"/base-pipeline/-/base-pipeline-0.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/base-pipeline/download/base-pipeline-0.1.0.tgz"},"directories":{},"publish_time":1446104810455,"_cnpm_publish_time":1446104810455,"_hasShrinkwrap":false}},"readme":"# base-pipeline [![NPM version](https://img.shields.io/npm/v/base-pipeline.svg?style=flat)](https://www.npmjs.com/package/base-pipeline) [![NPM downloads](https://img.shields.io/npm/dm/base-pipeline.svg?style=flat)](https://npmjs.org/package/base-pipeline) [![Build Status](https://img.shields.io/travis/node-base/base-pipeline.svg?style=flat)](https://travis-ci.org/node-base/base-pipeline)\n\nbase-methods plugin that adds pipeline and plugin methods for dynamically composing streaming plugin pipelines.\n\n## Install\n\nInstall with [npm](https://www.npmjs.com/):\n\n```sh\n$ npm install base-pipeline --save\n```\n\n## Usage\n\n```js\nvar base = require('base-methods');\nvar pipeline = require('base-pipeline');\nvar bfs = require('base-fs');\n\n// create your application and add the plugin\nvar app = base()\n  .use(pipeline())\n  .use(bfs)\n\n// plugins may return a function\napp.plugin('a', function() {\n  return through.obj(function(file, enc, next) {\n    next(null, file);\n  });\n});\n\n// or a stream\napp.plugin('b', through.obj(function(file, enc, next) {\n  next(null, file);\n}));\n\n// use registered plugins\napp.src(['foo/*.hbs'])\n  .pipe(app.pipeline(['a', 'b']))\n  .pipe(app.dest('site/'))\n```\n\n## Supported signatures\n\n**Array of registered plugin names:**\n\n```js\n// register plugins\napp.plugin('a', function() {});\napp.plugin('b', function() {});\n\n// pipeline\napp.src(['foo/*.hbs'])\n  .pipe(app.pipeline(['a', 'b']))\n  .pipe(app.dest('site/'))\n```\n\n**List of registed plugin names:**\n\n```js\n// register plugins\napp.plugin('a', function() {});\napp.plugin('b', function() {});\n\n// pipeline\napp.src(['foo/*.hbs'])\n  .pipe(app.pipeline('a', 'b'))\n  .pipe(app.dest('site/'))\n```\n\n**Stacked:**\n\n```js\n// register plugins\napp.plugin('a', function() {});\napp.plugin('b', function() {});\napp.plugin('c', function() {});\n\n// pipeline\napp.src(['foo/*.hbs'])\n  .pipe(app.pipeline('a'))\n  .pipe(app.pipeline('b'))\n  .pipe(app.pipeline('c'))\n  .pipe(app.dest('site/'))\n```\n\n**Functions that return a stream:**\n\n```js\napp.src(['foo/*.hbs'])\n  .pipe(app.pipeline(function() {\n    return through.obj(function(file, enc, next) {\n      next(null, file);  \n    })\n  }))\n  .pipe(app.pipeline(function() {\n    return through.obj(function(file, enc, next) {\n      next(null, file);  \n    })\n  }))\n  .pipe(app.dest('site/'))\n```\n\n**Streams:**\n\nIn general, it's a best practice for plugins to return a function that returns a stream. This ensures that every time the function is called a new stream is returned.\n\n```js\napp.src(['foo/*.hbs'])\n  .pipe(app.pipeline(through.obj(function(file, enc, next) {\n    next(null, file);  \n  }))\n  .pipe(app.pipeline(through.obj(function(file, enc, next) {\n    next(null, file);  \n  }))\n  .pipe(app.dest('site/'))\n```\n\n## Related projects\n\nYou might also be interested in these projects:\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://www.npmjs.com/package/base-cli) | [homepage](https://github.com/node-base/base-cli)\n* [base-config](https://www.npmjs.com/package/base-config): base-methods plugin that adds a `config` method for mapping declarative configuration values to other 'base'… [more](https://www.npmjs.com/package/base-config) | [homepage](https://github.com/node-base/base-config)\n* [base-data](https://www.npmjs.com/package/base-data): adds a `data` method to base-methods. | [homepage](https://github.com/node-base/base-data)\n* [base-methods](https://www.npmjs.com/package/base-methods): base-methods is the foundation for creating modular, unit testable and highly pluggable node.js applications, starting… [more](https://www.npmjs.com/package/base-methods) | [homepage](https://github.com/jonschlinkert/base-methods)\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 applications to allow plugins to be called any time after… [more](https://www.npmjs.com/package/base-plugins) | [homepage](https://github.com/node-base/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/node-base/base-store)\n\n## Contributing\n\nPull requests and stars are always welcome. For bugs and feature requests, [please create an issue](https://github.com/node-base/base-pipeline/issues/new).\n\n## Building docs\n\nGenerate readme and API documentation with [verb](https://github.com/verbose/verb):\n\n```sh\n$ npm install verb && npm run docs\n```\n\nOr, if [verb](https://github.com/verbose/verb) is installed globally:\n\n```sh\n$ verb\n```\n\n## Running tests\n\nInstall dev dependencies:\n\n```sh\n$ npm install -d && npm test\n```\n\n## Author\n\n**Jon Schlinkert**\n\n* [github/jonschlinkert](https://github.com/jonschlinkert)\n* [twitter/jonschlinkert](http://twitter.com/jonschlinkert)\n\n## License\n\nCopyright © 2016, [Jon Schlinkert](https://github.com/jonschlinkert).\nReleased under the [MIT license](https://github.com/node-base/base-pipeline/blob/master/LICENSE).\n\n***\n\n_This file was generated by [verb](https://github.com/verbose/verb), v0.9.0, on May 25, 2016._","_attachments":{},"homepage":"https://github.com/node-base/base-pipeline","bugs":{"url":"https://github.com/node-base/base-pipeline/issues"},"license":"MIT"}