@samitouri / QOS-React-2 / commits / e71b3087c8

Added stack renderer to react-test-renderer bundle temporarily (#9514)

Also fixed an error in a temporary export property that had been added to the React object

Brian Vaughn committed Apr 24, 2017 at 18:45 UTC e71b3087c81d95c3e7d3f015d0db60436c95fe6c
4 files changed +12 -4
packages/react-test-renderer/package.json
+1
@@ -27,6 +27,7 @@
27 "README.md",
28 "index.js",
29 "shallow.js",
30 + "stack.js",
31 "cjs/"
32 ]
33 }
packages/react-test-renderer/stack.js new
+7
@@ -0,0 +1,7 @@
1 +'use strict';
2 +
3 +if (process.env.NODE_ENV === 'production') {
4 + throw Error('test renderer is not available in production mode.');
5 +} else {
6 + module.exports = require('./cjs/react-test-renderer-stack.development');
7 +}
scripts/rollup/bundles.js
+2 -2
@@ -361,7 +361,7 @@ const bundles = [
361 },
362 {
363 babelOpts: babelOptsReact,
364 - bundleTypes: [FB_DEV],
364 + bundleTypes: [FB_DEV, NODE_DEV],
365 config: {
366 destDir: 'build/',
367 moduleName: 'ReactTestRenderer',
@@ -374,7 +374,7 @@ const bundles = [
374 isRenderer: true,
375 label: 'test-stack',
376 manglePropertiesOnProd: false,
377 - name: 'react-test-renderer-stack',
377 + name: 'react-test-renderer/stack',
378 paths: [
379 'src/renderers/native/**/*.js',
380 'src/renderers/shared/**/*.js',
src/isomorphic/React.js
+2 -2
@@ -100,7 +100,7 @@ if (__DEV__) {
100 return mixin;
101 };
102
103 - // TODO (bvaughn) Remove both of these deprecation warnings before 16.0.0
103 + // TODO (bvaughn) Remove all of these accessors before 16.0.0
104 if (canDefineProperty) {
105 Object.defineProperty(React, 'checkPropTypes', {
106 get() {
@@ -113,7 +113,7 @@ if (__DEV__) {
113 '(https://fb.me/migrating-from-react-proptypes)',
114 );
115 warnedForCheckPropTypes = true;
116 - return ReactPropTypes;
116 + return checkPropTypes;
117 },
118 });
119