chore(deps-dev): bump webpack from 5.99.9 to 5.100.0
dependenciesjavascript
Bumps [webpack](https://github.com/webpack/webpack) from 5.99.9 to 5.100.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.100.0</h2>
<h3>Fixes</h3>
<ul>
<li>Fixed the case where an ES modules entry chunk depends on the runtime chunk hash</li>
<li>Handle function exports in webpack module wrapper</li>
<li>Ensure dependent chunks are imported before startup & fix duplicate export of 'default'</li>
<li>Generate lose closing brace when exports are unprovided</li>
<li>CleanPlugin doesn't unlink same file twice</li>
<li>Fixed unexpected error codes from fs.unlink on Windows</li>
<li>Typescript types</li>
</ul>
<h3>Features</h3>
<ul>
<li>HMR support for ES modules output</li>
<li>ES module output mode now fully supports <code>splitChunks</code> when external variables and runtimeChunk are not set.</li>
<li>Added support <code>using</code> keyword</li>
<li>Implemented tc39 <a href="https://github.com/tc39/proposal-defer-import-eval">Defer Module Evaluation</a> (experiment)</li>
<li>Support dynamic template literals expressions for <code>new URL(...)</code></li>
<li>Enable ES modules worker chunk loading for Node.js targets</li>
<li>Improved support for destructing in DefinePlugin</li>
<li>Added <a href="https://github.com/webpack/webpack/tree/main/examples/virtual-modules">VirtualUrlPlugin</a> to support <code>virtual:</code> scheme</li>
</ul>
<h3>Performance Improvements</h3>
<ul>
<li>Remove useless startup entrypoint runtime for ES modules output</li>
<li>Cache <code>new URL(...)</code> evaluate expression</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="https://github.com/webpack/webpack/commit/83c534ca3a6385ee7037220c7ba510ba5a8d944c"><code>83c534c</code></a> chore(release): 5.100.0</li>
<li><a href="https://github.com/webpack/webpack/commit/0ed4a64d334cc5832d0bc852209e753312444b4a"><code>0ed4a64</code></a> fix: types</li>
<li><a href="https://github.com/webpack/webpack/commit/6801022b7bb653b21a8786f060b8110e93613c1c"><code>6801022</code></a> fix: lose closing brace when exports are unprovided (<a href="https://redirect.github.com/webpack/webpack/issues/19669">#19669</a>)</li>
<li><a href="https://github.com/webpack/webpack/commit/5a204dc8cd52f50de2ccd5f2b99b53e58605f20a"><code>5a204dc</code></a> chore: more eslint rules (<a href="https://redirect.github.com/webpack/webpack/issues/19667">#19667</a>)</li>
<li><a href="https://github.com/webpack/webpack/commit/260f85e466d6ee84e60c68f777082a1f575a671e"><code>260f85e</code></a> fix(esm): ensure dependent chunks are imported before startup & fix duplicate...</li>
<li><a href="https://github.com/webpack/webpack/commit/68ce2a7240eb3d4cc9f039b8a98956c68e9fff23"><code>68ce2a7</code></a> refactor: TestCases template (<a href="https://redirect.github.com/webpack/webpack/issues/19662">#19662</a>)</li>
<li><a href="https://github.com/webpack/webpack/commit/8ccc7da94df62d79cbe48f6b3c9f4c9c8e5a4259"><code>8ccc7da</code></a> refactor: constant conditional logic (<a href="https://redirect.github.com/webpack/webpack/issues/19655">#19655</a>)</li>
<li><a href="https://github.com/webpack/webpack/commit/1c82f9889e16a990ca0e1e1cba6b72a92f6393ed"><code>1c82f98</code></a> feat: use <code>acorn-import-phases</code> plugin (<a href="https://redirect.github.com/webpack/webpack/issues/19659">#19659</a>)</li>
<li><a href="https://github.com/webpack/webpack/commit/a1f619a4686a3a8ac8d49aab3c78a59616eefd25"><code>a1f619a</code></a> fix: handle the case where a chunk is imported both as defer and non-defer (#...</li>
<li><a href="https://github.com/webpack/webpack/commit/b4dfee432d65972239dc549e474fc839c9a919c4"><code>b4dfee4</code></a> docs: update examples (<a href="https://redirect.github.com/webpack/webpack/issues/19663">#19663</a>)</li>
<li>Additional commits viewable in <a href="https://github.com/webpack/webpack/compare/v5.99.9...v5.100.0">compare view</a></li>
</ul>
</details>
<br />
[](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 show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency
- `@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>
合并状态:未合并 0 条评论