transform-split

v1.0.4
A transform stream that splits an incoming stream based on a delimiter.
split stream transform

transform-split

Build Status Coverage Status NPM version

A transform stream that splits an incoming stream based on a delimiter.

Installation

$ npm install transform-split --save

Example

var stream = require('stream');
var split = require('transform-split');
var source = stream.PassThrough();
var dest = stream.PassThrough();

source.pipe(split()).pipe(dest);
    
source.write(new Buffer('Bibendum'));
source.write(new Buffer(' Vestibulum'));
source.end(new Buffer('\nPurus'));

dest.on('data', function(chunk){
  // => Bibendum Vestibulum
  console.log(chunk.toString());
});

API

var split = transformSplit(delimiter)

Initialise a new TransformSplit with the given delimiter.

Testing

$ npm run test-spec

To generate a coverage report:

$ npm run test-cov

Credits

  • urlgrey for the Makefile inspiration.
npm i transform-split

Metadata

  • MIT
  • >= 0.10.0
  • Tane Morgan
  • released 12/5/2014

Downloads

Maintainers