Skip to content

DavidBernal/load-folder

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Install

npm install load-folder

Usage example

Your structure

project
│   README.md
│   file001.txt    
│
└───controllers
│   │   controller1.js
│   │   controller2.js
│   │   ...
...

You need do var controller1 = require('./controllers/controller1')

With this module...

In controller folder, create index.js and copy/paste

module.exports = require('load-folder')({respect: true}); // see code for respect option

Now you can do var controllers = require('/controllers') and this is an object like:

{
  controller1: module,
  controller2: module
}

About

Load a folder as an object for nodeJS

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published