This will deduplicate your lockfile as well, and help ensure that you pull in updates from other dependencies that Nuxt relies on, particularly in the unjs ecosystem.
This MR contains the following updates:
| Package | Change | Age | Confidence |
|---|---|---|---|
| [nuxt](https://nuxt.com) ([source](https://github.com/nuxt/nuxt/tree/HEAD/packages/nuxt)) | [`4.1.2` -> `4.1.3`](https://renovatebot.com/diffs/npm/nuxt/4.1.2/4.1.3) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) |
---
### Release Notes
<details>
<summary>nuxt/nuxt (nuxt)</summary>
### [`v4.1.3`](https://github.com/nuxt/nuxt/releases/tag/v4.1.3)
[Compare Source](https://github.com/nuxt/nuxt/compare/v4.1.2...v4.1.3)
> **4.1.3** is a regularly scheduled patch release.
#### ✅ Upgrading
Our recommendation for upgrading is to run:
```sh
npx nuxt upgrade --dedupe
```
This will deduplicate your lockfile as well, and help ensure that you pull in updates from other dependencies that Nuxt relies on, particularly in the unjs ecosystem.
#### 👉 Changelog
[compare changes](https://github.com/nuxt/nuxt/compare/v4.1.2...v4.1.3)
##### 🔥 Performance
- **vite:** Use rolldown's replace plugin when applicable ([#​33258](https://github.com/nuxt/nuxt/pull/33258))
##### 🩹 Fixes
- **kit:** Add default values when adding type references in `prepare:types` hook ([#​33239](https://github.com/nuxt/nuxt/pull/33239))
- **nuxt:** Augment app config in server context ([#​33287](https://github.com/nuxt/nuxt/pull/33287))
- **nuxt:** Make lazy component types compatible with `h` ([#​33046](https://github.com/nuxt/nuxt/pull/33046))
- **vite:** Deduplicate inlined server style chunks ([#​33308](https://github.com/nuxt/nuxt/pull/33308))
- **nuxt:** Support `head` option on `useHead` ([#​33318](https://github.com/nuxt/nuxt/pull/33318))
- **nuxt:** Do not relativise importmap if `cdnURL` is set ([#​33333](https://github.com/nuxt/nuxt/pull/33333))
- **nuxt:** Resolve aliases in `imports.dirs` ([#​33334](https://github.com/nuxt/nuxt/pull/33334))
- **nuxt:** Add missing element/vnode props for `<NuxtLink>` ([#​33335](https://github.com/nuxt/nuxt/pull/33335))
- **nuxt:** Do not generate server placeholder components ([#​33345](https://github.com/nuxt/nuxt/pull/33345))
- **nuxt:** Dedupe generated component names ([#​33346](https://github.com/nuxt/nuxt/pull/33346))
- **webpack:** Test watch instance before closing it ([0e5a0a5a0](https://github.com/nuxt/nuxt/commit/0e5a0a5a0))
- **nuxt:** Correctly handle island rendering error ([#​33302](https://github.com/nuxt/nuxt/pull/33302))
- **nuxt:** Support `v-slot:fallback` longform syntax in `<DevOnly>` ([#​33368](https://github.com/nuxt/nuxt/pull/33368))
- **nuxt:** Support `typeFrom` when generating auto-import type templates ([#​33373](https://github.com/nuxt/nuxt/pull/33373))
- **nuxt:** Don't trigger scroll when changing trailing slash ([#​33358](https://github.com/nuxt/nuxt/pull/33358))
- **nuxt:** Add stubs for new scripts from `@nuxt/scripts` ([bed410d60](https://github.com/nuxt/nuxt/commit/bed410d60))
- **nuxt:** Prevent duplicate execution on key change in `useAsyncData` ([#​33325](https://github.com/nuxt/nuxt/pull/33325))
- **nuxt:** Make middleware `_path` property configurable for HMR ([#​33379](https://github.com/nuxt/nuxt/pull/33379))
- **nuxt:** Handle non-immediate `useAsyncData` with different key on ssr ([#​33341](https://github.com/nuxt/nuxt/pull/33341))
##### 💅 Refactors
- **nuxt:** Improve implementation of error composables ([#​33234](https://github.com/nuxt/nuxt/pull/33234))
- **nuxt:** Resolve path of `typed-router.d.ts` early for consistency ([#​33285](https://github.com/nuxt/nuxt/pull/33285))
- **nuxt:** Move server references to `nitro:prepare:types` hook ([#​33286](https://github.com/nuxt/nuxt/pull/33286))
- **nuxt:** Place `filename` into `componentsIslandsTemplate` definition ([#​33394](https://github.com/nuxt/nuxt/pull/33394))
- **nuxt,vite:** Use environment-api compatible plugins ([#​33403](https://github.com/nuxt/nuxt/pull/33403))
##### 📖 Documentation
- Add `4.x` prefix to all internal links ([#​33264](https://github.com/nuxt/nuxt/pull/33264))
- Fix more links ([#​33265](https://github.com/nuxt/nuxt/pull/33265))
- Update usage instructions for Windows users ([#​33284](https://github.com/nuxt/nuxt/pull/33284))
- Update app config paths to use app/app.config.ts ([#​33297](https://github.com/nuxt/nuxt/pull/33297))
- Remove d suffix in example ([#​33298](https://github.com/nuxt/nuxt/pull/33298))
- Move directory structure to top-level ([#​33299](https://github.com/nuxt/nuxt/pull/33299))
- Add information about `useFetch` reactivity ([#​33317](https://github.com/nuxt/nuxt/pull/33317))
- Add more `4.x` prefixes in urls ([47ea684c7](https://github.com/nuxt/nuxt/commit/47ea684c7))
- Lint code samples within docs ([#​33271](https://github.com/nuxt/nuxt/pull/33271))
- Remove duplicated documentation from `nuxt.config` page ([b438d44e1](https://github.com/nuxt/nuxt/commit/b438d44e1))
- Remove docs for outdated asyncData configuration ([3e4a999e6](https://github.com/nuxt/nuxt/commit/3e4a999e6))
- Note `prepare` command `NODE_ENV` behavior ([#​33330](https://github.com/nuxt/nuxt/pull/33330))
- Update `nuxt` command pages ([#​33336](https://github.com/nuxt/nuxt/pull/33336))
##### 🏡 Chore
- Temporarily disable link to github sponsors ([7e5375390](https://github.com/nuxt/nuxt/commit/7e5375390))
- Update markdownlint ignore ([19fc9abbb](https://github.com/nuxt/nuxt/commit/19fc9abbb))
- Migrate pnpm settings out of `.npmrc` ([14514329b](https://github.com/nuxt/nuxt/commit/14514329b))
- Ignore errors from npmjs ([50febbbba](https://github.com/nuxt/nuxt/commit/50febbbba))
- Lint ([09a16d9df](https://github.com/nuxt/nuxt/commit/09a16d9df))
- **nuxt:** Align global components indent ([#​33340](https://github.com/nuxt/nuxt/pull/33340))
- Remove tea.yaml ([5f567c79b](https://github.com/nuxt/nuxt/commit/5f567c79b))
- Remove todo comment as resolved ([#​33389](https://github.com/nuxt/nuxt/pull/33389))
##### ✅ Tests
- **nuxt:** Set locale to en for nuxt-time tests ([#​33343](https://github.com/nuxt/nuxt/pull/33343))
- Double `gotoPath` timeout in CI ([f1e5a2d4c](https://github.com/nuxt/nuxt/commit/f1e5a2d4c))
##### 🤖 CI
- Add provenance action to check for downgrades in provenance ([5ada6861e](https://github.com/nuxt/nuxt/commit/5ada6861e))
- Pass commit sha when triggering ecosystem ci ([399df6bab](https://github.com/nuxt/nuxt/commit/399df6bab))
##### ❤️ Contributors
- Daniel Roe ([@​danielroe](https://github.com/danielroe))
- 山吹色御守 ([@​KazariEX](https://github.com/KazariEX))
- Julien Huang ([@​huang-julien](https://github.com/huang-julien))
- Florian Heuberger ([@​Flo0806](https://github.com/Flo0806))
- Ondrej Brendy ([@​bandiasek](https://github.com/bandiasek))
- Octavio Araiza ([@​8ctavio](https://github.com/8ctavio))
- Alex Liu ([@​Mini-ghost](https://github.com/Mini-ghost))
- Bobbie Goede ([@​BobbieGoede](https://github.com/BobbieGoede))
- abeer0 ([@​iiio2](https://github.com/iiio2))
- Harlan Wilton ([@​harlan-zw](https://github.com/harlan-zw))
- Alexander Lichter ([@​TheAlexLichter](https://github.com/TheAlexLichter))
- Sébastien Chopin ([@​atinux](https://github.com/atinux))
- Ben Hong ([@​bencodezen](https://github.com/bencodezen))
- Daniel Slepov ([@​imslepov](https://github.com/imslepov))
- Huseyn Guliyev ([@​husayt](https://github.com/husayt))
- Hillary ([@​hillaryke](https://github.com/hillaryke))
</details>
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
♻ **Rebasing**: Whenever MR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 **Ignore**: Close this MR and you won't be reminded about this update again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this MR, check this box
---
This MR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS4xMzcuMCIsInVwZGF0ZWRJblZlciI6IjQxLjEzOC4zIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
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 MR contains the following updates:
4.1.2->4.1.3Release Notes
nuxt/nuxt (nuxt)
v4.1.3Compare Source
✅ Upgrading
Our recommendation for upgrading is to run:
This will deduplicate your lockfile as well, and help ensure that you pull in updates from other dependencies that Nuxt relies on, particularly in the unjs ecosystem.
👉 Changelog
compare changes
🔥 Performance
🩹 Fixes
prepare:typeshook (#33239)h(#33046)headoption onuseHead(#33318)cdnURLis set (#33333)imports.dirs(#33334)<NuxtLink>(#33335)v-slot:fallbacklongform syntax in<DevOnly>(#33368)typeFromwhen generating auto-import type templates (#33373)@nuxt/scripts(bed410d60)useAsyncData(#33325)_pathproperty configurable for HMR (#33379)useAsyncDatawith different key on ssr (#33341)💅 Refactors
typed-router.d.tsearly for consistency (#33285)nitro:prepare:typeshook (#33286)filenameintocomponentsIslandsTemplatedefinition (#33394)📖 Documentation
4.xprefix to all internal links (#33264)useFetchreactivity (#33317)4.xprefixes in urls (47ea684c7)nuxt.configpage (b438d44e1)preparecommandNODE_ENVbehavior (#33330)nuxtcommand pages (#33336)🏡 Chore
.npmrc(14514329b)✅ Tests
gotoPathtimeout in CI (f1e5a2d4c)🤖 CI
❤️ Contributors
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever MR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this MR and you won't be reminded about this update again.
This MR has been generated by Renovate Bot.
mentioned in issue #49
restored source branch
renovate/nuxtjs-monorepomarked the checklist item If you want to rebase/retry this MR, check this box as completed
added 5 commits
main1fe2e64b- chore(deps): update dependency nuxt to v4.1.3Compare with previous version
marked the checklist item If you want to rebase/retry this MR, check this box as incomplete
mentioned in commit
5768ebded5