Import multiple files at once with globs
Importing both dir/a.js
and dir/b.js
at once:
import vars from './dir/*.js';
console.log(vars.a, vars.b);
You can also import deeply nested globs. The result is a nested object for each directory:
// import dir/a.js and dir/b/c.js
import vars from './dir/**/*.js';
console.log(vars.a, vars.b.c);
Importing only some files with destructuring also works:
// imports only dir/a.js, and dir/b.js
import {a, b} from './dir/*.js';
MIT