Run es3ify over unminified builds
Makes no difference to react.js and react-with-addons.js; quotes .static in four places for JSXTransformer.js: https://gist.github.com/spicyj/aada5352e813752a4667
Ben Alpert committed
Feb 15, 2014 at 16:32 UTC
e87c8a2aa41c35a674ed5cebf492282aadacbc81
2 files changed
+5
-3
grunt/config/browserify.js
+4
-3
@@ -4,6 +4,7 @@
4
'use strict';
5
6
var envify = require('envify/custom');
7
+var es3ify = require('es3ify');
8
var grunt = require('grunt');
9
var UglifyJS = require('uglify-js');
10
var uglifyify = require('uglifyify');
@@ -63,7 +64,7 @@ var basic = {
64
debug: false,
65
standalone: 'React',
66
transforms: [envify({NODE_ENV: 'development'})],
66
- after: [simpleBannerify]
67
+ after: [es3ify.transform, simpleBannerify]
68
};
69
70
var min = _.merge({}, basic, {
@@ -80,7 +81,7 @@ var transformer = {
81
outfile: './build/JSXTransformer.js',
82
debug: false,
83
standalone: 'JSXTransformer',
83
- after: [simpleBannerify]
84
+ after: [es3ify.transform, simpleBannerify]
85
};
86
87
var addons = {
@@ -92,7 +93,7 @@ var addons = {
93
standalone: 'React',
94
transforms: [envify({NODE_ENV: 'development'})],
95
packageName: 'React (with addons)',
95
- after: [simpleBannerify]
96
+ after: [es3ify.transform, simpleBannerify]
97
};
98
99
var addonsMin = _.merge({}, addons, {
package.json
+1
@@ -41,6 +41,7 @@
41
"browserify": "~3.20.0",
42
"coverify": "~1.0.4",
43
"envify": "~1.0.1",
44
+ "es3ify": "~0.1.2",
45
"es5-shim": "~2.3.0",
46
"grunt": "~0.4.2",
47
"grunt-cli": "~0.1.9",