Module map lets you discover size, last edited and content of a module. It also shows the dependencies of a module.
npm install --save module-map-nodejsconstmodules=moduleMap({source: "./your-path",});constvm=require("vm");constmoduleMap=require("./index");constmodules=moduleMap({source: "./test2",});for(let[key,value]ofObject.entries(modules)){constcontext={require: ()=>{},module: {exports: {},},
...value.exports,};vm.createContext(context);vm.runInContext(value.content,context);console.log(context,"YAY");}