Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- const Globals = { Modules: {} };
- function LoadModules(dir) {
- const fs = require('fs');
- fs.lstat(dir, function (err, stat) {
- if (stat.isDirectory()) {
- let files = fs.readdirSync(dir);
- let f, l = files.length;
- for (let i = 0; i < l; i++) {
- f = path.join(dir, files[i]);
- LoadModules(f);
- }
- } else {
- require(dir)(Globals.Modules);
- }
- });
- }
- LoadModules(require('path').join(__dirname, 'modules'));
Advertisement
Add Comment
Please, Sign In to add comment