Zero dependency React transition state machine
Bumps [rollup](https://github.com/rollup/rollup) from 4.34.8 to 4.40.1. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/rollup/rollup/releases">rollup's releases</a>.</em></p> <blockquote> <h2>v4.40.1</h2> <h2>4.40.1</h2> <p><em>2025-04-28</em></p> <h3>Bug Fixes</h3> <ul> <li>Limit hash size for asset file names to the supported 21 (<a href="https://redirect.github.com/rollup/rollup/issues/5921">#5921</a>)</li> <li>Do not inline user-defined entry chunks or chunks with explicit file name (<a href="https://redirect.github.com/rollup/rollup/issues/5923">#5923</a>)</li> <li>Avoid top-level-await cycles when non-entry chunks use top-level await (<a href="https://redirect.github.com/rollup/rollup/issues/5930">#5930</a>)</li> <li>Expose package.json via exports (<a href="https://redirect.github.com/rollup/rollup/issues/5931">#5931</a>)</li> </ul> <h3>Pull Requests</h3> <ul> <li><a href="https://redirect.github.com/rollup/rollup/pull/5921">#5921</a>: fix(assetFileNames): reduce max hash size to 21 (<a href="https://github.com/shulaoda"><code>@shulaoda</code></a>)</li> <li><a href="https://redirect.github.com/rollup/rollup/pull/5923">#5923</a>: fix: generate the separate chunk for the entry module with explicated chunk filename or name (<a href="https://github.com/TrickyPi"><code>@TrickyPi</code></a>)</li> <li><a href="https://redirect.github.com/rollup/rollup/pull/5926">#5926</a>: fix(deps): update rust crate swc_compiler_base to v18 (<a href="https://github.com/renovate"><code>@renovate</code></a>[bot])</li> <li><a href="https://redirect.github.com/rollup/rollup/pull/5927">#5927</a>: fix(deps): lock file maintenance minor/patch updates (<a href="https://github.com/renovate"><code>@renovate</code></a>[bot])</li> <li><a href="https://redirect.github.com/rollup/rollup/pull/5928">#5928</a>: fix(deps): lock file maintenance minor/patch updates (<a href="https://github.com/renovate"><code>@renovate</code></a>[bot])</li> <li><a href="https://redirect.github.com/rollup/rollup/pull/5930">#5930</a>: Avoid chunks TLA dynamic import circular when TLA dynamic import used in non-entry modules (<a href="https://github.com/TrickyPi"><code>@TrickyPi</code></a>)</li> <li><a href="https://redirect.github.com/rollup/rollup/pull/5931">#5931</a>: chore: add new <code>./package.json</code> entry (<a href="https://github.com/JounQin"><code>@JounQin</code></a>, <a href="https://github.com/lukastaegert"><code>@lukastaegert</code></a>)</li> <li><a href="https://redirect.github.com/rollup/rollup/pull/5936">#5936</a>: fix(deps): lock file maintenance minor/patch updates (<a href="https://github.com/renovate"><code>@renovate</code></a>[bot])</li> </ul> <h2>v4.40.0</h2> <h2>4.40.0</h2> <p><em>2025-04-12</em></p> <h3>Features</h3> <ul> <li>Only show <code>eval</code> warnings on first render and only when the call is not tree-shaken (<a href="https://redirect.github.com/rollup/rollup/issues/5892">#5892</a>)</li> <li>Tree-shake non-included dynamic import members when the handler just maps to one named export (<a href="https://redirect.github.com/rollup/rollup/issues/5898">#5898</a>)</li> </ul> <h3>Bug Fixes</h3> <ul> <li>Consider dynamic imports nested within top-level-awaited dynamic import expressions to be awaited as well (<a href="https://redirect.github.com/rollup/rollup/issues/5900">#5900</a>)</li> <li>Fix namespace rendering when tree-shaking is disabled (<a href="https://redirect.github.com/rollup/rollup/issues/5908">#5908</a>)</li> <li>When using multiple transform hook filters, all of them need to be satisfied together (<a href="https://redirect.github.com/rollup/rollup/issues/5909">#5909</a>)</li> </ul> <h3>Pull Requests</h3> <ul> <li><a href="https://redirect.github.com/rollup/rollup/pull/5892">#5892</a>: Warn when eval or namespace calls are rendered, not when they are parsed (<a href="https://github.com/SunsetFi"><code>@SunsetFi</code></a>, <a href="https://github.com/lukastaegert"><code>@lukastaegert</code></a>)</li> <li><a href="https://redirect.github.com/rollup/rollup/pull/5898">#5898</a>: feat: treeshake dynamic import chained member expression (<a href="https://github.com/privatenumber"><code>@privatenumber</code></a>, <a href="https://github.com/lukastaegert"><code>@lukastaegert</code></a>)</li> <li><a href="https://redirect.github.com/rollup/rollup/pull/5900">#5900</a>: consider the dynamic import within a TLA call expression as a TLA import (<a href="https://github.com/TrickyPi"><code>@TrickyPi</code></a>)</li> <li><a href="https://redirect.github.com/rollup/rollup/pull/5904">#5904</a>: fix(deps): update swc monorepo (major) (<a href="https://github.com/renovate"><code>@renovate</code></a>[bot])</li> <li><a href="https://redirect.github.com/rollup/rollup/pull/5905">#5905</a>: chore(deps): lock file maintenance minor/patch updates (<a href="https://github.com/renovate"><code>@renovate</code></a>[bot])</li> <li><a href="https://redirect.github.com/rollup/rollup/pull/5908">#5908</a>: Fix <code>treeshake: false</code> breaking destructured namespace imports (<a href="https://github.com/Skn0tt"><code>@Skn0tt</code></a>)</li> <li><a href="https://redirect.github.com/rollup/rollup/pull/5909">#5909</a>: Correct the behavior when multiple transform filter options are specified (<a href="https://github.com/sapphi-red"><code>@sapphi-red</code></a>)</li> <li><a href="https://redirect.github.com/rollup/rollup/pull/5915">#5915</a>: chore(deps): update dependency <code>@types/picomatch</code> to v4 (<a href="https://github.com/renovate"><code>@renovate</code></a>[bot])</li> <li><a href="https://redirect.github.com/rollup/rollup/pull/5916">#5916</a>: fix(deps): update rust crate swc_compiler_base to v17 (<a href="https://github.com/renovate"><code>@renovate</code></a>[bot])</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/rollup/rollup/blob/master/CHANGELOG.md">rollup's changelog</a>.</em></p> <blockquote> <h2>4.40.1</h2> <p><em>2025-04-28</em></p> <h3>Bug Fixes</h3> <ul> <li>Limit hash size for asset file names to the supported 21 (<a href="https://redirect.github.com/rollup/rollup/issues/5921">#5921</a>)</li> <li>Do not inline user-defined entry chunks or chunks with explicit file name (<a href="https://redirect.github.com/rollup/rollup/issues/5923">#5923</a>)</li> <li>Avoid top-level-await cycles when non-entry chunks use top-level await (<a href="https://redirect.github.com/rollup/rollup/issues/5930">#5930</a>)</li> <li>Expose package.json via exports (<a href="https://redirect.github.com/rollup/rollup/issues/5931">#5931</a>)</li> </ul> <h3>Pull Requests</h3> <ul> <li><a href="https://redirect.github.com/rollup/rollup/pull/5921">#5921</a>: fix(assetFileNames): reduce max hash size to 21 (<a href="https://github.com/shulaoda"><code>@shulaoda</code></a>)</li> <li><a href="https://redirect.github.com/rollup/rollup/pull/5923">#5923</a>: fix: generate the separate chunk for the entry module with explicated chunk filename or name (<a href="https://github.com/TrickyPi"><code>@TrickyPi</code></a>)</li> <li><a href="https://redirect.github.com/rollup/rollup/pull/5926">#5926</a>: fix(deps): update rust crate swc_compiler_base to v18 (<a href="https://github.com/renovate"><code>@renovate</code></a>[bot])</li> <li><a href="https://redirect.github.com/rollup/rollup/pull/5927">#5927</a>: fix(deps): lock file maintenance minor/patch updates (<a href="https://github.com/renovate"><code>@renovate</code></a>[bot])</li> <li><a href="https://redirect.github.com/rollup/rollup/pull/5928">#5928</a>: fix(deps): lock file maintenance minor/patch updates (<a href="https://github.com/renovate"><code>@renovate</code></a>[bot])</li> <li><a href="https://redirect.github.com/rollup/rollup/pull/5930">#5930</a>: Avoid chunks TLA dynamic import circular when TLA dynamic import used in non-entry modules (<a href="https://github.com/TrickyPi"><code>@TrickyPi</code></a>)</li> <li><a href="https://redirect.github.com/rollup/rollup/pull/5931">#5931</a>: chore: add new <code>./package.json</code> entry (<a href="https://github.com/JounQin"><code>@JounQin</code></a>, <a href="https://github.com/lukastaegert"><code>@lukastaegert</code></a>)</li> <li><a href="https://redirect.github.com/rollup/rollup/pull/5936">#5936</a>: fix(deps): lock file maintenance minor/patch updates (<a href="https://github.com/renovate"><code>@renovate</code></a>[bot])</li> </ul> <h2>4.40.0</h2> <p><em>2025-04-12</em></p> <h3>Features</h3> <ul> <li>Only show <code>eval</code> warnings on first render and only when the call is not tree-shaken (<a href="https://redirect.github.com/rollup/rollup/issues/5892">#5892</a>)</li> <li>Tree-shake non-included dynamic import members when the handler just maps to one named export (<a href="https://redirect.github.com/rollup/rollup/issues/5898">#5898</a>)</li> </ul> <h3>Bug Fixes</h3> <ul> <li>Consider dynamic imports nested within top-level-awaited dynamic import expressions to be awaited as well (<a href="https://redirect.github.com/rollup/rollup/issues/5900">#5900</a>)</li> <li>Fix namespace rendering when tree-shaking is disabled (<a href="https://redirect.github.com/rollup/rollup/issues/5908">#5908</a>)</li> <li>When using multiple transform hook filters, all of them need to be satisfied together (<a href="https://redirect.github.com/rollup/rollup/issues/5909">#5909</a>)</li> </ul> <h3>Pull Requests</h3> <ul> <li><a href="https://redirect.github.com/rollup/rollup/pull/5892">#5892</a>: Warn when eval or namespace calls are rendered, not when they are parsed (<a href="https://github.com/SunsetFi"><code>@SunsetFi</code></a>, <a href="https://github.com/lukastaegert"><code>@lukastaegert</code></a>)</li> <li><a href="https://redirect.github.com/rollup/rollup/pull/5898">#5898</a>: feat: treeshake dynamic import chained member expression (<a href="https://github.com/privatenumber"><code>@privatenumber</code></a>, <a href="https://github.com/lukastaegert"><code>@lukastaegert</code></a>)</li> <li><a href="https://redirect.github.com/rollup/rollup/pull/5900">#5900</a>: consider the dynamic import within a TLA call expression as a TLA import (<a href="https://github.com/TrickyPi"><code>@TrickyPi</code></a>)</li> <li><a href="https://redirect.github.com/rollup/rollup/pull/5904">#5904</a>: fix(deps): update swc monorepo (major) (<a href="https://github.com/renovate"><code>@renovate</code></a>[bot])</li> <li><a href="https://redirect.github.com/rollup/rollup/pull/5905">#5905</a>: chore(deps): lock file maintenance minor/patch updates (<a href="https://github.com/renovate"><code>@renovate</code></a>[bot])</li> <li><a href="https://redirect.github.com/rollup/rollup/pull/5908">#5908</a>: Fix <code>treeshake: false</code> breaking destructured namespace imports (<a href="https://github.com/Skn0tt"><code>@Skn0tt</code></a>)</li> <li><a href="https://redirect.github.com/rollup/rollup/pull/5909">#5909</a>: Correct the behavior when multiple transform filter options are specified (<a href="https://github.com/sapphi-red"><code>@sapphi-red</code></a>)</li> <li><a href="https://redirect.github.com/rollup/rollup/pull/5915">#5915</a>: chore(deps): update dependency <code>@types/picomatch</code> to v4 (<a href="https://github.com/renovate"><code>@renovate</code></a>[bot])</li> <li><a href="https://redirect.github.com/rollup/rollup/pull/5916">#5916</a>: fix(deps): update rust crate swc_compiler_base to v17 (<a href="https://github.com/renovate"><code>@renovate</code></a>[bot])</li> <li><a href="https://redirect.github.com/rollup/rollup/pull/5917">#5917</a>: chore(deps): lock file maintenance minor/patch updates (<a href="https://github.com/renovate"><code>@renovate</code></a>[bot], <a href="https://github.com/lukastaegert"><code>@lukastaegert</code></a>)</li> <li><a href="https://redirect.github.com/rollup/rollup/pull/5918">#5918</a>: chore(deps): update dependency vite to v6.2.6 [security] (<a href="https://github.com/renovate"><code>@renovate</code></a>[bot], <a href="https://github.com/lukastaegert"><code>@lukastaegert</code></a>)</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/rollup/rollup/commit/1e6c40f49c428b7657fe3b9a2026f705acd39da1"><code>1e6c40f</code></a> 4.40.1</li> <li><a href="https://github.com/rollup/rollup/commit/03f34b0ee59820b927261abe762e590046c6ef04"><code>03f34b0</code></a> fix: generate the separate chunk for the entry module with explicated chunk f...</li> <li><a href="https://github.com/rollup/rollup/commit/a74916be770dd3c2ca5d5f7f581ef5bcc841b3ed"><code>a74916b</code></a> Avoid chunks TLA dynamic import circular when TLA dynamic import used in non-...</li> <li><a href="https://github.com/rollup/rollup/commit/99d4bee3277b96b30e871fb471f6c7ed55f94850"><code>99d4bee</code></a> chore: add new <code>./package.json</code> entry (<a href="https://redirect.github.com/rollup/rollup/issues/5931">#5931</a>)</li> <li><a href="https://github.com/rollup/rollup/commit/8e0d034f5f5a24b7f5b3e7aa20b720538b36cecb"><code>8e0d034</code></a> fix(assetFileNames): reduce max hash size to 21 (<a href="https://redirect.github.com/rollup/rollup/issues/5921">#5921</a>)</li> <li><a href="https://github.com/rollup/rollup/commit/7fc50364e331b610d808abc1a9688277de487771"><code>7fc5036</code></a> fix(deps): lock file maintenance minor/patch updates (<a href="https://redirect.github.com/rollup/rollup/issues/5936">#5936</a>)</li> <li><a href="https://github.com/rollup/rollup/commit/ec5e45af9905e719c5db63f89a05fbfda9cd5c2b"><code>ec5e45a</code></a> fix(deps): update rust crate swc_compiler_base to v18 (<a href="https://redirect.github.com/rollup/rollup/issues/5926">#5926</a>)</li> <li><a href="https://github.com/rollup/rollup/commit/f53d9de42a9342119f281bc24534f7647a1828fb"><code>f53d9de</code></a> fix(deps): lock file maintenance minor/patch updates (<a href="https://redirect.github.com/rollup/rollup/issues/5928">#5928</a>)</li> <li><a href="https://github.com/rollup/rollup/commit/6a924c0766aa62f696be0cb2ff25c46232f7770a"><code>6a924c0</code></a> fix(deps): lock file maintenance minor/patch updates (<a href="https://redirect.github.com/rollup/rollup/issues/5927">#5927</a>)</li> <li><a href="https://github.com/rollup/rollup/commit/1f2d579ccd4b39f223fed14ac7d031a6c848cd80"><code>1f2d579</code></a> 4.40.0</li> <li>Additional commits viewable in <a href="https://github.com/rollup/rollup/compare/v4.34.8...v4.40.1">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>
This issue appears to be discussing a feature request or bug report related to the repository. Based on the content, it seems to be resolved. The issue was opened by dependabot[bot] and has received 0 comments.