forked from DebaucheryLibrarian/traxxx
17 lines
342 B
JavaScript
17 lines
342 B
JavaScript
|
'use strict';
|
||
|
|
||
|
const fs = require('fs');
|
||
|
|
||
|
async function getFileEntries(location) {
|
||
|
if (!location) {
|
||
|
throw new Error('No filepath provided');
|
||
|
}
|
||
|
|
||
|
const file = await fs.promises.readFile(location, 'utf-8');
|
||
|
const entries = file.split(/\n/).map(entry => entry.trim()).filter(Boolean);
|
||
|
|
||
|
return entries;
|
||
|
}
|
||
|
|
||
|
module.exports = getFileEntries;
|