1 | var fs = require('fs'),
|
2 | path = require('path');
|
3 |
|
4 | module.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 |