diff --git a/lib/index.js b/lib/index.js index c5023cc..542b215 100644 --- a/lib/index.js +++ b/lib/index.js @@ -16,6 +16,7 @@ function BrowserifyWriter(inputTree, options) { this.outputFile = options.outputFile || '/browserify.js'; this.browserifyOptions = options.browserify || {}; this.bundleOptions = options.bundle || {}; + this.transformOptions = options.transform || []; this.requireOptions = options.require || {}; this.inputTree = inputTree; } @@ -28,6 +29,7 @@ BrowserifyWriter.prototype.write = function (readTree, destDir) { var outputFile = this.outputFile; var browserifyOptions = this.browserifyOptions; var bundleOptions = this.bundleOptions; + var transformOptions = this.transformOptions; var requireOptions = this.requireOptions; return readTree(this.inputTree).then(function (srcDir) { @@ -39,6 +41,9 @@ BrowserifyWriter.prototype.write = function (readTree, destDir) { for (var i = 0; i < entries.length; i++) { b.add(entries[i]); } + for(var i = 0; i < transformOptions.length; i++){ + b.transform(transformOptions[i]); + } for(var i = 0; i < requireOptions.length; i++){ b.require.apply(b, requireOptions[i]); }