line-iterator

0.0.2 • Public • Published

line-iterator

Iterate over streams (actually iterators) by line.

To iterate over lines of a stream you need to wrap it in an iterator using stream-iterator.

var createLineIterator = require('line-iterator')
var createStreamIterator = require('stream-iterator')
 
var fileStream = fs.createReadStream('your_file.txt', {encoding: 'utf8'})
 
// wrap the file stream in an iterator
var fileIterator = createStreamIterator(fileStream)
 
// transform the file iterator into a line iterator
var lineIterator = createLineIterator(fileIterator)
 
// call next() repeatedly to iterate over lines
lineIterator.next(function(err, line) {
  // first line
})

Contributors

Readme

Keywords

none

Package Sidebar

Install

npm i line-iterator

Weekly Downloads

27

Version

0.0.2

License

BSD

Last publish

Collaborators

  • mirkok