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