1.0.0 • Published 8 years ago

@nhz.io/autoindex v1.0.0

Weekly downloads
1
License
MIT
Repository
github
Last release
8 years ago

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 and loader 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

License

MIT