0.0.3 • Published 7 years ago

node-indexer v0.0.3

Weekly downloads
4
License
ISC
Repository
github
Last release
7 years ago

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
0.0.3

7 years ago

0.0.2

7 years ago

0.0.1

7 years ago

1.0.2

7 years ago

1.0.1

7 years ago

1.0.0

7 years ago