inclusive

0.0.0 • Public • Published

inclusive

Ultra simple utility to make it easier to do something with a whole pile of files in a directory. Ie. Including them in a require, etc... This doesn't do a lot of things, and is mainly to save me from repeating myself :)

Todo

  • Possible reimplement using fstream, and make it emit the events (allow filters, etc)

Installation

npm install inclusive

Usage

To require all the files in a directory

var inclusive = require('inclusive'),
    path = require('path');
    
// Include all the handlers in the handlers directory
inclusive(path.join(__dirname, 'handlers', function(err, includes) {
   
   // Results
   // { relative_file_path: file exports }
    
});

To do something else with all the files

var inclusive = require('inclusive'),
    path = require('path');
    
inclusive(path.join(__dirname, 'files', {handler: function(filePath) { return filePath; }, function(err, files) {
    // Results
    // { relative_file_path: absolute_file_path }
});

Readme

Keywords

none

Package Sidebar

Install

npm i inclusive

Weekly Downloads

16

Version

0.0.0

License

BSD

Last publish

Collaborators

  • nathanoehlman