Skip to content

Commit cb3f835

Browse files
existentialismiansu
authored andcommittedMar 18, 2018
Bump babel-related deps (#4159)
* Add explicit dep on plugin-proposal-object-rest-spread to babel-preset-react-app * Bump babel-related deps to beta.42 * Pass useBuiltIns directly to react-preset
1 parent 1e52f25 commit cb3f835

File tree

7 files changed

+26
-30
lines changed

7 files changed

+26
-30
lines changed
 

‎packages/babel-plugin-named-asset-import/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,6 @@
1212
"index.js"
1313
],
1414
"peerDependencies": {
15-
"@babel/core": "7.0.0-beta.38"
15+
"@babel/core": "7.0.0-beta.42"
1616
}
1717
}

‎packages/babel-preset-react-app/index.js

+3-7
Original file line numberDiff line numberDiff line change
@@ -76,6 +76,9 @@ module.exports = function(api, opts) {
7676
// Adds component stack to warning messages
7777
// Adds __self attribute to JSX which React will use for some warnings
7878
development: isEnvDevelopment || isEnvTest,
79+
// Will use the native built-in instead of trying to polyfill
80+
// behavior for any plugins that require one.
81+
useBuiltIns: true,
7982
},
8083
],
8184
isFlowEnabled && [require('@babel/preset-flow').default],
@@ -99,13 +102,6 @@ module.exports = function(api, opts) {
99102
useBuiltIns: true,
100103
},
101104
],
102-
// Transforms JSX
103-
[
104-
require('@babel/plugin-transform-react-jsx').default,
105-
{
106-
useBuiltIns: true,
107-
},
108-
],
109105
// Polyfills the runtime needed for async/await and generators
110106
[
111107
require('@babel/plugin-transform-runtime').default,

‎packages/babel-preset-react-app/package.json

+13-13
Original file line numberDiff line numberDiff line change
@@ -12,19 +12,19 @@
1212
"dependencies.js"
1313
],
1414
"dependencies": {
15-
"@babel/core": "7.0.0-beta.38",
16-
"@babel/plugin-proposal-class-properties": "7.0.0-beta.38",
17-
"@babel/plugin-syntax-dynamic-import": "7.0.0-beta.38",
18-
"@babel/plugin-transform-classes": "7.0.0-beta.38",
19-
"@babel/plugin-transform-destructuring": "7.0.0-beta.38",
20-
"@babel/plugin-transform-react-constant-elements": "7.0.0-beta.38",
21-
"@babel/plugin-transform-react-display-name": "7.0.0-beta.38",
22-
"@babel/plugin-transform-react-jsx": "7.0.0-beta.38",
23-
"@babel/plugin-transform-regenerator": "7.0.0-beta.38",
24-
"@babel/plugin-transform-runtime": "7.0.0-beta.38",
25-
"@babel/preset-env": "7.0.0-beta.38",
26-
"@babel/preset-flow": "7.0.0-beta.38",
27-
"@babel/preset-react": "7.0.0-beta.38",
15+
"@babel/core": "7.0.0-beta.42",
16+
"@babel/plugin-proposal-class-properties": "7.0.0-beta.42",
17+
"@babel/plugin-proposal-object-rest-spread": "7.0.0-beta.42",
18+
"@babel/plugin-syntax-dynamic-import": "7.0.0-beta.42",
19+
"@babel/plugin-transform-classes": "7.0.0-beta.42",
20+
"@babel/plugin-transform-destructuring": "7.0.0-beta.42",
21+
"@babel/plugin-transform-react-constant-elements": "7.0.0-beta.42",
22+
"@babel/plugin-transform-react-display-name": "7.0.0-beta.42",
23+
"@babel/plugin-transform-regenerator": "7.0.0-beta.42",
24+
"@babel/plugin-transform-runtime": "7.0.0-beta.42",
25+
"@babel/preset-env": "7.0.0-beta.42",
26+
"@babel/preset-flow": "7.0.0-beta.42",
27+
"@babel/preset-react": "7.0.0-beta.42",
2828
"babel-plugin-macros": "2.0.0",
2929
"babel-plugin-transform-dynamic-import": "2.0.0",
3030
"babel-plugin-transform-react-remove-prop-types": "0.4.12"

‎packages/eslint-config-react-app/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
"index.js"
1212
],
1313
"peerDependencies": {
14-
"babel-eslint": "^8.0.2",
14+
"babel-eslint": "^8.2.2",
1515
"eslint": "^4.1.1",
1616
"eslint-plugin-flowtype": "^2.34.1",
1717
"eslint-plugin-import": "^2.6.0",

‎packages/react-dev-utils/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@
3737
"workspaceUtils.js"
3838
],
3939
"dependencies": {
40-
"@babel/code-frame": "7.0.0-beta.38",
40+
"@babel/code-frame": "7.0.0-beta.42",
4141
"address": "1.0.3",
4242
"browserslist": "2.11.3",
4343
"chalk": "2.3.0",

‎packages/react-error-overlay/package.json

+4-4
Original file line numberDiff line numberDiff line change
@@ -30,12 +30,12 @@
3030
"lib/index.js"
3131
],
3232
"devDependencies": {
33-
"@babel/code-frame": "7.0.0-beta.38",
34-
"@babel/core": "7.0.0-beta.38",
35-
"@babel/runtime": "7.0.0-beta.38",
33+
"@babel/code-frame": "7.0.0-beta.42",
34+
"@babel/core": "7.0.0-beta.42",
35+
"@babel/runtime": "7.0.0-beta.42",
3636
"anser": "1.4.6",
3737
"babel-core": "^7.0.0-bridge.0",
38-
"babel-eslint": "^8.0.2",
38+
"babel-eslint": "^8.2.2",
3939
"babel-jest": "^22.1.0",
4040
"babel-loader": "^8.0.0-beta.0",
4141
"babel-preset-react-app": "^3.1.1",

‎packages/react-scripts/package.json

+3-3
Original file line numberDiff line numberDiff line change
@@ -21,11 +21,11 @@
2121
"react-scripts": "./bin/react-scripts.js"
2222
},
2323
"dependencies": {
24-
"@babel/core": "7.0.0-beta.38",
25-
"@babel/runtime": "7.0.0-beta.38",
24+
"@babel/core": "7.0.0-beta.42",
25+
"@babel/runtime": "7.0.0-beta.42",
2626
"autoprefixer": "7.2.5",
2727
"babel-core": "7.0.0-bridge.0",
28-
"babel-eslint": "8.2.1",
28+
"babel-eslint": "8.2.2",
2929
"babel-jest": "22.1.0",
3030
"babel-loader": "8.0.0-beta.0",
3131
"babel-plugin-named-asset-import": "^0.1.0",

0 commit comments

Comments
 (0)