mirror of
https://github.com/woodpecker-ci/woodpecker.git
synced 2025-02-18 20:35:23 +00:00
[](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [@iconify/json](https://iconify.design/icon-sets/) ([source](https://togithub.com/iconify/icon-sets)) | [`2.2.143` -> `2.2.153`](https://renovatebot.com/diffs/npm/@iconify%2fjson/2.2.143/2.2.153) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | | [@types/lodash](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/lodash) ([source](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/lodash)) | [`4.14.201` -> `4.14.202`](https://renovatebot.com/diffs/npm/@types%2flodash/4.14.201/4.14.202) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | | [@types/node](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/node) ([source](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node)) | [`20.9.2` -> `20.10.3`](https://renovatebot.com/diffs/npm/@types%2fnode/20.9.2/20.10.3) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | | [@typescript-eslint/eslint-plugin](https://togithub.com/typescript-eslint/typescript-eslint) ([source](https://togithub.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin)) | [`6.11.0` -> `6.13.2`](https://renovatebot.com/diffs/npm/@typescript-eslint%2feslint-plugin/6.11.0/6.13.2) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | | [@typescript-eslint/parser](https://togithub.com/typescript-eslint/typescript-eslint) ([source](https://togithub.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser)) | [`6.11.0` -> `6.13.2`](https://renovatebot.com/diffs/npm/@typescript-eslint%2fparser/6.11.0/6.13.2) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | | [@vitejs/plugin-vue](https://togithub.com/vitejs/vite-plugin-vue/tree/main/packages/plugin-vue#readme) ([source](https://togithub.com/vitejs/vite-plugin-vue/tree/HEAD/packages/plugin-vue)) | [`4.5.0` -> `4.5.1`](https://renovatebot.com/diffs/npm/@vitejs%2fplugin-vue/4.5.0/4.5.1) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | | [@vue/compiler-sfc](https://togithub.com/vuejs/core/tree/main/packages/compiler-sfc#readme) ([source](https://togithub.com/vuejs/core/tree/HEAD/packages/compiler-sfc)) | [`3.3.8` -> `3.3.10`](https://renovatebot.com/diffs/npm/@vue%2fcompiler-sfc/3.3.8/3.3.10) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | | [@vueuse/core](https://togithub.com/vueuse/vueuse) ([source](https://togithub.com/vueuse/vueuse/tree/HEAD/packages/core)) | [`10.6.1` -> `10.7.0`](https://renovatebot.com/diffs/npm/@vueuse%2fcore/10.6.1/10.7.0) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | | [eslint](https://eslint.org) ([source](https://togithub.com/eslint/eslint)) | [`8.54.0` -> `8.55.0`](https://renovatebot.com/diffs/npm/eslint/8.54.0/8.55.0) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | | [eslint-config-prettier](https://togithub.com/prettier/eslint-config-prettier) | [`9.0.0` -> `9.1.0`](https://renovatebot.com/diffs/npm/eslint-config-prettier/9.0.0/9.1.0) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | | [eslint-plugin-vue](https://eslint.vuejs.org) ([source](https://togithub.com/vuejs/eslint-plugin-vue)) | [`9.18.1` -> `9.19.2`](https://renovatebot.com/diffs/npm/eslint-plugin-vue/9.18.1/9.19.2) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | | [node-emoji](https://togithub.com/omnidan/node-emoji) | [`2.1.1` -> `2.1.3`](https://renovatebot.com/diffs/npm/node-emoji/2.1.1/2.1.3) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | | [unplugin-icons](https://togithub.com/unplugin/unplugin-icons) | [`0.18.0` -> `0.18.1`](https://renovatebot.com/diffs/npm/unplugin-icons/0.18.0/0.18.1) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | | [unplugin-vue-components](https://togithub.com/unplugin/unplugin-vue-components) | [`^0.25.0` -> `^0.26.0`](https://renovatebot.com/diffs/npm/unplugin-vue-components/0.25.2/0.26.0) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | | [vite-plugin-windicss](https://togithub.com/antfu/vite-plugin-windicss) | [`1.9.1` -> `1.9.2`](https://renovatebot.com/diffs/npm/vite-plugin-windicss/1.9.1/1.9.2) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | | [vue](https://togithub.com/vuejs/core/tree/main/packages/vue#readme) ([source](https://togithub.com/vuejs/core)) | [`3.3.8` -> `3.3.10`](https://renovatebot.com/diffs/npm/vue/3.3.8/3.3.10) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | | [vue-i18n](https://togithub.com/intlify/vue-i18n-next/tree/master/packages/vue-i18n#readme) ([source](https://togithub.com/intlify/vue-i18n-next/tree/HEAD/packages/vue-i18n)) | [`9.7.0` -> `9.8.0`](https://renovatebot.com/diffs/npm/vue-i18n/9.7.0/9.8.0) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | | [vue-tsc](https://togithub.com/vuejs/language-tools) ([source](https://togithub.com/vuejs/language-tools/tree/HEAD/packages/tsc)) | [`1.8.22` -> `1.8.25`](https://renovatebot.com/diffs/npm/vue-tsc/1.8.22/1.8.25) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>iconify/icon-sets (@​iconify/json)</summary> ### [`v2.2.153`](https://togithub.com/iconify/icon-sets/compare/2.2.152...2.2.153) [Compare Source](https://togithub.com/iconify/icon-sets/compare/2.2.152...2.2.153) ### [`v2.2.152`](https://togithub.com/iconify/icon-sets/compare/2.2.151...2.2.152) [Compare Source](https://togithub.com/iconify/icon-sets/compare/2.2.151...2.2.152) ### [`v2.2.151`](https://togithub.com/iconify/icon-sets/compare/2.2.150...2.2.151) [Compare Source](https://togithub.com/iconify/icon-sets/compare/2.2.150...2.2.151) ### [`v2.2.150`](https://togithub.com/iconify/icon-sets/compare/2.2.149...2.2.150) [Compare Source](https://togithub.com/iconify/icon-sets/compare/2.2.149...2.2.150) ### [`v2.2.149`](https://togithub.com/iconify/icon-sets/compare/2.2.148...2.2.149) [Compare Source](https://togithub.com/iconify/icon-sets/compare/2.2.148...2.2.149) ### [`v2.2.148`](https://togithub.com/iconify/icon-sets/compare/2.2.147...2.2.148) [Compare Source](https://togithub.com/iconify/icon-sets/compare/2.2.147...2.2.148) ### [`v2.2.147`](https://togithub.com/iconify/icon-sets/compare/2.2.146...2.2.147) [Compare Source](https://togithub.com/iconify/icon-sets/compare/2.2.146...2.2.147) ### [`v2.2.146`](https://togithub.com/iconify/icon-sets/compare/2.2.145...2.2.146) [Compare Source](https://togithub.com/iconify/icon-sets/compare/2.2.145...2.2.146) ### [`v2.2.145`](https://togithub.com/iconify/icon-sets/compare/2.2.144...2.2.145) [Compare Source](https://togithub.com/iconify/icon-sets/compare/2.2.144...2.2.145) ### [`v2.2.144`](https://togithub.com/iconify/icon-sets/compare/2.2.143...2.2.144) [Compare Source](https://togithub.com/iconify/icon-sets/compare/2.2.143...2.2.144) </details> <details> <summary>typescript-eslint/typescript-eslint (@​typescript-eslint/eslint-plugin)</summary> ### [`v6.13.2`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#6132-2023-12-04) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v6.13.1...v6.13.2) **Note:** Version bump only for package [@​typescript-eslint/eslint-plugin](https://togithub.com/typescript-eslint/eslint-plugin) 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. ### [`v6.13.1`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#6131-2023-11-28) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v6.13.0...v6.13.1) **Note:** Version bump only for package [@​typescript-eslint/eslint-plugin](https://togithub.com/typescript-eslint/eslint-plugin) 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. ### [`v6.13.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#6130-2023-11-27) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v6.12.0...v6.13.0) **Note:** Version bump only for package [@​typescript-eslint/eslint-plugin](https://togithub.com/typescript-eslint/eslint-plugin) 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. ### [`v6.12.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#6120-2023-11-20) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v6.11.0...v6.12.0) ##### Bug Fixes - **eslint-plugin:** \[class-methods-use-this] detect a problematic case for private/protected members if `ignoreClassesThatImplementAnInterface` is set ([#​7705](https://togithub.com/typescript-eslint/typescript-eslint/issues/7705)) ([155aa1f](155aa1f533
)) - **eslint-plugin:** \[no-unnecessary-condition] fix false positive with computed member access and branded key type ([#​7706](https://togithub.com/typescript-eslint/typescript-eslint/issues/7706)) ([f151b26](f151b26d21
)) - **eslint-plugin:** \[switch-exhaustiveness-check] enum members with new line or single quotes are not being fixed correctly ([#​7806](https://togithub.com/typescript-eslint/typescript-eslint/issues/7806)) ([a034d0a](a034d0a385
)), closes [#​7768](https://togithub.com/typescript-eslint/typescript-eslint/issues/7768) ##### Features - \[member-ordering] add accessor support for member-ordering ([#​7927](https://togithub.com/typescript-eslint/typescript-eslint/issues/7927)) ([3c8312d](3c8312d1e1
)) - **eslint-plugin:** \[switch-exhaustiveness-check] add requireDefaultForNonUnion option ([#​7880](https://togithub.com/typescript-eslint/typescript-eslint/issues/7880)) ([4cfcd45](4cfcd451ef
)) 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. </details> <details> <summary>typescript-eslint/typescript-eslint (@​typescript-eslint/parser)</summary> ### [`v6.13.2`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#6132-2023-12-04) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v6.13.1...v6.13.2) **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. ### [`v6.13.1`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#6131-2023-11-28) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v6.13.0...v6.13.1) **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. ### [`v6.13.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#6130-2023-11-27) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v6.12.0...v6.13.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. ### [`v6.12.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#6120-2023-11-20) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v6.11.0...v6.12.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. </details> <details> <summary>vuejs/core (@​vue/compiler-sfc)</summary> ### [`v3.3.10`](https://togithub.com/vuejs/core/blob/HEAD/CHANGELOG.md#3310-2023-12-04) [Compare Source](https://togithub.com/vuejs/core/compare/v3.3.9...v3.3.10) ##### Bug Fixes - **app:** prevent template from being cached between apps with different options ([#​9724](https://togithub.com/vuejs/core/issues/9724)) ([ec71585](ec715854ca
)), closes [#​9618](https://togithub.com/vuejs/core/issues/9618) - **compiler-sfc:** avoid passing forEach index to genMap ([f12db7f](f12db7fb56
)) - **compiler-sfc:** deindent pug/jade templates ([6345197](634519720a
)), closes [#​3231](https://togithub.com/vuejs/core/issues/3231) [#​3842](https://togithub.com/vuejs/core/issues/3842) [#​7723](https://togithub.com/vuejs/core/issues/7723) - **compiler-sfc:** fix :where and :is selector in scoped mode with multiple selectors ([#​9735](https://togithub.com/vuejs/core/issues/9735)) ([c3e2c55](c3e2c556b5
)), closes [#​9707](https://togithub.com/vuejs/core/issues/9707) - **compiler-sfc:** generate more treeshaking friendly code ([#​9507](https://togithub.com/vuejs/core/issues/9507)) ([8d74ca0](8d74ca0e6f
)), closes [#​9500](https://togithub.com/vuejs/core/issues/9500) - **compiler-sfc:** support inferring generic types ([#​8511](https://togithub.com/vuejs/core/issues/8511)) ([eb5e307](eb5e307c0b
)), closes [#​8482](https://togithub.com/vuejs/core/issues/8482) - **compiler-sfc:** support resolving components from props ([#​8785](https://togithub.com/vuejs/core/issues/8785)) ([7cbcee3](7cbcee3d83
)) - **compiler-sfc:** throw error when failing to load TS during type resolution ([#​8883](https://togithub.com/vuejs/core/issues/8883)) ([4936d2e](4936d2e11a
)) - **cssVars:** cssVar names should be double-escaped when generating code for ssr ([#​8824](https://togithub.com/vuejs/core/issues/8824)) ([5199a12](5199a12f88
)), closes [#​7823](https://togithub.com/vuejs/core/issues/7823) - **deps:** update compiler to ^7.23.4 ([#​9681](https://togithub.com/vuejs/core/issues/9681)) ([31f6ebc](31f6ebc4df
)) - **runtime-core:** Suspense get anchor properly in Transition ([#​9309](https://togithub.com/vuejs/core/issues/9309)) ([65f3fe2](65f3fe2731
)), closes [#​8105](https://togithub.com/vuejs/core/issues/8105) - **runtime-dom:** set width/height with units as attribute ([#​8781](https://togithub.com/vuejs/core/issues/8781)) ([bfc1838](bfc1838f31
)) - **ssr:** avoid computed being accidentally cached before server render ([#​9688](https://togithub.com/vuejs/core/issues/9688)) ([30d5d93](30d5d93a92
)), closes [#​5300](https://togithub.com/vuejs/core/issues/5300) - **types:** expose emits as props in functional components ([#​9234](https://togithub.com/vuejs/core/issues/9234)) ([887e54c](887e54c347
)) - **types:** fix reactive collection types ([#​8960](https://togithub.com/vuejs/core/issues/8960)) ([ad27473](ad27473701
)), closes [#​8904](https://togithub.com/vuejs/core/issues/8904) - **types:** improve return type withKeys and withModifiers ([#​9734](https://togithub.com/vuejs/core/issues/9734)) ([43c3cfd](43c3cfdec5
)) ##### Performance Improvements - optimize on\* prop check ([38aaa8c](38aaa8c886
)) - **runtime-dom:** cache modifier wrapper functions ([da4a4fb](da4a4fb5e8
)), closes [#​8882](https://togithub.com/vuejs/core/issues/8882) - **v-on:** constant handlers with modifiers should not be treated as dynamic ([4d94ebf](4d94ebfe75
)) ### [`v3.3.9`](https://togithub.com/vuejs/core/blob/HEAD/CHANGELOG.md#339-2023-11-25) [Compare Source](https://togithub.com/vuejs/core/compare/v3.3.8...v3.3.9) ##### Bug Fixes - **compiler-core:** avoid rewriting scope variables in inline for loops ([#​7245](https://togithub.com/vuejs/core/issues/7245)) ([a2d810e](a2d810eb40
)), closes [#​7238](https://togithub.com/vuejs/core/issues/7238) - **compiler-core:** fix `resolveParserPlugins` decorators check ([#​9566](https://togithub.com/vuejs/core/issues/9566)) ([9d0eba9](9d0eba916f
)), closes [#​9560](https://togithub.com/vuejs/core/issues/9560) - **compiler-sfc:** consistently escape type-only prop names ([#​8654](https://togithub.com/vuejs/core/issues/8654)) ([3e08d24](3e08d246df
)), closes [#​8635](https://togithub.com/vuejs/core/issues/8635) [#​8910](https://togithub.com/vuejs/core/issues/8910) [vitejs/vite-plugin-vue#184](https://togithub.com/vitejs/vite-plugin-vue/issues/184) - **compiler-sfc:** malformed filename on windows using path.posix.join() ([#​9478](https://togithub.com/vuejs/core/issues/9478)) ([f18a174](f18a174979
)), closes [#​8671](https://togithub.com/vuejs/core/issues/8671) [#​9583](https://togithub.com/vuejs/core/issues/9583) [#​9446](https://togithub.com/vuejs/core/issues/9446) [#​9473](https://togithub.com/vuejs/core/issues/9473) - **compiler-sfc:** support `:is` and `:where` selector in scoped css rewrite ([#​8929](https://togithub.com/vuejs/core/issues/8929)) ([3227e50](3227e50b32
)) - **compiler-sfc:** support resolve extends interface for defineEmits ([#​8470](https://togithub.com/vuejs/core/issues/8470)) ([9e1b74b](9e1b74bcd5
)), closes [#​8465](https://togithub.com/vuejs/core/issues/8465) - **hmr/transition:** fix kept-alive component inside transition disappearing after hmr ([#​7126](https://togithub.com/vuejs/core/issues/7126)) ([d11e978](d11e978fc9
)), closes [#​7121](https://togithub.com/vuejs/core/issues/7121) - **hydration:** force hydration for v-bind with .prop modifier ([364f319](364f319d21
)), closes [#​7490](https://togithub.com/vuejs/core/issues/7490) - **hydration:** properly hydrate indeterminate prop ([34b5a5d](34b5a5da4a
)), closes [#​7476](https://togithub.com/vuejs/core/issues/7476) - **reactivity:** clear method on readonly collections should return undefined ([#​7316](https://togithub.com/vuejs/core/issues/7316)) ([657476d](657476dcdb
)) - **reactivity:** onCleanup also needs to be cleaned ([#​8655](https://togithub.com/vuejs/core/issues/8655)) ([73fd810](73fd810eeb
)), closes [#​5151](https://togithub.com/vuejs/core/issues/5151) [#​7695](https://togithub.com/vuejs/core/issues/7695) - **ssr:** hydration `__vnode` missing for devtools ([#​9328](https://togithub.com/vuejs/core/issues/9328)) ([5156ac5](5156ac5b38
)) - **types:** allow falsy value types in `StyleValue` ([#​7954](https://togithub.com/vuejs/core/issues/7954)) ([17aa92b](17aa92b79b
)), closes [#​7955](https://togithub.com/vuejs/core/issues/7955) - **types:** defineCustomElement using defineComponent return type with emits ([#​7937](https://togithub.com/vuejs/core/issues/7937)) ([5d932a8](5d932a8e6d
)), closes [#​7782](https://togithub.com/vuejs/core/issues/7782) - **types:** fix `unref` and `toValue` when input union type contains ComputedRef ([#​8748](https://togithub.com/vuejs/core/issues/8748)) ([176d476](176d476712
)), closes [#​8747](https://togithub.com/vuejs/core/issues/8747) [#​8857](https://togithub.com/vuejs/core/issues/8857) - **types:** fix instance type when props type is incompatible with setup returned type ([#​7338](https://togithub.com/vuejs/core/issues/7338)) ([0e1e8f9](0e1e8f919e
)), closes [#​5885](https://togithub.com/vuejs/core/issues/5885) - **types:** fix shallowRef return type with union value type ([#​7853](https://togithub.com/vuejs/core/issues/7853)) ([7c44800](7c448000b0
)), closes [#​7852](https://togithub.com/vuejs/core/issues/7852) - **types:** more precise types for class bindings ([#​8012](https://togithub.com/vuejs/core/issues/8012)) ([46e3374](46e33744c8
)) - **types:** remove optional properties from defineProps return type ([#​6421](https://togithub.com/vuejs/core/issues/6421)) ([94c049d](94c049d930
)), closes [#​6420](https://togithub.com/vuejs/core/issues/6420) - **types:** return type of withDefaults should be readonly ([#​8601](https://togithub.com/vuejs/core/issues/8601)) ([f15debc](f15debc01a
)) - **types:** revert class type restrictions ([5d077c8](5d077c8754
)), closes [#​8012](https://togithub.com/vuejs/core/issues/8012) - **types:** update jsx type definitions ([#​8607](https://togithub.com/vuejs/core/issues/8607)) ([58e2a94](58e2a94871
)) - **types:** widen ClassValue type ([2424013](2424013059
)) - **v-model:** avoid overwriting number input with same value ([#​7004](https://togithub.com/vuejs/core/issues/7004)) ([40f4b77](40f4b77bb5
)), closes [#​7003](https://togithub.com/vuejs/core/issues/7003) - **v-model:** unnecessary value binding error should apply to dynamic instead of static binding ([2859b65](2859b653c9
)), closes [#​3596](https://togithub.com/vuejs/core/issues/3596) </details> <details> <summary>vueuse/vueuse (@​vueuse/core)</summary> ### [`v10.7.0`](https://togithub.com/vueuse/vueuse/releases/tag/v10.7.0) [Compare Source](https://togithub.com/vueuse/vueuse/compare/v10.6.1...v10.7.0) ##### 🚀 Features - Upgrade deps - by [@​antfu](https://togithub.com/antfu) in [https://github.com/vueuse/vueuse/issues/3614](https://togithub.com/vueuse/vueuse/issues/3614) [<samp>(fccf2)</samp>](https://togithub.com/vueuse/vueuse/commit/fccf2e4d) - **isIOS**: Detect new iPad - by [@​Doctor-wu](https://togithub.com/Doctor-wu) and [@​antfu](https://togithub.com/antfu) in [https://github.com/vueuse/vueuse/issues/3582](https://togithub.com/vueuse/vueuse/issues/3582) [<samp>(47d2d)</samp>](https://togithub.com/vueuse/vueuse/commit/47d2d2e9) - **onLongPress**: Add `distanceThreshold` option - by [@​donaldxdonald](https://togithub.com/donaldxdonald) and [@​antfu](https://togithub.com/antfu) in [https://github.com/vueuse/vueuse/issues/3578](https://togithub.com/vueuse/vueuse/issues/3578) [<samp>(0e04a)</samp>](https://togithub.com/vueuse/vueuse/commit/0e04aa4a) - **tryOnMounted**: Support target arguement - by [@​tolking](https://togithub.com/tolking) and [@​antfu](https://togithub.com/antfu) in [https://github.com/vueuse/vueuse/issues/3185](https://togithub.com/vueuse/vueuse/issues/3185) [<samp>(f2aeb)</samp>](https://togithub.com/vueuse/vueuse/commit/f2aeb453) - **useBreakpoints**: Make parameters reactivity - by [@​Doctor-wu](https://togithub.com/Doctor-wu) in [https://github.com/vueuse/vueuse/issues/3592](https://togithub.com/vueuse/vueuse/issues/3592) [<samp>(dc624)</samp>](https://togithub.com/vueuse/vueuse/commit/dc6245b3) - **useFileDialog**: Trigger onChange when reset - by [@​Doctor-wu](https://togithub.com/Doctor-wu) in [https://github.com/vueuse/vueuse/issues/3548](https://togithub.com/vueuse/vueuse/issues/3548) [<samp>(7e2da)</samp>](https://togithub.com/vueuse/vueuse/commit/7e2da58a) - **useInfiniteScroll**: Add the `canLoadMore` option - by [@​Alfred-Skyblue](https://togithub.com/Alfred-Skyblue) in [https://github.com/vueuse/vueuse/issues/3558](https://togithub.com/vueuse/vueuse/issues/3558) [<samp>(e780f)</samp>](https://togithub.com/vueuse/vueuse/commit/e780f5a0) - **usePointerSwipe**: Add `disableTextSelect` option - by [@​aminmokhtari94](https://togithub.com/aminmokhtari94) in [https://github.com/vueuse/vueuse/issues/3604](https://togithub.com/vueuse/vueuse/issues/3604) [<samp>(fd67b)</samp>](https://togithub.com/vueuse/vueuse/commit/fd67ba3a) - **useTitle**: Restore title on unmounted - by [@​Doctor-wu](https://togithub.com/Doctor-wu) and [@​antfu](https://togithub.com/antfu) in [https://github.com/vueuse/vueuse/issues/3570](https://togithub.com/vueuse/vueuse/issues/3570) [<samp>(0ab76)</samp>](https://togithub.com/vueuse/vueuse/commit/0ab768d0) ##### 🐞 Bug Fixes - **createEventHook**: Make createEventHook union type can be inferred correctly - by [@​Doctor-wu](https://togithub.com/Doctor-wu) in [https://github.com/vueuse/vueuse/issues/3569](https://togithub.com/vueuse/vueuse/issues/3569) [<samp>(e48ca)</samp>](https://togithub.com/vueuse/vueuse/commit/e48ca071) - **createEventHook**: `trigger` should not ignore falsy values - by [@​romansp](https://togithub.com/romansp) and [@​Alfred-Skyblue](https://togithub.com/Alfred-Skyblue) in [https://github.com/vueuse/vueuse/issues/3561](https://togithub.com/vueuse/vueuse/issues/3561) [<samp>(3733b)</samp>](https://togithub.com/vueuse/vueuse/commit/3733b8ee) - **syncRef**: SyncRef typing issue for boolean - by [@​s-montigny-desautels](https://togithub.com/s-montigny-desautels) in [https://github.com/vueuse/vueuse/issues/3553](https://togithub.com/vueuse/vueuse/issues/3553) [<samp>(acb2f)</samp>](https://togithub.com/vueuse/vueuse/commit/acb2fe6b) - **useAxios**: Reset `isAborted` value on success - by [@​17359898647](https://togithub.com/17359898647) and [@​antfu](https://togithub.com/antfu) in [https://github.com/vueuse/vueuse/issues/3547](https://togithub.com/vueuse/vueuse/issues/3547) [<samp>(4b159)</samp>](https://togithub.com/vueuse/vueuse/commit/4b159380) - **useDark**: In Vue 2.6 mode.system is undefined - by [@​Teaghy](https://togithub.com/Teaghy), **hguan** and [@​antfu](https://togithub.com/antfu) in [https://github.com/vueuse/vueuse/issues/3562](https://togithub.com/vueuse/vueuse/issues/3562) [<samp>(68688)</samp>](https://togithub.com/vueuse/vueuse/commit/686884a1) - **useDropZone**: Fix file types filter - by [@​getname1997](https://togithub.com/getname1997) and [@​antfu](https://togithub.com/antfu) in [https://github.com/vueuse/vueuse/issues/3540](https://togithub.com/vueuse/vueuse/issues/3540) [<samp>(8f42a)</samp>](https://togithub.com/vueuse/vueuse/commit/8f42a92e) - **useElementVisibility**: Use last intersection entry - by [@​ziolko-appfire](https://togithub.com/ziolko-appfire), **Mateusz Zieliński** and [@​antfu](https://togithub.com/antfu) in [https://github.com/vueuse/vueuse/issues/3365](https://togithub.com/vueuse/vueuse/issues/3365) [<samp>(07d39)</samp>](https://togithub.com/vueuse/vueuse/commit/07d39853) - **useFetch**: Immediately modify the status after the request is completed - by [@​tolking](https://togithub.com/tolking) and [@​antfu](https://togithub.com/antfu) in [https://github.com/vueuse/vueuse/issues/3603](https://togithub.com/vueuse/vueuse/issues/3603) [<samp>(3456d)</samp>](https://togithub.com/vueuse/vueuse/commit/3456d1b0) - **useFetch**: Clone 'Response' on reading - by [@​mymx2](https://togithub.com/mymx2) and [@​antfu](https://togithub.com/antfu) in [https://github.com/vueuse/vueuse/issues/3607](https://togithub.com/vueuse/vueuse/issues/3607) and [https://github.com/vueuse/vueuse/issues/3608](https://togithub.com/vueuse/vueuse/issues/3608) [<samp>(8cbfd)</samp>](https://togithub.com/vueuse/vueuse/commit/8cbfd9d3) - **useMemoize**: Use shallowReactive to wrap Map - by [@​antfu](https://togithub.com/antfu) [<samp>(fecbe)</samp>](https://togithub.com/vueuse/vueuse/commit/fecbe00e) - **useMousePressed**: Change type of element parameter to MaybeComputedElementRef - by [@​4350pChris](https://togithub.com/4350pChris) in [https://github.com/vueuse/vueuse/issues/3566](https://togithub.com/vueuse/vueuse/issues/3566) [<samp>(17f97)</samp>](https://togithub.com/vueuse/vueuse/commit/17f97f63) - **useOffsetPagination**: Don't mutate props when it's readonly - by [@​Doctor-wu](https://togithub.com/Doctor-wu) in [https://github.com/vueuse/vueuse/issues/3581](https://togithub.com/vueuse/vueuse/issues/3581) [<samp>(4dace)</samp>](https://togithub.com/vueuse/vueuse/commit/4dacec8a) - **useScreenOrientation**: Add fault tolerance to lock and unlock - by [@​satrong](https://togithub.com/satrong) in [https://github.com/vueuse/vueuse/issues/3575](https://togithub.com/vueuse/vueuse/issues/3575) [<samp>(be3cc)</samp>](https://togithub.com/vueuse/vueuse/commit/be3ccc78) - **useStorage**: Fix undefined defaults - by [@​Doctor-wu](https://togithub.com/Doctor-wu) in [https://github.com/vueuse/vueuse/issues/3597](https://togithub.com/vueuse/vueuse/issues/3597) [<samp>(04220)</samp>](https://togithub.com/vueuse/vueuse/commit/04220788) ##### [View changes on GitHub](https://togithub.com/vueuse/vueuse/compare/v10.6.1...v10.7.0) </details> <details> <summary>eslint/eslint (eslint)</summary> ### [`v8.55.0`](https://togithub.com/eslint/eslint/releases/tag/v8.55.0) [Compare Source](https://togithub.com/eslint/eslint/compare/v8.54.0...v8.55.0) #### Features - [`8c9e6c1`](8c9e6c100a
) feat: importNamePattern option in no-restricted-imports ([#​17721](https://togithub.com/eslint/eslint/issues/17721)) (Tanuj Kanti) #### Documentation - [`83ece2a`](83ece2afc2
) docs: fix typo `--rules` -> `--rule` ([#​17806](https://togithub.com/eslint/eslint/issues/17806)) (OKURA Masafumi) - [`fffca5c`](fffca5c362
) docs: remove "Open in Playground" buttons for removed rules ([#​17791](https://togithub.com/eslint/eslint/issues/17791)) (Francesco Trotta) - [`a6d9442`](a6d9442a9a
) docs: fix correct/incorrect examples of rules ([#​17789](https://togithub.com/eslint/eslint/issues/17789)) (Tanuj Kanti) - [`383e999`](383e99928d
) docs: update and fix examples for `no-unused-vars` ([#​17788](https://togithub.com/eslint/eslint/issues/17788)) (Tanuj Kanti) - [`5a8efd5`](5a8efd5b7a
) docs: add specific stylistic rule for each deprecated rule ([#​17778](https://togithub.com/eslint/eslint/issues/17778)) (Etienne) #### Chores - [`eb8950c`](eb8950c3b8
) chore: upgrade [@​eslint/js](https://togithub.com/eslint/js)[@​8](https://togithub.com/8).55.0 ([#​17811](https://togithub.com/eslint/eslint/issues/17811)) (Milos Djermanovic) - [`93df384`](93df3849a7
) chore: package.json update for [@​eslint/js](https://togithub.com/eslint/js) release (Jenkins) - [`fe4b954`](fe4b9545a8
) chore: upgrade [@​eslint/eslintrc](https://togithub.com/eslint/eslintrc)[@​2](https://togithub.com/2).1.4 ([#​17799](https://togithub.com/eslint/eslint/issues/17799)) (Milos Djermanovic) - [`bd8911d`](bd8911db85
) ci: pin Node.js 21.2.0 ([#​17809](https://togithub.com/eslint/eslint/issues/17809)) (Milos Djermanovic) - [`b29a16b`](b29a16b22f
) chore: fix several `cli` tests to run in the intended flat config mode ([#​17797](https://togithub.com/eslint/eslint/issues/17797)) (Milos Djermanovic) - [`de165c1`](de165c1082
) chore: remove unused config-extends fixtures ([#​17781](https://togithub.com/eslint/eslint/issues/17781)) (Milos Djermanovic) - [`d4304b8`](d4304b8b66
) chore: remove formatting/stylistic rules from new rule templates ([#​17780](https://togithub.com/eslint/eslint/issues/17780)) (Francesco Trotta) - [`21024fe`](21024fe202
) chore: check rule examples for syntax errors ([#​17718](https://togithub.com/eslint/eslint/issues/17718)) (Francesco Trotta) </details> <details> <summary>prettier/eslint-config-prettier (eslint-config-prettier)</summary> ### [`v9.1.0`](https://togithub.com/prettier/eslint-config-prettier/blob/HEAD/CHANGELOG.md#Version-910-2023-12-02) [Compare Source](https://togithub.com/prettier/eslint-config-prettier/compare/v9.0.0...v9.1.0) - Added: \[unicorn/template-indent], (as a \[special rule]\[unicorn/template-indent-special]). Thanks to Gürgün Dayıoğlu ([@​gurgunday](https://togithub.com/gurgunday))! - Changed: All the \[formatting rules that were deprecated in ESLint 8.53.0]\[deprecated-8.53.0] are now excluded if you set the `ESLINT_CONFIG_PRETTIER_NO_DEPRECATED` environment variable. </details> <details> <summary>vuejs/eslint-plugin-vue (eslint-plugin-vue)</summary> ### [`v9.19.2`](https://togithub.com/vuejs/eslint-plugin-vue/releases/tag/v9.19.2) [Compare Source](https://togithub.com/vuejs/eslint-plugin-vue/compare/v9.19.1...v9.19.2) #### 🐛 Bug Fixes - [#​2336](https://togithub.com/vuejs/eslint-plugin-vue/issues/2336) Fixed crash for TSFunctionType with `type-literal` option in `vue/define-emits-declaration` rule **Full Changelog**: https://github.com/vuejs/eslint-plugin-vue/compare/v9.19.1...v9.19.2 ### [`v9.19.1`](https://togithub.com/vuejs/eslint-plugin-vue/releases/tag/v9.19.1) [Compare Source](https://togithub.com/vuejs/eslint-plugin-vue/compare/v9.19.0...v9.19.1) #### 🐛 Bug Fixes - [#​2334](https://togithub.com/vuejs/eslint-plugin-vue/issues/2334) Fixed broken config of `plugin:vue/vue3-strongly-recommended` **Full Changelog**: https://github.com/vuejs/eslint-plugin-vue/compare/v9.19.0...v9.19.1 ### [`v9.19.0`](https://togithub.com/vuejs/eslint-plugin-vue/compare/v9.18.1...v9.19.0) [Compare Source](https://togithub.com/vuejs/eslint-plugin-vue/compare/v9.18.1...v9.19.0) </details> <details> <summary>omnidan/node-emoji (node-emoji)</summary> ### [`v2.1.3`](https://togithub.com/omnidan/node-emoji/blob/HEAD/CHANGELOG.md#213-2023-11-20) [Compare Source](https://togithub.com/omnidan/node-emoji/compare/v2.1.2...v2.1.3) ##### Bug Fixes - pin skin-tone to ^2.0.0 and add renovate.json ignoreDeps ([dcd6c43](dcd6c43f26
)) ### [`v2.1.2`](https://togithub.com/omnidan/node-emoji/blob/HEAD/CHANGELOG.md#212-2023-11-20) [Compare Source](https://togithub.com/omnidan/node-emoji/compare/v2.1.1...v2.1.2) ##### Bug Fixes - add back CJS support, with a test ([e2856d9](e2856d980d
)) </details> <details> <summary>unplugin/unplugin-icons (unplugin-icons)</summary> ### [`v0.18.1`](https://togithub.com/unplugin/unplugin-icons/releases/tag/v0.18.1) [Compare Source](https://togithub.com/unplugin/unplugin-icons/compare/v0.18.0...v0.18.1) ##### 🚀 Features - Add Qwik JSX compiler - by [@​userquin](https://togithub.com/userquin) in [https://github.com/unplugin/unplugin-icons/issues/318](https://togithub.com/unplugin/unplugin-icons/issues/318) [<samp>(11dcb)</samp>](https://togithub.com/unplugin/unplugin-icons/commit/11dcbc2) ##### [View changes on GitHub](https://togithub.com/unplugin/unplugin-icons/compare/v0.18.0...v0.18.1) </details> <details> <summary>unplugin/unplugin-vue-components (unplugin-vue-components)</summary> ### [`v0.26.0`](https://togithub.com/unplugin/unplugin-vue-components/releases/tag/v0.26.0) [Compare Source](https://togithub.com/unplugin/unplugin-vue-components/compare/v0.25.2...v0.26.0) ##### 🚨 Breaking Changes - Move to ESM first with dual esm/cjs package exports - by [@​userquin](https://togithub.com/userquin) in [https://github.com/unplugin/unplugin-vue-components/issues/720](https://togithub.com/unplugin/unplugin-vue-components/issues/720) [<samp>(c15a9)</samp>](https://togithub.com/unplugin/unplugin-vue-components/commit/c15a9ba) ##### 🚀 Features - **antdv**: Add new component - by [@​selicens](https://togithub.com/selicens) and [@​undefined-moe](https://togithub.com/undefined-moe) in [https://github.com/unplugin/unplugin-vue-components/issues/715](https://togithub.com/unplugin/unplugin-vue-components/issues/715) [<samp>(97c8d)</samp>](https://togithub.com/unplugin/unplugin-vue-components/commit/97c8d97) ##### [View changes on GitHub](https://togithub.com/unplugin/unplugin-vue-components/compare/v0.25.4...v0.26.0) </details> <details> <summary>antfu/vite-plugin-windicss (vite-plugin-windicss)</summary> ### [`v1.9.2`](https://togithub.com/windicss/vite-plugin-windicss/releases/tag/v1.9.2) [Compare Source](https://togithub.com/antfu/vite-plugin-windicss/compare/v1.9.1...v1.9.2) ##### 🚀 Features - Search for \*.config.mts as config file - by [@​webstrand](https://togithub.com/webstrand) in [https://github.com/windicss/vite-plugin-windicss/issues/317](https://togithub.com/windicss/vite-plugin-windicss/issues/317) [<samp>(71b6d)</samp>](https://togithub.com/windicss/vite-plugin-windicss/commit/71b6dd6) ##### 🐞 Bug Fixes - **vite-plugin-windicss**: PeerDependencies with better compatibility - by [@​markthree](https://togithub.com/markthree) in [https://github.com/windicss/vite-plugin-windicss/issues/325](https://togithub.com/windicss/vite-plugin-windicss/issues/325) [<samp>(1d537)</samp>](https://togithub.com/windicss/vite-plugin-windicss/commit/1d5376e) ##### [View changes on GitHub](https://togithub.com/windicss/vite-plugin-windicss/compare/v1.9.1...v1.9.2) </details> <details> <summary>intlify/vue-i18n-next (vue-i18n)</summary> ### [`v9.8.0`](https://togithub.com/intlify/vue-i18n-next/blob/HEAD/CHANGELOG.md#v980-2023-11-28T010045Z) [Compare Source](https://togithub.com/intlify/vue-i18n-next/compare/v9.7.1...v9.8.0) This changelog is generated by [GitHub Releases](https://togithub.com/intlify/vue-i18n-next/releases/tag/v9.8.0) <!-- Release notes generated using configuration in .github/release.yml at v9.8.0 --> #### What's Changed ##### 🌟 Features - feat: more strictly return type locale detector by [@​kazupon](https://togithub.com/kazupon) in [https://github.com/intlify/vue-i18n-next/pull/1640](https://togithub.com/intlify/vue-i18n-next/pull/1640) **Full Changelog**: https://github.com/intlify/vue-i18n-next/compare/v9.7.1...v9.8.0 ### [`v9.7.1`](https://togithub.com/intlify/vue-i18n-next/blob/HEAD/CHANGELOG.md#v971-2023-11-22T143624Z) [Compare Source](https://togithub.com/intlify/vue-i18n-next/compare/v9.7.0...v9.7.1) This changelog is generated by [GitHub Releases](https://togithub.com/intlify/vue-i18n-next/releases/tag/v9.7.1) <!-- Release notes generated using configuration in .github/release.yml at v9.7.1 --> #### What's Changed ##### ⚡ Improvement Features - fix: tweak `@intlify/core` conditional exports by [@​kazupon](https://togithub.com/kazupon) in [https://github.com/intlify/vue-i18n-next/pull/1639](https://togithub.com/intlify/vue-i18n-next/pull/1639) **Full Changelog**: https://github.com/intlify/vue-i18n-next/compare/v9.7.0...v9.7.1 </details> <details> <summary>vuejs/language-tools (vue-tsc)</summary> ### [`v1.8.25`](https://togithub.com/vuejs/language-tools/blob/HEAD/CHANGELOG.md#1825-2023126) [Compare Source](https://togithub.com/vuejs/language-tools/compare/v1.8.24...v1.8.25) - fix(component-type-helpers): correct type inference for FunctionalComponent ([#​3766](https://togithub.com/vuejs/language-tools/issues/3766)) - thanks [@​pinguet62](https://togithub.com/pinguet62) - fix(language-core): camelize props for dynamic component ([#​3774](https://togithub.com/vuejs/language-tools/issues/3774)) - thanks [@​so1ve](https://togithub.com/so1ve) ### [`v1.8.24`](https://togithub.com/vuejs/language-tools/blob/HEAD/CHANGELOG.md#1824-20231129) [Compare Source](https://togithub.com/vuejs/language-tools/compare/v1.8.22...v1.8.24) - refactor(component-type-helpers): vue 2 types now move to `vue-component-type-helpers/vue2` ([#​3404](https://togithub.com/vuejs/language-tools/issues/3404)) - feat(language-core): expose `defineEmits`'s `arg` and `typeArg` in `parseScriptSetupRanges` ([#​3710](https://togithub.com/vuejs/language-tools/issues/3710)) - thanks [@​so1ve](https://togithub.com/so1ve) - fix(language-core): `strictTemplates` fails to report unknown components ([#​3539](https://togithub.com/vuejs/language-tools/issues/3539)) - fix(language-core): script syntax breaks if script options does not have trailing comma ([#​3755](https://togithub.com/vuejs/language-tools/issues/3755)) - fix(language-core): script syntax breaks if options are enclosed in parentheses ([#​3756](https://togithub.com/vuejs/language-tools/issues/3756)) - fix(language-core): allow using `as` with multiple `<script>` blocks ([#​3733](https://togithub.com/vuejs/language-tools/issues/3733)) - thanks [@​so1ve](https://togithub.com/so1ve) - fix(language-core): component type narrowing not working in template - fix(language-core): incremental insertion incorrect if input `<script setup>` tag above `<script>` tag ([#​3743](https://togithub.com/vuejs/language-tools/issues/3743)) - thanks [@​so1ve](https://togithub.com/so1ve) - fix(language-core): don't camelize attributes for plain elements ([#​3750](https://togithub.com/vuejs/language-tools/issues/3750)) - thanks [@​rchl](https://togithub.com/rchl) - fix(vscode): syntax highlighting for `.prop` shorthand ([#​3729](https://togithub.com/vuejs/language-tools/issues/3729)) - thanks [@​so1ve](https://togithub.com/so1ve) ##### Volar.js 1.11.1 updates: - fix: browser integration no longer requires node polyfill ([https://github.com/volarjs/volar.js/pull/70](https://togithub.com/volarjs/volar.js/pull/70)) - fix: document continuous change merge results are incorrect in WebStorm ([https://github.com/volarjs/volar.js/pull/77](https://togithub.com/volarjs/volar.js/pull/77)) - thanks [@​browsnet](https://togithub.com/browsnet) </details> --- ### Configuration 📅 **Schedule**: Branch creation - "every weekend" (UTC), Automerge - "before 4am" (UTC). 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://togithub.com/renovatebot/renovate/discussions) if that's undesired. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://developer.mend.io/github/woodpecker-ci/woodpecker). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy44MS4zIiwidXBkYXRlZEluVmVyIjoiMzcuODEuMyIsInRhcmdldEJyYW5jaCI6Im1haW4ifQ==--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
73 lines
2.1 KiB
JSON
73 lines
2.1 KiB
JSON
{
|
|
"name": "woodpecker-ci",
|
|
"author": "Woodpecker CI",
|
|
"version": "0.0.0",
|
|
"license": "Apache-2.0",
|
|
"engines": {
|
|
"node": ">=14"
|
|
},
|
|
"scripts": {
|
|
"start": "vite",
|
|
"build": "vite build --base=/BASE_PATH",
|
|
"serve": "vite preview",
|
|
"lint": "eslint --max-warnings 0 --ext .js,.ts,.vue,.json .",
|
|
"format": "prettier --write .",
|
|
"format:check": "prettier -c .",
|
|
"typecheck": "vue-tsc --noEmit",
|
|
"test": "echo 'No tests configured' && exit 0"
|
|
},
|
|
"dependencies": {
|
|
"@intlify/unplugin-vue-i18n": "^1.0.0",
|
|
"@kyvg/vue3-notification": "^3.0.0",
|
|
"@vueuse/core": "^10.5.0",
|
|
"ansi_up": "^6.0.0",
|
|
"dayjs": "^1.11.9",
|
|
"fuse.js": "^7.0.0",
|
|
"lodash": "^4.17.21",
|
|
"node-emoji": "^2.0.0",
|
|
"pinia": "^2.1.4",
|
|
"prismjs": "^1.29.0",
|
|
"vue": "^3.3.4",
|
|
"vue-i18n": "^9.2.2",
|
|
"vue-router": "^4.2.2"
|
|
},
|
|
"devDependencies": {
|
|
"@iconify/json": "^2.2.131",
|
|
"@types/lodash": "^4.14.195",
|
|
"@types/node": "^20.0.0",
|
|
"@types/node-emoji": "^1.8.2",
|
|
"@types/prismjs": "^1.26.0",
|
|
"@typescript-eslint/eslint-plugin": "^6.8.0",
|
|
"@typescript-eslint/parser": "^6.8.0",
|
|
"@vitejs/plugin-vue": "^4.2.3",
|
|
"@vue/compiler-sfc": "^3.3.6",
|
|
"eslint": "^8.44.0",
|
|
"eslint-config-airbnb-base": "^15.0.0",
|
|
"eslint-config-airbnb-typescript": "^17.0.0",
|
|
"eslint-config-prettier": "^9.0.0",
|
|
"eslint-plugin-import": "^2.29.0",
|
|
"eslint-plugin-prettier": "^5.0.0",
|
|
"eslint-plugin-promise": "^6.1.1",
|
|
"eslint-plugin-simple-import-sort": "^10.0.0",
|
|
"eslint-plugin-vue": "^9.17.0",
|
|
"eslint-plugin-vue-scoped-css": "^2.5.0",
|
|
"prettier": "^3.0.0",
|
|
"replace-in-file": "^7.0.2",
|
|
"tinycolor2": "^1.6.0",
|
|
"typescript": "5.3.2",
|
|
"unplugin-icons": "^0.18.0",
|
|
"unplugin-vue-components": "^0.26.0",
|
|
"vite": "^5.0.0",
|
|
"vite-plugin-prismjs": "^0.0.8",
|
|
"vite-plugin-windicss": "^1.9.0",
|
|
"vite-svg-loader": "^5.0.0",
|
|
"vue-eslint-parser": "^9.3.1",
|
|
"vue-tsc": "^1.8.19",
|
|
"windicss": "^3.5.6"
|
|
},
|
|
"pnpm": {
|
|
"overrides": {
|
|
"semver@<7.5.2": ">=7.5.2"
|
|
}
|
|
}
|
|
}
|