sxzz / ast-explorer

AST Explorer: For most popular front-end languages and parsers.
https://ast.sxzz.moe
GNU Affero General Public License v3.0
117 stars 12 forks source link

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

Closed renovate[bot] closed 8 months ago

renovate[bot] commented 8 months ago

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
@swc/wasm-web 1.3.101 -> 1.3.102 age adoption passing confidence
@typescript-eslint/parser (source) ^6.15.0 -> ^6.16.0 age adoption passing confidence
@unocss/nuxt (source) ^0.58.0 -> ^0.58.2 age adoption passing confidence
@vue/compiler-dom (source) ^3.3.13 -> ^3.4.3 age adoption passing confidence
@vue/compiler-sfc (source) ^3.3.13 -> ^3.4.3 age adoption passing confidence
@vueuse/nuxt (source) ^10.7.0 -> ^10.7.1 age adoption passing confidence
acorn ^8.11.2 -> ^8.11.3 age adoption passing confidence
nuxt (source) 3.8.2 -> 3.9.0 age adoption passing confidence
pnpm (source) 8.12.1 -> 8.13.1 age adoption passing confidence
vite-plugin-node-polyfills ^0.18.0 -> ^0.19.0 age adoption passing confidence
vue-tsc (source) ^1.8.26 -> ^1.8.27 age adoption passing confidence

Release Notes

