{"_id":"stream-combiner","_rev":"52-ed2a2f1f3dc9bd976f9d220636859107","name":"stream-combiner","description":"[![npm version](https://img.shields.io/npm/v/stream-combiner.svg)](https://npmjs.org/package/stream-combiner) [![Travis CI](https://travis-ci.org/dominictarr/stream-combiner.svg)](https://travis-ci.org/dominictarr/stream-combiner)","dist-tags":{"latest":"0.2.2"},"versions":{"0.0.0":{"name":"stream-combiner","version":"0.0.0","homepage":"https://github.com/dominictarr/stream-combiner","repository":{"type":"git","url":"git://github.com/dominictarr/stream-combiner.git"},"dependencies":{"duplexer":"0.0.2"},"devDependencies":{"tape":"0.0.4","event-stream":"~3.0.7"},"scripts":{"test":"set -e; for t in test/*.js; do node $t; done"},"author":{"name":"'Dominic Tarr'","email":"dominic.tarr@gmail.com","url":"http://dominictarr.com"},"license":"MIT","_id":"stream-combiner@0.0.0","description":"","dist":{"shasum":"250ec42c28bb1cda6250f533e4e41b235587162c","tarball":"https://registry.npmjs.org/stream-combiner/-/stream-combiner-0.0.0.tgz","integrity":"sha512-jITtBrIxPPau97ac1KxvVbTFj0zBM4Ge7uCGmSJ0JZPatNrLm9JeW/OQLNtqx8WL/t3GXhcDVeOjuRJ1qYR3vw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAFBdWeEpLdIwI59/1iapsb049Q5zLjDgf6ONa9kiCCEAiEA/kk9sN1VfgO0NIcNr4rSw8n9o/yrdbPXweU1oRU1uvo="}]},"_npmVersion":"1.1.65","_npmUser":{"name":"dominictarr","email":"dominic.tarr@gmail.com"},"maintainers":[{"name":"dominictarr","email":"dominic.tarr@gmail.com"}],"directories":{}},"0.0.1":{"name":"stream-combiner","version":"0.0.1","homepage":"https://github.com/dominictarr/stream-combiner","repository":{"type":"git","url":"git://github.com/dominictarr/stream-combiner.git"},"dependencies":{"duplexer":"~0.0.3"},"devDependencies":{"tape":"0.0.4","event-stream":"~3.0.7"},"scripts":{"test":"set -e; for t in test/*.js; do node $t; done"},"author":{"name":"'Dominic Tarr'","email":"dominic.tarr@gmail.com","url":"http://dominictarr.com"},"license":"MIT","_id":"stream-combiner@0.0.1","description":"","dist":{"shasum":"61ef96766540661b8a18422f7876bbb6d2184c00","tarball":"https://registry.npmjs.org/stream-combiner/-/stream-combiner-0.0.1.tgz","integrity":"sha512-d+OEvB9XSeFq6U6pCRfWdZus+yii2WQcUTwylpGRmMBCuWkhYQnj9BcfnDHnOI00gdn0YAXI2eE1gPww5nFHrg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH91naMoMYvMYPFi0jvhl7Nn62ccbY6V7JO7UyFpGkuNAiEAuXf+mfjpTePYBlE61QQfKW72VNaSGwxQuKQLdgyEEmo="}]},"_from":".","_npmVersion":"1.2.3","_npmUser":{"name":"dominictarr","email":"dominic.tarr@gmail.com"},"maintainers":[{"name":"dominictarr","email":"dominic.tarr@gmail.com"}],"directories":{}},"0.0.2":{"name":"stream-combiner","version":"0.0.2","homepage":"https://github.com/dominictarr/stream-combiner","repository":{"type":"git","url":"git://github.com/dominictarr/stream-combiner.git"},"dependencies":{"duplexer":"~0.0.3"},"devDependencies":{"tape":"0.0.4","event-stream":"~3.0.7"},"scripts":{"test":"set -e; for t in test/*.js; do node $t; done"},"author":{"name":"'Dominic Tarr'","email":"dominic.tarr@gmail.com","url":"http://dominictarr.com"},"license":"MIT","_id":"stream-combiner@0.0.2","description":"","dist":{"shasum":"dfe0e74675742565e76c6056788ea5c23bd97db4","tarball":"https://registry.npmjs.org/stream-combiner/-/stream-combiner-0.0.2.tgz","integrity":"sha512-Z2D5hPQapscuHNqiyUgjnF1sxG/9CB7gs1a9vcS2/OvMiFwmm6EZw9IjbU34l5mPXS62RidpoBdyB83E0GXHLw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQClPS2QuYkV5s27fs3AeTeQlWzer8uPeIeP9Xr/UiFl0AIgCh4Lqz/TxBoiHODsUjuC8dmE6gpP6iVdS3/RFUf/grM="}]},"_from":".","_npmVersion":"1.2.3","_npmUser":{"name":"dominictarr","email":"dominic.tarr@gmail.com"},"maintainers":[{"name":"dominictarr","email":"dominic.tarr@gmail.com"}],"directories":{}},"0.0.4":{"name":"stream-combiner","version":"0.0.4","homepage":"https://github.com/dominictarr/stream-combiner","repository":{"type":"git","url":"git://github.com/dominictarr/stream-combiner.git"},"dependencies":{"duplexer":"~0.1.1"},"devDependencies":{"tape":"~2.3.0","event-stream":"~3.0.7"},"scripts":{"test":"set -e; for t in test/*.js; do node $t; done"},"author":{"name":"'Dominic Tarr'","email":"dominic.tarr@gmail.com","url":"http://dominictarr.com"},"license":"MIT","description":"","bugs":{"url":"https://github.com/dominictarr/stream-combiner/issues"},"_id":"stream-combiner@0.0.4","dist":{"shasum":"4d5e433c185261dde623ca3f44c586bcf5c4ad14","tarball":"https://registry.npmjs.org/stream-combiner/-/stream-combiner-0.0.4.tgz","integrity":"sha512-rT00SPnTVyRsaSz5zgSPma/aHSOic5U1prhYdRy5HS2kTZviFpmDgzilbtsJsxiroqACmayynDN/9VzIbX5DOw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA33S2xAC0UJIrUIYTZ1auJ7Lzrxi6E1mRMG1LZDao6yAiATikoYU2wmMDWElcSY9iQnSst4BYZVPU3hCyw/RhI0uQ=="}]},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"dominictarr","email":"dominic.tarr@gmail.com"},"maintainers":[{"name":"dominictarr","email":"dominic.tarr@gmail.com"}],"directories":{}},"0.1.0":{"name":"stream-combiner","version":"0.1.0","homepage":"https://github.com/dominictarr/stream-combiner","repository":{"type":"git","url":"git://github.com/dominictarr/stream-combiner.git"},"dependencies":{"duplexer":"~0.1.1","through":"~2.3.4"},"devDependencies":{"tape":"~2.3.0","event-stream":"~3.0.7"},"scripts":{"test":"set -e; for t in test/*.js; do node $t; done"},"author":{"name":"'Dominic Tarr'","email":"dominic.tarr@gmail.com","url":"http://dominictarr.com"},"license":"MIT","description":"","bugs":{"url":"https://github.com/dominictarr/stream-combiner/issues"},"_id":"stream-combiner@0.1.0","_shasum":"0dc389a3c203f8f4d56368f95dde52eb9269b5be","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"dominictarr","email":"dominic.tarr@gmail.com"},"maintainers":[{"name":"dominictarr","email":"dominic.tarr@gmail.com"}],"dist":{"shasum":"0dc389a3c203f8f4d56368f95dde52eb9269b5be","tarball":"https://registry.npmjs.org/stream-combiner/-/stream-combiner-0.1.0.tgz","integrity":"sha512-/RD3Tuc5XWyB2zLMO1kZlSUC7Pogi64BoYPDbAHEkFJNt5RKmRmsrEU3Kpr0hNxQ1p/KlUWBeJflr5zLtmdYGw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFS9usCz0SwhTT5J+nC5HZ8lx3L9gfvFA2Pdnc7HO9vgAiAiPvzw+fyvVDivOalKSuaaUldwJ0MxsH8KNjIGzeWpOA=="}]},"directories":{}},"0.2.0":{"name":"stream-combiner","version":"0.2.0","homepage":"https://github.com/dominictarr/stream-combiner","repository":{"type":"git","url":"git://github.com/dominictarr/stream-combiner.git"},"dependencies":{"duplexer":"~0.1.1","through":"~2.3.4"},"devDependencies":{"tape":"~2.3.0","event-stream":"~3.0.7"},"scripts":{"test":"set -e; for t in test/*.js; do node $t; done"},"author":{"name":"'Dominic Tarr'","email":"dominic.tarr@gmail.com","url":"http://dominictarr.com"},"license":"MIT","description":"","bugs":{"url":"https://github.com/dominictarr/stream-combiner/issues"},"_id":"stream-combiner@0.2.0","_shasum":"43d355c2369344220a1122c1e4fcd76c58d15279","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"dominictarr","email":"dominic.tarr@gmail.com"},"maintainers":[{"name":"dominictarr","email":"dominic.tarr@gmail.com"}],"dist":{"shasum":"43d355c2369344220a1122c1e4fcd76c58d15279","tarball":"https://registry.npmjs.org/stream-combiner/-/stream-combiner-0.2.0.tgz","integrity":"sha512-bEc3Qn9hpfN2xKxGLxSQjT+CyLEBfK4PF48ZcZSRMEcqP8cBJdOjmAsHk6aHZTkEsIkPz/CfUvv1Ea6H4A/m6Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICshqyJgjWuDKt/2eaf1CZyFj0i2YNtb+eYubDvE24kVAiBZPDdi9EXGn4YAiy91tiFYrH/jhFuGSCMyj4XaASpBfg=="}]},"directories":{}},"0.2.1":{"name":"stream-combiner","version":"0.2.1","homepage":"https://github.com/dominictarr/stream-combiner","repository":{"type":"git","url":"git://github.com/dominictarr/stream-combiner.git"},"dependencies":{"duplexer":"~0.1.1","through":"~2.3.4"},"devDependencies":{"tape":"~2.3.0","event-stream":"~3.0.7"},"scripts":{"test":"set -e; for t in test/*.js; do node $t; done"},"author":{"name":"'Dominic Tarr'","email":"dominic.tarr@gmail.com","url":"http://dominictarr.com"},"license":"MIT","gitHead":"954d37b3b5c28817d2e452780d8cf71a2ff3c355","description":"","bugs":{"url":"https://github.com/dominictarr/stream-combiner/issues"},"_id":"stream-combiner@0.2.1","_shasum":"7b5b4541a8fed4ae129c438cfcae031e4525c057","_from":".","_npmVersion":"1.4.13","_npmUser":{"name":"dominictarr","email":"dominic.tarr@gmail.com"},"maintainers":[{"name":"dominictarr","email":"dominic.tarr@gmail.com"}],"dist":{"shasum":"7b5b4541a8fed4ae129c438cfcae031e4525c057","tarball":"https://registry.npmjs.org/stream-combiner/-/stream-combiner-0.2.1.tgz","integrity":"sha512-aUMUPySv46/4MD/DxqPJtgUhtozwGPqT2vfpV4+2Gm35kisyWXjoOdUkbEh0qOSLH9+6qcdw4cBzPCIttQw8aA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDOkG50twdTQ+nUfp0XQaMx9tMiOrZjAzrUuYbOxaUI0AIhAKH+BAU3h3R5Mb1woWXnTsqeYGjCUN+zEz5IKz46MiGw"}]},"directories":{}},"0.2.2":{"name":"stream-combiner","version":"0.2.2","homepage":"https://github.com/dominictarr/stream-combiner","repository":{"type":"git","url":"git://github.com/dominictarr/stream-combiner.git"},"dependencies":{"duplexer":"~0.1.1","through":"~2.3.4"},"devDependencies":{"tape":"~2.3.0","event-stream":"~3.0.7"},"scripts":{"test":"set -e; for t in test/*.js; do node $t; done"},"author":{"name":"'Dominic Tarr'","email":"dominic.tarr@gmail.com","url":"http://dominictarr.com"},"license":"MIT","gitHead":"5a8ab6f1843d08d89801eecd91ff10be65b667a0","description":"[![npm version](https://img.shields.io/npm/v/stream-combiner.svg)](https://npmjs.org/package/stream-combiner) [![Travis CI](https://travis-ci.org/dominictarr/stream-combiner.svg)](https://travis-ci.org/dominictarr/stream-combiner)","bugs":{"url":"https://github.com/dominictarr/stream-combiner/issues"},"_id":"stream-combiner@0.2.2","_shasum":"aec8cbac177b56b6f4fa479ced8c1912cee52858","_from":".","_npmVersion":"2.11.0","_nodeVersion":"0.12.4","_npmUser":{"name":"dominictarr","email":"dominic.tarr@gmail.com"},"maintainers":[{"name":"dominictarr","email":"dominic.tarr@gmail.com"}],"dist":{"shasum":"aec8cbac177b56b6f4fa479ced8c1912cee52858","tarball":"https://registry.npmjs.org/stream-combiner/-/stream-combiner-0.2.2.tgz","integrity":"sha512-6yHMqgLYDzQDcAkL+tjJDC5nSNuNIx0vZtRZeiPh7Saef7VHX9H5Ijn9l2VIol2zaNYlYEX6KyuT/237A58qEQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBoU3YqPQ5FX4+x6Gtq6fmAPuwsBdwVbw3HmlrZJZCKUAiAC68KGBsANuvYEgaHlkhNw+Ld6gYHZynk3JChW3GrnZg=="}]},"directories":{}}},"readme":"# stream-combiner\n\n[![npm version](https://img.shields.io/npm/v/stream-combiner.svg)](https://npmjs.org/package/stream-combiner) \n[![Travis CI](https://travis-ci.org/dominictarr/stream-combiner.svg)](https://travis-ci.org/dominictarr/stream-combiner)\n\n## Combine (stream1,...,streamN)\n\nTurn a pipeline into a single stream. `Combine` returns a stream that writes to the first stream\nand reads from the last stream. \n\nListening for 'error' will recieve errors from all streams inside the pipe.\n\n```js\nvar Combine = require('stream-combiner')\nvar es = require('event-stream')\n\nCombine( // connect streams together with `pipe`\n process.openStdin(), // open stdin\n es.split(), // split stream to break on newlines\n es.map(function (data, callback) { // turn this async function into a stream\n var repr = util.inspect(JSON.parse(data)) // render it nicely\n callback(null, repr)\n }),\n process.stdout // pipe it to stdout !\n)\n```\n\nCan also be called with an array:\n\n```js\nvar combinedStream = Combine([\n stream1,\n stream2,\n]);\n```\n\nOr to combine gulp plugins:\n\n```js\nfunction coffeePipe() {\n return Combine(\n coffeescript(),\n coffeelint.reporter('fail').on('error', function(){\n gutil.beep()\n gulp.run('lint')\n })\n}\n\n//usage:\ngulp.src().pipe(coffeePipe());\n```\n\n## License\n\nMIT\n","maintainers":[{"email":"nopersonsmodules@gmail.com","name":"nopersonsmodules"}],"time":{"modified":"2022-11-08T10:38:50.859Z","created":"2012-11-27T07:24:47.850Z","0.0.0":"2012-11-27T07:24:49.721Z","0.0.1":"2013-01-31T21:17:59.894Z","0.0.2":"2013-03-18T01:18:20.646Z","0.0.4":"2013-12-11T17:01:21.554Z","0.1.0":"2014-05-09T10:54:26.499Z","0.2.0":"2014-05-18T08:20:50.712Z","0.2.1":"2014-05-29T20:11:38.164Z","0.2.2":"2015-06-05T08:49:04.050Z"},"author":{"name":"'Dominic Tarr'","email":"dominic.tarr@gmail.com","url":"http://dominictarr.com"},"repository":{"type":"git","url":"git://github.com/dominictarr/stream-combiner.git"},"users":{"hughsk":true,"tarcio":true,"owaz":true,"gaboesquivel":true,"liveinjs":true,"wenbing":true,"chengen":true,"firerishi":true,"bertuz":true,"markthethomas":true,"akiva":true,"alexkval":true,"plitat":true,"owanturist":true,"0x4c3p":true,"s4g6":true,"coolhanddev":true,"monjer":true},"homepage":"https://github.com/dominictarr/stream-combiner","bugs":{"url":"https://github.com/dominictarr/stream-combiner/issues"},"license":"MIT","readmeFilename":"README.md"}