Paul O’Shannessy
d03d49101b
browserify update
2014-10-14 22:40:28 -07:00
Paul O’Shannessy
b227837b0c
Ship merge to npm
...
People may have a bad time if they're depending on these but we can
delay that a little bit. Unless they're using directly and not
polyfilling Object.assign.
2014-10-13 14:07:39 -07:00
Paul O’Shannessy
dcf415c2b9
BSD + PATENTS
2014-10-10 13:34:07 -07:00
Cheng Lou
e9c00b1bae
Remove grunt-complexity
...
The report itself is more or less useful because it detects stuff like
big objects (e.g. CSSProperty) as being too complicated. Furthermore, afaik
nobody refactors the code based on what the report says =).
2014-04-16 11:52:25 -07:00
petehunt
2220f0478c
Drastically improve test performance
2014-04-14 11:32:36 -07:00
Paul O’Shannessy
7f9ab471ac
Merge pull request #1365 from akre54/unminified-docs-js
...
Serve unminified react.js on docs site
2014-04-07 15:42:50 -07:00
Adam Krebs
a6211a0fd8
Serve unminified react on docs site. Fixes #1359
2014-04-07 02:13:59 -04:00
Ben Alpert
42e20a1488
Fix jshint warnings in grunt/
...
Fixes #1052 .
Test Plan:
jshint grunt
2014-03-30 16:09:08 -07:00
Paul O’Shannessy
8d495f3b6e
Revert "Merge pull request #1234 from RReverser/pure-cjs"
...
This reverts commit 7987e6a51d , reversing
changes made to d88d479685 .
2014-03-18 11:25:21 -07:00
Ingvar Stepanyan
3f3187c14f
Renamed commojs task to bundle, added failing build if bundler failed.
2014-03-17 16:53:02 +02:00
Ingvar Stepanyan
25773ed1b3
CommonJS builder config to Grunt style for easier handling and readability.
2014-03-11 13:40:38 +00:00
Ingvar Stepanyan
9e224e615f
Renamed browserify tasks/configs to cjs, updated pure-cjs to 1.9.0 for better build speed.
2014-03-11 13:26:36 +02:00
Ingvar Stepanyan
3171436d97
Switched from browserify to pure-cjs bundler.
...
Optimizations and fix for JSXTransformer build.
Dropped dependency on emulation of Node.js native modules.
Added deamdify step for JSXTransformer build.
2014-03-08 16:33:58 +02:00
Ben Alpert
1d209248ef
Remove obsolete __VERSION__ references
2014-03-06 20:33:06 -08:00
Paul O’Shannessy
3e77f64141
Merge pull request #1097 from spicyj/es3ify
...
Run es3ify over unminified builds
2014-02-16 12:49:16 -08:00
Ben Alpert
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
2014-02-15 16:32:36 -08:00
Paul O’Shannessy
d3c12487fd
Update copyright header in browserify config
...
Part of #1006 , but sooner.
2014-02-15 16:24:13 -08:00
Paul O’Shannessy
b199de29a0
Cleanup jsx tasks
...
debug and release are now identical, so there's no need to have both.
2014-02-07 10:21:19 -08:00
Ben Newman
77c53dd5d4
Revert "More optimizations and fix for JSXTransformer build"
...
This reverts commit f1b7db9aef .
2014-02-03 19:05:15 -05:00
Ben Newman
e994e06c54
Revert "Removed redundant uglification"
...
This reverts commit 86373d924c .
2014-02-03 19:05:09 -05:00
azure provisioned user
86373d924c
Removed redundant uglification
...
Removed uglification for separate files since it significantly slowed down build (browserify:min became 26 sec instead of 110, same for :addonsMin) while gave economy in ~70 bytes for min+gz version.
2014-02-03 22:06:38 +00:00
Ingvar Stepanyan
f1b7db9aef
More optimizations and fix for JSXTransformer build
...
* Dropped dependency on emulation of Node.js native modules.
* Added deamdify step for JSXTransformer build.
2014-01-31 21:53:08 +02:00
Ben Newman
36fd1def84
Move grunt/config/jsx/jsx.js to grunt/config/jsx.js.
...
There used to be more files in that subdirectory.
2014-01-27 12:09:55 -08:00
Paul O’Shannessy
494f6e9c34
Merge pull request #921 from spicyj/grunt-jsx-no-dev
...
Remove unused grunt jsx config options
2014-01-21 11:40:43 -08:00
Paul O’Shannessy
ca930efa7c
Upgrade (explicitly) grunt
...
They deprecated the use of some packaged modules and suggest using those modules
directly. http://gruntjs.com/blog/2013-11-21-grunt-0.4.2-released
Lodash was the only use we had.
2014-01-17 18:00:40 -08:00
Ben Alpert
703a29c0b2
Remove unused grunt jsx config options
...
Since 5466d0a063 , the `__DEV__` isn't used any more. I can't find anything that uses the `debug` flag either.
2014-01-17 02:02:47 -08:00
Thomas Aylott
91821007ed
benchmark runner
2014-01-06 12:26:40 -05:00
Ben Alpert
76c9d8465e
Switch to using uglifyify
2013-12-29 00:03:26 -07:00
Ben Alpert
abee8b0476
Minify both before and after browserify
2013-12-28 23:41:54 -07:00
Thomas Aylott
0c366ce648
fix lint
2013-12-09 14:55:21 -05:00
Thomas Aylott
1b477fa40c
move sauce labs config out of the Gruntfile
2013-12-09 14:55:21 -05:00
Thomas Aylott
b8ee94d999
define public saucelabs info for everything to use
2013-12-09 14:55:20 -05:00
Thomas Aylott
e560229c83
secure tokens aren't available for pull requests
...
Now you can use the saucelabs jazz locally also.
2013-12-09 14:55:20 -05:00
petehunt
82f211f6b8
revert muffinize :(
2013-12-06 11:56:30 -08:00
petehunt
90e2258791
response to code review
2013-12-06 11:56:30 -08:00
petehunt
e839405202
muffinification
2013-12-06 11:56:29 -08:00
petehunt
5466d0a063
first work: __DEV__
...
fix invariant
Get browserify working
remove dead code elimination step since it is not needed due to minifier
use industry standard NODE_ENV
2013-12-06 11:56:29 -08:00
Thomas Aylott
c222c46146
filter out tests from complexity report
2013-12-05 16:27:10 -05:00
Thomas Aylott
2b3e97b5a4
NEW grunt complexity reporting task
2013-12-05 16:27:10 -05:00
Ben Newman
057c88ce52
s/jsxConfig/commonerConfig/g
2013-12-04 16:47:13 -05:00
Ben Newman
3527d9d91c
Establish a convention for forcing jsx rebuilds.
...
Pull request #526 updated the behavior of vendor/constants.js without
changing any source files or the bin/jsx-internal script, so files that
should have been rebuilt (like utils/__tests__/ImmutableObject-test.js)
were not automatically rebuilt (unless you knew to do `grunt clean` or
`rm -rf .module-cache` manually).
This commit allows us to bump a version number when we know the transform
toolchain has been altered in a way that will not be visible to
commoner/jsx.
With this convention, if we reset to an older revision (e.g. during a git
bisect) and the appropriate cached module files are still in the
.module-cache/, they can be used without rebuilding. That's why I prefer
this approach to just deleting the .module-cache/.
Closes #104 .
Closes #496 .
Closes #530 .
2013-12-04 16:36:59 -05:00
Thomas Aylott
45063aed44
picked all the lint
2013-11-18 16:37:47 -05:00
Thomas Aylott
5feb745b02
fixes the case when coverage isn't turned on
2013-11-18 16:37:47 -05:00
Thomas Aylott
8f96ec255b
new grunt browserify:withCodeCoverageLogging task
2013-11-18 16:37:47 -05:00
Thomas Aylott
ad0d9e4761
consoleLoggerMiddleware handles coverage logs
2013-11-18 16:37:47 -05:00
Thomas Aylott
b5b60a6acf
speed up server middleware slightly
2013-11-18 16:37:46 -05:00
Paul O’Shannessy
d1fa53ca03
Cleanup lint warnings from recent testing changes
...
Also, relaxed a rule for dot notation (and unrelaxed it in src).
2013-11-14 11:24:06 -08:00
Thomas Aylott
22829b5529
remove unnecessary task config
2013-11-13 16:49:08 -05:00
Thomas Aylott
d1fd4058da
sauce labs browser configs for running manually
2013-11-13 16:22:11 -05:00
Thomas Aylott
4daeda1490
log individual test results when in --debug mode
2013-11-13 16:22:11 -05:00