SIGN IN SIGN UP

chore(deps): update dependency svelte to v5.56.10 (#26031)

This PR contains the following updates:

| Package | Change |
[Age](https://docs.renovatebot.com/merge-confidence/) |
[Adoption](https://docs.renovatebot.com/merge-confidence/) |
[Passing](https://docs.renovatebot.com/merge-confidence/) |
[Confidence](https://docs.renovatebot.com/merge-confidence/) |
|---|---|---|---|---|---|
| [svelte](https://svelte.dev)
([source](https://redirect.github.com/sveltejs/svelte/tree/HEAD/packages/svelte))
| [`5.56.9` →
`5.56.10`](https://renovatebot.com/diffs/npm/svelte/5.56.9/5.56.10) |
![age](https://developer.mend.io/api/mc/badges/age/npm/svelte/5.56.10?slim=true)
|
![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/svelte/5.56.10?slim=true)
|
![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/svelte/5.56.9/5.56.10?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/svelte/5.56.9/5.56.10?slim=true)
|

---

### Release Notes

<details>
<summary>sveltejs/svelte (svelte)</summary>

###
[`v5.56.10`](https://redirect.github.com/sveltejs/svelte/blob/HEAD/packages/svelte/CHANGELOG.md#55610)

[Compare
Source](https://redirect.github.com/sveltejs/svelte/compare/svelte@5.56.9...svelte@5.56.10)

##### Patch Changes

- fix: preserve CSS escape sequences when printing selectors
([#&#8203;18667](https://redirect.github.com/sveltejs/svelte/pull/18667))

- fix: parse `:nth-child(2n of.foo)` where `of` is not followed by
whitespace
([#&#8203;18611](https://redirect.github.com/sveltejs/svelte/pull/18611))

- fix: transform expressions inside labeled statements during server
compilation
([#&#8203;18617](https://redirect.github.com/sveltejs/svelte/pull/18617))

- docs: clarify that context lookup includes the current component and
all ancestors
([#&#8203;18581](https://redirect.github.com/sveltejs/svelte/pull/18581))

- fix: apply CSS custom properties with falsy values on components
([#&#8203;18634](https://redirect.github.com/sveltejs/svelte/pull/18634))

- fix: correctly print `{#await ... catch x}` et al
([#&#8203;18645](https://redirect.github.com/sveltejs/svelte/pull/18645))

- fix: ignore comments of Program node during migration script
([#&#8203;18656](https://redirect.github.com/sveltejs/svelte/pull/18656))

- fix: reliably resolve append\_style to its correct root
([#&#8203;18614](https://redirect.github.com/sveltejs/svelte/pull/18614))

- fix: clean up removed capture event handlers from spread attributes
([#&#8203;18618](https://redirect.github.com/sveltejs/svelte/pull/18618))

- fix: don't corrupt renderer type during SSR's legacy `bind:` retry
loop
([#&#8203;18616](https://redirect.github.com/sveltejs/svelte/pull/18616))

- fix: treat concise arrow function bodies as implicit returns when
calculating blockers
([#&#8203;18613](https://redirect.github.com/sveltejs/svelte/pull/18613))

- fix: give effect teardowns the value from before the first write in a
flush
([#&#8203;18620](https://redirect.github.com/sveltejs/svelte/pull/18620))

- fix: avoid double-calling a derived reference when destructuring
`$derived` of another `$derived` during server-side rendering
([#&#8203;18668](https://redirect.github.com/sveltejs/svelte/pull/18668))

- fix: preserve namespaces in CSS type selectors
([#&#8203;18678](https://redirect.github.com/sveltejs/svelte/pull/18678))

- fix: increment private state fields through a non-`this` receiver
([#&#8203;18622](https://redirect.github.com/sveltejs/svelte/pull/18622))

- chore: deduplicate client and server context helpers
([#&#8203;18580](https://redirect.github.com/sveltejs/svelte/pull/18580))

- fix: release `last_propagated_event` after event propagation settles
so it no longer retains the last event's target subtree
([#&#8203;18569](https://redirect.github.com/sveltejs/svelte/pull/18569))

- fix: allow custom elements to receive async values as props
([#&#8203;18661](https://redirect.github.com/sveltejs/svelte/pull/18661))

- fix: strip comments from inline `style` values in linear time
([#&#8203;18553](https://redirect.github.com/sveltejs/svelte/pull/18553))

- fix: prevent declaration comments from breaking server derived
references
([#&#8203;18641](https://redirect.github.com/sveltejs/svelte/pull/18641))

- perf: make async blocker analysis scale linearly with the number of
top-level references
([#&#8203;18549](https://redirect.github.com/sveltejs/svelte/pull/18549))

- fix: preserve short-circuiting for logical assignments to private
state fields
([#&#8203;18594](https://redirect.github.com/sveltejs/svelte/pull/18594))

</details>

---

### Configuration

📅 **Schedule**: (in timezone Asia/Shanghai)

- Branch creation
  - "before 10am on monday"
- Automerge
  - At any time (no schedule defined)

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR is behind base branch, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/oxc-project/oxc).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0NC4zOS4wIiwidXBkYXRlZEluVmVyIjoiNDQuMzkuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
R
renovate[bot] committed
e5c38c9145fd57d14566566bc448c9beb90d6c90
Parent: 8a9bdbd
Committed by GitHub <noreply@github.com> on 8/23/2026, 10:09:16 PM