0.0.2 • Published 11 years ago

line-iterator v0.0.2

Weekly downloads
-
License
-
Repository
-
Last release
11 years ago

#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