Simple automatic importer. You pass a string and get an array of modules back.
yarn add importfulimport importful from 'importful';
import { join } from 'path';
const routesPath = join(__dirname, './routes');
void async function() {
const modules = await importful(routesPath);
// Use modules
}();Note: modules here is a Promise<any>[], to switch to a all or nothing approach use Promise.all() to get a Promise<any[]>.
- Jdender - GitHub
This project is licensed under the AGPL 3.0 License - see the license file for details.