@nhz.io/autoindex

1.0.0 • Public • Published

@nhz.io/autoindex

NPM Version Bithound Status License Downloads

Autoindex directory (require) with custom loader

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

Readme

Keywords

Package Sidebar

Install

npm i @nhz.io/autoindex

Weekly Downloads

1

Version

1.0.0

License

MIT

Last publish

Collaborators

  • ishi.ruy