Skip to content

Commit 7b70593

Browse files
committed
update core-js
1 parent 9f6df09 commit 7b70593

File tree

29 files changed

+2549
-42
lines changed

29 files changed

+2549
-42
lines changed

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ The main Babel packages only transform JavaScript _syntax_: you also need to loa
1313

1414
The easiest way to do so is to directly load the polyfill using a `<script ...>` tag:
1515
```html
16-
<script src="https://unpkg.com/core-js-bundle@3.45.1/minified.js"></script>
16+
<script src="https://unpkg.com/core-js-bundle@3.46.0/minified.js"></script>
1717
```
1818

1919
However, this simple approach can potentially include a lot of unnecessary code. The Babel plugins implemented in this repository automatically inject the polyfills in your code, while trying to only load what is really needed. It does this based on your compilation targets and on what you are using in your code.

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.45.1"
64+
"@babel/preset-env/core-js-compat": "^3.46.0"
6565
},
6666
"engines": {
6767
"node": ">= 6.9.0",

packages/babel-plugin-polyfill-corejs3/README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ Add this plugin to your Babel configuration:
2020

2121
```json
2222
{
23-
"plugins": [["polyfill-corejs3", { "method": "usage-global", "version": "3.45" }]]
23+
"plugins": [["polyfill-corejs3", { "method": "usage-global", "version": "3.46" }]]
2424
}
2525
```
2626

@@ -55,7 +55,7 @@ If you are a library author, specify a reasonably modern `core-js` version in yo
5555
```json
5656
{
5757
"dependencies": {
58-
"core-js": "^3.45.1"
58+
"core-js": "^3.46.0"
5959
}
6060
}
6161
```

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.5",
30-
"core-js-compat": "^3.45.1"
30+
"core-js-compat": "^3.46.0"
3131
},
3232
"devDependencies": {
3333
"@babel/core": "^7.27.7",
@@ -39,8 +39,8 @@
3939
"@babel/plugin-transform-modules-commonjs": "^7.27.1",
4040
"@babel/plugin-transform-runtime": "^7.27.4",
4141
"@babel/plugin-transform-spread": "^7.27.1",
42-
"core-js": "^3.45.1",
43-
"core-js-pure": "^3.45.1"
42+
"core-js": "^3.46.0",
43+
"core-js-pure": "^3.46.0"
4444
},
4545
"peerDependencies": {
4646
"@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0"
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
import 'core-js/actual';
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
{
2+
"externalHelpers": false,
3+
"plugins": [
4+
[
5+
"@@/polyfill-corejs3",
6+
{
7+
"version": "3.46",
8+
"method": "entry-global",
9+
"targets": {
10+
"chrome": 107
11+
}
12+
}
13+
]
14+
]
15+
}
Lines changed: 95 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,95 @@
1+
import "core-js/modules/es.symbol.async-dispose.js";
2+
import "core-js/modules/es.symbol.dispose.js";
3+
import "core-js/modules/es.error.is-error.js";
4+
import "core-js/modules/es.suppressed-error.constructor.js";
5+
import "core-js/modules/es.array.push.js";
6+
import "core-js/modules/es.array.to-reversed.js";
7+
import "core-js/modules/es.array.to-sorted.js";
8+
import "core-js/modules/es.array.to-spliced.js";
9+
import "core-js/modules/es.array.with.js";
10+
import "core-js/modules/es.data-view.get-float16.js";
11+
import "core-js/modules/es.data-view.set-float16.js";
12+
import "core-js/modules/es.array-buffer.detached.js";
13+
import "core-js/modules/es.array-buffer.transfer.js";
14+
import "core-js/modules/es.array-buffer.transfer-to-fixed-length.js";
15+
import "core-js/modules/es.disposable-stack.constructor.js";
16+
import "core-js/modules/es.iterator.constructor.js";
17+
import "core-js/modules/es.iterator.dispose.js";
18+
import "core-js/modules/es.iterator.drop.js";
19+
import "core-js/modules/es.iterator.every.js";
20+
import "core-js/modules/es.iterator.filter.js";
21+
import "core-js/modules/es.iterator.find.js";
22+
import "core-js/modules/es.iterator.flat-map.js";
23+
import "core-js/modules/es.iterator.for-each.js";
24+
import "core-js/modules/es.iterator.from.js";
25+
import "core-js/modules/es.iterator.map.js";
26+
import "core-js/modules/es.iterator.reduce.js";
27+
import "core-js/modules/es.iterator.some.js";
28+
import "core-js/modules/es.iterator.take.js";
29+
import "core-js/modules/es.iterator.to-array.js";
30+
import "core-js/modules/es.map.group-by.js";
31+
import "core-js/modules/es.math.f16round.js";
32+
import "core-js/modules/es.math.sum-precise.js";
33+
import "core-js/modules/es.object.group-by.js";
34+
import "core-js/modules/es.promise.try.js";
35+
import "core-js/modules/es.promise.with-resolvers.js";
36+
import "core-js/modules/es.array.from-async.js";
37+
import "core-js/modules/es.async-disposable-stack.constructor.js";
38+
import "core-js/modules/es.async-iterator.async-dispose.js";
39+
import "core-js/modules/es.regexp.escape.js";
40+
import "core-js/modules/es.regexp.flags.js";
41+
import "core-js/modules/es.set.difference.v2.js";
42+
import "core-js/modules/es.set.intersection.v2.js";
43+
import "core-js/modules/es.set.is-disjoint-from.v2.js";
44+
import "core-js/modules/es.set.is-subset-of.v2.js";
45+
import "core-js/modules/es.set.is-superset-of.v2.js";
46+
import "core-js/modules/es.set.symmetric-difference.v2.js";
47+
import "core-js/modules/es.set.union.v2.js";
48+
import "core-js/modules/es.string.is-well-formed.js";
49+
import "core-js/modules/es.string.to-well-formed.js";
50+
import "core-js/modules/es.typed-array.to-reversed.js";
51+
import "core-js/modules/es.typed-array.to-sorted.js";
52+
import "core-js/modules/es.typed-array.with.js";
53+
import "core-js/modules/es.uint8-array.from-base64.js";
54+
import "core-js/modules/es.uint8-array.from-hex.js";
55+
import "core-js/modules/es.uint8-array.set-from-base64.js";
56+
import "core-js/modules/es.uint8-array.set-from-hex.js";
57+
import "core-js/modules/es.uint8-array.to-base64.js";
58+
import "core-js/modules/es.uint8-array.to-hex.js";
59+
import "core-js/modules/esnext.array.group.js";
60+
import "core-js/modules/esnext.array.group-by.js";
61+
import "core-js/modules/esnext.array.group-by-to-map.js";
62+
import "core-js/modules/esnext.array.group-to-map.js";
63+
import "core-js/modules/esnext.async-iterator.constructor.js";
64+
import "core-js/modules/esnext.async-iterator.drop.js";
65+
import "core-js/modules/esnext.async-iterator.every.js";
66+
import "core-js/modules/esnext.async-iterator.filter.js";
67+
import "core-js/modules/esnext.async-iterator.find.js";
68+
import "core-js/modules/esnext.async-iterator.flat-map.js";
69+
import "core-js/modules/esnext.async-iterator.for-each.js";
70+
import "core-js/modules/esnext.async-iterator.from.js";
71+
import "core-js/modules/esnext.async-iterator.map.js";
72+
import "core-js/modules/esnext.async-iterator.reduce.js";
73+
import "core-js/modules/esnext.async-iterator.some.js";
74+
import "core-js/modules/esnext.async-iterator.take.js";
75+
import "core-js/modules/esnext.async-iterator.to-array.js";
76+
import "core-js/modules/esnext.function.metadata.js";
77+
import "core-js/modules/esnext.iterator.concat.js";
78+
import "core-js/modules/esnext.iterator.to-async.js";
79+
import "core-js/modules/esnext.json.is-raw-json.js";
80+
import "core-js/modules/esnext.json.parse.js";
81+
import "core-js/modules/esnext.json.raw-json.js";
82+
import "core-js/modules/esnext.map.get-or-insert.js";
83+
import "core-js/modules/esnext.map.get-or-insert-computed.js";
84+
import "core-js/modules/esnext.symbol.metadata.js";
85+
import "core-js/modules/esnext.typed-array.to-spliced.js";
86+
import "core-js/modules/esnext.weak-map.get-or-insert.js";
87+
import "core-js/modules/esnext.weak-map.get-or-insert-computed.js";
88+
import "core-js/modules/web.dom-exception.stack.js";
89+
import "core-js/modules/web.immediate.js";
90+
import "core-js/modules/web.structured-clone.js";
91+
import "core-js/modules/web.url.can-parse.js";
92+
import "core-js/modules/web.url.parse.js";
93+
import "core-js/modules/web.url-search-params.delete.js";
94+
import "core-js/modules/web.url-search-params.has.js";
95+
import "core-js/modules/web.url-search-params.size.js";
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
import 'core-js/actual';
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
{
2+
"externalHelpers": false,
3+
"plugins": [
4+
[
5+
"@@/polyfill-corejs3",
6+
{
7+
"version": "3.46",
8+
"method": "entry-global"
9+
}
10+
]
11+
]
12+
}

0 commit comments

Comments
 (0)