import { promises as fs } from 'fs'; const eventFiles = process.argv.slice(3); (async () => { const root = '/home/zalox/src/acne/lib/derma'; let requests = 0; const promises = eventFiles.map(async (filename) => { const path = `${root}/${filename}`; const file_content = await fs.readFile(path, { encoding: 'utf-8' }); const j = JSON.parse(file_content); console.log(path); return j.length; }); for (let i = 0; i < promises.length; i++) { const l = await promises[i]; requests += l; } console.log(requests); })();