require-path
v0.3.0
Published
Require files from a directory tree recursively
Readme
require-path
Recursively require(...) files from a directory tree in Node.js
Works with Node.js v4.0.0 and above.
| Branch | Status |
| ------------- |:-------------:|
| Master |
|
| All |
|
Usage
var path = require('path');
requirePath({
path: path.join(__dirname, 'my-directory'),
include: ['**/*.js', '**/*.json'],
exclude: ['**/*Spec.js']
})
// returns a standard promise
.then(function (modules) {
// `modules` is a map of filenames to require()'d components from those files
})
// don't forget to handle errors!
.catch(handleError);Options
| Property | Description |
| -------- | ----------- |
| path | string or array of absolute paths to search for files. Default: .. |
| include | string or array of minimatch patterns. A file in the path(s) that match at least one pattern will be require(...)'d unless the file also matches an exclusion pattern. Default: ['**/*.js', '**/*.json'].|
| exclude | string or array of minimatch patterns. Files in the path(s) that match at least one pattern will be excluded. Default: ['**/*Spec.js']. |
