{"_id":"next-stream","_rev":"26-774034c1780c41c57c994f06227c799c","name":"next-stream","description":"Concatenate a series of streams 'end-to-end'.","dist-tags":{"latest":"2.2.2"},"versions":{"1.0.0":{"name":"next-stream","version":"1.0.0","description":"Attach two streams, so that the second one receives data only after the first one finishes and sends data only after the first one ends.","main":"index.js","scripts":{"test":"tape test/*.js"},"repository":{"type":"git","url":"https://github.com/anandthakker/next-stream.git"},"keywords":["stream","append","join","concatenate"],"author":{"name":"Anand Thakker","email":"vestibule@anandthakker.net","url":"http://anandthakker.net"},"license":"MIT","bugs":{"url":"https://github.com/anandthakker/next-stream/issues"},"homepage":"https://github.com/anandthakker/next-stream","devDependencies":{"concat-stream":"^1.4.7","tape":"^3.0.3","through2":"^0.6.3"},"dependencies":{"inherits":"^2.0.1","readable-stream":"^1.0.33"},"gitHead":"d2910615cd0381bce726bde7d0385d4cc1af1581","_id":"next-stream@1.0.0","_shasum":"6467e7ad5c7f943f336985457c1f9b1efbfe203e","_from":".","_npmVersion":"2.1.8","_nodeVersion":"0.11.14","_npmUser":{"name":"anandthakker","email":"vestibule@anandthakker.net"},"maintainers":[{"name":"anandthakker","email":"vestibule@anandthakker.net"}],"dist":{"shasum":"6467e7ad5c7f943f336985457c1f9b1efbfe203e","tarball":"https://registry.npmjs.org/next-stream/-/next-stream-1.0.0.tgz","integrity":"sha512-d8V3kAuzt7IpQSk3SZpfBG5umMPeeyOP1WOdnIqzQoWJYaMphlYypWVPal+FN3dsghhmwFpR5UkRd1bpfxXDuw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBQqy5OtkjkEfAFwfGmdL0Ctpp+U4O3+03OgxZsuM/xZAiAFlCd6lhXR0CO+z1/ABpksPcfEHGfX+LlG4tJA4KQUng=="}]}},"1.1.0":{"name":"next-stream","version":"1.1.0","description":"Attach two streams, so that the second one receives data only after the first one finishes and sends data only after the first one ends.","main":"index.js","scripts":{"test":"tape test/*.js"},"repository":{"type":"git","url":"https://github.com/anandthakker/next-stream.git"},"keywords":["stream","append","join","concatenate"],"author":{"name":"Anand Thakker","email":"vestibule@anandthakker.net","url":"http://anandthakker.net"},"license":"MIT","bugs":{"url":"https://github.com/anandthakker/next-stream/issues"},"homepage":"https://github.com/anandthakker/next-stream","devDependencies":{"concat-stream":"^1.4.7","tape":"^3.0.3","through2":"^0.6.3"},"dependencies":{"inherits":"^2.0.1","readable-stream":"^1.0.33"},"gitHead":"bc3682933fb4fef6aed96141cd3f83f4d7b47e2b","_id":"next-stream@1.1.0","_shasum":"d28c9368c2b0251106207ba9b62e17eff65f46b7","_from":".","_npmVersion":"2.1.8","_nodeVersion":"0.11.14","_npmUser":{"name":"anandthakker","email":"vestibule@anandthakker.net"},"maintainers":[{"name":"anandthakker","email":"vestibule@anandthakker.net"}],"dist":{"shasum":"d28c9368c2b0251106207ba9b62e17eff65f46b7","tarball":"https://registry.npmjs.org/next-stream/-/next-stream-1.1.0.tgz","integrity":"sha512-QKnkGI9SJBmamiyw0a08A5Lw/KjKuLcTahNvWyjVA81QsPHZ3k6BrrLliQPdDyswnoBO6UrKUPCmXe8+pXK5EA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDvpIQGG6dglR7oGeX/2ZPDpgxxmycqBsaZ44C2zPIbxgIhAOH08Z6XWc1QG0WigHuqiGOWY5WjGBwz6UzTI0MpAlah"}]}},"2.0.0":{"name":"next-stream","version":"2.0.0","description":"Attach two streams, so that the second one receives data only after the first one finishes and sends data only after the first one ends.","main":"index.js","scripts":{"test":"tape test/*.js"},"repository":{"type":"git","url":"https://github.com/anandthakker/next-stream.git"},"keywords":["stream","append","join","concatenate"],"author":{"name":"Anand Thakker","email":"vestibule@anandthakker.net","url":"http://anandthakker.net"},"license":"MIT","bugs":{"url":"https://github.com/anandthakker/next-stream/issues"},"homepage":"https://github.com/anandthakker/next-stream","devDependencies":{"concat-stream":"^1.4.7","tape":"^3.0.3","through2":"^0.6.3"},"dependencies":{"inherits":"^2.0.1","readable-stream":"^1.0.33"},"gitHead":"5af941224690ead2a85a09d60c8fb3d311010068","_id":"next-stream@2.0.0","_shasum":"4b83588af08d3e606852babaad280bad8bc5ab81","_from":".","_npmVersion":"2.1.8","_nodeVersion":"0.11.14","_npmUser":{"name":"anandthakker","email":"vestibule@anandthakker.net"},"maintainers":[{"name":"anandthakker","email":"vestibule@anandthakker.net"}],"dist":{"shasum":"4b83588af08d3e606852babaad280bad8bc5ab81","tarball":"https://registry.npmjs.org/next-stream/-/next-stream-2.0.0.tgz","integrity":"sha512-g2yHMbjVPl0lrbGIb+BoXnKVZULuMxQ4IGsBwL/dA9lxpdZ7Joae/Q6KDlxrwvRHYFaTqi+OKSkWmLFKVzzymA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH1nYnC5Pp8sdRgaBTldq38zre17iNl4JLUJ5uibEdMsAiEA7UQhM2vceiCWQ0rXq9lyeqCb1ObIShm3rKNJItGHd7Q="}]}},"2.0.1":{"name":"next-stream","version":"2.0.1","description":"Attach two streams, so that the second one receives data only after the first one finishes and sends data only after the first one ends.","main":"index.js","scripts":{"test":"tape test/*.js"},"repository":{"type":"git","url":"https://github.com/anandthakker/next-stream.git"},"keywords":["stream","append","join","concatenate"],"author":{"name":"Anand Thakker","email":"vestibule@anandthakker.net","url":"http://anandthakker.net"},"license":"MIT","bugs":{"url":"https://github.com/anandthakker/next-stream/issues"},"homepage":"https://github.com/anandthakker/next-stream","devDependencies":{"concat-stream":"^1.4.7","tape":"^3.0.3","through2":"^0.6.3"},"dependencies":{"inherits":"^2.0.1","readable-stream":"^1.0.33"},"gitHead":"da81f6583312a19a92e3a3d82203986e674e01c9","_id":"next-stream@2.0.1","_shasum":"3613ffb2ae2e601c2a8a167b21a53731fa0bd956","_from":".","_npmVersion":"2.1.8","_nodeVersion":"0.11.14","_npmUser":{"name":"anandthakker","email":"vestibule@anandthakker.net"},"maintainers":[{"name":"anandthakker","email":"vestibule@anandthakker.net"}],"dist":{"shasum":"3613ffb2ae2e601c2a8a167b21a53731fa0bd956","tarball":"https://registry.npmjs.org/next-stream/-/next-stream-2.0.1.tgz","integrity":"sha512-9JKd/J6fVT0m2Qm8FSeE/G/aYvqgjORW0Npx94N1fP2DQs7BxYJq4WknY2T62dHBmgTeQ834Na3I/WFYOZBkVQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCKCgE1FK9V/5kbIwaTXF+KQnRxGe38wglAAPrU0XpBEwIhAPHRz2aQg7QpBCig6aJMFfEEGgk2W48uRNe38MYxuzTF"}]}},"2.0.2":{"name":"next-stream","version":"2.0.2","description":"Attach two streams, so that the second one receives data only after the first one finishes and sends data only after the first one ends.","main":"index.js","scripts":{"test":"tape test/*.js"},"repository":{"type":"git","url":"https://github.com/anandthakker/next-stream.git"},"keywords":["stream","append","join","concatenate"],"author":{"name":"Anand Thakker","email":"vestibule@anandthakker.net","url":"http://anandthakker.net"},"license":"MIT","bugs":{"url":"https://github.com/anandthakker/next-stream/issues"},"homepage":"https://github.com/anandthakker/next-stream","devDependencies":{"concat-stream":"^1.4.7","tape":"^3.0.3","through2":"^0.6.3"},"dependencies":{"inherits":"^2.0.1","readable-stream":"^1.0.33"},"gitHead":"9bafed369bacb60905ee7105a804fed857adea62","_id":"next-stream@2.0.2","_shasum":"5b829cf80d567043d1915fc51e72e687c81d8c49","_from":".","_npmVersion":"2.1.8","_nodeVersion":"0.11.14","_npmUser":{"name":"anandthakker","email":"vestibule@anandthakker.net"},"maintainers":[{"name":"anandthakker","email":"vestibule@anandthakker.net"}],"dist":{"shasum":"5b829cf80d567043d1915fc51e72e687c81d8c49","tarball":"https://registry.npmjs.org/next-stream/-/next-stream-2.0.2.tgz","integrity":"sha512-axBBlPZw/jzQAMJjBBK0/aVpS0iYgG8BdnFB238tEnaXNFSc6Exn6pIo4S9kL2TSaL0F/X4xBLQS5oh5pi4/pQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEW2DR/dVRcepQSqPdOOiL0dFKCmCdJD1dhueTi3TSysAiAVko30xDsiMSCXUch0CrB8NHIZzF1F3Umd0qifBQNetQ=="}]}},"2.0.3":{"name":"next-stream","version":"2.0.3","description":"Attach two streams, so that the second one receives data only after the first one finishes and sends data only after the first one ends.","main":"index.js","scripts":{"test":"tape test/*.js"},"repository":{"type":"git","url":"https://github.com/anandthakker/next-stream.git"},"keywords":["stream","append","join","concatenate"],"author":{"name":"Anand Thakker","email":"vestibule@anandthakker.net","url":"http://anandthakker.net"},"license":"MIT","bugs":{"url":"https://github.com/anandthakker/next-stream/issues"},"homepage":"https://github.com/anandthakker/next-stream","devDependencies":{"concat-stream":"^1.4.7","tape":"^3.0.3","through2":"^0.6.3"},"dependencies":{"inherits":"^2.0.1","readable-stream":"^1.0.33"},"gitHead":"34df65277a7d18909bfb5e13cb01c571c5e04b64","_id":"next-stream@2.0.3","_shasum":"5bebfe344bf04015a54ea1155f2b26ecd4b81d28","_from":".","_npmVersion":"2.1.8","_nodeVersion":"0.11.14","_npmUser":{"name":"anandthakker","email":"vestibule@anandthakker.net"},"maintainers":[{"name":"anandthakker","email":"vestibule@anandthakker.net"}],"dist":{"shasum":"5bebfe344bf04015a54ea1155f2b26ecd4b81d28","tarball":"https://registry.npmjs.org/next-stream/-/next-stream-2.0.3.tgz","integrity":"sha512-c18B2xFuCmVdbtN9d17PE21ACJK7RCKgYfrPEE00BoULt3kKTSn3XRnlTN2xrLpGfBM9qA1P7F5pMq67RVjKAA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAff+ELc52dg1BxPARn5agbGf786WivPDAye83RSs1NdAiA6POio8kYcQqAVzxpx8JhZ50nDQysqnysQJHn2Iw7IWg=="}]}},"2.1.0":{"name":"next-stream","version":"2.1.0","description":"Attach two streams, so that the second one receives data only after the first one finishes and sends data only after the first one ends.","main":"index.js","scripts":{"test":"tape test/*.js"},"repository":{"type":"git","url":"https://github.com/anandthakker/next-stream.git"},"keywords":["stream","append","join","concatenate"],"author":{"name":"Anand Thakker","email":"vestibule@anandthakker.net","url":"http://anandthakker.net"},"license":"MIT","bugs":{"url":"https://github.com/anandthakker/next-stream/issues"},"homepage":"https://github.com/anandthakker/next-stream","devDependencies":{"concat-stream":"^1.4.7","tape":"^3.0.3","through2":"^0.6.3"},"dependencies":{"inherits":"^2.0.1","readable-stream":"^1.0.33"},"gitHead":"a1628f77a18acc631b43a149a0b6e24aa7a37bbe","_id":"next-stream@2.1.0","_shasum":"b133984a5cab5f6637c6c62e5a90136babd47f9d","_from":".","_npmVersion":"2.1.8","_nodeVersion":"0.11.14","_npmUser":{"name":"anandthakker","email":"vestibule@anandthakker.net"},"maintainers":[{"name":"anandthakker","email":"vestibule@anandthakker.net"}],"dist":{"shasum":"b133984a5cab5f6637c6c62e5a90136babd47f9d","tarball":"https://registry.npmjs.org/next-stream/-/next-stream-2.1.0.tgz","integrity":"sha512-bkmMgUrK88ah5n2bWPTE2nO5z8QFnFMDm+EBWjaWEiIcUW64TOQogprGQ1QskVNXNNRy/ddiRSyfEBgeYLYlzw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFyBp62OyiMlMJ9qg3HvCR7NX0VpxHmJ3d7tydETx5s2AiBkc8z/ixHgpA5an2SMWUSsSTTUf/UHi6L/vuscPtqvUg=="}]}},"2.1.1":{"name":"next-stream","version":"2.1.1","description":"Attach two streams, so that the second one receives data only after the first one finishes and sends data only after the first one ends.","main":"index.js","scripts":{"test":"tape test/*.js"},"repository":{"type":"git","url":"https://github.com/anandthakker/next-stream.git"},"keywords":["stream","append","join","concatenate"],"author":{"name":"Anand Thakker","email":"vestibule@anandthakker.net","url":"http://anandthakker.net"},"license":"MIT","bugs":{"url":"https://github.com/anandthakker/next-stream/issues"},"homepage":"https://github.com/anandthakker/next-stream","devDependencies":{"concat-stream":"^1.4.7","tape":"^3.0.3","through2":"^0.6.3"},"dependencies":{"debug":"^2.1.0","inherits":"^2.0.1","readable-stream":"^1.0.33"},"gitHead":"a69f2a1461c532beaf04a5a9246e7deb16805102","_id":"next-stream@2.1.1","_shasum":"c7529d3f8b474a346f3ca58452f2fd651ef1cbca","_from":".","_npmVersion":"2.1.8","_nodeVersion":"0.11.14","_npmUser":{"name":"anandthakker","email":"vestibule@anandthakker.net"},"maintainers":[{"name":"anandthakker","email":"vestibule@anandthakker.net"}],"dist":{"shasum":"c7529d3f8b474a346f3ca58452f2fd651ef1cbca","tarball":"https://registry.npmjs.org/next-stream/-/next-stream-2.1.1.tgz","integrity":"sha512-oVCa3FTQt0Oo8xEMoK4JArvcYpVxfj7CHiMF9kCUB26mEAV8AT5ZysIYkjqcBw+tBPIl19TNXZ2Ao4QW040xEQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCwDQ8A6ED5rx9fk7oHFTmv45NMeWTlScRNL07RFXV0fQIge1aMUNG1bGRlPYGI0jAf+ysvN1vLLleyeKHj7b2JGW4="}]}},"2.1.2":{"name":"next-stream","version":"2.1.2","description":"Attach two streams, so that the second one receives data only after the first one finishes and sends data only after the first one ends.","main":"index.js","scripts":{"test":"tape test/*.js"},"repository":{"type":"git","url":"https://github.com/anandthakker/next-stream.git"},"keywords":["stream","append","join","concatenate"],"author":{"name":"Anand Thakker","email":"vestibule@anandthakker.net","url":"http://anandthakker.net"},"license":"MIT","bugs":{"url":"https://github.com/anandthakker/next-stream/issues"},"homepage":"https://github.com/anandthakker/next-stream","devDependencies":{"concat-stream":"^1.4.7","tape":"^3.0.3","through2":"^0.6.3"},"dependencies":{"debug":"^2.1.0","inherits":"^2.0.1","readable-stream":"^1.0.33"},"gitHead":"29d2e196805b307d12c33d6c3a1d7806dcbcfe63","_id":"next-stream@2.1.2","_shasum":"d89831f39bad2687df47673732223d9038304cbe","_from":".","_npmVersion":"2.1.8","_nodeVersion":"0.11.14","_npmUser":{"name":"anandthakker","email":"vestibule@anandthakker.net"},"maintainers":[{"name":"anandthakker","email":"vestibule@anandthakker.net"}],"dist":{"shasum":"d89831f39bad2687df47673732223d9038304cbe","tarball":"https://registry.npmjs.org/next-stream/-/next-stream-2.1.2.tgz","integrity":"sha512-TaZFNTO476HQRMurxPDxHhFlB47d5xP0DI6M230xt9NDOzQ+1u2x9YjLPyMfpKsfztZHDwedGam6ZwkNt3U+1A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCGu9oECn9WBbZdGHu1DULep7CDwab8wVo9MoFQ2BcmkQIgWAn91uEKfdlw1XORDVtftd2Ieh7aCung+hJqwkCxgVQ="}]}},"2.2.0":{"name":"next-stream","version":"2.2.0","description":"Concatenate a series of streams 'end-to-end'.","main":"index.js","scripts":{"test":"tape test/*.js"},"repository":{"type":"git","url":"https://github.com/anandthakker/next-stream.git"},"keywords":["stream","append","join","concatenate"],"author":{"name":"Anand Thakker","email":"vestibule@anandthakker.net","url":"http://anandthakker.net"},"license":"MIT","bugs":{"url":"https://github.com/anandthakker/next-stream/issues"},"homepage":"https://github.com/anandthakker/next-stream","devDependencies":{"concat-stream":"^1.4.7","tape":"^3.0.3","through2":"^0.6.3"},"dependencies":{"debug":"^2.1.0","inherits":"^2.0.1","readable-stream":"^1.0.33"},"gitHead":"1a893a2581283404f3f137a508105a3f501bcdb9","_id":"next-stream@2.2.0","_shasum":"ea68977a4776e4df406371b2472cefea6d6a47d6","_from":".","_npmVersion":"2.1.8","_nodeVersion":"0.11.14","_npmUser":{"name":"anandthakker","email":"vestibule@anandthakker.net"},"maintainers":[{"name":"anandthakker","email":"vestibule@anandthakker.net"}],"dist":{"shasum":"ea68977a4776e4df406371b2472cefea6d6a47d6","tarball":"https://registry.npmjs.org/next-stream/-/next-stream-2.2.0.tgz","integrity":"sha512-TNPHniZcNkOTY1xGcRtuoJTTIPGNKZc92TWPcjKHAHRHmFgqL8CgeznI9/JzVuigKqGejMAaytBLyoT637Ej1g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGhdkmc49pxiw35mpl/CyQifn/1GuxBVRVXr0/xLcEUEAiEAiouutd7RD9hs8Vl3FfBybM6NtC2sT1LMk+O2PxiT7Yk="}]}},"2.2.1":{"name":"next-stream","version":"2.2.1","description":"Concatenate a series of streams 'end-to-end'.","main":"index.js","scripts":{"test":"tape test/*.js"},"repository":{"type":"git","url":"https://github.com/anandthakker/next-stream.git"},"keywords":["stream","append","join","concatenate"],"author":{"name":"Anand Thakker","email":"vestibule@anandthakker.net","url":"http://anandthakker.net"},"license":"MIT","bugs":{"url":"https://github.com/anandthakker/next-stream/issues"},"homepage":"https://github.com/anandthakker/next-stream","devDependencies":{"concat-stream":"^1.4.7","tape":"^3.0.3","through2":"^0.6.3"},"dependencies":{"debug":"^2.1.0","inherits":"^2.0.1","readable-stream":"^1.0.33"},"gitHead":"671bd4f1a74f55727650a3adc19dae51e2792f2b","_id":"next-stream@2.2.1","_shasum":"4cf6e19c40cee2adab7529d078326e5f79b22146","_from":".","_npmVersion":"2.1.8","_nodeVersion":"0.11.14","_npmUser":{"name":"anandthakker","email":"vestibule@anandthakker.net"},"maintainers":[{"name":"anandthakker","email":"vestibule@anandthakker.net"}],"dist":{"shasum":"4cf6e19c40cee2adab7529d078326e5f79b22146","tarball":"https://registry.npmjs.org/next-stream/-/next-stream-2.2.1.tgz","integrity":"sha512-tRpzvsGTH7G2FEfs0LTV6mHGqD17HQtvysZheEYyKEHzeZNUtO8lgmGTqTlQuQB3iW9+HIdUyL8GXNidK2DZsA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC/FsuyAsKXh87iqDBsmrk6tLiLiCk0prTkFeMQqU9h2gIhALNmAyL7FH3pG9CxTDT/tK+1CHEdm+GQ/nIu9u2miLb5"}]}},"2.2.2":{"name":"next-stream","version":"2.2.2","description":"Concatenate a series of streams 'end-to-end'.","main":"index.js","scripts":{"test":"tape test/*.js"},"repository":{"type":"git","url":"https://github.com/anandthakker/next-stream.git"},"keywords":["stream","append","join","concatenate"],"author":{"name":"Anand Thakker","email":"vestibule@anandthakker.net","url":"http://anandthakker.net"},"license":"MIT","bugs":{"url":"https://github.com/anandthakker/next-stream/issues"},"homepage":"https://github.com/anandthakker/next-stream","devDependencies":{"concat-stream":"^1.4.7","tape":"^3.0.3","through2":"^0.6.3"},"dependencies":{"debug":"^2.1.0","inherits":"^2.0.1","readable-stream":"^1.0.33"},"gitHead":"a5a382ff0d88c76e46c906be28ddcf57b6ff4e16","_id":"next-stream@2.2.2","_shasum":"6a7ceaf2dcf5fbe247a29262c998228e1c8e0387","_from":".","_npmVersion":"2.1.8","_nodeVersion":"0.11.14","_npmUser":{"name":"anandthakker","email":"vestibule@anandthakker.net"},"maintainers":[{"name":"anandthakker","email":"vestibule@anandthakker.net"}],"dist":{"shasum":"6a7ceaf2dcf5fbe247a29262c998228e1c8e0387","tarball":"https://registry.npmjs.org/next-stream/-/next-stream-2.2.2.tgz","integrity":"sha512-bzQUPjpvE8LNH5HX8LUgwf5JfZK+kzmprYlZso9emsKdbD/IxPg1W86qVZvpQmVLUcQvsswHWDZJFfLcqKWvoA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICzWX0HMAImg8dnwpTcfLGq+eavn+MpAL2rasZrJ5FUBAiEAnd79QrEhq33VlE4Shx3xcRCbJkitRGyrWXFw/Lzt6QU="}]}}},"readme":"next-stream [![Build Status](https://travis-ci.org/anandthakker/next-stream.svg?branch=master)](https://travis-ci.org/anandthakker/next-stream)\n===========\n\nConcatenate/attach a series of streams `a,b,c,...` \"end-to-end\", so that the \nresult streams from `a` until it ends, then moves on to `b` till it ends, etc.\n\nIf you don't need mutation, laziness, or non-streams, you should probably just use [stream-cat](https://www.npmjs.com/package/stream-cat).\n\nSupports:\n - **(limited) mutation**: Append additional streams after creation with `push(stream)`.\n - **laziness**: If anything in the series is a function instead of a stream, it will be called\nwhen its 'turn' comes up, and its return value will be used in its place.\n - **non-stream items**: If anything in the series is not a readable stream just push it through as a chunk at the appropriate time.\n - **stream errors**: If any of the given streams in the series emits an error, propagate it.\n\n\n## Usage\n\n```javascript\nvar next = require('next-stream');\n\nvar stream1 = fs.createReadStream('file1.txt'),\n    stream2 = fs.createReadStream('file2.txt'),\n    joined = next([stream1, stream2]);\n\njoined.push(fs.createReadStream('file3.txt'));\njoined.close(); // tell `joined` to emit `end` when the last stream ends.\n\njoined.pipe(process.stdout);\n```\n\nOutputs contents of `file1.txt` followed by contents of `file2.txt` and then\nthe contents of `file3.txt`.\n\nFor convenience, non-stream inputs also work as you'd expect:\n\n```javascript\nvar next = require('next-stream');\n\nvar stream1 = fs.createReadStream('file1.txt'),\nstream2 = fs.createReadStream('file2.txt'),\njoined = next([stream1, '--------- between ---------', stream2]);\n\njoined.pipe(process.stdout);\n```\n\nOutputs contents of `file1.txt`, followed by `'--------- between ---------'`,\nfollowed by contents of `file2.txt`.\n\n\n## Methods\n\n### var joined = next([stream1, stream2, stream3], opts);\n\nCreate a new readable next-stream from the readable streams `stream1`,\n`stream2`, `stream3`.\n\nBy default, `joined` is in *open-ended* mode, which means it\nwon't emit `'end'` when the last stream in the list ends. Setting `opts.open`\nto `false` causes `joined` to end when the last stream ends.\n\n### joined.push(stream4)\n\nAdd `stream4` to the end of the list of streams.\n\n### joined.close()\n\nClose `joined` if it is in open-ended mode.\n\n\n## Events\n\n### `'next'`\n\nEmitted when we've hit the end event of the current stream.  Event payload\nis the next stream, or null if there are none.\n","maintainers":[{"name":"anandthakker","email":"vestibule@anandthakker.net"}],"time":{"modified":"2022-06-21T02:32:28.548Z","created":"2014-12-15T16:00:00.697Z","1.0.0":"2014-12-15T16:00:00.697Z","1.1.0":"2014-12-15T16:17:09.864Z","2.0.0":"2014-12-16T01:19:01.390Z","2.0.1":"2014-12-16T01:21:00.402Z","2.0.2":"2014-12-16T01:27:14.308Z","2.0.3":"2014-12-18T12:07:29.824Z","2.1.0":"2014-12-22T12:34:25.678Z","2.1.1":"2014-12-22T15:37:40.324Z","2.1.2":"2014-12-23T11:36:15.851Z","2.2.0":"2014-12-23T12:01:56.335Z","2.2.1":"2014-12-23T12:09:01.067Z","2.2.2":"2014-12-23T12:14:39.829Z"},"homepage":"https://github.com/anandthakker/next-stream","keywords":["stream","append","join","concatenate"],"repository":{"type":"git","url":"https://github.com/anandthakker/next-stream.git"},"author":{"name":"Anand Thakker","email":"vestibule@anandthakker.net","url":"http://anandthakker.net"},"bugs":{"url":"https://github.com/anandthakker/next-stream/issues"},"license":"MIT","readmeFilename":"README.md"}