From ecdaa9444b8ceeb08d8866d59a58edf62053e60e Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 17 Jun 2024 00:45:29 +0000 Subject: [PATCH] chore(deps): update all dependencies (#54) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit [![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [vite](https://vitejs.dev) ([source](https://togithub.com/vitejs/vite/tree/HEAD/packages/vite)) | [`5.2.13` -> `5.3.1`](https://renovatebot.com/diffs/npm/vite/5.2.13/5.3.1) | [![age](https://developer.mend.io/api/mc/badges/age/npm/vite/5.3.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/vite/5.3.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/vite/5.2.13/5.3.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/vite/5.2.13/5.3.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [vue](https://togithub.com/vuejs/core/tree/main/packages/vue#readme) ([source](https://togithub.com/vuejs/core)) | [`3.4.27` -> `3.4.29`](https://renovatebot.com/diffs/npm/vue/3.4.27/3.4.29) | [![age](https://developer.mend.io/api/mc/badges/age/npm/vue/3.4.29?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/vue/3.4.29?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/vue/3.4.27/3.4.29?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/vue/3.4.27/3.4.29?slim=true)](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)) | [`2.0.19` -> `2.0.21`](https://renovatebot.com/diffs/npm/vue-tsc/2.0.19/2.0.21) | [![age](https://developer.mend.io/api/mc/badges/age/npm/vue-tsc/2.0.21?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/vue-tsc/2.0.21?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/vue-tsc/2.0.19/2.0.21?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/vue-tsc/2.0.19/2.0.21?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes
vitejs/vite (vite) ### [`v5.3.1`](https://togithub.com/vitejs/vite/blob/HEAD/packages/vite/CHANGELOG.md#small531-2024-06-14-small) [Compare Source](https://togithub.com/vitejs/vite/compare/v5.3.0...v5.3.1) - fix(build): handle preload treeshaking for braces ([#​17479](https://togithub.com/vitejs/vite/issues/17479)) ([d355568](https://togithub.com/vitejs/vite/commit/d355568)), closes [#​17479](https://togithub.com/vitejs/vite/issues/17479) - fix(build): handle preload treeshaking for commas ([#​17472](https://togithub.com/vitejs/vite/issues/17472)) ([3e27071](https://togithub.com/vitejs/vite/commit/3e27071)), closes [#​17472](https://togithub.com/vitejs/vite/issues/17472) - fix(build): preload treeshaking ignore equal ([#​17480](https://togithub.com/vitejs/vite/issues/17480)) ([6ced135](https://togithub.com/vitejs/vite/commit/6ced135)), closes [#​17480](https://togithub.com/vitejs/vite/issues/17480) - chore: consolidate changelog for 5.3 ([#​17476](https://togithub.com/vitejs/vite/issues/17476)) ([1f09344](https://togithub.com/vitejs/vite/commit/1f09344)), closes [#​17476](https://togithub.com/vitejs/vite/issues/17476) ### [`v5.3.0`](https://togithub.com/vitejs/vite/blob/HEAD/packages/vite/CHANGELOG.md#530-2024-06-13) [Compare Source](https://togithub.com/vitejs/vite/compare/v5.2.13...v5.3.0) - fix: typo in client log ([#​17363](https://togithub.com/vitejs/vite/issues/17363)) ([68aa9f8](https://togithub.com/vitejs/vite/commit/68aa9f8)), closes [#​17363](https://togithub.com/vitejs/vite/issues/17363) - fix(ssrTransform): handle arbitrary module namespace identifiers ([#​17446](https://togithub.com/vitejs/vite/issues/17446)) ([0a76652](https://togithub.com/vitejs/vite/commit/0a76652)), closes [#​17446](https://togithub.com/vitejs/vite/issues/17446) - test: disable isolate for unit test ([#​17448](https://togithub.com/vitejs/vite/issues/17448)) ([f16fae5](https://togithub.com/vitejs/vite/commit/f16fae5)), closes [#​17448](https://togithub.com/vitejs/vite/issues/17448) - feat: asset type add bmp ([#​17439](https://togithub.com/vitejs/vite/issues/17439)) ([ec287f8](https://togithub.com/vitejs/vite/commit/ec287f8)), closes [#​17439](https://togithub.com/vitejs/vite/issues/17439)
vuejs/core (vue) ### [`v3.4.29`](https://togithub.com/vuejs/core/blob/HEAD/CHANGELOG.md#3429-2024-06-14) [Compare Source](https://togithub.com/vuejs/core/compare/v3.4.28...v3.4.29) ##### Bug Fixes - **build:** fix accidental inclusion of runtime-core in server-renderer cjs build ([11cc12b](https://togithub.com/vuejs/core/commit/11cc12b915edfe0e4d3175e57464f73bc2c1cb04)), closes [#​11137](https://togithub.com/vuejs/core/issues/11137) - **compiler-sfc:** fix missing scope for extends error message ([4ec387b](https://togithub.com/vuejs/core/commit/4ec387b100985b008cdcc4cd883a5b6328c05766)) - **compiler-sfc:** fix parsing of mts, d.mts, and mtsx files ([a476692](https://togithub.com/vuejs/core/commit/a476692ed2d7308f2742d8ff3554cf97a392b0b7)) - **compiler-sfc:** support [@​vue-ignore](https://togithub.com/vue-ignore) comment on more type sources ([a23e99b](https://togithub.com/vuejs/core/commit/a23e99bedf1d65841d162951f10ce35b907a5680)) - **custom-element:** support same direct setup function signature in defineCustomElement ([7c8b126](https://togithub.com/vuejs/core/commit/7c8b12620aad4969b8dc4944d4fc486d16c3033c)), closes [#​11116](https://togithub.com/vuejs/core/issues/11116) - **reactivity:** avoid infinite loop when render access a side effect computed ([#​11135](https://togithub.com/vuejs/core/issues/11135)) ([8296e19](https://togithub.com/vuejs/core/commit/8296e19855e369a7826f5ea26540a6da01dc7093)), closes [#​11121](https://togithub.com/vuejs/core/issues/11121) ### [`v3.4.28`](https://togithub.com/vuejs/core/blob/HEAD/CHANGELOG.md#3428-2024-06-14) [Compare Source](https://togithub.com/vuejs/core/compare/v3.4.27...v3.4.28) ##### Bug Fixes - **compat:** correctly transform non-identifier expressions in legacy filter syntax ([#​10896](https://togithub.com/vuejs/core/issues/10896)) ([07b3c4b](https://togithub.com/vuejs/core/commit/07b3c4b7860009e19446f3d78571556c5737d82a)), closes [#​10852](https://togithub.com/vuejs/core/issues/10852) - **compat:** ensure proper handling of render fuction from SFC using Vue.extend ([#​7781](https://togithub.com/vuejs/core/issues/7781)) ([c73847f](https://togithub.com/vuejs/core/commit/c73847f2becc20f03cb9c68748eea92455e688ee)), closes [#​7766](https://togithub.com/vuejs/core/issues/7766) - **compat:** only warn ATTR_FALSE_VALUE when enabled ([04729ba](https://togithub.com/vuejs/core/commit/04729ba2163d840f0ca7866bc964696eb5557804)), closes [#​11126](https://togithub.com/vuejs/core/issues/11126) - **compile-sfc:** register props destructure rest id as setup bindings ([#​10888](https://togithub.com/vuejs/core/issues/10888)) ([b2b5f57](https://togithub.com/vuejs/core/commit/b2b5f57c2c945edd0eebc1b545ec1b7568e51484)), closes [#​10885](https://togithub.com/vuejs/core/issues/10885) - **compile-sfc:** Support project reference with folder, ([#​10908](https://togithub.com/vuejs/core/issues/10908)) ([bdeac37](https://togithub.com/vuejs/core/commit/bdeac377c7b85888193b49ac187e927636cc40bc)), closes [#​10907](https://togithub.com/vuejs/core/issues/10907) - **compiler-core:** allow unicode to appear in simple identifiers ([#​6765](https://togithub.com/vuejs/core/issues/6765)) ([3ea9644](https://togithub.com/vuejs/core/commit/3ea964473d3ac0ba3e7b0b2c22d71f23d0f69123)), closes [#​6367](https://togithub.com/vuejs/core/issues/6367) - **compiler-core:** change v-for key type to match Object.keys ([#​10963](https://togithub.com/vuejs/core/issues/10963)) ([9fead52](https://togithub.com/vuejs/core/commit/9fead5234320848f8be82275c6b5dd0a290f2cca)), closes [#​8819](https://togithub.com/vuejs/core/issues/8819) - **compiler-core:** emit TS-compatible function declaration when requested ([#​9363](https://togithub.com/vuejs/core/issues/9363)) ([5d25850](https://togithub.com/vuejs/core/commit/5d258502a0faffc8a451b8701f13a31b2566d068)) - **compiler-core:** fix :key shorthand on v-for ([#​10942](https://togithub.com/vuejs/core/issues/10942)) ([29425df](https://togithub.com/vuejs/core/commit/29425df1acb9e520c6ae894d06bcff73fde90edd)), closes [#​10882](https://togithub.com/vuejs/core/issues/10882) [#​10939](https://togithub.com/vuejs/core/issues/10939) - **compiler-core:** make `ForIteratorExpression`'s `returns` property optional ([#​11011](https://togithub.com/vuejs/core/issues/11011)) ([5b8c1af](https://togithub.com/vuejs/core/commit/5b8c1afb74e39045fcb53a011420d26e3f67eab4)) - **compiler-core:** should set `` tag as block to retain MathML namespace after patching ([#​10891](https://togithub.com/vuejs/core/issues/10891)) ([87c5443](https://togithub.com/vuejs/core/commit/87c54430448005294c41803f07f517fef848f917)) - **compiler-core:** v-for expression missing source with spaces should emit error ([#​5821](https://togithub.com/vuejs/core/issues/5821)) ([b9ca202](https://togithub.com/vuejs/core/commit/b9ca202f477be595477e182972ee9bae3f2b9f74)), closes [#​5819](https://togithub.com/vuejs/core/issues/5819) - **compiler-sfc:** improve type resolving for the keyof operator ([#​10921](https://togithub.com/vuejs/core/issues/10921)) ([293cf4e](https://togithub.com/vuejs/core/commit/293cf4e131b6d4606e1de2cd7ea87814e2544952)), closes [#​10920](https://togithub.com/vuejs/core/issues/10920) [#​11002](https://togithub.com/vuejs/core/issues/11002) - **compiler-sfc:** support as keyword with template literal types ([#​11100](https://togithub.com/vuejs/core/issues/11100)) ([2594b1d](https://togithub.com/vuejs/core/commit/2594b1df57f672ac6621ac2880645e975fea581c)), closes [#​10962](https://togithub.com/vuejs/core/issues/10962) - **compiler-sfc:** support type resolve for keyof for intersection & union types ([#​11132](https://togithub.com/vuejs/core/issues/11132)) ([495263a](https://togithub.com/vuejs/core/commit/495263a9cb356861e58a4364f2570608265486b5)), closes [#​11129](https://togithub.com/vuejs/core/issues/11129) - **compiler-sfc:** throw error when import macro as alias ([#​11041](https://togithub.com/vuejs/core/issues/11041)) ([34a97ed](https://togithub.com/vuejs/core/commit/34a97edd2c8273c213599c44770accdb0846da8e)) - correct the type of `
`'s `onToggle` event handler ([#​10938](https://togithub.com/vuejs/core/issues/10938)) ([fd18ce7](https://togithub.com/vuejs/core/commit/fd18ce70b1a260a2485c9cd7faa30193da4b79f5)), closes [#​10928](https://togithub.com/vuejs/core/issues/10928) - **custom-element:** disconnect MutationObserver in nextTick in case that custom elements are moved ([#​10613](https://togithub.com/vuejs/core/issues/10613)) ([bbb5be2](https://togithub.com/vuejs/core/commit/bbb5be299b500a00e60c757118c846c3b5ddd8e0)), closes [#​10610](https://togithub.com/vuejs/core/issues/10610) - **custom-elements:** compatibility of createElement in older versions of Chrome ([#​9615](https://togithub.com/vuejs/core/issues/9615)) ([a88295d](https://togithub.com/vuejs/core/commit/a88295dc076ee867939d8b0ee2225e63c5ffb0ca)), closes [#​9614](https://togithub.com/vuejs/core/issues/9614) - **hmr:** avoid infinite recursion when reloading hmr components ([#​6936](https://togithub.com/vuejs/core/issues/6936)) ([36bd9b0](https://togithub.com/vuejs/core/commit/36bd9b0a1fb83e61731fb80d66e265dccbedcfa8)), closes [#​6930](https://togithub.com/vuejs/core/issues/6930) - **hydration:** log hydration error even when using async components ([#​9403](https://togithub.com/vuejs/core/issues/9403)) ([5afc76c](https://togithub.com/vuejs/core/commit/5afc76c229f9ad30eef07f34c7b65e8fe427e637)), closes [#​9369](https://togithub.com/vuejs/core/issues/9369) - **KeepAlive:** properly cache nested Suspense subtree ([#​10912](https://togithub.com/vuejs/core/issues/10912)) ([07764fe](https://togithub.com/vuejs/core/commit/07764fe330692fadf0fc9fb9e92cb5b111df33be)) - **npm:** explicitly add `@vue/reactivity` as dependency of `@vue/runtime-dom` ([#​10468](https://togithub.com/vuejs/core/issues/10468)) ([ec424f6](https://togithub.com/vuejs/core/commit/ec424f6cd96b7e6ba74fc244c484c00fa5590aac)) - **reactivity:** pass oldValue in debug info when triggering refs ([#​8210](https://togithub.com/vuejs/core/issues/8210)) ([3b0a56a](https://togithub.com/vuejs/core/commit/3b0a56a9c4d162ec3bd725a4f2dfd776b045e727)), closes [vuejs/pinia#2061](https://togithub.com/vuejs/pinia/issues/2061) - **runtime-core:** avoid traversing static children for vnodes w/ PatchFlags.BAIL ([#​11115](https://togithub.com/vuejs/core/issues/11115)) ([b557d3f](https://togithub.com/vuejs/core/commit/b557d3fb8ae1e4e926c4ad0fbb2fa7abe50fd661)), closes [#​10547](https://togithub.com/vuejs/core/issues/10547) - **runtime-core:** do not fire mount/activated hooks if unmounted before mounted ([#​9370](https://togithub.com/vuejs/core/issues/9370)) ([aa156ed](https://togithub.com/vuejs/core/commit/aa156ed5c4dc0d33ff37e201a7e89d5e0e29160e)), closes [#​8898](https://togithub.com/vuejs/core/issues/8898) [#​9264](https://togithub.com/vuejs/core/issues/9264) [#​9617](https://togithub.com/vuejs/core/issues/9617) - **runtime-core:** ensure suspense creates dep component's render effect with correct optimized flag ([#​7689](https://togithub.com/vuejs/core/issues/7689)) ([c521f95](https://togithub.com/vuejs/core/commit/c521f956e1697cda36a7f1b913599e5e2004f7ba)), closes [#​7688](https://togithub.com/vuejs/core/issues/7688) - **runtime-core:** fix missed updates when passing text vnode to `` ([#​8304](https://togithub.com/vuejs/core/issues/8304)) ([b310ec3](https://togithub.com/vuejs/core/commit/b310ec389d9738247e5b0f01711186216eb49955)), closes [#​8298](https://togithub.com/vuejs/core/issues/8298) - **runtime-core:** fix stale v-memo after v-if toggle ([#​6606](https://togithub.com/vuejs/core/issues/6606)) ([edf2638](https://togithub.com/vuejs/core/commit/edf263847eddc910f4d2de68287d84b8c66c3860)), closes [#​6593](https://togithub.com/vuejs/core/issues/6593) - **runtime-core:** fix Transition for components with root-level v-if ([#​7678](https://togithub.com/vuejs/core/issues/7678)) ([ef2e737](https://togithub.com/vuejs/core/commit/ef2e737577de42ea38771403f8a4dee8c892daa5)), closes [#​7649](https://togithub.com/vuejs/core/issues/7649) - **runtime-dom:** also set attribute for form element state ([537a571](https://togithub.com/vuejs/core/commit/537a571f8cf09dfe0a020e9e8891ecdd351fc3e4)), closes [#​6007](https://togithub.com/vuejs/core/issues/6007) [#​6012](https://togithub.com/vuejs/core/issues/6012) - **runtime-dom:** support Symbol for input value bindings ([#​10608](https://togithub.com/vuejs/core/issues/10608)) ([188f3ae](https://togithub.com/vuejs/core/commit/188f3ae533fd340603068a516a8fecc5d57426c5)), closes [#​10597](https://togithub.com/vuejs/core/issues/10597) - **shared:** ensure invokeArrayFns handles undefined arguments ([#​10869](https://togithub.com/vuejs/core/issues/10869)) ([9b40d0f](https://togithub.com/vuejs/core/commit/9b40d0f25da868a83b0d6bf99dbbdb3ca68bb700)), closes [#​10863](https://togithub.com/vuejs/core/issues/10863) - **ssr:** directive binding.instance should respect exposed during ssr ([df686ab](https://togithub.com/vuejs/core/commit/df686abb4f0ac9d898e4fd93751e860f8cbbdbea)), closes [#​7499](https://togithub.com/vuejs/core/issues/7499) [#​7502](https://togithub.com/vuejs/core/issues/7502) - **ssr:** fix hydration for node with empty text node ([#​7216](https://togithub.com/vuejs/core/issues/7216)) ([d1011c0](https://togithub.com/vuejs/core/commit/d1011c07a957d858cb37725b13bc8e4d7a395490)) - **ssr:** fix the bug that multi slot scope id does not work on component ([#​6100](https://togithub.com/vuejs/core/issues/6100)) ([4c74302](https://togithub.com/vuejs/core/commit/4c74302aae64c118752db7fc2a2c229a11ebaead)), closes [#​6093](https://togithub.com/vuejs/core/issues/6093) - **teleport:** do not throw target warning when teleport is disabled ([#​9818](https://togithub.com/vuejs/core/issues/9818)) ([15ee43f](https://togithub.com/vuejs/core/commit/15ee43f66ad2485ac212b02b444345d867b3c060)) - **transition:** ensure Transition enterHooks are updated after clone ([#​11066](https://togithub.com/vuejs/core/issues/11066)) ([671cf29](https://togithub.com/vuejs/core/commit/671cf297a550d15b19fa3fecce1b30e26cad8154)), closes [#​11061](https://togithub.com/vuejs/core/issues/11061) - **types/apiWatch:** correct type inference for reactive array ([#​11036](https://togithub.com/vuejs/core/issues/11036)) ([aae2d78](https://togithub.com/vuejs/core/commit/aae2d78875daa476280a45e71c2f38292964efae)), closes [#​9416](https://togithub.com/vuejs/core/issues/9416) - **types:** improve `app.provide` type checking ([#​10603](https://togithub.com/vuejs/core/issues/10603)) ([612bbf0](https://togithub.com/vuejs/core/commit/612bbf0507cbe39d701acc5dff11824802078063)), closes [#​10602](https://togithub.com/vuejs/core/issues/10602) - **types:** support generic argument in setup context expose method ([#​8507](https://togithub.com/vuejs/core/issues/8507)) ([635a59b](https://togithub.com/vuejs/core/commit/635a59b96fe6be445525c6595ca27da7ef7c1feb)) - **v-model:** fix the lazy modifier is not reset by other modifications ([#​8547](https://togithub.com/vuejs/core/issues/8547)) ([a52a02f](https://togithub.com/vuejs/core/commit/a52a02f43fdf73d8aaad99c9cafed07f12ee422a)), closes [#​8546](https://togithub.com/vuejs/core/issues/8546) [#​6564](https://togithub.com/vuejs/core/issues/6564) [#​6773](https://togithub.com/vuejs/core/issues/6773) - **watch:** support traversing symbol properties in deep watcher ([#​10969](https://togithub.com/vuejs/core/issues/10969)) ([a3e8aaf](https://togithub.com/vuejs/core/commit/a3e8aafbcc82003a66caded61143eb64c4ef02cd)), closes [#​402](https://togithub.com/vuejs/core/issues/402)
vuejs/language-tools (vue-tsc) ### [`v2.0.21`](https://togithub.com/vuejs/language-tools/blob/HEAD/CHANGELOG.md#2021-2024-06-08) [Compare Source](https://togithub.com/vuejs/language-tools/compare/v2.0.20...v2.0.21) ##### Bug Fixes - fix(typescript-plugin): TS plugin cause type checking broken in .ts files ([#​4453](https://togithub.com/vuejs/language-tools/issues/4453)) ### [`v2.0.20`](https://togithub.com/vuejs/language-tools/blob/HEAD/CHANGELOG.md#2020-2024-06-08) [Compare Source](https://togithub.com/vuejs/language-tools/compare/v2.0.19...v2.0.20) ##### Features - feat(language-service): add localization support for zh-hk/zh-tw - feat(vscode): enable syntax highlighting of cue code blocks in MDX ([#​4425](https://togithub.com/vuejs/language-tools/issues/4425)) - Thanks [@​remcohaszing](https://togithub.com/remcohaszing) ##### Bug Fixes - fix(vscode): fix "as"/"instanceof" expressions syntax highlight ([#​4412](https://togithub.com/vuejs/language-tools/issues/4412)) - fix(language-core): `ForIteratorExpression`'s `returns` property may be undefined ([#​4418](https://togithub.com/vuejs/language-tools/issues/4418)) - Thanks [@​so1ve](https://togithub.com/so1ve) - fix(language-core): use defineEmits calls instead of type infer ([#​4430](https://togithub.com/vuejs/language-tools/issues/4430)) - Thanks [@​zhiyuanzmj](https://togithub.com/zhiyuanzmj) - fix(tsc): log catched errors to console ([#​4451](https://togithub.com/vuejs/language-tools/issues/4451)) - Thanks [@​mik3ybark3r](https://togithub.com/mik3ybark3r) - fix(typescript-plugin): TS not working in template when tsconfig missing ([#​4452](https://togithub.com/vuejs/language-tools/issues/4452)) - fix(language-core): use type infer instead of await import ([#​4436](https://togithub.com/vuejs/language-tools/issues/4436)) - Thanks [@​zhiyuanzmj](https://togithub.com/zhiyuanzmj) - feat(language-core): ignore type error for new functional component ([#​4445](https://togithub.com/vuejs/language-tools/issues/4445)) - Thanks [@​zhiyuanzmj](https://togithub.com/zhiyuanzmj) - fix(language-core): ignore type error for possible component name ([#​4446](https://togithub.com/vuejs/language-tools/issues/4446)) - Thanks [@​zhiyuanzmj](https://togithub.com/zhiyuanzmj) - fix(language-service): filter internal props in template completion - fix(language-service): sort component props in template completion - fix(language-core): duplicate completion appears at the beginning of script setup block ##### Other Changes - Upgrade Volar from `v2.2.4` to `v2.3.0-alpha.14`. - LSP server performance improved - Language server now responds with the exact server capabilities for initialization requests - Auto insertion requests can now exit early in the language client - The following extensions have been added to Hybrid Mode’s compatibility whitelist: - `kimuson.ts-type-expand` - Thanks [@​zcf0508](https://togithub.com/zcf0508)
--- ### Configuration 📅 **Schedule**: Branch creation - "before 4am on Monday" in timezone Europe/Helsinki, Automerge - At any time (no schedule defined). 🚦 **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. --- - [ ] 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/slipmatio/ui). Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package.json | 6 +- pnpm-lock.yaml | 332 ++++++++++++++++++++++++++----------------------- 2 files changed, 176 insertions(+), 162 deletions(-) diff --git a/package.json b/package.json index 5281bb7..bdb47f6 100644 --- a/package.json +++ b/package.json @@ -62,11 +62,11 @@ "postcss": "8.4.38", "tailwindcss": "3.4.4", "typescript": "5.4.5", - "vite": "5.2.13", + "vite": "5.3.1", "vite-plugin-dts": "3.9.1", "vitest": "1.6.0", - "vue": "3.4.27", - "vue-tsc": "2.0.19" + "vue": "3.4.29", + "vue-tsc": "2.0.21" }, "peerDependencies": { "@slipmatio/tailwind-config": "3", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 2786b43..b9d1f5c 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -16,7 +16,7 @@ devDependencies: version: 20.14.2 '@vitejs/plugin-vue': specifier: 5.0.5 - version: 5.0.5(vite@5.2.13)(vue@3.4.27) + version: 5.0.5(vite@5.3.1)(vue@3.4.29) '@vitest/coverage-v8': specifier: 1.6.0 version: 1.6.0(vitest@1.6.0) @@ -39,20 +39,20 @@ devDependencies: specifier: 5.4.5 version: 5.4.5 vite: - specifier: 5.2.13 - version: 5.2.13(@types/node@20.14.2) + specifier: 5.3.1 + version: 5.3.1(@types/node@20.14.2) vite-plugin-dts: specifier: 3.9.1 - version: 3.9.1(@types/node@20.14.2)(typescript@5.4.5)(vite@5.2.13) + version: 3.9.1(@types/node@20.14.2)(typescript@5.4.5)(vite@5.3.1) vitest: specifier: 1.6.0 version: 1.6.0(@types/node@20.14.2)(happy-dom@14.12.0) vue: - specifier: 3.4.27 - version: 3.4.27(typescript@5.4.5) + specifier: 3.4.29 + version: 3.4.29(typescript@5.4.5) vue-tsc: - specifier: 2.0.19 - version: 2.0.19(typescript@5.4.5) + specifier: 2.0.21 + version: 2.0.21(typescript@5.4.5) packages: @@ -87,6 +87,14 @@ packages: '@babel/types': 7.23.6 dev: true + /@babel/parser@7.24.7: + resolution: {integrity: sha512-9uUYRm6OqQrCqQdG1iCBwBPZgN8ciDBro2nIOFaiRz1/BCxaI7CNvQbDHvsArAC7Tw9Hda/B3U+6ui9u4HWXPw==} + engines: {node: '>=6.0.0'} + hasBin: true + dependencies: + '@babel/types': 7.23.6 + dev: true + /@babel/types@7.23.6: resolution: {integrity: sha512-+uarb83brBzPKN38NX1MkB6vb6+mwvR6amUulqAE7ccQw1pEl+bCia9TbdG1lsnFP7lZySvUn37CHyXQdfTwzg==} engines: {node: '>=6.9.0'} @@ -100,8 +108,8 @@ packages: resolution: {integrity: sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==} dev: true - /@esbuild/aix-ppc64@0.20.2: - resolution: {integrity: sha512-D+EBOJHXdNZcLJRBkhENNG8Wji2kgc9AZ9KiPr1JuZjsNtyHzrsfLRrY0tk2H2aoFu6RANO1y1iPPUCDYWkb5g==} + /@esbuild/aix-ppc64@0.21.5: + resolution: {integrity: sha512-1SDgH6ZSPTlggy1yI6+Dbkiz8xzpHJEVAlF/AM1tHPLsf5STom9rwtjE4hKAF20FfXXNTFqEYXyJNWh1GiZedQ==} engines: {node: '>=12'} cpu: [ppc64] os: [aix] @@ -109,8 +117,8 @@ packages: dev: true optional: true - /@esbuild/android-arm64@0.20.2: - resolution: {integrity: sha512-mRzjLacRtl/tWU0SvD8lUEwb61yP9cqQo6noDZP/O8VkwafSYwZ4yWy24kan8jE/IMERpYncRt2dw438LP3Xmg==} + /@esbuild/android-arm64@0.21.5: + resolution: {integrity: sha512-c0uX9VAUBQ7dTDCjq+wdyGLowMdtR/GoC2U5IYk/7D1H1JYC0qseD7+11iMP2mRLN9RcCMRcjC4YMclCzGwS/A==} engines: {node: '>=12'} cpu: [arm64] os: [android] @@ -118,8 +126,8 @@ packages: dev: true optional: true - /@esbuild/android-arm@0.20.2: - resolution: {integrity: sha512-t98Ra6pw2VaDhqNWO2Oph2LXbz/EJcnLmKLGBJwEwXX/JAN83Fym1rU8l0JUWK6HkIbWONCSSatf4sf2NBRx/w==} + /@esbuild/android-arm@0.21.5: + resolution: {integrity: sha512-vCPvzSjpPHEi1siZdlvAlsPxXl7WbOVUBBAowWug4rJHb68Ox8KualB+1ocNvT5fjv6wpkX6o/iEpbDrf68zcg==} engines: {node: '>=12'} cpu: [arm] os: [android] @@ -127,8 +135,8 @@ packages: dev: true optional: true - /@esbuild/android-x64@0.20.2: - resolution: {integrity: sha512-btzExgV+/lMGDDa194CcUQm53ncxzeBrWJcncOBxuC6ndBkKxnHdFJn86mCIgTELsooUmwUm9FkhSp5HYu00Rg==} + /@esbuild/android-x64@0.21.5: + resolution: {integrity: sha512-D7aPRUUNHRBwHxzxRvp856rjUHRFW1SdQATKXH2hqA0kAZb1hKmi02OpYRacl0TxIGz/ZmXWlbZgjwWYaCakTA==} engines: {node: '>=12'} cpu: [x64] os: [android] @@ -136,8 +144,8 @@ packages: dev: true optional: true - /@esbuild/darwin-arm64@0.20.2: - resolution: {integrity: sha512-4J6IRT+10J3aJH3l1yzEg9y3wkTDgDk7TSDFX+wKFiWjqWp/iCfLIYzGyasx9l0SAFPT1HwSCR+0w/h1ES/MjA==} + /@esbuild/darwin-arm64@0.21.5: + resolution: {integrity: sha512-DwqXqZyuk5AiWWf3UfLiRDJ5EDd49zg6O9wclZ7kUMv2WRFr4HKjXp/5t8JZ11QbQfUS6/cRCKGwYhtNAY88kQ==} engines: {node: '>=12'} cpu: [arm64] os: [darwin] @@ -145,8 +153,8 @@ packages: dev: true optional: true - /@esbuild/darwin-x64@0.20.2: - resolution: {integrity: sha512-tBcXp9KNphnNH0dfhv8KYkZhjc+H3XBkF5DKtswJblV7KlT9EI2+jeA8DgBjp908WEuYll6pF+UStUCfEpdysA==} + /@esbuild/darwin-x64@0.21.5: + resolution: {integrity: sha512-se/JjF8NlmKVG4kNIuyWMV/22ZaerB+qaSi5MdrXtd6R08kvs2qCN4C09miupktDitvh8jRFflwGFBQcxZRjbw==} engines: {node: '>=12'} cpu: [x64] os: [darwin] @@ -154,8 +162,8 @@ packages: dev: true optional: true - /@esbuild/freebsd-arm64@0.20.2: - resolution: {integrity: sha512-d3qI41G4SuLiCGCFGUrKsSeTXyWG6yem1KcGZVS+3FYlYhtNoNgYrWcvkOoaqMhwXSMrZRl69ArHsGJ9mYdbbw==} + /@esbuild/freebsd-arm64@0.21.5: + resolution: {integrity: sha512-5JcRxxRDUJLX8JXp/wcBCy3pENnCgBR9bN6JsY4OmhfUtIHe3ZW0mawA7+RDAcMLrMIZaf03NlQiX9DGyB8h4g==} engines: {node: '>=12'} cpu: [arm64] os: [freebsd] @@ -163,8 +171,8 @@ packages: dev: true optional: true - /@esbuild/freebsd-x64@0.20.2: - resolution: {integrity: sha512-d+DipyvHRuqEeM5zDivKV1KuXn9WeRX6vqSqIDgwIfPQtwMP4jaDsQsDncjTDDsExT4lR/91OLjRo8bmC1e+Cw==} + /@esbuild/freebsd-x64@0.21.5: + resolution: {integrity: sha512-J95kNBj1zkbMXtHVH29bBriQygMXqoVQOQYA+ISs0/2l3T9/kj42ow2mpqerRBxDJnmkUDCaQT/dfNXWX/ZZCQ==} engines: {node: '>=12'} cpu: [x64] os: [freebsd] @@ -172,8 +180,8 @@ packages: dev: true optional: true - /@esbuild/linux-arm64@0.20.2: - resolution: {integrity: sha512-9pb6rBjGvTFNira2FLIWqDk/uaf42sSyLE8j1rnUpuzsODBq7FvpwHYZxQ/It/8b+QOS1RYfqgGFNLRI+qlq2A==} + /@esbuild/linux-arm64@0.21.5: + resolution: {integrity: sha512-ibKvmyYzKsBeX8d8I7MH/TMfWDXBF3db4qM6sy+7re0YXya+K1cem3on9XgdT2EQGMu4hQyZhan7TeQ8XkGp4Q==} engines: {node: '>=12'} cpu: [arm64] os: [linux] @@ -181,8 +189,8 @@ packages: dev: true optional: true - /@esbuild/linux-arm@0.20.2: - resolution: {integrity: sha512-VhLPeR8HTMPccbuWWcEUD1Az68TqaTYyj6nfE4QByZIQEQVWBB8vup8PpR7y1QHL3CpcF6xd5WVBU/+SBEvGTg==} + /@esbuild/linux-arm@0.21.5: + resolution: {integrity: sha512-bPb5AHZtbeNGjCKVZ9UGqGwo8EUu4cLq68E95A53KlxAPRmUyYv2D6F0uUI65XisGOL1hBP5mTronbgo+0bFcA==} engines: {node: '>=12'} cpu: [arm] os: [linux] @@ -190,8 +198,8 @@ packages: dev: true optional: true - /@esbuild/linux-ia32@0.20.2: - resolution: {integrity: sha512-o10utieEkNPFDZFQm9CoP7Tvb33UutoJqg3qKf1PWVeeJhJw0Q347PxMvBgVVFgouYLGIhFYG0UGdBumROyiig==} + /@esbuild/linux-ia32@0.21.5: + resolution: {integrity: sha512-YvjXDqLRqPDl2dvRODYmmhz4rPeVKYvppfGYKSNGdyZkA01046pLWyRKKI3ax8fbJoK5QbxblURkwK/MWY18Tg==} engines: {node: '>=12'} cpu: [ia32] os: [linux] @@ -199,8 +207,8 @@ packages: dev: true optional: true - /@esbuild/linux-loong64@0.20.2: - resolution: {integrity: sha512-PR7sp6R/UC4CFVomVINKJ80pMFlfDfMQMYynX7t1tNTeivQ6XdX5r2XovMmha/VjR1YN/HgHWsVcTRIMkymrgQ==} + /@esbuild/linux-loong64@0.21.5: + resolution: {integrity: sha512-uHf1BmMG8qEvzdrzAqg2SIG/02+4/DHB6a9Kbya0XDvwDEKCoC8ZRWI5JJvNdUjtciBGFQ5PuBlpEOXQj+JQSg==} engines: {node: '>=12'} cpu: [loong64] os: [linux] @@ -208,8 +216,8 @@ packages: dev: true optional: true - /@esbuild/linux-mips64el@0.20.2: - resolution: {integrity: sha512-4BlTqeutE/KnOiTG5Y6Sb/Hw6hsBOZapOVF6njAESHInhlQAghVVZL1ZpIctBOoTFbQyGW+LsVYZ8lSSB3wkjA==} + /@esbuild/linux-mips64el@0.21.5: + resolution: {integrity: sha512-IajOmO+KJK23bj52dFSNCMsz1QP1DqM6cwLUv3W1QwyxkyIWecfafnI555fvSGqEKwjMXVLokcV5ygHW5b3Jbg==} engines: {node: '>=12'} cpu: [mips64el] os: [linux] @@ -217,8 +225,8 @@ packages: dev: true optional: true - /@esbuild/linux-ppc64@0.20.2: - resolution: {integrity: sha512-rD3KsaDprDcfajSKdn25ooz5J5/fWBylaaXkuotBDGnMnDP1Uv5DLAN/45qfnf3JDYyJv/ytGHQaziHUdyzaAg==} + /@esbuild/linux-ppc64@0.21.5: + resolution: {integrity: sha512-1hHV/Z4OEfMwpLO8rp7CvlhBDnjsC3CttJXIhBi+5Aj5r+MBvy4egg7wCbe//hSsT+RvDAG7s81tAvpL2XAE4w==} engines: {node: '>=12'} cpu: [ppc64] os: [linux] @@ -226,8 +234,8 @@ packages: dev: true optional: true - /@esbuild/linux-riscv64@0.20.2: - resolution: {integrity: sha512-snwmBKacKmwTMmhLlz/3aH1Q9T8v45bKYGE3j26TsaOVtjIag4wLfWSiZykXzXuE1kbCE+zJRmwp+ZbIHinnVg==} + /@esbuild/linux-riscv64@0.21.5: + resolution: {integrity: sha512-2HdXDMd9GMgTGrPWnJzP2ALSokE/0O5HhTUvWIbD3YdjME8JwvSCnNGBnTThKGEB91OZhzrJ4qIIxk/SBmyDDA==} engines: {node: '>=12'} cpu: [riscv64] os: [linux] @@ -235,8 +243,8 @@ packages: dev: true optional: true - /@esbuild/linux-s390x@0.20.2: - resolution: {integrity: sha512-wcWISOobRWNm3cezm5HOZcYz1sKoHLd8VL1dl309DiixxVFoFe/o8HnwuIwn6sXre88Nwj+VwZUvJf4AFxkyrQ==} + /@esbuild/linux-s390x@0.21.5: + resolution: {integrity: sha512-zus5sxzqBJD3eXxwvjN1yQkRepANgxE9lgOW2qLnmr8ikMTphkjgXu1HR01K4FJg8h1kEEDAqDcZQtbrRnB41A==} engines: {node: '>=12'} cpu: [s390x] os: [linux] @@ -244,8 +252,8 @@ packages: dev: true optional: true - /@esbuild/linux-x64@0.20.2: - resolution: {integrity: sha512-1MdwI6OOTsfQfek8sLwgyjOXAu+wKhLEoaOLTjbijk6E2WONYpH9ZU2mNtR+lZ2B4uwr+usqGuVfFT9tMtGvGw==} + /@esbuild/linux-x64@0.21.5: + resolution: {integrity: sha512-1rYdTpyv03iycF1+BhzrzQJCdOuAOtaqHTWJZCWvijKD2N5Xu0TtVC8/+1faWqcP9iBCWOmjmhoH94dH82BxPQ==} engines: {node: '>=12'} cpu: [x64] os: [linux] @@ -253,8 +261,8 @@ packages: dev: true optional: true - /@esbuild/netbsd-x64@0.20.2: - resolution: {integrity: sha512-K8/DhBxcVQkzYc43yJXDSyjlFeHQJBiowJ0uVL6Tor3jGQfSGHNNJcWxNbOI8v5k82prYqzPuwkzHt3J1T1iZQ==} + /@esbuild/netbsd-x64@0.21.5: + resolution: {integrity: sha512-Woi2MXzXjMULccIwMnLciyZH4nCIMpWQAs049KEeMvOcNADVxo0UBIQPfSmxB3CWKedngg7sWZdLvLczpe0tLg==} engines: {node: '>=12'} cpu: [x64] os: [netbsd] @@ -262,8 +270,8 @@ packages: dev: true optional: true - /@esbuild/openbsd-x64@0.20.2: - resolution: {integrity: sha512-eMpKlV0SThJmmJgiVyN9jTPJ2VBPquf6Kt/nAoo6DgHAoN57K15ZghiHaMvqjCye/uU4X5u3YSMgVBI1h3vKrQ==} + /@esbuild/openbsd-x64@0.21.5: + resolution: {integrity: sha512-HLNNw99xsvx12lFBUwoT8EVCsSvRNDVxNpjZ7bPn947b8gJPzeHWyNVhFsaerc0n3TsbOINvRP2byTZ5LKezow==} engines: {node: '>=12'} cpu: [x64] os: [openbsd] @@ -271,8 +279,8 @@ packages: dev: true optional: true - /@esbuild/sunos-x64@0.20.2: - resolution: {integrity: sha512-2UyFtRC6cXLyejf/YEld4Hajo7UHILetzE1vsRcGL3earZEW77JxrFjH4Ez2qaTiEfMgAXxfAZCm1fvM/G/o8w==} + /@esbuild/sunos-x64@0.21.5: + resolution: {integrity: sha512-6+gjmFpfy0BHU5Tpptkuh8+uw3mnrvgs+dSPQXQOv3ekbordwnzTVEb4qnIvQcYXq6gzkyTnoZ9dZG+D4garKg==} engines: {node: '>=12'} cpu: [x64] os: [sunos] @@ -280,8 +288,8 @@ packages: dev: true optional: true - /@esbuild/win32-arm64@0.20.2: - resolution: {integrity: sha512-GRibxoawM9ZCnDxnP3usoUDO9vUkpAxIIZ6GQI+IlVmr5kP3zUq+l17xELTHMWTWzjxa2guPNyrpq1GWmPvcGQ==} + /@esbuild/win32-arm64@0.21.5: + resolution: {integrity: sha512-Z0gOTd75VvXqyq7nsl93zwahcTROgqvuAcYDUr+vOv8uHhNSKROyU961kgtCD1e95IqPKSQKH7tBTslnS3tA8A==} engines: {node: '>=12'} cpu: [arm64] os: [win32] @@ -289,8 +297,8 @@ packages: dev: true optional: true - /@esbuild/win32-ia32@0.20.2: - resolution: {integrity: sha512-HfLOfn9YWmkSKRQqovpnITazdtquEW8/SoHW7pWpuEeguaZI4QnCRW6b+oZTztdBnZOS2hqJ6im/D5cPzBTTlQ==} + /@esbuild/win32-ia32@0.21.5: + resolution: {integrity: sha512-SWXFF1CL2RVNMaVs+BBClwtfZSvDgtL//G/smwAc5oVK/UPu2Gu9tIaRgFmYFFKrmg3SyAjSrElf0TiJ1v8fYA==} engines: {node: '>=12'} cpu: [ia32] os: [win32] @@ -298,8 +306,8 @@ packages: dev: true optional: true - /@esbuild/win32-x64@0.20.2: - resolution: {integrity: sha512-N49X4lJX27+l9jbLKSqZ6bKNjzQvHaT8IIFUy+YIqmXQdjYCToGWwOItDrfby14c78aDd5NHQl29xingXfCdLQ==} + /@esbuild/win32-x64@0.21.5: + resolution: {integrity: sha512-tQd/1efJuzPC6rCFwEvLtci/xNFcTZknmXs98FYDfGE4wP9ClFV98nyKrzJKVPMhdDnjzLhdUyMX4PsQAPjwIw==} engines: {node: '>=12'} cpu: [x64] os: [win32] @@ -618,15 +626,15 @@ packages: undici-types: 5.26.5 dev: true - /@vitejs/plugin-vue@5.0.5(vite@5.2.13)(vue@3.4.27): + /@vitejs/plugin-vue@5.0.5(vite@5.3.1)(vue@3.4.29): resolution: {integrity: sha512-LOjm7XeIimLBZyzinBQ6OSm3UBCNVCpLkxGC0oWmm2YPzVZoxMsdvNVimLTBzpAnR9hl/yn1SHGuRfe6/Td9rQ==} engines: {node: ^18.0.0 || >=20.0.0} peerDependencies: vite: ^5.0.0 vue: ^3.2.25 dependencies: - vite: 5.2.13(@types/node@20.14.2) - vue: 3.4.27(typescript@5.4.5) + vite: 5.3.1(@types/node@20.14.2) + vue: 3.4.29(typescript@5.4.5) dev: true /@vitest/coverage-v8@1.6.0(vitest@1.6.0): @@ -697,10 +705,10 @@ packages: '@volar/source-map': 1.11.1 dev: true - /@volar/language-core@2.2.4: - resolution: {integrity: sha512-7As47GndxGxsqqYnbreLrfB5NDUeQioPM2LJKUuB4/34c0NpEJ2byVl3c9KYdjIdiEstWZ9JLtLKNTaPWb5jtA==} + /@volar/language-core@2.3.0: + resolution: {integrity: sha512-pvhL24WUh3VDnv7Yw5N1sjhPtdx7q9g+Wl3tggmnkMcyK8GcCNElF2zHiKznryn0DiUGk+eez/p2qQhz+puuHw==} dependencies: - '@volar/source-map': 2.2.4 + '@volar/source-map': 2.3.0 dev: true /@volar/source-map@1.11.1: @@ -709,8 +717,8 @@ packages: muggle-string: 0.3.1 dev: true - /@volar/source-map@2.2.4: - resolution: {integrity: sha512-m92FLpR9vB1YEZfiZ+bfgpLrToL/DNkOrorWVep3pffHrwwI4Tx2oIQN+sqHJfKkiT5N3J1owC+8crhAEinfjg==} + /@volar/source-map@2.3.0: + resolution: {integrity: sha512-G/228aZjAOGhDjhlyZ++nDbKrS9uk+5DMaEstjvzglaAw7nqtDyhnQAsYzUg6BMP9BtwZ59RIw5HGePrutn00Q==} dependencies: muggle-string: 0.4.1 dev: true @@ -722,21 +730,12 @@ packages: path-browserify: 1.0.1 dev: true - /@volar/typescript@2.2.4: - resolution: {integrity: sha512-uAQC53tgEbHO62G8NXMfmBrJAlP2QJ9WxVEEQqqK3I6VSy8frL5LbH3hAWODxiwMWixv74wJLWlKbWXOgdIoRQ==} + /@volar/typescript@2.3.0: + resolution: {integrity: sha512-PtUwMM87WsKVeLJN33GSTUjBexlKfKgouWlOUIv7pjrOnTwhXHZNSmpc312xgXdTjQPpToK6KXSIcKu9sBQ5LQ==} dependencies: - '@volar/language-core': 2.2.4 + '@volar/language-core': 2.3.0 path-browserify: 1.0.1 - dev: true - - /@vue/compiler-core@3.4.26: - resolution: {integrity: sha512-N9Vil6Hvw7NaiyFUFBPXrAyETIGlQ8KcFMkyk6hW1Cl6NvoqvP+Y8p1Eqvx+UdqsnrnI9+HMUEJegzia3mhXmQ==} - dependencies: - '@babel/parser': 7.24.4 - '@vue/shared': 3.4.26 - entities: 4.5.0 - estree-walker: 2.0.2 - source-map-js: 1.2.0 + vscode-uri: 3.0.8 dev: true /@vue/compiler-core@3.4.27: @@ -749,11 +748,14 @@ packages: source-map-js: 1.2.0 dev: true - /@vue/compiler-dom@3.4.26: - resolution: {integrity: sha512-4CWbR5vR9fMg23YqFOhr6t6WB1Fjt62d6xdFPyj8pxrYub7d+OgZaObMsoxaF9yBUHPMiPFK303v61PwAuGvZA==} + /@vue/compiler-core@3.4.29: + resolution: {integrity: sha512-TFKiRkKKsRCKvg/jTSSKK7mYLJEQdUiUfykbG49rubC9SfDyvT2JrzTReopWlz2MxqeLyxh9UZhvxEIBgAhtrg==} dependencies: - '@vue/compiler-core': 3.4.26 - '@vue/shared': 3.4.26 + '@babel/parser': 7.24.7 + '@vue/shared': 3.4.29 + entities: 4.5.0 + estree-walker: 2.0.2 + source-map-js: 1.2.0 dev: true /@vue/compiler-dom@3.4.27: @@ -763,25 +765,32 @@ packages: '@vue/shared': 3.4.27 dev: true - /@vue/compiler-sfc@3.4.27: - resolution: {integrity: sha512-nDwntUEADssW8e0rrmE0+OrONwmRlegDA1pD6QhVeXxjIytV03yDqTey9SBDiALsvAd5U4ZrEKbMyVXhX6mCGA==} + /@vue/compiler-dom@3.4.29: + resolution: {integrity: sha512-A6+iZ2fKIEGnfPJejdB7b1FlJzgiD+Y/sxxKwJWg1EbJu6ZPgzaPQQ51ESGNv0CP6jm6Z7/pO6Ia8Ze6IKrX7w==} dependencies: - '@babel/parser': 7.24.4 - '@vue/compiler-core': 3.4.27 - '@vue/compiler-dom': 3.4.27 - '@vue/compiler-ssr': 3.4.27 - '@vue/shared': 3.4.27 + '@vue/compiler-core': 3.4.29 + '@vue/shared': 3.4.29 + dev: true + + /@vue/compiler-sfc@3.4.29: + resolution: {integrity: sha512-zygDcEtn8ZimDlrEQyLUovoWgKQic6aEQqRXce2WXBvSeHbEbcAsXyCk9oG33ZkyWH4sl9D3tkYc1idoOkdqZQ==} + dependencies: + '@babel/parser': 7.24.7 + '@vue/compiler-core': 3.4.29 + '@vue/compiler-dom': 3.4.29 + '@vue/compiler-ssr': 3.4.29 + '@vue/shared': 3.4.29 estree-walker: 2.0.2 magic-string: 0.30.10 postcss: 8.4.38 source-map-js: 1.2.0 dev: true - /@vue/compiler-ssr@3.4.27: - resolution: {integrity: sha512-CVRzSJIltzMG5FcidsW0jKNQnNRYC8bT21VegyMMtHmhW3UOI7knmUehzswXLrExDLE6lQCZdrhD4ogI7c+vuw==} + /@vue/compiler-ssr@3.4.29: + resolution: {integrity: sha512-rFbwCmxJ16tDp3N8XCx5xSQzjhidYjXllvEcqX/lopkoznlNPz3jyy0WGJCyhAaVQK677WWFt3YO/WUEkMMUFQ==} dependencies: - '@vue/compiler-dom': 3.4.27 - '@vue/shared': 3.4.27 + '@vue/compiler-dom': 3.4.29 + '@vue/shared': 3.4.29 dev: true /@vue/language-core@1.8.27(typescript@5.4.5): @@ -794,8 +803,8 @@ packages: dependencies: '@volar/language-core': 1.11.1 '@volar/source-map': 1.11.1 - '@vue/compiler-dom': 3.4.26 - '@vue/shared': 3.4.26 + '@vue/compiler-dom': 3.4.27 + '@vue/shared': 3.4.27 computeds: 0.0.1 minimatch: 9.0.3 muggle-string: 0.3.1 @@ -804,15 +813,15 @@ packages: vue-template-compiler: 2.7.14 dev: true - /@vue/language-core@2.0.19(typescript@5.4.5): - resolution: {integrity: sha512-A9EGOnvb51jOvnCYoRLnMP+CcoPlbZVxI9gZXE/y2GksRWM6j/PrLEIC++pnosWTN08tFpJgxhSS//E9v/Sg+Q==} + /@vue/language-core@2.0.21(typescript@5.4.5): + resolution: {integrity: sha512-vjs6KwnCK++kIXT+eI63BGpJHfHNVJcUCr3RnvJsccT3vbJnZV5IhHR2puEkoOkIbDdp0Gqi1wEnv3hEd3WsxQ==} peerDependencies: typescript: '*' peerDependenciesMeta: typescript: optional: true dependencies: - '@volar/language-core': 2.2.4 + '@volar/language-core': 2.3.0 '@vue/compiler-dom': 3.4.27 '@vue/shared': 3.4.27 computeds: 0.0.1 @@ -822,45 +831,46 @@ packages: vue-template-compiler: 2.7.14 dev: true - /@vue/reactivity@3.4.27: - resolution: {integrity: sha512-kK0g4NknW6JX2yySLpsm2jlunZJl2/RJGZ0H9ddHdfBVHcNzxmQ0sS0b09ipmBoQpY8JM2KmUw+a6sO8Zo+zIA==} + /@vue/reactivity@3.4.29: + resolution: {integrity: sha512-w8+KV+mb1a8ornnGQitnMdLfE0kXmteaxLdccm2XwdFxXst4q/Z7SEboCV5SqJNpZbKFeaRBBJBhW24aJyGINg==} dependencies: - '@vue/shared': 3.4.27 + '@vue/shared': 3.4.29 dev: true - /@vue/runtime-core@3.4.27: - resolution: {integrity: sha512-7aYA9GEbOOdviqVvcuweTLe5Za4qBZkUY7SvET6vE8kyypxVgaT1ixHLg4urtOlrApdgcdgHoTZCUuTGap/5WA==} + /@vue/runtime-core@3.4.29: + resolution: {integrity: sha512-s8fmX3YVR/Rk5ig0ic0NuzTNjK2M7iLuVSZyMmCzN/+Mjuqqif1JasCtEtmtoJWF32pAtUjyuT2ljNKNLeOmnQ==} dependencies: - '@vue/reactivity': 3.4.27 - '@vue/shared': 3.4.27 + '@vue/reactivity': 3.4.29 + '@vue/shared': 3.4.29 dev: true - /@vue/runtime-dom@3.4.27: - resolution: {integrity: sha512-ScOmP70/3NPM+TW9hvVAz6VWWtZJqkbdf7w6ySsws+EsqtHvkhxaWLecrTorFxsawelM5Ys9FnDEMt6BPBDS0Q==} + /@vue/runtime-dom@3.4.29: + resolution: {integrity: sha512-gI10atCrtOLf/2MPPMM+dpz3NGulo9ZZR9d1dWo4fYvm+xkfvRrw1ZmJ7mkWtiJVXSsdmPbcK1p5dZzOCKDN0g==} dependencies: - '@vue/runtime-core': 3.4.27 - '@vue/shared': 3.4.27 + '@vue/reactivity': 3.4.29 + '@vue/runtime-core': 3.4.29 + '@vue/shared': 3.4.29 csstype: 3.1.3 dev: true - /@vue/server-renderer@3.4.27(vue@3.4.27): - resolution: {integrity: sha512-dlAMEuvmeA3rJsOMJ2J1kXU7o7pOxgsNHVr9K8hB3ImIkSuBrIdy0vF66h8gf8Tuinf1TK3mPAz2+2sqyf3KzA==} + /@vue/server-renderer@3.4.29(vue@3.4.29): + resolution: {integrity: sha512-HMLCmPI2j/k8PVkSBysrA2RxcxC5DgBiCdj7n7H2QtR8bQQPqKAe8qoaxLcInzouBmzwJ+J0x20ygN/B5mYBng==} peerDependencies: - vue: 3.4.27 + vue: 3.4.29 dependencies: - '@vue/compiler-ssr': 3.4.27 - '@vue/shared': 3.4.27 - vue: 3.4.27(typescript@5.4.5) - dev: true - - /@vue/shared@3.4.26: - resolution: {integrity: sha512-Fg4zwR0GNnjzodMt3KRy2AWGMKQXByl56+4HjN87soxLNU9P5xcJkstAlIeEF3cU6UYOzmJl1tV0dVPGIljCnQ==} + '@vue/compiler-ssr': 3.4.29 + '@vue/shared': 3.4.29 + vue: 3.4.29(typescript@5.4.5) dev: true /@vue/shared@3.4.27: resolution: {integrity: sha512-DL3NmY2OFlqmYYrzp39yi3LDkKxa5vZVwxWdQ3rG0ekuWscHraeIbnI8t+aZK7qhYqEqWKTUdijadunb9pnrgA==} dev: true + /@vue/shared@3.4.29: + resolution: {integrity: sha512-hQ2gAQcBO/CDpC82DCrinJNgOHI2v+FA7BDW4lMSPeBpQ7sRe2OLHWe5cph1s7D8DUQAwRt18dBDfJJ220APEA==} + dev: true + /@vue/test-utils@2.4.6: resolution: {integrity: sha512-FMxEjOpYNYiFe0GkaHsnJPXFHxQ6m4t8vI/ElPGpMWxZKpmRvQ33OIrvRXemy6yha03RxhOlQuy+gZMC3CQSow==} dependencies: @@ -1134,35 +1144,35 @@ packages: engines: {node: '>=0.12'} dev: true - /esbuild@0.20.2: - resolution: {integrity: sha512-WdOOppmUNU+IbZ0PaDiTst80zjnrOkyJNHoKupIcVyU8Lvla3Ugx94VzkQ32Ijqd7UhHJy75gNWDMUekcrSJ6g==} + /esbuild@0.21.5: + resolution: {integrity: sha512-mg3OPMV4hXywwpoDxu3Qda5xCKQi+vCTZq8S9J/EpkhB2HzKXq4SNFZE3+NK93JYxc8VMSep+lOUSC/RVKaBqw==} engines: {node: '>=12'} hasBin: true requiresBuild: true optionalDependencies: - '@esbuild/aix-ppc64': 0.20.2 - '@esbuild/android-arm': 0.20.2 - '@esbuild/android-arm64': 0.20.2 - '@esbuild/android-x64': 0.20.2 - '@esbuild/darwin-arm64': 0.20.2 - '@esbuild/darwin-x64': 0.20.2 - '@esbuild/freebsd-arm64': 0.20.2 - '@esbuild/freebsd-x64': 0.20.2 - '@esbuild/linux-arm': 0.20.2 - '@esbuild/linux-arm64': 0.20.2 - '@esbuild/linux-ia32': 0.20.2 - '@esbuild/linux-loong64': 0.20.2 - '@esbuild/linux-mips64el': 0.20.2 - '@esbuild/linux-ppc64': 0.20.2 - '@esbuild/linux-riscv64': 0.20.2 - '@esbuild/linux-s390x': 0.20.2 - '@esbuild/linux-x64': 0.20.2 - '@esbuild/netbsd-x64': 0.20.2 - '@esbuild/openbsd-x64': 0.20.2 - '@esbuild/sunos-x64': 0.20.2 - '@esbuild/win32-arm64': 0.20.2 - '@esbuild/win32-ia32': 0.20.2 - '@esbuild/win32-x64': 0.20.2 + '@esbuild/aix-ppc64': 0.21.5 + '@esbuild/android-arm': 0.21.5 + '@esbuild/android-arm64': 0.21.5 + '@esbuild/android-x64': 0.21.5 + '@esbuild/darwin-arm64': 0.21.5 + '@esbuild/darwin-x64': 0.21.5 + '@esbuild/freebsd-arm64': 0.21.5 + '@esbuild/freebsd-x64': 0.21.5 + '@esbuild/linux-arm': 0.21.5 + '@esbuild/linux-arm64': 0.21.5 + '@esbuild/linux-ia32': 0.21.5 + '@esbuild/linux-loong64': 0.21.5 + '@esbuild/linux-mips64el': 0.21.5 + '@esbuild/linux-ppc64': 0.21.5 + '@esbuild/linux-riscv64': 0.21.5 + '@esbuild/linux-s390x': 0.21.5 + '@esbuild/linux-x64': 0.21.5 + '@esbuild/netbsd-x64': 0.21.5 + '@esbuild/openbsd-x64': 0.21.5 + '@esbuild/sunos-x64': 0.21.5 + '@esbuild/win32-arm64': 0.21.5 + '@esbuild/win32-ia32': 0.21.5 + '@esbuild/win32-x64': 0.21.5 dev: true /escalade@3.1.1: @@ -2193,7 +2203,7 @@ packages: debug: 4.3.4 pathe: 1.1.1 picocolors: 1.0.0 - vite: 5.2.13(@types/node@20.14.2) + vite: 5.3.1(@types/node@20.14.2) transitivePeerDependencies: - '@types/node' - less @@ -2205,7 +2215,7 @@ packages: - terser dev: true - /vite-plugin-dts@3.9.1(@types/node@20.14.2)(typescript@5.4.5)(vite@5.2.13): + /vite-plugin-dts@3.9.1(@types/node@20.14.2)(typescript@5.4.5)(vite@5.3.1): resolution: {integrity: sha512-rVp2KM9Ue22NGWB8dNtWEr+KekN3rIgz1tWD050QnRGlriUCmaDwa7qA5zDEjbXg5lAXhYMSBJtx3q3hQIJZSg==} engines: {node: ^14.18.0 || >=16.0.0} peerDependencies: @@ -2222,7 +2232,7 @@ packages: kolorist: 1.8.0 magic-string: 0.30.10 typescript: 5.4.5 - vite: 5.2.13(@types/node@20.14.2) + vite: 5.3.1(@types/node@20.14.2) vue-tsc: 1.8.27(typescript@5.4.5) transitivePeerDependencies: - '@types/node' @@ -2230,8 +2240,8 @@ packages: - supports-color dev: true - /vite@5.2.13(@types/node@20.14.2): - resolution: {integrity: sha512-SSq1noJfY9pR3I1TUENL3rQYDQCFqgD+lM6fTRAM8Nv6Lsg5hDLaXkjETVeBt+7vZBCMoibD+6IWnT2mJ+Zb/A==} + /vite@5.3.1(@types/node@20.14.2): + resolution: {integrity: sha512-XBmSKRLXLxiaPYamLv3/hnP/KXDai1NDexN0FpkTaZXTfycHvkRHoenpgl/fvuK/kPbB6xAgoyiryAhQNxYmAQ==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true peerDependencies: @@ -2259,7 +2269,7 @@ packages: optional: true dependencies: '@types/node': 20.14.2 - esbuild: 0.20.2 + esbuild: 0.21.5 postcss: 8.4.38 rollup: 4.13.0 optionalDependencies: @@ -2310,7 +2320,7 @@ packages: strip-literal: 2.0.0 tinybench: 2.5.1 tinypool: 0.8.3 - vite: 5.2.13(@types/node@20.14.2) + vite: 5.3.1(@types/node@20.14.2) vite-node: 1.6.0(@types/node@20.14.2) why-is-node-running: 2.2.2 transitivePeerDependencies: @@ -2323,6 +2333,10 @@ packages: - terser dev: true + /vscode-uri@3.0.8: + resolution: {integrity: sha512-AyFQ0EVmsOZOlAnxoFOGOq1SQDWAB7C6aqMGS23svWAllfOaxbuFvcT8D1i8z3Gyn8fraVeZNNmN6e9bxxXkKw==} + dev: true + /vue-component-type-helpers@2.0.6: resolution: {integrity: sha512-qdGXCtoBrwqk1BT6r2+1Wcvl583ZVkuSZ3or7Y1O2w5AvWtlvvxwjGhmz5DdPJS9xqRdDlgTJ/38ehWnEi0tFA==} dev: true @@ -2346,31 +2360,31 @@ packages: typescript: 5.4.5 dev: true - /vue-tsc@2.0.19(typescript@5.4.5): - resolution: {integrity: sha512-JWay5Zt2/871iodGF72cELIbcAoPyhJxq56mPPh+M2K7IwI688FMrFKc/+DvB05wDWEuCPexQJ6L10zSwzzapg==} + /vue-tsc@2.0.21(typescript@5.4.5): + resolution: {integrity: sha512-E6x1p1HaHES6Doy8pqtm7kQern79zRtIewkf9fiv7Y43Zo4AFDS5hKi+iHi2RwEhqRmuiwliB1LCEFEGwvxQnw==} hasBin: true peerDependencies: typescript: '*' dependencies: - '@volar/typescript': 2.2.4 - '@vue/language-core': 2.0.19(typescript@5.4.5) + '@volar/typescript': 2.3.0 + '@vue/language-core': 2.0.21(typescript@5.4.5) semver: 7.5.4 typescript: 5.4.5 dev: true - /vue@3.4.27(typescript@5.4.5): - resolution: {integrity: sha512-8s/56uK6r01r1icG/aEOHqyMVxd1bkYcSe9j8HcKtr/xTOFWvnzIVTehNW+5Yt89f+DLBe4A569pnZLS5HzAMA==} + /vue@3.4.29(typescript@5.4.5): + resolution: {integrity: sha512-8QUYfRcYzNlYuzKPfge1UWC6nF9ym0lx7mpGVPJYNhddxEf3DD0+kU07NTL0sXuiT2HuJuKr/iEO8WvXvT0RSQ==} peerDependencies: typescript: '*' peerDependenciesMeta: typescript: optional: true dependencies: - '@vue/compiler-dom': 3.4.27 - '@vue/compiler-sfc': 3.4.27 - '@vue/runtime-dom': 3.4.27 - '@vue/server-renderer': 3.4.27(vue@3.4.27) - '@vue/shared': 3.4.27 + '@vue/compiler-dom': 3.4.29 + '@vue/compiler-sfc': 3.4.29 + '@vue/runtime-dom': 3.4.29 + '@vue/server-renderer': 3.4.29(vue@3.4.29) + '@vue/shared': 3.4.29 typescript: 5.4.5 dev: true