huang-julien / nuxt-applicationinsights

ApplicationInsights module for Nuxt 3.
15 stars 0 forks source link

fix(deps): update all non-major dependencies #48

Closed renovate[bot] closed 2 months ago

renovate[bot] commented 2 months ago

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
@microsoft/applicationinsights-core-js (source) 3.1.0 -> 3.2.0 age adoption passing confidence
@microsoft/applicationinsights-web 3.1.0 -> 3.2.0 age adoption passing confidence
@nuxt/eslint-config (source) ^0.2.0 -> ^0.3.0 age adoption passing confidence
@nuxt/kit (source) 3.10.2 -> 3.11.2 age adoption passing confidence
@nuxt/module-builder ^0.5.2 -> ^0.6.0 age adoption passing confidence
@nuxt/schema (source) 3.10.2 -> 3.11.2 age adoption passing confidence
@nuxt/test-utils 3.7.4 -> 3.12.1 age adoption passing confidence
@types/node (source) 20.10.5 -> 20.12.7 age adoption passing confidence
nitropack 2.8.1 -> 2.9.6 age adoption passing confidence
nuxt (source) 3.10.2 -> 3.11.2 age adoption passing confidence
vitest (source) 1.1.0 -> 1.5.2 age adoption passing confidence

Release Notes

