const { readdir, writeFile, readFile } = require('fs/promises'); async function main() { let res = ""; let list = await readdir('.'); list = list.sort((x, y) => x.toLowerCase() < y.toLowerCase() ? -1 : 1); for (let f of list) { let c = await readFile(f, 'utf8'); let l = c.split('\n')[0]; res += l; if (!l.endsWith('\n')) { res += '\n'; } } await writeFile('_full_list.txt', res); } main();