diff --git a/grunt/config/browserify.js b/grunt/config/browserify.js index 57ff1b25d5b1..ffe7b2df608f 100644 --- a/grunt/config/browserify.js +++ b/grunt/config/browserify.js @@ -6,6 +6,7 @@ var envify = require('envify/custom'); var grunt = require('grunt'); var UglifyJS = require('uglify-js'); +var uglifyify = require('uglifyify'); var SIMPLE_TEMPLATE = '/**\n\ @@ -67,7 +68,7 @@ var basic = { var min = grunt.util._.merge({}, basic, { outfile: './build/react.min.js', debug: false, - transforms: [envify({NODE_ENV: 'production'})], + transforms: [envify({NODE_ENV: 'production'}), uglifyify], after: [minify, bannerify] }); @@ -96,7 +97,7 @@ var addons = { var addonsMin = grunt.util._.merge({}, addons, { outfile: './build/react-with-addons.min.js', debug: false, - transforms: [envify({NODE_ENV: 'production'})], + transforms: [envify({NODE_ENV: 'production'}), uglifyify], after: [minify, bannerify] }); diff --git a/package.json b/package.json index 0ecb4b0863ea..beddd4a05d7b 100644 --- a/package.json +++ b/package.json @@ -39,29 +39,30 @@ }, "devDependencies": { "browserify": "~2.36.1", + "coverify": "~0.1.1", "envify": "~1.0.1", - "populist": "~0.1.6", - "grunt-cli": "~0.1.9", + "es5-shim": "~2.1.0", "grunt": "~0.4.1", + "grunt-cli": "~0.1.9", + "grunt-compare-size": "~0.4.0", + "grunt-complexity": "~0.1.3", + "grunt-contrib-clean": "~0.5.0", + "grunt-contrib-compress": "~0.5.1", + "grunt-contrib-connect": "~0.5.0", "grunt-contrib-copy": "~0.4.1", "grunt-contrib-jshint": "~0.7.2", + "gzip-js": "~0.3.2", + "jasmine-tapreporter": "~0.2.2", "optimist": "~0.6.0", "phantomjs": "~1.9", + "populist": "~0.1.6", "recast": "~0.5.6", + "sauce-tunnel": "~1.1.0", "semver": "~2.2.1", - "uglify-js": "~2.4.0", - "grunt-contrib-clean": "~0.5.0", - "grunt-compare-size": "~0.4.0", - "gzip-js": "~0.3.2", "tmp": "~0.0.18", - "grunt-contrib-compress": "~0.5.1", - "jasmine-tapreporter": "~0.2.2", - "grunt-contrib-connect": "~0.5.0", - "es5-shim": "~2.1.0", - "wd": "~0.2.6", - "sauce-tunnel": "~1.1.0", - "coverify": "~0.1.1", - "grunt-complexity": "~0.1.3" + "uglify-js": "~2.4.0", + "uglifyify": "~1.0.1", + "wd": "~0.2.6" }, "engines": { "node": ">=0.10.0"