nuxt-modules / storybook

Storybook integration with Nuxt.
https://storybook.nuxtjs.org
411 stars 95 forks source link

chore(deps): update all non-major dependencies #800

Open renovate[bot] opened 1 month ago

renovate[bot] commented 1 month ago

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
@iconify-json/heroicons 1.2.0 -> 1.2.1 age adoption passing confidence
@iconify-json/simple-icons 1.2.5 -> 1.2.12 age adoption passing confidence
@nuxt/content (source) 2.13.2 -> 2.13.4 age adoption passing confidence
@nuxt/devtools-kit (source) 1.5.2 -> 1.6.1 age adoption passing confidence
@nuxt/eslint (source) 0.5.7 -> 0.7.1 age adoption passing confidence
@nuxt/eslint-config (source) 0.5.7 -> 0.7.1 age adoption passing confidence
@nuxt/fonts 0.9.2 -> 0.10.2 age adoption passing confidence
@nuxt/kit (source) 3.13.2 -> 3.14.1592 age adoption passing confidence
@nuxt/schema (source) 3.13.2 -> 3.14.1592 age adoption passing confidence
@nuxt/test-utils 3.14.2 -> 3.14.4 age adoption passing confidence
@nuxt/ui-pro 1.4.3 -> 1.5.0 age adoption passing confidence
@nuxt/vite-builder (source) 3.13.2 -> 3.14.1592 age adoption passing confidence
@nuxthq/studio (source) 2.1.1 -> 2.2.1 age adoption passing confidence
@nuxtjs/tailwindcss 6.12.1 -> 6.12.2 age adoption passing confidence
@pinia/nuxt (source) 0.5.5 -> 0.7.0 age adoption passing confidence
@playwright/test (source) 1.47.2 -> 1.49.0 age adoption passing confidence
@types/json-stable-stringify (source) 1.0.36 -> 1.1.0 age adoption passing confidence
@types/node (source) 22.7.4 -> 22.9.1 age adoption passing confidence
@vitejs/plugin-vue (source) 5.1.4 -> 5.2.0 age adoption passing confidence
@vitejs/plugin-vue-jsx (source) 4.0.1 -> 4.1.0 age adoption passing confidence
@vitest/coverage-v8 (source) 2.1.2 -> 2.1.5 age adoption passing confidence
chromatic (source) 11.11.0 -> 11.18.1 age adoption passing confidence
eslint (source) 9.11.1 -> 9.15.0 age adoption passing confidence
jiti 2.1.2 -> 2.4.0 age adoption passing confidence
mlly 1.7.1 -> 1.7.3 age adoption passing confidence
nuxt (source) 3.13.2 -> 3.14.1592 age adoption passing confidence
nuxt-og-image (source) 3.0.4 -> 3.0.8 age adoption passing confidence
ofetch 1.4.0 -> 1.4.1 age adoption passing confidence
pnpm (source) 9.12.0 -> 9.14.2 age adoption passing confidence
release-it 17.7.0 -> 17.10.0 age adoption passing confidence
typescript (source) 5.6.2 -> 5.6.3 age adoption passing confidence
vite (source) 5.4.8 -> 5.4.11 age adoption passing confidence
vite-plugin-inspect 0.8.7 -> 0.8.8 age adoption passing confidence
vitest (source) 2.1.2 -> 2.1.5 age adoption passing confidence
vue (source) 3.5.11 -> 3.5.13 age adoption passing confidence
vue-tsc (source) 2.1.6 -> 2.1.10 age adoption passing confidence

Release Notes

