0.0.3 • Published 7 years ago
node-indexer v0.0.3
node-indexer
I have a problem like that, everytime i want to require a folder's all javascript files and must write like this at index.js.
var a = require('./a');
var b = require('./b');
var c = require('./c');
var d = require('./d');
var e = require('./e');
var f = require('./f');
var g = require('./g');
module.exports = { a, b, c, d, e, f, g };
And, now, i don't need it.
var indexer = require('node-indexer');
module.exports = indexer(__dirname);
// Equal to: module.exports = { a, b, c, d, e, f, g }
use npm
npm install node-indexer
Other
Don't use some files !
var indexer = require('node-indexer')
module.exports = indexer(__dirname, {
unless: [ 'a.js', 'd.js' ]
});
// Equal to: module.exports = { c, d, e, f, g }
Only use some files !
var indexer = require('node-indexer');
module.exports = indexer(__dirname, {
only: [ 'a.js', 'd.js' ]
});
// Equal to: module.exports = { a, d }
Only use file type !
var indexer = require('node-indexer');
module.exports = indexer.file(__dirname);
Only use folder type !
var indexer = require('node-indexer');
module.exports = indexer.folder(__dirname);
Examples
Enter ’examples‘ folder and run
node result.js