0.2.0 • Published 10 years ago

readlines v0.2.0

Weekly downloads
964
License
MIT
Repository
github
Last release
10 years ago

Readlines

Build Status Coverage Status

Read file line as array.

Install

npm install readlines

or

npm install -g readlines

Example:

  var rl = require('readlines');
  var lines = rl.readlinesSync('example.txt');
  for(var line in lines){
    console.log(lines[line]);
  };

API

readlinesSync(filename, options)

Sync read file by line return an array.

  var lines = rl.readlinesSync(filePath);

readlines(filename, options, callback)

Async read file by line return an array.

  rl.readlines(filePath, function(err, lines){
      console.log(lines);
  });

readlineSync(filename, options, lineNum)

Sync read file by line return specific line.

  var line = rl.readlineSync(filePath, 3);

readline(filename, options, lineNum, callback)

Async read file by line return specific line.

  rl.readline(filePath, 3, function(err, line){
      console.log(line);
  });

readlinesStream()

Read by line as stream.

  var liner = rl.readlinesStream();

  fs.createReadStream(filePath)
      .pipe(liner)
      .on('readable', function() {
          var line;
          while (line = liner.read()) {
              console.log(line);
          }
      });

License

The MIT License

0.2.0

10 years ago

0.1.0

10 years ago

0.0.8

12 years ago

0.0.6

12 years ago

0.0.2

12 years ago

0.0.1

12 years ago