@nhz.io/autoindex
v1.0.0
Published
Autoindex directory (require) with custom loader
Downloads
3
Readme
Install
npm i -S @nhz.io/autoindex
Usage
const ai = require('@nhz.io/autoindex')
module.exports = ai(__dirname, glob, loader)
...
Example
/** +-+
* +- index.js
* +- a.js
* +- b.js
*/
// File: index.js
const ai = require('@nhz.io/autoindex')
module.exports = ai(__dirname) // a.js and b.js are autorequired and exported
Notes
glob
andloader
are optional- Default
glob
is:*.+(js|json)
- Default loader will skip
index.*
files - Custom
loader
will receive the path of the matching module as a first argument