1.0.0 • Published 8 years ago
getem v1.0.0
getem
A module allows you get all the files withing a directory. Inpired by node-require-all .
Installation
npm install getem
Usage
const directory = `${__dirname}/some/path`; // or an options object
const modules = require('getem')(directory);Options
Options can be a string of the path. Or a configuration object.
| key | default | description |
|---|---|---|
| dirname | null | The directory where file are going to be required from |
| recursive | true | Whether or not to recurse when encoutering a directory |
| require_indexes | true | When true if a directory is encountered it will try to require it |
| excludeDir | /^[^\.]/ | RegEx or Function - it must return falsy value. By default it will exclude hidden folders |
| filterFile | /^([^\.].*)\.js(on)?$/ | RegEx or Function - it must return falsy value. By default it will exclude hidden files |
| map | (val) => val | Allows you to modify the name of the key to be inserted as the module refer |
Licence
MIT
1.0.0
8 years ago