fsep
Version:
Fsep is a library that promisifies the native node FS operation and brings extras into the mix.
27 lines (18 loc) • 484 B
JavaScript
;
const Fs = require('fs');
const Util = require('util');
const Exist = require('./exist');
const ReadFile = Util.promisify(Fs.readFile);
module.exports = async function (paths, options) {
const result = [];
for (let path of paths) {
let exist = await Exist(path);
if (!exist) {
throw new Error('Fsep.readFiles - path ' + path + ' does not exist');
} else {
let data = await ReadFile(path, options);
result.push(data);
}
}
return result;
};