3 Split a readable stream by newline characters
5 [![NPM](https://nodei.co/npm/linerstream.png)](https://nodei.co/npm/linerstream/)
7 [![Build Status](https://travis-ci.org/nisaacson/linerstream.png)](https://travis-ci.org/nisaacson/linerstream)
8 [![Dependency Status](https://david-dm.org/nisaacson/linerstream/status.png)](https://david-dm.org/nisaacson/linerstream)
9 [![Code Climate](https://codeclimate.com/github/nisaacson/linerstream.png)](https://codeclimate.com/github/nisaacson/linerstream)
13 npm install -S linerstream
18 Create an instance of linestream and pipe a readable stream into that instance
21 var Linerstream = require('linerstream')
22 // splitter is an instance of require('stream').Transform
26 var splitter = new Linerstream(opts) // opts is optional
28 var readStream = fs.createReadStream('/file/with/line/breaks.txt')
29 var lineByLineStream = readStream.pipe(splitter)
30 lineByLineStream.on('data', function(chunk) {
31 console.dir(chunk) // no line breaks here :)