multistream-merge

0.2.0 • Public • Published

Build Status NPM version Dependency Status

multistream-merge

Merge multiple streams into one, using Streams2.

The order of the emitted chunks/objects is random in the sense that this module does not enforce any ordering on the emitted data.

Install

Install with npm.

npm install multistream-merge

Examples

Buffer mode

var multistreamMerge = require('multistream-merge');
 
multistreamMerge(childProcess.stdout, childProcess.stderr)
    .pipe(fs.createWriteStream('output.log'));

Object mode

var gulp = require('gulp');
var multistreamMerge = require('multistream-merge');
 
multistreamMerge.obj(gulp.src('assets/**'), gulp.src('src/**'))
    .pipe(gulp.dest('out/'));

Documentation

multistreamMerge([options], readableStreams)

options

Type: Object

Available options:

  • objectMode: false. Set the objectMode options for the merge stream.

readableStreams

Type: ...ReadableStream | ReadableStream[]

The input streams to merge

multistreamMerge.obj(readableStreams)

Convenience method to create a merge stream with object mode enabled.

License

MIT @ Mario Casciaro


Bitdeli Badge

Package Sidebar

Install

npm i multistream-merge

Weekly Downloads

3

Version

0.2.0

License

MIT

Last publish

Collaborators

  • mariocasciaro