2.0.1 • Published 9 years ago

apemanmodule v2.0.1

Weekly downloads
3
License
MIT
Repository
github
Last release
9 years ago

apemanmodule

Build Status Code Climate Code Coverage npm Version JS Standard

Directory module index for apeman.

Installation

$ npm install apemanmodule --save

Usage

apemanmodule dig in directory and exports found modules.

/**
 * This is an example index.js for a module directory.
 */
'use strict'

const apemanmodule = require('apemanmodule')

let index = apemanmodule(__dirname, {
  /** Filename pattern to exports as pascal case name. **/
  pascal: '*_page.js',
  /** Throws error when module not found. */
  strict: true
})

// Print module settings.
index.print()

module.exports(index)

Then, you can require exported modules like:

'use strict'

const exampleIndex = require('../example')

// Get modules defined example/index.js
let FooPage = exampleIndex('FooPage')
let barFunc = exampleIndex('barFunc')

/* ... */

License

This software is released under the MIT License.

Links

2.0.1

9 years ago

2.0.0

9 years ago

1.6.0

9 years ago

1.5.3

9 years ago

1.5.2

9 years ago

1.5.1

9 years ago

1.5.0

9 years ago

1.4.2

10 years ago

1.4.1

10 years ago

1.4.0

10 years ago

1.3.1

10 years ago

1.3.0

10 years ago

1.2.0

10 years ago

1.1.2

10 years ago

1.1.1

10 years ago

1.1.0

10 years ago

1.0.1

10 years ago

1.0.0

10 years ago