@samitouri / QOS-React-2 / commits / 9e224e615f

Renamed `browserify` tasks/configs to `cjs`, updated pure-cjs to 1.9.0 for better build speed.

Ingvar Stepanyan committed Mar 11, 2014 at 13:26 UTC 9e224e615f9001d0a3c56c302dd504c7601e8af3
4 files changed +21 -22
Gruntfile.js
+18 -18
@@ -2,7 +2,7 @@
2
3 var exec = require('child_process').exec;
4 var jsxTask = require('./grunt/tasks/jsx');
5 -var browserifyTask = require('./grunt/tasks/browserify');
5 +var commonjsTask = require('./grunt/tasks/commonjs');
6 var populistTask = require('./grunt/tasks/populist');
7 var webdriverPhantomJSTask = require('./grunt/tasks/webdriver-phantomjs');
8 var webdriverJasmineTasks = require('./grunt/tasks/webdriver-jasmine');
@@ -19,7 +19,7 @@ module.exports = function(grunt) {
19 pkg: grunt.file.readJSON('package.json'),
20 copy: require('./grunt/config/copy'),
21 jsx: require('./grunt/config/jsx'),
22 - browserify: require('./grunt/config/browserify'),
22 + commonjs: require('./grunt/config/commonjs'),
23 populist: require('./grunt/config/populist'),
24 connect: require('./grunt/config/server')(grunt),
25 "webdriver-jasmine": require('./grunt/config/webdriver-jasmine'),
@@ -52,8 +52,8 @@ module.exports = function(grunt) {
52 // Register jsx:normal and :release tasks.
53 grunt.registerMultiTask('jsx', jsxTask);
54
55 - // Our own browserify-based tasks to build a single JS file build
56 - grunt.registerMultiTask('browserify', browserifyTask);
55 + // Our own commonjs-based tasks to build a single JS file build
56 + grunt.registerMultiTask('commonjs', commonjsTask);
57
58 grunt.registerMultiTask('populist', populistTask);
59
@@ -71,22 +71,22 @@ module.exports = function(grunt) {
71
72 grunt.registerTask('version-check', versionCheckTask);
73
74 - grunt.registerTask('build:basic', ['jsx:normal', 'version-check', 'browserify:basic']);
75 - grunt.registerTask('build:addons', ['jsx:normal', 'browserify:addons']);
76 - grunt.registerTask('build:transformer', ['jsx:normal', 'browserify:transformer']);
77 - grunt.registerTask('build:min', ['jsx:normal', 'version-check', 'browserify:min']);
78 - grunt.registerTask('build:addons-min', ['jsx:normal', 'browserify:addonsMin']);
74 + grunt.registerTask('build:basic', ['jsx:normal', 'version-check', 'commonjs:basic']);
75 + grunt.registerTask('build:addons', ['jsx:normal', 'commonjs:addons']);
76 + grunt.registerTask('build:transformer', ['jsx:normal', 'commonjs:transformer']);
77 + grunt.registerTask('build:min', ['jsx:normal', 'version-check', 'commonjs:min']);
78 + grunt.registerTask('build:addons-min', ['jsx:normal', 'commonjs:addonsMin']);
79 grunt.registerTask('build:withCodeCoverageLogging', [
80 'jsx:normal',
81 'version-check',
82 - 'browserify:withCodeCoverageLogging'
82 + 'commonjs:withCodeCoverageLogging'
83 ]);
84 grunt.registerTask('build:perf', [
85 'jsx:normal',
86 'version-check',
87 - 'browserify:transformer',
88 - 'browserify:basic',
89 - 'browserify:min',
87 + 'commonjs:transformer',
88 + 'commonjs:basic',
89 + 'commonjs:min',
90 'download-previous-version'
91 ]);
92 grunt.registerTask('build:test', [
@@ -195,11 +195,11 @@ module.exports = function(grunt) {
195 'delete-build-modules',
196 'jsx:normal',
197 'version-check',
198 - 'browserify:basic',
199 - 'browserify:transformer',
200 - 'browserify:addons',
201 - 'browserify:min',
202 - 'browserify:addonsMin',
198 + 'commonjs:basic',
199 + 'commonjs:transformer',
200 + 'commonjs:addons',
201 + 'commonjs:min',
202 + 'commonjs:addonsMin',
203 'npm-react:release',
204 'npm-react:pack',
205 'npm-react-tools:pack',
grunt/config/commonjs.js renamed
+2 -3
@@ -8,7 +8,6 @@ var envify = require('envify/custom');
8 var es3ify = require('es3ify');
9 var grunt = require('grunt');
10 var UglifyJS = require('uglify-js');
11 -var uglifyify = require('uglifyify');
11 var _ = require('lodash');
12
13 var SIMPLE_TEMPLATE =
@@ -71,7 +70,7 @@ var basic = {
70 var min = _.merge({}, basic, {
71 outfile: './build/react.min.js',
72 debug: false,
74 - transforms: [envify({NODE_ENV: 'production'}), uglifyify],
73 + transforms: [envify({NODE_ENV: 'production'})],
74 after: [minify, bannerify]
75 });
76
@@ -101,7 +100,7 @@ var addons = {
100 var addonsMin = _.merge({}, addons, {
101 outfile: './build/react-with-addons.min.js',
102 debug: false,
104 - transforms: [envify({NODE_ENV: 'production'}), uglifyify],
103 + transforms: [envify({NODE_ENV: 'production'})],
104 after: [minify, bannerify]
105 });
106
grunt/tasks/commonjs.js renamed
package.json
+1 -1
@@ -61,7 +61,7 @@
61 "phantomjs": "~1.9",
62 "platform": "~1.0.0",
63 "populist": "~0.1.6",
64 - "pure-cjs": "~1.8.3",
64 + "pure-cjs": "~1.9.0",
65 "recast": "~0.5.6",
66 "sauce-tunnel": "~1.1.0",
67 "semver": "~2.2.1",