Newtonian Particle Motion
    Share your code. npm Orgs help your team discover, share, and reuse code. Create a free org »

    inclusivepublic

    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 }
    });

    Keywords

    none

    install

    npm i inclusive

    Downloadsweekly downloads

    1

    version

    0.0.0

    license

    BSD

    repository

    github.com

    last publish

    collaborators

    • avatar