Add option to compile with babel

This commit is contained in:
Dave Newman 2015-09-22 20:45:15 -07:00
parent 01e3e1edf3
commit 0a33c1826f
2 changed files with 6 additions and 0 deletions

View File

@ -14,6 +14,7 @@ var JawsError = require('../jaws-error'),
AWS = require('aws-sdk'),
AWSUtils = require('../utils/aws'),
utils = require('../utils/index'),
babelify = require('babelify'),
browserify = require('browserify'),
UglifyJS = require('uglify-js'),
wrench = require('wrench'),
@ -622,6 +623,10 @@ Packager.prototype._browserifyBundle = Promise.method(function() {
},
});
if (_this._awsmJson.lambda.package.optimize.babel) {
b.transform(babelify)
}
// optimize.exclude
_this._awsmJson.lambda.package.optimize.exclude.forEach(function(file) {
b.exclude(file);

View File

@ -37,6 +37,7 @@
"dependencies": {
"async": "^0.9.0",
"aws-sdk": "^2.1.24",
"babelify": "^6.3.0",
"bluebird": "^2.9.34",
"browserify": "^11.0.1",
"chalk": "^1.1.0",