Bumps [webpack](https://github.com/webpack/webpack) from 5.73.0 to 5.74.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/webpack/webpack/releases">webpack's releases</a>.</em></p>
<blockquote>
<h2>v5.74.0</h2>
<h1>Features</h1>
<ul>
<li>add <code>resolve.extensionAlias</code> option which allows to alias extensions
<ul>
<li>This is useful when you are forced to add the <code>.js</code> extension to imports when the file really has a <code>.ts</code> extension (typescript + <code>"type": "module"</code>)</li>
</ul>
</li>
<li>add support for ES2022 features like static blocks</li>
<li>add Tree Shaking support for <code>ProvidePlugin</code></li>
</ul>
<h1>Bugfixes</h1>
<ul>
<li>fix persistent cache when some build dependencies are on a different windows drive</li>
<li>make order of evaluation of side-effect-free modules deterministic between concatenated and non-concatenated modules</li>
<li>remove left-over from debugging in TLA/async modules runtime code</li>
<li>remove unneeded extra 1s timestamp offset during watching when files are actually untouched
<ul>
<li>This sometimes caused an additional second build which are not really needed</li>
</ul>
</li>
<li>fix <code>shareScope</code> option for <code>ModuleFederationPlugin</code></li>
<li>set `"use-credentials"`` also for same origin scripts</li>
</ul>
<h1>Performance</h1>
<ul>
<li>Improve memory usage and performance of aggregating needed files/directories for watching
<ul>
<li>This affects rebuild performance</li>
</ul>
</li>
</ul>
<h1>Extensibility</h1>
<ul>
<li>export <code>HarmonyImportDependency</code> for plugins</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="8f87b50dc7"><code>8f87b50</code></a> 5.74.0</li>
<li><a href="3e1f24498d"><code>3e1f244</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/webpack/webpack/issues/16071">#16071</a> from devinan/patch-1</li>
<li><a href="c7e14e2e8e"><code>c7e14e2</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/webpack/webpack/issues/15910">#15910</a> from ludofischer/fix-message</li>
<li><a href="7b63346518"><code>7b63346</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/webpack/webpack/issues/15627">#15627</a> from webpack/feat/issue-12441</li>
<li><a href="402d152ccf"><code>402d152</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/webpack/webpack/issues/15642">#15642</a> from webpack/set-use-credentials-without-origin-check</li>
<li><a href="fcb0e35f82"><code>fcb0e35</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/webpack/webpack/issues/15996">#15996</a> from webdiscus/main</li>
<li><a href="6dc6a19ae1"><code>6dc6a19</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/webpack/webpack/issues/16031">#16031</a> from evantd/main</li>
<li><a href="52351a654a"><code>52351a6</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/webpack/webpack/issues/16033">#16033</a> from varunsh-coder/token-perms</li>
<li><a href="555915b412"><code>555915b</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/webpack/webpack/issues/16065">#16065</a> from webpack/fix/issue-16054</li>
<li><a href="d4cab5b6f7"><code>d4cab5b</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/webpack/webpack/issues/16077">#16077</a> from webpack/fix-scheme</li>
<li>Additional commits viewable in <a href="https://github.com/webpack/webpack/compare/v5.73.0...v5.74.0">compare view</a></li>
</ul>
</details>
<br />
[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=webpack&package-manager=npm_and_yarn&previous-version=5.73.0&new-version=5.74.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.
[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
---
<details>
<summary>Dependabot commands and options</summary>
<br />
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
</details>
Bumps [prettier](https://github.com/prettier/prettier) from 2.7.0 to 2.7.1.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/prettier/prettier/releases">prettier's releases</a>.</em></p>
<blockquote>
<h2>2.7.1</h2>
<p>🔗 <a href="https://github.com/prettier/prettier/blob/main/CHANGELOG.md#271">Changelog</a></p>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/prettier/prettier/blob/main/CHANGELOG.md">prettier's changelog</a>.</em></p>
<blockquote>
<h1>2.7.1</h1>
<p><a href="https://github.com/prettier/prettier/compare/2.7.0...2.7.1">diff</a></p>
<h4>Keep useful empty lines in description (<a href="https://github-redirect.dependabot.com/prettier/prettier/pull/13013">#13013</a> by <a href="https://github.com/chimurai"><code>@chimurai</code></a>)</h4>
<!-- raw HTML omitted -->
<pre lang="graphql"><code># Input
"""
First line
<p>Second Line
"""
type Person {
name: String
}
</code></pre></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="eeed611c72"><code>eeed611</code></a> Release 2.7.1</li>
<li><a href="794d9d1558"><code>794d9d1</code></a> bugfix(graphql): Keep useful empty lines in description (<a href="https://github-redirect.dependabot.com/prettier/prettier/issues/13013">#13013</a>)</li>
<li><a href="dd2af6f053"><code>dd2af6f</code></a> Fix <code>--skip-dependencies-install</code></li>
<li><a href="b21772baaa"><code>b21772b</code></a> Allow skip depencies install & set repo</li>
<li><a href="5530ad24b9"><code>5530ad2</code></a> Merge branch 'main' of github.com:prettier/prettier</li>
<li><a href="c7c99305e9"><code>c7c9930</code></a> Clean changelog</li>
<li><a href="448786fe35"><code>448786f</code></a> Revert changes in release script</li>
<li><a href="6b388faa50"><code>6b388fa</code></a> Add truncate</li>
<li><a href="109333ad99"><code>109333a</code></a> Git blame ignore 2.7.0</li>
<li><a href="59ec4f2ef4"><code>59ec4f2</code></a> Bump Prettier dependency to 2.7.0</li>
<li>Additional commits viewable in <a href="https://github.com/prettier/prettier/compare/2.7.0...2.7.1">compare view</a></li>
</ul>
</details>
<br />
[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=prettier&package-manager=npm_and_yarn&previous-version=2.7.0&new-version=2.7.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.
[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
---
<details>
<summary>Dependabot commands and options</summary>
<br />
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
</details>
Bumps [webpack](https://github.com/webpack/webpack) from 5.72.1 to 5.73.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/webpack/webpack/releases">webpack's releases</a>.</em></p>
<blockquote>
<h2>v5.73.0</h2>
<h1>Features</h1>
<ul>
<li>add options for default <code>dynamicImportMode</code> and prefetch and preload</li>
<li>add support for <code>import { createRequire } from "module"</code> in source code</li>
</ul>
<h1>Bugfixes</h1>
<ul>
<li>fix code generation of e. g. <code>return"field"in Module</code></li>
<li>fix performance of large JSON modules</li>
<li>fix performance of async modules evaluation</li>
</ul>
<h1>Developer Experience</h1>
<ul>
<li>export <code>PathData</code> in typings</li>
<li>improve error messages with more details</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="36051a5ca7"><code>36051a5</code></a> 5.73.0</li>
<li><a href="520d31473c"><code>520d314</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/webpack/webpack/issues/15899">#15899</a> from webpack/bugfix/async-modules-performance</li>
<li><a href="096efc3821"><code>096efc3</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/webpack/webpack/issues/15801">#15801</a> from webpack/refactor-json-modules</li>
<li><a href="b8748cfe14"><code>b8748cf</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/webpack/webpack/issues/15873">#15873</a> from webpack/more-informative-error</li>
<li><a href="b1cc471f86"><code>b1cc471</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/webpack/webpack/issues/15888">#15888</a> from webpack/feature/issue-13695</li>
<li><a href="509a060025"><code>509a060</code></a> fix quadratic evaluation performance of async modules</li>
<li><a href="cc0cd60909"><code>cc0cd60</code></a> more informative error when emitting multiple assets</li>
<li><a href="e71d3b49fe"><code>e71d3b4</code></a> more informative error in ProvideSharedPlugin</li>
<li><a href="aa76e823b0"><code>aa76e82</code></a> fix discussions</li>
<li><a href="2738eebc78"><code>2738eeb</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/webpack/webpack/issues/15579">#15579</a> from webpack/support-create-require</li>
<li>Additional commits viewable in <a href="https://github.com/webpack/webpack/compare/v5.72.1...v5.73.0">compare view</a></li>
</ul>
</details>
<br />
[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=webpack&package-manager=npm_and_yarn&previous-version=5.72.1&new-version=5.73.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.
[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
---
<details>
<summary>Dependabot commands and options</summary>
<br />
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
</details>
Bumps [webpack](https://github.com/webpack/webpack) from 5.72.0 to 5.72.1.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/webpack/webpack/releases">webpack's releases</a>.</em></p>
<blockquote>
<h2>v5.72.1</h2>
<h1>Bugfixes</h1>
<ul>
<li>fix <code>__webpack_nonce__</code> with HMR</li>
<li>fix <code>in</code> operator in some cases</li>
<li>fix json parsing error messages</li>
<li>fix module concatenation with using <code>this.importModule</code></li>
<li>upgrade enhanced-resolve</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="08ecfbbc03"><code>08ecfbb</code></a> 5.72.1</li>
<li><a href="ada9c0b3a1"><code>ada9c0b</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/webpack/webpack/issues/15802">#15802</a> from webpack/fix-nonce</li>
<li><a href="ce56e3b61c"><code>ce56e3b</code></a> add NonceRuntimeModule</li>
<li><a href="3ad4fcac25"><code>3ad4fca</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/webpack/webpack/issues/15689">#15689</a> from webpack/fix-inmemory-cache</li>
<li><a href="ccf8bf53e2"><code>ccf8bf5</code></a> add comments to infrastructure-log</li>
<li><a href="293e677b35"><code>293e677</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/webpack/webpack/issues/15660">#15660</a> from webpack/add-provided-info-tests</li>
<li><a href="0456807b72"><code>0456807</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/webpack/webpack/issues/15673">#15673</a> from Semigradsky/replace-dependency</li>
<li><a href="0791f77b04"><code>0791f77</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/webpack/webpack/issues/15678">#15678</a> from webpack/remove-infrastructure-log</li>
<li><a href="390dd06209"><code>390dd06</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/webpack/webpack/issues/15681">#15681</a> from webpack/fix-concatenation-with-import-module</li>
<li><a href="0d408d1c7f"><code>0d408d1</code></a> fix modules concatenation with importModule usage</li>
<li>Additional commits viewable in <a href="https://github.com/webpack/webpack/compare/v5.72.0...v5.72.1">compare view</a></li>
</ul>
</details>
<br />
[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=webpack&package-manager=npm_and_yarn&previous-version=5.72.0&new-version=5.72.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.
[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
---
<details>
<summary>Dependabot commands and options</summary>
<br />
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
</details>
Bumps [webpack](https://github.com/webpack/webpack) from 5.71.0 to 5.72.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/webpack/webpack/releases">webpack's releases</a>.</em></p>
<blockquote>
<h2>v5.72.0</h2>
<h1>Features</h1>
<ul>
<li>make cache warnings caused by build errors less verbose</li>
<li>Allow banner to be placed as a footer with the BannerPlugin</li>
<li>allow to concatenate asset modules</li>
</ul>
<h1>Bugfixes</h1>
<ul>
<li>fix RemoteModules when using HMR (Module Federation + HMR)</li>
<li>throw error when using module concatenation and cacheUnaffected</li>
<li>fix <code>in</code> operator with nested exports</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="d3a0f8de03"><code>d3a0f8d</code></a> 5.72.0</li>
<li><a href="360373d76e"><code>360373d</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/webpack/webpack/issues/15563">#15563</a> from cool-little-fish/fix-12408</li>
<li><a href="b9b73c5418"><code>b9b73c5</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/webpack/webpack/issues/15634">#15634</a> from webpack/fix/issue-15633</li>
<li><a href="216c3daa4e"><code>216c3da</code></a> fix ExportsInfo</li>
<li><a href="cb639b3efc"><code>cb639b3</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/webpack/webpack/issues/15624">#15624</a> from webpack/add-warning-when-cache-unaffected-and-...</li>
<li><a href="c38caa2d82"><code>c38caa2</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/webpack/webpack/issues/15515">#15515</a> from webpack/feat/concatenate-assets</li>
<li><a href="99a5793ca8"><code>99a5793</code></a> throw error when using module concatenation and cacheUnaffected</li>
<li><a href="19d1a9384e"><code>19d1a93</code></a> fix lint and tests</li>
<li><a href="05ebf5bba6"><code>05ebf5b</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/webpack/webpack/issues/15617">#15617</a> from DavidTanner/bannerAsFooter</li>
<li><a href="2a58ce7883"><code>2a58ce7</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/webpack/webpack/issues/15542">#15542</a> from wangjinyang/bugfix/mf-hmr-error</li>
<li>Additional commits viewable in <a href="https://github.com/webpack/webpack/compare/v5.71.0...v5.72.0">compare view</a></li>
</ul>
</details>
<br />
[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=webpack&package-manager=npm_and_yarn&previous-version=5.71.0&new-version=5.72.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.
[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
---
<details>
<summary>Dependabot commands and options</summary>
<br />
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
</details>
Bumps [webpack](https://github.com/webpack/webpack) from 5.70.0 to 5.71.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/webpack/webpack/releases">webpack's releases</a>.</em></p>
<blockquote>
<h2>v5.71.0</h2>
<h1>Features</h1>
<ul>
<li>choose smarter default for <code>uniqueName</code> when using a <code>output.library</code> which includes placeholders</li>
<li>add support for expressions with <code>in</code> of a imported binding</li>
<li>generate UMD code with arrow functions when possible</li>
</ul>
<h1>Bugfixes</h1>
<ul>
<li>fix source map source names for ContextModule to be relative</li>
<li>fix <code>chunkLoading</code> option in module module</li>
<li>fix edge case where <code>evaluateExpression</code> returns <code>null</code></li>
<li>retain optional chaining in imported bindings</li>
<li>include runtime code for the base URI even if not using chunk loading</li>
<li>don't throw errors in persistent caching when importing node.js builtin modules via ESM</li>
<li>fix crash when using <code>lazy-once</code> Context modules</li>
<li>improve handling of context modules with multiple contexts</li>
<li>fix race condition HMR chunk loading when importing chunks during HMR updating</li>
<li>handle errors in <code>runAsChild</code> callback</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="c2079f7e76"><code>c2079f7</code></a> 5.71.0</li>
<li><a href="4a0937fdd0"><code>4a0937f</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/webpack/webpack/issues/15578">#15578</a> from webpack/feat/catch-error-in-run-as-child</li>
<li><a href="c3f5897df9"><code>c3f5897</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/webpack/webpack/issues/15586">#15586</a> from webpack/bugfix/chunk-load-during-hmr</li>
<li><a href="c4f1e4e9f0"><code>c4f1e4e</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/webpack/webpack/issues/15611">#15611</a> from webpack/bugfix/esm-build-deps</li>
<li><a href="ab40959467"><code>ab40959</code></a> support node.js builtin modules in esm build dependencies</li>
<li><a href="e1179bf9bb"><code>e1179bf</code></a> fix egde case where a HMR chunk is incorrectly downloaded when loading a unch...</li>
<li><a href="2c200d1656"><code>2c200d1</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/webpack/webpack/issues/15585">#15585</a> from webpack/refactor/support-context-in-dependency</li>
<li><a href="3929e688a4"><code>3929e68</code></a> fix discussions</li>
<li><a href="129477d11d"><code>129477d</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/webpack/webpack/issues/15536">#15536</a> from webpack/fix/issue-15518</li>
<li><a href="5d8a9719ca"><code>5d8a971</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/webpack/webpack/issues/15551">#15551</a> from webpack/fix/issue-15545</li>
<li>Additional commits viewable in <a href="https://github.com/webpack/webpack/compare/v5.70.0...v5.71.0">compare view</a></li>
</ul>
</details>
<br />
[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=webpack&package-manager=npm_and_yarn&previous-version=5.70.0&new-version=5.71.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.
[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
---
<details>
<summary>Dependabot commands and options</summary>
<br />
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
</details>
This Pull Request closes#1912 by migrating to a NPM based build, hopefully making it easier to contribute to the Playground.
Also, reduces the number of features of the editor, since most of them were support for other languages or features that don't make sense in a playground environment. This considerably reduces the number of fetched files per page load and the total size of the playground.
<!---
Thank you for contributing to Boa! Please fill out the template below, and remove or add any
information as you feel neccesary.
--->
This Pull Request makes it easier to build the Boa playground in production mode, with a new `build:prod` command.
Bumps [webpack](https://github.com/webpack/webpack) from 5.69.1 to 5.70.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/webpack/webpack/releases">webpack's releases</a>.</em></p>
<blockquote>
<h2>v5.70.0</h2>
<h1>Features</h1>
<ul>
<li>update node.js version constraints for ESM support</li>
<li>add <code>baseUri</code> to <code>entry</code> options to configure a static base uri (the base of <code>new URL()</code>)</li>
<li>alphabetically sort exports in namespace objects when possible</li>
<li>add <code>__webpack_exports_info__.name.canMangle</code></li>
<li>add proxy support to <code>experiments.buildHttp</code></li>
<li><code>import.meta.webpackContext</code> as ESM alternative to <code>require.context</code></li>
<li>handle multiple alternative directories (e. g. due to resolve.alias or resolve.modules) when creating an context module</li>
</ul>
<h1>Bugfixes</h1>
<ul>
<li>fix problem when assigning <code>global</code> to a variable</li>
<li>fix crash when using <code>experiments.outputModule</code> and <code>loaderContext.importModule</code> with multiple chunks</li>
<li>avoid generating progress output before the compilation has started (ProgressPlugin)</li>
<li>fix handling of non-static-ESM dependencies with using TLA and HMR in the same module</li>
<li>include the asset module filename in hashing</li>
<li><code>output.clean</code> will keep HMR assets for at least 10s to allow HMR to access them even when compilation is faster then the browser</li>
</ul>
<h1>Performance</h1>
<ul>
<li>fix asset caching when using the BannerPlugin</li>
</ul>
<h1>Developer Experience</h1>
<ul>
<li>improve typings</li>
</ul>
<h1>Contributing</h1>
<ul>
<li>capture caching errors when running the test suite</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="5a26b7c4a9"><code>5a26b7c</code></a> 5.70.0</li>
<li><a href="870fcadfd0"><code>870fcad</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/webpack/webpack/issues/15423">#15423</a> from webpack/fix/issue-15409</li>
<li><a href="cbfea7605d"><code>cbfea76</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/webpack/webpack/issues/15463">#15463</a> from webpack/fix/add-missing-option</li>
<li><a href="f51e099a2d"><code>f51e099</code></a> add parserOptions.importMetaContext option</li>
<li><a href="75383c93d2"><code>75383c9</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/webpack/webpack/issues/15454">#15454</a> from webpack/fix/issue-15447</li>
<li><a href="b53fe2f630"><code>b53fe2f</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/webpack/webpack/issues/15446">#15446</a> from webpack/feature/import-meta-webpack-context</li>
<li><a href="0fe44700f7"><code>0fe4470</code></a> up enhanced-resolve version</li>
<li><a href="12ecab44fc"><code>12ecab4</code></a> use cache in BannerPlugin</li>
<li><a href="d3c5d357cc"><code>d3c5d35</code></a> add ImportMetaContextPlugin</li>
<li><a href="b89f397e3c"><code>b89f397</code></a> handle more options</li>
<li>Additional commits viewable in <a href="https://github.com/webpack/webpack/compare/v5.69.1...v5.70.0">compare view</a></li>
</ul>
</details>
<br />
[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=webpack&package-manager=npm_and_yarn&previous-version=5.69.1&new-version=5.70.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.
[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
---
<details>
<summary>Dependabot commands and options</summary>
<br />
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
</details>
Bumps [webpack](https://github.com/webpack/webpack) from 5.69.0 to 5.69.1.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/webpack/webpack/releases">webpack's releases</a>.</em></p>
<blockquote>
<h2>v5.69.1</h2>
<h1>Revert</h1>
<ul>
<li>revert "handle multiple alternative directories (e. g. due to resolve.alias or resolve.modules) when creating an context module"</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="dfdc8b133d"><code>dfdc8b1</code></a> 5.69.1</li>
<li><a href="dd53923cd0"><code>dd53923</code></a> Revert "Merge pull request <a href="https://github-redirect.dependabot.com/webpack/webpack/issues/15332">#15332</a> from webpack/fix/context-resolve-issue-11335"</li>
<li>See full diff in <a href="https://github.com/webpack/webpack/compare/v5.69.0...v5.69.1">compare view</a></li>
</ul>
</details>
<br />
[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=webpack&package-manager=npm_and_yarn&previous-version=5.69.0&new-version=5.69.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.
[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
---
<details>
<summary>Dependabot commands and options</summary>
<br />
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
</details>
Bumps [webpack](https://github.com/webpack/webpack) from 5.68.0 to 5.69.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/webpack/webpack/releases">webpack's releases</a>.</em></p>
<blockquote>
<h2>v5.69.0</h2>
<h1>Features</h1>
<ul>
<li>automatically switch to an ESM compatible environment when enabling ESM output mode</li>
<li>handle multiple alternative directories (e. g. due to <code>resolve.alias</code> or <code>resolve.modules</code>) when creating an context module</li>
<li>add <code>util/types</code> to node.js built-in modules</li>
<li>add <code>__webpack_exports_info__.<name>.canMangle</code> api</li>
</ul>
<h1>Bugfixes</h1>
<ul>
<li>fix bug in chunk graph generation which leads to modules being included in chunk desprite them being already included in parent chunks</li>
<li>avoid writing more than 2GB at once during cache serialization (as workaround for node.js/libuv bug on MacOS)</li>
<li>fix handling of whitespaces in semver ranges when using Module Federation</li>
<li>avoid generating hashes which contain only numbers as they likely conflict with module ids</li>
<li>fix resource name based placeholders for data uris</li>
<li>fix cache serialization for context elements</li>
<li>fix passing of <code>stage</code> option when instrumenting plugins for the ProfilingPlugin</li>
<li>fix tracking of declarations in concatenated modules to avoid conflicts</li>
<li>fix unstable mangling of exports</li>
<li>fix handling of <code>#</code> in paths of loaders</li>
<li>avoid unnecessary cache update when using <code>experiments.buildHttp</code></li>
</ul>
<h1>Contributing</h1>
<ul>
<li>update typescript and jest</li>
</ul>
<h1>Developer Experience</h1>
<ul>
<li>expose some additional typings for usage in webpack-cli</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="9d21401151"><code>9d21401</code></a> 5.69.0</li>
<li><a href="ba4e83c3a9"><code>ba4e83c</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/webpack/webpack/issues/15373">#15373</a> from webpack/fix/issue-14907</li>
<li><a href="7badefda01"><code>7badefd</code></a> remove big assets case from allowlist</li>
<li><a href="06c8b81531"><code>06c8b81</code></a> Merge remote-tracking branch 'origin/main' into fix/issue-14907</li>
<li><a href="4a53e9af65"><code>4a53e9a</code></a> limit writes to</li>
<li><a href="18c3590b28"><code>18c3590</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/webpack/webpack/issues/15315">#15315</a> from webpack/fix/issue-13022</li>
<li><a href="4edf949da3"><code>4edf949</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/webpack/webpack/issues/15370">#15370</a> from webpack/fix/partial-15366</li>
<li><a href="02332b9c3d"><code>02332b9</code></a> Merge branch 'main' into fix/partial-15366</li>
<li><a href="f52b8c572c"><code>f52b8c5</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/webpack/webpack/issues/14757">#14757</a> from webpack/fix-14755</li>
<li><a href="896efde07d"><code>896efde</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/webpack/webpack/issues/15367">#15367</a> from webpack/fix/issues-15214</li>
<li>Additional commits viewable in <a href="https://github.com/webpack/webpack/compare/v5.68.0...v5.69.0">compare view</a></li>
</ul>
</details>
<br />
[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=webpack&package-manager=npm_and_yarn&previous-version=5.68.0&new-version=5.69.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.
[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
---
<details>
<summary>Dependabot commands and options</summary>
<br />
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
</details>
This commit selects the production build (instead of development) for the WebAssembly compilation with Webpack, used in our playground. This might make things a bit faster and smaller.
I also took the opportunity to update all the dependencies and the Test262 suite, but unfortunately this doesn't solve #1824.
Bumps [webpack](https://github.com/webpack/webpack) from 5.67.0 to 5.68.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/webpack/webpack/releases">webpack's releases</a>.</em></p>
<blockquote>
<h2>v5.68.0</h2>
<h1>Features</h1>
<ul>
<li>allow to disable compile time evaluation of import.meta.url</li>
<li>add <code>__webpack_module__</code> and <code>__webpack_module__.id</code> to the api</li>
</ul>
<h1>Bugfixes</h1>
<ul>
<li>fix handling of errors thrown in async modules</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="f593d98453"><code>f593d98</code></a> 5.68.0</li>
<li><a href="6f3735c548"><code>6f3735c</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/webpack/webpack/issues/15279">#15279</a> from taranek/docs/array-helpers-docs</li>
<li><a href="04039ca99c"><code>04039ca</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/webpack/webpack/issues/15284">#15284</a> from webpack/feature/<strong>webpack_module</strong></li>
<li><a href="d7a87ab5bc"><code>d7a87ab</code></a> change <strong>webpack_module_id</strong> to <strong>webpack_module</strong>.id</li>
<li><a href="612de998f1"><code>612de99</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/webpack/webpack/issues/15282">#15282</a> from webpack/feature/<strong>webpack_module</strong></li>
<li><a href="a962d2cedd"><code>a962d2c</code></a> add <strong>webpack_module</strong> and <strong>webpack_module_id</strong> to the api</li>
<li><a href="5a3760e6d4"><code>5a3760e</code></a> docs(util): added jsdoc annotations for ArrayHelpers.js</li>
<li><a href="46e8639a6a"><code>46e8639</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/webpack/webpack/issues/15246">#15246</a> from pavelsavara/import_meta_url</li>
<li><a href="1e73ca79c4"><code>1e73ca7</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/webpack/webpack/issues/15266">#15266</a> from webpack/bugfix/throwing-in-async-modules</li>
<li><a href="232403c5e8"><code>232403c</code></a> fix discussions</li>
<li>Additional commits viewable in <a href="https://github.com/webpack/webpack/compare/v5.67.0...v5.68.0">compare view</a></li>
</ul>
</details>
<br />
[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=webpack&package-manager=npm_and_yarn&previous-version=5.67.0&new-version=5.68.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.
[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
---
<details>
<summary>Dependabot commands and options</summary>
<br />
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
</details>
Bumps [copy-webpack-plugin](https://github.com/webpack-contrib/copy-webpack-plugin) from 10.2.2 to 10.2.3.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/webpack-contrib/copy-webpack-plugin/releases">copy-webpack-plugin's releases</a>.</em></p>
<blockquote>
<h2>v10.2.3</h2>
<h3><a href="https://github.com/webpack-contrib/copy-webpack-plugin/compare/v10.2.2...v10.2.3">10.2.3</a> (2022-01-29)</h3>
<h3>Bug Fixes</h3>
<ul>
<li>async <code>to</code> support (<a href="fd095fb793">fd095fb</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/webpack-contrib/copy-webpack-plugin/blob/master/CHANGELOG.md">copy-webpack-plugin's changelog</a>.</em></p>
<blockquote>
<h3><a href="https://github.com/webpack-contrib/copy-webpack-plugin/compare/v10.2.2...v10.2.3">10.2.3</a> (2022-01-29)</h3>
<h3>Bug Fixes</h3>
<ul>
<li>async <code>to</code> support (<a href="fd095fb793">fd095fb</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="9a5a4c44ef"><code>9a5a4c4</code></a> chore(release): 10.2.3</li>
<li><a href="fd095fb793"><code>fd095fb</code></a> fix: async <code>to</code> support</li>
<li>See full diff in <a href="https://github.com/webpack-contrib/copy-webpack-plugin/compare/v10.2.2...v10.2.3">compare view</a></li>
</ul>
</details>
<br />
[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=copy-webpack-plugin&package-manager=npm_and_yarn&previous-version=10.2.2&new-version=10.2.3)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.
[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
---
<details>
<summary>Dependabot commands and options</summary>
<br />
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
</details>
The main idea behind this is to upgrade the Unicode version from 13 to 14. I also upgraded the rest of the dependencies, so this closes#1802, #1800 and #1799.
Bumps [webpack](https://github.com/webpack/webpack) from 5.65.0 to 5.66.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/webpack/webpack/releases">webpack's releases</a>.</em></p>
<blockquote>
<h2>v5.66.0</h2>
<h1>Features</h1>
<ul>
<li>add <code>output.library.type: "commonjs-static"</code> to emit a statically analyse-able commonjs module (for node.js esm interop support)</li>
<li>add <code>experiments.css</code> (very experimental)
<ul>
<li>see <a href="https://github-redirect.dependabot.com/webpack/webpack/issues/14893">webpack/webpack#14893</a></li>
</ul>
</li>
</ul>
<h1>Bugfixes</h1>
<ul>
<li>fix CORS headers for <code>experiments.lazyCompilation</code></li>
<li>fix <code>[absolute-resource-path]</code> for SourceMap module naming</li>
<li>avoid stack overflow when accessing many memory cached cache values in series</li>
</ul>
<h1>Performance</h1>
<ul>
<li>reduce default <code>watchOptions.aggregateTimeout</code> to 20ms</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="0105bc1f00"><code>0105bc1</code></a> 5.66.0</li>
<li><a href="753fdea847"><code>753fdea</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/webpack/webpack/issues/15047">#15047</a> from dtanders/Fix-MultiItemCache-Stack-Exhaustion</li>
<li><a href="149333f210"><code>149333f</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/webpack/webpack/issues/14998">#14998</a> from JakobJingleheimer/support-cjs-static-named-exp...</li>
<li><a href="016ec7bcdb"><code>016ec7b</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/webpack/webpack/issues/15010">#15010</a> from webpack/test/large-cache-file</li>
<li><a href="83a0e611c4"><code>83a0e61</code></a> update cli snapshot</li>
<li><a href="2f2991a967"><code>2f2991a</code></a> Merge branch 'main' into support-cjs-static-named-exports</li>
<li><a href="102014bf54"><code>102014b</code></a> fix target expression</li>
<li><a href="5929bfcf35"><code>5929bfc</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/webpack/webpack/issues/15041">#15041</a> from markjm/markjm/aggregate-timeout</li>
<li><a href="b54f2ac65c"><code>b54f2ac</code></a> use forEachBail from enhanced-resolve</li>
<li><a href="98887e42fc"><code>98887e4</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/webpack/webpack/issues/14434">#14434</a> from buzuosheng/fix-chunkId</li>
<li>Additional commits viewable in <a href="https://github.com/webpack/webpack/compare/v5.65.0...v5.66.0">compare view</a></li>
</ul>
</details>
<br />
[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=webpack&package-manager=npm_and_yarn&previous-version=5.65.0&new-version=5.66.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.
[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
---
<details>
<summary>Dependabot commands and options</summary>
<br />
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
</details>
Bumps [monaco-editor](https://github.com/microsoft/monaco-editor) from 0.31.0 to 0.31.1.
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/microsoft/monaco-editor/blob/main/CHANGELOG.md">monaco-editor's changelog</a>.</em></p>
<blockquote>
<h2>[0.31.1] (14.12.2021)</h2>
<ul>
<li>Fixes <a href="https://github-redirect.dependabot.com/microsoft/monaco-editor/issues/2822">a problem with missing colors</a></li>
<li>Fixes <a href="https://github-redirect.dependabot.com/microsoft/vscode/issues/138887">a problem with scheduling background tokenization</a></li>
<li>Improves TypeScript's ESM worker.</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li>See full diff in <a href="https://github.com/microsoft/monaco-editor/commits">compare view</a></li>
</ul>
</details>
<br />
[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=monaco-editor&package-manager=npm_and_yarn&previous-version=0.31.0&new-version=0.31.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.
[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
---
<details>
<summary>Dependabot commands and options</summary>
<br />
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
</details>
Bumps [webpack](https://github.com/webpack/webpack) from 5.64.4 to 5.65.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/webpack/webpack/releases">webpack's releases</a>.</em></p>
<blockquote>
<h2>v5.65.0</h2>
<h1>Features</h1>
<ul>
<li>static evaluation understands <code>undefined</code> now</li>
<li>reduce container entry code by a few chars</li>
<li>use template literals when available and they make sense</li>
</ul>
<h1>Bugfixes</h1>
<ul>
<li>handle <code>singleton</code> flag without <code>requiredVersion</code> in Module Federation</li>
<li>upgrade <code>watchpack</code> for context time info bugfix</li>
</ul>
<h1>Performance</h1>
<ul>
<li>improve RegExp in error message formating for non-quadratic performance</li>
</ul>
<h1>Developer Experience</h1>
<ul>
<li>automatically insert brackets when <code>output.globalObject</code> contains a non-trival expression</li>
<li>show error when using <code>script</code> type external with invalid syntax</li>
<li>expose types for <code>Resolver</code>, <code>StatsOptions</code> and <code>ResolvePluginInstance</code></li>
</ul>
<h1>Preparations for the future</h1>
<ul>
<li><code>hashDigestLength</code> will default to 16 in webpack 6 (<code>experiments.futureDefaults</code>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="323d65e2b1"><code>323d65e</code></a> 5.65.0</li>
<li><a href="f3423dfcf1"><code>f3423df</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/webpack/webpack/issues/14912">#14912</a> from webpack/deps/watchpack</li>
<li><a href="0abc39cefa"><code>0abc39c</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/webpack/webpack/issues/14908">#14908</a> from webpack/dependabot/npm_and_yarn/prettier-2.5.1</li>
<li><a href="b09c45aa74"><code>b09c45a</code></a> upgrade watchpack for bugfix</li>
<li><a href="adeb73a2ad"><code>adeb73a</code></a> chore(deps-dev): bump prettier from 2.5.0 to 2.5.1</li>
<li><a href="0bc3a2ea02"><code>0bc3a2e</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/webpack/webpack/issues/14884">#14884</a> from colacadstink/main</li>
<li><a href="bbe72b3eae"><code>bbe72b3</code></a> Added testing for new singleton logic (and caught a typo in the process!)</li>
<li><a href="dc70535ef8"><code>dc70535</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/webpack/webpack/issues/14855">#14855</a> from webpack/rebase/12875</li>
<li><a href="c9ffb83327"><code>c9ffb83</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/webpack/webpack/issues/14861">#14861</a> from webpack/fix-runtime-template</li>
<li><a href="4127edba92"><code>4127edb</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/webpack/webpack/issues/14886">#14886</a> from webpack/dependabot/npm_and_yarn/simple-git-2.48.0</li>
<li>Additional commits viewable in <a href="https://github.com/webpack/webpack/compare/v5.64.4...v5.65.0">compare view</a></li>
</ul>
</details>
<br />
[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=webpack&package-manager=npm_and_yarn&previous-version=5.64.4&new-version=5.65.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.
[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
---
<details>
<summary>Dependabot commands and options</summary>
<br />
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
</details>