ITADN

chore(deps-dev): bump webpack from 5.99.9 to 5.100.0

#1064Pull Requestdependabot[bot] 创建于 2025-07-09
dependenciesjavascript
D
dependabot[bot]commented
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 &amp; 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 &amp; 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 /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=webpack&package-manager=npm_and_yarn&previous-version=5.99.9&new-version=5.100.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 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 条评论