char-split

v0.2.0
splits an stream on a character (e.g. \n) and emits the strings in between
streams split newline newlines

char-split

Splits an stream on a character (e.g. \n) and emits the strings in between

Install

npm install char-split

Usage / Examples

var split = require('char-split')

stream.pipe(
    split()
        .on('data', function(data) {
            // line of text
        })
        .on('end', function(data) {
            // end of stream
        })
        .on('error', function(error) {
            // error in stream
        })
)

Optional arguments:

split(character = '\n', encoding = 'utf8')

Notes

For simplicity, char-split doesn't support multi-character split strings. This means splitting on \r\n won't work.

License

Open source software under the zlib license.

npm i char-split

Metadata

  • zlib
  • Whatever
  • Marcello Bastéa-Forte
  • released 7/2/2013

Downloads

Maintainers