This PR contains the following updates:
| Package | Change | [Age](https://docs.renovatebot.com/merge-confidence/) | [Confidence](https://docs.renovatebot.com/merge-confidence/) |
|---|---|---|---|
| [nuxt](https://nuxt.com) ([source](https://github.com/nuxt/nuxt/tree/HEAD/packages/nuxt)) | [`4.6.1` → `4.6.2`](https://renovatebot.com/diffs/npm/nuxt/4.6.1/4.6.2) |  |  |
---
### Release Notes
<details>
<summary>nuxt/nuxt (nuxt)</summary>
### [`v4.6.2`](https://github.com/nuxt/nuxt/releases/tag/v4.6.2)
[Compare Source](https://github.com/nuxt/nuxt/compare/v4.6.1...v4.6.2)
> v4.6.2 is the next patch release.
#### 👉 Changelog
[compare changes](https://github.com/nuxt/nuxt/compare/v4.6.1...v4.6.2)
##### 🩹 Fixes
- **nitro:** apply `useHeadSafe` rules to server island head ([`493565e99`](https://github.com/nuxt/nuxt/commit/493565e99))
- **nitro-server:** read router params from the path h3 matched ([`010f6b43d`](https://github.com/nuxt/nuxt/commit/010f6b43d))
- **nitro:** match server route rules case-insensitively unless routing is sensitive ([`f6cfee52c`](https://github.com/nuxt/nuxt/commit/f6cfee52c))
- **nuxt:** resolve rooted paths through the URL parser ([#​36617](https://github.com/nuxt/nuxt/issues/36617))
- **nuxt:** resolve empty route types in shared context ([#​36576](https://github.com/nuxt/nuxt/issues/36576))
- **nitro:** preserve server tsconfig with relocated build dir ([#​36494](https://github.com/nuxt/nuxt/issues/36494))
- **nuxt:** fix scroll offset for IDs starting with numbers ([#​36524](https://github.com/nuxt/nuxt/issues/36524))
- **kit:** do not exclude module directories with a dot in their name from app tsconfig ([#​36331](https://github.com/nuxt/nuxt/issues/36331))
- **nuxt:** detect vapor slots with `rawVaporSlotKey` from vue ([#​36614](https://github.com/nuxt/nuxt/issues/36614))
- **nuxt:** keep middleware layout when restoring deferred prerendered route ([#​36560](https://github.com/nuxt/nuxt/issues/36560))
- **schema:** provide default value for `experimental.typescriptPlugin` ([#​36561](https://github.com/nuxt/nuxt/issues/36561))
- **vite:** only replay compile error overlays to newly loaded pages ([#​36611](https://github.com/nuxt/nuxt/issues/36611))
- **nuxt:** re-export `AnyFetchPath` for emitted server route types ([#​36610](https://github.com/nuxt/nuxt/issues/36610))
- **vite:** warm up the dev ssr entry from a nitro plugin ([#​36615](https://github.com/nuxt/nuxt/issues/36615))
- **nitro:** avoid unused h3 imports in nuxt/server runtime ([#​36609](https://github.com/nuxt/nuxt/issues/36609))
- **vite-server:** scope asset url helpers to the build ([#​36591](https://github.com/nuxt/nuxt/issues/36591))
- **nuxt:** resolve `nuxt/app` to the app's runtime ([#​36587](https://github.com/nuxt/nuxt/issues/36587))
- **kit:** lowercase filename-derived handler method on nitro v2 ([#​36567](https://github.com/nuxt/nuxt/issues/36567))
- **nuxt,nitro:** normalise string/array `appMiddleware` ([#​36565](https://github.com/nuxt/nuxt/issues/36565))
- **nitro:** pass response headers to `render:response` listeners ([#​36583](https://github.com/nuxt/nuxt/issues/36583))
- **vite:** resolve inlined `vue` to its bundler build in dev ([#​36569](https://github.com/nuxt/nuxt/issues/36569))
- **nuxt:** don't start a page transition with no page to leave ([#​36535](https://github.com/nuxt/nuxt/issues/36535))
- **nuxt:** preserve error state on aborted or cancelled navigation ([#​36546](https://github.com/nuxt/nuxt/issues/36546))
- **vite,nitro:** link null-byte virtual css through `/@id/` in dev ([#​36549](https://github.com/nuxt/nuxt/issues/36549))
- **kit:** resolve module dependencies from the declaring module ([#​36542](https://github.com/nuxt/nuxt/issues/36542))
- **nitro:** only disable h3 + nitro presets when `nitroAutoImports` is off ([#​36548](https://github.com/nuxt/nuxt/issues/36548))
- **nitro,vite:** don't access unspecified dependencies ([#​36541](https://github.com/nuxt/nuxt/issues/36541))
- **nitro:** don't inline deps under absolute transpile dirs ([#​36540](https://github.com/nuxt/nuxt/issues/36540))
- **vite-server:** respect spa loading template location ([#​36536](https://github.com/nuxt/nuxt/issues/36536))
##### 💅 Refactors
- **webpack,rspack:** inline friendly errors plugin ([#​36568](https://github.com/nuxt/nuxt/issues/36568))
##### 📖 Documentation
- remove DeepWiki badge ([#​36616](https://github.com/nuxt/nuxt/issues/36616))
- rename `H(TTP)` to `HTTP` ([#​36559](https://github.com/nuxt/nuxt/issues/36559))
- mention `proxy` route rule ([`4a529be68`](https://github.com/nuxt/nuxt/commit/4a529be68))
- reference `definePlugin` and `defineNitroPlugin` in server plugin tip ([`64b8e0334`](https://github.com/nuxt/nuxt/commit/64b8e0334))
- open a PR to list a module ([`e551df267`](https://github.com/nuxt/nuxt/commit/e551df267))
- clarify testing environments, runners, and config ([#​32963](https://github.com/nuxt/nuxt/issues/32963))
- align spa loading template references ([#​36552](https://github.com/nuxt/nuxt/issues/36552))
- explain how to disable iOS Safari phone number detection ([#​36539](https://github.com/nuxt/nuxt/issues/36539))
- fix outdated internal links ([#​36550](https://github.com/nuxt/nuxt/issues/36550))
- explain how to restore nitro auto-imports with compat v5 ([`7499a445b`](https://github.com/nuxt/nuxt/commit/7499a445b))
- add spa-loading-template documentation ([#​36537](https://github.com/nuxt/nuxt/issues/36537))
##### 🏡 Chore
- keep [@​nuxt/telemetry](https://github.com/nuxt/telemetry) ignore for production mode 😭 ([`3110d6947`](https://github.com/nuxt/nuxt/commit/3110d6947))
- fix knip, eslint and type import failures in ci ([`fb01db4eb`](https://github.com/nuxt/nuxt/commit/fb01db4eb))
- exclude `nuxt/app` entry shim from root typecheck ([`c65cef3a8`](https://github.com/nuxt/nuxt/commit/c65cef3a8))
- animate readme banner ([#​36593](https://github.com/nuxt/nuxt/issues/36593))
- actually exclude fixtures from `test:engines` ([`6ce412822`](https://github.com/nuxt/nuxt/commit/6ce412822))
- resolve `#build/server-routes` stub via root tsconfig paths ([`8235dd605`](https://github.com/nuxt/nuxt/commit/8235dd605))
##### ✅ Tests
- wait for scroll to settle in route-scroll e2e ([`ca784deb7`](https://github.com/nuxt/nuxt/commit/ca784deb7))
##### 🤖 CI
- comment nuxt.com preview links on docs pull requests ([#​36594](https://github.com/nuxt/nuxt/issues/36594))
- regenerate kit `inlinedDependencies` in autofix ([`4b6da3a29`](https://github.com/nuxt/nuxt/commit/4b6da3a29))
- remove docs deploy triggers ([`917bdf218`](https://github.com/nuxt/nuxt/commit/917bdf218))
##### 🎉 New Contributors
- Sandro Circi ([@​sandros94](https://github.com/sandros94))
- Yunus Ozen ([@​ozenyunus35](https://github.com/ozenyunus35))
- Vladislav ([@​dsfcoll](https://github.com/dsfcoll))
- AXH-xecoy ([@​axh-xecoy](https://github.com/axh-xecoy))
- Jess ([@​JessicaSachs](https://github.com/JessicaSachs))
- Gareth ([@​0xgdr](https://github.com/0xgdr))
##### ❤️ Contributors
- Daniel Roe ([@​danielroe](https://github.com/danielroe))
- Jonas Thelemann ([@​dargmuesli](https://github.com/dargmuesli))
- Sandro Circi ([@​sandros94](https://github.com/sandros94))
- Yunus Ozen ([@​ozenyunus35](https://github.com/ozenyunus35))
- Vladislav ([@​dsfcoll](https://github.com/dsfcoll))
- Sébastien Chopin ([@​atinux](https://github.com/atinux))
- Kazbek Askarov ([@​kazbekaskarov](https://github.com/kazbekaskarov))
- Nicholas ([@​Neekoras](https://github.com/Neekoras))
- Peter ([@​tada5hi](https://github.com/tada5hi))
- Baptiste Leproux ([@​larbish](https://github.com/larbish))
- Hugo ([@​HugoRCD](https://github.com/HugoRCD))
- Harlan Wilton ([@​harlan-zw](https://github.com/harlan-zw))
- AXH-xecoy ([@​axh-xecoy](https://github.com/axh-xecoy))
- Jess ([@​JessicaSachs](https://github.com/JessicaSachs))
- Alex Liu ([@​Mini-ghost](https://github.com/Mini-ghost))
- Gareth ([@​0xgdr](https://github.com/0xgdr))
- Florian Heuberger ([@​Flo0806](https://github.com/Flo0806))
</details>
---
### Configuration
📅 **Schedule**: (UTC)
- Branch creation
- At any time (no schedule defined)
- 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 has been generated by [Mend Renovate CLI](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0NC4xNjcuNSIsInVwZGF0ZWRJblZlciI6IjQ0LjE2Ny41IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
This PR contains the following updates:
4.6.1→4.6.2Release Notes
nuxt/nuxt (nuxt)
v4.6.2Compare Source
👉 Changelog
compare changes
🩹 Fixes
useHeadSaferules to server island head (493565e99)010f6b43d)f6cfee52c)rawVaporSlotKeyfrom vue (#36614)experimental.typescriptPlugin(#36561)AnyFetchPathfor emitted server route types (#36610)nuxt/appto the app's runtime (#36587)appMiddleware(#36565)render:responselisteners (#36583)vueto its bundler build in dev (#36569)/@id/in dev (#36549)nitroAutoImportsis off (#36548)💅 Refactors
📖 Documentation
H(TTP)toHTTP(#36559)proxyroute rule (4a529be68)definePluginanddefineNitroPluginin server plugin tip (64b8e0334)e551df267)7499a445b)🏡 Chore
3110d6947)fb01db4eb)nuxt/appentry shim from root typecheck (c65cef3a8)test:engines(6ce412822)#build/server-routesstub via root tsconfig paths (8235dd605)✅ Tests
ca784deb7)🤖 CI
inlinedDependenciesin autofix (4b6da3a29)917bdf218)🎉 New Contributors
❤️ Contributors
Configuration
📅 Schedule: (UTC)
🚦 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.
This PR has been generated by Mend Renovate CLI.