js-file-req

1.12.0 • Public • Published

js-file-req

This small module allows you a fast shortcut in order to require all files in a directory without needing to type and retype the fs functionality.

Installation

  1. CD into your application directory: cd myApp
  2. Run NPM Install on the package: npm install js-file-req --save
  3. Require it in your index for a test: var requirer = require('js-file-req')
  4. Test functionality : console.log(requirer(__dirname))
  5. Check console and you should see an array of files in your directory

Usage

  1. Define your module folder and create an index.js file.
  2. Inside this index js file require the requirer function var requirer = require('js-req-save');
  3. To generate the array of files call the function requirer(__dirname)
  4. Once you get the array back either use a forEach or a map function on the result.
 
  requirer(__dirname).forEach(function(file){
   require(file)(app)
  });
 
  requirer(__dirname).map(function(file){
   require(file)(app)
  });
 
  1. If you have a mix of objects and functions being output by your modules the following example should work
    requirer(__dirname).map(function(data){
        var type = require(data);
        if(typeof(type) === 'function'){
            type(app)
        }
    })
 

Example Folder

  1. To run the example cd into the example folder
  2. Run npm install
  3. Run node index.js
  4. Navigate to http://localhost:5000/

UPDATES

Added contains functionality to test for .map contained in folder sourcemap files.

Package Sidebar

Install

npm i js-file-req

Weekly Downloads

5

Version

1.12.0

License

ISC

Last publish

Collaborators

  • evanb54