0.1.1 • Published 10 years ago
indexport v0.1.1
indexport 
Node's index.js modules made DRYer. Just export all the modules in a directory in one sentence.
Not clear enough? Ok, let me give you an example:
Instead of writting the following index.js file:
module.exports = {
moduleA: require('./module-a'),
moduleB: require('./module-b'),
moduleC: require('./module-c'),
moduleD: require('./module-d'),
...
}With indexport you can do:
module.exports = require('indexport')(__dirname)Conclusion: the exported interface are exactly the same.
Installation
npm install indexport --saveUsage
In your index.js JS file:
module.exports = require('indexport')(__dirname)API
indexport(directory) => object
Returns an object map with the exported modules.
License
MIT - Tomas Aparicio