const files = require.context('./a',false,/\.js/)
const modules = {}
files.keys().forEach(key=>{
const filename = key.replace(/(\.\/|\.(js|ts))/g, "");
modules[filename] = files(key).default || files(key);
})
console.log(modules,"modules");
const modules = {}
const files = import.meta.globEager('./modules/*.js')
for (const key in files) {
const filename = key.replace(/(\.\/modules\/|\.(js|ts))/g, "");
modules[filename] = files[key].default || files[key]
}
console.log(modules)