diff --git a/packages/babel-compat-data/package.json b/packages/babel-compat-data/package.json index ff86acbfe7..acfe922c89 100644 --- a/packages/babel-compat-data/package.json +++ b/packages/babel-compat-data/package.json @@ -30,7 +30,7 @@ ], "devDependencies": { "@mdn/browser-compat-data": "^3.3.4", - "core-js-compat": "^3.15.0", + "core-js-compat": "^3.16.0", "electron-to-chromium": "^1.3.749" }, "engines": { diff --git a/packages/babel-node/package.json b/packages/babel-node/package.json index 315738fee2..59d7cd1f1f 100644 --- a/packages/babel-node/package.json +++ b/packages/babel-node/package.json @@ -25,7 +25,7 @@ "dependencies": { "@babel/register": "workspace:^7.14.5", "commander": "^4.0.1", - "core-js": "^3.15.0", + "core-js": "^3.16.0", "node-environment-flags": "^1.0.5", "regenerator-runtime": "^0.13.4", "v8flags": "^3.1.1" diff --git a/packages/babel-plugin-proposal-async-generator-functions/package.json b/packages/babel-plugin-proposal-async-generator-functions/package.json index b7c87d0384..75bbb93030 100644 --- a/packages/babel-plugin-proposal-async-generator-functions/package.json +++ b/packages/babel-plugin-proposal-async-generator-functions/package.json @@ -28,7 +28,7 @@ "@babel/core": "workspace:*", "@babel/helper-plugin-test-runner": "workspace:*", "babel-plugin-polyfill-corejs3": "^0.2.2", - "core-js-pure": "^3.15.0" + "core-js-pure": "^3.16.0" }, "engines": { "node": ">=6.9.0" diff --git a/packages/babel-plugin-transform-named-capturing-groups-regex/package.json b/packages/babel-plugin-transform-named-capturing-groups-regex/package.json index 278180fa04..f1360247e2 100644 --- a/packages/babel-plugin-transform-named-capturing-groups-regex/package.json +++ b/packages/babel-plugin-transform-named-capturing-groups-regex/package.json @@ -29,7 +29,7 @@ "devDependencies": { "@babel/core": "workspace:*", "@babel/helper-plugin-test-runner": "workspace:*", - "core-js": "^3.15.0" + "core-js": "^3.16.0" }, "engines": { "node": ">=6.9.0" diff --git a/packages/babel-preset-env/package.json b/packages/babel-preset-env/package.json index bd59379454..200280f806 100644 --- a/packages/babel-preset-env/package.json +++ b/packages/babel-preset-env/package.json @@ -87,7 +87,7 @@ "babel-plugin-polyfill-corejs2": "^0.2.2", "babel-plugin-polyfill-corejs3": "^0.2.2", "babel-plugin-polyfill-regenerator": "^0.2.2", - "core-js-compat": "^3.15.0", + "core-js-compat": "^3.16.0", "semver": "condition:BABEL_8_BREAKING ? ^7.3.4 : ^6.3.0" }, "peerDependencies": { diff --git a/packages/babel-preset-env/test/fixtures/corejs3-babel-7/entry-entries-features/output.mjs b/packages/babel-preset-env/test/fixtures/corejs3-babel-7/entry-entries-features/output.mjs index 6efea38675..dba4332f8d 100644 --- a/packages/babel-preset-env/test/fixtures/corejs3-babel-7/entry-entries-features/output.mjs +++ b/packages/babel-preset-env/test/fixtures/corejs3-babel-7/entry-entries-features/output.mjs @@ -1,3 +1,4 @@ +import "core-js/modules/es.array.iterator.js"; import "core-js/modules/es.object.to-string.js"; import "core-js/modules/es.set.js"; import "core-js/modules/es.string.iterator.js"; @@ -19,8 +20,8 @@ import "core-js/modules/esnext.set.reduce.js"; import "core-js/modules/esnext.set.some.js"; import "core-js/modules/esnext.set.symmetric-difference.js"; import "core-js/modules/esnext.set.union.js"; -import "core-js/modules/web.dom-collections.iterator.js"; import "core-js/modules/es.array.from.js"; -import "core-js/modules/es.array.iterator.js"; import "core-js/modules/es.object.from-entries.js"; +import "core-js/modules/es.regexp.exec.js"; +import "core-js/modules/es.string.replace.js"; import "core-js/modules/esnext.string.replace-all.js"; diff --git a/packages/babel-preset-env/test/fixtures/corejs3-babel-7/entry-entries-stable/output.mjs b/packages/babel-preset-env/test/fixtures/corejs3-babel-7/entry-entries-stable/output.mjs index 03d658c2f7..21776b91ee 100644 --- a/packages/babel-preset-env/test/fixtures/corejs3-babel-7/entry-entries-stable/output.mjs +++ b/packages/babel-preset-env/test/fixtures/corejs3-babel-7/entry-entries-stable/output.mjs @@ -1,7 +1,7 @@ +import "core-js/modules/es.array.iterator.js"; import "core-js/modules/es.object.to-string.js"; import "core-js/modules/es.set.js"; import "core-js/modules/es.string.iterator.js"; import "core-js/modules/web.dom-collections.iterator.js"; import "core-js/modules/es.array.from.js"; -import "core-js/modules/es.array.iterator.js"; import "core-js/modules/es.object.from-entries.js"; diff --git a/packages/babel-preset-env/test/fixtures/corejs3-babel-7/entry-normalization/output.mjs b/packages/babel-preset-env/test/fixtures/corejs3-babel-7/entry-normalization/output.mjs index 75a9f3d439..950ff4593b 100644 --- a/packages/babel-preset-env/test/fixtures/corejs3-babel-7/entry-normalization/output.mjs +++ b/packages/babel-preset-env/test/fixtures/corejs3-babel-7/entry-normalization/output.mjs @@ -1,7 +1,7 @@ +import "core-js/modules/es.array.iterator.js"; import "core-js/modules/es.map.js"; import "core-js/modules/es.object.to-string.js"; import "core-js/modules/es.string.iterator.js"; -import "core-js/modules/web.dom-collections.iterator.js"; import "core-js/modules/es.set.js"; import "core-js/modules/es.array.from.js"; import "core-js/modules/es.promise.js"; diff --git a/packages/babel-preset-env/test/fixtures/corejs3/entry-entries-features/output.mjs b/packages/babel-preset-env/test/fixtures/corejs3/entry-entries-features/output.mjs index 37b9bad766..658930c427 100644 --- a/packages/babel-preset-env/test/fixtures/corejs3/entry-entries-features/output.mjs +++ b/packages/babel-preset-env/test/fixtures/corejs3/entry-entries-features/output.mjs @@ -16,4 +16,5 @@ import "core-js/modules/esnext.set.reduce.js"; import "core-js/modules/esnext.set.some.js"; import "core-js/modules/esnext.set.symmetric-difference.js"; import "core-js/modules/esnext.set.union.js"; +import "core-js/modules/es.string.replace.js"; import "core-js/modules/esnext.string.replace-all.js"; diff --git a/packages/babel-runtime-corejs3/package.json b/packages/babel-runtime-corejs3/package.json index 085b9baf51..b302df8ea8 100644 --- a/packages/babel-runtime-corejs3/package.json +++ b/packages/babel-runtime-corejs3/package.json @@ -13,7 +13,7 @@ }, "author": "The Babel Team (https://babel.dev/team)", "dependencies": { - "core-js-pure": "^3.15.0", + "core-js-pure": "^3.16.0", "regenerator-runtime": "^0.13.4" }, "exports": { diff --git a/yarn.lock b/yarn.lock index 856e895dcb..235ea11104 100644 --- a/yarn.lock +++ b/yarn.lock @@ -192,7 +192,7 @@ __metadata: resolution: "@babel/compat-data@workspace:packages/babel-compat-data" dependencies: "@mdn/browser-compat-data": ^3.3.4 - core-js-compat: ^3.15.0 + core-js-compat: ^3.16.0 electron-to-chromium: ^1.3.749 languageName: unknown linkType: soft @@ -958,7 +958,7 @@ __metadata: "@babel/register": "workspace:^7.14.5" "@babel/runtime": "workspace:*" commander: ^4.0.1 - core-js: ^3.15.0 + core-js: ^3.16.0 fs-readdir-recursive: ^1.0.0 make-dir: ^2.1.0 node-environment-flags: ^1.0.5 @@ -1097,7 +1097,7 @@ __metadata: "@babel/helper-remap-async-to-generator": "workspace:^7.14.5" "@babel/plugin-syntax-async-generators": ^7.8.4 babel-plugin-polyfill-corejs3: ^0.2.2 - core-js-pure: ^3.15.0 + core-js-pure: ^3.16.0 peerDependencies: "@babel/core": ^7.0.0-0 languageName: unknown @@ -2540,7 +2540,7 @@ __metadata: "@babel/core": "workspace:*" "@babel/helper-create-regexp-features-plugin": "workspace:^7.14.5" "@babel/helper-plugin-test-runner": "workspace:*" - core-js: ^3.15.0 + core-js: ^3.16.0 peerDependencies: "@babel/core": ^7.0.0 languageName: unknown @@ -3265,7 +3265,7 @@ __metadata: babel-plugin-polyfill-corejs2: ^0.2.2 babel-plugin-polyfill-corejs3: ^0.2.2 babel-plugin-polyfill-regenerator: ^0.2.2 - core-js-compat: ^3.15.0 + core-js-compat: ^3.16.0 semver: "condition:BABEL_8_BREAKING ? ^7.3.4 : ^6.3.0" peerDependencies: "@babel/core": ^7.0.0-0 @@ -3403,7 +3403,7 @@ __metadata: version: 0.0.0-use.local resolution: "@babel/runtime-corejs3@workspace:packages/babel-runtime-corejs3" dependencies: - core-js-pure: ^3.15.0 + core-js-pure: ^3.16.0 regenerator-runtime: ^0.13.4 languageName: unknown linkType: soft @@ -6826,20 +6826,20 @@ __metadata: languageName: node linkType: hard -"core-js-compat@npm:^3.14.0, core-js-compat@npm:^3.15.0, core-js-compat@npm:^3.9.1": - version: 3.15.0 - resolution: "core-js-compat@npm:3.15.0" +"core-js-compat@npm:^3.14.0, core-js-compat@npm:^3.16.0, core-js-compat@npm:^3.9.1": + version: 3.16.0 + resolution: "core-js-compat@npm:3.16.0" dependencies: browserslist: ^4.16.6 semver: 7.0.0 - checksum: 33117b46696e101db38f0842068c72e7a4a35a1e35028bea721fcc467859b6041a851ec08927f92e34037f12366f73b8994229c77f0de3038b39ab702b5994c1 + checksum: 36f001d8de116558dd32aad512fdad1a34eefbd54fdc71afb087d25f6f59f45734e11613ec1d190abc38ced40701130e621435a6fc0b7b1a9cc1844e7d329852 languageName: node linkType: hard -"core-js-pure@npm:^3.15.0": - version: 3.15.0 - resolution: "core-js-pure@npm:3.15.0" - checksum: 1577eb8b88b1a61574c2a99ca6d7919e542d18514ab95f866bb2f0461f0832f082b13bd9b79ba6874ad7f8ae8ca2a4a1b30396ecd3763db57572b4293ea73370 +"core-js-pure@npm:^3.16.0": + version: 3.16.0 + resolution: "core-js-pure@npm:3.16.0" + checksum: d118dbca14e5a4df6a39784bcbc7bc27c8f71804e563dd14143806c7099db976ff58ecf03bb0891339f67e2c18e036a71c79afe6ac01fe8822e66a1fda1b1037 languageName: node linkType: hard @@ -6850,10 +6850,10 @@ __metadata: languageName: node linkType: hard -"core-js@npm:^3.15.0": - version: 3.15.0 - resolution: "core-js@npm:3.15.0" - checksum: 2697655bbd7c007cef0aa941f6a22b0cbbb0c7d9fe7707da47d28ba635695b7d761442f1cee134b8b37459ab748b5873c42d7349bd8f851f27c8e5097d3f1160 +"core-js@npm:^3.16.0": + version: 3.16.0 + resolution: "core-js@npm:3.16.0" + checksum: 5a9743b324e5a67d119fe0b8074888c47ab12d8e92222db9c56b853e74016e71a09422bbd93a526b78a870951bd7a72872df75ee777f92f4878490ef74d57315 languageName: node linkType: hard