{"_id":"stream-splicer","_rev":"57035","name":"stream-splicer","description":"streaming pipeline with a mutable configuration","dist-tags":{"latest":"2.0.1"},"maintainers":[{"name":"ahdinosaur","email":""},{"name":"anandthakker","email":""},{"name":"ashaffer88","email":""},{"name":"balupton","email":""},{"name":"bpostlethwaite","email":""},{"name":"bret","email":""},{"name":"cwmma","email":""},{"name":"defunctzombie","email":""},{"name":"elnounch","email":""},{"name":"emilbayes","email":""},{"name":"feross","email":""},{"name":"forbeslindesay","email":""},{"name":"fpereira1","email":""},{"name":"garann","email":""},{"name":"gkatsev","email":""},{"name":"goto-bus-stop","email":""},{"name":"hughsk","email":""},{"name":"indutny","email":""},{"name":"jmm","email":""},{"name":"jprichardson","email":""},{"name":"jryans","email":""},{"name":"leichtgewicht","email":""},{"name":"lukechilds","email":""},{"name":"mafintosh","email":""},{"name":"mattdesl","email":""},{"name":"maxogden","email":""},{"name":"mellowmelon","email":""},{"name":"parshap","email":""},{"name":"pkrumins","email":"peteris.krumins@gmail.com"},{"name":"raynos","email":""},{"name":"sethvincent","email":""},{"name":"stevemao","email":""},{"name":"tehshrike","email":""},{"name":"terinjokes","email":""},{"name":"thlorenz","email":""},{"name":"ungoldman","email":""},{"name":"yerkopalma","email":""},{"name":"yoshuawuyts","email":""},{"name":"zertosh","email":""}],"time":{"modified":"2024-02-17T15:41:42.000Z","created":"2014-06-09T21:22:38.801Z","2.0.1":"2019-05-24T10:33:27.924Z","2.0.0":"2015-08-24T05:01:33.167Z","1.3.2":"2015-06-25T19:09:36.254Z","1.3.1":"2014-09-27T10:10:16.420Z","1.3.0":"2014-06-16T04:45:41.126Z","1.2.0":"2014-06-15T05:37:25.053Z","1.1.2":"2014-06-13T01:14:26.470Z","1.1.1":"2014-06-12T23:39:05.625Z","1.1.0":"2014-06-10T02:38:34.562Z","1.0.2":"2014-06-10T00:03:00.512Z","1.0.1":"2014-06-09T23:26:01.238Z","1.0.0":"2014-06-09T21:22:38.801Z"},"users":{},"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"repository":{"type":"git","url":"git://github.com/browserify/stream-splicer.git"},"versions":{"2.0.1":{"name":"stream-splicer","version":"2.0.1","description":"streaming pipeline with a mutable configuration","main":"index.js","dependencies":{"inherits":"^2.0.1","readable-stream":"^2.0.2"},"devDependencies":{"JSONStream":"^1.0.4","concat-stream":"^1.4.6","split":"^1.0.0","tape":"^4.2.0","through2":"^2.0.0"},"scripts":{"test":"tape test/*.js"},"repository":{"type":"git","url":"git://github.com/browserify/stream-splicer.git"},"homepage":"https://github.com/browserify/stream-splicer","keywords":["stream","mutable","pipeline"],"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"license":"MIT","gitHead":"d11ce6d702d979d7d701de90ae783640da4cb972","bugs":{"url":"https://github.com/browserify/stream-splicer/issues"},"_id":"stream-splicer@2.0.1","_nodeVersion":"11.15.0","_npmVersion":"6.9.0","dist":{"shasum":"0b13b7ee2b5ac7e0609a7463d83899589a363fcd","size":6141,"noattachment":false,"key":"/stream-splicer/-/stream-splicer-2.0.1.tgz","tarball":"http://name.csiicloud.com:7001/stream-splicer/download/stream-splicer-2.0.1.tgz"},"maintainers":[{"name":"ahdinosaur","email":""},{"name":"anandthakker","email":""},{"name":"ashaffer88","email":""},{"name":"balupton","email":""},{"name":"bpostlethwaite","email":""},{"name":"bret","email":""},{"name":"cwmma","email":""},{"name":"defunctzombie","email":""},{"name":"elnounch","email":""},{"name":"emilbayes","email":""},{"name":"feross","email":""},{"name":"forbeslindesay","email":""},{"name":"fpereira1","email":""},{"name":"garann","email":""},{"name":"gkatsev","email":""},{"name":"goto-bus-stop","email":""},{"name":"hughsk","email":""},{"name":"indutny","email":""},{"name":"jmm","email":""},{"name":"jprichardson","email":""},{"name":"jryans","email":""},{"name":"leichtgewicht","email":""},{"name":"lukechilds","email":""},{"name":"mafintosh","email":""},{"name":"mattdesl","email":""},{"name":"maxogden","email":""},{"name":"mellowmelon","email":""},{"name":"parshap","email":""},{"name":"pkrumins","email":"peteris.krumins@gmail.com"},{"name":"raynos","email":""},{"name":"sethvincent","email":""},{"name":"stevemao","email":""},{"name":"tehshrike","email":""},{"name":"terinjokes","email":""},{"name":"thlorenz","email":""},{"name":"ungoldman","email":""},{"name":"yerkopalma","email":""},{"name":"yoshuawuyts","email":""},{"name":"zertosh","email":""}],"_npmUser":{"name":"goto-bus-stop","email":"renee@kooi.me"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stream-splicer_2.0.1_1558694007753_0.031990716728030666"},"_hasShrinkwrap":false,"publish_time":1558694007924,"_cnpm_publish_time":1558694007924},"2.0.0":{"name":"stream-splicer","version":"2.0.0","description":"streaming pipeline with a mutable configuration","main":"index.js","dependencies":{"inherits":"^2.0.1","readable-stream":"^2.0.2"},"devDependencies":{"JSONStream":"^1.0.4","concat-stream":"^1.4.6","split":"^1.0.0","tape":"^4.2.0","through2":"^2.0.0"},"scripts":{"test":"tape test/*.js"},"repository":{"type":"git","url":"git://github.com/substack/stream-splicer.git"},"homepage":"https://github.com/substack/stream-splicer","keywords":["stream","mutable","pipeline"],"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"license":"MIT","gitHead":"9fae7fdf051fc56a6a316416feda5be2291bf220","bugs":{"url":"https://github.com/substack/stream-splicer/issues"},"_id":"stream-splicer@2.0.0","_shasum":"1b63be438a133e4b671cc1935197600175910d83","_from":".","_npmVersion":"3.2.2","_nodeVersion":"2.4.0","_npmUser":{"name":"substack","email":"substack@gmail.com"},"dist":{"shasum":"1b63be438a133e4b671cc1935197600175910d83","size":6013,"noattachment":false,"key":"/stream-splicer/-/stream-splicer-2.0.0.tgz","tarball":"http://name.csiicloud.com:7001/stream-splicer/download/stream-splicer-2.0.0.tgz"},"maintainers":[{"name":"ahdinosaur","email":""},{"name":"anandthakker","email":""},{"name":"ashaffer88","email":""},{"name":"balupton","email":""},{"name":"bpostlethwaite","email":""},{"name":"bret","email":""},{"name":"cwmma","email":""},{"name":"defunctzombie","email":""},{"name":"elnounch","email":""},{"name":"emilbayes","email":""},{"name":"feross","email":""},{"name":"forbeslindesay","email":""},{"name":"fpereira1","email":""},{"name":"garann","email":""},{"name":"gkatsev","email":""},{"name":"goto-bus-stop","email":""},{"name":"hughsk","email":""},{"name":"indutny","email":""},{"name":"jmm","email":""},{"name":"jprichardson","email":""},{"name":"jryans","email":""},{"name":"leichtgewicht","email":""},{"name":"lukechilds","email":""},{"name":"mafintosh","email":""},{"name":"mattdesl","email":""},{"name":"maxogden","email":""},{"name":"mellowmelon","email":""},{"name":"parshap","email":""},{"name":"pkrumins","email":"peteris.krumins@gmail.com"},{"name":"raynos","email":""},{"name":"sethvincent","email":""},{"name":"stevemao","email":""},{"name":"tehshrike","email":""},{"name":"terinjokes","email":""},{"name":"thlorenz","email":""},{"name":"ungoldman","email":""},{"name":"yerkopalma","email":""},{"name":"yoshuawuyts","email":""},{"name":"zertosh","email":""}],"directories":{},"publish_time":1440392493167,"_cnpm_publish_time":1440392493167,"_hasShrinkwrap":false},"1.3.2":{"name":"stream-splicer","version":"1.3.2","description":"streaming pipeline with a mutable configuration","main":"index.js","dependencies":{"inherits":"^2.0.1","isarray":"~0.0.1","readable-stream":"^1.1.13-1","readable-wrap":"^1.0.0","through2":"^1.0.0","indexof":"0.0.1"},"devDependencies":{"tape":"^2.12.1","JSONStream":"~0.8.2","concat-stream":"^1.4.6","split":"~0.3.0","object-keys":"~0.5.1"},"scripts":{"test":"tape test/*.js"},"repository":{"type":"git","url":"git://github.com/substack/stream-splicer.git"},"homepage":"https://github.com/substack/stream-splicer","keywords":["stream","mutable","pipeline"],"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"license":"MIT","testling":{"files":"test/*.js","browsers":["ie/8..latest","firefox/15","firefox/latest","firefox/nightly","chrome/15","chrome/latest","chrome/canary","opera/12..latest","opera/next","safari/5.1..latest","ipad/6.0..latest","iphone/6.0..latest","android-browser/4.2..latest"]},"gitHead":"37aa08b569c816b1940f674f8592ce3640f052d2","bugs":{"url":"https://github.com/substack/stream-splicer/issues"},"_id":"stream-splicer@1.3.2","_shasum":"3c0441be15b9bf4e226275e6dc83964745546661","_from":".","_npmVersion":"2.10.1","_nodeVersion":"2.0.0","_npmUser":{"name":"substack","email":"substack@gmail.com"},"dist":{"shasum":"3c0441be15b9bf4e226275e6dc83964745546661","size":6192,"noattachment":false,"key":"/stream-splicer/-/stream-splicer-1.3.2.tgz","tarball":"http://name.csiicloud.com:7001/stream-splicer/download/stream-splicer-1.3.2.tgz"},"maintainers":[{"name":"ahdinosaur","email":""},{"name":"anandthakker","email":""},{"name":"ashaffer88","email":""},{"name":"balupton","email":""},{"name":"bpostlethwaite","email":""},{"name":"bret","email":""},{"name":"cwmma","email":""},{"name":"defunctzombie","email":""},{"name":"elnounch","email":""},{"name":"emilbayes","email":""},{"name":"feross","email":""},{"name":"forbeslindesay","email":""},{"name":"fpereira1","email":""},{"name":"garann","email":""},{"name":"gkatsev","email":""},{"name":"goto-bus-stop","email":""},{"name":"hughsk","email":""},{"name":"indutny","email":""},{"name":"jmm","email":""},{"name":"jprichardson","email":""},{"name":"jryans","email":""},{"name":"leichtgewicht","email":""},{"name":"lukechilds","email":""},{"name":"mafintosh","email":""},{"name":"mattdesl","email":""},{"name":"maxogden","email":""},{"name":"mellowmelon","email":""},{"name":"parshap","email":""},{"name":"pkrumins","email":"peteris.krumins@gmail.com"},{"name":"raynos","email":""},{"name":"sethvincent","email":""},{"name":"stevemao","email":""},{"name":"tehshrike","email":""},{"name":"terinjokes","email":""},{"name":"thlorenz","email":""},{"name":"ungoldman","email":""},{"name":"yerkopalma","email":""},{"name":"yoshuawuyts","email":""},{"name":"zertosh","email":""}],"directories":{},"publish_time":1435259376254,"_cnpm_publish_time":1435259376254,"_hasShrinkwrap":false},"1.3.1":{"name":"stream-splicer","version":"1.3.1","description":"streaming pipeline with a mutable configuration","main":"index.js","dependencies":{"inherits":"^2.0.1","isarray":"~0.0.1","readable-stream":"^1.1.13-1","readable-wrap":"^1.0.0","through2":"^1.0.0","indexof":"0.0.1"},"devDependencies":{"tape":"^2.12.1","JSONStream":"~0.8.2","concat-stream":"^1.4.6","split":"~0.3.0","object-keys":"~0.5.1"},"scripts":{"test":"tape test/*.js"},"repository":{"type":"git","url":"git://github.com/substack/stream-splicer.git"},"homepage":"https://github.com/substack/stream-splicer","keywords":["stream","mutable","pipeline"],"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"license":"MIT","testling":{"files":"test/*.js","browsers":["ie/8..latest","firefox/15","firefox/latest","firefox/nightly","chrome/15","chrome/latest","chrome/canary","opera/12..latest","opera/next","safari/5.1..latest","ipad/6.0..latest","iphone/6.0..latest","android-browser/4.2..latest"]},"gitHead":"faaef523ff64dbf3ee0ac436739d92d08ee0f018","bugs":{"url":"https://github.com/substack/stream-splicer/issues"},"_id":"stream-splicer@1.3.1","_shasum":"87737a08777aa00d6a27d92562e7bc88070c081d","_from":".","_npmVersion":"2.0.2","_nodeVersion":"0.10.12","_npmUser":{"name":"substack","email":"mail@substack.net"},"maintainers":[{"name":"ahdinosaur","email":""},{"name":"anandthakker","email":""},{"name":"ashaffer88","email":""},{"name":"balupton","email":""},{"name":"bpostlethwaite","email":""},{"name":"bret","email":""},{"name":"cwmma","email":""},{"name":"defunctzombie","email":""},{"name":"elnounch","email":""},{"name":"emilbayes","email":""},{"name":"feross","email":""},{"name":"forbeslindesay","email":""},{"name":"fpereira1","email":""},{"name":"garann","email":""},{"name":"gkatsev","email":""},{"name":"goto-bus-stop","email":""},{"name":"hughsk","email":""},{"name":"indutny","email":""},{"name":"jmm","email":""},{"name":"jprichardson","email":""},{"name":"jryans","email":""},{"name":"leichtgewicht","email":""},{"name":"lukechilds","email":""},{"name":"mafintosh","email":""},{"name":"mattdesl","email":""},{"name":"maxogden","email":""},{"name":"mellowmelon","email":""},{"name":"parshap","email":""},{"name":"pkrumins","email":"peteris.krumins@gmail.com"},{"name":"raynos","email":""},{"name":"sethvincent","email":""},{"name":"stevemao","email":""},{"name":"tehshrike","email":""},{"name":"terinjokes","email":""},{"name":"thlorenz","email":""},{"name":"ungoldman","email":""},{"name":"yerkopalma","email":""},{"name":"yoshuawuyts","email":""},{"name":"zertosh","email":""}],"dist":{"shasum":"87737a08777aa00d6a27d92562e7bc88070c081d","size":6211,"noattachment":false,"key":"/stream-splicer/-/stream-splicer-1.3.1.tgz","tarball":"http://name.csiicloud.com:7001/stream-splicer/download/stream-splicer-1.3.1.tgz"},"directories":{},"publish_time":1411812616420,"_cnpm_publish_time":1411812616420,"_hasShrinkwrap":false},"1.3.0":{"name":"stream-splicer","version":"1.3.0","description":"streaming pipeline with a mutable configuration","main":"index.js","dependencies":{"inherits":"^2.0.1","isarray":"~0.0.1","readable-stream":"^1.1.13-1","readable-wrap":"^1.0.0","through2":"^1.0.0","indexof":"0.0.1"},"devDependencies":{"tape":"^2.12.1","JSONStream":"~0.8.2","concat-stream":"^1.4.6","split":"~0.3.0","object-keys":"~0.5.1"},"scripts":{"test":"tape test/*.js"},"repository":{"type":"git","url":"git://github.com/substack/stream-splicer.git"},"homepage":"https://github.com/substack/stream-splicer","keywords":["stream","mutable","pipeline"],"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"license":"MIT","testling":{"files":"test/*.js","browsers":["ie/8..latest","firefox/15","firefox/latest","firefox/nightly","chrome/15","chrome/latest","chrome/canary","opera/12..latest","opera/next","safari/5.1..latest","ipad/6.0..latest","iphone/6.0..latest","android-browser/4.2..latest"]},"gitHead":"e8159323562005f9c695a5e0ec3e468329daac6c","bugs":{"url":"https://github.com/substack/stream-splicer/issues"},"_id":"stream-splicer@1.3.0","_shasum":"4839f2f03c4137b3896d064a4d927807a3b95b21","_from":".","_npmVersion":"1.4.15","_npmUser":{"name":"substack","email":"mail@substack.net"},"maintainers":[{"name":"ahdinosaur","email":""},{"name":"anandthakker","email":""},{"name":"ashaffer88","email":""},{"name":"balupton","email":""},{"name":"bpostlethwaite","email":""},{"name":"bret","email":""},{"name":"cwmma","email":""},{"name":"defunctzombie","email":""},{"name":"elnounch","email":""},{"name":"emilbayes","email":""},{"name":"feross","email":""},{"name":"forbeslindesay","email":""},{"name":"fpereira1","email":""},{"name":"garann","email":""},{"name":"gkatsev","email":""},{"name":"goto-bus-stop","email":""},{"name":"hughsk","email":""},{"name":"indutny","email":""},{"name":"jmm","email":""},{"name":"jprichardson","email":""},{"name":"jryans","email":""},{"name":"leichtgewicht","email":""},{"name":"lukechilds","email":""},{"name":"mafintosh","email":""},{"name":"mattdesl","email":""},{"name":"maxogden","email":""},{"name":"mellowmelon","email":""},{"name":"parshap","email":""},{"name":"pkrumins","email":"peteris.krumins@gmail.com"},{"name":"raynos","email":""},{"name":"sethvincent","email":""},{"name":"stevemao","email":""},{"name":"tehshrike","email":""},{"name":"terinjokes","email":""},{"name":"thlorenz","email":""},{"name":"ungoldman","email":""},{"name":"yerkopalma","email":""},{"name":"yoshuawuyts","email":""},{"name":"zertosh","email":""}],"dist":{"shasum":"4839f2f03c4137b3896d064a4d927807a3b95b21","size":6208,"noattachment":false,"key":"/stream-splicer/-/stream-splicer-1.3.0.tgz","tarball":"http://name.csiicloud.com:7001/stream-splicer/download/stream-splicer-1.3.0.tgz"},"directories":{},"publish_time":1402893941126,"_cnpm_publish_time":1402893941126,"_hasShrinkwrap":false},"1.2.0":{"name":"stream-splicer","version":"1.2.0","description":"streaming pipeline with a mutable configuration","main":"index.js","dependencies":{"inherits":"^2.0.1","isarray":"~0.0.1","readable-stream":"^1.1.13-1","readable-wrap":"^1.0.0","through2":"^1.0.0","indexof":"0.0.1"},"devDependencies":{"tape":"^2.12.1","JSONStream":"~0.8.2","concat-stream":"^1.4.6","split":"~0.3.0","object-keys":"~0.5.1"},"scripts":{"test":"tape test/*.js"},"repository":{"type":"git","url":"git://github.com/substack/stream-splicer.git"},"homepage":"https://github.com/substack/stream-splicer","keywords":["stream","mutable","pipeline"],"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"license":"MIT","testling":{"files":"test/*.js","browsers":["ie/8..latest","firefox/15","firefox/latest","firefox/nightly","chrome/15","chrome/latest","chrome/canary","opera/12..latest","opera/next","safari/5.1..latest","ipad/6.0..latest","iphone/6.0..latest","android-browser/4.2..latest"]},"gitHead":"3b62249521b2c5339bc797aac5ea8d918149bef1","bugs":{"url":"https://github.com/substack/stream-splicer/issues"},"_id":"stream-splicer@1.2.0","_shasum":"461fa1f54dfb36dcb6c38070af057f7466062a25","_from":".","_npmVersion":"1.4.15","_npmUser":{"name":"substack","email":"mail@substack.net"},"maintainers":[{"name":"ahdinosaur","email":""},{"name":"anandthakker","email":""},{"name":"ashaffer88","email":""},{"name":"balupton","email":""},{"name":"bpostlethwaite","email":""},{"name":"bret","email":""},{"name":"cwmma","email":""},{"name":"defunctzombie","email":""},{"name":"elnounch","email":""},{"name":"emilbayes","email":""},{"name":"feross","email":""},{"name":"forbeslindesay","email":""},{"name":"fpereira1","email":""},{"name":"garann","email":""},{"name":"gkatsev","email":""},{"name":"goto-bus-stop","email":""},{"name":"hughsk","email":""},{"name":"indutny","email":""},{"name":"jmm","email":""},{"name":"jprichardson","email":""},{"name":"jryans","email":""},{"name":"leichtgewicht","email":""},{"name":"lukechilds","email":""},{"name":"mafintosh","email":""},{"name":"mattdesl","email":""},{"name":"maxogden","email":""},{"name":"mellowmelon","email":""},{"name":"parshap","email":""},{"name":"pkrumins","email":"peteris.krumins@gmail.com"},{"name":"raynos","email":""},{"name":"sethvincent","email":""},{"name":"stevemao","email":""},{"name":"tehshrike","email":""},{"name":"terinjokes","email":""},{"name":"thlorenz","email":""},{"name":"ungoldman","email":""},{"name":"yerkopalma","email":""},{"name":"yoshuawuyts","email":""},{"name":"zertosh","email":""}],"dist":{"shasum":"461fa1f54dfb36dcb6c38070af057f7466062a25","size":6145,"noattachment":false,"key":"/stream-splicer/-/stream-splicer-1.2.0.tgz","tarball":"http://name.csiicloud.com:7001/stream-splicer/download/stream-splicer-1.2.0.tgz"},"directories":{},"publish_time":1402810645053,"_cnpm_publish_time":1402810645053,"_hasShrinkwrap":false},"1.1.2":{"name":"stream-splicer","version":"1.1.2","description":"streaming pipeline with a mutable configuration","main":"index.js","dependencies":{"inherits":"^2.0.1","isarray":"~0.0.1","readable-stream":"^1.1.13-1","readable-wrap":"^1.0.0","through2":"^1.0.0","indexof":"0.0.1"},"devDependencies":{"tape":"^2.12.1","JSONStream":"~0.8.2","concat-stream":"^1.4.6","split":"~0.3.0","object-keys":"~0.5.1"},"scripts":{"test":"tape test/*.js"},"repository":{"type":"git","url":"git://github.com/substack/stream-splicer.git"},"homepage":"https://github.com/substack/stream-splicer","keywords":["stream","mutable","pipeline"],"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"license":"MIT","testling":{"files":"test/*.js","browsers":["ie/8..latest","firefox/15","firefox/latest","firefox/nightly","chrome/15","chrome/latest","chrome/canary","opera/12..latest","opera/next","safari/5.1..latest","ipad/6.0..latest","iphone/6.0..latest","android-browser/4.2..latest"]},"bugs":{"url":"https://github.com/substack/stream-splicer/issues"},"_id":"stream-splicer@1.1.2","dist":{"shasum":"2affca54c297a9e7074399c9cce38e505dd1d037","size":5831,"noattachment":false,"key":"/stream-splicer/-/stream-splicer-1.1.2.tgz","tarball":"http://name.csiicloud.com:7001/stream-splicer/download/stream-splicer-1.1.2.tgz"},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"substack","email":"mail@substack.net"},"maintainers":[{"name":"ahdinosaur","email":""},{"name":"anandthakker","email":""},{"name":"ashaffer88","email":""},{"name":"balupton","email":""},{"name":"bpostlethwaite","email":""},{"name":"bret","email":""},{"name":"cwmma","email":""},{"name":"defunctzombie","email":""},{"name":"elnounch","email":""},{"name":"emilbayes","email":""},{"name":"feross","email":""},{"name":"forbeslindesay","email":""},{"name":"fpereira1","email":""},{"name":"garann","email":""},{"name":"gkatsev","email":""},{"name":"goto-bus-stop","email":""},{"name":"hughsk","email":""},{"name":"indutny","email":""},{"name":"jmm","email":""},{"name":"jprichardson","email":""},{"name":"jryans","email":""},{"name":"leichtgewicht","email":""},{"name":"lukechilds","email":""},{"name":"mafintosh","email":""},{"name":"mattdesl","email":""},{"name":"maxogden","email":""},{"name":"mellowmelon","email":""},{"name":"parshap","email":""},{"name":"pkrumins","email":"peteris.krumins@gmail.com"},{"name":"raynos","email":""},{"name":"sethvincent","email":""},{"name":"stevemao","email":""},{"name":"tehshrike","email":""},{"name":"terinjokes","email":""},{"name":"thlorenz","email":""},{"name":"ungoldman","email":""},{"name":"yerkopalma","email":""},{"name":"yoshuawuyts","email":""},{"name":"zertosh","email":""}],"directories":{},"publish_time":1402622066470,"_cnpm_publish_time":1402622066470,"_hasShrinkwrap":false},"1.1.1":{"name":"stream-splicer","version":"1.1.1","description":"streaming pipeline with a mutable configuration","main":"index.js","dependencies":{"inherits":"^2.0.1","isarray":"~0.0.1","readable-stream":"^1.1.13-1","readable-wrap":"^1.0.0","through2":"^1.0.0","indexof":"0.0.1"},"devDependencies":{"tape":"^2.12.1","JSONStream":"~0.8.2","concat-stream":"^1.4.6","split":"~0.3.0","object-keys":"~0.5.1"},"scripts":{"test":"tape test/*.js"},"repository":{"type":"git","url":"git://github.com/substack/stream-splicer.git"},"homepage":"https://github.com/substack/stream-splicer","keywords":["stream","mutable","pipeline"],"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"license":"MIT","testling":{"files":"test/*.js","browsers":["ie/8..latest","firefox/15","firefox/latest","firefox/nightly","chrome/15","chrome/latest","chrome/canary","opera/12..latest","opera/next","safari/5.1..latest","ipad/6.0..latest","iphone/6.0..latest","android-browser/4.2..latest"]},"bugs":{"url":"https://github.com/substack/stream-splicer/issues"},"_id":"stream-splicer@1.1.1","dist":{"shasum":"92dcb463b2c331526a0d588137735f3bceeedc70","size":5698,"noattachment":false,"key":"/stream-splicer/-/stream-splicer-1.1.1.tgz","tarball":"http://name.csiicloud.com:7001/stream-splicer/download/stream-splicer-1.1.1.tgz"},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"substack","email":"mail@substack.net"},"maintainers":[{"name":"ahdinosaur","email":""},{"name":"anandthakker","email":""},{"name":"ashaffer88","email":""},{"name":"balupton","email":""},{"name":"bpostlethwaite","email":""},{"name":"bret","email":""},{"name":"cwmma","email":""},{"name":"defunctzombie","email":""},{"name":"elnounch","email":""},{"name":"emilbayes","email":""},{"name":"feross","email":""},{"name":"forbeslindesay","email":""},{"name":"fpereira1","email":""},{"name":"garann","email":""},{"name":"gkatsev","email":""},{"name":"goto-bus-stop","email":""},{"name":"hughsk","email":""},{"name":"indutny","email":""},{"name":"jmm","email":""},{"name":"jprichardson","email":""},{"name":"jryans","email":""},{"name":"leichtgewicht","email":""},{"name":"lukechilds","email":""},{"name":"mafintosh","email":""},{"name":"mattdesl","email":""},{"name":"maxogden","email":""},{"name":"mellowmelon","email":""},{"name":"parshap","email":""},{"name":"pkrumins","email":"peteris.krumins@gmail.com"},{"name":"raynos","email":""},{"name":"sethvincent","email":""},{"name":"stevemao","email":""},{"name":"tehshrike","email":""},{"name":"terinjokes","email":""},{"name":"thlorenz","email":""},{"name":"ungoldman","email":""},{"name":"yerkopalma","email":""},{"name":"yoshuawuyts","email":""},{"name":"zertosh","email":""}],"directories":{},"publish_time":1402616345625,"_cnpm_publish_time":1402616345625,"_hasShrinkwrap":false},"1.1.0":{"name":"stream-splicer","version":"1.1.0","description":"streaming pipeline with a mutable configuration","main":"index.js","dependencies":{"inherits":"^2.0.1","isarray":"~0.0.1","readable-stream":"^1.1.13-1","readable-wrap":"^1.0.0","through2":"^1.0.0","indexof":"0.0.1"},"devDependencies":{"tape":"^2.12.1","JSONStream":"~0.8.2","concat-stream":"^1.4.6","split":"~0.3.0","object-keys":"~0.5.1"},"scripts":{"test":"tape test/*.js"},"repository":{"type":"git","url":"git://github.com/substack/mutable-pipeline.git"},"homepage":"https://github.com/substack/mutable-pipeline","keywords":["stream","mutable","pipeline"],"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"license":"MIT","testling":{"files":"test/*.js","browsers":["ie/8..latest","firefox/15","firefox/latest","firefox/nightly","chrome/15","chrome/latest","chrome/canary","opera/12..latest","opera/next","safari/5.1..latest","ipad/6.0..latest","iphone/6.0..latest","android-browser/4.2..latest"]},"bugs":{"url":"https://github.com/substack/mutable-pipeline/issues"},"_id":"stream-splicer@1.1.0","dist":{"shasum":"7c8997eabbd2d8815902a4dd00df4636f4e863d7","size":5703,"noattachment":false,"key":"/stream-splicer/-/stream-splicer-1.1.0.tgz","tarball":"http://name.csiicloud.com:7001/stream-splicer/download/stream-splicer-1.1.0.tgz"},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"substack","email":"mail@substack.net"},"maintainers":[{"name":"ahdinosaur","email":""},{"name":"anandthakker","email":""},{"name":"ashaffer88","email":""},{"name":"balupton","email":""},{"name":"bpostlethwaite","email":""},{"name":"bret","email":""},{"name":"cwmma","email":""},{"name":"defunctzombie","email":""},{"name":"elnounch","email":""},{"name":"emilbayes","email":""},{"name":"feross","email":""},{"name":"forbeslindesay","email":""},{"name":"fpereira1","email":""},{"name":"garann","email":""},{"name":"gkatsev","email":""},{"name":"goto-bus-stop","email":""},{"name":"hughsk","email":""},{"name":"indutny","email":""},{"name":"jmm","email":""},{"name":"jprichardson","email":""},{"name":"jryans","email":""},{"name":"leichtgewicht","email":""},{"name":"lukechilds","email":""},{"name":"mafintosh","email":""},{"name":"mattdesl","email":""},{"name":"maxogden","email":""},{"name":"mellowmelon","email":""},{"name":"parshap","email":""},{"name":"pkrumins","email":"peteris.krumins@gmail.com"},{"name":"raynos","email":""},{"name":"sethvincent","email":""},{"name":"stevemao","email":""},{"name":"tehshrike","email":""},{"name":"terinjokes","email":""},{"name":"thlorenz","email":""},{"name":"ungoldman","email":""},{"name":"yerkopalma","email":""},{"name":"yoshuawuyts","email":""},{"name":"zertosh","email":""}],"directories":{},"publish_time":1402367914562,"_cnpm_publish_time":1402367914562,"_hasShrinkwrap":false},"1.0.2":{"name":"stream-splicer","version":"1.0.2","description":"streaming pipeline with a mutable configuration","main":"index.js","dependencies":{"inherits":"^2.0.1","isarray":"~0.0.1","readable-stream":"^1.1.13-1","readable-wrap":"^1.0.0","through2":"^1.0.0","indexof":"0.0.1"},"devDependencies":{"tape":"^2.12.1","JSONStream":"~0.8.2","concat-stream":"^1.4.6","split":"~0.3.0","object-keys":"~0.5.1"},"scripts":{"test":"tape test/*.js"},"repository":{"type":"git","url":"git://github.com/substack/mutable-pipeline.git"},"homepage":"https://github.com/substack/mutable-pipeline","keywords":["stream","mutable","pipeline"],"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"license":"MIT","testling":{"files":"test/*.js","browsers":["ie/8..latest","firefox/15","firefox/latest","firefox/nightly","chrome/15","chrome/latest","chrome/canary","opera/12..latest","opera/next","safari/5.1..latest","ipad/6.0..latest","iphone/6.0..latest","android-browser/4.2..latest"]},"bugs":{"url":"https://github.com/substack/mutable-pipeline/issues"},"_id":"stream-splicer@1.0.2","dist":{"shasum":"32c5654d03c913b20351060b29f2dc182d44546f","size":5377,"noattachment":false,"key":"/stream-splicer/-/stream-splicer-1.0.2.tgz","tarball":"http://name.csiicloud.com:7001/stream-splicer/download/stream-splicer-1.0.2.tgz"},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"substack","email":"mail@substack.net"},"maintainers":[{"name":"ahdinosaur","email":""},{"name":"anandthakker","email":""},{"name":"ashaffer88","email":""},{"name":"balupton","email":""},{"name":"bpostlethwaite","email":""},{"name":"bret","email":""},{"name":"cwmma","email":""},{"name":"defunctzombie","email":""},{"name":"elnounch","email":""},{"name":"emilbayes","email":""},{"name":"feross","email":""},{"name":"forbeslindesay","email":""},{"name":"fpereira1","email":""},{"name":"garann","email":""},{"name":"gkatsev","email":""},{"name":"goto-bus-stop","email":""},{"name":"hughsk","email":""},{"name":"indutny","email":""},{"name":"jmm","email":""},{"name":"jprichardson","email":""},{"name":"jryans","email":""},{"name":"leichtgewicht","email":""},{"name":"lukechilds","email":""},{"name":"mafintosh","email":""},{"name":"mattdesl","email":""},{"name":"maxogden","email":""},{"name":"mellowmelon","email":""},{"name":"parshap","email":""},{"name":"pkrumins","email":"peteris.krumins@gmail.com"},{"name":"raynos","email":""},{"name":"sethvincent","email":""},{"name":"stevemao","email":""},{"name":"tehshrike","email":""},{"name":"terinjokes","email":""},{"name":"thlorenz","email":""},{"name":"ungoldman","email":""},{"name":"yerkopalma","email":""},{"name":"yoshuawuyts","email":""},{"name":"zertosh","email":""}],"directories":{},"publish_time":1402358580512,"_cnpm_publish_time":1402358580512,"_hasShrinkwrap":false},"1.0.1":{"name":"stream-splicer","version":"1.0.1","description":"streaming pipeline with a mutable configuration","main":"index.js","dependencies":{"inherits":"^2.0.1","isarray":"~0.0.1","readable-stream":"^1.1.13-1","readable-wrap":"^1.0.0","through2":"^1.0.0"},"devDependencies":{"tape":"^2.12.1","JSONStream":"~0.8.2","concat-stream":"^1.4.6","split":"~0.3.0"},"scripts":{"test":"tape test/*.js"},"repository":{"type":"git","url":"git://github.com/substack/mutable-pipeline.git"},"homepage":"https://github.com/substack/mutable-pipeline","keywords":["stream","mutable","pipeline"],"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"license":"MIT","testling":{"files":"test/*.js","browsers":["ie/8..latest","firefox/15","firefox/latest","firefox/nightly","chrome/15","chrome/latest","chrome/canary","opera/12..latest","opera/next","safari/5.1..latest","ipad/6.0..latest","iphone/6.0..latest","android-browser/4.2..latest"]},"bugs":{"url":"https://github.com/substack/mutable-pipeline/issues"},"_id":"stream-splicer@1.0.1","dist":{"shasum":"40077cf7f6872deb653f4e9e63c762768f36c9b8","size":5374,"noattachment":false,"key":"/stream-splicer/-/stream-splicer-1.0.1.tgz","tarball":"http://name.csiicloud.com:7001/stream-splicer/download/stream-splicer-1.0.1.tgz"},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"substack","email":"mail@substack.net"},"maintainers":[{"name":"ahdinosaur","email":""},{"name":"anandthakker","email":""},{"name":"ashaffer88","email":""},{"name":"balupton","email":""},{"name":"bpostlethwaite","email":""},{"name":"bret","email":""},{"name":"cwmma","email":""},{"name":"defunctzombie","email":""},{"name":"elnounch","email":""},{"name":"emilbayes","email":""},{"name":"feross","email":""},{"name":"forbeslindesay","email":""},{"name":"fpereira1","email":""},{"name":"garann","email":""},{"name":"gkatsev","email":""},{"name":"goto-bus-stop","email":""},{"name":"hughsk","email":""},{"name":"indutny","email":""},{"name":"jmm","email":""},{"name":"jprichardson","email":""},{"name":"jryans","email":""},{"name":"leichtgewicht","email":""},{"name":"lukechilds","email":""},{"name":"mafintosh","email":""},{"name":"mattdesl","email":""},{"name":"maxogden","email":""},{"name":"mellowmelon","email":""},{"name":"parshap","email":""},{"name":"pkrumins","email":"peteris.krumins@gmail.com"},{"name":"raynos","email":""},{"name":"sethvincent","email":""},{"name":"stevemao","email":""},{"name":"tehshrike","email":""},{"name":"terinjokes","email":""},{"name":"thlorenz","email":""},{"name":"ungoldman","email":""},{"name":"yerkopalma","email":""},{"name":"yoshuawuyts","email":""},{"name":"zertosh","email":""}],"directories":{},"publish_time":1402356361238,"_cnpm_publish_time":1402356361238,"_hasShrinkwrap":false},"1.0.0":{"name":"stream-splicer","version":"1.0.0","description":"streaming pipeline with a mutable configuration","main":"index.js","dependencies":{"inherits":"^2.0.1","isarray":"~0.0.1","readable-stream":"^1.1.13-1","readable-wrap":"^1.0.0","through2":"^1.0.0"},"devDependencies":{"tape":"^2.12.1","JSONStream":"~0.8.2","concat-stream":"^1.4.6","split":"~0.3.0"},"scripts":{"test":"tape test/*.js"},"repository":{"type":"git","url":"git://github.com/substack/mutable-pipeline.git"},"homepage":"https://github.com/substack/mutable-pipeline","keywords":["stream","mutable","pipeline"],"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"license":"MIT","testling":{"files":"test/*.js","browsers":["ie/8..latest","firefox/15","firefox/latest","firefox/nightly","chrome/15","chrome/latest","chrome/canary","opera/12..latest","opera/next","safari/5.1..latest","ipad/6.0..latest","iphone/6.0..latest","android-browser/4.2..latest"]},"bugs":{"url":"https://github.com/substack/mutable-pipeline/issues"},"_id":"stream-splicer@1.0.0","dist":{"shasum":"aa10e97429c54a13d8f7b7091be58e4677a44631","size":5377,"noattachment":false,"key":"/stream-splicer/-/stream-splicer-1.0.0.tgz","tarball":"http://name.csiicloud.com:7001/stream-splicer/download/stream-splicer-1.0.0.tgz"},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"substack","email":"mail@substack.net"},"maintainers":[{"name":"ahdinosaur","email":""},{"name":"anandthakker","email":""},{"name":"ashaffer88","email":""},{"name":"balupton","email":""},{"name":"bpostlethwaite","email":""},{"name":"bret","email":""},{"name":"cwmma","email":""},{"name":"defunctzombie","email":""},{"name":"elnounch","email":""},{"name":"emilbayes","email":""},{"name":"feross","email":""},{"name":"forbeslindesay","email":""},{"name":"fpereira1","email":""},{"name":"garann","email":""},{"name":"gkatsev","email":""},{"name":"goto-bus-stop","email":""},{"name":"hughsk","email":""},{"name":"indutny","email":""},{"name":"jmm","email":""},{"name":"jprichardson","email":""},{"name":"jryans","email":""},{"name":"leichtgewicht","email":""},{"name":"lukechilds","email":""},{"name":"mafintosh","email":""},{"name":"mattdesl","email":""},{"name":"maxogden","email":""},{"name":"mellowmelon","email":""},{"name":"parshap","email":""},{"name":"pkrumins","email":"peteris.krumins@gmail.com"},{"name":"raynos","email":""},{"name":"sethvincent","email":""},{"name":"stevemao","email":""},{"name":"tehshrike","email":""},{"name":"terinjokes","email":""},{"name":"thlorenz","email":""},{"name":"ungoldman","email":""},{"name":"yerkopalma","email":""},{"name":"yoshuawuyts","email":""},{"name":"zertosh","email":""}],"directories":{},"publish_time":1402348958801,"_cnpm_publish_time":1402348958801,"_hasShrinkwrap":false}},"readme":"# stream-splicer\n\nstreaming pipeline with a mutable configuration\n\nThis module is similar to\n[stream-combiner](https://npmjs.org/package/stream-combiner),\nbut with a pipeline configuration that can be changed at runtime.\n\n[![build status](https://travis-ci.org/browserify/stream-splicer.png?branch=master)](http://travis-ci.org/browserify/stream-splicer)\n\n# example\n\nThis example begins with an HTTP header parser that waits for an empty line to\nsignify the end of the header. At that point, it switches to a streaming json\nparser to operate on the HTTP body.\n\n``` js\nvar splicer = require('stream-splicer');\nvar through = require('through2');\nvar jsonStream = require('jsonstream2');\nvar split = require('split2');\n\nvar headerData = {};\nvar headers = through.obj(function (buf, enc, next) {\n    var line = buf.toString('utf8');\n    if (line === '') {\n        this.push(headerData);\n        pipeline.splice(1, 1, jsonStream.parse([ 'rows', true ]));\n    }\n    else {\n        var m = /^(\\S+):(.+)/.exec(line);\n        var key = m && m[1].trim();\n        var value = m && m[2].trim();\n        if (m) headerData[key] = value;\n    }\n    next();\n});\nvar pipeline = splicer([ split(), headers, jsonStream.stringify() ]);\nprocess.stdin.pipe(pipeline).pipe(process.stdout);\n```\n\nintput:\n\n```\nGET / HTTP/1.1\nHost: substack.net\nUser-Agent: echo\n\n{\"rows\":[\"beep\",\"boop\"]}\n```\n\noutput:\n\n```\n$ echo -ne 'GET / HTTP/1.1\\nHost: substack.net\\nUser-Agent: echo\\n\\n{\"rows\":[\"beep\",\"boop\"]}\\n' | node example/header.js\n[\n{\"Host\":\"substack.net\",\"User-Agent\":\"echo\"}\n,\n\"beep\"\n,\n\"boop\"\n]\n```\n\n# methods\n\n``` js\nvar splicer = require('stream-splicer')\n```\n\n## var pipeline = splicer(streams, opts)\n\nCreate a `pipeline` duplex stream given an array of `streams`. Each `stream`\nwill be piped to the next. Writes to `pipeline` get written to the first stream\nand data for reads from `pipeline` come from the last stream.\n\nFor example, for streams `[ a, b, c, d ]`, this pipeline is constructed\ninternally:\n\n```\na.pipe(b).pipe(c).pipe(d)\n```\n\nInput will get written into `a`. Output will be read from `d`.\n\nIf any of the elements in `streams` are arrays, they will be converted into\nnested pipelines. This is useful if you want to expose a hookable pipeline with\ngrouped insertion points.\n\n## var pipeline = splicer.obj(streams, opts)\n\nCreate a `pipeline` with `opts.objectMode` set to true for convenience.\n\n## var removed = pipeline.splice(index, howMany, stream, ...)\n\nSplice the pipeline starting at `index`, removing `howMany` streams and\nreplacing them with each additional `stream` argument provided.\n\nThe streams that were removed from the splice and returned.\n\n## pipeline.push(stream, ...)\n\nPush one or more streams to the end of the pipeline.\n\n## var stream = pipeline.pop()\n\nPop a stream from the end of the pipeline.\n\n## pipeline.unshift(stream, ...)\n\nUnshift one or more streams to the begining of the pipeline.\n\n## var stream = pipeline.shift()\n\nShift a stream from the begining of the pipeline.\n\n## var stream = pipeline.get(index, ...)\n\nReturn the stream at index `index, ...`. Indexes can be negative.\n\nMultiple indexes will traverse into nested pipelines.\n\n# attributes\n\n## pipeline.length\n\nThe number of streams in the pipeline\n\n# install\n\nWith [npm](https://npmjs.org) do:\n\n```\nnpm install stream-splicer\n```\n\n# license\n\nMIT\n","_attachments":{},"homepage":"https://github.com/browserify/stream-splicer","bugs":{"url":"https://github.com/browserify/stream-splicer/issues"},"license":"MIT"}