Expose the content of each file in a folder as an object property.
browserify call to includeFolder
This module is a plugin for browserify to parse the AST
includeFolder() calls so that you can inline folder contents into your
Even though this module is intended for use with browserify, nothing about it is particularly specific to browserify so it should be generally useful in other projects.
Install the module with:
npm install folderify --save
then, for a main.js:
var includeFolder =folder = ;
and a aFolder like this:
when you run the browserify command:
$ browserify -t folderify main.js > bundle.js
now in the bundle output file you get,
var includeFolder = undefinedfolder =file3OtherFile: 'this is file3OtherContent content'file1: 'this is file1 content'file1_1: 'this is file1_1 content';
var browserify = ;var fs = ;var b = ;b;b;
Folderify inline a whole directory content in browserify results.
I use it to inline my HTML templates folder when I browserify sites, but I guess it could be useful in many situations...
By default, supported file extensions are:
The list is exposed as a property
validExtensions on the folderify function and can be easily extended:
var browserify = ;var folderify = ;folderifyvalidExtensions;var b = ;b;
In lieu of a formal styleguide, take care to maintain the existing coding style. Add unit tests for any new or changed functionality.
Copyright (c) 2013 Andrea Parodi
Licensed under the MIT license.