swc-project/swc (@​swc/wasm-web) ### [`v1.3.102`](https://togithub.com/swc-project/swc/blob/HEAD/CHANGELOG.md#13102---2023-12-31) [Compare Source](https://togithub.com/swc-project/swc/compare/v1.3.101...v1.3.102) ##### Bug Fixes - **(css/parser)** Fix parsing of `hsla(var(--foo), 1)` ([#​8443](https://togithub.com/swc-project/swc/issues/8443)) ([d89b60a](https://togithub.com/swc-project/swc/commit/d89b60a000e6a40a6d624ba3903743f9c80170d1)) - **(es)** Apply `paren_remover` for minify ([#​8442](https://togithub.com/swc-project/swc/issues/8442)) ([e68720a](https://togithub.com/swc-project/swc/commit/e68720a76cf8146befa26ff147a812e9ba2959aa)) - **(es/codegen)** Fix codegen of type-only export declarations ([#​8447](https://togithub.com/swc-project/swc/issues/8447)) ([65dec90](https://togithub.com/swc-project/swc/commit/65dec905c076c8e95341ada23b140a538d37abce)) - **(es/codegen)** Emit `override` keyword ([#​8449](https://togithub.com/swc-project/swc/issues/8449)) ([0dd96f8](https://togithub.com/swc-project/swc/commit/0dd96f85e2215f5c18849bdfb150dc95006399e8)) - **(es/compat)** Use correct `span.lo` in class transforms ([#​8439](https://togithub.com/swc-project/swc/issues/8439)) ([a06d5b2](https://togithub.com/swc-project/swc/commit/a06d5b23416d8f4f45334e5edaed3da53f9f5777)) - **(es/minifier)** Add WeakRef as a safe global reference ([#​8458](https://togithub.com/swc-project/swc/issues/8458)) ([d681785](https://togithub.com/swc-project/swc/commit/d681785b428b7958e7652dc3a7c709ad85b298f9)) - **(es/parser)** Disallowing await as an identifier in class static block ([#​8450](https://togithub.com/swc-project/swc/issues/8450)) ([0b188cc](https://togithub.com/swc-project/swc/commit/0b188ccdff487bc5c344b0e70b102ce1d9ba308d)) - **(es/renamer)** Correctly check top level ([#​8456](https://togithub.com/swc-project/swc/issues/8456)) ([1e44e57](https://togithub.com/swc-project/swc/commit/1e44e57a095c151fc52685b9580c083620342fe7))
typescript-eslint/typescript-eslint (@​typescript-eslint/parser) ### [`v6.16.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#6160-2023-12-25) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v6.15.0...v6.16.0) **Note:** Version bump only for package [@​typescript-eslint/parser](https://togithub.com/typescript-eslint/parser) You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website.
unocss/unocss (@​unocss/nuxt) ### [`v0.58.2`](https://togithub.com/unocss/unocss/releases/tag/v0.58.2) [Compare Source](https://togithub.com/unocss/unocss/compare/v0.58.1...v0.58.2) #####    🚀 Features - **vscode**: Introduce `strictAnnotationMatch` and turn on by default, close [#​3278](https://togithub.com/unocss/unocss/issues/3278)  -  by [@​antfu](https://togithub.com/antfu) in [https://github.com/unocss/unocss/issues/3278](https://togithub.com/unocss/unocss/issues/3278) [(8cbe6)](https://togithub.com/unocss/unocss/commit/8cbe6af5) #####    🐞 Bug Fixes - **preset-wind**: Add missing coma for Jello animation keyframes  -  by [@​abensur](https://togithub.com/abensur) in [https://github.com/unocss/unocss/issues/3466](https://togithub.com/unocss/unocss/issues/3466) [(532cc)](https://togithub.com/unocss/unocss/commit/532cc8a2) #####     [View changes on GitHub](https://togithub.com/unocss/unocss/compare/v0.58.1...v0.58.2) ### [`v0.58.1`](https://togithub.com/unocss/unocss/releases/tag/v0.58.1) [Compare Source](https://togithub.com/unocss/unocss/compare/v0.58.0...v0.58.1) #####    🚀 Features - **nuxt**: - Inject uno.css adjustable  -  by [@​zyyv](https://togithub.com/zyyv) in [https://github.com/unocss/unocss/issues/3448](https://togithub.com/unocss/unocss/issues/3448) [(da0e4)](https://togithub.com/unocss/unocss/commit/da0e476c) - **preset-mini**: - Support css variable defaultValue  -  by [@​zyyv](https://togithub.com/zyyv) in [https://github.com/unocss/unocss/issues/3453](https://togithub.com/unocss/unocss/issues/3453) [(b6014)](https://togithub.com/unocss/unocss/commit/b60149d8) - Support `size-*` shorthand  -  by [@​Mini-ghost](https://togithub.com/Mini-ghost), [@​zyyv](https://togithub.com/zyyv) and [@​antfu](https://togithub.com/antfu) in [https://github.com/unocss/unocss/issues/3425](https://togithub.com/unocss/unocss/issues/3425) [(7623e)](https://togithub.com/unocss/unocss/commit/7623e65f) - Add `gap-(col  -  by @​yheuhtozr and @​antfu [(row)-)](https://togithub.com/unocss/unocss/commit/row)-` shorthands ([#​3423](https://togithub.com/unocss/unocss/issues/3423))) - Support new color notation using css variables for compatibility  -  by [@​LeekJay](https://togithub.com/LeekJay) and [@​antfu](https://togithub.com/antfu) in [https://github.com/unocss/unocss/issues/3437](https://togithub.com/unocss/unocss/issues/3437) [(e9dcc)](https://togithub.com/unocss/unocss/commit/e9dccbdb) - **vscode**: - Add rem to px preview on selection style  -  by [@​zoeyzhao19](https://togithub.com/zoeyzhao19) in [https://github.com/unocss/unocss/issues/3464](https://togithub.com/unocss/unocss/issues/3464) [(526c1)](https://togithub.com/unocss/unocss/commit/526c1414) #####    🐞 Bug Fixes - **eslint-plugin**: - Provide correct docs link, close [#​3461](https://togithub.com/unocss/unocss/issues/3461)  -  by [@​antfu](https://togithub.com/antfu) in [https://github.com/unocss/unocss/issues/3461](https://togithub.com/unocss/unocss/issues/3461) [(f55cd)](https://togithub.com/unocss/unocss/commit/f55cd6f1) - **preset-attributify**: - Nested attribute parsing  -  by [@​2hu12](https://togithub.com/2hu12) and [@​zyyv](https://togithub.com/zyyv) in [https://github.com/unocss/unocss/issues/3275](https://togithub.com/unocss/unocss/issues/3275) [(a8d00)](https://togithub.com/unocss/unocss/commit/a8d00064) - Remove StringNumberComposition type for better perf  -  by [@​zhiyuanzmj](https://togithub.com/zhiyuanzmj) and [@​zyyv](https://togithub.com/zyyv) in [https://github.com/unocss/unocss/issues/3459](https://togithub.com/unocss/unocss/issues/3459) [(f3b58)](https://togithub.com/unocss/unocss/commit/f3b58aca) - **vscode**: - RegisterUnocss cache rules  -  by [@​Simon-He95](https://togithub.com/Simon-He95) in [https://github.com/unocss/unocss/issues/3428](https://togithub.com/unocss/unocss/issues/3428) [(0ccde)](https://togithub.com/unocss/unocss/commit/0ccde558) #####     [View changes on GitHub](https://togithub.com/unocss/unocss/compare/v0.58.0...v0.58.1)
vuejs/core (@​vue/compiler-dom) ### [`v3.4.3`](https://togithub.com/vuejs/core/blob/HEAD/CHANGELOG.md#343-2023-12-30) [Compare Source](https://togithub.com/vuejs/core/compare/v3.4.2...v3.4.3) ##### Bug Fixes - **compiler-sfc:** respect sfc parse options in cache key ([b8d58ec](https://togithub.com/vuejs/core/commit/b8d58ec4f42cbeb9443bf06138add46158db9af0)) ### [`v3.4.2`](https://togithub.com/vuejs/core/blob/HEAD/CHANGELOG.md#342-2023-12-30) [Compare Source](https://togithub.com/vuejs/core/compare/v3.4.1...v3.4.2) ##### Bug Fixes - **compiler-sfc:** fix dev regression for dot / namespace component usage ([dce99c1](https://togithub.com/vuejs/core/commit/dce99c12df981ca45a4d848c37ba8b16496025f0)), closes [#​9947](https://togithub.com/vuejs/core/issues/9947) - **runtime-core:** support deep: false when watch reactive ([#​9928](https://togithub.com/vuejs/core/issues/9928)) ([4f703d1](https://togithub.com/vuejs/core/commit/4f703d120d76d711084346f73ea295c73e6ef6b6)), closes [#​9916](https://togithub.com/vuejs/core/issues/9916) - **ssr:** fix hydration error for slot outlet inside transition-group ([#​9937](https://togithub.com/vuejs/core/issues/9937)) ([6cb00ed](https://togithub.com/vuejs/core/commit/6cb00ed0f9b64428ec18fada0f68467d6a813fde)), closes [#​9933](https://togithub.com/vuejs/core/issues/9933) ### [`v3.4.1`](https://togithub.com/vuejs/core/blob/HEAD/CHANGELOG.md#341-2023-12-30) [Compare Source](https://togithub.com/vuejs/core/compare/v3.4.0...v3.4.1) ##### Bug Fixes - **compat:** correct enum value for COMPILER_FILTERS feature ([#​9875](https://togithub.com/vuejs/core/issues/9875)) ([77d33e2](https://togithub.com/vuejs/core/commit/77d33e263cf19983caf4e5c53a0eb0bee374843c)) - **defineModel:** always default modifiers to empty object ([9bc3c7e](https://togithub.com/vuejs/core/commit/9bc3c7e29cf15f5ca96703542d10cfd786a3fc55)), closes [#​9945](https://togithub.com/vuejs/core/issues/9945) - **defineModel:** support local mutation when only prop but no listener is passed ([97ce041](https://togithub.com/vuejs/core/commit/97ce041910b6ca4bef10f939493d6b5a06ea5b07)) - **types:** fix defineModel watch type error ([#​9942](https://togithub.com/vuejs/core/issues/9942)) ([4af8583](https://togithub.com/vuejs/core/commit/4af85835f7e593a7dffa7dc7e99f14877eb70fd1)), closes [#​9939](https://togithub.com/vuejs/core/issues/9939) ##### Features - **compiler-sfc:** support passing template parsing options when parsing sfc ([6fab855](https://togithub.com/vuejs/core/commit/6fab8551e4aeef4610987640de8b435b1ae321bb)) (necessary to fix [https://github.com/vitejs/vite-plugin-vue/issues/322](https://togithub.com/vitejs/vite-plugin-vue/issues/322)) ### [`v3.4.0`](https://togithub.com/vuejs/core/blob/HEAD/CHANGELOG.md#340-Slam-Dunk-2023-12-29) [Compare Source](https://togithub.com/vuejs/core/compare/v3.3.13...v3.4.0) > Read [this blog post](https://blog.vuejs.org/posts/vue-3-4) for an overview of the release highlights. ##### Potential Actions Needed 1. To fully leverage new features in 3.4, it is recommended to also update the following dependencies when upgrading to 3.4: - Volar / vue-tsc@^1.8.27 (**required**) - [@​vitejs/plugin-vue](https://togithub.com/vitejs/plugin-vue)@​^5.0.0 (if using Vite) - nuxt@^3.9.0 (if using Nuxt) - vue-loader@^17.4.0 (if using webpack or vue-cli) 2. If using TSX with Vue, check actions needed in [Removed: Global JSX Namespace](https://blog.vuejs.org/posts/vue-3-4#global-jsx-namespace). 3. Make sure you are no longer using any deprecated features (if you are, you should have warnings in the console telling you so). They may have been [removed in 3.4](https://blog.vuejs.org/posts/vue-3-4#other-removed-features). ##### Features - **general:** MathML support ([#​7836](https://togithub.com/vuejs/core/issues/7836)) ([d42b6ba](https://togithub.com/vuejs/core/commit/d42b6ba3f530746eb1221eb7a4be0f44eb56f7d3)), closes [#​7820](https://togithub.com/vuejs/core/issues/7820) - **reactivity:** more efficient reactivity system ([#​5912](https://togithub.com/vuejs/core/issues/5912)) ([16e06ca](https://togithub.com/vuejs/core/commit/16e06ca08f5a1e2af3fc7fb35de153dbe0c3087d)), closes [#​311](https://togithub.com/vuejs/core/issues/311) [#​1811](https://togithub.com/vuejs/core/issues/1811) [#​6018](https://togithub.com/vuejs/core/issues/6018) [#​7160](https://togithub.com/vuejs/core/issues/7160) [#​8714](https://togithub.com/vuejs/core/issues/8714) [#​9149](https://togithub.com/vuejs/core/issues/9149) [#​9419](https://togithub.com/vuejs/core/issues/9419) [#​9464](https://togithub.com/vuejs/core/issues/9464) - **reactivity:** expose last result for computed getter ([#​9497](https://togithub.com/vuejs/core/issues/9497)) ([48b47a1](https://togithub.com/vuejs/core/commit/48b47a1ab63577e2dbd91947eea544e3ef185b85)) - **runtime-core / dx:** link errors to docs in prod build ([#​9165](https://togithub.com/vuejs/core/issues/9165)) ([9f8ba98](https://togithub.com/vuejs/core/commit/9f8ba9821fe166f77e63fa940e9e7e13ec3344fa)) - **runtime-core:** add `once` option to watch ([#​9034](https://togithub.com/vuejs/core/issues/9034)) ([a645e7a](https://togithub.com/vuejs/core/commit/a645e7aa51006516ba668b3a4365d296eb92ee7d)) - **runtime-core:** provide full props to props validator functions ([#​3258](https://togithub.com/vuejs/core/issues/3258)) ([8e27692](https://togithub.com/vuejs/core/commit/8e27692029a4645cd54287f776c0420f2b82740b)) - **compiler-core:** export error message ([#​8729](https://togithub.com/vuejs/core/issues/8729)) ([f7e80ee](https://togithub.com/vuejs/core/commit/f7e80ee4a065a9eaba98720abf415d9e87756cbd)) - **compiler-core:** support specifying root namespace when parsing ([40f72d5](https://togithub.com/vuejs/core/commit/40f72d5e50b389cb11b7ca13461aa2a75ddacdb4)) - **compiler-core:** support v-bind shorthand for key and value with the same name ([#​9451](https://togithub.com/vuejs/core/issues/9451)) ([26399aa](https://togithub.com/vuejs/core/commit/26399aa6fac1596b294ffeba06bb498d86f5508c)) - **compiler-core:** improve parsing tolerance for language-tools ([41ff68e](https://togithub.com/vuejs/core/commit/41ff68ea579d933333392146625560359acb728a)) - **compiler-core:** support accessing Error as global in template expressions ([#​7018](https://togithub.com/vuejs/core/issues/7018)) ([bcca475](https://togithub.com/vuejs/core/commit/bcca475dbc58d76434cd8120b94929758cee2825)) - **compiler-core:** lift vnode hooks deprecation warning to error ([8abc754](https://togithub.com/vuejs/core/commit/8abc754d5d86d9dfd5a7927b846f1a743f352364)) - **compiler-core:** export runtime error strings ([#​9301](https://togithub.com/vuejs/core/issues/9301)) ([feb2f2e](https://togithub.com/vuejs/core/commit/feb2f2edce2d91218a5e9a52c81e322e4033296b)) - **compiler-core:** add current filename to TransformContext ([#​8950](https://togithub.com/vuejs/core/issues/8950)) ([638f1ab](https://togithub.com/vuejs/core/commit/638f1abbb632000553e2b7d75e87c95d8ca192d6)) - **compiler-sfc:** analyze import usage in template via AST ([#​9729](https://togithub.com/vuejs/core/issues/9729)) ([e8bbc94](https://togithub.com/vuejs/core/commit/e8bbc946cba6bf74c9da56f938b67d2a04c340ba)), closes [#​8897](https://togithub.com/vuejs/core/issues/8897) [nuxt/nuxt#22416](https://togithub.com/nuxt/nuxt/issues/22416) - **compiler-sfc:** expose resolve type-based props and emits ([#​8874](https://togithub.com/vuejs/core/issues/8874)) ([9e77580](https://togithub.com/vuejs/core/commit/9e77580c0c2f0d977bd0031a1d43cc334769d433)) - **compiler-sfc:** bump postcss-modules to v6 ([2a507e3](https://togithub.com/vuejs/core/commit/2a507e32f0e2ef73813705a568b8633f68bda7a9)) - **compiler-sfc:** promote defineModel stable ([#​9598](https://togithub.com/vuejs/core/issues/9598)) ([ef688ba](https://togithub.com/vuejs/core/commit/ef688ba92bfccbc8b7ea3997eb297665d13e5249)) - **compiler-sfc:** support import attributes and `using` syntax ([#​8786](https://togithub.com/vuejs/core/issues/8786)) ([5b2bd1d](https://togithub.com/vuejs/core/commit/5b2bd1df78e8ff524c3a184adaa284681aba6574)) - **compiler-sfc:** `defineModel` support local mutation by default, remove local option ([f74785b](https://togithub.com/vuejs/core/commit/f74785bc4ad351102dde17fdfd2c7276b823111f)), closes [/github.com/vuejs/rfcs/discussions/503#discussioncomment-7566278](https://togithub.com//github.com/vuejs/rfcs/discussions/503/issues/discussioncomment-7566278) - **ssr:** add `__VUE_PROD_HYDRATION_MISMATCH_DETAILS__` feature flag ([#​9550](https://togithub.com/vuejs/core/issues/9550)) ([bc7698d](https://togithub.com/vuejs/core/commit/bc7698dbfed9b5327a93565f9df336ae5a94d605)) - **ssr:** improve ssr hydration mismatch checks ([#​5953](https://togithub.com/vuejs/core/issues/5953)) ([2ffc1e8](https://togithub.com/vuejs/core/commit/2ffc1e8cfdc6ec9c45c4a4dd8e3081b2aa138f1e)), closes [#​5063](https://togithub.com/vuejs/core/issues/5063) - **types:** use enum to replace const enum ([#​9261](https://togithub.com/vuejs/core/issues/9261)) ([fff7b86](https://togithub.com/vuejs/core/commit/fff7b864f4292d0430ba2bda7098ad43876b0210)), closes [#​1228](https://togithub.com/vuejs/core/issues/1228) - **types:** add emits and slots type to `FunctionalComponent` ([#​8644](https://togithub.com/vuejs/core/issues/8644)) ([927ab17](https://togithub.com/vuejs/core/commit/927ab17cfc645e82d061fdf227c34689491268e1)) - **types:** export `AriaAttributes` type ([#​8909](https://togithub.com/vuejs/core/issues/8909)) ([fd0b6ba](https://togithub.com/vuejs/core/commit/fd0b6ba01660499fa07b0cf360eefaac8cca8287)) - **types:** export `ObjectPlugin` and `FunctionPlugin` types ([#​8946](https://togithub.com/vuejs/core/issues/8946)) ([fa4969e](https://togithub.com/vuejs/core/commit/fa4969e7a3aefa6863203f9294fc5e769ddf6d8f)), closes [#​8577](https://togithub.com/vuejs/core/issues/8577) - **types:** expose `DefineProps` type ([096ba81](https://togithub.com/vuejs/core/commit/096ba81817b7da15f61bc55fc1a93f72ac9586e0)) - **types:** expose `PublicProps` type ([#​2403](https://togithub.com/vuejs/core/issues/2403)) ([44135dc](https://togithub.com/vuejs/core/commit/44135dc95fb8fea26b84d1433839d28b8c21f708)) - **types:** improve event type inference when using `h` with native elements ([#​9756](https://togithub.com/vuejs/core/issues/9756)) ([a625376](https://togithub.com/vuejs/core/commit/a625376ac8901eea81bf3c66cb531f2157f073ef)) - **types:** provide `ComponentInstance` type ([#​5408](https://togithub.com/vuejs/core/issues/5408)) ([bfb8565](https://togithub.com/vuejs/core/commit/bfb856565d3105db4b18991ae9e404e7cc989b25)) - **types:** support passing generics when registering global directives ([#​9660](https://togithub.com/vuejs/core/issues/9660)) ([a41409e](https://togithub.com/vuejs/core/commit/a41409ed02a8c7220e637f56caf6813edeb077f8)) ##### Performance Improvements - **compiler-sfc:** avoid sfc source map unnecessary serialization and parsing ([f15d2f6](https://togithub.com/vuejs/core/commit/f15d2f6cf69c0c39f8dfb5c33122790c68bf92e2)) - **compiler-sfc:** remove magic-string trim on script ([e8e3ec6](https://togithub.com/vuejs/core/commit/e8e3ec6ca7392e43975c75b56eaaa711d5ea9410)) - **compiler-sfc:** use faster source map addMapping ([50cde7c](https://togithub.com/vuejs/core/commit/50cde7cfbcc49022ba88f5f69fa9b930b483c282)) - **compiler-core:** optimize away isBuiltInType ([66c0ed0](https://togithub.com/vuejs/core/commit/66c0ed0a3c1c6f37dafc6b1c52b75c6bf60e3136)) - **compiler-core:** optimize position cloning ([2073236](https://togithub.com/vuejs/core/commit/20732366b9b3530d33b842cf1fc985919afb9317)) - **codegen:** optimize line / column calculation during codegen ([3be53d9](https://togithub.com/vuejs/core/commit/3be53d9b974dae1a10eb795cade71ae765e17574)) - **codegen:** optimize source map generation ([c11002f](https://togithub.com/vuejs/core/commit/c11002f16afd243a2b15b546816e73882eea9e4d)) - **shared:** optimize makeMap ([ae6fba9](https://togithub.com/vuejs/core/commit/ae6fba94954bac6430902f77b0d1113a98a75b18)) ##### BREAKING CHANGES ##### Global JSX Registration Removed Starting in 3.4, Vue no longer registers the global `JSX` namespace by default. This is necessary to avoid global namespace collision with React so that TSX of both libs can co-exist in the same project. This should not affect SFC-only users with latest version of Volar. If you are using TSX, there are two options: 1. Explicitly set [jsxImportSource](https://www.typescriptlang.org/tsconfig#jsxImportSource) to `'vue'` in `tsconfig.json` before upgrading to 3.4. You can also opt-in per file by adding a `/* @​jsxImportSource vue */` comment at the top of the file. 2. If you have code that depends on the presence of the global `JSX` namespace, e.g. usage of types like `JSX.Element` etc., you can retain the exact pre-3.4 global behavior by explicitly referencing `vue/jsx`, which registers the global `JSX` namespace. Note that this is a type-only breaking change in a minor release, which adheres to our [release policy](https://vuejs.org/about/releases.html#semantic-versioning-edge-cases). ##### Deprecated Features Removed - [Reactivity Transform](https://vuejs.org/guide/extras/reactivity-transform.html) was marked deprecated in 3.3 and is now removed in 3.4. This change does not require a major due to the feature being experimental. Users who wish to continue using the feature can do so via the [Vue Macros plugin](https://vue-macros.dev/features/reactivity-transform.html). - `app.config.unwrapInjectedRef` has been removed. It was deprecated and enabled by default in 3.3. In 3.4 it is no longer possible to disable this behavior. - `@vnodeXXX` event listeners in templates are now a compiler error instead of a deprecation warning. Use `@vue:XXX` listeners instead. - `v-is` directive has been removed. It was deprecated in 3.3. Use the [`is` attribute with `vue:` prefix](https://vuejs.org/api/built-in-special-attributes.html#is) instead.
vueuse/vueuse (@​vueuse/nuxt) ### [`v10.7.1`](https://togithub.com/vueuse/vueuse/releases/tag/v10.7.1) [Compare Source](https://togithub.com/vueuse/vueuse/compare/v10.7.0...v10.7.1) #####    🚀 Features - **syncRef**: Enhance type  -  by [@​Doctor-wu](https://togithub.com/Doctor-wu) in [https://github.com/vueuse/vueuse/issues/3678](https://togithub.com/vueuse/vueuse/issues/3678) [(dad66)](https://togithub.com/vueuse/vueuse/commit/dad663e0) #####    🐞 Bug Fixes - Fix `tryOnMounted` in vue2  -  by [@​Doctor-wu](https://togithub.com/Doctor-wu) in [https://github.com/vueuse/vueuse/issues/3658](https://togithub.com/vueuse/vueuse/issues/3658) [(ce420)](https://togithub.com/vueuse/vueuse/commit/ce420c4f) - **nuxt**: Stable optimizeDeps augmenting  -  by [@​antfu](https://togithub.com/antfu) [(98985)](https://togithub.com/vueuse/vueuse/commit/98985a4d) - **useDropzone**: Avoid circular reference  -  by [@​diegopf](https://togithub.com/diegopf) in [https://github.com/vueuse/vueuse/issues/3683](https://togithub.com/vueuse/vueuse/issues/3683) [(15a38)](https://togithub.com/vueuse/vueuse/commit/15a38e11) - **useElementBounding**: Trigger by css or style  -  by [@​huiliangShen](https://togithub.com/huiliangShen) in [https://github.com/vueuse/vueuse/issues/3664](https://togithub.com/vueuse/vueuse/issues/3664) [(70dbd)](https://togithub.com/vueuse/vueuse/commit/70dbd65d) - **useIpcRenderer**: Set explicit return type  -  by [@​antfu](https://togithub.com/antfu) [(dd820)](https://togithub.com/vueuse/vueuse/commit/dd82044a) - **useMouse**: Handle Touch class compatibility for Firefox  -  by [@​elschilling](https://togithub.com/elschilling) in [https://github.com/vueuse/vueuse/issues/3679](https://togithub.com/vueuse/vueuse/issues/3679) [(5719b)](https://togithub.com/vueuse/vueuse/commit/5719bfb2) - **useVirtualList**: Ensure component applies overflow style  -  by [@​reubns](https://togithub.com/reubns) in [https://github.com/vueuse/vueuse/issues/3626](https://togithub.com/vueuse/vueuse/issues/3626) [(286c3)](https://togithub.com/vueuse/vueuse/commit/286c3572) #####     [View changes on GitHub](https://togithub.com/vueuse/vueuse/compare/v10.7.0...v10.7.1)
acornjs/acorn (acorn) ### [`v8.11.3`](https://togithub.com/acornjs/acorn/compare/8.11.2...8.11.3) [Compare Source](https://togithub.com/acornjs/acorn/compare/8.11.2...8.11.3)
nuxt/nuxt (nuxt) ### [`v3.9.0`](https://togithub.com/nuxt/nuxt/releases/tag/v3.9.0) [Compare Source](https://togithub.com/nuxt/nuxt/compare/v3.8.2...v3.9.0) > 3.9.0 is the next minor release. ##### 👀 Highlights A very merry Christmas to you and yours from all Nuxters involved in this release! 🎁🎄 We have lots of features packed into v3.9.0 and can't wait for you to try them out. ##### ⚡️ Vite 5 This release comes with Vite 5 and Rollup 4 support. Module authors may need to check to ensure that any vite plugins you're creating are compatible with these latest releases. This comes with a whole host of great improvements and bug fixes - check out [the Vite changelog](https://vitejs.dev/guide/migration.html#migration-from-v4) for more info. ##### ✨ Vue 3.4 ready This release is tested with the latest Vue 3.4 release candidate, and has the necessary configuration to take advantage of [new features in Vue 3.4](https://gist.github.com/yyx990803/061593abfbaf1f2e3ddeee9094a6e6bf), including debugging hydration errors in production (just set `debug: true`) in your Nuxt config. 👉 To take advantage, just update your `vue` version once v3.4 is released, or try out the release candidate today: ```json { "dependencies": { "nuxt": "3.9.0", "vue": "3.4.0-rc.1", "vue-router": "latest" } } ``` ##### 🏝️ Interactive Server Components This is a highly-experimental update, but it's now possible to play around with interactive components within Nuxt server components. You'll need to enable this new feature additionally to component islands: ```ts export default defineNuxtConfig({ experimental: { componentIslands: { selectiveClient: true } } }) ``` Now, within a server component, you can specify components to hydrate by using the `nuxt-client` directive: ```vue ``` We're pretty excited about this one - so do let us know how you're using it! 🙏 ##### 🔥 Automatic Server Optimisations We now use Vite's new AST-aware 'define' to perform more accurate replacements on server-side code, meaning code like this will no longer throw an error: ```vue ``` This hasn't been possible until now because we haven't wanted to run the risk of accidentally replacing normal words like `document` within non-JS parts of your apps. But Vite's new `define` functionality is powered by `esbuild` and is syntax-aware, so we feel confident in enabling this functionality. Nevertheless, you can opt out if you need to: ```ts export default defineNuxtConfig({ hooks: { 'vite:extendConfig' (config) { delete config.define!.document } } }) ``` ##### 🚦 Granular Loading API We now have a new hook-based system for ``, including a `useLoadingIndicator` composable that lets you control/stop/start the loading state. You can also hook into `page:loading:start` and `page:loading:end` if you prefer. You can read more [in the docs](https://nuxt.com/docs/api/composables/use-loading-indicator) and in the original PR ([#​24010](https://togithub.com/nuxt/nuxt/pull/24010)). ##### 🏁 Run single events in `callOnce` Sometimes you only want to run code once, no matter how many times you load a page - and you don't want to run it again on the client if it ran on the server. For this, we have a new utility: `callOnce` ([#​24787](https://togithub.com/nuxt/nuxt/pull/24787)). ```vue ``` Note that this utility is context-aware so it *must* be called in component setup function or Nuxt plugin, as with other Nuxt composables. [Read more in the docs](https://nuxt.com/docs/api/utils/call-once). ##### 🚨 Error Types For a while now, errors returned by `useAsyncData` and `useFetch` have been typed pretty generically as `Error`. We've significantly improved the type possibilities for them to make them more accurate in terms of what you'll actually receive. (We normalise errors with the `h3` `createError` utility under the hood, so they can be serialised from server to client, for example.) We've tried to implement the type change in a backwards compatible way, but you might notice that you need to update the generic if you're manually configuring the generics for these composables. See ([#​24396](https://togithub.com/nuxt/nuxt/pull/24396)) for more information, and do let us know if you experience any issues. ##### 🔥 Schema Performance We've taken some time in this release to make some minor performance improvements, so you should notice some things are a bit faster. This is an ongoing project and we have ideas for improving initial load time of the Nuxt dev server. ##### ✅ 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.8.2...v3.9.0) ##### 🚀 Enhancements - **nuxt:** Warn when page uses a layout without `` ([#​24116](https://togithub.com/nuxt/nuxt/pull/24116)) - **kit:** Support prepend option for `addComponentsDir` ([#​24309](https://togithub.com/nuxt/nuxt/pull/24309)) - **kit:** Allow customising logger options ([#​24243](https://togithub.com/nuxt/nuxt/pull/24243)) - **nuxt:** Allow readonly option for `useCookie` ([#​24503](https://togithub.com/nuxt/nuxt/pull/24503)) - **nuxt:** Add path to `error.data` when throwing 404 errors ([#​24674](https://togithub.com/nuxt/nuxt/pull/24674)) - **kit:** Load `/module` or `/nuxt` module subpath if it exists ([#​24707](https://togithub.com/nuxt/nuxt/pull/24707)) - **nuxt:** Layers support for spa loading template ([#​24709](https://togithub.com/nuxt/nuxt/pull/24709)) - **nuxt:** Expose `refresh` on islands and server components ([#​24261](https://togithub.com/nuxt/nuxt/pull/24261)) - **nuxt:** Add `dedupe` option for data fetching composables ([#​24564](https://togithub.com/nuxt/nuxt/pull/24564)) - **vite:** Replace browser globals with `undefined` on server ([#​24711](https://togithub.com/nuxt/nuxt/pull/24711)) - **nuxt:** Allow plugins to specify dependencies ([#​24127](https://togithub.com/nuxt/nuxt/pull/24127)) - **kit:** Add new `addServerScanDir` composable ([#​24001](https://togithub.com/nuxt/nuxt/pull/24001)) - **nuxt:** Transform `setup` within `defineComponent` options ([#​24515](https://togithub.com/nuxt/nuxt/pull/24515)) - **nuxt:** Allow customising fallback layout ([#​24777](https://togithub.com/nuxt/nuxt/pull/24777)) - **nuxt:** `useRequestHeader` utility ([#​24781](https://togithub.com/nuxt/nuxt/pull/24781)) - **nuxt:** Move loading api behind hooks ([#​24010](https://togithub.com/nuxt/nuxt/pull/24010)) - **nuxt:** Add `callOnce` util to allow running code only once ([#​24787](https://togithub.com/nuxt/nuxt/pull/24787)) - **nuxt:** Allow client components within `NuxtIsland` ([#​22649](https://togithub.com/nuxt/nuxt/pull/22649)) - **schema:** Default to `bundler` module resolution ([#​22821](https://togithub.com/nuxt/nuxt/pull/22821)) - **kit,nuxt,vite,webpack:** Add `toArray` util ([#​24857](https://togithub.com/nuxt/nuxt/pull/24857)) ##### 🔥 Performance - **vite:** Avoid duplicate `resolve` operation ([#​24736](https://togithub.com/nuxt/nuxt/pull/24736)) - **nuxt:** Avoid duplicate iterations over layers ([#​24730](https://togithub.com/nuxt/nuxt/pull/24730)) - **kit:** Avoid duplicate `join` operation ([#​24717](https://togithub.com/nuxt/nuxt/pull/24717)) - **vite:** Simplify manifest property acccess ([#​24715](https://togithub.com/nuxt/nuxt/pull/24715)) - **nuxt:** Don't dedupe fewer than two middleware/plugins ([#​24718](https://togithub.com/nuxt/nuxt/pull/24718)) - **schema:** Avoid duplicate `get` operations ([#​24734](https://togithub.com/nuxt/nuxt/pull/24734)) - **schema:** Use parallel promises ([#​24771](https://togithub.com/nuxt/nuxt/pull/24771)) - **nuxt:** Avoid duplicate `useRuntimeConfig` call ([#​24843](https://togithub.com/nuxt/nuxt/pull/24843)) - **vite:** Avoid duplicate `JSON.stringify` operation ([#​24848](https://togithub.com/nuxt/nuxt/pull/24848)) ##### 🩹 Fixes - **nuxt:** Avoid recursive ssr errors ([#​24399](https://togithub.com/nuxt/nuxt/pull/24399)) - **nuxt:** Improve path resolve for `import.d.ts` ([#​24413](https://togithub.com/nuxt/nuxt/pull/24413)) - **nuxt:** Remove experimental `reactivityTransform` (vue 3.4) ([#​24477](https://togithub.com/nuxt/nuxt/pull/24477)) - **nuxt:** Ignore manifest when prerendering ([#​24504](https://togithub.com/nuxt/nuxt/pull/24504)) - **nuxt:** Don't strip literals from template in `` ([#​24511](https://togithub.com/nuxt/nuxt/pull/24511)) - **vite:** Use `isBuiltin` polyfill for greater node support ([#​24512](https://togithub.com/nuxt/nuxt/pull/24512)) - **nuxt:** Island components with number prefix ([#​24469](https://togithub.com/nuxt/nuxt/pull/24469)) - **nuxt:** Use consistent annotations for tree-shaking ([#​24514](https://togithub.com/nuxt/nuxt/pull/24514)) - **nuxt:** Skip prerendering all pages in hash mode ([#​24517](https://togithub.com/nuxt/nuxt/pull/24517)) - **nuxt:** Skip router middleware/redirections for islands ([#​24421](https://togithub.com/nuxt/nuxt/pull/24421)) - **nuxt:** Remove trailing slash before checking if prerendered ([#​24516](https://togithub.com/nuxt/nuxt/pull/24516)) - **nuxt:** Skip check for `` usage in islands ([#​24529](https://togithub.com/nuxt/nuxt/pull/24529)) - **vite,webpack:** Don't add type checker/analyzer when testing ([#​24608](https://togithub.com/nuxt/nuxt/pull/24608)) - **nuxt:** Do not try auto-install outside of a Nuxt context ([#​24605](https://togithub.com/nuxt/nuxt/pull/24605)) - **nuxt:** Merge and apply layer hooks ([#​24639](https://togithub.com/nuxt/nuxt/pull/24639)) - **nuxt:** Only add/remove trailing slash for http protocols ([#​23296](https://togithub.com/nuxt/nuxt/pull/23296)) - **nuxt:** Ensure `error` in `useAsyncData` has correct type ([#​24396](https://togithub.com/nuxt/nuxt/pull/24396)) - **nuxt:** Add `appManifest` middleware after modules run ([#​24786](https://togithub.com/nuxt/nuxt/pull/24786)) - **nuxt:** Revert async transform of `setup` within `defineComponent` ([#​24784](https://togithub.com/nuxt/nuxt/pull/24784)) - **nuxt:** Eager load island components map ([#​24584](https://togithub.com/nuxt/nuxt/pull/24584)) - **nuxt:** Register override hooks separately ([#​24833](https://togithub.com/nuxt/nuxt/pull/24833)) - **nuxt:** Add `__VUE_PROD_HYDRATION_MISMATCH_DETAILS__` ([#​24836](https://togithub.com/nuxt/nuxt/pull/24836)) - **kit:** Auto-detect `mode` from `filePath` for `addComponent` ([#​24835](https://togithub.com/nuxt/nuxt/pull/24835)) - **schema:** Revert `bundler` module resolution due to lack of support ([22ce98d61](https://togithub.com/nuxt/nuxt/commit/22ce98d61)) - **kit:** Don't add local `~/modules` dirs to `modulesDir` ([#​24457](https://togithub.com/nuxt/nuxt/pull/24457)) ##### 💅 Refactors - **nuxt:** Use `defineComponent` to infer prop types for router-link stub ([dc0e8347b](https://togithub.com/nuxt/nuxt/commit/dc0e8347b)) - **nuxt:** Opt-in to future `jiti.import` for schema ([#​24526](https://togithub.com/nuxt/nuxt/pull/24526)) - **nuxt:** Remove `process.*` usage in nuxt vue app ([#​24749](https://togithub.com/nuxt/nuxt/pull/24749)) - **schema:** Introduce `future` and `features` namespace ([#​24880](https://togithub.com/nuxt/nuxt/pull/24880)) ##### 📖 Documentation - Fix typo ([#​24395](https://togithub.com/nuxt/nuxt/pull/24395)) - Update code to show how to enable `typedPages` ([#​24436](https://togithub.com/nuxt/nuxt/pull/24436)) - Add `defineNuxtConfig` to deployment example ([#​24451](https://togithub.com/nuxt/nuxt/pull/24451)) - Update link to more info about key/keepalive ([1b1cc4f4e](https://togithub.com/nuxt/nuxt/commit/1b1cc4f4e)) - Update Nuxt 2 EOL date in roadmap ([#​24602](https://togithub.com/nuxt/nuxt/pull/24602)) - Prefer `~` to `@` alias in examples ([#​24574](https://togithub.com/nuxt/nuxt/pull/24574)) - Fix typo ([6a1c05401](https://togithub.com/nuxt/nuxt/commit/6a1c05401)) - Warn about using differently names env variables ([#​24612](https://togithub.com/nuxt/nuxt/pull/24612)) - **commands:** Add tunnel option ([50d46f068](https://togithub.com/nuxt/nuxt/commit/50d46f068)) - Add file name to code block ([#​24620](https://togithub.com/nuxt/nuxt/pull/24620)) - Remove linking to nuxt-themes org ([6f44e9470](https://togithub.com/nuxt/nuxt/commit/6f44e9470)) - Update yarn `-o` option to `--open` ([#​24644](https://togithub.com/nuxt/nuxt/pull/24644)) - Add alt text for roadmap img tags ([1f1049858](https://togithub.com/nuxt/nuxt/commit/1f1049858)) - Add missing props for `` ([#​24675](https://togithub.com/nuxt/nuxt/pull/24675)) - Add more info about custom serialize/revive ([#​24680](https://togithub.com/nuxt/nuxt/pull/24680)) - Fix grammar ([#​24737](https://togithub.com/nuxt/nuxt/pull/24737)) - Add documentation on `getCachedData` option ([#​24697](https://togithub.com/nuxt/nuxt/pull/24697)) - Fix `addServerScanDir` example ([7cd02e290](https://togithub.com/nuxt/nuxt/commit/7cd02e290)) - Add panda css to styling guide ([#​24178](https://togithub.com/nuxt/nuxt/pull/24178)) - Highlight the possibility of middleware to return nothing ([#​24241](https://togithub.com/nuxt/nuxt/pull/24241)) - Setting middleware at build time ([#​23480](https://togithub.com/nuxt/nuxt/pull/23480)) - Remove deprecated `loadNuxt` options ([#​24201](https://togithub.com/nuxt/nuxt/pull/24201)) - Improvements on data-fetching ([6d50b4744](https://togithub.com/nuxt/nuxt/commit/6d50b4744)) - Add documentation for `nuxi module` ([#​24790](https://togithub.com/nuxt/nuxt/pull/24790)) - Update return for `useFetch` and `useAsyncData` [#​24407](https://togithub.com/nuxt/nuxt/issues/24407) ([#​24775](https://togithub.com/nuxt/nuxt/pull/24775), [#​24407](https://togithub.com/nuxt/nuxt/issues/24407)) - Add docs for runtime test environment ([#​24658](https://togithub.com/nuxt/nuxt/pull/24658)) - Update example test snapshots to remove escapes ([5de779a7d](https://togithub.com/nuxt/nuxt/commit/5de779a7d)) - Add `addComponentsDir` example to modules author guide ([#​24876](https://togithub.com/nuxt/nuxt/pull/24876)) ##### 🏡 Chore - Update variable in release scripts ([258b8a706](https://togithub.com/nuxt/nuxt/commit/258b8a706)) - Import types from '#app' ([#​24418](https://togithub.com/nuxt/nuxt/pull/24418)) - Update markdownlintignore ([1abb5479c](https://togithub.com/nuxt/nuxt/commit/1abb5479c)) - Update vitest dependencies ([#​24659](https://togithub.com/nuxt/nuxt/pull/24659)) - Pin rollup to v4 ([#​24814](https://togithub.com/nuxt/nuxt/pull/24814)) - **nuxt:** Add return type for entry ([#​24821](https://togithub.com/nuxt/nuxt/pull/24821)) - Use `dev:prepare` instead of `build:stub` ([802b3e28c](https://togithub.com/nuxt/nuxt/commit/802b3e28c)) ##### ✅ Tests - Re-enable accidentally disabled unit tests 🙈 ([b443de230](https://togithub.com/nuxt/nuxt/commit/b443de230)) - Add basic benchmark tests ([#​24846](https://togithub.com/nuxt/nuxt/pull/24846)) - Update vitest coverage exclusions ([a46b0c876](https://togithub.com/nuxt/nuxt/commit/a46b0c876)) ##### 🤖 CI - Don't skip releases based on commit body ([#​24554](https://togithub.com/nuxt/nuxt/pull/24554)) - Label pull requests based on their target branch ([#​24468](https://togithub.com/nuxt/nuxt/pull/24468)) - Update options for GitHub app token generation ([#​24565](https://togithub.com/nuxt/nuxt/pull/24565)) - Notify `nuxt/bridge` when composables change ([#​24752](https://togithub.com/nuxt/nuxt/pull/24752)) - Don't run benchmark on main commits by default ([064615e8c](https://togithub.com/nuxt/nuxt/commit/064615e8c)) - Temporarily disable codspeed ([a39d311d3](https://togithub.com/nuxt/nuxt/commit/a39d311d3)) ##### ❤️ Contributors - Daniel Roe ([@​danielroe](https://togithub.com/danielroe)) - Damian Głowala ([@​DamianGlowala](https://togithub.com/DamianGlowala)) - Isaac Qadri ([@​pmnzt](https://togithub.com/pmnzt)) - Michael Brevard ([@​GalacticHypernova](https://togithub.com/GalacticHypernova)) - Bobbie Goede ([@​BobbieGoede](https://togithub.com/BobbieGoede)) - Becem ([@​becem-gharbi](https://togithub.com/becem-gharbi)) - Julien Huang ([@​huang-julien](https://togithub.com/huang-julien)) - Sébastien Chopin ([@​Atinux](https://togithub.com/Atinux)) - Harlan Wilton ([@​harlan-zw](https://togithub.com/harlan-zw)) - Victor Akintunde ([@​akintoluvic](https://togithub.com/akintoluvic)) - Nathanaël Labreuil ([@​IonianPlayboy](https://togithub.com/IonianPlayboy)) - Ryota Watanabe ([@​wattanx](https://togithub.com/wattanx)) - Michael Cole ([@​MichaelJCole](https://togithub.com/MichaelJCole)) - Kekeocha Justin Chetachukwu ([@​justinkekeocha](https://togithub.com/justinkekeocha)) - Ewen Quimerc'h ([@​EwenQuim](https://togithub.com/EwenQuim)) - Abraham ([@​anubra266](https://togithub.com/anubra266)) - Luke Nelson ([@​luc122c](https://togithub.com/luc122c)) - Eugen Guriev ([@​theguriev](https://togithub.com/theguriev)) - Chris Bailey ([@​chris-bailey](https://togithub.com/chris-bailey)) - Alper Doğan ([@​doganalper](https://togithub.com/doganalper)) - Jamie Trip ([@​Jamie4224](https://togithub.com/Jamie4224)) - Alexander Lichter ([@​manniL](https://togithub.com/manniL)) - Idorenyin Udoh ([@​idorenyinudoh](https://togithub.com/idorenyinudoh)) - Phojie Rengel ([@​phojie](https://togithub.com/phojie)) - GJSSSS ([@​gjssss](https://togithub.com/gjssss)) - Xxhls ([@​xxhls](https://togithub.com/xxhls)) - Marco Solazzi ([@​dwightjack](https://togithub.com/dwightjack)) - Lehoczky Zoltán ([@​Lehoczky](https://togithub.com/Lehoczky)) - RoiLeo ([@​RoiLeo](https://togithub.com/RoiLeo)) - Daniel Acuña ([@​DaniAcu](https://togithub.com/DaniAcu)) - Sadegh Barati ([@​sadeghbarati](https://togithub.com/sadeghbarati)) - Anthony Fu ([@​antfu](https://togithub.com/antfu)) - Kostis Maninakis ([@​maninak](https://togithub.com/maninak)) - Pooya Parsa ([@​pi0](https://togithub.com/pi0)) - MaxMonteil ([@​MaxMonteil](https://togithub.com/MaxMonteil))
pnpm/pnpm (pnpm) ### [`v8.13.1`](https://togithub.com/pnpm/pnpm/releases/tag/v8.13.1) #### Minor Changes - New commands added for inspecting the store: - **pnpm cat-index**: Prints the index file of a specific package in the store. The package is specified by its name and version: `pnpm cat-index @​` - **pnpm cat-file**: Prints the contents of a file based on the hash value stored in the index file. For example: pnpm cat-file sha512-mvavhfVcEREI7d8dfvfvIkuBLnx7+rrkHHnPi8mpEDUlNpY4CUY+CvJ5mrrLl18iQYo1odFwBV7z/cOypG7xxQ== - **pnpm find-hash**: Lists the packages that include the file with the specified hash. For example: pnpm find-hash sha512-mvavhfVcEREI7d8dfvfvIkuBLnx7+rrkHHnPi8mpEDUlNpY4CUY+CvJ5mrrLl18iQYo1odFwBV7z/cOypG7xxQ== This command is **experimental**. We might change how it behaves. Related issue: [#​7413](https://togithub.com/pnpm/pnpm/issues/7413). - A new setting added for symlinking [injected dependencies](https://pnpm.io/package_json#dependenciesmetainjected) from the workspace, if their dependencies use the same peer dependencies as the dependent package. The setting is called `dedupe-injected-deps` [#​7416](https://togithub.com/pnpm/pnpm/pull/7416). - Use `--fail-if-no-match` if you want the CLI fail if no packages were matched by the command [#​7403](https://togithub.com/pnpm/pnpm/issues/7403). #### Patch Changes - `pnpm list --parseable` should not print the same dependency multiple times [#​7429](https://togithub.com/pnpm/pnpm/issues/7429). - Fix error message texts in the `pnpm env` commands [#​7456](https://togithub.com/pnpm/pnpm/pull/7456). - Better support for light themed terminals by the `pnpm update --interactive` command [#​7439](https://togithub.com/pnpm/pnpm/issues/7439). - Fix EPERM error that occasionally happened on Windows during renames in the store [#​7213](https://togithub.com/pnpm/pnpm/issues/7213). - Fix error as in `update -i -r` with Git specifiers [#​7415](https://togithub.com/pnpm/pnpm/issues/7415). - Added support for boolean values in 'bundleDependencies' package.json fields when installing a dependency. Fix to properly handle 'bundledDependencies' alias [#​7411](https://togithub.com/pnpm/pnpm/issues/7411). #### Our Gold Sponsors
#### Our Silver Sponsors
config help if that's undesired.


  • [ ] If you want to rebase/retry this PR, check this box

This PR has been generated by Mend Renovate. View repository job log here.

stackblitz[bot] commented 8 months ago

Review PR in StackBlitz Codeflow Run & review this pull request in StackBlitz Codeflow.

vercel[bot] commented 8 months ago

The latest updates on your projects. Learn more about Vercel for Git ↗︎

Name Status Preview Comments Updated (UTC)
ast-explorer ✅ Ready (Inspect) Visit Preview 💬 Add feedback Jan 1, 2024 1:02am
socket-security[bot] commented 8 months ago

Updated dependencies detected. Learn more about Socket for GitHub ↗︎

Packages Version New capabilities Transitives Size Publisher
vue-tsc 1.8.26...1.8.27 None +0/-0 11.3 kB johnsoncodehk