module-index

3.0.2 • Public • Published

module-index

The module-index module will include all it's sibling modules and return them as an export.

Installation

$ npm install module-index

Example

Say you have a directory structure like so:

- app/
  - controllers/
    - welcome.js
    - blog.js
    - contact.js
  - index.js

Then the you can access all the controllers by adding a controllers/index.js file like so:

// app/controllers/index.js
require('module-index')(module);
// app/index.js
var controllers = require('./controllers'),
    app         = require('apparator')();
 
app.get('/welcome', controllers.welcome.index);
app.get('/blogs', controllers.blog.list);
// ...

Infact... you can entirley skip out making a new file:

// app/index.js
var controllers = require('module-index')('./controller');

Readme

Keywords

none

Package Sidebar

Install

npm i module-index

Weekly Downloads

1

Version

3.0.2

License

BSD

Last publish

Collaborators

  • johngeorgewright