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

Versions

Current Tags

  • Version
    Downloads (Last 7 Days)
    • Tag
  • 0.0.2
    28
    • latest

Version History

  • Version
    Downloads (Last 7 Days)
    • Published
  • 0.0.2
    28
  • 0.0.1
    0

Package Sidebar

Install

npm i line-iterator

Weekly Downloads

28

Version

0.0.2

License

BSD

Last publish

Collaborators

  • mirkok