Skip to content

Commit dd271b0

Browse files
authored
update core-js (#214)
1 parent 2da4da8 commit dd271b0

File tree

10 files changed

+45
-47
lines changed

10 files changed

+45
-47
lines changed

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@
6161
"@lerna/package": "patch:@lerna/package@npm:3.16.0#.yarn-patches/@lerna/package.patch",
6262
"@lerna/package-graph": "patch:@lerna/package-graph@npm:3.18.5#.yarn-patches/@lerna/package-graph.patch",
6363
"@lerna/pack-directory": "patch:@lerna/pack-directory@npm:3.16.4#.yarn-patches/@lerna/pack-directory.patch",
64-
"@babel/preset-env/core-js-compat": "^3.37.0"
64+
"@babel/preset-env/core-js-compat": "^3.37.1"
6565
},
6666
"engines": {
6767
"node": ">= 6.9.0",

packages/babel-plugin-polyfill-corejs3/package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@
2727
],
2828
"dependencies": {
2929
"@babel/helper-define-polyfill-provider": "workspace:^0.6.2",
30-
"core-js-compat": "^3.37.0"
30+
"core-js-compat": "^3.37.1"
3131
},
3232
"devDependencies": {
3333
"@babel/core": "^7.22.6",
@@ -39,8 +39,8 @@
3939
"@babel/plugin-transform-modules-commonjs": "^7.22.5",
4040
"@babel/plugin-transform-runtime": "^7.22.15",
4141
"@babel/plugin-transform-spread": "^7.22.5",
42-
"core-js": "^3.37.0",
43-
"core-js-pure": "^3.37.0"
42+
"core-js": "^3.37.1",
43+
"core-js-pure": "^3.37.1"
4444
},
4545
"peerDependencies": {
4646
"@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0"

packages/babel-plugin-polyfill-corejs3/src/built-in-definitions.ts

Lines changed: 13 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,16 @@ const SuppressedErrorDependencies = [
5353
...ErrorDependencies,
5454
];
5555

56+
const ArrayBufferDependencies = [
57+
"es.array-buffer.constructor",
58+
"es.array-buffer.slice",
59+
"es.data-view",
60+
"es.array-buffer.detached",
61+
"es.array-buffer.transfer",
62+
"es.array-buffer.transfer-to-fixed-length",
63+
"es.object.to-string",
64+
];
65+
5666
const TypedArrayDependencies = [
5767
"es.typed-array.at",
5868
"es.typed-array.copy-within",
@@ -85,15 +95,11 @@ const TypedArrayDependencies = [
8595
"es.typed-array.with",
8696
"es.object.to-string",
8797
"es.array.iterator",
88-
"es.array-buffer.slice",
89-
"es.data-view",
90-
"es.array-buffer.detached",
91-
"es.array-buffer.transfer",
92-
"es.array-buffer.transfer-to-fixed-length",
9398
"esnext.typed-array.filter-reject",
9499
"esnext.typed-array.group-by",
95100
"esnext.typed-array.to-spliced",
96101
"esnext.typed-array.unique-by",
102+
...ArrayBufferDependencies,
97103
];
98104

99105
export const PromiseDependencies = ["es.promise", "es.object.to-string"];
@@ -222,15 +228,7 @@ const TypedArrayStaticMethods = (base: string) => ({
222228
of: define(null, ["es.typed-array.of", base, ...TypedArrayDependencies]),
223229
});
224230

225-
const DataViewDependencies = [
226-
"es.data-view",
227-
"es.array-buffer.constructor",
228-
"es.array-buffer.slice",
229-
"es.array-buffer.detached",
230-
"es.array-buffer.transfer",
231-
"es.array-buffer.transfer-to-fixed-length",
232-
"es.object.to-string",
233-
];
231+
const DataViewDependencies = ["es.data-view", ...ArrayBufferDependencies];
234232

235233
export const BuiltIns: ObjectMap<CoreJSPolyfillDescriptor> = {
236234
AsyncDisposableStack: define("async-disposable-stack/index", [
@@ -248,15 +246,7 @@ export const BuiltIns: ObjectMap<CoreJSPolyfillDescriptor> = {
248246
...CommonIteratorsWithTag,
249247
"es.aggregate-error.cause",
250248
]),
251-
ArrayBuffer: define(null, [
252-
"es.array-buffer.constructor",
253-
"es.array-buffer.slice",
254-
"es.data-view",
255-
"es.array-buffer.detached",
256-
"es.array-buffer.transfer",
257-
"es.array-buffer.transfer-to-fixed-length",
258-
"es.object.to-string",
259-
]),
249+
ArrayBuffer: define(null, ArrayBufferDependencies),
260250
DataView: define(null, DataViewDependencies),
261251
Date: define(null, ["es.date.to-string"]),
262252
DOMException: define("dom-exception/index", DOMExceptionDependencies),

packages/babel-plugin-polyfill-corejs3/src/shipped-proposals.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,8 @@ export default new Set<string>([
55
"esnext.array.from-async",
66
"esnext.array.group",
77
"esnext.array.group-to-map",
8+
"esnext.data-view.get-float16",
9+
"esnext.data-view.set-float16",
810
"esnext.iterator.constructor",
911
"esnext.iterator.drop",
1012
"esnext.iterator.every",
@@ -21,6 +23,7 @@ export default new Set<string>([
2123
"esnext.json.is-raw-json",
2224
"esnext.json.parse",
2325
"esnext.json.raw-json",
26+
"esnext.math.f16round",
2427
"esnext.symbol.async-dispose",
2528
"esnext.symbol.dispose",
2629
"esnext.symbol.metadata",

packages/babel-plugin-polyfill-corejs3/test/fixtures/usage-global/instance-at-proposals-corejs-3.8/output.mjs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
import "core-js/modules/es.array.iterator.js";
2+
import "core-js/modules/es.array-buffer.constructor.js";
23
import "core-js/modules/es.array-buffer.slice.js";
34
import "core-js/modules/es.data-view.js";
45
import "core-js/modules/es.object.to-string.js";

packages/babel-plugin-polyfill-corejs3/test/fixtures/usage-global/typed-array-at-proposals-corejs-3.8/output.mjs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
import "core-js/modules/es.array.iterator.js";
2+
import "core-js/modules/es.array-buffer.constructor.js";
23
import "core-js/modules/es.array-buffer.slice.js";
34
import "core-js/modules/es.data-view.js";
45
import "core-js/modules/es.object.to-string.js";

packages/babel-plugin-polyfill-corejs3/test/fixtures/usage-global/typed-array-edge-13/output.mjs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
import "core-js/modules/es.array.iterator.js";
2+
import "core-js/modules/es.array-buffer.constructor.js";
23
import "core-js/modules/es.object.to-string.js";
34
import "core-js/modules/es.typed-array.int8-array.js";
45
import "core-js/modules/es.typed-array.fill.js";

packages/babel-plugin-polyfill-corejs3/test/fixtures/usage-global/typed-array-static/output.mjs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
import "core-js/modules/es.array.iterator.js";
2+
import "core-js/modules/es.array-buffer.constructor.js";
23
import "core-js/modules/es.array-buffer.slice.js";
34
import "core-js/modules/es.data-view.js";
45
import "core-js/modules/es.object.to-string.js";

packages/babel-plugin-polyfill-corejs3/test/fixtures/usage-global/typed-array/output.mjs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
import "core-js/modules/es.array.iterator.js";
2+
import "core-js/modules/es.array-buffer.constructor.js";
23
import "core-js/modules/es.array-buffer.slice.js";
34
import "core-js/modules/es.data-view.js";
45
import "core-js/modules/es.object.to-string.js";

yarn.lock

Lines changed: 20 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -224,7 +224,7 @@ __metadata:
224224
languageName: node
225225
linkType: hard
226226

227-
"@babel/helper-define-polyfill-provider@workspace:^0.6.1, @babel/helper-define-polyfill-provider@workspace:packages/babel-helper-define-polyfill-provider":
227+
"@babel/helper-define-polyfill-provider@workspace:^0.6.2, @babel/helper-define-polyfill-provider@workspace:packages/babel-helper-define-polyfill-provider":
228228
version: 0.0.0-use.local
229229
resolution: "@babel/helper-define-polyfill-provider@workspace:packages/babel-helper-define-polyfill-provider"
230230
dependencies:
@@ -4482,7 +4482,7 @@ __metadata:
44824482
dependencies:
44834483
"@babel/compat-data": ^7.22.6
44844484
"@babel/core": ^7.22.6
4485-
"@babel/helper-define-polyfill-provider": "workspace:^0.6.1"
4485+
"@babel/helper-define-polyfill-provider": "workspace:^0.6.2"
44864486
"@babel/helper-plugin-test-runner": ^7.22.5
44874487
"@babel/plugin-transform-for-of": ^7.22.5
44884488
"@babel/plugin-transform-modules-commonjs": ^7.22.5
@@ -4509,7 +4509,7 @@ __metadata:
45094509
resolution: "babel-plugin-polyfill-corejs3@workspace:packages/babel-plugin-polyfill-corejs3"
45104510
dependencies:
45114511
"@babel/core": ^7.22.6
4512-
"@babel/helper-define-polyfill-provider": "workspace:^0.6.1"
4512+
"@babel/helper-define-polyfill-provider": "workspace:^0.6.2"
45134513
"@babel/helper-plugin-test-runner": ^7.22.5
45144514
"@babel/plugin-proposal-decorators": ^7.22.15
45154515
"@babel/plugin-transform-class-properties": ^7.22.5
@@ -4518,9 +4518,9 @@ __metadata:
45184518
"@babel/plugin-transform-modules-commonjs": ^7.22.5
45194519
"@babel/plugin-transform-runtime": ^7.22.15
45204520
"@babel/plugin-transform-spread": ^7.22.5
4521-
core-js: ^3.37.0
4522-
core-js-compat: ^3.37.0
4523-
core-js-pure: ^3.37.0
4521+
core-js: ^3.37.1
4522+
core-js-compat: ^3.37.1
4523+
core-js-pure: ^3.37.1
45244524
peerDependencies:
45254525
"@babel/core": ^7.4.0 || ^8.0.0-0 <8.0.0
45264526
languageName: unknown
@@ -4531,7 +4531,7 @@ __metadata:
45314531
resolution: "babel-plugin-polyfill-es-shims@workspace:packages/babel-plugin-polyfill-es-shims"
45324532
dependencies:
45334533
"@babel/core": ^7.22.6
4534-
"@babel/helper-define-polyfill-provider": "workspace:^0.6.1"
4534+
"@babel/helper-define-polyfill-provider": "workspace:^0.6.2"
45354535
"@babel/helper-plugin-test-runner": ^7.22.5
45364536
array.from: ^1.1.0
45374537
math.clz32: ^1.0.0
@@ -4556,7 +4556,7 @@ __metadata:
45564556
resolution: "babel-plugin-polyfill-regenerator@workspace:packages/babel-plugin-polyfill-regenerator"
45574557
dependencies:
45584558
"@babel/core": ^7.17.8
4559-
"@babel/helper-define-polyfill-provider": "workspace:^0.6.1"
4559+
"@babel/helper-define-polyfill-provider": "workspace:^0.6.2"
45604560
"@babel/helper-plugin-test-runner": ^7.16.7
45614561
"@babel/plugin-transform-regenerator": ~7.14.0
45624562
peerDependencies:
@@ -5777,26 +5777,26 @@ __metadata:
57775777
languageName: node
57785778
linkType: hard
57795779

5780-
"core-js-compat@npm:^3.31.0, core-js-compat@npm:^3.37.0":
5781-
version: 3.37.0
5782-
resolution: "core-js-compat@npm:3.37.0"
5780+
"core-js-compat@npm:^3.31.0, core-js-compat@npm:^3.37.1":
5781+
version: 3.37.1
5782+
resolution: "core-js-compat@npm:3.37.1"
57835783
dependencies:
57845784
browserslist: ^4.23.0
5785-
checksum: cab5078e98625f889fd9bbbb19e84cb408f31c87e68302d380db0d26ae8e35c1b38cde084358ff345d4aa461af5f3c60d8a913a5b30bff3a83b4b7859374db36
5785+
checksum: 5e7430329358bced08c30950512d2081aea0a5652b4c5892cbb3c4a6db05b0d3893a191a955162a07fdb5f4fe74e61b6429fdb503f54e062336d76e43c9555d9
57865786
languageName: node
57875787
linkType: hard
57885788

5789-
"core-js-pure@npm:^3.37.0":
5790-
version: 3.37.0
5791-
resolution: "core-js-pure@npm:3.37.0"
5792-
checksum: 206797d88046f4f5a62ecb9a7158bc6ba38127db2239bcbd1e85b2c8cf3cfb9bb3bbc6a312ecf0f87702f87659959d10625aeac74de6336a9303866f7010d364
5789+
"core-js-pure@npm:^3.37.1":
5790+
version: 3.37.1
5791+
resolution: "core-js-pure@npm:3.37.1"
5792+
checksum: a13a40e3951975cffef12a0933d3dbf1ecedbf9821e1ec8024884b587744951ad30e3762a86bcb8e2a18fdd4b8d7c8971b2391605329799fc04e1fc1e1397dc1
57935793
languageName: node
57945794
linkType: hard
57955795

5796-
"core-js@npm:^3.37.0":
5797-
version: 3.37.0
5798-
resolution: "core-js@npm:3.37.0"
5799-
checksum: 212c3e9b3fc277dbb63739ef58a61c5709ccd0b36f09c3ce6946aa91fa180c60f57f976d4a5fdb9cda0c6cb55417379ba5a008fc3a1384ec94ec8ec61826469d
5796+
"core-js@npm:^3.37.1":
5797+
version: 3.37.1
5798+
resolution: "core-js@npm:3.37.1"
5799+
checksum: 2d58a5c599f05c3e04abc8bc5e64b88eb17d914c0f552f670fb800afa74ec54b4fcc7f231ad6bd45badaf62c0fb0ce30e6fe89cedb6bb6d54e6f19115c3c17ff
58005800
languageName: node
58015801
linkType: hard
58025802

0 commit comments

Comments
 (0)