12 lines
335 B
JavaScript
12 lines
335 B
JavaScript
import {promises} from 'fs';
|
|
const {readFile} = promises;
|
|
export default async function readFiles(filelist) {
|
|
const filenames = filelist.split('\n').filter(name => name !== '')
|
|
const files = {};
|
|
for (const file of filenames) {
|
|
const contents = await readFile(file, 'utf-8');
|
|
files[file] = contents;
|
|
}
|
|
return files;
|
|
}
|