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.0` → `4.6.1`](https://renovatebot.com/diffs/npm/nuxt/4.6.0/4.6.1) |  |  |
---
### Release Notes
<details>
<summary>nuxt/nuxt (nuxt)</summary>
### [`v4.6.1`](https://github.com/nuxt/nuxt/releases/tag/v4.6.1)
[Compare Source](https://github.com/nuxt/nuxt/compare/v4.6.0...v4.6.1)
> v4.6.1 is the next patch release.
#### 👉 Changelog
[compare changes](https://github.com/nuxt/nuxt/compare/v4.6.0...v4.6.1)
##### 🔥 Performance
- **nitro:** build the portable event's web view on first access ([`cffb182d6`](https://github.com/nuxt/nuxt/commit/cffb182d6))
##### 🩹 Fixes
- **vite:** match vite 8.1+ optimizer messages for deps hint ([#​36525](https://github.com/nuxt/nuxt/issues/36525))
- **nuxt:** accept any `baseURL` when fetch response type is named ([#​36523](https://github.com/nuxt/nuxt/issues/36523))
- **nitro:** resolve `nitropack/types` declarations under nodenext ([`242e1971e`](https://github.com/nuxt/nuxt/commit/242e1971e))
- **nuxt:** allow `false` in `setPageLayout` types ([#​36506](https://github.com/nuxt/nuxt/issues/36506))
- **nuxt:** align `Serialize` object types with JSON ([#​36503](https://github.com/nuxt/nuxt/issues/36503))
- **vite:** don't abort dep scan on virtual imports in installed packages ([#​36477](https://github.com/nuxt/nuxt/issues/36477))
- **nuxt:** update `publishConfig` config export extension ([`64fa191cb`](https://github.com/nuxt/nuxt/commit/64fa191cb))
- **kit:** install the package a missing subpath belongs to ([#​36507](https://github.com/nuxt/nuxt/issues/36507))
- **vite-server:** use the configured outDir as the public directory for non-ssr environment ([#​36501](https://github.com/nuxt/nuxt/issues/36501))
- **kit,nitro:** match dev handler paths on both nitro majors ([#​36515](https://github.com/nuxt/nuxt/issues/36515))
- **nuxt:** preserve onServerPrefetch for useId hydration ([#​36430](https://github.com/nuxt/nuxt/issues/36430))
- **vite-server:** include the request in dev error reports ([#​36489](https://github.com/nuxt/nuxt/issues/36489))
- **nitro:** register each dev server handler once ([#​36493](https://github.com/nuxt/nuxt/issues/36493))
- **nitro:** pass `RequestEvent` to `nuxt` dev server handlers ([`e6beceea2`](https://github.com/nuxt/nuxt/commit/e6beceea2))
- **nuxt:** type the global `$fetch` with nuxt's `TypedFetch` ([#​36492](https://github.com/nuxt/nuxt/issues/36492))
- **vite-server:** work with deploy target plugins in dev ([#​36491](https://github.com/nuxt/nuxt/issues/36491))
- **schema:** ignore `.wrangler` directory ([#​36487](https://github.com/nuxt/nuxt/issues/36487))
- **vite-server:** pass the path to the error page render ([#​36488](https://github.com/nuxt/nuxt/issues/36488))
- **nuxt,vite:** disable dev error broadcast if `BroadcastChannel` throws ([#​36480](https://github.com/nuxt/nuxt/issues/36480))
- **kit:** align semantic version regexp with nightly version format ([#​36479](https://github.com/nuxt/nuxt/issues/36479))
- **nuxt:** export types reachable from async data composables ([#​36478](https://github.com/nuxt/nuxt/issues/36478))
- **vite:** detect enclosing string delimiter in inline style urls ([#​36476](https://github.com/nuxt/nuxt/issues/36476))
- **schema:** type the `nuxt` dev server handler variant ([`452052793`](https://github.com/nuxt/nuxt/commit/452052793))
- **nitro:** inline nuxt runtime when resolved to windows paths ([`21657c6fc`](https://github.com/nuxt/nuxt/commit/21657c6fc))
- **nitro:** resolve `unhead` from nuxt in server bundle ([`dc1e2d6e6`](https://github.com/nuxt/nuxt/commit/dc1e2d6e6))
##### 💅 Refactors
- **kit:** use `package-manager-detector` workspace + deno handling ([`1563a6d25`](https://github.com/nuxt/nuxt/commit/1563a6d25))
##### 📖 Documentation
- document dev server handlers and `nuxt/server` scope ([`7c36a1352`](https://github.com/nuxt/nuxt/commit/7c36a1352))
- fix nightly examples ([#​36486](https://github.com/nuxt/nuxt/issues/36486))
##### 🏡 Chore
- remove `CLAUDE.md` ([#​36462](https://github.com/nuxt/nuxt/issues/36462))
- relax minimum release age exclude ([`bdf98e936`](https://github.com/nuxt/nuxt/commit/bdf98e936))
- update welcome template ([`787d0d980`](https://github.com/nuxt/nuxt/commit/787d0d980))
##### ✅ Tests
- resolve temporary fixture paths on macos ([`30742865c`](https://github.com/nuxt/nuxt/commit/30742865c))
- update test expectation ([`1f22a114d`](https://github.com/nuxt/nuxt/commit/1f22a114d))
##### 🤖 CI
- publish 4.x releases to `latest` ([`682605dba`](https://github.com/nuxt/nuxt/commit/682605dba))
- update release workflows ([`3b8853489`](https://github.com/nuxt/nuxt/commit/3b8853489))
##### 🎉 New Contributors
- okueng ([@​okueng](https://github.com/okueng))
- Kaan Gökdemir ([@​kaangokdemir](https://github.com/kaangokdemir))
- Kazbek Askarov ([@​kazbekaskarov](https://github.com/kazbekaskarov))
- QvarcY ([@​QvarcY](https://github.com/QvarcY))
- Bruno Belloni ([@​brunobelloni](https://github.com/brunobelloni))
- Arnaud Dematte ([@​adematte](https://github.com/adematte))
##### ❤️ Contributors
- Daniel Roe ([@​danielroe](https://github.com/danielroe))
- Sébastien Chopin ([@​atinux](https://github.com/atinux))
- okueng ([@​okueng](https://github.com/okueng))
- Kaan Gökdemir ([@​kaangokdemir](https://github.com/kaangokdemir))
- Kazbek Askarov ([@​kazbekaskarov](https://github.com/kazbekaskarov))
- Estéban ([@​Barbapapazes](https://github.com/Barbapapazes))
- QvarcY ([@​QvarcY](https://github.com/QvarcY))
- Bruno Belloni ([@​brunobelloni](https://github.com/brunobelloni))
- Amulet Kerria ([@​KazariEX](https://github.com/KazariEX))
- abeer0 ([@​iiio2](https://github.com/iiio2))
- Arnaud Dematte ([@​adematte](https://github.com/adematte))
</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:eyJjcmVhdGVkSW5WZXIiOiI0NC4xMzMuMCIsInVwZGF0ZWRJblZlciI6IjQ0LjEzMy4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
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.0→4.6.1Release Notes
nuxt/nuxt (nuxt)
v4.6.1Compare Source
👉 Changelog
compare changes
🔥 Performance
cffb182d6)🩹 Fixes
baseURLwhen fetch response type is named (#36523)nitropack/typesdeclarations under nodenext (242e1971e)falseinsetPageLayouttypes (#36506)Serializeobject types with JSON (#36503)publishConfigconfig export extension (64fa191cb)RequestEventtonuxtdev server handlers (e6beceea2)$fetchwith nuxt'sTypedFetch(#36492).wranglerdirectory (#36487)BroadcastChannelthrows (#36480)nuxtdev server handler variant (452052793)21657c6fc)unheadfrom nuxt in server bundle (dc1e2d6e6)💅 Refactors
package-manager-detectorworkspace + deno handling (1563a6d25)📖 Documentation
nuxt/serverscope (7c36a1352)🏡 Chore
CLAUDE.md(#36462)bdf98e936)787d0d980)✅ Tests
30742865c)1f22a114d)🤖 CI
latest(682605dba)3b8853489)🎉 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.