intersperse stream chunks with separators
JavaScript
Switch branches/tags
Nothing to show
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
example
test
.travis.yml
LICENSE
index.js
package.json
readme.markdown

readme.markdown

join-stream

Intersperse stream chunks with separators.

build status

example

var joinStream = require('join-stream');
var split = require('event-stream').split;

process.stdin
    .pipe(split())
    .pipe(joinStream(','))
    .pipe(process.stdout)
;
$ echo -e 'abc\ndef\nhi\njkl' | node example/comma.js
abc,def,hi,jkl

methods

var joinStream = require('join-stream')

joinStream(sep='\n', opts={})

Return a through stream that inserts the string or buffer separator sep between 'data' chunks.

If opts.end is truthy, insert the separators immediately after 'data' events are received and add a separator after the last element. Otherwise add the separators only after the next element has been received and don't add a separator after the last element.

install

With npm do:

npm install join-stream

license

MIT