microsoft/ApplicationInsights-JS (@​microsoft/applicationinsights-core-js) ### [`v3.2.0`](https://togithub.com/microsoft/ApplicationInsights-JS/blob/HEAD/RELEASES.md#320-Apr-23rd-2024) !! CfgSync plugin is turned on. Throttling Ikey depreciation message is enabled with sampling rate 0.0001% [##​2317](https://togithub.com/microsoft/ApplicationInsights-JS/pull/2317) !! Sender has breaking changes. The key used for session storage is changed and items stored in the storage now contain retry counts. [##​2324](https://togithub.com/microsoft/ApplicationInsights-JS/pull/2324) ##### Changelog - [#​2371](https://togithub.com/microsoft/ApplicationInsights-JS/issues/2371) \[Main]\[Task]27365739 Turn on Ikey depreciation message with sampling rate 0.0001% - [#​2319](https://togithub.com/microsoft/ApplicationInsights-JS/issues/2319) \[Main] Fix config release script overwrite flag and cache time - [#​2321](https://togithub.com/microsoft/ApplicationInsights-JS/issues/2321) \[Main] Default request headers content-type for 1ds should be x-json-stream only ing - [#​2324](https://togithub.com/microsoft/ApplicationInsights-JS/issues/2324) \[Main]\[Task]27079894 Add a max retry count for Sender - [#​2325](https://togithub.com/microsoft/ApplicationInsights-JS/issues/2325) \[Main]\[Task]25716927: Change default CfgSync values to turn on the ikey deprecation message - [#​2331](https://togithub.com/microsoft/ApplicationInsights-JS/issues/2331) \[Main] Resetting the DataCacheHelper version number back to current version (from 3.0.5) - [#​2332](https://togithub.com/microsoft/ApplicationInsights-JS/issues/2332) \[Main]\[Task]27742145: Change nonOverrideCfgs to be added only during initialization - [#​2333](https://togithub.com/microsoft/ApplicationInsights-JS/issues/2333) \[Main]\[Task]27749889: Change AISKU Sync Mode to Receive ### [`v3.1.2`](https://togithub.com/microsoft/ApplicationInsights-JS/blob/HEAD/RELEASES.md#312-Mar-21st-2024) [Compare Source](https://togithub.com/microsoft/ApplicationInsights-JS/compare/3.1.1...3.1.2) !! Critical Bug fix for Memoery Leak !! [#​2311](https://togithub.com/microsoft/ApplicationInsights-JS/issues/2311) It also contains a packaging fix for webpack [#​2307](https://togithub.com/microsoft/ApplicationInsights-JS/issues/2307) (caused by \[[#​2306](https://togithub.com/microsoft/ApplicationInsights-JS/issues/2306)]]\[https://github.com/microsoft/ApplicationInsights-JS/issues/2306](https://togithub.com/microsoft/ApplicationInsights-JS/issues/2306)6) ) and ##### Changelog - [#​2307](https://togithub.com/microsoft/ApplicationInsights-JS/issues/2307) ApplicationInsights-JS latest version 3.1.1 giving TypeError: Cannot read properties of undefined (reading 'getCrypto') - [#​2306](https://togithub.com/microsoft/ApplicationInsights-JS/issues/2306) \[BUG] Circular dependencies - [#​2311](https://togithub.com/microsoft/ApplicationInsights-JS/issues/2311) \[BUG] Excessive memory usage for SPA where unload hooks keep accumulating - [#​2299](https://togithub.com/microsoft/ApplicationInsights-JS/issues/2299) \[Main]\[Task]27156360: Add json config cdn details to tool folder - [#​2308](https://togithub.com/microsoft/ApplicationInsights-JS/issues/2308) \[Main]\[Task]27221819: Remove node 14 (from ci.yml) ### [`v3.1.1`](https://togithub.com/microsoft/ApplicationInsights-JS/blob/HEAD/RELEASES.md#311-Mar-12th-2024) [Compare Source](https://togithub.com/microsoft/ApplicationInsights-JS/compare/3.1.0...3.1.1) ##### Changelog - [#​2296](https://togithub.com/microsoft/ApplicationInsights-JS/issues/2296) \[BUG] remove 403 as a “retriable” error code - [#​2276](https://togithub.com/microsoft/ApplicationInsights-JS/issues/2276) Update api-docs (typedoc) with the current 3.1.0 release details - [#​2281](https://togithub.com/microsoft/ApplicationInsights-JS/issues/2281) \[Main]\[Task]26681188: Handle endpoint url change for offline channel and add notification mgr - [#​2282](https://togithub.com/microsoft/ApplicationInsights-JS/issues/2282) Addng two new PII Kind values for IPv6 scrubbing and dropping data. - [#​2285](https://togithub.com/microsoft/ApplicationInsights-JS/issues/2285) \[Main]\[Task]25693679: Extract common sendPost implementation for online and offline sender - [#​2197](https://togithub.com/microsoft/ApplicationInsights-JS/issues/2197) \[main] \[BUG] using EndPointUrl (and IngestionEndpoint) results in Telemetry sent to incorrect urls - [#​2288](https://togithub.com/microsoft/ApplicationInsights-JS/issues/2288) \[Main]\[Task]27064950: Add doc on adding offline support channel - [#​2295](https://togithub.com/microsoft/ApplicationInsights-JS/issues/2295) \[Main]\[Task]27064983: Update post channel to use sender post common interfaces from core - [#​2290](https://togithub.com/microsoft/ApplicationInsights-JS/issues/2290) chore: remove extraneous console log from debug plugin ##### Web snippet additional update to 1.1.2 (March 1st, 2024) Refer to [#​2284](https://togithub.com/microsoft/ApplicationInsights-JS/issues/2284) \[Web-Snippet] \[BUG] [@​microsoft/applicationinsights-web-snippet](https://togithub.com/microsoft/applicationinsights-web-snippet) version 1.1.1 type problem ##### Web snippet additional update to 1.1.1 (Feb 16th, 2024) Refer to [#​2277](https://togithub.com/microsoft/ApplicationInsights-JS/issues/2277) \[Web-Snippet] dependency chain issues
nuxt/eslint (@​nuxt/eslint-config) ### [`v0.3.10`](https://togithub.com/nuxt/eslint/releases/tag/v0.3.10) [Compare Source](https://togithub.com/nuxt/eslint/compare/v0.3.9...v0.3.10) #####    🐞 Bug Fixes - **module**: - Override `@eslint/js` config to keep the name consistent, fix [#​408](https://togithub.com/nuxt/eslint/issues/408)  -  by [@​antfu](https://togithub.com/antfu) in [https://github.com/nuxt/eslint/issues/408](https://togithub.com/nuxt/eslint/issues/408) [(477ee)](https://togithub.com/nuxt/eslint/commit/477ee5c) - Get random port for config inspector, fix [#​406](https://togithub.com/nuxt/eslint/issues/406)  -  by [@​antfu](https://togithub.com/antfu) in [https://github.com/nuxt/eslint/issues/406](https://togithub.com/nuxt/eslint/issues/406) [(07eac)](https://togithub.com/nuxt/eslint/commit/07eace1) #####     [View changes on GitHub](https://togithub.com/nuxt/eslint/compare/v0.3.9...v0.3.10) ### [`v0.3.9`](https://togithub.com/nuxt/eslint/releases/tag/v0.3.9) [Compare Source](https://togithub.com/nuxt/eslint/compare/v0.3.8...v0.3.9) #####    🐞 Bug Fixes - Update `@eslint/config-inspector`, close [#​400](https://togithub.com/nuxt/eslint/issues/400)  -  by [@​antfu](https://togithub.com/antfu) in [https://github.com/nuxt/eslint/issues/400](https://togithub.com/nuxt/eslint/issues/400) [(97cb9)](https://togithub.com/nuxt/eslint/commit/97cb9a7) - **module**: Upgrade `eslint-typegen`, close [#​405](https://togithub.com/nuxt/eslint/issues/405)  -  by [@​antfu](https://togithub.com/antfu) in [https://github.com/nuxt/eslint/issues/405](https://togithub.com/nuxt/eslint/issues/405) [(91b3f)](https://togithub.com/nuxt/eslint/commit/91b3f8c) #####     [View changes on GitHub](https://togithub.com/nuxt/eslint/compare/v0.3.8...v0.3.9) ### [`v0.3.8`](https://togithub.com/nuxt/eslint/releases/tag/v0.3.8) [Compare Source](https://togithub.com/nuxt/eslint/compare/v0.3.7...v0.3.8) #####    🐞 Bug Fixes - **config**: - Include `$fetch` as the global, close [#​371](https://togithub.com/nuxt/eslint/issues/371)  -  by [@​antfu](https://togithub.com/antfu) in [https://github.com/nuxt/eslint/issues/371](https://togithub.com/nuxt/eslint/issues/371) [(e5b47)](https://togithub.com/nuxt/eslint/commit/e5b47de) - **module**: - Use relative path in the generate eslint.config, fix [#​395](https://togithub.com/nuxt/eslint/issues/395)  -  by [@​antfu](https://togithub.com/antfu) in [https://github.com/nuxt/eslint/issues/395](https://togithub.com/nuxt/eslint/issues/395) [(7bfb7)](https://togithub.com/nuxt/eslint/commit/7bfb780) - Adding `fix` option to `checker`, fix [#​394](https://togithub.com/nuxt/eslint/issues/394)  -  by [@​antfu](https://togithub.com/antfu) in [https://github.com/nuxt/eslint/issues/394](https://togithub.com/nuxt/eslint/issues/394) [(05f00)](https://togithub.com/nuxt/eslint/commit/05f0005) #####     [View changes on GitHub](https://togithub.com/nuxt/eslint/compare/v0.3.7...v0.3.8) ### [`v0.3.7`](https://togithub.com/nuxt/eslint/releases/tag/v0.3.7) [Compare Source](https://togithub.com/nuxt/eslint/compare/v0.3.6...v0.3.7) #####    🚀 Features - **eslint-config**: Add Nuxt-aware `vue/multiline-html-element-content-newline` rule  -  by [@​DamianGlowala](https://togithub.com/DamianGlowala), **autofix-ci\[bot]** and [@​antfu](https://togithub.com/antfu) in [https://github.com/nuxt/eslint/issues/391](https://togithub.com/nuxt/eslint/issues/391) [(f3f33)](https://togithub.com/nuxt/eslint/commit/f3f335d) - **module**: Provide types for config overrides  -  by [@​antfu](https://togithub.com/antfu) [(55b38)](https://togithub.com/nuxt/eslint/commit/55b3806) #####     [View changes on GitHub](https://togithub.com/nuxt/eslint/compare/v0.3.6...v0.3.7) ### [`v0.3.6`](https://togithub.com/nuxt/eslint/releases/tag/v0.3.6) [Compare Source](https://togithub.com/nuxt/eslint/compare/v0.3.5...v0.3.6) #####    🐞 Bug Fixes - **module**: Config duplications on module reload  -  by [@​antfu](https://togithub.com/antfu) [(a6092)](https://togithub.com/nuxt/eslint/commit/a6092f8) #####     [View changes on GitHub](https://togithub.com/nuxt/eslint/compare/v0.3.5...v0.3.6) ### [`v0.3.5`](https://togithub.com/nuxt/eslint/releases/tag/v0.3.5) [Compare Source](https://togithub.com/nuxt/eslint/compare/v0.3.4...v0.3.5) #####    🚀 Features - **eslint-config**: - Support default export and rest arguments for easier usage  -  by [@​antfu](https://togithub.com/antfu) [(c75eb)](https://togithub.com/nuxt/eslint/commit/c75ebf1) - **module**: - Generate `eslint.config.mjs` automatically  -  by [@​antfu](https://togithub.com/antfu) [(07727)](https://togithub.com/nuxt/eslint/commit/077271b) - Set checker `configType` to `flat` by default  -  by [@​antfu](https://togithub.com/antfu) [(d84af)](https://togithub.com/nuxt/eslint/commit/d84af6f) #####     [View changes on GitHub](https://togithub.com/nuxt/eslint/compare/v0.3.4...v0.3.5) ### [`v0.3.4`](https://togithub.com/nuxt/eslint/compare/v0.3.3...v0.3.4) [Compare Source](https://togithub.com/nuxt/eslint/compare/v0.3.3...v0.3.4) ### [`v0.3.3`](https://togithub.com/nuxt/eslint/compare/v0.3.2...v0.3.3) [Compare Source](https://togithub.com/nuxt/eslint/compare/v0.3.2...v0.3.3) ### [`v0.3.2`](https://togithub.com/nuxt/eslint/releases/tag/v0.3.2) [Compare Source](https://togithub.com/nuxt/eslint/compare/v0.3.1...v0.3.2) #####    🐞 Bug Fixes - Update `eslint-typegen`, close [#​387](https://togithub.com/nuxt/eslint/issues/387)  -  by [@​antfu](https://togithub.com/antfu) in [https://github.com/nuxt/eslint/issues/387](https://togithub.com/nuxt/eslint/issues/387) [(90dc5)](https://togithub.com/nuxt/eslint/commit/90dc510) - **modules**: Feature flags not passing through, fix [#​385](https://togithub.com/nuxt/eslint/issues/385)  -  by [@​antfu](https://togithub.com/antfu) in [https://github.com/nuxt/eslint/issues/385](https://togithub.com/nuxt/eslint/issues/385) [(592a5)](https://togithub.com/nuxt/eslint/commit/592a5e3) #####     [View changes on GitHub](https://togithub.com/nuxt/eslint/compare/v0.3.1...v0.3.2) ### [`v0.3.1`](https://togithub.com/nuxt/eslint/compare/v0.3.0...v0.3.1) [Compare Source](https://togithub.com/nuxt/eslint/compare/v0.3.0...v0.3.1) ### [`v0.3.0`](https://togithub.com/nuxt/eslint/releases/tag/v0.3.0) #### 🚀 Notable Changes > 💡 Expect an introduction blog post to explain in more detail very soon! With this release, we have unified the ESLint tools across the ecosystem into this single monorepo to have a more maintainable structure. (For a comparison table between packages, please check: https://eslint.nuxt.com/guide/faq#package-disambiguation) New docs: https://eslint.nuxt.com/ Introduce the new `@nuxt/eslint` module, that generates project-aware flat configs. Morden and much more extensible and customizable. Works with ESLint v9.0.0. Learn more at https://eslint.nuxt.com/packages/module. *** #####     Features - **module**: Generate `withNuxt` function for easer composition  -  by [@​antfu](https://togithub.com/antfu) in [https://github.com/nuxt/eslint/issues/344](https://togithub.com/nuxt/eslint/issues/344) [(9c9f8)](https://togithub.com/nuxt/eslint/commit/9c9f8f3) - Add `@nuxt/eslint-config` for nuxt3 projects  -  by [@​danielroe](https://togithub.com/danielroe) in [https://github.com/nuxt/eslint/issues/247](https://togithub.com/nuxt/eslint/issues/247) [(bf74a)](https://togithub.com/nuxt/eslint/commit/bf74ad9) - Flat config, eslint plugin, and nuxt module  -  by [@​antfu](https://togithub.com/antfu), **ricardogobbosouza** and **ModyQyW** in [https://github.com/nuxt/eslint/issues/332](https://togithub.com/nuxt/eslint/issues/332) [(ec142)](https://togithub.com/nuxt/eslint/commit/ec14212) - Allow flexible rules customization  -  by [@​antfu](https://togithub.com/antfu) [(6bbc3)](https://togithub.com/nuxt/eslint/commit/6bbc357) - Turn on `consistent-type-imports`  -  by [@​antfu](https://togithub.com/antfu) [(6a61b)](https://togithub.com/nuxt/eslint/commit/6a61b37) - Integrate with `eslint-typegen`  -  by [@​antfu](https://togithub.com/antfu) [(d2b1c)](https://togithub.com/nuxt/eslint/commit/d2b1c2d) - Compactible with non-hoist env  -  by [@​antfu](https://togithub.com/antfu) [(1b9df)](https://togithub.com/nuxt/eslint/commit/1b9df6f) - Expose `options` object in generate configs, fix [#​375](https://togithub.com/nuxt/eslint/issues/375)  -  by [@​antfu](https://togithub.com/antfu) in [https://github.com/nuxt/eslint/issues/375](https://togithub.com/nuxt/eslint/issues/375) [(84b78)](https://togithub.com/nuxt/eslint/commit/84b7891) - **eslint-config**: - Improve default language options  -  by [@​antfu](https://togithub.com/antfu) [(f48c7)](https://togithub.com/nuxt/eslint/commit/f48c7d9) - Support for multiple src dirs and auto infer directories structure  -  by [@​antfu](https://togithub.com/antfu) in [https://github.com/nuxt/eslint/issues/370](https://togithub.com/nuxt/eslint/issues/370) [(a3625)](https://togithub.com/nuxt/eslint/commit/a3625fd) - Typescript strict by default, make config names more consistent  -  by [@​antfu](https://togithub.com/antfu) [(d77eb)](https://togithub.com/nuxt/eslint/commit/d77ebe7) - Options for typescript, add some snapshot tests  -  by [@​antfu](https://togithub.com/antfu) [(ae2d7)](https://togithub.com/nuxt/eslint/commit/ae2d78a) - Add ignores from `gitignore` by default  -  by [@​antfu](https://togithub.com/antfu) in [https://github.com/nuxt/eslint/issues/376](https://togithub.com/nuxt/eslint/issues/376) [(9dfbc)](https://togithub.com/nuxt/eslint/commit/9dfbc52) - Enable `import` plugin  -  by [@​antfu](https://togithub.com/antfu) and **autofix-ci\[bot]** in [https://github.com/nuxt/eslint/issues/378](https://togithub.com/nuxt/eslint/issues/378) [(d5f6f)](https://togithub.com/nuxt/eslint/commit/d5f6f66) - Optional rules for module authors  -  by [@​antfu](https://togithub.com/antfu) in [https://github.com/nuxt/eslint/issues/377](https://togithub.com/nuxt/eslint/issues/377) [(983bc)](https://togithub.com/nuxt/eslint/commit/983bcaf) - Improve vue stylistic settings  -  by [@​antfu](https://togithub.com/antfu) [(24b68)](https://togithub.com/nuxt/eslint/commit/24b6862) - **module**: - Generate configuration for `globals`  -  by [@​antfu](https://togithub.com/antfu) in [https://github.com/nuxt/eslint/issues/336](https://togithub.com/nuxt/eslint/issues/336) [(ee98b)](https://togithub.com/nuxt/eslint/commit/ee98b29) - Support hook to customize config code gen  -  by [@​antfu](https://togithub.com/antfu) [(c7a35)](https://togithub.com/nuxt/eslint/commit/c7a353c) - Migrate to `@eslint/config-inspector`  -  by [@​antfu](https://togithub.com/antfu) [(07bc1)](https://togithub.com/nuxt/eslint/commit/07bc1da) #####     Bug Fixes - Apply recommended typescript rules to vue files as well  -  by [@​danielroe](https://togithub.com/danielroe) [(bcef4)](https://togithub.com/nuxt/eslint/commit/bcef42b) - Exclude subfolders of components folder from name rule  -  by [@​jd1378](https://togithub.com/jd1378) in [https://github.com/nuxt/eslint/issues/278](https://togithub.com/nuxt/eslint/issues/278) [(13fcd)](https://togithub.com/nuxt/eslint/commit/13fcd64) - Try fix windows path resolution  -  by [@​antfu](https://togithub.com/antfu) [(018b7)](https://togithub.com/nuxt/eslint/commit/018b785) - Update package.json files  -  by [@​DamianGlowala](https://togithub.com/DamianGlowala) and [@​antfu](https://togithub.com/antfu) in [https://github.com/nuxt/eslint/issues/367](https://togithub.com/nuxt/eslint/issues/367) [(c56d1)](https://togithub.com/nuxt/eslint/commit/c56d164) - Windows path resolution  -  by [@​richard-dp](https://togithub.com/richard-dp), [@​antfu](https://togithub.com/antfu) and **autofix-ci\[bot]** in [https://github.com/nuxt/eslint/issues/369](https://togithub.com/nuxt/eslint/issues/369) [(2efd7)](https://togithub.com/nuxt/eslint/commit/2efd732) - Add `name` field to `@stylistic/eslint-plugin` configuration  -  by [@​chadwickellis](https://togithub.com/chadwickellis) and [@​antfu](https://togithub.com/antfu) in [https://github.com/nuxt/eslint/issues/374](https://togithub.com/nuxt/eslint/issues/374) [(d45b2)](https://togithub.com/nuxt/eslint/commit/d45b250) - Consistent config names  -  by [@​antfu](https://togithub.com/antfu) [(80a05)](https://togithub.com/nuxt/eslint/commit/80a050b) - **eslint-config**: - Add extra file extensions to globs  -  by [@​danielroe](https://togithub.com/danielroe) [(9628a)](https://togithub.com/nuxt/eslint/commit/9628a34) - Handle `app.vue` and `error.vue` in custom `srcDir`  -  by [@​danielroe](https://togithub.com/danielroe), [@​antfu](https://togithub.com/antfu) and **autofix-ci\[bot]** in [https://github.com/nuxt/eslint/issues/335](https://togithub.com/nuxt/eslint/issues/335) [(adda0)](https://togithub.com/nuxt/eslint/commit/adda0f1) - Disable vue stylistic rules by default, close [#​342](https://togithub.com/nuxt/eslint/issues/342)  -  by [@​antfu](https://togithub.com/antfu) in [https://github.com/nuxt/eslint/issues/342](https://togithub.com/nuxt/eslint/issues/342) [(ab6bc)](https://togithub.com/nuxt/eslint/commit/ab6bca7) - Disable more vue stylistic rules by default  -  by [@​kingyue737](https://togithub.com/kingyue737) in [https://github.com/nuxt/eslint/issues/349](https://togithub.com/nuxt/eslint/issues/349) [(14367)](https://togithub.com/nuxt/eslint/commit/1436746) - Enable `vue/multi-word-component-names` for files directly under `components`  -  by [@​kingyue737](https://togithub.com/kingyue737) and [@​antfu](https://togithub.com/antfu) in [https://github.com/nuxt/eslint/issues/360](https://togithub.com/nuxt/eslint/issues/360) [(37ab5)](https://togithub.com/nuxt/eslint/commit/37ab534) - **eslint-config-legacy**: - Also check for `nuxt-edge`  -  by [@​mercs600](https://togithub.com/mercs600) in [https://github.com/nuxt/eslint/issues/264](https://togithub.com/nuxt/eslint/issues/264) [(30cfb)](https://togithub.com/nuxt/eslint/commit/30cfb4e) - **eslint-plugin**: - Add browse + node globals  -  by [@​davidurco](https://togithub.com/davidurco) and [@​antfu](https://togithub.com/antfu) in [https://github.com/nuxt/eslint/issues/361](https://togithub.com/nuxt/eslint/issues/361) [(d8799)](https://togithub.com/nuxt/eslint/commit/d8799be) - **module**: - Config creation, fix [#​346](https://togithub.com/nuxt/eslint/issues/346)  -  by [@​antfu](https://togithub.com/antfu) in [https://github.com/nuxt/eslint/issues/346](https://togithub.com/nuxt/eslint/issues/346) [(2bd83)](https://togithub.com/nuxt/eslint/commit/2bd835b) - Correctly resolve `withNuxt` type  -  by [@​DamianGlowala](https://togithub.com/DamianGlowala) in [https://github.com/nuxt/eslint/issues/350](https://togithub.com/nuxt/eslint/issues/350) [(d706c)](https://togithub.com/nuxt/eslint/commit/d706c24) - Account for `layer.config.components` being `undefined`  -  by [@​DamianGlowala](https://togithub.com/DamianGlowala) in [https://github.com/nuxt/eslint/issues/352](https://togithub.com/nuxt/eslint/issues/352) [(6b2eb)](https://togithub.com/nuxt/eslint/commit/6b2ebbb) - Don't resolve path for native modules  -  by [@​antfu](https://togithub.com/antfu) [(5715e)](https://togithub.com/nuxt/eslint/commit/5715ea2) - Remove duplicated src dirs  -  by [@​antfu](https://togithub.com/antfu) [(0be8e)](https://togithub.com/nuxt/eslint/commit/0be8e80) #####     Performance - **eslint-config**: Move some configs to async chunk  -  by [@​antfu](https://togithub.com/antfu) [(ebc27)](https://togithub.com/nuxt/eslint/commit/ebc27c5) #####     [View changes on GitHub](https://togithub.com/nuxt/eslint/compare/v12.0.0...v0.3.0)
nuxt/nuxt (@​nuxt/kit) ### [`v3.11.2`](https://togithub.com/nuxt/nuxt/releases/tag/v3.11.2) [Compare Source](https://togithub.com/nuxt/nuxt/compare/v3.11.1...v3.11.2) > 3.11.2 is the next regularly scheduled patch release. #### ✅ Upgrading As usual, our recommendation for upgrading is to run: ```sh nuxi 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://togithub.com/nuxt/nuxt/compare/v3.11.1...v3.11.2) ##### 🔥 Performance - **nuxt:** Don't tree-shake `useServerHead` in dev ([#​26421](https://togithub.com/nuxt/nuxt/pull/26421)) - **nuxt:** Reduce nuxt island payload ([#​26569](https://togithub.com/nuxt/nuxt/pull/26569)) - **nuxt:** Unsubscribe from watch when scope is disposed ([#​26554](https://togithub.com/nuxt/nuxt/pull/26554)) - **nuxt:** Reduce router resolutions ([#​26519](https://togithub.com/nuxt/nuxt/pull/26519)) ##### 🩹 Fixes - **nuxt:** Handle underscores in island names ([#​26370](https://togithub.com/nuxt/nuxt/pull/26370)) - **nuxt:** Don't append new route for redirect if one exists ([#​26368](https://togithub.com/nuxt/nuxt/pull/26368)) - **nuxt:** Ignore `navigateTo` `open` option on server side ([#​26392](https://togithub.com/nuxt/nuxt/pull/26392)) - **nuxt:** Print errors when compiling templates ([#​26410](https://togithub.com/nuxt/nuxt/pull/26410)) - **nuxt:** Don't warn about `definePageMeta` in server pages ([#​26422](https://togithub.com/nuxt/nuxt/pull/26422)) - **nuxt:** Pass `joinRelativeURL` + share paths on server ([#​26407](https://togithub.com/nuxt/nuxt/pull/26407)) - **nuxt:** Exclude `/index.html` from import protection ([#​26430](https://togithub.com/nuxt/nuxt/pull/26430)) - **nuxt:** Early return from `refreshCookie` on server ([22ada37b4](https://togithub.com/nuxt/nuxt/commit/22ada37b4)) - **nuxt:** Move `v-if` to wrapper in islands transform ([#​26386](https://togithub.com/nuxt/nuxt/pull/26386)) - **nuxt:** Move directives to client component island wrapper ([#​26387](https://togithub.com/nuxt/nuxt/pull/26387)) - **nuxt:** Ignore fetch errors in `getLatestManifest` ([#​26486](https://togithub.com/nuxt/nuxt/pull/26486)) - **nuxt:** Check island element instead of hydration state ([#​26480](https://togithub.com/nuxt/nuxt/pull/26480)) - **nuxt:** Add build id to rendered payload url ([#​26504](https://togithub.com/nuxt/nuxt/pull/26504)) - **nuxt:** Support serialising rich server logs ([#​26503](https://togithub.com/nuxt/nuxt/pull/26503)) - **nuxt:** Handle errors parsing/stringifying logs ([4a87c35df](https://togithub.com/nuxt/nuxt/commit/4a87c35df)) - **nuxt:** Augment `GlobalComponents` in multiple vue modules ([#​26541](https://togithub.com/nuxt/nuxt/pull/26541)) - **nuxt:** Suppress warning about resolve cache-driver ([#​26595](https://togithub.com/nuxt/nuxt/pull/26595)) - **nuxt:** Handle auto-importing named components ([#​26556](https://togithub.com/nuxt/nuxt/pull/26556)) - **schema:** Update webpack `transformAssetUrls` + pass `hoistStatic` to vite plugin ([#​26563](https://togithub.com/nuxt/nuxt/pull/26563)) - **schema:** Document use case for `typescript.shim` ([#​26607](https://togithub.com/nuxt/nuxt/pull/26607)) - **nuxt:** Normalise rollup opts in island transform w/o nuxt ([#​26589](https://togithub.com/nuxt/nuxt/pull/26589)) - **nuxt:** Handle missing Nuxt context in `useRoute` ([#​26633](https://togithub.com/nuxt/nuxt/pull/26633)) ##### 💅 Refactors - **nuxt:** Remove duplicated check ([#​26544](https://togithub.com/nuxt/nuxt/pull/26544)) - **nuxt:** Simplify check in `navigateTo` for server ([#​26546](https://togithub.com/nuxt/nuxt/pull/26546)) - **nuxt:** Simplify `runtimeConfig` initialization of client side ([#​26558](https://togithub.com/nuxt/nuxt/pull/26558)) ##### 📖 Documentation - Update information about playwright test runner ([8e635fd23](https://togithub.com/nuxt/nuxt/commit/8e635fd23)) - Add info about dependencies to install ([a258bfc34](https://togithub.com/nuxt/nuxt/commit/a258bfc34)) - Add missing end block ([f55f74798](https://togithub.com/nuxt/nuxt/commit/f55f74798)) - Migration page typo ([#​26389](https://togithub.com/nuxt/nuxt/pull/26389)) - Advise installing nuxi for debugging with pnpm ([#​26447](https://togithub.com/nuxt/nuxt/pull/26447)) - Warn about single root element for server components ([#​26462](https://togithub.com/nuxt/nuxt/pull/26462)) - Adjust grammar ([#​26482](https://togithub.com/nuxt/nuxt/pull/26482)) - Add contents of the layout in examples ([#​26532](https://togithub.com/nuxt/nuxt/pull/26532)) - Add note about `prerenderRoutes` in dynamic routes ([#​26547](https://togithub.com/nuxt/nuxt/pull/26547)) - Clarify app-config merging strategy note ([#​26564](https://togithub.com/nuxt/nuxt/pull/26564)) - Update core modules roadmap ([#​26553](https://togithub.com/nuxt/nuxt/pull/26553)) - Replace `process.*` with `import.meta.*` ([#​26611](https://togithub.com/nuxt/nuxt/pull/26611)) - Correct grammar in `typescript.shim` JSDoc ([#​26626](https://togithub.com/nuxt/nuxt/pull/26626)) - Add missing comma ([#​26644](https://togithub.com/nuxt/nuxt/pull/26644)) ##### 🏡 Chore - Fix typo in test descriptions ([#​26366](https://togithub.com/nuxt/nuxt/pull/26366)) - Rename to yaml ([00018084d](https://togithub.com/nuxt/nuxt/commit/00018084d)) - Improve pr template ([#​26562](https://togithub.com/nuxt/nuxt/pull/26562)) - Enable devtools by default in playground ([17488508b](https://togithub.com/nuxt/nuxt/commit/17488508b)) - Migrate to ESLint flat config ([#​26583](https://togithub.com/nuxt/nuxt/pull/26583)) ##### ❤️ Contributors - Nikita ([@​nikitadmitr](https://togithub.com/nikitadmitr)) - Alex Liu ([@​Mini-ghost](https://togithub.com/Mini-ghost)) - Luke Nelson ([@​luc122c](https://togithub.com/luc122c)) - Damian Głowala ([@​DamianGlowala](https://togithub.com/DamianGlowala)) - Julien Huang ([@​huang-julien](https://togithub.com/huang-julien)) - Daniel Roe ([@​danielroe](https://togithub.com/danielroe)) - Antoine Rey ([@​antoinerey](https://togithub.com/antoinerey)) - Maxime Pauvert ([@​maximepvrt](https://togithub.com/maximepvrt)) - Taras Batenkov ([@​enkot](https://togithub.com/enkot)) - Lehoczky Zoltán ([@​Lehoczky](https://togithub.com/Lehoczky)) - Pothuraju ([@​pothuraju-dev](https://togithub.com/pothuraju-dev)) - xjccc ([@​xjccc](https://togithub.com/xjccc)) - Junaid Ahmed ([@​junaidkbr](https://togithub.com/junaidkbr)) - Michał Zarach ([@​michalzaq12](https://togithub.com/michalzaq12)) - Thimo ([@​ThimoDEV](https://togithub.com/ThimoDEV)) - Anthony Fu ([@​antfu](https://togithub.com/antfu)) - Alexander Lichter ([@​manniL](https://togithub.com/manniL)) - Serge Doda ([@​bargel](https://togithub.com/bargel)) - François Rosato ([@​frosato-dev](https://togithub.com/frosato-dev)) ### [`v3.11.1`](https://togithub.com/nuxt/nuxt/releases/tag/v3.11.1) [Compare Source](https://togithub.com/nuxt/nuxt/compare/v3.11.0...v3.11.1) > 3.11.1 is a patch release addressing regressions in v3.11.0. ##### ✅ Upgrading As usual, our recommendation for upgrading is to run: ```sh nuxi 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://togithub.com/nuxt/nuxt/compare/v3.11.0...v3.11.1) ##### 🩹 Fixes - **nuxt:** Ignore console.logs called outside event context ([b3ced3d69](https://togithub.com/nuxt/nuxt/commit/b3ced3d69)) - **schema:** Include `ofetch` in `typescript.hoist` defaults ([#​26316](https://togithub.com/nuxt/nuxt/pull/26316)) - **nuxt:** Conditionally use `tsx` parser ([#​26314](https://togithub.com/nuxt/nuxt/pull/26314)) - **nuxt:** Correct `finish` types and add to docs ([0d9c63b82](https://togithub.com/nuxt/nuxt/commit/0d9c63b82)) - **nuxt:** Ignore failures to access asyncContext in environments without it ([523db1a19](https://togithub.com/nuxt/nuxt/commit/523db1a19)) - **nuxt:** Handle failure creating BroadcastChannel ([#​26340](https://togithub.com/nuxt/nuxt/pull/26340)) - **nuxt:** Don't warn when injecting client-only components ([#​26341](https://togithub.com/nuxt/nuxt/pull/26341)) - **nuxt:** Prevent losing pages routes on prerender ([#​26354](https://togithub.com/nuxt/nuxt/pull/26354)) - **nuxt:** Pass `undefined` name when resolving trailing slash ([#​26358](https://togithub.com/nuxt/nuxt/pull/26358)) - **vite:** Use ssr result if it exists ([#​26356](https://togithub.com/nuxt/nuxt/pull/26356)) ##### 📖 Documentation - Fix code block formatting for `usePreviewMode` ([#​26303](https://togithub.com/nuxt/nuxt/pull/26303)) - Fix confusing wording ([#​26301](https://togithub.com/nuxt/nuxt/pull/26301)) - Add note that `useId` must be used with single root element ([401370b3a](https://togithub.com/nuxt/nuxt/commit/401370b3a)) - Mention `` component in api section ([#​26029](https://togithub.com/nuxt/nuxt/pull/26029)) - Note that `@nuxt/schema` should be used by module authors ([#​26190](https://togithub.com/nuxt/nuxt/pull/26190)) - Add `routeNameSplitter` example in migration docs ([#​25838](https://togithub.com/nuxt/nuxt/pull/25838)) ##### 🏡 Chore - **nuxt:** Remove unused code ([#​26319](https://togithub.com/nuxt/nuxt/pull/26319)) - Revert update github/codeql-action action ([c72951b06](https://togithub.com/nuxt/nuxt/commit/c72951b06)) ##### 🤖 CI - Configure npm registry in release workflow ([68f7d4df8](https://togithub.com/nuxt/nuxt/commit/68f7d4df8)) ##### ❤️ Contributors - Daniel Roe ([@​danielroe](https://togithub.com/danielroe)) - zunderbolt ([@​zunderbolt](https://togithub.com/zunderbolt)) - Serge Doda ([@​bargel](https://togithub.com/bargel)) - Volker Rose ([@​riddla](https://togithub.com/riddla)) - Turdalin Nurassyl ([@​trdln](https://togithub.com/trdln)) - Julien Huang ([@​huang-julien](https://togithub.com/huang-julien)) - Joaquín Sánchez ([@​userquin](https://togithub.com/userquin)) - Tanvir Rahman ([@​Tanvir-rahman](https://togithub.com/Tanvir-rahman)) - Florian Lefebvre ([@​florian-lefebvre](https://togithub.com/florian-lefebvre)) ### [`v3.11.0`](https://togithub.com/nuxt/nuxt/releases/tag/v3.11.0) [Compare Source](https://togithub.com/nuxt/nuxt/compare/v3.10.3...v3.11.0) #### 👀 Highlights This is possibly the last minor release before Nuxt v4, and so we've packed it full of features and improvements we hope will delight you! ✨ ##### 🪵 Better logging When developing a Nuxt application and using `console.log` in your application, you may have noticed that these logs are not displayed in your browser console when refreshing the page (during server-side rendering). This can be frustrating, as it makes it difficult to debug your application. This is now a thing of the past! Now, when you have server logs associated with a request, they will be bundled up and passed to the client and displayed in your browser console. [Asynchronous context](https://nodejs.org/docs/latest-v20.x/api/async_context.html) is used to track and associate these logs with the request that triggered them. ([#​25936](https://togithub.com/nuxt/nuxt/pull/25936)). For example, this code: ```vue [pages/index.vue] ``` will now log to your browser console when you refresh the page: ```bash Log from index page [ssr] Log inside useAsyncData at pages/index.vue ``` 👉 We also plan to support streaming of subsequent logs to the Nuxt DevTools in future. We've also added a `dev:ssr-logs` hook (both in Nuxt and Nitro) which is called on server and client, allowing you to handle them yourself if you want to. If you encounter any issues with this, it is possible to disable them - or prevent them from logging to your browser console. ```ts [nuxt.config.ts] export default defineNuxtConfig({ features: { devLogs: false // or 'silent' to allow you to handle yourself with `dev:ssr-logs` hook }, }) ``` ##### 🎨 Preview mode A new `usePreviewMode` composable aims to make it simple to use preview mode in your Nuxt app. ```ts [plugins/test.client.ts] const { enabled, state } = usePreviewMode() ``` When preview mode is enabled, all your data fetching composables, like `useAsyncData` and `useFetch` will rerun, meaning any cached data in the payload will be bypassed. [Read more in the docs](https://nuxt.com/docs/api/composables/use-preview-mode). ##### 💰 Cache-busting payloads We now automatically cache-bust your payloads if you haven't disabled Nuxt's app manifest, meaning you shouldn't be stuck with outdated data after a deployment. ##### 👮‍♂️ Middleware `routeRules` It's now possible to define middleware for page paths within the Vue app part of your application (that is, not your Nitro routes) ([#​25841](https://togithub.com/nuxt/nuxt/pull/25841)). ```ts [nuxt.config.ts] export default defineNuxtConfig({ routeRules: { '/admin/**': { // or appMiddleware: 'auth' appMiddleware: ['auth'] }, '/admin/login': { // You can 'turn off' middleware that would otherwise run for a page appMiddleware: { auth: false } }, }, }) ``` #### ⌫ New `clear` data fetching utility Now, `useAsyncData` and `useFetch` expose a `clear` utility. This is a function that can be used to set `data` to undefined, set `error` to `null`, set `pending` to `false`, set `status` to `idle`, and mark any currently pending requests as cancelled. ([#​26259](https://togithub.com/nuxt/nuxt/pull/26259)) ```vue ``` ##### 🕳️ New `#teleports` target Nuxt now includes a new `
` element in your app within your `` tag. It supports server-side teleports, meaning you can do this safely on the server: ```vue ``` ##### 🚦 Loading indicator and transition controls It's now possible to set custom timings for hiding the loading indicator, and forcing the `finish()` method if needed ([#​25932](https://togithub.com/nuxt/nuxt/pull/25932)). There's also a new `page:view-transition:start` hook for hooking into the View Transitions API ([#​26045](https://togithub.com/nuxt/nuxt/pull/26045)) if you have that feature enabled. ##### 🛍️ Server- and client-only pages This release sees server- and client-only pages land in Nuxt! You can now add a `.server.vue` or `.client.vue` suffix to a page to get automatic handling of it. **Client-only pages** will render entirely on the client-side, and skip server-rendering entirely, just as if the entire page was wrapped in ``. Use this responsibly. The flash of load on the client-side can be a bad user experience so make sure you really need to avoid server-side loading. Also consider using `` with a `fallback` slot to render a skeleton loader ([#​25037](https://togithub.com/nuxt/nuxt/pull/25037)). ⚗️ **Server-only pages** are even more useful because they enable you to integrate fully-server rendered HTML within client-side navigation. They will even be prefetched when links to them are in the viewport - so you will get instantaneous loading ([#​24954](https://togithub.com/nuxt/nuxt/pull/24954)). ##### 🤠 Server component bonanza When you are using server components, you can now use the `nuxt-client` attribute anywhere within your tree ([#​25479](https://togithub.com/nuxt/nuxt/pull/25479)). ```ts export default defineNuxtConfig({ experimental: { componentIslands: { selectiveClient: 'deep' } }, }) ``` You can listen to an `@error` event from server components that will be triggered if there is any issue loading the component ([#​25798](https://togithub.com/nuxt/nuxt/pull/25798)). Finally, server-only components are now smartly enabled when you have a server-only component or a server-only page within your project or any of its layers ([#​26223](https://togithub.com/nuxt/nuxt/pull/26223)). > \[!WARNING]\ > Server components remain experimental and their API may change, so be careful > before depending on implementation details. ##### 🔥 Performance improvements We've shipped a number of performance improvements, including only updating changed virtual templates ([#​26250](https://togithub.com/nuxt/nuxt/pull/26250)), using a 'layered' prerender cache ([#​26104](https://togithub.com/nuxt/nuxt/pull/26104)) that falls back to filesystem instead of keeping everything in memory when prerendering - and lots of other examples. ##### 📂 Public assets handling We have shipped a reimplementation of Vite's public asset handling, meaning that public assets in your `public/` directory or your layer directories are now resolved entirely by Nuxt ([#​26163](https://togithub.com/nuxt/nuxt/pull/26163)), so if you have added `nitro.publicAssets` directories with a custom prefix, these will now work. ##### 📦 Chunk naming We have changed the default `_nuxt/[name].[hash].js` file name pattern for your JS chunks. Now, we default to `_nuxt/[hash].js`. This is to avoid false positives by ad blockers triggering off your component or chunk names, which can be a very difficult issue to debug. ([#​26203](https://togithub.com/nuxt/nuxt/pull/26203)) You can easily configure this to revert to previous behaviour if you wish: ```ts export default defineNuxtConfig({ vite: { $client: { build: { rollupOptions: { output: { chunkFileNames: '_nuxt/[name].[hash].js', entryFileNames: '_nuxt/[name].[hash].js' } } } } }, }) ``` ##### 💪 Type fixes Previously users with `shamefully-hoist=false` may have encountered issues with types not being resolved or working correctly. You may also have encountered problems with excessive type instantiation. We now try to tell TypeScript about certain key types so they can be resolved even if deeply nested ([#​26158](https://togithub.com/nuxt/nuxt/pull/26158)). There are a whole raft of other type fixes, including some regarding import types ([#​26218](https://togithub.com/nuxt/nuxt/pull/26218) and [#​25965](https://togithub.com/nuxt/nuxt/pull/25965)) and module typings ([#​25548](https://togithub.com/nuxt/nuxt/pull/25548)). #### ✅ Upgrading As usual, our recommendation for upgrading is to run: ```sh nuxi 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://togithub.com/nuxt/nuxt/compare/v3.10.3...v3.11.0) ##### 🚀 Enhancements - **nuxt:** Server-only pages ([#​24954](https://togithub.com/nuxt/nuxt/pull/24954)) - **nuxt:** Client-only pages ([#​25037](https://togithub.com/nuxt/nuxt/pull/25037)) - **nuxt:** Allow using `nuxt-client` in all components ([#​25479](https://togithub.com/nuxt/nuxt/pull/25479)) - **nuxt:** Add `page:view-transition:start` hook ([#​26045](https://togithub.com/nuxt/nuxt/pull/26045)) - **nuxt:** Custom loading reset/hide delay + force `finish()` ([#​25932](https://togithub.com/nuxt/nuxt/pull/25932)) - **nuxt:** Emit error if `` can't fetch island ([#​25798](https://togithub.com/nuxt/nuxt/pull/25798)) - **nuxt:** `usePreviewMode` composable ([#​21705](https://togithub.com/nuxt/nuxt/pull/21705)) - **nuxt:** Support async transforms for data composables ([#​26154](https://togithub.com/nuxt/nuxt/pull/26154)) - **nuxt:** Add dedicated `#teleports` element for ssr teleports ([#​25043](https://togithub.com/nuxt/nuxt/pull/25043)) - **nuxt:** Enable islands if server pages/components present ([#​26223](https://togithub.com/nuxt/nuxt/pull/26223)) - **nuxt:** Allow generating metadata for nuxt components ([#​26204](https://togithub.com/nuxt/nuxt/pull/26204)) - **vite:** Handle multiple/custom public dirs ([#​26163](https://togithub.com/nuxt/nuxt/pull/26163)) - **schema:** Allow configuring type hoists with `typescript.hoist` ([85166cced](https://togithub.com/nuxt/nuxt/commit/85166cced)) - **nuxt:** Pass nuxt instance to `getCachedData` ([#​26287](https://togithub.com/nuxt/nuxt/pull/26287)) - **nuxt:** Pass server logs to client ([#​25936](https://togithub.com/nuxt/nuxt/pull/25936)) - **nuxt:** Add `nuxtMiddleware` route rule ([#​25841](https://togithub.com/nuxt/nuxt/pull/25841)) - **nuxt:** Add `clear` utility to `useAsyncData`/`useFetch` ([#​26259](https://togithub.com/nuxt/nuxt/pull/26259)) ##### 🔥 Performance - Early return chained functions with falsy values ([#​25647](https://togithub.com/nuxt/nuxt/pull/25647)) - **nuxt:** Don't check `isPrerendered` in dev for server page ([#​26061](https://togithub.com/nuxt/nuxt/pull/26061)) - **nuxt:** Use fallthrough cache for prerender ([#​26104](https://togithub.com/nuxt/nuxt/pull/26104)) - **nuxt:** Tree shake island renderer ([8323220f7](https://togithub.com/nuxt/nuxt/commit/8323220f7)) - **nuxt:** Skip adding selective-client code if not enabled ([#​26176](https://togithub.com/nuxt/nuxt/pull/26176)) - **nuxt:** Use faster approach to check cache exists ([#​26172](https://togithub.com/nuxt/nuxt/pull/26172)) - **nuxt:** Only update changed templates ([#​26250](https://togithub.com/nuxt/nuxt/pull/26250)) ##### 🩹 Fixes - **kit:** Apply nuxt types to `.config/nuxt.config` ([5440ecece](https://togithub.com/nuxt/nuxt/commit/5440ecece)) - **kit:** Widen pattern to `.config/nuxt.*` ([7815aa534](https://togithub.com/nuxt/nuxt/commit/7815aa534)) - **nuxt:** Align `error` in `showError`/`createError` with h3 ([#​25945](https://togithub.com/nuxt/nuxt/pull/25945)) - **kit:** Don't warn if middleware is added twice ([08b656a04](https://togithub.com/nuxt/nuxt/commit/08b656a04)) - **nuxt:** Don't try to strip directory file extensions ([#​25965](https://togithub.com/nuxt/nuxt/pull/25965)) - **nuxt:** Produce valid css selector from `useId` ([#​25969](https://togithub.com/nuxt/nuxt/pull/25969)) - **schema:** Add `vueCompilerOptions` property to `tsConfig` ([#​25924](https://togithub.com/nuxt/nuxt/pull/25924)) - **nuxt:** Skip vue style blocks in unctx transform ([#​26059](https://togithub.com/nuxt/nuxt/pull/26059)) - **nuxt:** Pass event to `useRuntimeConfig` in Nuxt renderer ([#​26058](https://togithub.com/nuxt/nuxt/pull/26058)) - **schema:** Disable `typescript.shim` in favour of volar ([#​26052](https://togithub.com/nuxt/nuxt/pull/26052)) - **nuxt:** Only check if server page is prerendered on client ([#​26081](https://togithub.com/nuxt/nuxt/pull/26081)) - **nuxt:** Don't refetch server components in initial html ([#​26089](https://togithub.com/nuxt/nuxt/pull/26089)) - **nuxt:** Resolve `defu`/`h3` paths in type templates ([#​26085](https://togithub.com/nuxt/nuxt/pull/26085)) - **nuxt:** Use exported `toExports` from `unimport` ([#​26086](https://togithub.com/nuxt/nuxt/pull/26086)) - **nuxt:** Cache-bust payloads with build id ([#​26068](https://togithub.com/nuxt/nuxt/pull/26068)) - **nuxt:** Export `AsyncDataRequestStatus` type ([#​26023](https://togithub.com/nuxt/nuxt/pull/26023)) - **nuxt:** Add space before `` and `` attrs ([#​26027](https://togithub.com/nuxt/nuxt/pull/26027)) - **kit:** Resolve module `node_modules` for `modulesDir` ([#​25548](https://togithub.com/nuxt/nuxt/pull/25548)) - **nuxt:** Handle external redirects from `routeRules` ([#​26120](https://togithub.com/nuxt/nuxt/pull/26120)) - **nuxt:** Use flat cache directory for prerender data ([47cdd7dd0](https://togithub.com/nuxt/nuxt/commit/47cdd7dd0)) - **nuxt:** Watch custom `cookieRef` values deeply ([#​26151](https://togithub.com/nuxt/nuxt/pull/26151)) - **nuxt:** Access prerender cache synchronously ([#​26146](https://togithub.com/nuxt/nuxt/pull/26146)) - **nuxt:** Provide typescript aliases for core packages ([#​26158](https://togithub.com/nuxt/nuxt/pull/26158)) - **nuxt:** Handle errors resolving package paths ([63bfaac12](https://togithub.com/nuxt/nuxt/commit/63bfaac12)) - **kit:** Handle errors resolving module path ([3782ac0a2](https://togithub.com/nuxt/nuxt/commit/3782ac0a2)) - **nuxt:** Clone paths to prevent shared object ([264bf9833](https://togithub.com/nuxt/nuxt/commit/264bf9833)) - **nuxt:** Detect component usage within `ssrRender` ([#​26162](https://togithub.com/nuxt/nuxt/pull/26162)) - **nuxt:** Improved plugin annotating warnings ([#​26193](https://togithub.com/nuxt/nuxt/pull/26193)) - **nuxt:** Generate typed routes after pages are scanned ([#​26206](https://togithub.com/nuxt/nuxt/pull/26206)) - **nuxt:** Only strip supported extensions when generating import types ([#​26218](https://togithub.com/nuxt/nuxt/pull/26218)) - **nuxt:** Init payload when using islands with `ssr: false` ([f080c426a](https://togithub.com/nuxt/nuxt/commit/f080c426a)) - **nuxt:** Register/scan plugins with jsx/tsx extensions ([#​26230](https://togithub.com/nuxt/nuxt/pull/26230)) - **nuxt:** Update auto imports after other templates ([#​26249](https://togithub.com/nuxt/nuxt/pull/26249)) - **nuxt:** Respect `baseUrl` within server components ([#​25727](https://togithub.com/nuxt/nuxt/pull/25727)) - **nuxt:** Access shared asyncData state with `useNuxtData` ([#​22277](https://togithub.com/nuxt/nuxt/pull/22277)) - **vite:** Explicitly import `publicAssetsURL` ([9d08cdfd1](https://togithub.com/nuxt/nuxt/commit/9d08cdfd1)) - **nuxt:** Don't ignore any files from `buildAssetsDir` ([81933dfc3](https://togithub.com/nuxt/nuxt/commit/81933dfc3)) - **vite:** Drop name prefix for client chunk fi

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 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 has been generated by Mend Renovate. View repository job log here.