1 # ordered-read-streams [![NPM version](https://badge.fury.io/js/ordered-read-streams.png)](http://badge.fury.io/js/ordered-read-streams) [![Build Status](https://travis-ci.org/armed/ordered-read-streams.png?branch=master)](https://travis-ci.org/armed/ordered-read-streams)
3 Combines array of streams into one read stream in strict order.
7 `npm install ordered-read-streams`
11 `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.
16 var through = require('through2');
17 var Ordered = require('ordered-read-streams');
19 var s1 = through.obj(function (data, enc, next) {
21 setTimeout(function () {
26 var s2 = through.obj(function (data, enc, next) {
28 setTimeout(function () {
33 var s3 = through.obj(function (data, enc, next) {
35 setTimeout(function () {
41 var streams = new Ordered([s1, s2, s3]);
42 streams.on('data', function (data) {