mirror of
https://github.com/pulsar-edit/pulsar.git
synced 2024-09-20 07:28:08 +03:00
20 lines
355 B
JavaScript
20 lines
355 B
JavaScript
'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})
|
|
}
|
|
})
|
|
})
|
|
}
|