transform-split

1.0.4 • Public • Published

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.

Readme

Keywords

Package Sidebar

Install

npm i transform-split

Weekly Downloads

14

Version

1.0.4

License

MIT

Last publish

Collaborators

  • tanem