nuxt/content (@​nuxt/content) ### [`v2.13.4`](https://redirect.github.com/nuxt/content/blob/HEAD/CHANGELOG.md#v2134) [Compare Source](https://redirect.github.com/nuxt/content/compare/v2.13.3...v2.13.4) [compare changes](https://redirect.github.com/nuxt/content/compare/v2.13.3...v2.13.4) ##### 🏡 Chore - Upgrade `@nuxtjs/mdc` ([0c462d3f](https://redirect.github.com/nuxt/content/commit/0c462d3f)) ##### ❤️ Contributors - Farnabaz ### [`v2.13.3`](https://redirect.github.com/nuxt/content/blob/HEAD/CHANGELOG.md#v2133) [Compare Source](https://redirect.github.com/nuxt/content/compare/v2.13.2...v2.13.3) [compare changes](https://redirect.github.com/nuxt/content/compare/v2.13.2...v2.13.3) ##### 🩹 Fixes - **module:** Allow using `@nuxtjs/mdc` utils via content module ([#​2775](https://redirect.github.com/nuxt/content/pull/2775)) - **search:** Add `charset=utf-8` to headers of indexed mode ([#​2729](https://redirect.github.com/nuxt/content/pull/2729)) - **docs:** Add warning about using `ssr: false` with Content ([#​2776](https://redirect.github.com/nuxt/content/pull/2776)) - Corrected .gradient class ([#​2723](https://redirect.github.com/nuxt/content/pull/2723)) - **build:** Keep parser deps out of main bundle ([#​2780](https://redirect.github.com/nuxt/content/pull/2780)) - **navigation:** Respect query locale ([#​2772](https://redirect.github.com/nuxt/content/pull/2772)) - Import `defineNitroPlugin` from `#imports` ([34f65172](https://redirect.github.com/nuxt/content/commit/34f65172)) - Respect `draft` key as `_draft` ([#​2738](https://redirect.github.com/nuxt/content/pull/2738)) - Draft field order ([b0b5eb2d](https://redirect.github.com/nuxt/content/commit/b0b5eb2d)) ##### 📖 Documentation - Fix incorrect TS types import path in documentation ([#​2773](https://redirect.github.com/nuxt/content/pull/2773)) - Missing imports and typo in code blocks ([#​2741](https://redirect.github.com/nuxt/content/pull/2741)) - Changed types path ([#​2735](https://redirect.github.com/nuxt/content/pull/2735)) - Fix typo in SSR warning on Installation page ([#​2777](https://redirect.github.com/nuxt/content/pull/2777)) - Update link to downloads count badge ([c1d6ad14](https://redirect.github.com/nuxt/content/commit/c1d6ad14)) ##### 🏡 Chore - Upgrade deps ([18aa97ea](https://redirect.github.com/nuxt/content/commit/18aa97ea)) - Upgrade `@nuxtjs/mdc` ([#​2781](https://redirect.github.com/nuxt/content/pull/2781)) - Upgrade `@nuxtjs/mdc` ([664ac088](https://redirect.github.com/nuxt/content/commit/664ac088)) ##### ❤️ Contributors - Farnabaz - Bean Deng 邓斌 ([@​HADB](http://github.com/HADB)) - Sébastien Chopin ([@​atinux](http://github.com/atinux)) - EJ Fox ([@​ejfox](http://github.com/ejfox)) - Oh My Neck ([@​hi-zp](http://github.com/hi-zp)) - Michael DeLally ([@​mdelally](http://github.com/mdelally)) - RollingTL ([@​RollingTL](http://github.com/RollingTL)) - Aditya Mathur ([@​MathurAditya724](http://github.com/MathurAditya724)) - 邓超 <2325690622@​qq.com> - Vilius Paliokas ([@​ViliusP](http://github.com/ViliusP))
nuxt/devtools (@​nuxt/devtools-kit) ### [`v1.6.1`](https://redirect.github.com/nuxt/devtools/blob/HEAD/CHANGELOG.md#161-2024-11-20) [Compare Source](https://redirect.github.com/nuxt/devtools/compare/v1.6.0...v1.6.1) ##### Bug Fixes - missing pinia store modules ([#​751](https://redirect.github.com/nuxt/devtools/issues/751)) ([be243e4](https://redirect.github.com/nuxt/devtools/commit/be243e42e0db1fa9694b9f9c7aa69760e0898cff)) ##### Features - apply lint, use explict import ([2c6d2d3](https://redirect.github.com/nuxt/devtools/commit/2c6d2d37199ab8419b51c8a56c5eb7d647192787)) ### [`v1.6.0`](https://redirect.github.com/nuxt/devtools/blob/HEAD/CHANGELOG.md#160-2024-10-12) [Compare Source](https://redirect.github.com/nuxt/devtools/compare/v1.5.2...v1.6.0) ##### Bug Fixes - **devtools:** remove cjs entrypoint ([#​746](https://redirect.github.com/nuxt/devtools/issues/746)) ([9e4a22e](https://redirect.github.com/nuxt/devtools/commit/9e4a22ec73cdde89713e3b046275f4484f62b100)) #### [1.5.2](https://redirect.github.com/nuxt/devtools/compare/v1.5.1...v1.5.2) (2024-10-02) ##### Bug Fixes - try downgrade `vite-plugin-vue-inspector` ([572a0d6](https://redirect.github.com/nuxt/devtools/commit/572a0d60dcc771f820aaa75568269d5e46d997ce)) #### [1.5.1](https://redirect.github.com/nuxt/devtools/compare/v1.5.0...v1.5.1) (2024-09-23) ##### Bug Fixes - welcome page condition ([#​736](https://redirect.github.com/nuxt/devtools/issues/736)) ([d23ce09](https://redirect.github.com/nuxt/devtools/commit/d23ce0993d1baa0cdd119a86429d2f6271410887))
nuxt/eslint (@​nuxt/eslint) ### [`v0.7.1`](https://redirect.github.com/nuxt/eslint/releases/tag/v0.7.1) [Compare Source](https://redirect.github.com/nuxt/eslint/compare/v0.7.0...v0.7.1) *No significant changes* #####     [View changes on GitHub](https://redirect.github.com/nuxt/eslint/compare/v0.7.0...v0.7.1) ### [`v0.7.0`](https://redirect.github.com/nuxt/eslint/releases/tag/v0.7.0) [Compare Source](https://redirect.github.com/nuxt/eslint/compare/v0.6.2...v0.7.0) #####    🚀 Features - Support `features.formatters` to format CSS and HTML  -  by [@​antfu](https://redirect.github.com/antfu) in [https://github.com/nuxt/eslint/issues/520](https://redirect.github.com/nuxt/eslint/issues/520) [(f6d8b)](https://redirect.github.com/nuxt/eslint/commit/f6d8bb6) #####     [View changes on GitHub](https://redirect.github.com/nuxt/eslint/compare/v0.6.2...v0.7.0) ### [`v0.6.2`](https://redirect.github.com/nuxt/eslint/releases/tag/v0.6.2) [Compare Source](https://redirect.github.com/nuxt/eslint/compare/v0.6.1...v0.6.2) #####    🚀 Features - Update all deps  -  by [@​antfu](https://redirect.github.com/antfu) [(fdb85)](https://redirect.github.com/nuxt/eslint/commit/fdb85a4) #####    🐞 Bug Fixes - Downgrade `eslint-config-flat-gitignore` to `0.2.0` to support ESLint v8, [#​507](https://redirect.github.com/nuxt/eslint/issues/507)  -  by [@​antfu](https://redirect.github.com/antfu) in [https://github.com/nuxt/eslint/issues/507](https://redirect.github.com/nuxt/eslint/issues/507) [(b781e)](https://redirect.github.com/nuxt/eslint/commit/b781eae) #####     [View changes on GitHub](https://redirect.github.com/nuxt/eslint/compare/v0.6.1...v0.6.2) ### [`v0.6.1`](https://redirect.github.com/nuxt/eslint/releases/tag/v0.6.1) [Compare Source](https://redirect.github.com/nuxt/eslint/compare/v0.6.0...v0.6.1) #####    🚀 Features - Support `vite-plugin-eslint2` v5, close [#​516](https://redirect.github.com/nuxt/eslint/issues/516)  -  by [@​antfu](https://redirect.github.com/antfu) in [https://github.com/nuxt/eslint/issues/516](https://redirect.github.com/nuxt/eslint/issues/516) [(a6b4e)](https://redirect.github.com/nuxt/eslint/commit/a6b4e63) #####     [View changes on GitHub](https://redirect.github.com/nuxt/eslint/compare/v0.6.0...v0.6.1) ### [`v0.6.0`](https://redirect.github.com/nuxt/eslint/releases/tag/v0.6.0) [Compare Source](https://redirect.github.com/nuxt/eslint/compare/v0.5.7...v0.6.0) #####    🚀 Features - **eslint-plugin**: New `nuxt-config-keys-order` rule  -  by [@​antfu](https://redirect.github.com/antfu) in [https://github.com/nuxt/eslint/issues/491](https://redirect.github.com/nuxt/eslint/issues/491) [(b65a8)](https://redirect.github.com/nuxt/eslint/commit/b65a80a) #####     [View changes on GitHub](https://redirect.github.com/nuxt/eslint/compare/v0.5.7...v0.6.0)
nuxt/fonts (@​nuxt/fonts) ### [`v0.10.2`](https://redirect.github.com/nuxt/fonts/blob/HEAD/CHANGELOG.md#v0102) [Compare Source](https://redirect.github.com/nuxt/fonts/compare/v0.10.1...v0.10.2) [compare changes](https://redirect.github.com/nuxt/fonts/compare/v0.10.1...v0.10.2) ##### 🩹 Fixes - Write stub files in cache to trigger public asset handling ([#​352](https://redirect.github.com/nuxt/fonts/pull/352)) - De-default custom provider imports ([#​353](https://redirect.github.com/nuxt/fonts/pull/353)) ##### ✅ Tests - Set `coverage.include` path ([36e5e08](https://redirect.github.com/nuxt/fonts/commit/36e5e08)) ##### ❤️ Contributors - Daniel Roe ([@​danielroe](http://github.com/danielroe)) ### [`v0.10.1`](https://redirect.github.com/nuxt/fonts/blob/HEAD/CHANGELOG.md#v0101) [Compare Source](https://redirect.github.com/nuxt/fonts/compare/v0.10.0...v0.10.1) [compare changes](https://redirect.github.com/nuxt/fonts/compare/v0.10.0...v0.10.1) ##### 🩹 Fixes - Mark `module.d.mts` as type entrypoint ([be6fafc](https://redirect.github.com/nuxt/fonts/commit/be6fafc)) ##### 🏡 Chore - Remove playwright caching ([39ec80f](https://redirect.github.com/nuxt/fonts/commit/39ec80f)) ##### ✅ Tests - Update with latest provider snapshots ([5923b12](https://redirect.github.com/nuxt/fonts/commit/5923b12)) ##### 🤖 CI - Run test suite on windows ([#​339](https://redirect.github.com/nuxt/fonts/pull/339)) ##### ❤️ Contributors - Daniel Roe ([@​danielroe](http://github.com/danielroe)) ### [`v0.10.0`](https://redirect.github.com/nuxt/fonts/blob/HEAD/CHANGELOG.md#v0100) [Compare Source](https://redirect.github.com/nuxt/fonts/compare/v0.9.2...v0.10.0) [compare changes](https://redirect.github.com/nuxt/fonts/compare/v0.9.2...v0.10.0) ##### 🩹 Fixes - Scan font families declared in `font:` ([#​299](https://redirect.github.com/nuxt/fonts/pull/299)) ##### 💅 Refactors - Use `jiti.import` to resolve custom providers ([#​308](https://redirect.github.com/nuxt/fonts/pull/308)) - ⚠️ Migrate to `unifont` to handle providers ([#​315](https://redirect.github.com/nuxt/fonts/pull/315)) ##### 📖 Documentation - Update link to downloads count badge ([0a5742f](https://redirect.github.com/nuxt/fonts/commit/0a5742f)) - Update link to downloads count badge ([1cbb70f](https://redirect.github.com/nuxt/fonts/commit/1cbb70f)) ##### 🏡 Chore - Use `pnpm` to run release ([dbbf438](https://redirect.github.com/nuxt/fonts/commit/dbbf438)) ##### ✅ Tests - Adjust css regexp ([f8cd4eb](https://redirect.github.com/nuxt/fonts/commit/f8cd4eb)) ##### ⚠️ Breaking Changes - ⚠️ Migrate to `unifont` to handle providers ([#​315](https://redirect.github.com/nuxt/fonts/pull/315)) ##### ❤️ Contributors - Daniel Roe ([@​danielroe](http://github.com/danielroe)) - Tom Tang ([@​qwerzl](http://github.com/qwerzl))
nuxt/nuxt (@​nuxt/kit) ### [`v3.14.1592`](https://redirect.github.com/nuxt/nuxt/releases/tag/v3.14.1592) [Compare Source](https://redirect.github.com/nuxt/nuxt/compare/v3.14.159...v3.14.1592) > 3.14.1592 is the next patch release. ##### 👉 Changelog [compare changes](https://redirect.github.com/nuxt/nuxt/compare/v3.14.159...v3.14.160) ##### 🩹 Fixes - **rspack:** Update `webpackbar` with support for rspack ([#​29823](https://redirect.github.com/nuxt/nuxt/pull/29823)) - **nuxt:** Assign default name to component without setup ([#​29869](https://redirect.github.com/nuxt/nuxt/pull/29869)) - **kit:** Use `dst` to deduplicate templates when adding them ([#​29895](https://redirect.github.com/nuxt/nuxt/pull/29895)) - **nuxt:** Handle empty plugin files ([d44408e87](https://redirect.github.com/nuxt/nuxt/commit/d44408e87)) - **vite:** Use resolved nuxt template `dst` to invalidate modules ([6cd3352de](https://redirect.github.com/nuxt/nuxt/commit/6cd3352de)) - **nuxt:** Return null map for empty plugin metadata ([302a66da9](https://redirect.github.com/nuxt/nuxt/commit/302a66da9)) - **kit:** Resolve module paths before appending subpaths ([#​29955](https://redirect.github.com/nuxt/nuxt/pull/29955)) - **nuxt:** Recompile templates on `change` events ([#​29954](https://redirect.github.com/nuxt/nuxt/pull/29954)) - **nuxt:** Do not include `` when building ([#​29956](https://redirect.github.com/nuxt/nuxt/pull/29956)) - **nuxt:** Allow scanning metadata from 2+ files at same path ([#​29969](https://redirect.github.com/nuxt/nuxt/pull/29969)) - **nuxt:** Do not disallow importing nitro dependencies ([#​29975](https://redirect.github.com/nuxt/nuxt/pull/29975)) ##### 💅 Refactors - **nuxt:** Define layouts as async vue components ([#​29957](https://redirect.github.com/nuxt/nuxt/pull/29957)) ##### 📖 Documentation - Update custom environment example ([e3759ad55](https://redirect.github.com/nuxt/nuxt/commit/e3759ad55)) - Update minimal example ([7973f5ed4](https://redirect.github.com/nuxt/nuxt/commit/7973f5ed4)) - Add tip about islands directory ([#​29913](https://redirect.github.com/nuxt/nuxt/pull/29913)) - Fix typo in composable name ([#​29910](https://redirect.github.com/nuxt/nuxt/pull/29910)) - Rename [@​nuxt/auth](https://redirect.github.com/nuxt/auth) to [@​nuxt/auth-utils](https://redirect.github.com/nuxt/auth-utils) in roadmap ([#​29906](https://redirect.github.com/nuxt/nuxt/pull/29906)) - Capitalize text ([#​29938](https://redirect.github.com/nuxt/nuxt/pull/29938)) - Improve clarity in seo meta example ([#​29930](https://redirect.github.com/nuxt/nuxt/pull/29930)) - Update getting started to include WebStorm ([#​29845](https://redirect.github.com/nuxt/nuxt/pull/29845)) ##### 🏡 Chore - Remove unused imports and update eslint config ([#​29876](https://redirect.github.com/nuxt/nuxt/pull/29876)) ##### ✅ Tests - Add import protection test ([fbd5c33ba](https://redirect.github.com/nuxt/nuxt/commit/fbd5c33ba)) ##### 🤖 CI - Remove release-pr workflow ([2915f93c3](https://redirect.github.com/nuxt/nuxt/commit/2915f93c3)) ##### ❤️ Contributors - Daniel Roe ([@​danielroe](https://redirect.github.com/danielroe)) - Gustavo Aquino Torres Teixeira ([@​guska8](https://redirect.github.com/guska8)) - Stephanie Smith ([@​stephiescastle](https://redirect.github.com/stephiescastle)) - [@​beer](https://redirect.github.com/beer) ([@​iiio2](https://redirect.github.com/iiio2)) - Maxime Pauvert ([@​maximepvrt](https://redirect.github.com/maximepvrt)) - crisarji ([@​crisarji](https://redirect.github.com/crisarji)) - RBV1 ([@​RBV1](https://redirect.github.com/RBV1)) - Adrien Foulon ([@​Tofandel](https://redirect.github.com/Tofandel)) - Julien Huang ([@​huang-julien](https://redirect.github.com/huang-julien)) - Horu ([@​HigherOrderLogic](https://redirect.github.com/HigherOrderLogic)) - Jan-Niklas W. ([@​niklas-wortmann](https://redirect.github.com/niklas-wortmann)) ### [`v3.14.159`](https://redirect.github.com/nuxt/nuxt/releases/tag/v3.14.159) [Compare Source](https://redirect.github.com/nuxt/nuxt/compare/v3.14.0...v3.14.159) > 3.14.159 is a hotfix release to address regressions in v3.14. We're leaning into the π theme - future patch releases of this minor version will just continue adding digits. (Sorry for any inconvenience! 😆) ##### 👉 Changelog [compare changes](https://redirect.github.com/nuxt/nuxt/compare/v3.14.0...v3.14.1) ##### 🩹 Fixes - **nuxt:** Update nitropack preset directory ([#​29780](https://redirect.github.com/nuxt/nuxt/pull/29780)) - **kit:** Fall back to meta version if there's no `module.json` ([#​29793](https://redirect.github.com/nuxt/nuxt/pull/29793)) - **kit:** Use `mlly` to resolve module paths to avoid cjs fallback ([#​29799](https://redirect.github.com/nuxt/nuxt/pull/29799)) - **webpack,rspack:** Add adapter for `webpack-dev-middleware` ([#​29806](https://redirect.github.com/nuxt/nuxt/pull/29806)) - **nuxt:** Remove null-byte prefix for virtual files ([#​29809](https://redirect.github.com/nuxt/nuxt/pull/29809)) - **kit:** Convert module path to file url before reading meta ([fb833ac64](https://redirect.github.com/nuxt/nuxt/commit/fb833ac64)) ##### 📖 Documentation - Capitalize titles ([#​29768](https://redirect.github.com/nuxt/nuxt/pull/29768)) - Fix rou3 link in nitro.js ([#​29775](https://redirect.github.com/nuxt/nuxt/pull/29775)) - Fix tip formatting ([#​29792](https://redirect.github.com/nuxt/nuxt/pull/29792)) - Add link to h3 blogpost ([#​29794](https://redirect.github.com/nuxt/nuxt/pull/29794)) - Remove outdated cloudflare tip (auto minify deprecated) ([#​29812](https://redirect.github.com/nuxt/nuxt/pull/29812)) ##### 🏡 Chore - **nuxt:** Remove redundant type ([#​29810](https://redirect.github.com/nuxt/nuxt/pull/29810)) ##### ❤️ Contributors - Daniel Roe ([@​danielroe](https://redirect.github.com/danielroe)) - xjccc ([@​xjccc](https://redirect.github.com/xjccc)) - Efraim ([@​EfraimGENC](https://redirect.github.com/EfraimGENC)) - Aurion SARL ([@​Aurion72](https://redirect.github.com/Aurion72)) - Erik Lilja ([@​Lilja](https://redirect.github.com/Lilja)) - Markus Oberlehner ([@​maoberlehner](https://redirect.github.com/maoberlehner)) - Lukas Bauer ([@​luxterful](https://redirect.github.com/luxterful)) - [@​beer](https://redirect.github.com/beer) ([@​iiio2](https://redirect.github.com/iiio2)) ### [`v3.14.0`](https://redirect.github.com/nuxt/nuxt/releases/tag/v3.14.0) [Compare Source](https://redirect.github.com/nuxt/nuxt/compare/v3.13.2...v3.14.0) > 3.14.0 is the next minor release. ##### 👀 Highlights Behind the scenes, a lot has been going on in preparation for the release of Nuxt v4 (particularly on the `unjs` side with preparations for Nitro v3!) ##### ⚡️ Faster starts powered by `jiti` Loading the nuxt config file, as well as modules and other build-time code, is now powered by `jiti` v2. You can see more about the release in the [jiti v2 release notes](https://redirect.github.com/unjs/jiti/releases/tag/v2.0.0), but one of the most important pieces is native node esm import (where possible), which should mean a faster start. ✨ ##### 📂 Shared folder for code and types shared with client/server You should never import Vue app code in your nitro code (or the other way around). But this has meant a friction point when it comes to sharing types or utilities that *don't* rely on the nitro/vue contexts. For this, we have a new `shared/` folder ([#​28682](https://redirect.github.com/nuxt/nuxt/pull/28682)). You can't import Vue or nitro code *into* files in this folder, but it produces auto-imports you can consume throughout the rest of your app. If needed you can use the new `#shared` alias which points to this folder. The shared folder is alongside your `server/` folder. (If you're using `compatibilityVersion: 4`, this means it's not inside your `app/` folder.) ##### 🦀 `rspack` builder We're excited to announce a new first-class Nuxt builder for `rspack`. It's still experimental but we've refactored the internal Nuxt virtual file system to use `unplugin` to make this possible. Let us know if you like it - and feel free to raise any issues you experience with it. 👉 To try it out, you can use [this starter](https://redirect.github.com/danielroe/nuxt-rspack-starter) - or just install `@nuxt/rspack-builder` and set `builder: 'rspack'` in your nuxt config file. ##### ✨ New composables We have new `useResponseHeader` and `useRuntimeHook` composables ([#​27131](https://redirect.github.com/nuxt/nuxt/pull/27131) and [#​29741](https://redirect.github.com/nuxt/nuxt/pull/29741)). ##### 🔧 New module utilities We now have a new `addServerTemplate` utility ([#​29320](https://redirect.github.com/nuxt/nuxt/pull/29320)) for adding virtual files for access inside nitro runtime routes. ##### 🚧 v4 changes We've merged some changes which only take effect with `compatibilityVersion: 4`, but which you can opt-into earlier. 1. previously, if you had a component like `~/components/App/Header.vue` this would be visible in your devtools as `
`. From v4 we ensure this is ``, but it's opt-in to avoid breaking any manual `` you might have implemented. ([#​28745](https://redirect.github.com/nuxt/nuxt/pull/28745)). 2. Nuxt scans page metadata from your files, before calling `pages:extend`. But this has led to some confusing behaviour, as pages added at this point do not end up having their page metadata respected. So we now do not scan metadata before calling `pages:extend`. Instead, we have a new `pages:resolved` hook, which is called after `pages:extend`, after all pages have been augmented with their metadata. I'd recommend opting into this by setting `experimental.scanPageMeta` to `after-resolve`, as it solves a number of bugs. ##### 🗺️ Roadmap to v3.15 They didn't quite make it in time for v3.14 but for the next minor release you can expect (among other things): - \[ ] auto-imported directives from modules ([#​29203](https://redirect.github.com/nuxt/nuxt/pull/29203)) - \[ ] 'isolated' page renders ([#​29366](https://redirect.github.com/nuxt/nuxt/pull/29366)) - \[ ] delayed hydration ([#​26468](https://redirect.github.com/nuxt/nuxt/pull/26468)) ##### ✅ Upgrading As usual, our recommendation for upgrading is to run: ```sh npx nuxi@latest upgrade --force ``` This will refresh your lockfile as well, and ensures that you pull in updates from other dependencies that Nuxt relies on, particularly in the unjs ecosystem. ##### 👉 Changelog [compare changes](https://redirect.github.com/nuxt/nuxt/compare/v3.13.2...v3.14.0) ##### 🚀 Enhancements - **deps:** Upgrade to latest version of jiti ([#​27995](https://redirect.github.com/nuxt/nuxt/pull/27995)) - **kit,nuxt,vite,webpack:** Reimplement cjs utils using `jiti` ([#​29073](https://redirect.github.com/nuxt/nuxt/pull/29073)) - **nuxt:** Normalise component names to match nuxt pattern ([#​28745](https://redirect.github.com/nuxt/nuxt/pull/28745)) - **kit,schema:** Add `addServerTemplate` utility ([#​29320](https://redirect.github.com/nuxt/nuxt/pull/29320)) - **nuxt:** Add `useResponseHeader` composable ([#​27131](https://redirect.github.com/nuxt/nuxt/pull/27131)) - **rspack,webpack:** Add `rspack` builder ([#​29142](https://redirect.github.com/nuxt/nuxt/pull/29142)) - **nuxt,schema:** `pages:resolved` hook + scan meta post extend ([#​28861](https://redirect.github.com/nuxt/nuxt/pull/28861)) - **nuxt:** Allow enabling route props in `definePageMeta` ([#​29586](https://redirect.github.com/nuxt/nuxt/pull/29586)) - **schema,nuxt:** Add `shared/` folder and `#shared` alias ([#​28682](https://redirect.github.com/nuxt/nuxt/pull/28682)) - **nuxt:** Allow chunk error or manifest update -> reload ([#​28160](https://redirect.github.com/nuxt/nuxt/pull/28160)) - **nuxt:** Add `useRuntimeHook` composable ([#​29741](https://redirect.github.com/nuxt/nuxt/pull/29741)) ##### 🔥 Performance - **nuxt:** Remove unneeded second call to `useNuxtApp` ([#​29514](https://redirect.github.com/nuxt/nuxt/pull/29514)) - **vite:** Avoid redundant postcss plugins overwrite ([#​29619](https://redirect.github.com/nuxt/nuxt/pull/29619)) - **kit,nuxt,vite,webpack:** Hoist regex patterns ([#​29620](https://redirect.github.com/nuxt/nuxt/pull/29620)) ##### 🩹 Fixes - **nuxt:** Simplify plugin `InjectionType` template conditional ([#​29023](https://redirect.github.com/nuxt/nuxt/pull/29023)) - **nuxt:** Access server build from `webpack` memfs ([#​29027](https://redirect.github.com/nuxt/nuxt/pull/29027)) - **nuxt:** Do not resolve non-absolute component paths ([#​29036](https://redirect.github.com/nuxt/nuxt/pull/29036)) - **nuxt:** Defer unsetting error handler until suspense resolves ([#​29037](https://redirect.github.com/nuxt/nuxt/pull/29037)) - **nuxt:** Pass `DOMException` as fetch abort exception ([#​29058](https://redirect.github.com/nuxt/nuxt/pull/29058)) - **vite:** Don't force protocol if disabled `devServer.https` ([#​29049](https://redirect.github.com/nuxt/nuxt/pull/29049)) - **nuxt:** Empty nitro `buildDir` in dev mode ([#​29068](https://redirect.github.com/nuxt/nuxt/pull/29068)) - **nuxt:** Don't resolve relative import type paths for deps ([#​29069](https://redirect.github.com/nuxt/nuxt/pull/29069)) - **kit:** Handle passing 'bare' relative paths to modules ([c7fecd8a1](https://redirect.github.com/nuxt/nuxt/commit/c7fecd8a1)) - **kit:** Try resolving module path from each node_modules dir ([70a622d43](https://redirect.github.com/nuxt/nuxt/commit/70a622d43)) - **kit,vite,webpack:** Resolve postcss paths from each modules dir ([#​29096](https://redirect.github.com/nuxt/nuxt/pull/29096)) - **kit,vite,webpack:** Strip `node_modules/` from parent urls ([5bd42c893](https://redirect.github.com/nuxt/nuxt/commit/5bd42c893)) - **nuxt:** Add `crossorigin` attribute for stylesheets ([#​29138](https://redirect.github.com/nuxt/nuxt/pull/29138)) - **nuxt:** Use `routeRules` to hint pages to prerender ([#​29172](https://redirect.github.com/nuxt/nuxt/pull/29172)) - **nuxt:** Pass absolute external link urls to `link:prefetch` ([#​29321](https://redirect.github.com/nuxt/nuxt/pull/29321)) - **nuxt:** Error on build when required module is missing ([#​29287](https://redirect.github.com/nuxt/nuxt/pull/29287)) - **nuxt:** Prevent 404 when hitting component test endpoint ([cb725f014](https://redirect.github.com/nuxt/nuxt/commit/cb725f014)) - **nuxt:** Avoid throwing 404 error before middleware finishes ([#​29054](https://redirect.github.com/nuxt/nuxt/pull/29054)) - **schema:** Use `ConfigLayer` type from `c12` ([#​29370](https://redirect.github.com/nuxt/nuxt/pull/29370)) - **nuxt:** Fix nested page types in `typedPages` ([#​29352](https://redirect.github.com/nuxt/nuxt/pull/29352)) - **nuxt:** Allow islands to manipulate head client-side ([#​29186](https://redirect.github.com/nuxt/nuxt/pull/29186)) - **vite:** Dim repeat count in logs ([#​29392](https://redirect.github.com/nuxt/nuxt/pull/29392)) - **schema:** Mark `configFile` as required in layer type ([3bbcd7d21](https://redirect.github.com/nuxt/nuxt/commit/3bbcd7d21)) - **nuxt:** Remove vue compiler hints from auto import ([#​29713](https://redirect.github.com/nuxt/nuxt/pull/29713)) - **vite:** Update signature for `createIsExternal` ([686be8168](https://redirect.github.com/nuxt/nuxt/commit/686be8168)) - **nuxt:** Respect existing `props` value in `definePageMeta` ([#​29683](https://redirect.github.com/nuxt/nuxt/pull/29683)) - **schema:** Hoist `nitropack/types` to ensure api routes are typed ([54096875e](https://redirect.github.com/nuxt/nuxt/commit/54096875e)) ##### 💅 Refactors - **nuxt:** Use `addBuildPlugin` internally ([#​29157](https://redirect.github.com/nuxt/nuxt/pull/29157)) - **nuxt,schema,vite,webpack:** Use unplugin for vfs ([#​29165](https://redirect.github.com/nuxt/nuxt/pull/29165)) ##### 📖 Documentation - Use `defineNuxtComponent` instead of `defineComponent` ([#​29011](https://redirect.github.com/nuxt/nuxt/pull/29011)) - Remove duotone icons for clarity ([#​29040](https://redirect.github.com/nuxt/nuxt/pull/29040)) - Fix typo ([#​29045](https://redirect.github.com/nuxt/nuxt/pull/29045)) - Remove specific Nuxt 4 release date ([#​29151](https://redirect.github.com/nuxt/nuxt/pull/29151)) - Remove redundant newlines and indentations ([#​29190](https://redirect.github.com/nuxt/nuxt/pull/29190)) - Add links to short videos from daniel ([#​29185](https://redirect.github.com/nuxt/nuxt/pull/29185)) - Fix comments typo in auto-imports example ([#​29195](https://redirect.github.com/nuxt/nuxt/pull/29195)) - Add missing word ([#​29230](https://redirect.github.com/nuxt/nuxt/pull/29230)) - Add a section about `useRequestFetch` and `event.$fetch` ([#​29099](https://redirect.github.com/nuxt/nuxt/pull/29099)) - Add example of typing custom `useFetch` errors ([#​29253](https://redirect.github.com/nuxt/nuxt/pull/29253)) - Ensure manifest code snippet works with pnpm ([#​29273](https://redirect.github.com/nuxt/nuxt/pull/29273)) - Consistent directory structure ([#​29292](https://redirect.github.com/nuxt/nuxt/pull/29292)) - Update to new `ofetch` headers for interceptors ([#​29118](https://redirect.github.com/nuxt/nuxt/pull/29118)) - Mention upgrading third-party configs ([#​27768](https://redirect.github.com/nuxt/nuxt/pull/27768)) - Improve explanation of ssr + data fetching ([#​29010](https://redirect.github.com/nuxt/nuxt/pull/29010)) - Add a description for `.env.test` ([#​29398](https://redirect.github.com/nuxt/nuxt/pull/29398)) - Add section on 'updateAppConfig' in the 'app.config' page ([#​29397](https://redirect.github.com/nuxt/nuxt/pull/29397)) - Add example to navigateTo util ([#​29611](https://redirect.github.com/nuxt/nuxt/pull/29611)) - Remove `mockImplementation()` call ([#​29669](https://redirect.github.com/nuxt/nuxt/pull/29669)) - Updat

Configuration

📅 Schedule: Branch creation - "every weekend" (UTC), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.



This PR was generated by Mend Renovate. View the repository job log.

netlify[bot] commented 1 month ago

Deploy Preview for nuxt-storybook ready!

Name Link
Latest commit af870373279598d25843d44fd0b3f7d0b5da2a75
Latest deploy log https://app.netlify.com/sites/nuxt-storybook/deploys/673e134ea2d1cd000817d658
Deploy Preview https://deploy-preview-800--nuxt-storybook.netlify.app
Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify site configuration.