@samitouri / QOS-React-2 / commits / e87c8a2aa4

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",