Added a workaround of the Bun ~ 0.1.1 bug that define some globals with incorrect property descriptors and that causes a crash of core-js
Added a fix of the FF103+ structuredClone bugs (1774866 (fixed in FF104) and 1777321 (still not fixed)) that now can clone errors, but .stack of the clone is an empty string
Dependabot commands
You can trigger Dependabot actions by commenting on this MR
$dependabot rebase will rebase this MR
$dependabot recreate will recreate this MR rewriting all the manual changes and resolving conflicts
Bumps [core-js](https://github.com/zloirock/core-js) from 3.23.3 to 3.24.1.
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/zloirock/core-js/blob/master/CHANGELOG.md">core-js's changelog</a>.</em></p>
<blockquote>
<h5><a href="https://github.com/zloirock/core-js/releases/tag/v3.24.1">3.24.1 - 2022.07.30</a></h5>
<ul>
<li>NodeJS is ignored in <code>IS_BROWSER</code> detection to avoid a false positive with <code>jsdom</code>, <a href="https://github.com/zloirock/core-js/issues/1110">#1110</a></li>
<li>Fixed detection of <code>@@species</code> support in <code>Promise</code> in some old engines</li>
<li><code>{ Array, %TypedArray% }.prototype.{ findLast, findLastIndex }</code> marked as shipped <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=1775026">in FF104</a></li>
<li>Added iOS Safari 15.6 compat data mapping</li>
<li>Fixed Opera 15 compat data mapping</li>
</ul>
<h5><a href="https://github.com/zloirock/core-js/releases/tag/v3.24.0">3.24.0 - 2022.07.25</a></h5>
<ul>
<li>Recent updates of the <a href="https://github.com/tc39/proposal-iterator-helpers">iterator helpers proposal</a>, <a href="https://github.com/zloirock/core-js/issues/1101">#1101</a>:
<ul>
<li><code>.asIndexedPairs</code> renamed to <code>.indexed</code>, <a href="https://github.com/tc39/proposal-iterator-helpers/pull/183">proposal-iterator-helpers/183</a>:
<ul>
<li><code>Iterator.prototype.asIndexedPairs</code> -> <code>Iterator.prototype.indexed</code></li>
<li><code>AsyncIterator.prototype.asIndexedPairs</code> -> <code>AsyncIterator.prototype.indexed</code></li>
</ul>
</li>
<li>Avoid exposing spec fiction <code>%AsyncFromSyncIteratorPrototype%</code> in <code>AsyncIterator.from</code> and <code>Iterator.prototype.toAsync</code>, <a href="https://github.com/tc39/proposal-iterator-helpers/pull/182">proposal-iterator-helpers/182</a>, <a href="https://github.com/tc39/proposal-iterator-helpers/pull/202">proposal-iterator-helpers/202</a></li>
<li>Avoid unnecessary promise creation in <code>%WrapForValidAsyncIteratorPrototype%.next</code>, <a href="https://github.com/tc39/proposal-iterator-helpers/pull/197">proposal-iterator-helpers/197</a></li>
<li>Do not validate value in <code>%WrapForValid(Async)IteratorPrototype%.next</code>, <a href="https://github.com/tc39/proposal-iterator-helpers/pull/197">proposal-iterator-helpers/197</a> and <a href="https://github.com/tc39/proposal-iterator-helpers/pull/205">proposal-iterator-helpers/205</a></li>
<li>Do not forward the parameter of <code>.next</code> / <code>.return</code> to an underlying iterator by the extended iterator protocol, a part of <a href="https://github.com/tc39/proposal-iterator-helpers/pull/194">proposal-iterator-helpers/194</a></li>
<li><code>.throw</code> methods removed from all wrappers / helpers prototypes, a part of <a href="https://github.com/tc39/proposal-iterator-helpers/pull/194">proposal-iterator-helpers/194</a></li>
<li>Close inner iterators of <code>{ Iterator, AsyncIterator }.prototype.flatMap</code> proxy iterators on <code>.return</code>, <a href="https://github.com/tc39/proposal-iterator-helpers/pull/195">proposal-iterator-helpers/195</a></li>
<li>Throw <code>RangeError</code> on <code>NaN</code> in <code>{ Iterator, AsyncIterator }.prototype.{ drop, take }</code>, <a href="https://github.com/tc39/proposal-iterator-helpers/pull/181">proposal-iterator-helpers/181</a></li>
<li>Many other updates and fixes of this proposal</li>
</ul>
</li>
<li><code>%TypedArray%.prototype.toSpliced</code> method removed from the <a href="https://github.com/tc39/proposal-change-array-by-copy">change array by copy proposal</a> and marked as obsolete in <code>core-js</code>, <a href="https://github.com/tc39/proposal-change-array-by-copy/issues/88">proposal-change-array-by-copy/88</a></li>
<li>Polyfill <code>Promise</code> with <code>unhandledrejection</code> event support (browser style) in Deno < <a href="https://github.com/denoland/deno/releases/tag/v1.24.0">1.24</a></li>
<li>Available new targets in <code>core-js-compat</code> / <code>core-js-builder</code> and added compat data for them:
<ul>
<li>Bun (<code>bun</code>), compat data for 0.1.1-0.1.5, <a href="https://github.com/zloirock/core-js/issues/1103">#1103</a></li>
<li>Hermes (<code>hermes</code>), compat data for 0.1-0.11, <a href="https://github.com/zloirock/core-js/issues/1099">#1099</a></li>
<li>Oculus Browser (<code>oculus</code>), compat data mapping for 3.0-22.0, <a href="https://github.com/zloirock/core-js/issues/1098">#1098</a></li>
</ul>
</li>
<li>Added Samsung Internet 18.0 compat data mapping</li>
</ul>
<h5><a href="https://github.com/zloirock/core-js/releases/tag/v3.23.5">3.23.5 - 2022.07.18</a></h5>
<ul>
<li>Fixed a typo in the <code>structuredClone</code> feature detection, <a href="https://github.com/zloirock/core-js/issues/1106">#1106</a></li>
<li>Added Opera Android 70 compat data mapping</li>
</ul>
<h5><a href="https://github.com/zloirock/core-js/releases/tag/v3.23.4">3.23.4 - 2022.07.10</a></h5>
<ul>
<li>Added a workaround of the Bun ~ 0.1.1 <a href="https://github.com/Jarred-Sumner/bun/issues/399">bug</a> that define some globals with incorrect property descriptors and that causes a crash of <code>core-js</code></li>
<li>Added a fix of the FF103+ <code>structuredClone</code> bugs (<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=1774866">1774866</a> (fixed in FF104) and <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=1777321">1777321</a> (still not fixed)) that now can clone errors, but <code>.stack</code> of the clone is an empty string</li>
<li>Fixed <code>{ Map, WeakMap }.prototype.emplace</code> logic, <a href="https://github.com/zloirock/core-js/issues/1102">#1102</a></li>
<li>Fixed order of errors throwing on iterator helpers</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="https://github.com/zloirock/core-js/commit/e4b27bdc440039ffc2d29ec97628c3e727108a37"><code>e4b27bd</code></a> 3.24.1</li>
<li><a href="https://github.com/zloirock/core-js/commit/dc43aac3fcfbc9de0301ce25aa972f348b3ff484"><code>dc43aac</code></a> little relax <code>IS_BROWSER</code> detection</li>
<li><a href="https://github.com/zloirock/core-js/commit/602e5678ff04ce223d1c4302f8755831a5424714"><code>602e567</code></a> fix Opera 15 compat data mapping</li>
<li><a href="https://github.com/zloirock/core-js/commit/a52a60a5a0edce28763913257f13354362406909"><code>a52a60a</code></a> ignore NodeJS in <code>IS_BROWSER</code> detection to avoid a false positive with `jsdom...</li>
<li><a href="https://github.com/zloirock/core-js/commit/43a054ac8aa05a1f5618c40c3338d40a8db47d07"><code>43a054a</code></a> update dependencies</li>
<li><a href="https://github.com/zloirock/core-js/commit/619c9a5dee3fd320d2916406cb34e074536abe8f"><code>619c9a5</code></a> update dependencies</li>
<li><a href="https://github.com/zloirock/core-js/commit/d96cf2607274114b9e0ad41007d5bd3dd8d5889f"><code>d96cf26</code></a> mark <code>{ Array, %TypedArray% }.prototype.{ findLast, findLastIndex }</code> as shipp...</li>
<li><a href="https://github.com/zloirock/core-js/commit/85b8998d2e32073d3aa1d648a6fbb3f88987fff9"><code>85b8998</code></a> add iOS Safari 15.6 compat data mapping</li>
<li><a href="https://github.com/zloirock/core-js/commit/ae23b5af9f7a42b932c6d40876fcb9a52bb24c96"><code>ae23b5a</code></a> fix detection of <code>@@species</code> support in <code>Promise</code> in some old engines</li>
<li><a href="https://github.com/zloirock/core-js/commit/cc756d0011639aac2d74912413f7b5c695cfe72e"><code>cc756d0</code></a> 3.24.0</li>
<li>Additional commits viewable in <a href="https://github.com/zloirock/core-js/compare/v3.23.3...v3.24.1">compare view</a></li>
</ul>
</details>
<br />
---
<details>
<summary>Dependabot commands</summary>
<br />
You can trigger Dependabot actions by commenting on this MR
- `$dependabot rebase` will rebase this MR
- `$dependabot recreate` will recreate this MR rewriting all the manual changes and resolving conflicts
</details>
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Bumps core-js from 3.23.3 to 3.24.1.
Changelog
Sourced from core-js's changelog.
Commits
e4b27bd3.24.1dc43aaclittle relaxIS_BROWSERdetection602e567fix Opera 15 compat data mappinga52a60aignore NodeJS inIS_BROWSERdetection to avoid a false positive with `jsdom...43a054aupdate dependencies619c9a5update dependenciesd96cf26mark{ Array, %TypedArray% }.prototype.{ findLast, findLastIndex }as shipp...85b8998add iOS Safari 15.6 compat data mappingae23b5afix detection of@@speciessupport inPromisein some old enginescc756d03.24.0Dependabot commands
You can trigger Dependabot actions by commenting on this MR
$dependabot rebasewill rebase this MR$dependabot recreatewill recreate this MR rewriting all the manual changes and resolving conflictsadded 2 commits
95510d42- 1 commit from branchmasterd4d70f41- Build(deps): bump core-js from 3.23.3 to 3.24.1Compare with previous version