Skip to content

Commit a50cd3d

Browse files
authoredJul 2, 2020
Revert "chore: upgrade core-js to version 3" (#25474)
1 parent e8784f9 commit a50cd3d

File tree

16 files changed

+30
-207
lines changed

16 files changed

+30
-207
lines changed
 

‎packages/babel-preset-gatsby-package/__tests__/__snapshots__/index.js.snap

+2-2
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,7 @@ Array [
6767
Array [
6868
"@babel/preset-env",
6969
Object {
70-
"corejs": 3,
70+
"corejs": 2,
7171
"debug": false,
7272
"loose": true,
7373
"modules": "commonjs",
@@ -90,7 +90,7 @@ Array [
9090
Array [
9191
"@babel/preset-env",
9292
Object {
93-
"corejs": 3,
93+
"corejs": 2,
9494
"debug": true,
9595
"loose": true,
9696
"modules": "commonjs",

‎packages/babel-preset-gatsby-package/index.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ function preset(context, options = {}) {
1414
}
1515

1616
const nodeConfig = {
17-
corejs: 3,
17+
corejs: 2,
1818
useBuiltIns: `entry`,
1919
targets: {
2020
node: nodeVersion,

‎packages/babel-preset-gatsby-package/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
"@babel/preset-flow": "^7.10.1",
1919
"@babel/preset-react": "^7.10.1",
2020
"babel-plugin-dynamic-import-node": "^2.3.3",
21-
"core-js": "^3.6.5"
21+
"core-js": "^2.6.11"
2222
},
2323
"peerDependencies": {
2424
"@babel/core": "^7.0.0"

‎packages/babel-preset-gatsby/package.json

+1-2
Original file line numberDiff line numberDiff line change
@@ -24,8 +24,7 @@
2424
"gatsby-core-utils": "^1.3.10"
2525
},
2626
"peerDependencies": {
27-
"@babel/core": "^7.0.0",
28-
"core-js": "^3.0.0"
27+
"@babel/core": "^7.0.0"
2928
},
3029
"license": "MIT",
3130
"main": "index.js",

‎packages/babel-preset-gatsby/src/__tests__/__snapshots__/dependencies.ts.snap

+1-1
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ Object {
1919
Array [
2020
"<PROJECT_ROOT>/node_modules/@babel/preset-env/lib/index.js",
2121
Object {
22-
"corejs": 3,
22+
"corejs": 2,
2323
"exclude": Array [
2424
"transform-typeof-symbol",
2525
],

‎packages/babel-preset-gatsby/src/__tests__/__snapshots__/index.js.snap

+4-4
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ Object {
4545
Array [
4646
"<PROJECT_ROOT>/node_modules/@babel/preset-env/lib/index.js",
4747
Object {
48-
"corejs": 3,
48+
"corejs": 2,
4949
"exclude": Array [
5050
"transform-typeof-symbol",
5151
],
@@ -120,7 +120,7 @@ Object {
120120
Array [
121121
"<PROJECT_ROOT>/node_modules/@babel/preset-env/lib/index.js",
122122
Object {
123-
"corejs": 3,
123+
"corejs": 2,
124124
"exclude": Array [
125125
"transform-typeof-symbol",
126126
],
@@ -187,7 +187,7 @@ Object {
187187
Array [
188188
"<PROJECT_ROOT>/node_modules/@babel/preset-env/lib/index.js",
189189
Object {
190-
"corejs": 3,
190+
"corejs": 2,
191191
"exclude": Array [
192192
"transform-typeof-symbol",
193193
],
@@ -254,7 +254,7 @@ Object {
254254
Array [
255255
"<PROJECT_ROOT>/node_modules/@babel/preset-env/lib/index.js",
256256
Object {
257-
"corejs": 3,
257+
"corejs": 2,
258258
"exclude": Array [
259259
"transform-typeof-symbol",
260260
],

‎packages/babel-preset-gatsby/src/__tests__/index.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ describe(`babel-preset-gatsby`, () => {
2424
expect.stringContaining(path.join(`@babel`, `preset-env`)),
2525
{
2626
exclude: [`transform-typeof-symbol`],
27-
corejs: 3,
27+
corejs: 2,
2828
loose: true,
2929
modules: false,
3030
useBuiltIns: `usage`,

‎packages/babel-preset-gatsby/src/dependencies.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ export default (_?: unknown, options: IPresetOptions = {}) => {
3232
{
3333
// Allow importing core-js in entrypoint and use browserlist to select polyfills
3434
useBuiltIns: `usage`,
35-
corejs: 3,
35+
corejs: 2,
3636
modules: false,
3737
// Exclude transforms that make all code slower (https://github.com/facebook/create-react-app/pull/5278)
3838
exclude: [`transform-typeof-symbol`],

‎packages/babel-preset-gatsby/src/index.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ module.exports = function preset(_, options = {}) {
5151
[
5252
resolve(`@babel/preset-env`),
5353
{
54-
corejs: 3,
54+
corejs: 2,
5555
loose: true,
5656
modules: stage === `test` ? `commonjs` : false,
5757
useBuiltIns: `usage`,

‎packages/gatsby-cli/package.json

+1
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
},
1212
"dependencies": {
1313
"@babel/code-frame": "^7.10.3",
14+
"@babel/runtime": "^7.10.3",
1415
"@hapi/joi": "^15.1.1",
1516
"@types/common-tags": "^1.8.0",
1617
"better-opn": "^1.0.0",

‎packages/gatsby-cli/src/index.ts

+2-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
#!/usr/bin/env node
22

3+
import "@babel/polyfill"
34
import os from "os"
45
import semver from "semver"
56
import util from "util"
@@ -45,7 +46,7 @@ if (semver.prerelease(version)) {
4546
report.warn(
4647
report.stripIndent(`
4748
You are currently using a prerelease version of Node (${version}), which is not supported.
48-
You can use this for testing, but we do not recommend it in production.
49+
You can use this for testing, but we do not recommend it in production.
4950
Before reporting any bugs, please test with a supported version of Node (>=${MIN_NODE_VERSION}).`)
5051
)
5152
}

‎packages/gatsby/package.json

+3-2
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,8 @@
1313
"@babel/code-frame": "^7.10.3",
1414
"@babel/core": "^7.10.3",
1515
"@babel/parser": "^7.10.3",
16+
"@babel/polyfill": "^7.8.7",
17+
"@babel/runtime": "^7.10.3",
1618
"@babel/traverse": "^7.10.3",
1719
"@hapi/joi": "^15.1.1",
1820
"@mikaelkristiansson/domready": "^1.0.10",
@@ -44,7 +46,7 @@
4446
"compression": "^1.7.4",
4547
"convert-hrtime": "^3.0.0",
4648
"copyfiles": "^2.3.0",
47-
"core-js": "^3.6.5",
49+
"core-js": "^2.6.11",
4850
"cors": "^2.8.5",
4951
"css-loader": "^1.0.1",
5052
"date-fns": "^2.14.0",
@@ -165,7 +167,6 @@
165167
"babel-preset-gatsby-package": "^0.5.0",
166168
"cross-env": "^5.2.1",
167169
"documentation": "^12.3.0",
168-
"enhanced-resolve": "^4.2.0",
169170
"eslint-plugin-jsx-a11y": "^6.3.1",
170171
"react": "^16.12.0",
171172
"react-dom": "^16.12.0",

‎packages/gatsby/src/utils/webpack.config.js

+1-2
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@ const fs = require(`fs-extra`)
55
const path = require(`path`)
66
const dotenv = require(`dotenv`)
77
const PnpWebpackPlugin = require(`pnp-webpack-plugin`)
8-
const { CoreJSResolver } = require(`./webpack/corejs-resolver`)
98
const { store } = require(`../redux`)
109
const { actions } = require(`../redux/actions`)
1110
const { getPublicPath } = require(`./get-public-path`)
@@ -389,6 +388,7 @@ module.exports = async (
389388
"@babel/runtime": path.dirname(
390389
require.resolve(`@babel/runtime/package.json`)
391390
),
391+
"core-js": path.dirname(require.resolve(`core-js/package.json`)),
392392
// TODO: Remove entire block when we make fast-refresh the default
393393
...(process.env.GATSBY_HOT_LOADER !== `fast-refresh`
394394
? {
@@ -415,7 +415,6 @@ module.exports = async (
415415
PnpWebpackPlugin.bind(directoryPath(`public`), module),
416416
// Transparently resolve packages via PnP when needed; noop otherwise
417417
PnpWebpackPlugin,
418-
new CoreJSResolver(),
419418
],
420419
}
421420

‎packages/gatsby/src/utils/webpack/__tests__/corejs-resolver.ts

-75
This file was deleted.

‎packages/gatsby/src/utils/webpack/corejs-resolver.ts

-103
This file was deleted.

0 commit comments

Comments
 (0)
Please sign in to comment.