# node-multistream

> a read stream that can add multiple streams/strings

Latest version **0.1.1** (published 2015-03-30) · 0 weekly downloads

## Install

```sh
npm install node-multistream
pnpm add node-multistream
yarn add node-multistream
bun add node-multistream
```

## Health

**Score 15/100 (F)** — status: abandoned.

Positive: no vulnerabilities.

Warnings: low downloads; no types; no esm support; pre 1.0.

Negative: abandoned; low maintenance score.

## Facts

| | |
|---|---|
| Version | 0.1.1 |
| Published | 2015-03-30 |
| First published | 2015-03-09 |
| Weekly downloads | 0 |
| TypeScript types | none |
| Module format | CommonJS |
| Dependencies | 0 |
| Known vulnerabilities | 0 |
| Install scripts | no |
| Maintainers | belbis |

## Links

- npm: https://www.npmjs.com/package/node-multistream
- npm.io page: https://npm.io/package/node-multistream

## Recent versions

- 0.1.1 (latest) — 2015-03-30
- 0.1.0 — 2015-03-09

## README

a read stream that can add multiple streams/strings


[![NPM Version](https://nodei.co/npm/node-multistream.png?downloads=true)](https://npmjs.org/package/node-multistream)

[![Gitter chat](https://badges.gitter.im/gitterHQ/gitter.png)](https://gitter.im/belbis/multi-stream)


[![Build Status](https://secure.travis-ci.org/belbis/multi-stream.png?branch=master)](http://travis-ci.org/belbis/multi-stream) [![Coverage Status](https://coveralls.io/repos/belbis/multi-stream/badge.svg)](https://coveralls.io/r/belbis/multi-stream) [![Dependency Status](https://gemnasium.com/belbis/multi-stream.svg)](https://gemnasium.com/belbis/multi-stream)


## Installing

To install the latest release with npm run:

```npm install multi-stream```

to install the development version from github run:

```npm install "git+https://github.com/belbis/multi-stream"```

## Introduction

Multi-Stream is a stream library that allows for multiple streams to be read as one. 


## Usage

MultiStream works with any stream, but also with strings

```javascript
// standard imports
var stream = require("stream");

// npm imports
var MS = require("node-multistream");

var ms = new MS();

// set up simple readable streams
var foo = new stream.Readable();
foo._read = function(){this.push("foo");this.push(null);};

ms.add(foo);

// show output
ms.pipe(process.stdout);

```


## Future

chunked data reads

allow for silent fail

---
_Source: https://npm.io/package/node-multistream · Machine-readable twin of the npm.io package page. Health data is recomputed on every publish._
