A helper to require() one directory recursively with no configuration params.
A helper to require()
one directory recursively with no configuration params.
npm install require-dir-lite
There is only one param(default: '.'
) you would concern: the directory path.
let requireDir = require("require-dir-lite");
let dir = requireDir("./somewhere");
Given this directory structure:
dir
+ a.js
+ b.json
+ c
+c-1.js
+.dumb.js
+ d.txt
requireDir('./dir')
will return the equivalent of:
{
a: require('./dir/a.js'),
b: require('./dir/b.json'),
c: {
c-1: require('./dir/c/c-1.js')
}
}