I need to get a file named 'index.js' in multiple directories inside the repo and export the conditions inside 'index.js' into another file named 'functions.log'. This 'index.js' file can only be found inside '/dist' directory.
This is my initial script. There are more than 10 directories that have 'index.js' and the javascript file ('functions.js') is in the root folder outside of those 10.
functions.js
const fs = require('fs');
var directories = ['domain1/functions/dist', 'domain2/functions/dist', 'domain3/functions/dist', 'domain4/functions/dist', 'domain5/functions/dist'];
const functions = require('index.js').join(__dirname, directories);
const writeLog = fs.createWriteStream('./functions.log');
writeLog.write(JSON.stringify(Object.keys(functions)));