lines-iterator

0.2.0 • Public • Published

Lines Iterator

Iterates over lines, es6 way.

travis codecov

lines-iterator allows you to iterate over lines via a es6 iterator.

Install

npm install --save lines-iterator

Usage

const lines = require('lines-iterator')
 
for (let line of lines('first\nsecond')) {
  console.log(`LINE: ${line}`)
}
 
// => LINE: first
// => LINE: second

API

lines(text[, options])

text {string}

Text containing eol characters.

options {object}

ignoreEmpty {boolean}

Ignore empty lines.

const text = `
first
 
second
`
 
for (let line of lines(text, { ignoreEmpty: true })) {
  console.log(`LINE: ${lines}`)
}
 
// => LINE: first
// => LINE: second

License

MIT © Nicolas Gryman

Dependencies (0)

    Dev Dependencies (6)

    Package Sidebar

    Install

    npm i lines-iterator

    Weekly Downloads

    1

    Version

    0.2.0

    License

    MIT

    Last publish

    Collaborators

    • ngryman