From 49a3d0291dfbbbc3dd71c1e70bdac719a1c62e9f Mon Sep 17 00:00:00 2001 From: Jiachi Liu Date: Mon, 11 Jul 2022 17:45:42 +0200 Subject: [PATCH] revert core-js version bump --- packages/next-polyfill-nomodule/package.json | 2 +- packages/next-polyfill-nomodule/src/index.js | 106 +++++++++---------- pnpm-lock.yaml | 25 +---- 3 files changed, 59 insertions(+), 74 deletions(-) diff --git a/packages/next-polyfill-nomodule/package.json b/packages/next-polyfill-nomodule/package.json index 4ea79a9e6b3b..174af62ca39e 100644 --- a/packages/next-polyfill-nomodule/package.json +++ b/packages/next-polyfill-nomodule/package.json @@ -13,7 +13,7 @@ "prepublishOnly": "cd ../../ && turbo run build" }, "devDependencies": { - "core-js": "3.23.3", + "core-js": "3.6.5", "microbundle": "0.15.0", "object-assign": "4.1.1", "whatwg-fetch": "3.6.2" diff --git a/packages/next-polyfill-nomodule/src/index.js b/packages/next-polyfill-nomodule/src/index.js index 3fdeb6623db9..df37098a1fff 100644 --- a/packages/next-polyfill-nomodule/src/index.js +++ b/packages/next-polyfill-nomodule/src/index.js @@ -1,57 +1,57 @@ /* eslint-disable import/no-extraneous-dependencies */ -import 'core-js/full/array/copy-within' -import 'core-js/full/array/fill' -import 'core-js/full/array/find' -import 'core-js/full/array/find-index' -import 'core-js/full/array/flat-map' -import 'core-js/full/array/flat' -import 'core-js/full/array/from' -import 'core-js/full/array/includes' -import 'core-js/full/array/iterator' -import 'core-js/full/array/of' -import 'core-js/full/function/has-instance' -import 'core-js/full/function/name' -import 'core-js/full/map' -import 'core-js/full/number/constructor' -import 'core-js/full/number/epsilon' -import 'core-js/full/number/is-finite' -import 'core-js/full/number/is-integer' -import 'core-js/full/number/is-nan' -import 'core-js/full/number/is-safe-integer' -import 'core-js/full/number/max-safe-integer' -import 'core-js/full/number/min-safe-integer' -import 'core-js/full/number/parse-float' -import 'core-js/full/number/parse-int' -import 'core-js/full/object/entries' -import 'core-js/full/object/get-own-property-descriptors' -import 'core-js/full/object/keys' -import 'core-js/full/object/is' -import 'core-js/full/object/values' -import 'core-js/full/reflect' -import 'core-js/full/regexp' -import 'core-js/full/set' -import 'core-js/full/symbol' -import 'core-js/full/symbol/async-iterator' -import 'core-js/full/string/code-point-at' -import 'core-js/full/string/ends-with' -import 'core-js/full/string/from-code-point' -import 'core-js/full/string/includes' -import 'core-js/full/string/iterator' -import 'core-js/full/string/pad-start' -import 'core-js/full/string/pad-end' -import 'core-js/full/string/raw' -import 'core-js/full/string/repeat' -import 'core-js/full/string/starts-with' -import 'core-js/full/string/trim-left' -import 'core-js/full/string/trim-right' -import 'core-js/full/url' -import 'core-js/full/url/to-json' -import 'core-js/full/url-search-params' -import 'core-js/full/weak-map' -import 'core-js/full/weak-set' -import 'core-js/full/promise' -import 'core-js/full/promise/all-settled' -import 'core-js/full/promise/finally' +import 'core-js/features/array/copy-within' +import 'core-js/features/array/fill' +import 'core-js/features/array/find' +import 'core-js/features/array/find-index' +import 'core-js/features/array/flat-map' +import 'core-js/features/array/flat' +import 'core-js/features/array/from' +import 'core-js/features/array/includes' +import 'core-js/features/array/iterator' +import 'core-js/features/array/of' +import 'core-js/features/function/has-instance' +import 'core-js/features/function/name' +import 'core-js/features/map' +import 'core-js/features/number/constructor' +import 'core-js/features/number/epsilon' +import 'core-js/features/number/is-finite' +import 'core-js/features/number/is-integer' +import 'core-js/features/number/is-nan' +import 'core-js/features/number/is-safe-integer' +import 'core-js/features/number/max-safe-integer' +import 'core-js/features/number/min-safe-integer' +import 'core-js/features/number/parse-float' +import 'core-js/features/number/parse-int' +import 'core-js/features/object/entries' +import 'core-js/features/object/get-own-property-descriptors' +import 'core-js/features/object/keys' +import 'core-js/features/object/is' +import 'core-js/features/object/values' +import 'core-js/features/reflect' +import 'core-js/features/regexp' +import 'core-js/features/set' +import 'core-js/features/symbol' +import 'core-js/features/symbol/async-iterator' +import 'core-js/features/string/code-point-at' +import 'core-js/features/string/ends-with' +import 'core-js/features/string/from-code-point' +import 'core-js/features/string/includes' +import 'core-js/features/string/iterator' +import 'core-js/features/string/pad-start' +import 'core-js/features/string/pad-end' +import 'core-js/features/string/raw' +import 'core-js/features/string/repeat' +import 'core-js/features/string/starts-with' +import 'core-js/features/string/trim-left' +import 'core-js/features/string/trim-right' +import 'core-js/features/url' +import 'core-js/features/url/to-json' +import 'core-js/features/url-search-params' +import 'core-js/features/weak-map' +import 'core-js/features/weak-set' +import 'core-js/features/promise' +import 'core-js/features/promise/all-settled' +import 'core-js/features/promise/finally' // Specialized Packages: import 'whatwg-fetch' diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 20fd85601f47..08c6a2e9b7b0 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -825,12 +825,12 @@ importers: packages/next-polyfill-nomodule: specifiers: - core-js: 3.23.3 + core-js: 3.6.5 microbundle: 0.15.0 object-assign: 4.1.1 whatwg-fetch: 3.6.2 devDependencies: - core-js: 3.23.3 + core-js: 3.6.5 microbundle: 0.15.0 object-assign: 4.1.1 whatwg-fetch: 3.6.2 @@ -7778,7 +7778,7 @@ packages: mississippi: 3.0.0 mkdirp: 0.5.5 move-concurrently: 1.0.1 - promise-inflight: 1.0.1_bluebird@3.7.2 + promise-inflight: 1.0.1 rimraf: 2.7.1 ssri: 6.0.1 unique-filename: 1.1.1 @@ -8824,13 +8824,9 @@ packages: requiresBuild: true dev: false - /core-js/3.23.3: - resolution: {integrity: sha512-oAKwkj9xcWNBAvGbT//WiCdOMpb9XQG92/Fe3ABFM/R16BsHgePG00mFOgKf7IsCtfj8tA1kHtf/VwErhriz5Q==} - requiresBuild: true - dev: true - /core-js/3.6.5: resolution: {integrity: sha512-vZVEEwZoIsI+vPEuoF9Iqf5H7/M3eeQqWlQnYa8FSKKePuYTf5MWnxb5SDAzCa60b3JBRS5g9b+Dq7b1y/RCrA==} + deprecated: core-js@<3.23.3 is no longer maintained and not recommended for usage due to the number of issues. Because of the V8 engine whims, feature detection in old core-js versions could cause a slowdown up to 100x even if nothing is polyfilled. Some versions have web compatibility issues. Please, upgrade your dependencies to the actual version of core-js. requiresBuild: true dev: true @@ -18309,17 +18305,6 @@ packages: optional: true dev: true - /promise-inflight/1.0.1_bluebird@3.7.2: - resolution: {integrity: sha512-6zWPyEOFaQBJYcGMHBKTKJ3u6TBsnMFOIZSa6ce1e/ZrrsOlnHRHbabMjLiBYKp+n44X9eUI6VUPaukCXHuG4g==} - peerDependencies: - bluebird: '*' - peerDependenciesMeta: - bluebird: - optional: true - dependencies: - bluebird: 3.7.2 - dev: true - /promise-polyfill/6.1.0: resolution: {integrity: sha512-g0LWaH0gFsxovsU7R5LrrhHhWAWiHRnh1GPrhXnPgYsDkIqjRYUYSZEsej/wtleDrz5xVSIDbeKfidztp2XHFQ==} dev: true @@ -18551,7 +18536,7 @@ packages: dev: true /querystring/0.2.0: - resolution: {integrity: sha512-X/xY82scca2tau62i9mDyU9K+I+djTMUsvwf7xnUX5GLvVzgJybOJf4Y6o9Zx3oJK/LSXg5tTZBjwzqVPaPO2g==} + resolution: {integrity: sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=} engines: {node: '>=0.4.x'} deprecated: The querystring API is considered Legacy. new code should use the URLSearchParams API instead. dev: true