Skip to content

tanem/transform-split

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

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

Resources

License

Stars

Watchers

Forks

Packages

No packages published