Skip to content

lvegerano/getem

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

getem

Build Status

A module that 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

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published