UNPKG

436 BJavaScriptView Raw
1var fs = require('fs'),
2 path = require('path');
3
4module.exports = function(dir) {
5 var requires = {};
6
7 fs.readdirSync(dir).forEach(function(filename) {
8 if ((filename === 'index.js') || (filename === 'index.coffee')) { return; }
9
10 filename = path.basename(filename, path.extname(filename));
11 var filepath = path.join(dir, filename);
12
13 requires[filename] = require(filepath);
14 });
15
16 return requires;
17};
\No newline at end of file