'use strict' const fs = require('fs') module.exports = function (paths) { return Promise.all(paths.map(readFile)) } function readFile (path) { return new Promise((resolve, reject) => { fs.readFile(path, 'utf8', (error, content) => { if (error) { reject(error) } else { resolve({path, content}) } }) }) }