{"_id":"ordered-read-streams","_rev":"64527","name":"ordered-read-streams","description":"Combines array of streams into one read stream in strict order","dist-tags":{"latest":"1.0.1"},"maintainers":[{"name":"armed","email":"artem.medeusheyev@gmail.com"},{"name":"phated","email":"blaine.bublitz@gmail.com"}],"time":{"modified":"2021-06-03T10:21:44.000Z","created":"2014-01-15T06:50:22.498Z","1.0.1":"2017-05-09T16:32:51.945Z","1.0.0":"2016-09-13T05:37:22.015Z","0.3.0":"2015-07-04T12:40:31.826Z","0.2.0":"2015-03-02T08:34:33.897Z","0.1.0":"2014-09-30T10:02:03.929Z","0.0.8":"2014-07-01T08:20:59.498Z","0.0.7":"2014-01-18T08:32:14.360Z","0.0.6":"2014-01-18T08:06:01.450Z","0.0.5":"2014-01-18T07:16:21.362Z","0.0.4":"2014-01-17T05:03:16.244Z","0.0.3":"2014-01-16T12:32:57.127Z","0.0.2":"2014-01-15T08:37:31.561Z","0.0.1":"2014-01-15T06:50:22.498Z"},"users":{"acewinnielee":true},"author":{"name":"Artem Medeusheyev","email":"artem.medeusheyev@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/armed/ordered-read-streams.git"},"versions":{"1.0.1":{"name":"ordered-read-streams","version":"1.0.1","description":"Combines array of streams into one read stream in strict order","files":["index.js"],"scripts":{"test":"jscs *.js test/*js && jshint *.js test/*.js && mocha"},"repository":{"type":"git","url":"git+https://github.com/armed/ordered-read-streams.git"},"author":{"name":"Artem Medeusheyev","email":"artem.medeusheyev@gmail.com"},"license":"MIT","dependencies":{"readable-stream":"^2.0.1"},"devDependencies":{"expect":"^1.20.2","jscs":"^1.13.1","jshint":"^2.8.0","mississippi":"^1.3.0","mocha":"^2.2.5","pre-commit":"^1.0.10","through2":"^2.0.0"},"gitHead":"6c484a674210e49f50d0227bbf8bb0227ef07153","bugs":{"url":"https://github.com/armed/ordered-read-streams/issues"},"homepage":"https://github.com/armed/ordered-read-streams#readme","_id":"ordered-read-streams@1.0.1","_shasum":"77c0cb37c41525d64166d990ffad7ec6a0e1363e","_from":".","_npmVersion":"2.15.2","_nodeVersion":"0.10.41","_npmUser":{"name":"phated","email":"blaine.bublitz@gmail.com"},"maintainers":[{"name":"armed","email":"artem.medeusheyev@gmail.com"},{"name":"phated","email":"blaine.bublitz@gmail.com"}],"dist":{"shasum":"77c0cb37c41525d64166d990ffad7ec6a0e1363e","size":2257,"noattachment":false,"key":"/ordered-read-streams/-/ordered-read-streams-1.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/ordered-read-streams/download/ordered-read-streams-1.0.1.tgz"},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/ordered-read-streams-1.0.1.tgz_1494347569794_0.2757302173413336"},"directories":{},"publish_time":1494347571945,"_hasShrinkwrap":false,"_cnpm_publish_time":1494347571945},"1.0.0":{"name":"ordered-read-streams","version":"1.0.0","description":"Combines array of streams into one read stream in strict order","files":["index.js"],"scripts":{"test":"jscs *.js test/*js && jshint *.js test/*.js && mocha"},"repository":{"type":"git","url":"git+https://github.com/armed/ordered-read-streams.git"},"author":{"name":"Artem Medeusheyev","email":"artem.medeusheyev@gmail.com"},"license":"MIT","dependencies":{"is-stream":"^1.0.1","readable-stream":"^2.0.1"},"devDependencies":{"jscs":"^1.13.1","jshint":"^2.8.0","mocha":"^2.2.5","pre-commit":"^1.0.10","should":"^7.0.1","through2":"^2.0.0"},"gitHead":"e3081d2c18d847a4517d5e5eb7e9554c8adca3cf","bugs":{"url":"https://github.com/armed/ordered-read-streams/issues"},"homepage":"https://github.com/armed/ordered-read-streams#readme","_id":"ordered-read-streams@1.0.0","_shasum":"d674a86ffcedf83d0ae06afa2918855e96d4033a","_from":".","_npmVersion":"3.10.7","_nodeVersion":"6.4.0","_npmUser":{"name":"armed","email":"artem.medeusheyev@gmail.com"},"maintainers":[{"name":"armed","email":"artem.medeusheyev@gmail.com"},{"name":"phated","email":"blaine.bublitz@gmail.com"}],"dist":{"shasum":"d674a86ffcedf83d0ae06afa2918855e96d4033a","size":2215,"noattachment":false,"key":"/ordered-read-streams/-/ordered-read-streams-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/ordered-read-streams/download/ordered-read-streams-1.0.0.tgz"},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/ordered-read-streams-1.0.0.tgz_1473745040137_0.759948993800208"},"directories":{},"publish_time":1473745042015,"_cnpm_publish_time":1473745042015,"_hasShrinkwrap":false},"0.3.0":{"name":"ordered-read-streams","version":"0.3.0","description":"Combines array of streams into one read stream in strict order","files":["index.js"],"scripts":{"test":"jshint *.js test/*.js && mocha"},"repository":{"type":"git","url":"git+https://github.com/armed/ordered-read-streams.git"},"author":{"name":"Artem Medeusheyev","email":"artem.medeusheyev@gmail.com"},"license":"MIT","dependencies":{"is-stream":"^1.0.1","readable-stream":"^2.0.1"},"devDependencies":{"should":"^7.0.1","mocha":"^2.2.5","through2":"^2.0.0","jshint":"^2.8.0","pre-commit":"^1.0.10"},"gitHead":"d1d4cb9437b1afc750fb0cb7f8f438ba6d9c4406","bugs":{"url":"https://github.com/armed/ordered-read-streams/issues"},"homepage":"https://github.com/armed/ordered-read-streams#readme","_id":"ordered-read-streams@0.3.0","_shasum":"7137e69b3298bb342247a1bbee3881c80e2fd78b","_from":".","_npmVersion":"2.11.2","_nodeVersion":"2.2.1","_npmUser":{"name":"armed","email":"artem.medeusheyev@gmail.com"},"maintainers":[{"name":"armed","email":"artem.medeusheyev@gmail.com"},{"name":"phated","email":"blaine.bublitz@gmail.com"}],"dist":{"shasum":"7137e69b3298bb342247a1bbee3881c80e2fd78b","size":2183,"noattachment":false,"key":"/ordered-read-streams/-/ordered-read-streams-0.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/ordered-read-streams/download/ordered-read-streams-0.3.0.tgz"},"directories":{},"publish_time":1436013631826,"_cnpm_publish_time":1436013631826,"_hasShrinkwrap":false},"0.2.0":{"name":"ordered-read-streams","version":"0.2.0","description":"Combines array of streams into one read stream in strict order","main":"index.js","scripts":{"test":"jshint *.js test/*.js && mocha -R spec"},"repository":{"type":"git","url":"git://github.com/armed/ordered-read-streams.git"},"author":{"name":"Artem Medeusheyev","email":"artem.medeusheyev@gmail.com"},"license":"MIT","devDependencies":{"should":"~3.0.1","mocha":"~1.17.0","through2":"~0.4.0","jshint":"~2.4.1","pre-commit":"0.0.4"},"dependencies":{"isstream":"^0.1.1","readable-stream":"^1.0.33"},"gitHead":"16f445d33c370996d6a4cf0ddbe066bed6143875","bugs":{"url":"https://github.com/armed/ordered-read-streams/issues"},"homepage":"https://github.com/armed/ordered-read-streams","_id":"ordered-read-streams@0.2.0","_shasum":"4469ca77baef3500075f62c0d43e4775e6d61192","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"armed","email":"artem.medeusheyev@gmail.com"},"maintainers":[{"name":"armed","email":"artem.medeusheyev@gmail.com"},{"name":"phated","email":"blaine.bublitz@gmail.com"}],"dist":{"shasum":"4469ca77baef3500075f62c0d43e4775e6d61192","size":2954,"noattachment":false,"key":"/ordered-read-streams/-/ordered-read-streams-0.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/ordered-read-streams/download/ordered-read-streams-0.2.0.tgz"},"directories":{},"publish_time":1425285273897,"_cnpm_publish_time":1425285273897,"_hasShrinkwrap":false},"0.1.0":{"name":"ordered-read-streams","version":"0.1.0","description":"Combines array of streams into one read stream in strict order","main":"index.js","scripts":{"test":"jshint *.js test/*.js && mocha -R spec"},"repository":{"type":"git","url":"git://github.com/armed/ordered-read-streams.git"},"author":{"name":"Artem Medeusheyev","email":"artem.medeusheyev@gmail.com"},"license":"MIT","devDependencies":{"should":"~3.0.1","mocha":"~1.17.0","through2":"~0.4.0","jshint":"~2.4.1","pre-commit":"0.0.4"},"gitHead":"0a7e487d8734978c0cc29d4dc3bfbdb8e82f865b","bugs":{"url":"https://github.com/armed/ordered-read-streams/issues"},"homepage":"https://github.com/armed/ordered-read-streams","_id":"ordered-read-streams@0.1.0","_shasum":"fd565a9af8eb4473ba69b6ed8a34352cb552f126","_from":".","_npmVersion":"1.4.14","_npmUser":{"name":"armed","email":"artem.medeusheyev@gmail.com"},"maintainers":[{"name":"armed","email":"artem.medeusheyev@gmail.com"},{"name":"phated","email":"blaine.bublitz@gmail.com"}],"dist":{"shasum":"fd565a9af8eb4473ba69b6ed8a34352cb552f126","size":2992,"noattachment":false,"key":"/ordered-read-streams/-/ordered-read-streams-0.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/ordered-read-streams/download/ordered-read-streams-0.1.0.tgz"},"directories":{},"publish_time":1412071323929,"_cnpm_publish_time":1412071323929,"_hasShrinkwrap":false},"0.0.8":{"name":"ordered-read-streams","version":"0.0.8","description":"Combines array of streams into one read stream in strict order","main":"index.js","scripts":{"test":"jshint *.js test/*.js && mocha -R spec"},"repository":{"type":"git","url":"git://github.com/armed/ordered-read-streams.git"},"author":{"name":"Artem Medeusheyev","email":"artem.medeusheyev@gmail.com"},"license":"MIT","devDependencies":{"should":"~3.0.1","mocha":"~1.17.0","through2":"~0.4.0","jshint":"~2.4.1","pre-commit":"0.0.4"},"bugs":{"url":"https://github.com/armed/ordered-read-streams/issues"},"homepage":"https://github.com/armed/ordered-read-streams","_id":"ordered-read-streams@0.0.8","dist":{"shasum":"fd921331b1a130b66aeef711b219aee01d89e0c5","size":3020,"noattachment":false,"key":"/ordered-read-streams/-/ordered-read-streams-0.0.8.tgz","tarball":"http://registry.cnpm.dingdandao.com/ordered-read-streams/download/ordered-read-streams-0.0.8.tgz"},"_from":".","_npmVersion":"1.4.4","_npmUser":{"name":"armed","email":"artem.medeusheyev@gmail.com"},"maintainers":[{"name":"armed","email":"artem.medeusheyev@gmail.com"},{"name":"phated","email":"blaine.bublitz@gmail.com"}],"directories":{},"publish_time":1404202859498,"_cnpm_publish_time":1404202859498,"_hasShrinkwrap":false},"0.0.7":{"name":"ordered-read-streams","version":"0.0.7","description":"Combines array of streams into one read stream in strict order","main":"index.js","scripts":{"test":"jshint *.js test/*.js && mocha -R spec"},"repository":{"type":"git","url":"git://github.com/armed/ordered-read-streams.git"},"author":{"name":"Artem Medeusheyev","email":"artem.medeusheyev@gmail.com"},"license":"MIT","devDependencies":{"should":"~2.1.1","mocha":"~1.17.0","through2":"~0.4.0","jshint":"~2.4.1"},"readmeFilename":"README.md","bugs":{"url":"https://github.com/armed/ordered-read-streams/issues"},"homepage":"https://github.com/armed/ordered-read-streams","_id":"ordered-read-streams@0.0.7","dist":{"shasum":"64fb9a2e15c6513a5508389bd6df6829fad91ce9","size":2935,"noattachment":false,"key":"/ordered-read-streams/-/ordered-read-streams-0.0.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/ordered-read-streams/download/ordered-read-streams-0.0.7.tgz"},"_from":".","_npmVersion":"1.3.23","_npmUser":{"name":"armed","email":"artem.medeusheyev@gmail.com"},"maintainers":[{"name":"armed","email":"artem.medeusheyev@gmail.com"},{"name":"phated","email":"blaine.bublitz@gmail.com"}],"directories":{},"publish_time":1390033934360,"_hasShrinkwrap":false,"_cnpm_publish_time":1390033934360},"0.0.6":{"name":"ordered-read-streams","version":"0.0.6","description":"Combines array of streams into one read stream in strict order","main":"index.js","scripts":{"test":"mocha -R spec && jshint *.js test/*.js"},"repository":{"type":"git","url":"git://github.com/armed/ordered-read-streams.git"},"author":{"name":"Artem Medeusheyev","email":"artem.medeusheyev@gmail.com"},"license":"MIT","devDependencies":{"should":"~2.1.1","mocha":"~1.17.0","through2":"~0.4.0","jshint":"~2.4.1"},"readmeFilename":"README.md","bugs":{"url":"https://github.com/armed/ordered-read-streams/issues"},"homepage":"https://github.com/armed/ordered-read-streams","_id":"ordered-read-streams@0.0.6","dist":{"shasum":"c297d1a0240f3ae892a757b3dbee7b89ed0f2f7e","size":2987,"noattachment":false,"key":"/ordered-read-streams/-/ordered-read-streams-0.0.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/ordered-read-streams/download/ordered-read-streams-0.0.6.tgz"},"_from":".","_npmVersion":"1.3.23","_npmUser":{"name":"armed","email":"artem.medeusheyev@gmail.com"},"maintainers":[{"name":"armed","email":"artem.medeusheyev@gmail.com"},{"name":"phated","email":"blaine.bublitz@gmail.com"}],"directories":{},"publish_time":1390032361450,"_hasShrinkwrap":false,"_cnpm_publish_time":1390032361450},"0.0.5":{"name":"ordered-read-streams","version":"0.0.5","description":"Combines array of streams into one read stream in strict order","main":"index.js","scripts":{"test":"mocha -R spec && jshint *.js test/*.js"},"repository":{"type":"git","url":"git://github.com/armed/ordered-read-streams.git"},"author":{"name":"Artem Medeusheyev","email":"artem.medeusheyev@gmail.com"},"license":"MIT","devDependencies":{"should":"~2.1.1","mocha":"~1.17.0","through2":"~0.4.0","jshint":"~2.4.1"},"readmeFilename":"README.md","bugs":{"url":"https://github.com/armed/ordered-read-streams/issues"},"homepage":"https://github.com/armed/ordered-read-streams","_id":"ordered-read-streams@0.0.5","dist":{"shasum":"a92ce7e49c5719522d1b9d8862bda72beee884a8","size":3000,"noattachment":false,"key":"/ordered-read-streams/-/ordered-read-streams-0.0.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/ordered-read-streams/download/ordered-read-streams-0.0.5.tgz"},"_from":".","_npmVersion":"1.3.23","_npmUser":{"name":"armed","email":"artem.medeusheyev@gmail.com"},"maintainers":[{"name":"armed","email":"artem.medeusheyev@gmail.com"},{"name":"phated","email":"blaine.bublitz@gmail.com"}],"directories":{},"publish_time":1390029381362,"_hasShrinkwrap":false,"_cnpm_publish_time":1390029381362},"0.0.4":{"name":"ordered-read-streams","version":"0.0.4","description":"Combines array of streams into one read stream in strict order","main":"index.js","scripts":{"test":"mocha -R spec && jshint *.js test/*.js"},"repository":{"type":"git","url":"git://github.com/armed/ordered-read-streams.git"},"author":{"name":"Artem Medeusheyev","email":"artem.medeusheyev@gmail.com"},"license":"MIT","devDependencies":{"should":"~2.1.1","mocha":"~1.17.0","through2":"~0.4.0","jshint":"~2.4.1"},"readmeFilename":"README.md","bugs":{"url":"https://github.com/armed/ordered-read-streams/issues"},"homepage":"https://github.com/armed/ordered-read-streams","_id":"ordered-read-streams@0.0.4","dist":{"shasum":"6b0076d19edfa8c1f791f0b97a76c2159148a84c","size":2910,"noattachment":false,"key":"/ordered-read-streams/-/ordered-read-streams-0.0.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/ordered-read-streams/download/ordered-read-streams-0.0.4.tgz"},"_from":".","_npmVersion":"1.3.23","_npmUser":{"name":"armed","email":"artem.medeusheyev@gmail.com"},"maintainers":[{"name":"armed","email":"artem.medeusheyev@gmail.com"},{"name":"phated","email":"blaine.bublitz@gmail.com"}],"directories":{},"publish_time":1389934996244,"_hasShrinkwrap":false,"_cnpm_publish_time":1389934996244},"0.0.3":{"name":"ordered-read-streams","version":"0.0.3","description":"Combines array of streams into one read stream in strict order","main":"index.js","scripts":{"test":"mocha -R spec && jshint *.js test/*.js"},"repository":{"type":"git","url":"git://github.com/armed/ordered-read-streams.git"},"author":{"name":"Artem Medeusheyev","email":"artem.medeusheyev@gmail.com"},"license":"MIT","devDependencies":{"should":"~2.1.1","mocha":"~1.17.0","through2":"~0.4.0","jshint":"~2.4.1"},"readmeFilename":"README.md","bugs":{"url":"https://github.com/armed/ordered-read-streams/issues"},"homepage":"https://github.com/armed/ordered-read-streams","_id":"ordered-read-streams@0.0.3","dist":{"shasum":"5e8339589496f8ae79ff97b9f71a2667601dabdc","size":2907,"noattachment":false,"key":"/ordered-read-streams/-/ordered-read-streams-0.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/ordered-read-streams/download/ordered-read-streams-0.0.3.tgz"},"_from":".","_npmVersion":"1.3.23","_npmUser":{"name":"armed","email":"artem.medeusheyev@gmail.com"},"maintainers":[{"name":"armed","email":"artem.medeusheyev@gmail.com"},{"name":"phated","email":"blaine.bublitz@gmail.com"}],"directories":{},"publish_time":1389875577127,"_hasShrinkwrap":false,"_cnpm_publish_time":1389875577127},"0.0.2":{"name":"ordered-read-streams","version":"0.0.2","description":"Combines array of streams into one read stream in strict order","main":"index.js","scripts":{"test":"mocha -R spec && jshint"},"repository":{"type":"git","url":"git://github.com/armed/ordered-read-streams.git"},"author":{"name":"Artem Medeusheyev","email":"artem.medeusheyev@gmail.com"},"license":"MIT","devDependencies":{"should":"~2.1.1","mocha":"~1.17.0","through2":"~0.4.0","jshint":"~2.4.1"},"readmeFilename":"README.md","bugs":{"url":"https://github.com/armed/ordered-read-streams/issues"},"homepage":"https://github.com/armed/ordered-read-streams","_id":"ordered-read-streams@0.0.2","dist":{"shasum":"95d590555f6c65dbafa529068a702d8ca1a25aa5","size":2845,"noattachment":false,"key":"/ordered-read-streams/-/ordered-read-streams-0.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/ordered-read-streams/download/ordered-read-streams-0.0.2.tgz"},"_from":".","_npmVersion":"1.3.23","_npmUser":{"name":"armed","email":"artem.medeusheyev@gmail.com"},"maintainers":[{"name":"armed","email":"artem.medeusheyev@gmail.com"},{"name":"phated","email":"blaine.bublitz@gmail.com"}],"directories":{},"publish_time":1389775051561,"_hasShrinkwrap":false,"_cnpm_publish_time":1389775051561},"0.0.1":{"name":"ordered-read-streams","version":"0.0.1","description":"Combines array of streams into one read stream in strict order","main":"index.js","scripts":{"test":"mocha -R spec && jshint"},"repository":{"type":"git","url":"git://github.com/armed/ordered-read-streams.git"},"author":{"name":"Artem Medeusheyev","email":"artem.medeusheyev@gmail.com"},"license":"MIT","devDependencies":{"should":"~2.1.1","mocha":"~1.17.0","through2":"~0.4.0","jshint":"~2.4.1"},"readmeFilename":"README.md","bugs":{"url":"https://github.com/armed/ordered-read-streams/issues"},"homepage":"https://github.com/armed/ordered-read-streams","_id":"ordered-read-streams@0.0.1","dist":{"shasum":"4f16b5aa860ea210dcb3baf95ec5d8479d66edf1","size":2145,"noattachment":false,"key":"/ordered-read-streams/-/ordered-read-streams-0.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/ordered-read-streams/download/ordered-read-streams-0.0.1.tgz"},"_from":".","_npmVersion":"1.3.23","_npmUser":{"name":"armed","email":"artem.medeusheyev@gmail.com"},"maintainers":[{"name":"armed","email":"artem.medeusheyev@gmail.com"},{"name":"phated","email":"blaine.bublitz@gmail.com"}],"directories":{},"publish_time":1389768622498,"_hasShrinkwrap":false,"_cnpm_publish_time":1389768622498}},"readme":"# ordered-read-streams [![NPM version](https://img.shields.io/npm/v/ordered-read-streams.svg)](http://badge.fury.io/js/ordered-read-streams) [![Build Status](https://travis-ci.org/armed/ordered-read-streams.svg?branch=master)](https://travis-ci.org/armed/ordered-read-streams)\n\nCombines array of streams into one read stream in strict order.\n\n## Installation\n\n`npm install ordered-read-streams`\n\n## Overview\n\n`ordered-read-streams` handles all data/errors from input streams in parallel, but emits data/errors in strict order in which streams are passed to constructor. This is `objectMode = true` stream.\n\n## Example\n\n```js\nvar through = require('through2');\nvar Ordered = require('ordered-read-streams');\n\nvar s1 = through.obj(function (data, enc, next) {\n  var self = this;\n  setTimeout(function () {\n    self.push(data);\n    next();\n  }, 200)\n});\nvar s2 = through.obj(function (data, enc, next) {\n  var self = this;\n  setTimeout(function () {\n    self.push(data);\n    next();\n  }, 30)\n});\nvar s3 = through.obj(function (data, enc, next) {\n  var self = this;\n  setTimeout(function () {\n    self.push(data);\n    next();\n  }, 100)\n});\n\nvar streams = new Ordered([s1, s2, s3]);\nstreams.on('data', function (data) {\n  console.log(data);\n})\n\ns1.write('stream 1');\ns1.end();\n\ns2.write('stream 2');\ns2.end();\n\ns3.write('stream 3');\ns3.end();\n```\nOuput will be:\n\n```\nstream 1\nstream 2\nstream 3\n```\n\n## Licence\n\nMIT\n","_attachments":{},"homepage":"https://github.com/armed/ordered-read-streams#readme","bugs":{"url":"https://github.com/armed/ordered-read-streams/issues"},"license":"MIT"}