From 2ed738edbfb24ea9faca80be39238dbf09c05b4b Mon Sep 17 00:00:00 2001 From: Stanley Stuart Date: Wed, 9 Jul 2014 10:08:23 -0500 Subject: [PATCH] [BUGFIX beta] wrap es3 keywords in quotes But only for production builds. closes GH-5128 --- Brocfile.js | 4 ++++ package.json | 1 + 2 files changed, 5 insertions(+) diff --git a/Brocfile.js b/Brocfile.js index f7010ca161d..5b0ea68a064 100644 --- a/Brocfile.js +++ b/Brocfile.js @@ -12,6 +12,7 @@ var moveFile = require('broccoli-file-mover'); var removeFile = require('broccoli-file-remover'); var jshintTree = require('broccoli-jshint'); var replace = require('broccoli-replace'); +var es3recast = require('broccoli-es3-safe-recast'); var calculateVersion = require('./lib/calculate-version'); @@ -353,6 +354,9 @@ if (env !== 'development') { distTrees.push(prodCompiledSource); distTrees.push(minCompiledSource); distTrees.push(buildRuntimeTree()); + distTrees = distTrees.map(function(tree){ + return es3recast(tree); + }); //distTrees.push(compiledPackageTrees); } diff --git a/package.json b/package.json index 273b14f0db9..e1c05fbdaa5 100644 --- a/package.json +++ b/package.json @@ -16,6 +16,7 @@ "broccoli": "0.12.0", "broccoli-concat": "0.0.6", "broccoli-defeatureify": "~0.3.0", + "broccoli-es3-safe-recast": "0.0.7", "broccoli-es6-module-transpiler": "~0.1.0", "broccoli-file-creator": "~0.1.0", "broccoli-file-mover": "~0.2.0",