split-transform-stream

1.0.0 • Public • Published

split-transform-stream

A combination of through2 and split with a straightforward interface.

build status

Usage

splitStream(inputStream, write, [end], [splitText])

returns a stream

Example

var readStream = require('fs').createReadStream(__filename, 'utf8');
var splitStream = require('./index');
var write = function(line, encoding, next) {
  this.push(line.split(' ').reverse().join(' '));
 
  next();
};
 
// emitting lines in reverse
splitStream(readStream, write).on('data', function(data) {
  console.log(data);
}).on('error', function(err) {
  if (err) { throw err; }
}).on('end', function() {
  console.log('done');
});

License

MIT

Readme

Keywords

none

Package Sidebar

Install

npm i split-transform-stream

Weekly Downloads

17,571

Version

1.0.0

License

MIT

Last publish

Collaborators

  • alessioalex