From cd5c9dcf6e6297654d32fd0e03768e0f9871ba0c Mon Sep 17 00:00:00 2001 From: Dan Abramov Date: Thu, 16 Feb 2017 15:28:15 +0000 Subject: [PATCH] Revert "Bump babel deps and re-enable transform-react-constant-elements" --- packages/babel-preset-react-app/index.js | 11 ++++++++--- packages/babel-preset-react-app/package.json | 16 ++++++++-------- packages/react-scripts/package.json | 2 +- 3 files changed, 17 insertions(+), 12 deletions(-) diff --git a/packages/babel-preset-react-app/index.js b/packages/babel-preset-react-app/index.js index a81fbdb9984..1204e05e6cb 100644 --- a/packages/babel-preset-react-app/index.js +++ b/packages/babel-preset-react-app/index.js @@ -109,8 +109,13 @@ if (env === 'test') { if (env === 'production') { // Optimization: hoist JSX that never changes out of render() - plugins.push.apply(plugins, [ - require.resolve('babel-plugin-transform-react-constant-elements') - ]); + // Disabled because of issues: + // * https://github.com/facebookincubator/create-react-app/issues/525 + // * https://phabricator.babeljs.io/search/query/pCNlnC2xzwzx/ + // * https://github.com/babel/babel/issues/4516 + // TODO: Enable again when these issues are resolved. + // plugins.push.apply(plugins, [ + // require.resolve('babel-plugin-transform-react-constant-elements') + // ]); } } diff --git a/packages/babel-preset-react-app/package.json b/packages/babel-preset-react-app/package.json index 7e736427c48..f281ebc5865 100644 --- a/packages/babel-preset-react-app/package.json +++ b/packages/babel-preset-react-app/package.json @@ -12,18 +12,18 @@ ], "dependencies": { "babel-plugin-syntax-dynamic-import": "6.18.0", - "babel-plugin-transform-class-properties": "6.23.0", - "babel-plugin-transform-es2015-parameters": "6.23.0", - "babel-plugin-transform-object-rest-spread": "6.23.0", - "babel-plugin-transform-react-constant-elements": "6.23.0", - "babel-plugin-transform-react-jsx": "6.23.0", + "babel-plugin-transform-class-properties": "6.22.0", + "babel-plugin-transform-es2015-parameters": "6.22.0", + "babel-plugin-transform-object-rest-spread": "6.22.0", + "babel-plugin-transform-react-constant-elements": "6.22.0", + "babel-plugin-transform-react-jsx": "6.22.0", "babel-plugin-transform-react-jsx-self": "6.22.0", "babel-plugin-transform-react-jsx-source": "6.22.0", "babel-plugin-transform-regenerator": "6.22.0", - "babel-plugin-transform-runtime": "6.23.0", + "babel-plugin-transform-runtime": "6.22.0", "babel-preset-env": "1.1.8", "babel-preset-latest": "6.22.0", - "babel-preset-react": "6.23.0", - "babel-runtime": "6.23.0" + "babel-preset-react": "6.22.0", + "babel-runtime": "6.22.0" } } diff --git a/packages/react-scripts/package.json b/packages/react-scripts/package.json index bd2a89a50d9..371b952c8c5 100644 --- a/packages/react-scripts/package.json +++ b/packages/react-scripts/package.json @@ -24,7 +24,7 @@ }, "dependencies": { "autoprefixer": "6.7.2", - "babel-core": "6.23.1", + "babel-core": "6.22.1", "babel-eslint": "7.1.1", "babel-jest": "18.0.0", "babel-loader": "6.2.10",