Read a file into an array
$ npm install --save readfile-split
var readfileSplit = require('readfile-split');
// readfileSplit(filename[, options], callback)
// options with defaults
var options = {
// fs.readFile specific options
encoding: null,
flag: 'r',
// readfileSplit specific options
emptyLines: true,
trimLines: true,
withSeperator: false,
seperator: /\r?\n/
};
readfileSplit('/somewhere/somefile', options, console.log);
// > null [ 'Hello,', '', 'Don\'t worry.', 'Be happy.', '', 'Goodbye!', '' ]
options.emptyLines = false;
readfileSplit('/somewhere/somefile', options, console.log);
// > null [ 'Hello,', 'Don\'t worry.', 'Be happy.', 'Goodbye!' ]
options.seperator = '.';
readfileSplit('/somewhere/somefile', options, console.log);
// > null [ 'Hello,\n\nDon\'t worry', 'Be happy', 'Goodbye!' ]
options.withSeperator = true;
readfileSplit('/somewhere/somefile', options, console.log);
// > null [ 'Hello,\n\nDon\'t worry.', 'Be happy.', 'Goodbye!' ]
// etc.
ISC © Buster Collings