transform-filter
Filter browserify transforms using glob patterns.
install
npm install transform-filter
usage
suspend your disbelief for a second and pretend that coffeeify didn't filter the files itself:
var filterCoffee = ;
-
include
defaults to matching everything (i.e. everything is included). -
exclude
defaults to matching nothing (i.e. nothing is excluded). -
You can use a
!
as the first character of any pattern to negate itexclude:['tests/**','!tests/utils.js']
excludes everything in the tests directory exceptutils.js
-
Patterns can be a string, array of strings, null or undefined.
-
base
option is computed relative toprocess.cwd()
.base:'..'
would match from the parent directory. Use a leading/
for absolute urls. -
Exclude takes precedent over include.
If you need more control than glob patterns offer, check out filter-transform.
It offers similar filtering via a user supplied callback, and sparked the idea behind this module.
licence
MIT. © James Talmage