@samitouri / QOS-React-2 / commits / 76c9d8465e

Switch to using uglifyify

Ben Alpert committed Dec 29, 2013 at 00:03 UTC 76c9d8465e5b4803b4804f52003bd62e1d09b41f
2 files changed +5 -18
grunt/config/browserify.js
+4 -17
@@ -5,8 +5,8 @@
5
6 var envify = require('envify/custom');
7 var grunt = require('grunt');
8 -var through = require('through');
8 var UglifyJS = require('uglify-js');
9 +var uglifyify = require('uglifyify');
10
11 var SIMPLE_TEMPLATE =
12 '/**\n\
@@ -33,20 +33,7 @@ var LICENSE_TEMPLATE =
33 */';
34
35 function minify(src) {
36 - return UglifyJS.minify(src, {
37 - fromString: true,
38 - mangle: {toplevel: true}
39 - }).code;
40 -}
41 -
42 -function minifyTransform(file) {
43 - var src = '';
44 - return through(function write(buf) {
45 - src += buf;
46 - }, function end() {
47 - this.queue(minify(src));
48 - this.queue(null);
49 - });
36 + return UglifyJS.minify(src, { fromString: true }).code;
37 }
38
39 // TODO: move this out to another build step maybe.
@@ -81,7 +68,7 @@ var basic = {
68 var min = grunt.util._.merge({}, basic, {
69 outfile: './build/react.min.js',
70 debug: false,
84 - transforms: [envify({NODE_ENV: 'production'}), minifyTransform],
71 + transforms: [envify({NODE_ENV: 'production'}), uglifyify],
72 after: [minify, bannerify]
73 });
74
@@ -110,7 +97,7 @@ var addons = {
97 var addonsMin = grunt.util._.merge({}, addons, {
98 outfile: './build/react-with-addons.min.js',
99 debug: false,
113 - transforms: [envify({NODE_ENV: 'production'}), minifyTransform],
100 + transforms: [envify({NODE_ENV: 'production'}), uglifyify],
101 after: [minify, bannerify]
102 });
103
package.json
+1 -1
@@ -59,9 +59,9 @@
59 "recast": "~0.5.6",
60 "sauce-tunnel": "~1.1.0",
61 "semver": "~2.2.1",
62 - "through": "~2.3.4",
62 "tmp": "~0.0.18",
63 "uglify-js": "~2.4.0",
64 + "uglifyify": "~1.0.1",
65 "wd": "~0.2.6"
66 },
67 "engines": {