diff --git a/browserify-es2015/index.js b/browserify-es2015/index.js index 02686ec..d834763 100644 --- a/browserify-es2015/index.js +++ b/browserify-es2015/index.js @@ -4,6 +4,7 @@ var gulp = require('gulp'), babelES2015Preset = require('babel-preset-es2015'), browserify = require('browserify'), watchify = require('watchify'), + envify = require('envify'), pretty = require('prettysize'), merge = require('lodash.merge'), source = require('vinyl-source-stream'), @@ -45,6 +46,10 @@ module.exports = function(options) { var b = browserify(options.src, options.browserifyOptions) .transform(babelify, options.babelifyOptions); + if (options.envifyOptions) { + b.transform(envify, options.envifyOptions); + } + if (options.watch) { b = watchify(b, options.watchifyOptions); b.on('update', bundle); diff --git a/browserify-es2015/package.json b/browserify-es2015/package.json index 5ed0937..d95fc13 100644 --- a/browserify-es2015/package.json +++ b/browserify-es2015/package.json @@ -12,6 +12,7 @@ "babel-preset-es2015": "^6.6.0", "babelify": "^7.2.0", "browserify": "^13.0.0", + "envify": "^3.4.0", "gulp": "^3.9.1", "gulp-sourcemaps": "^1.6.0", "gulp-uglify": "^1.5.3",