From 182f1c9da810b97d7a8bc463e036212dea982ccd Mon Sep 17 00:00:00 2001 From: Netfan Date: Wed, 12 Feb 2025 17:59:59 +0800 Subject: [PATCH 01/12] fix: userDropdown triggered unnecessary while overlay shown (#5520) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * 修复顶部的用户资料下拉在弹窗被打开时,仍然可以被触发的问题 --- packages/effects/hooks/src/use-hover-toggle.ts | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/packages/effects/hooks/src/use-hover-toggle.ts b/packages/effects/hooks/src/use-hover-toggle.ts index 0977178c..491b1f58 100644 --- a/packages/effects/hooks/src/use-hover-toggle.ts +++ b/packages/effects/hooks/src/use-hover-toggle.ts @@ -2,11 +2,11 @@ import type { Arrayable, MaybeElementRef } from '@vueuse/core'; import type { Ref } from 'vue'; -import { computed, onUnmounted, ref, watch } from 'vue'; +import { computed, onUnmounted, ref, unref, watch } from 'vue'; import { isFunction } from '@vben/utils'; -import { useMouseInElement } from '@vueuse/core'; +import { useElementHover } from '@vueuse/core'; /** * 监测鼠标是否在元素内部,如果在元素内部则返回 true,否则返回 false @@ -18,15 +18,19 @@ export function useHoverToggle( refElement: Arrayable, delay: (() => number) | number = 500, ) { - const isOutsides: Array> = []; + const isHovers: Array> = []; const value = ref(false); const timer = ref | undefined>(); const refs = Array.isArray(refElement) ? refElement : [refElement]; refs.forEach((refEle) => { - const listener = useMouseInElement(refEle, { handleOutside: true }); - isOutsides.push(listener.isOutside); + const eleRef = computed(() => { + const ele = unref(refEle); + return ele instanceof Element ? ele : (ele?.$el as Element); + }); + const isHover = useElementHover(eleRef); + isHovers.push(isHover); }); - const isOutsideAll = computed(() => isOutsides.every((v) => v.value)); + const isOutsideAll = computed(() => isHovers.every((v) => !v.value)); function setValueDelay(val: boolean) { timer.value && clearTimeout(timer.value); From f9504cece32ce3ef3036a239accf2a425b3b385e Mon Sep 17 00:00:00 2001 From: jinmao88 <50581550+jinmao88@users.noreply.github.com> Date: Thu, 13 Feb 2025 14:45:51 +0800 Subject: [PATCH 02/12] chore: add qq group 5 (#5530) --- docs/src/commercial/community.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/src/commercial/community.md b/docs/src/commercial/community.md index c5b7b7db..60d9f254 100644 --- a/docs/src/commercial/community.md +++ b/docs/src/commercial/community.md @@ -3,7 +3,7 @@ 社区交流群主要是为了方便大家交流,提问,解答问题,分享经验等。偏自助方式,如果你有问题,可以通过以下方式加入社区交流群: - [QQ频道](https://pd.qq.com/s/16p8lvvob):推荐!!!主要提供问题解答,分享经验等。 -- QQ群:[大群](https://qm.qq.com/q/MEmHoCLbG0),[1群](https://qm.qq.com/q/YacMHPYAMu)、[2群](https://qm.qq.com/q/ajVKZvFICk)、[3群](https://qm.qq.com/q/36zdwThP2E),[4群](https://qm.qq.com/q/sCzSlm3504),主要使用者的交流群。 +- QQ群:[大群](https://qm.qq.com/q/MEmHoCLbG0),[1群](https://qm.qq.com/q/YacMHPYAMu)、[2群](https://qm.qq.com/q/ajVKZvFICk)、[3群](https://qm.qq.com/q/36zdwThP2E),[4群](https://qm.qq.com/q/sCzSlm3504),[5群](https://qm.qq.com/q/ya9XrtbS6s),主要的使用者交流群。 - [Discord](https://discord.com/invite/VU62jTecad): 主要提供问题解答,分享经验等。 ::: tip From 6cba181fada7328b6e3fb6811fd1897b45cef697 Mon Sep 17 00:00:00 2001 From: Netfan Date: Sun, 16 Feb 2025 22:57:00 +0800 Subject: [PATCH 03/12] feat: new component jsonViewer (#5544) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * 添加新组件JsonViewer用于展示JSON结构数据 --- packages/effects/common-ui/package.json | 1 + .../effects/common-ui/src/components/index.ts | 1 + .../src/components/json-viewer/index.ts | 3 + .../src/components/json-viewer/index.vue | 77 +++++++++++++++ .../src/components/json-viewer/style.scss | 98 +++++++++++++++++++ .../src/components/json-viewer/types.ts | 24 +++++ packages/locales/src/langs/en-US/ui.json | 4 + packages/locales/src/langs/zh-CN/ui.json | 4 + .../src/router/routes/modules/examples.ts | 9 ++ .../src/views/examples/json-viewer/data.ts | 51 ++++++++++ .../src/views/examples/json-viewer/index.vue | 26 +++++ pnpm-lock.yaml | 61 +++++++++++- pnpm-workspace.yaml | 1 + 13 files changed, 356 insertions(+), 4 deletions(-) create mode 100644 packages/effects/common-ui/src/components/json-viewer/index.ts create mode 100644 packages/effects/common-ui/src/components/json-viewer/index.vue create mode 100644 packages/effects/common-ui/src/components/json-viewer/style.scss create mode 100644 packages/effects/common-ui/src/components/json-viewer/types.ts create mode 100644 playground/src/views/examples/json-viewer/data.ts create mode 100644 playground/src/views/examples/json-viewer/index.vue diff --git a/packages/effects/common-ui/package.json b/packages/effects/common-ui/package.json index aca45c7a..37b1b76a 100644 --- a/packages/effects/common-ui/package.json +++ b/packages/effects/common-ui/package.json @@ -35,6 +35,7 @@ "qrcode": "catalog:", "tippy.js": "catalog:", "vue": "catalog:", + "vue-json-viewer": "catalog:", "vue-router": "catalog:", "vue-tippy": "catalog:" }, diff --git a/packages/effects/common-ui/src/components/index.ts b/packages/effects/common-ui/src/components/index.ts index e1874de7..a1830850 100644 --- a/packages/effects/common-ui/src/components/index.ts +++ b/packages/effects/common-ui/src/components/index.ts @@ -3,6 +3,7 @@ export * from './captcha'; export * from './col-page'; export * from './ellipsis-text'; export * from './icon-picker'; +export * from './json-viewer'; export * from './page'; export * from './resize'; export * from './tippy'; diff --git a/packages/effects/common-ui/src/components/json-viewer/index.ts b/packages/effects/common-ui/src/components/json-viewer/index.ts new file mode 100644 index 00000000..1aec78bb --- /dev/null +++ b/packages/effects/common-ui/src/components/json-viewer/index.ts @@ -0,0 +1,3 @@ +export { default as JsonViewer } from './index.vue'; + +export * from './types'; diff --git a/packages/effects/common-ui/src/components/json-viewer/index.vue b/packages/effects/common-ui/src/components/json-viewer/index.vue new file mode 100644 index 00000000..2b609dcb --- /dev/null +++ b/packages/effects/common-ui/src/components/json-viewer/index.vue @@ -0,0 +1,77 @@ + + + diff --git a/packages/effects/common-ui/src/components/json-viewer/style.scss b/packages/effects/common-ui/src/components/json-viewer/style.scss new file mode 100644 index 00000000..73ce22b9 --- /dev/null +++ b/packages/effects/common-ui/src/components/json-viewer/style.scss @@ -0,0 +1,98 @@ +.default-json-theme { + font-family: Consolas, Menlo, Courier, monospace; + font-size: 14px; + color: hsl(var(--foreground)); + white-space: nowrap; + background: hsl(var(--background)); + + &.jv-container.boxed { + border: 1px solid hsl(var(--border)); + } + + .jv-ellipsis { + display: inline-block; + padding: 0 4px 2px; + font-size: 0.9em; + line-height: 0.9; + color: hsl(var(--secondary-foreground)); + vertical-align: 2px; + cursor: pointer; + user-select: none; + background-color: hsl(var(--secondary)); + border-radius: 3px; + } + + .jv-button { + color: hsl(var(--primary)); + } + + .jv-key { + color: hsl(var(--heavy-foreground)); + } + + .jv-item { + &.jv-array { + color: hsl(var(--heavy-foreground)); + } + + &.jv-boolean { + color: hsl(var(--red-400)); + } + + &.jv-function { + color: hsl(var(--destructive-foreground)); + } + + &.jv-number { + color: hsl(var(--info-foreground)); + } + + &.jv-number-float { + color: hsl(var(--info-foreground)); + } + + &.jv-number-integer { + color: hsl(var(--info-foreground)); + } + + &.jv-object { + color: hsl(var(--accent-darker)); + } + + &.jv-undefined { + color: hsl(var(--secondary-foreground)); + } + + &.jv-string { + color: hsl(var(--primary)); + word-break: break-word; + white-space: normal; + } + } + + &.jv-container .jv-code { + padding: 10px; + + &.boxed:not(.open) { + padding-bottom: 20px; + margin-bottom: 10px; + } + + &.open { + padding-bottom: 10px; + } + + .jv-toggle { + &::before { + padding: 0 2px; + border-radius: 2px; + } + + &:hover { + &::before { + background: hsl(var(--accent-foreground)); + } + } + } + } +} diff --git a/packages/effects/common-ui/src/components/json-viewer/types.ts b/packages/effects/common-ui/src/components/json-viewer/types.ts new file mode 100644 index 00000000..2ae69173 --- /dev/null +++ b/packages/effects/common-ui/src/components/json-viewer/types.ts @@ -0,0 +1,24 @@ +export interface JsonViewerProps { + /** 展开深度 */ + expandDepth?: number; + /** 是否可复制 */ + copyable?: boolean; + /** 是否排序 */ + sort?: boolean; + /** 显示边框 */ + boxed?: boolean; + /** 主题 */ + theme?: string; + /** 是否展开 */ + expanded?: boolean; + /** 时间格式化函数 */ + timeformat?: (time: Date | number | string) => string; + /** 预览模式 */ + previewMode?: boolean; + /** 显示数组索引 */ + showArrayIndex?: boolean; + /** 显示双引号 */ + showDoubleQuotes?: boolean; + /** 解析字符串 */ + parseString?: boolean; +} diff --git a/packages/locales/src/langs/en-US/ui.json b/packages/locales/src/langs/en-US/ui.json index 651a65ac..163fc0c0 100644 --- a/packages/locales/src/langs/en-US/ui.json +++ b/packages/locales/src/langs/en-US/ui.json @@ -25,6 +25,10 @@ "placeholder": "Select an icon", "search": "Search icon..." }, + "jsonViewer": { + "copy": "Copy", + "copied": "Copied" + }, "fallback": { "pageNotFound": "Oops! Page Not Found", "pageNotFoundDesc": "Sorry, we couldn't find the page you were looking for.", diff --git a/packages/locales/src/langs/zh-CN/ui.json b/packages/locales/src/langs/zh-CN/ui.json index 2b6fe98d..2dda2f93 100644 --- a/packages/locales/src/langs/zh-CN/ui.json +++ b/packages/locales/src/langs/zh-CN/ui.json @@ -25,6 +25,10 @@ "placeholder": "选择一个图标", "search": "搜索图标..." }, + "jsonViewer": { + "copy": "复制", + "copied": "已复制" + }, "fallback": { "pageNotFound": "哎呀!未找到页面", "pageNotFoundDesc": "抱歉,我们无法找到您要找的页面。", diff --git a/playground/src/router/routes/modules/examples.ts b/playground/src/router/routes/modules/examples.ts index 7287f0dd..f74c03fc 100644 --- a/playground/src/router/routes/modules/examples.ts +++ b/playground/src/router/routes/modules/examples.ts @@ -255,6 +255,15 @@ const routes: RouteRecordRaw[] = [ title: 'Tippy', }, }, + { + name: 'JsonViewer', + path: '/examples/json-viewer', + component: () => import('#/views/examples/json-viewer/index.vue'), + meta: { + icon: 'tabler:json', + title: 'JsonViewer', + }, + }, ], }, ]; diff --git a/playground/src/views/examples/json-viewer/data.ts b/playground/src/views/examples/json-viewer/data.ts new file mode 100644 index 00000000..bd72e6fb --- /dev/null +++ b/playground/src/views/examples/json-viewer/data.ts @@ -0,0 +1,51 @@ +export const json1 = { + additionalInfo: { + author: 'Your Name', + debug: true, + version: '1.3.10', + versionCode: 132, + }, + additionalNotes: 'This JSON is used for demonstration purposes', + tools: [ + { + description: 'Description of Tool 1', + name: 'Tool 1', + }, + { + description: 'Description of Tool 2', + name: 'Tool 2', + }, + { + description: 'Description of Tool 3', + name: 'Tool 3', + }, + { + description: 'Description of Tool 4', + name: 'Tool 4', + }, + ], +}; + +export const json2 = ` +{ + "id": "chatcmpl-123", + "object": "chat.completion", + "created": 1677652288, + "model": "gpt-3.5-turbo-0613", + "system_fingerprint": "fp_44709d6fcb", + "choices": [{ + "index": 0, + "message": { + "role": "assistant", + "content": "Hello there, how may I assist you today?" + }, + "finish_reason": "stop" + }], + "usage": { + "prompt_tokens": 9, + "completion_tokens": 12, + "total_tokens": 21, + "debug_mode": true + } +} +`; diff --git a/playground/src/views/examples/json-viewer/index.vue b/playground/src/views/examples/json-viewer/index.vue new file mode 100644 index 00000000..0cf2e97e --- /dev/null +++ b/playground/src/views/examples/json-viewer/index.vue @@ -0,0 +1,26 @@ + + diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 527ae0c5..2a303dea 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -474,6 +474,9 @@ catalogs: vue-i18n: specifier: ^11.1.0 version: 11.1.0 + vue-json-viewer: + specifier: ^3.0.4 + version: 3.0.4 vue-router: specifier: ^4.5.0 version: 4.5.0 @@ -1533,6 +1536,9 @@ importers: vue: specifier: ^3.5.13 version: 3.5.13(typescript@5.7.3) + vue-json-viewer: + specifier: 'catalog:' + version: 3.0.4(vue@3.5.13(typescript@5.7.3)) vue-router: specifier: 'catalog:' version: 4.5.0(vue@3.5.13(typescript@5.7.3)) @@ -3535,6 +3541,10 @@ packages: resolution: {integrity: sha512-DvpNSxiMrFqYMaGSRDDnQgO/L0MqNH4KWw9CUx8LRHHIdWp08En9DpmSRNpauUOxKpHAhyJJxx92BHZk9J84EQ==} engines: {node: '>= 16'} + '@intlify/shared@11.1.1': + resolution: {integrity: sha512-2kGiWoXaeV8HZlhU/Nml12oTbhv7j2ufsJ5vQaa0VTjzUmZVdd/nmKFRAOJ/FtjO90Qba5AnZDwsrY7ZND5udA==} + engines: {node: '>= 16'} + '@intlify/unplugin-vue-i18n@6.0.3': resolution: {integrity: sha512-9ZDjBlhUHtgjRl23TVcgfJttgu8cNepwVhWvOv3mUMRDAhjW0pur1mWKEUKr1I8PNwE4Gvv2IQ1xcl4RL0nG0g==} engines: {node: '>= 18'} @@ -5097,6 +5107,9 @@ packages: resolution: {integrity: sha512-nPdaFdQ0h/GEigbPClz11D0v/ZJEwxmeVZGeMo3Z5StPtUTkA9o1lD6QwoirYiSDzbcwn2XcjwmCp68W1IS4TA==} engines: {node: '>=18'} + clipboard@2.0.11: + resolution: {integrity: sha512-C+0bbOqkezLIsmWSvlsXS0Q0bmkugu7jcfMIACB+RDEntIzQIkdr148we28AfSloQLRdZlYL/QYyrq05j/3Faw==} + clipboardy@4.0.0: resolution: {integrity: sha512-5mOlNS0mhX0707P2I0aZ2V/cmHUEO/fL7VFLqszkhUsxt7RwnmrInf/eEQKlf5GzvYeHIjT+Ov1HRfNmymlG0w==} engines: {node: '>=18'} @@ -5589,6 +5602,9 @@ packages: resolution: {integrity: sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==} engines: {node: '>=0.4.0'} + delegate@3.2.0: + resolution: {integrity: sha512-IofjkYBZaZivn0V8nnsMJGBr4jVLxHDheKSW88PyxS5QC4Vo9ZbZVvhzlSxY87fVq3STR6r+4cGepyHkcWOQSw==} + denque@2.1.0: resolution: {integrity: sha512-HVQE3AAb/pxF8fQAoiqpvg9i3evqug3hoiwakOyZAwJm+6vZehbkYXZ0l4JxS+I3QxM97v5aaRNhj8v5oBhekw==} engines: {node: '>=0.10'} @@ -6451,6 +6467,9 @@ packages: globjoin@0.1.4: resolution: {integrity: sha512-xYfnw62CKG8nLkZBfWbhWwDw02CHty86jfPcc2cr3ZfeuK9ysoVPPEUxf21bAD/rWAgk52SuBrLJlefNy8mvFg==} + good-listener@1.2.2: + resolution: {integrity: sha512-goW1b+d9q/HIwbVYZzZ6SsTr4IgE+WA44A0GmPIQstuOrgsFcT7VEJ48nmr9GaRtNu0XTKacFLGnBPAM6Afouw==} + gopd@1.2.0: resolution: {integrity: sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==} engines: {node: '>= 0.4'} @@ -8852,6 +8871,9 @@ packages: seemly@0.3.9: resolution: {integrity: sha512-bMLcaEqhIViiPbaumjLN8t1y+JpD/N8SiyYOyp0i0W6RgdyLWboIsUWAbZojF//JyerxPZR5Tgda+x3Pdne75A==} + select@1.1.2: + resolution: {integrity: sha512-OwpTSOfy6xSs1+pwcNrv0RBMOzI39Lp3qQKUTPVVPRjCdNa5JH/oPRiqsesIskK8TVgmRiHwO4KXlV2Li9dANA==} + semver-compare@1.0.0: resolution: {integrity: sha512-YM3/ITh2MJ5MtzaM429anh+x2jiLVjqILF4m4oyQB18W7Ggea7BfqdH/wGMK7dDiMghv/6WG7znWMwUDzJiXow==} @@ -9381,6 +9403,9 @@ packages: through@2.3.8: resolution: {integrity: sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==} + tiny-emitter@2.1.0: + resolution: {integrity: sha512-NB6Dk1A9xgQPMoGqC5CVXn123gWyte215ONT5Pp5a0yt4nlEoO1ZWeCwpncaekPHXO60i47ihFnZPiRPjRMq4Q==} + tinybench@2.9.0: resolution: {integrity: sha512-0+DUvqWMValLmha6lr4kD8iAMK1HzV0/aKnCtWb9v9641TnP/MFb7Pc2bxoxQjTXAErryXVgUOfv2YqNllqGeg==} @@ -9978,6 +10003,11 @@ packages: peerDependencies: vue: ^3.5.13 + vue-json-viewer@3.0.4: + resolution: {integrity: sha512-pnC080rTub6YjccthVSNQod2z9Sl5IUUq46srXtn6rxwhW8QM4rlYn+CTSLFKXWfw+N3xv77Cioxw7B4XUKIbQ==} + peerDependencies: + vue: ^3.5.13 + vue-router@4.5.0: resolution: {integrity: sha512-HDuk+PuH5monfNuY+ct49mNmkCRK4xJAV9Ts4z9UFc4rzdDnxQLyCMGGc8pKhZhHTVzfanpNwB/lwqevcBwI4w==} peerDependencies: @@ -12186,12 +12216,14 @@ snapshots: '@intlify/shared@11.1.0': {} + '@intlify/shared@11.1.1': {} + '@intlify/unplugin-vue-i18n@6.0.3(@vue/compiler-dom@3.5.13)(eslint@9.19.0(jiti@2.4.2))(rollup@4.34.2)(typescript@5.7.3)(vue-i18n@11.1.0(vue@3.5.13(typescript@5.7.3)))(vue@3.5.13(typescript@5.7.3))': dependencies: '@eslint-community/eslint-utils': 4.4.1(eslint@9.19.0(jiti@2.4.2)) '@intlify/bundle-utils': 10.0.0(vue-i18n@11.1.0(vue@3.5.13(typescript@5.7.3))) - '@intlify/shared': 11.1.0 - '@intlify/vue-i18n-extensions': 8.0.0(@intlify/shared@11.1.0)(@vue/compiler-dom@3.5.13)(vue-i18n@11.1.0(vue@3.5.13(typescript@5.7.3)))(vue@3.5.13(typescript@5.7.3)) + '@intlify/shared': 11.1.1 + '@intlify/vue-i18n-extensions': 8.0.0(@intlify/shared@11.1.1)(@vue/compiler-dom@3.5.13)(vue-i18n@11.1.0(vue@3.5.13(typescript@5.7.3)))(vue@3.5.13(typescript@5.7.3)) '@rollup/pluginutils': 5.1.4(rollup@4.34.2) '@typescript-eslint/scope-manager': 8.23.0 '@typescript-eslint/typescript-estree': 8.23.0(typescript@5.7.3) @@ -12213,11 +12245,11 @@ snapshots: - supports-color - typescript - '@intlify/vue-i18n-extensions@8.0.0(@intlify/shared@11.1.0)(@vue/compiler-dom@3.5.13)(vue-i18n@11.1.0(vue@3.5.13(typescript@5.7.3)))(vue@3.5.13(typescript@5.7.3))': + '@intlify/vue-i18n-extensions@8.0.0(@intlify/shared@11.1.1)(@vue/compiler-dom@3.5.13)(vue-i18n@11.1.0(vue@3.5.13(typescript@5.7.3)))(vue@3.5.13(typescript@5.7.3))': dependencies: '@babel/parser': 7.26.7 optionalDependencies: - '@intlify/shared': 11.1.0 + '@intlify/shared': 11.1.1 '@vue/compiler-dom': 3.5.13 vue: 3.5.13(typescript@5.7.3) vue-i18n: 11.1.0(vue@3.5.13(typescript@5.7.3)) @@ -14109,6 +14141,12 @@ snapshots: slice-ansi: 5.0.0 string-width: 7.2.0 + clipboard@2.0.11: + dependencies: + good-listener: 1.2.2 + select: 1.1.2 + tiny-emitter: 2.1.0 + clipboardy@4.0.0: dependencies: execa: 8.0.1 @@ -14610,6 +14648,8 @@ snapshots: delayed-stream@1.0.0: {} + delegate@3.2.0: {} + denque@2.1.0: {} depcheck@1.4.7: @@ -15675,6 +15715,10 @@ snapshots: globjoin@0.1.4: {} + good-listener@1.2.2: + dependencies: + delegate: 3.2.0 + gopd@1.2.0: {} graceful-fs@4.2.10: {} @@ -18142,6 +18186,8 @@ snapshots: seemly@0.3.9: {} + select@1.1.2: {} + semver-compare@1.0.0: {} semver@5.7.2: {} @@ -18789,6 +18835,8 @@ snapshots: through@2.3.8: {} + tiny-emitter@2.1.0: {} + tinybench@2.9.0: {} tinyexec@0.3.2: {} @@ -19493,6 +19541,11 @@ snapshots: '@vue/devtools-api': 6.6.4 vue: 3.5.13(typescript@5.7.3) + vue-json-viewer@3.0.4(vue@3.5.13(typescript@5.7.3)): + dependencies: + clipboard: 2.0.11 + vue: 3.5.13(typescript@5.7.3) + vue-router@4.5.0(vue@3.5.13(typescript@5.7.3)): dependencies: '@vue/devtools-api': 6.6.4 diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index 6a8542da..85c4bf0d 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -175,6 +175,7 @@ catalog: vue: ^3.5.13 vue-eslint-parser: ^9.4.3 vue-i18n: ^11.1.0 + vue-json-viewer: ^3.0.4 vue-router: ^4.5.0 vue-tippy: ^6.6.0 vue-tsc: 2.1.10 From cd258fbb526bfbf2f8c5671a9ccf72fd6be93e80 Mon Sep 17 00:00:00 2001 From: Netfan Date: Sun, 16 Feb 2025 23:02:50 +0800 Subject: [PATCH 04/12] chore: update deps --- pnpm-lock.yaml | 2225 +++++++++++++++++++++++++++---------------- pnpm-workspace.yaml | 66 +- 2 files changed, 1446 insertions(+), 845 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 2a303dea..87a95bac 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -25,14 +25,14 @@ catalogs: specifier: ^19.7.1 version: 19.7.1 '@eslint/js': - specifier: ^9.19.0 - version: 9.19.0 + specifier: ^9.20.0 + version: 9.20.0 '@faker-js/faker': - specifier: ^9.4.0 - version: 9.4.0 + specifier: ^9.5.0 + version: 9.5.0 '@iconify/json': - specifier: ^2.2.302 - version: 2.2.302 + specifier: ^2.2.307 + version: 2.2.307 '@iconify/tailwind': specifier: ^1.2.0 version: 1.2.0 @@ -40,20 +40,20 @@ catalogs: specifier: ^4.3.0 version: 4.3.0 '@intlify/core-base': - specifier: ^11.1.0 - version: 11.1.0 + specifier: ^11.1.1 + version: 11.1.1 '@intlify/unplugin-vue-i18n': specifier: ^6.0.3 version: 6.0.3 '@jspm/generator': - specifier: ^2.4.2 - version: 2.4.2 + specifier: ^2.5.0 + version: 2.5.0 '@manypkg/get-packages': specifier: ^2.2.2 version: 2.2.2 '@nolebase/vitepress-plugin-git-changelog': - specifier: ^2.12.1 - version: 2.12.1 + specifier: ^2.14.0 + version: 2.14.0 '@playwright/test': specifier: ^1.50.1 version: 1.50.1 @@ -70,8 +70,8 @@ catalogs: specifier: ^0.5.16 version: 0.5.16 '@tanstack/vue-query': - specifier: ^5.65.0 - version: 5.66.0 + specifier: ^5.66.3 + version: 5.66.3 '@tanstack/vue-store': specifier: ^0.7.0 version: 0.7.0 @@ -97,8 +97,8 @@ catalogs: specifier: ^4.5.8 version: 4.5.8 '@types/node': - specifier: ^22.13.1 - version: 22.13.1 + specifier: ^22.13.4 + version: 22.13.4 '@types/nprogress': specifier: ^0.2.3 version: 0.2.3 @@ -112,11 +112,11 @@ catalogs: specifier: ^1.15.8 version: 1.15.8 '@typescript-eslint/eslint-plugin': - specifier: ^8.23.0 - version: 8.23.0 + specifier: ^8.24.0 + version: 8.24.0 '@typescript-eslint/parser': - specifier: ^8.23.0 - version: 8.23.0 + specifier: ^8.24.0 + version: 8.24.0 '@vee-validate/zod': specifier: ^4.15.0 version: 4.15.0 @@ -136,11 +136,11 @@ catalogs: specifier: ^2.4.6 version: 2.4.6 '@vueuse/core': - specifier: ^12.5.0 - version: 12.5.0 + specifier: ^12.7.0 + version: 12.7.0 '@vueuse/integrations': - specifier: ^12.5.0 - version: 12.5.0 + specifier: ^12.7.0 + version: 12.7.0 ant-design-vue: specifier: ^4.2.6 version: 4.2.6 @@ -208,14 +208,14 @@ catalogs: specifier: ^5.6.0 version: 5.6.0 element-plus: - specifier: ^2.9.3 - version: 2.9.3 + specifier: ^2.9.4 + version: 2.9.4 eslint: - specifier: ^9.19.0 - version: 9.19.0 + specifier: ^9.20.1 + version: 9.20.1 eslint-config-turbo: - specifier: ^2.4.0 - version: 2.4.0 + specifier: ^2.4.2 + version: 2.4.2 eslint-plugin-command: specifier: ^0.2.7 version: 0.2.7 @@ -238,8 +238,8 @@ catalogs: specifier: ^3.3.0 version: 3.3.0 eslint-plugin-perfectionist: - specifier: ^4.8.0 - version: 4.8.0 + specifier: ^4.9.0 + version: 4.9.0 eslint-plugin-prettier: specifier: ^5.2.3 version: 5.2.3 @@ -268,11 +268,11 @@ catalogs: specifier: ^7.1.0 version: 7.1.0 globals: - specifier: ^15.14.0 - version: 15.14.0 + specifier: ^15.15.0 + version: 15.15.0 h3: - specifier: ^1.14.0 - version: 1.14.0 + specifier: ^1.15.0 + version: 1.15.0 happy-dom: specifier: ^16.8.1 version: 16.8.1 @@ -331,8 +331,8 @@ catalogs: specifier: ^1.50.1 version: 1.50.1 postcss: - specifier: ^8.5.1 - version: 8.5.1 + specifier: ^8.5.2 + version: 8.5.2 postcss-antd-fixes: specifier: ^0.2.0 version: 0.2.0 @@ -343,14 +343,14 @@ catalogs: specifier: ^16.1.0 version: 16.1.0 postcss-preset-env: - specifier: ^10.1.3 - version: 10.1.3 + specifier: ^10.1.4 + version: 10.1.4 postcss-scss: specifier: ^4.0.9 version: 4.0.9 prettier: - specifier: ^3.4.2 - version: 3.4.2 + specifier: ^3.5.1 + version: 3.5.1 prettier-plugin-tailwindcss: specifier: ^0.6.11 version: 0.6.11 @@ -361,8 +361,8 @@ catalogs: specifier: ^1.5.4 version: 1.5.4 radix-vue: - specifier: ^1.9.13 - version: 1.9.13 + specifier: ^1.9.14 + version: 1.9.14 resolve.exports: specifier: ^2.0.3 version: 2.0.3 @@ -370,14 +370,14 @@ catalogs: specifier: ^6.0.1 version: 6.0.1 rollup: - specifier: ^4.34.2 - version: 4.34.2 + specifier: ^4.34.7 + version: 4.34.7 rollup-plugin-visualizer: specifier: ^5.14.0 version: 5.14.0 sass: - specifier: ^1.83.4 - version: 1.83.4 + specifier: ^1.85.0 + version: 1.85.0 sortablejs: specifier: ^1.15.6 version: 1.15.6 @@ -424,8 +424,8 @@ catalogs: specifier: ^6.2.5 version: 6.3.7 turbo: - specifier: ^2.4.0 - version: 2.4.0 + specifier: ^2.4.2 + version: 2.4.2 typescript: specifier: ^5.7.3 version: 5.7.3 @@ -433,14 +433,14 @@ catalogs: specifier: ^3.3.1 version: 3.3.1 unplugin-element-plus: - specifier: ^0.9.0 - version: 0.9.0 + specifier: ^0.9.1 + version: 0.9.1 vee-validate: specifier: ^4.15.0 version: 4.15.0 vite: - specifier: ^6.0.11 - version: 6.0.11 + specifier: ^6.1.0 + version: 6.1.0 vite-plugin-compression: specifier: ^0.5.1 version: 0.5.1 @@ -457,8 +457,8 @@ catalogs: specifier: ^0.21.1 version: 0.21.1 vite-plugin-vue-devtools: - specifier: ^7.7.1 - version: 7.7.1 + specifier: ^7.7.2 + version: 7.7.2 vitepress: specifier: ^1.6.3 version: 1.6.3 @@ -472,8 +472,8 @@ catalogs: specifier: ^9.4.3 version: 9.4.3 vue-i18n: - specifier: ^11.1.0 - version: 11.1.0 + specifier: ^11.1.1 + version: 11.1.1 vue-json-viewer: specifier: ^3.0.4 version: 3.0.4 @@ -487,17 +487,17 @@ catalogs: specifier: 2.1.10 version: 2.1.10 vxe-pc-ui: - specifier: ^4.3.79 - version: 4.3.79 + specifier: ^4.3.87 + version: 4.3.87 vxe-table: specifier: 4.10.0 version: 4.10.0 watermark-js-plus: - specifier: ^1.5.7 - version: 1.5.7 + specifier: ^1.5.8 + version: 1.5.8 zod: - specifier: ^3.24.1 - version: 3.24.1 + specifier: ^3.24.2 + version: 3.24.2 zod-defaults: specifier: ^0.1.3 version: 0.1.3 @@ -525,7 +525,7 @@ importers: version: 1.50.1 '@types/node': specifier: 'catalog:' - version: 22.13.1 + version: 22.13.4 '@vben/commitlint-config': specifier: workspace:* version: link:internal/lint-configs/commitlint-config @@ -555,10 +555,10 @@ importers: version: link:scripts/vsh '@vitejs/plugin-vue': specifier: 'catalog:' - version: 5.2.1(vite@6.0.11(@types/node@22.13.1)(jiti@2.4.2)(less@4.2.2)(sass@1.83.4)(terser@5.37.0)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + version: 5.2.1(vite@6.1.0(@types/node@22.13.4)(jiti@2.4.2)(less@4.2.2)(sass@1.85.0)(terser@5.37.0)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) '@vitejs/plugin-vue-jsx': specifier: 'catalog:' - version: 4.1.1(vite@6.0.11(@types/node@22.13.1)(jiti@2.4.2)(less@4.2.2)(sass@1.83.4)(terser@5.37.0)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + version: 4.1.1(vite@6.1.0(@types/node@22.13.4)(jiti@2.4.2)(less@4.2.2)(sass@1.85.0)(terser@5.37.0)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) '@vue/test-utils': specifier: 'catalog:' version: 2.4.6 @@ -594,19 +594,19 @@ importers: version: 3.4.17 turbo: specifier: 'catalog:' - version: 2.4.0 + version: 2.4.2 typescript: specifier: 'catalog:' version: 5.7.3 unbuild: specifier: 'catalog:' - version: 3.3.1(sass@1.83.4)(typescript@5.7.3)(vue-tsc@2.1.10(typescript@5.7.3))(vue@3.5.13(typescript@5.7.3)) + version: 3.3.1(sass@1.85.0)(typescript@5.7.3)(vue-tsc@2.1.10(typescript@5.7.3))(vue@3.5.13(typescript@5.7.3)) vite: specifier: 'catalog:' - version: 6.0.11(@types/node@22.13.1)(jiti@2.4.2)(less@4.2.2)(sass@1.83.4)(terser@5.37.0)(yaml@2.7.0) + version: 6.1.0(@types/node@22.13.4)(jiti@2.4.2)(less@4.2.2)(sass@1.85.0)(terser@5.37.0)(yaml@2.7.0) vitest: specifier: 'catalog:' - version: 2.1.9(@types/node@22.13.1)(happy-dom@16.8.1)(less@4.2.2)(sass@1.83.4)(terser@5.37.0) + version: 2.1.9(@types/node@22.13.4)(happy-dom@16.8.1)(less@4.2.2)(sass@1.85.0)(terser@5.37.0) vue: specifier: ^3.5.13 version: 3.5.13(typescript@5.7.3) @@ -618,7 +618,7 @@ importers: dependencies: '@faker-js/faker': specifier: 'catalog:' - version: 9.4.0 + version: 9.5.0 jsonwebtoken: specifier: 'catalog:' version: 9.0.2 @@ -631,7 +631,7 @@ importers: version: 9.0.8 h3: specifier: 'catalog:' - version: 1.14.0 + version: 1.15.0 apps/web-antd: dependencies: @@ -679,7 +679,7 @@ importers: version: link:../../packages/utils '@vueuse/core': specifier: 'catalog:' - version: 12.5.0(typescript@5.7.3) + version: 12.7.0(typescript@5.7.3) ant-design-vue: specifier: 'catalog:' version: 4.2.6(vue@3.5.13(typescript@5.7.3)) @@ -742,13 +742,13 @@ importers: version: link:../../packages/utils '@vueuse/core': specifier: 'catalog:' - version: 12.5.0(typescript@5.7.3) + version: 12.7.0(typescript@5.7.3) dayjs: specifier: 'catalog:' version: 1.11.13 element-plus: specifier: 'catalog:' - version: 2.9.3(vue@3.5.13(typescript@5.7.3)) + version: 2.9.4(vue@3.5.13(typescript@5.7.3)) pinia: specifier: ^2.3.1 version: 2.3.1(typescript@5.7.3)(vue@3.5.13(typescript@5.7.3)) @@ -761,7 +761,7 @@ importers: devDependencies: unplugin-element-plus: specifier: 'catalog:' - version: 0.9.0(rollup@4.34.2) + version: 0.9.1 apps/web-naive: dependencies: @@ -809,7 +809,7 @@ importers: version: link:../../packages/utils '@vueuse/core': specifier: 'catalog:' - version: 12.5.0(typescript@5.7.3) + version: 12.7.0(typescript@5.7.3) naive-ui: specifier: 'catalog:' version: 2.41.0(vue@3.5.13(typescript@5.7.3)) @@ -851,23 +851,23 @@ importers: version: 1.1.0 radix-vue: specifier: 'catalog:' - version: 1.9.13(vue@3.5.13(typescript@5.7.3)) + version: 1.9.14(vue@3.5.13(typescript@5.7.3)) vitepress-plugin-group-icons: specifier: 'catalog:' version: 1.3.5 devDependencies: '@nolebase/vitepress-plugin-git-changelog': specifier: 'catalog:' - version: 2.12.1(@algolia/client-search@5.20.0)(@types/node@22.13.1)(async-validator@4.2.5)(axios@1.7.9)(change-case@5.4.4)(nprogress@0.2.0)(postcss@8.5.1)(qrcode@1.5.4)(sass@1.83.4)(search-insights@2.17.3)(sortablejs@1.15.6)(terser@5.37.0)(typescript@5.7.3) + version: 2.14.0(typescript@5.7.3)(vitepress@1.6.3(@algolia/client-search@5.20.0)(@types/node@22.13.4)(async-validator@4.2.5)(axios@1.7.9)(change-case@5.4.4)(less@4.2.2)(nprogress@0.2.0)(postcss@8.5.2)(qrcode@1.5.4)(sass@1.85.0)(search-insights@2.17.3)(sortablejs@1.15.6)(terser@5.37.0)(typescript@5.7.3)) '@vben/vite-config': specifier: workspace:* version: link:../internal/vite-config '@vite-pwa/vitepress': specifier: 'catalog:' - version: 0.5.3(vite-plugin-pwa@0.21.1(vite@5.4.14(@types/node@22.13.1)(less@4.2.2)(sass@1.83.4)(terser@5.37.0))(workbox-build@7.3.0)(workbox-window@7.3.0)) + version: 0.5.3(vite-plugin-pwa@0.21.1(vite@5.4.14(@types/node@22.13.4)(less@4.2.2)(sass@1.85.0)(terser@5.37.0))(workbox-build@7.3.0)(workbox-window@7.3.0)) vitepress: specifier: 'catalog:' - version: 1.6.3(@algolia/client-search@5.20.0)(@types/node@22.13.1)(async-validator@4.2.5)(axios@1.7.9)(change-case@5.4.4)(less@4.2.2)(nprogress@0.2.0)(postcss@8.5.1)(qrcode@1.5.4)(sass@1.83.4)(search-insights@2.17.3)(sortablejs@1.15.6)(terser@5.37.0)(typescript@5.7.3) + version: 1.6.3(@algolia/client-search@5.20.0)(@types/node@22.13.4)(async-validator@4.2.5)(axios@1.7.9)(change-case@5.4.4)(less@4.2.2)(nprogress@0.2.0)(postcss@8.5.2)(qrcode@1.5.4)(sass@1.85.0)(search-insights@2.17.3)(sortablejs@1.15.6)(terser@5.37.0)(typescript@5.7.3) vue: specifier: ^3.5.13 version: 3.5.13(typescript@5.7.3) @@ -876,7 +876,7 @@ importers: dependencies: '@commitlint/cli': specifier: 'catalog:' - version: 19.7.1(@types/node@22.13.1)(typescript@5.7.3) + version: 19.7.1(@types/node@22.13.4)(typescript@5.7.3) '@commitlint/config-conventional': specifier: 'catalog:' version: 19.7.1 @@ -897,83 +897,83 @@ importers: dependencies: eslint-config-turbo: specifier: 'catalog:' - version: 2.4.0(eslint@9.19.0(jiti@2.4.2))(turbo@2.4.0) + version: 2.4.2(eslint@9.20.1(jiti@2.4.2))(turbo@2.4.2) eslint-plugin-command: specifier: 'catalog:' - version: 0.2.7(eslint@9.19.0(jiti@2.4.2)) + version: 0.2.7(eslint@9.20.1(jiti@2.4.2)) eslint-plugin-import-x: specifier: 'catalog:' - version: 4.6.1(eslint@9.19.0(jiti@2.4.2))(typescript@5.7.3) + version: 4.6.1(eslint@9.20.1(jiti@2.4.2))(typescript@5.7.3) devDependencies: '@eslint/js': specifier: 'catalog:' - version: 9.19.0 + version: 9.20.0 '@types/eslint': specifier: 'catalog:' version: 9.6.1 '@typescript-eslint/eslint-plugin': specifier: 'catalog:' - version: 8.23.0(@typescript-eslint/parser@8.23.0(eslint@9.19.0(jiti@2.4.2))(typescript@5.7.3))(eslint@9.19.0(jiti@2.4.2))(typescript@5.7.3) + version: 8.24.0(@typescript-eslint/parser@8.24.0(eslint@9.20.1(jiti@2.4.2))(typescript@5.7.3))(eslint@9.20.1(jiti@2.4.2))(typescript@5.7.3) '@typescript-eslint/parser': specifier: 'catalog:' - version: 8.23.0(eslint@9.19.0(jiti@2.4.2))(typescript@5.7.3) + version: 8.24.0(eslint@9.20.1(jiti@2.4.2))(typescript@5.7.3) eslint: specifier: 'catalog:' - version: 9.19.0(jiti@2.4.2) + version: 9.20.1(jiti@2.4.2) eslint-plugin-eslint-comments: specifier: 'catalog:' - version: 3.2.0(eslint@9.19.0(jiti@2.4.2)) + version: 3.2.0(eslint@9.20.1(jiti@2.4.2)) eslint-plugin-jsdoc: specifier: 'catalog:' - version: 50.6.3(eslint@9.19.0(jiti@2.4.2)) + version: 50.6.3(eslint@9.20.1(jiti@2.4.2)) eslint-plugin-jsonc: specifier: 'catalog:' - version: 2.19.1(eslint@9.19.0(jiti@2.4.2)) + version: 2.19.1(eslint@9.20.1(jiti@2.4.2)) eslint-plugin-n: specifier: 'catalog:' - version: 17.15.1(eslint@9.19.0(jiti@2.4.2)) + version: 17.15.1(eslint@9.20.1(jiti@2.4.2)) eslint-plugin-no-only-tests: specifier: 'catalog:' version: 3.3.0 eslint-plugin-perfectionist: specifier: 'catalog:' - version: 4.8.0(eslint@9.19.0(jiti@2.4.2))(typescript@5.7.3) + version: 4.9.0(eslint@9.20.1(jiti@2.4.2))(typescript@5.7.3) eslint-plugin-prettier: specifier: 'catalog:' - version: 5.2.3(@types/eslint@9.6.1)(eslint@9.19.0(jiti@2.4.2))(prettier@3.4.2) + version: 5.2.3(@types/eslint@9.6.1)(eslint@9.20.1(jiti@2.4.2))(prettier@3.5.1) eslint-plugin-regexp: specifier: 'catalog:' - version: 2.7.0(eslint@9.19.0(jiti@2.4.2)) + version: 2.7.0(eslint@9.20.1(jiti@2.4.2)) eslint-plugin-unicorn: specifier: 'catalog:' - version: 56.0.1(eslint@9.19.0(jiti@2.4.2)) + version: 56.0.1(eslint@9.20.1(jiti@2.4.2)) eslint-plugin-unused-imports: specifier: 'catalog:' - version: 4.1.4(@typescript-eslint/eslint-plugin@8.23.0(@typescript-eslint/parser@8.23.0(eslint@9.19.0(jiti@2.4.2))(typescript@5.7.3))(eslint@9.19.0(jiti@2.4.2))(typescript@5.7.3))(eslint@9.19.0(jiti@2.4.2)) + version: 4.1.4(@typescript-eslint/eslint-plugin@8.24.0(@typescript-eslint/parser@8.24.0(eslint@9.20.1(jiti@2.4.2))(typescript@5.7.3))(eslint@9.20.1(jiti@2.4.2))(typescript@5.7.3))(eslint@9.20.1(jiti@2.4.2)) eslint-plugin-vitest: specifier: 'catalog:' - version: 0.5.4(@typescript-eslint/eslint-plugin@8.23.0(@typescript-eslint/parser@8.23.0(eslint@9.19.0(jiti@2.4.2))(typescript@5.7.3))(eslint@9.19.0(jiti@2.4.2))(typescript@5.7.3))(eslint@9.19.0(jiti@2.4.2))(typescript@5.7.3)(vitest@2.1.9(@types/node@22.13.1)(happy-dom@16.8.1)(less@4.2.2)(sass@1.83.4)(terser@5.37.0)) + version: 0.5.4(@typescript-eslint/eslint-plugin@8.24.0(@typescript-eslint/parser@8.24.0(eslint@9.20.1(jiti@2.4.2))(typescript@5.7.3))(eslint@9.20.1(jiti@2.4.2))(typescript@5.7.3))(eslint@9.20.1(jiti@2.4.2))(typescript@5.7.3)(vitest@2.1.9(@types/node@22.13.4)(happy-dom@16.8.1)(less@4.2.2)(sass@1.85.0)(terser@5.37.0)) eslint-plugin-vue: specifier: 'catalog:' - version: 9.32.0(eslint@9.19.0(jiti@2.4.2)) + version: 9.32.0(eslint@9.20.1(jiti@2.4.2)) globals: specifier: 'catalog:' - version: 15.14.0 + version: 15.15.0 jsonc-eslint-parser: specifier: 'catalog:' version: 2.4.0 vue-eslint-parser: specifier: 'catalog:' - version: 9.4.3(eslint@9.19.0(jiti@2.4.2)) + version: 9.4.3(eslint@9.20.1(jiti@2.4.2)) internal/lint-configs/prettier-config: dependencies: prettier: specifier: 'catalog:' - version: 3.4.2 + version: 3.5.1 prettier-plugin-tailwindcss: specifier: 'catalog:' - version: 0.6.11(prettier@3.4.2) + version: 0.6.11(prettier@3.5.1) internal/lint-configs/stylelint-config: dependencies: @@ -989,16 +989,16 @@ importers: devDependencies: postcss: specifier: 'catalog:' - version: 8.5.1 + version: 8.5.2 postcss-html: specifier: 'catalog:' version: 1.8.0 postcss-scss: specifier: 'catalog:' - version: 4.0.9(postcss@8.5.1) + version: 4.0.9(postcss@8.5.2) prettier: specifier: 'catalog:' - version: 3.4.2 + version: 3.5.1 stylelint: specifier: 'catalog:' version: 16.14.1(typescript@5.7.3) @@ -1007,7 +1007,7 @@ importers: version: 14.0.1(stylelint@16.14.1(typescript@5.7.3)) stylelint-config-recommended-scss: specifier: 'catalog:' - version: 14.1.0(postcss@8.5.1)(stylelint@16.14.1(typescript@5.7.3)) + version: 14.1.0(postcss@8.5.2)(stylelint@16.14.1(typescript@5.7.3)) stylelint-config-recommended-vue: specifier: 'catalog:' version: 1.6.0(postcss-html@1.8.0)(stylelint@16.14.1(typescript@5.7.3)) @@ -1019,7 +1019,7 @@ importers: version: 6.0.4(stylelint@16.14.1(typescript@5.7.3)) stylelint-prettier: specifier: 'catalog:' - version: 5.0.3(prettier@3.4.2)(stylelint@16.14.1(typescript@5.7.3)) + version: 5.0.3(prettier@3.5.1)(stylelint@16.14.1(typescript@5.7.3)) internal/node-utils: dependencies: @@ -1052,7 +1052,7 @@ importers: version: 1.3.1 prettier: specifier: 'catalog:' - version: 3.4.2 + version: 3.5.1 rimraf: specifier: 'catalog:' version: 6.0.1 @@ -1061,7 +1061,7 @@ importers: dependencies: '@iconify/json': specifier: 'catalog:' - version: 2.2.302 + version: 2.2.307 '@iconify/tailwind': specifier: 'catalog:' version: 1.2.0 @@ -1070,28 +1070,28 @@ importers: version: 2.2.2 '@tailwindcss/nesting': specifier: 'catalog:' - version: 0.0.0-insiders.565cd3e(postcss@8.5.1) + version: 0.0.0-insiders.565cd3e(postcss@8.5.2) '@tailwindcss/typography': specifier: 'catalog:' version: 0.5.16(tailwindcss@3.4.17) autoprefixer: specifier: 'catalog:' - version: 10.4.20(postcss@8.5.1) + version: 10.4.20(postcss@8.5.2) cssnano: specifier: 'catalog:' - version: 7.0.6(postcss@8.5.1) + version: 7.0.6(postcss@8.5.2) postcss: specifier: 'catalog:' - version: 8.5.1 + version: 8.5.2 postcss-antd-fixes: specifier: 'catalog:' - version: 0.2.0(postcss@8.5.1) + version: 0.2.0(postcss@8.5.2) postcss-import: specifier: 'catalog:' - version: 16.1.0(postcss@8.5.1) + version: 16.1.0(postcss@8.5.2) postcss-preset-env: specifier: 'catalog:' - version: 10.1.3(postcss@8.5.1) + version: 10.1.4(postcss@8.5.2) tailwindcss: specifier: 'catalog:' version: 3.4.17 @@ -1110,16 +1110,16 @@ importers: version: link:../../packages/types vite: specifier: 'catalog:' - version: 6.0.11(@types/node@22.13.1)(jiti@2.4.2)(less@4.2.2)(sass@1.83.4)(terser@5.37.0)(yaml@2.7.0) + version: 6.1.0(@types/node@22.13.4)(jiti@2.4.2)(less@4.2.2)(sass@1.85.0)(terser@5.37.0)(yaml@2.7.0) internal/vite-config: dependencies: '@intlify/unplugin-vue-i18n': specifier: 'catalog:' - version: 6.0.3(@vue/compiler-dom@3.5.13)(eslint@9.19.0(jiti@2.4.2))(rollup@4.34.2)(typescript@5.7.3)(vue-i18n@11.1.0(vue@3.5.13(typescript@5.7.3)))(vue@3.5.13(typescript@5.7.3)) + version: 6.0.3(@vue/compiler-dom@3.5.13)(eslint@9.20.1(jiti@2.4.2))(rollup@4.34.7)(typescript@5.7.3)(vue-i18n@11.1.1(vue@3.5.13(typescript@5.7.3)))(vue@3.5.13(typescript@5.7.3)) '@jspm/generator': specifier: 'catalog:' - version: 2.4.2 + version: 2.5.0 archiver: specifier: 'catalog:' version: 7.0.1 @@ -1140,10 +1140,10 @@ importers: version: 2.0.3 vite-plugin-pwa: specifier: 'catalog:' - version: 0.21.1(vite@6.0.11(@types/node@22.13.1)(jiti@2.4.2)(less@4.2.2)(sass@1.83.4)(terser@5.37.0)(yaml@2.7.0))(workbox-build@7.3.0)(workbox-window@7.3.0) + version: 0.21.1(vite@6.1.0(@types/node@22.13.4)(jiti@2.4.2)(less@4.2.2)(sass@1.85.0)(terser@5.37.0)(yaml@2.7.0))(workbox-build@7.3.0)(workbox-window@7.3.0) vite-plugin-vue-devtools: specifier: 'catalog:' - version: 7.7.1(rollup@4.34.2)(vite@6.0.11(@types/node@22.13.1)(jiti@2.4.2)(less@4.2.2)(sass@1.83.4)(terser@5.37.0)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + version: 7.7.2(rollup@4.34.7)(vite@6.1.0(@types/node@22.13.4)(jiti@2.4.2)(less@4.2.2)(sass@1.85.0)(terser@5.37.0)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) devDependencies: '@pnpm/workspace.read-manifest': specifier: 'catalog:' @@ -1159,10 +1159,10 @@ importers: version: link:../node-utils '@vitejs/plugin-vue': specifier: 'catalog:' - version: 5.2.1(vite@6.0.11(@types/node@22.13.1)(jiti@2.4.2)(less@4.2.2)(sass@1.83.4)(terser@5.37.0)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + version: 5.2.1(vite@6.1.0(@types/node@22.13.4)(jiti@2.4.2)(less@4.2.2)(sass@1.85.0)(terser@5.37.0)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) '@vitejs/plugin-vue-jsx': specifier: 'catalog:' - version: 4.1.1(vite@6.0.11(@types/node@22.13.1)(jiti@2.4.2)(less@4.2.2)(sass@1.83.4)(terser@5.37.0)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + version: 4.1.1(vite@6.1.0(@types/node@22.13.4)(jiti@2.4.2)(less@4.2.2)(sass@1.85.0)(terser@5.37.0)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) dayjs: specifier: 'catalog:' version: 1.11.13 @@ -1171,25 +1171,25 @@ importers: version: 16.4.7 rollup: specifier: 'catalog:' - version: 4.34.2 + version: 4.34.7 rollup-plugin-visualizer: specifier: 'catalog:' - version: 5.14.0(rollup@4.34.2) + version: 5.14.0(rollup@4.34.7) sass: specifier: 'catalog:' - version: 1.83.4 + version: 1.85.0 vite: specifier: 'catalog:' - version: 6.0.11(@types/node@22.13.1)(jiti@2.4.2)(less@4.2.2)(sass@1.83.4)(terser@5.37.0)(yaml@2.7.0) + version: 6.1.0(@types/node@22.13.4)(jiti@2.4.2)(less@4.2.2)(sass@1.85.0)(terser@5.37.0)(yaml@2.7.0) vite-plugin-compression: specifier: 'catalog:' - version: 0.5.1(vite@6.0.11(@types/node@22.13.1)(jiti@2.4.2)(less@4.2.2)(sass@1.83.4)(terser@5.37.0)(yaml@2.7.0)) + version: 0.5.1(vite@6.1.0(@types/node@22.13.4)(jiti@2.4.2)(less@4.2.2)(sass@1.85.0)(terser@5.37.0)(yaml@2.7.0)) vite-plugin-dts: specifier: 'catalog:' - version: 4.5.0(@types/node@22.13.1)(rollup@4.34.2)(typescript@5.7.3)(vite@6.0.11(@types/node@22.13.1)(jiti@2.4.2)(less@4.2.2)(sass@1.83.4)(terser@5.37.0)(yaml@2.7.0)) + version: 4.5.0(@types/node@22.13.4)(rollup@4.34.7)(typescript@5.7.3)(vite@6.1.0(@types/node@22.13.4)(jiti@2.4.2)(less@4.2.2)(sass@1.85.0)(terser@5.37.0)(yaml@2.7.0)) vite-plugin-html: specifier: 'catalog:' - version: 3.2.2(vite@6.0.11(@types/node@22.13.1)(jiti@2.4.2)(less@4.2.2)(sass@1.83.4)(terser@5.37.0)(yaml@2.7.0)) + version: 3.2.2(vite@6.1.0(@types/node@22.13.4)(jiti@2.4.2)(less@4.2.2)(sass@1.85.0)(terser@5.37.0)(yaml@2.7.0)) vite-plugin-lazy-import: specifier: 'catalog:' version: 1.0.7 @@ -1276,10 +1276,10 @@ importers: version: link:../base/shared '@vueuse/core': specifier: 'catalog:' - version: 12.5.0(typescript@5.7.3) + version: 12.7.0(typescript@5.7.3) radix-vue: specifier: 'catalog:' - version: 1.9.13(vue@3.5.13(typescript@5.7.3)) + version: 1.9.14(vue@3.5.13(typescript@5.7.3)) sortablejs: specifier: 'catalog:' version: 1.15.6 @@ -1301,7 +1301,7 @@ importers: version: link:../base/typings '@vueuse/core': specifier: 'catalog:' - version: 12.5.0(typescript@5.7.3) + version: 12.7.0(typescript@5.7.3) vue: specifier: ^3.5.13 version: 3.5.13(typescript@5.7.3) @@ -1322,10 +1322,10 @@ importers: version: link:../../base/typings '@vee-validate/zod': specifier: 'catalog:' - version: 4.15.0(vue@3.5.13(typescript@5.7.3))(zod@3.24.1) + version: 4.15.0(vue@3.5.13(typescript@5.7.3))(zod@3.24.2) '@vueuse/core': specifier: 'catalog:' - version: 12.5.0(typescript@5.7.3) + version: 12.7.0(typescript@5.7.3) vee-validate: specifier: 'catalog:' version: 4.15.0(vue@3.5.13(typescript@5.7.3)) @@ -1334,10 +1334,10 @@ importers: version: 3.5.13(typescript@5.7.3) zod: specifier: 'catalog:' - version: 3.24.1 + version: 3.24.2 zod-defaults: specifier: 'catalog:' - version: 0.1.3(zod@3.24.1) + version: 0.1.3(zod@3.24.2) packages/@core/ui-kit/layout-ui: dependencies: @@ -1358,7 +1358,7 @@ importers: version: link:../../base/typings '@vueuse/core': specifier: 'catalog:' - version: 12.5.0(typescript@5.7.3) + version: 12.7.0(typescript@5.7.3) vue: specifier: ^3.5.13 version: 3.5.13(typescript@5.7.3) @@ -1382,7 +1382,7 @@ importers: version: link:../../base/typings '@vueuse/core': specifier: 'catalog:' - version: 12.5.0(typescript@5.7.3) + version: 12.7.0(typescript@5.7.3) vue: specifier: ^3.5.13 version: 3.5.13(typescript@5.7.3) @@ -1406,7 +1406,7 @@ importers: version: link:../../base/typings '@vueuse/core': specifier: 'catalog:' - version: 12.5.0(typescript@5.7.3) + version: 12.7.0(typescript@5.7.3) vue: specifier: ^3.5.13 version: 3.5.13(typescript@5.7.3) @@ -1427,7 +1427,7 @@ importers: version: link:../../base/typings '@vueuse/core': specifier: 'catalog:' - version: 12.5.0(typescript@5.7.3) + version: 12.7.0(typescript@5.7.3) class-variance-authority: specifier: 'catalog:' version: 0.7.1 @@ -1436,7 +1436,7 @@ importers: version: 0.469.0(vue@3.5.13(typescript@5.7.3)) radix-vue: specifier: 'catalog:' - version: 1.9.13(vue@3.5.13(typescript@5.7.3)) + version: 1.9.14(vue@3.5.13(typescript@5.7.3)) vee-validate: specifier: 'catalog:' version: 4.15.0(vue@3.5.13(typescript@5.7.3)) @@ -1460,7 +1460,7 @@ importers: version: link:../../base/typings '@vueuse/core': specifier: 'catalog:' - version: 12.5.0(typescript@5.7.3) + version: 12.7.0(typescript@5.7.3) vue: specifier: ^3.5.13 version: 3.5.13(typescript@5.7.3) @@ -1523,10 +1523,10 @@ importers: version: link:../../types '@vueuse/core': specifier: 'catalog:' - version: 12.5.0(typescript@5.7.3) + version: 12.7.0(typescript@5.7.3) '@vueuse/integrations': specifier: 'catalog:' - version: 12.5.0(async-validator@4.2.5)(axios@1.7.9)(change-case@5.4.4)(focus-trap@7.6.4)(nprogress@0.2.0)(qrcode@1.5.4)(sortablejs@1.15.6)(typescript@5.7.3) + version: 12.7.0(async-validator@4.2.5)(axios@1.7.9)(change-case@5.4.4)(focus-trap@7.6.4)(nprogress@0.2.0)(qrcode@1.5.4)(sortablejs@1.15.6)(typescript@5.7.3) qrcode: specifier: 'catalog:' version: 1.5.4 @@ -1569,7 +1569,7 @@ importers: version: link:../../utils '@vueuse/core': specifier: 'catalog:' - version: 12.5.0(typescript@5.7.3) + version: 12.7.0(typescript@5.7.3) vue: specifier: ^3.5.13 version: 3.5.13(typescript@5.7.3) @@ -1578,7 +1578,7 @@ importers: version: 4.5.0(vue@3.5.13(typescript@5.7.3)) watermark-js-plus: specifier: 'catalog:' - version: 1.5.7 + version: 1.5.8 packages/effects/layouts: dependencies: @@ -1632,7 +1632,7 @@ importers: version: link:../../utils '@vueuse/core': specifier: 'catalog:' - version: 12.5.0(typescript@5.7.3) + version: 12.7.0(typescript@5.7.3) vue: specifier: ^3.5.13 version: 3.5.13(typescript@5.7.3) @@ -1671,7 +1671,7 @@ importers: version: link:../../utils '@vueuse/core': specifier: 'catalog:' - version: 12.5.0(typescript@5.7.3) + version: 12.7.0(typescript@5.7.3) echarts: specifier: 'catalog:' version: 5.6.0 @@ -1680,7 +1680,7 @@ importers: version: 3.5.13(typescript@5.7.3) vxe-pc-ui: specifier: 'catalog:' - version: 4.3.79(vue@3.5.13(typescript@5.7.3)) + version: 4.3.87(vue@3.5.13(typescript@5.7.3)) vxe-table: specifier: 'catalog:' version: 4.10.0(vue@3.5.13(typescript@5.7.3)) @@ -1711,7 +1711,7 @@ importers: dependencies: '@intlify/core-base': specifier: 'catalog:' - version: 11.1.0 + version: 11.1.1 '@vben-core/composables': specifier: workspace:* version: link:../@core/composables @@ -1720,7 +1720,7 @@ importers: version: 3.5.13(typescript@5.7.3) vue-i18n: specifier: 'catalog:' - version: 11.1.0(vue@3.5.13(typescript@5.7.3)) + version: 11.1.1(vue@3.5.13(typescript@5.7.3)) packages/preferences: dependencies: @@ -1747,7 +1747,7 @@ importers: version: 2.3.1(typescript@5.7.3)(vue@3.5.13(typescript@5.7.3)) pinia-plugin-persistedstate: specifier: 'catalog:' - version: 4.2.0(magicast@0.3.5)(pinia@2.3.1(typescript@5.7.3)(vue@3.5.13(typescript@5.7.3)))(rollup@4.34.2) + version: 4.2.0(magicast@0.3.5)(pinia@2.3.1(typescript@5.7.3)(vue@3.5.13(typescript@5.7.3)))(rollup@4.34.7) vue: specifier: ^3.5.13 version: 3.5.13(typescript@5.7.3) @@ -1789,7 +1789,7 @@ importers: dependencies: '@tanstack/vue-query': specifier: 'catalog:' - version: 5.66.0(vue@3.5.13(typescript@5.7.3)) + version: 5.66.3(vue@3.5.13(typescript@5.7.3)) '@vben-core/menu-ui': specifier: workspace:* version: link:../packages/@core/ui-kit/menu-ui @@ -1837,7 +1837,7 @@ importers: version: link:../packages/utils '@vueuse/core': specifier: 'catalog:' - version: 12.5.0(typescript@5.7.3) + version: 12.7.0(typescript@5.7.3) ant-design-vue: specifier: 'catalog:' version: 4.2.6(vue@3.5.13(typescript@5.7.3)) @@ -3059,8 +3059,8 @@ packages: peerDependencies: postcss: ^8.4 - '@csstools/postcss-initial@2.0.0': - resolution: {integrity: sha512-dv2lNUKR+JV+OOhZm9paWzYBXOCi+rJPqJ2cJuhh9xd8USVrd0cBEPczla81HNOyThMQWeCcdln3gZkQV2kYxA==} + '@csstools/postcss-initial@2.0.1': + resolution: {integrity: sha512-L1wLVMSAZ4wovznquK0xmC7QSctzO4D0Is590bxpGqhqjboLXYA16dWZpfwImkdOgACdQ9PqXsuRroW6qPlEsg==} engines: {node: '>=18'} peerDependencies: postcss: ^8.4 @@ -3419,12 +3419,16 @@ packages: resolution: {integrity: sha512-gFHJ+xBOo4G3WRlR1e/3G8A6/KZAH6zcE/hkLRCZTi/B9avAG365QhFA8uOGzTMqgTghpn7/fSnscW++dpMSAw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@eslint/core@0.11.0': + resolution: {integrity: sha512-DWUB2pksgNEb6Bz2fggIy1wh6fGgZP4Xyy/Mt0QZPiloKKXerbqq9D3SBQTlCRYOrcRPu4vuz+CGjwdfqxnoWA==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@eslint/eslintrc@3.2.0': resolution: {integrity: sha512-grOjVNN8P3hjJn/eIETF1wwd12DdnwFDoyceUJLYYdkpbwq3nLi+4fqrTAONx7XDALqlL220wC/RHSC/QTI/0w==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@eslint/js@9.19.0': - resolution: {integrity: sha512-rbq9/g38qjfqFLOVPvwjIvFFdNziEC5S65jmjPw5r6A//QH+W91akh9irMwjDN8zKUTak6W9EsAv4m/7Wnw0UQ==} + '@eslint/js@9.20.0': + resolution: {integrity: sha512-iZA07H9io9Wn836aVTytRaNqh00Sad+EamwOVJT12GTLw1VGMFV/4JaME+JjLtr9fiGaoWgYnS54wrfWsSs4oQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} '@eslint/object-schema@2.1.6': @@ -3435,8 +3439,8 @@ packages: resolution: {integrity: sha512-lB05FkqEdUg2AA0xEbUz0SnkXT1LcCTa438W4IWTUh4hdOnVbQyOJ81OrDXsJk/LSiJHubgGEFoR5EHq1NsH1A==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@faker-js/faker@9.4.0': - resolution: {integrity: sha512-85+k0AxaZSTowL0gXp8zYWDIrWclTbRPg/pm/V0dSFZ6W6D4lhcG3uuZl4zLsEKfEvs69xDbLN2cHQudwp95JA==} + '@faker-js/faker@9.5.0': + resolution: {integrity: sha512-3qbjLv+fzuuCg3umxc9/7YjrEXNaKwHgmig949nfyaTx8eL4FAsvFbu+1JcFUj1YAXofhaDn6JdEUBTYuk0Ssw==} engines: {node: '>=18.0.0', npm: '>=9.0.0'} '@floating-ui/core@1.6.9': @@ -3477,8 +3481,8 @@ packages: '@iconify-json/logos@1.2.4': resolution: {integrity: sha512-XC4If5D/hbaZvUkTV8iaZuGlQCyG6CNOlaAaJaGa13V5QMYwYjgtKk3vPP8wz3wtTVNVEVk3LRx1fOJz+YnSMw==} - '@iconify-json/octicon@1.2.2': - resolution: {integrity: sha512-qEPkP9DMMay5uILzyaSmVksSMxRw9i2wSDREfB8OK20mPdSadusjLqD/u69GzpFpw6894c+WNmoq7WzN5KAPeg==} + '@iconify-json/octicon@1.2.4': + resolution: {integrity: sha512-gTnY16fXA/nUcuvLWPN7tMARF4X656drlB1DQWnmEzaoA8dtJ/rSdg/PSFHuljlrEruPWHCcMQPyX8W3DyN+/A==} '@iconify-json/simple-icons@1.2.23': resolution: {integrity: sha512-ySyZ0ZXdNveWnR71t7XGV7jhknxSlTtpM2TyIR1cUHTUzZLP36hYHTNqb2pYYsCzH5ed85KTTKz7vYT33FyNIQ==} @@ -3486,8 +3490,8 @@ packages: '@iconify-json/vscode-icons@1.2.11': resolution: {integrity: sha512-V0ldtWPUKe7ZB3CV/TjgDW1Gbz74AxjGPS2NBWDTSn/y25gTwFycI1YcrluDhuVSoQpDEIYmm3JQJkhtSefh7A==} - '@iconify/json@2.2.302': - resolution: {integrity: sha512-gklpnOBA3xLNW68cdQz6iI4UnRGIXb+se8UyQN1lzy4Si01XIHynGq2nTep01HQK/I1Ltgz2h6srnPGSDB8LhQ==} + '@iconify/json@2.2.307': + resolution: {integrity: sha512-540d6XxtPwSVdWf2fM0JTq9j7DYPV7SLpjxPtU5i/AXPTltqZVk0hjVCt5yiFW5fYi0/eiCM44tSDJZJXgKp/w==} '@iconify/tailwind@1.2.0': resolution: {integrity: sha512-KgpIHWOTcRYw1XcoUqyNSrmYyfLLqZYu3AmP8zdfLk0F5TqRO8YerhlvlQmGfn7rJXgPeZN569xPAJnJ53zZxA==} @@ -3521,26 +3525,22 @@ packages: vue-i18n: optional: true - '@intlify/core-base@11.1.0': - resolution: {integrity: sha512-5KFrnfgcv4cVWzA1RC4HqMHYEWSD/69GQU7wpKJ2l6mA6ggqEjb9NJN5VJNJvP2mU5y8MAGwXLAJXJo5sbIkMQ==} + '@intlify/core-base@11.1.1': + resolution: {integrity: sha512-bb8gZvoeKExCI2r/NVCK9E4YyOkvYGaSCPxVZe8T0jz8aX+dHEOZWxK06Z/Y9mWRkJfBiCH4aOhDF1yr1t5J8Q==} engines: {node: '>= 16'} '@intlify/message-compiler@11.0.0-rc.1': resolution: {integrity: sha512-TGw2uBfuTFTegZf/BHtUQBEKxl7Q/dVGLoqRIdw8lFsp9g/53sYn5iD+0HxIzdYjbWL6BTJMXCPUHp9PxDTRPw==} engines: {node: '>= 16'} - '@intlify/message-compiler@11.1.0': - resolution: {integrity: sha512-UuV1YwWPBNgL4uqtC1vZPHF2QtYYqVeCDIsbV6JC6Vv90UWmEiU77U7EZmNVVV7DepT83Ow5MaF1CiWI77b61w==} + '@intlify/message-compiler@11.1.1': + resolution: {integrity: sha512-4iEsUZ3aF7jXY19CJFN5VP+pPyLITD9FVsjB13z9TU1UxaZLlFsmNhvRxlPDSOfHAP5RpNF2QKKdZ3DHVf4Yzw==} engines: {node: '>= 16'} '@intlify/shared@11.0.0-rc.1': resolution: {integrity: sha512-8tR1xe7ZEbkabTuE/tNhzpolygUn9OaYp9yuYAF4MgDNZg06C3Qny80bes2/e9/Wm3aVkPUlCw6WgU7mQd0yEg==} engines: {node: '>= 16'} - '@intlify/shared@11.1.0': - resolution: {integrity: sha512-DvpNSxiMrFqYMaGSRDDnQgO/L0MqNH4KWw9CUx8LRHHIdWp08En9DpmSRNpauUOxKpHAhyJJxx92BHZk9J84EQ==} - engines: {node: '>= 16'} - '@intlify/shared@11.1.1': resolution: {integrity: sha512-2kGiWoXaeV8HZlhU/Nml12oTbhv7j2ufsJ5vQaa0VTjzUmZVdd/nmKFRAOJ/FtjO90Qba5AnZDwsrY7ZND5udA==} engines: {node: '>= 16'} @@ -3608,8 +3608,8 @@ packages: '@jridgewell/trace-mapping@0.3.25': resolution: {integrity: sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==} - '@jspm/generator@2.4.2': - resolution: {integrity: sha512-7K7ls0lJZNP+JIoUxaCrzrgcvUrIUeg04lEAuJ6CpyBgf7akBB+JJMIq9OUbDGRFEHKPTHeP+ISyaeRwATVi0A==} + '@jspm/generator@2.5.0': + resolution: {integrity: sha512-gfzMy2QnN6U+TA/1HkhMmGn3oSU2IxwTtV5C9GnDBnvliyFSI5UJBH9iPiTl0va8G6Krclqv9NpEnzJzWPoaDQ==} '@jspm/import-map@1.1.0': resolution: {integrity: sha512-vmk583YnMi4fmqeXbWIBiyzFu+vqVZ5VCoaa6H4xeSQy5E6JAWtmcq72OAMFTeSTqw7xxHQIJFq2OlHKdUWitQ==} @@ -3680,11 +3680,15 @@ packages: resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==} engines: {node: '>= 8'} - '@nolebase/ui@2.12.1': - resolution: {integrity: sha512-nXjKfBzG9x+2Mp9+gQ1xUzTzGmJEHiCbBDzbnkALjIdoBPgwHC44GdpJL4WWwFdkHSQ9EuNOMD2Qn+7BosbYWQ==} + '@nolebase/ui@2.14.0': + resolution: {integrity: sha512-Xa6fngoz0XE0z0T3rKNOxLAUvLqbOax1FFEWhpQ8Q7OuWxRgRQb9/9O5JjxurvOBghkl1lag2/aZbgEqvN48KQ==} + peerDependencies: + vitepress: ^1.5.0 || ^2.0.0-alpha.1 - '@nolebase/vitepress-plugin-git-changelog@2.12.1': - resolution: {integrity: sha512-trKaDEYXliIGYJ028vGQePU5jhrzzxI8KWC48YnJv3AAZ/jQlk4BVRybD4jumc0miFzLamHe+80KIPJ5KZHV4g==} + '@nolebase/vitepress-plugin-git-changelog@2.14.0': + resolution: {integrity: sha512-vmi6qGvPX7Cy2Qxihy80qGoJ3MMhw8VAw02BTZHF/4Pf22HbVT4PyKX0Gj8AAHgA/a2ZLUnm4Y0g3R9fsKX2wg==} + peerDependencies: + vitepress: ^1.5.0 || ^2.0.0-alpha.1 '@npmcli/fs@1.1.1': resolution: {integrity: sha512-8KG5RD0GVP4ydEzRn/I4BNDuxDtqVbOdm8675T49OIG/NGhaK0pjPX7ZcDlvKYbA+ulvVK3ztfcF4uBdOxuJbQ==} @@ -3960,106 +3964,211 @@ packages: cpu: [arm] os: [android] + '@rollup/rollup-android-arm-eabi@4.34.7': + resolution: {integrity: sha512-l6CtzHYo8D2TQ3J7qJNpp3Q1Iye56ssIAtqbM2H8axxCEEwvN7o8Ze9PuIapbxFL3OHrJU2JBX6FIIVnP/rYyw==} + cpu: [arm] + os: [android] + '@rollup/rollup-android-arm64@4.34.2': resolution: {integrity: sha512-K5GfWe+vtQ3kyEbihrimM38UgX57UqHp+oME7X/EX9Im6suwZfa7Hsr8AtzbJvukTpwMGs+4s29YMSO3rwWtsw==} cpu: [arm64] os: [android] + '@rollup/rollup-android-arm64@4.34.7': + resolution: {integrity: sha512-KvyJpFUueUnSp53zhAa293QBYqwm94TgYTIfXyOTtidhm5V0LbLCJQRGkQClYiX3FXDQGSvPxOTD/6rPStMMDg==} + cpu: [arm64] + os: [android] + '@rollup/rollup-darwin-arm64@4.34.2': resolution: {integrity: sha512-PSN58XG/V/tzqDb9kDGutUruycgylMlUE59f40ny6QIRNsTEIZsrNQTJKUN2keMMSmlzgunMFqyaGLmly39sug==} cpu: [arm64] os: [darwin] + '@rollup/rollup-darwin-arm64@4.34.7': + resolution: {integrity: sha512-jq87CjmgL9YIKvs8ybtIC98s/M3HdbqXhllcy9EdLV0yMg1DpxES2gr65nNy7ObNo/vZ/MrOTxt0bE5LinL6mA==} + cpu: [arm64] + os: [darwin] + '@rollup/rollup-darwin-x64@4.34.2': resolution: {integrity: sha512-gQhK788rQJm9pzmXyfBB84VHViDERhAhzGafw+E5mUpnGKuxZGkMVDa3wgDFKT6ukLC5V7QTifzsUKdNVxp5qQ==} cpu: [x64] os: [darwin] + '@rollup/rollup-darwin-x64@4.34.7': + resolution: {integrity: sha512-rSI/m8OxBjsdnMMg0WEetu/w+LhLAcCDEiL66lmMX4R3oaml3eXz3Dxfvrxs1FbzPbJMaItQiksyMfv1hoIxnA==} + cpu: [x64] + os: [darwin] + '@rollup/rollup-freebsd-arm64@4.34.2': resolution: {integrity: sha512-eiaHgQwGPpxLC3+zTAcdKl4VsBl3r0AiJOd1Um/ArEzAjN/dbPK1nROHrVkdnoE6p7Svvn04w3f/jEZSTVHunA==} cpu: [arm64] os: [freebsd] + '@rollup/rollup-freebsd-arm64@4.34.7': + resolution: {integrity: sha512-oIoJRy3ZrdsXpFuWDtzsOOa/E/RbRWXVokpVrNnkS7npz8GEG++E1gYbzhYxhxHbO2om1T26BZjVmdIoyN2WtA==} + cpu: [arm64] + os: [freebsd] + '@rollup/rollup-freebsd-x64@4.34.2': resolution: {integrity: sha512-lhdiwQ+jf8pewYOTG4bag0Qd68Jn1v2gO1i0mTuiD+Qkt5vNfHVK/jrT7uVvycV8ZchlzXp5HDVmhpzjC6mh0g==} cpu: [x64] os: [freebsd] + '@rollup/rollup-freebsd-x64@4.34.7': + resolution: {integrity: sha512-X++QSLm4NZfZ3VXGVwyHdRf58IBbCu9ammgJxuWZYLX0du6kZvdNqPwrjvDfwmi6wFdvfZ/s6K7ia0E5kI7m8Q==} + cpu: [x64] + os: [freebsd] + '@rollup/rollup-linux-arm-gnueabihf@4.34.2': resolution: {integrity: sha512-lfqTpWjSvbgQP1vqGTXdv+/kxIznKXZlI109WkIFPbud41bjigjNmOAAKoazmRGx+k9e3rtIdbq2pQZPV1pMig==} cpu: [arm] os: [linux] libc: [glibc] + '@rollup/rollup-linux-arm-gnueabihf@4.34.7': + resolution: {integrity: sha512-Z0TzhrsNqukTz3ISzrvyshQpFnFRfLunYiXxlCRvcrb3nvC5rVKI+ZXPFG/Aa4jhQa1gHgH3A0exHaRRN4VmdQ==} + cpu: [arm] + os: [linux] + libc: [glibc] + '@rollup/rollup-linux-arm-musleabihf@4.34.2': resolution: {integrity: sha512-RGjqULqIurqqv+NJTyuPgdZhka8ImMLB32YwUle2BPTDqDoXNgwFjdjQC59FbSk08z0IqlRJjrJ0AvDQ5W5lpw==} cpu: [arm] os: [linux] libc: [musl] + '@rollup/rollup-linux-arm-musleabihf@4.34.7': + resolution: {integrity: sha512-nkznpyXekFAbvFBKBy4nNppSgneB1wwG1yx/hujN3wRnhnkrYVugMTCBXED4+Ni6thoWfQuHNYbFjgGH0MBXtw==} + cpu: [arm] + os: [linux] + libc: [musl] + '@rollup/rollup-linux-arm64-gnu@4.34.2': resolution: {integrity: sha512-ZvkPiheyXtXlFqHpsdgscx+tZ7hoR59vOettvArinEspq5fxSDSgfF+L5wqqJ9R4t+n53nyn0sKxeXlik7AY9Q==} cpu: [arm64] os: [linux] libc: [glibc] + '@rollup/rollup-linux-arm64-gnu@4.34.7': + resolution: {integrity: sha512-KCjlUkcKs6PjOcxolqrXglBDcfCuUCTVlX5BgzgoJHw+1rWH1MCkETLkLe5iLLS9dP5gKC7mp3y6x8c1oGBUtA==} + cpu: [arm64] + os: [linux] + libc: [glibc] + '@rollup/rollup-linux-arm64-musl@4.34.2': resolution: {integrity: sha512-UlFk+E46TZEoxD9ufLKDBzfSG7Ki03fo6hsNRRRHF+KuvNZ5vd1RRVQm8YZlGsjcJG8R252XFK0xNPay+4WV7w==} cpu: [arm64] os: [linux] libc: [musl] + '@rollup/rollup-linux-arm64-musl@4.34.7': + resolution: {integrity: sha512-uFLJFz6+utmpbR313TTx+NpPuAXbPz4BhTQzgaP0tozlLnGnQ6rCo6tLwaSa6b7l6gRErjLicXQ1iPiXzYotjw==} + cpu: [arm64] + os: [linux] + libc: [musl] + '@rollup/rollup-linux-loongarch64-gnu@4.34.2': resolution: {integrity: sha512-hJhfsD9ykx59jZuuoQgYT1GEcNNi3RCoEmbo5OGfG8RlHOiVS7iVNev9rhLKh7UBYq409f4uEw0cclTXx8nh8Q==} cpu: [loong64] os: [linux] libc: [glibc] + '@rollup/rollup-linux-loongarch64-gnu@4.34.7': + resolution: {integrity: sha512-ws8pc68UcJJqCpneDFepnwlsMUFoWvPbWXT/XUrJ7rWUL9vLoIN3GAasgG+nCvq8xrE3pIrd+qLX/jotcLy0Qw==} + cpu: [loong64] + os: [linux] + libc: [glibc] + '@rollup/rollup-linux-powerpc64le-gnu@4.34.2': resolution: {integrity: sha512-g/O5IpgtrQqPegvqopvmdCF9vneLE7eqYfdPWW8yjPS8f63DNam3U4ARL1PNNB64XHZDHKpvO2Giftf43puB8Q==} cpu: [ppc64] os: [linux] libc: [glibc] + '@rollup/rollup-linux-powerpc64le-gnu@4.34.7': + resolution: {integrity: sha512-vrDk9JDa/BFkxcS2PbWpr0C/LiiSLxFbNOBgfbW6P8TBe9PPHx9Wqbvx2xgNi1TOAyQHQJ7RZFqBiEohm79r0w==} + cpu: [ppc64] + os: [linux] + libc: [glibc] + '@rollup/rollup-linux-riscv64-gnu@4.34.2': resolution: {integrity: sha512-bSQijDC96M6PuooOuXHpvXUYiIwsnDmqGU8+br2U7iPoykNi9JtMUpN7K6xml29e0evK0/g0D1qbAUzWZFHY5Q==} cpu: [riscv64] os: [linux] libc: [glibc] + '@rollup/rollup-linux-riscv64-gnu@4.34.7': + resolution: {integrity: sha512-rB+ejFyjtmSo+g/a4eovDD1lHWHVqizN8P0Hm0RElkINpS0XOdpaXloqM4FBkF9ZWEzg6bezymbpLmeMldfLTw==} + cpu: [riscv64] + os: [linux] + libc: [glibc] + '@rollup/rollup-linux-s390x-gnu@4.34.2': resolution: {integrity: sha512-49TtdeVAsdRuiUHXPrFVucaP4SivazetGUVH8CIxVsNsaPHV4PFkpLmH9LeqU/R4Nbgky9lzX5Xe1NrzLyraVA==} cpu: [s390x] os: [linux] libc: [glibc] + '@rollup/rollup-linux-s390x-gnu@4.34.7': + resolution: {integrity: sha512-nNXNjo4As6dNqRn7OrsnHzwTgtypfRA3u3AKr0B3sOOo+HkedIbn8ZtFnB+4XyKJojIfqDKmbIzO1QydQ8c+Pw==} + cpu: [s390x] + os: [linux] + libc: [glibc] + '@rollup/rollup-linux-x64-gnu@4.34.2': resolution: {integrity: sha512-j+jFdfOycLIQ7FWKka9Zd3qvsIyugg5LeZuHF6kFlXo6MSOc6R1w37YUVy8VpAKd81LMWGi5g9J25P09M0SSIw==} cpu: [x64] os: [linux] libc: [glibc] + '@rollup/rollup-linux-x64-gnu@4.34.7': + resolution: {integrity: sha512-9kPVf9ahnpOMSGlCxXGv980wXD0zRR3wyk8+33/MXQIpQEOpaNe7dEHm5LMfyRZRNt9lMEQuH0jUKj15MkM7QA==} + cpu: [x64] + os: [linux] + libc: [glibc] + '@rollup/rollup-linux-x64-musl@4.34.2': resolution: {integrity: sha512-aDPHyM/D2SpXfSNCVWCxyHmOqN9qb7SWkY1+vaXqMNMXslZYnwh9V/UCudl6psyG0v6Ukj7pXanIpfZwCOEMUg==} cpu: [x64] os: [linux] libc: [musl] + '@rollup/rollup-linux-x64-musl@4.34.7': + resolution: {integrity: sha512-7wJPXRWTTPtTFDFezA8sle/1sdgxDjuMoRXEKtx97ViRxGGkVQYovem+Q8Pr/2HxiHp74SSRG+o6R0Yq0shPwQ==} + cpu: [x64] + os: [linux] + libc: [musl] + '@rollup/rollup-win32-arm64-msvc@4.34.2': resolution: {integrity: sha512-LQRkCyUBnAo7r8dbEdtNU08EKLCJMgAk2oP5H3R7BnUlKLqgR3dUjrLBVirmc1RK6U6qhtDw29Dimeer8d5hzQ==} cpu: [arm64] os: [win32] + '@rollup/rollup-win32-arm64-msvc@4.34.7': + resolution: {integrity: sha512-MN7aaBC7mAjsiMEZcsJvwNsQVNZShgES/9SzWp1HC9Yjqb5OpexYnRjF7RmE4itbeesHMYYQiAtUAQaSKs2Rfw==} + cpu: [arm64] + os: [win32] + '@rollup/rollup-win32-ia32-msvc@4.34.2': resolution: {integrity: sha512-wt8OhpQUi6JuPFkm1wbVi1BByeag87LDFzeKSXzIdGcX4bMLqORTtKxLoCbV57BHYNSUSOKlSL4BYYUghainYA==} cpu: [ia32] os: [win32] + '@rollup/rollup-win32-ia32-msvc@4.34.7': + resolution: {integrity: sha512-aeawEKYswsFu1LhDM9RIgToobquzdtSc4jSVqHV8uApz4FVvhFl/mKh92wc8WpFc6aYCothV/03UjY6y7yLgbg==} + cpu: [ia32] + os: [win32] + '@rollup/rollup-win32-x64-msvc@4.34.2': resolution: {integrity: sha512-rUrqINax0TvrPBXrFKg0YbQx18NpPN3NNrgmaao9xRNbTwek7lOXObhx8tQy8gelmQ/gLaGy1WptpU2eKJZImg==} cpu: [x64] os: [win32] + '@rollup/rollup-win32-x64-msvc@4.34.7': + resolution: {integrity: sha512-4ZedScpxxIrVO7otcZ8kCX1mZArtH2Wfj3uFCxRJ9NO80gg1XV0U/b2f/MKaGwj2X3QopHfoWiDQ917FRpwY3w==} + cpu: [x64] + os: [win32] + '@rushstack/node-core-library@5.11.0': resolution: {integrity: sha512-I8+VzG9A0F3nH2rLpPd7hF8F7l5Xb7D+ldrWVZYegXM6CsKkvWc670RlgK3WX8/AseZfXA/vVrh0bpXe2Y2UDQ==} peerDependencies: @@ -4149,8 +4258,8 @@ packages: resolution: {integrity: sha512-Wo1iKt2b9OT7d+YGhvEPD3DXvPv2etTusIMhMUoG7fbhmxcXCtIjJDEygy91Y2JFlwGyjqiBPRozme7UD8hoqg==} engines: {node: '>=12'} - '@tanstack/query-core@5.66.0': - resolution: {integrity: sha512-J+JeBtthiKxrpzUu7rfIPDzhscXF2p5zE/hVdrqkACBP8Yu0M96mwJ5m/8cPPYQE9aRNvXztXHlNwIh4FEeMZw==} + '@tanstack/query-core@5.66.3': + resolution: {integrity: sha512-+2iDxH7UFdtwcry766aJszGmbByQDIzTltJ3oQAZF9bhCxHCIN3yDwHa6qDCZxcpMGvUphCRx/RYJvLbM8mucQ==} '@tanstack/store@0.7.0': resolution: {integrity: sha512-CNIhdoUsmD2NolYuaIs8VfWM467RK6oIBAW4nPEKZhg1smZ+/CwtCdpURgp7nxSqOaV9oKkzdWD80+bC66F/Jg==} @@ -4158,8 +4267,8 @@ packages: '@tanstack/virtual-core@3.12.0': resolution: {integrity: sha512-7mDINtua3v/pOnn6WUmuT9dPXYSO7WidFej7JzoAfqEOcbbpt/iZ1WPqd+eg+FnrL9nUJK8radqj4iAU51Zchg==} - '@tanstack/vue-query@5.66.0': - resolution: {integrity: sha512-P0IIpP2n0Ovn2aRfjn9fyb3Agse5JNZOhCkML+arVkTu6sOSc5QlZkha5R06viE3vGnGGOLHVBTTzm4dBz/USQ==} + '@tanstack/vue-query@5.66.3': + resolution: {integrity: sha512-irxKp+osvXSQd8Fk+eMRMkxAb07FurmmoTl7PgWKDbssGVYubvS4jhAgCltxMcOJpR99fiqAxS/gAZLnzaJnqw==} peerDependencies: '@vue/composition-api': ^1.1.2 vue: ^3.5.13 @@ -4276,6 +4385,9 @@ packages: '@types/node@22.13.1': resolution: {integrity: sha512-jK8uzQlrvXqEU91UxiK5J7pKHyzgnI1Qnl0QDHIgVGuolJhRb9EEl28Cj9b3rGR8B2lhFCtvIm5os8lFnO/1Ew==} + '@types/node@22.13.4': + resolution: {integrity: sha512-ywP2X0DYtX3y08eFVx5fNIw7/uIv8hYUKgXoK8oayJlLnKcRfEYCxWMVE1XagUdVtCJlZT1AU4LXEABW+L1Peg==} + '@types/normalize-package-data@2.4.4': resolution: {integrity: sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==} @@ -4312,16 +4424,16 @@ packages: '@types/web-bluetooth@0.0.20': resolution: {integrity: sha512-g9gZnnXVq7gM7v3tJCWV/qw7w+KeOlSHAhgF9RytFyifW6AF61hdT2ucrYhPq9hLs5JIryeupHV3qGk95dH9ow==} - '@typescript-eslint/eslint-plugin@8.23.0': - resolution: {integrity: sha512-vBz65tJgRrA1Q5gWlRfvoH+w943dq9K1p1yDBY2pc+a1nbBLZp7fB9+Hk8DaALUbzjqlMfgaqlVPT1REJdkt/w==} + '@typescript-eslint/eslint-plugin@8.24.0': + resolution: {integrity: sha512-aFcXEJJCI4gUdXgoo/j9udUYIHgF23MFkg09LFz2dzEmU0+1Plk4rQWv/IYKvPHAtlkkGoB3m5e6oUp+JPsNaQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: '@typescript-eslint/parser': ^8.0.0 || ^8.0.0-alpha.0 eslint: ^8.57.0 || ^9.0.0 typescript: '>=4.8.4 <5.8.0' - '@typescript-eslint/parser@8.23.0': - resolution: {integrity: sha512-h2lUByouOXFAlMec2mILeELUbME5SZRN/7R9Cw2RD2lRQQY08MWMM+PmVVKKJNK1aIwqTo9t/0CvOxwPbRIE2Q==} + '@typescript-eslint/parser@8.24.0': + resolution: {integrity: sha512-MFDaO9CYiard9j9VepMNa9MTcqVvSny2N4hkY6roquzj8pdCBRENhErrteaQuu7Yjn1ppk0v1/ZF9CG3KIlrTA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 @@ -4335,8 +4447,12 @@ packages: resolution: {integrity: sha512-OGqo7+dXHqI7Hfm+WqkZjKjsiRtFUQHPdGMXzk5mYXhJUedO7e/Y7i8AK3MyLMgZR93TX4bIzYrfyVjLC+0VSw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/type-utils@8.23.0': - resolution: {integrity: sha512-iIuLdYpQWZKbiH+RkCGc6iu+VwscP5rCtQ1lyQ7TYuKLrcZoeJVpcLiG8DliXVkUxirW/PWlmS+d6yD51L9jvA==} + '@typescript-eslint/scope-manager@8.24.0': + resolution: {integrity: sha512-HZIX0UByphEtdVBKaQBgTDdn9z16l4aTUz8e8zPQnyxwHBtf5vtl1L+OhH+m1FGV9DrRmoDuYKqzVrvWDcDozw==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + + '@typescript-eslint/type-utils@8.24.0': + resolution: {integrity: sha512-8fitJudrnY8aq0F1wMiPM1UUgiXQRJ5i8tFjq9kGfRajU+dbPyOuHbl0qRopLEidy0MwqgTHDt6CnSeXanNIwA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 @@ -4350,6 +4466,10 @@ packages: resolution: {integrity: sha512-1sK4ILJbCmZOTt9k4vkoulT6/y5CHJ1qUYxqpF1K/DBAd8+ZUL4LlSCxOssuH5m4rUaaN0uS0HlVPvd45zjduQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@typescript-eslint/types@8.24.0': + resolution: {integrity: sha512-VacJCBTyje7HGAw7xp11q439A+zeGG0p0/p2zsZwpnMzjPB5WteaWqt4g2iysgGFafrqvyLWqq6ZPZAOCoefCw==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@typescript-eslint/typescript-estree@7.18.0': resolution: {integrity: sha512-aP1v/BSPnnyhMHts8cf1qQ6Q1IFwwRvAQGRvBFkWlo3/lH29OXA3Pts+c10nxRxIBrDnoMqzhgdwVe5f2D6OzA==} engines: {node: ^18.18.0 || >=20.0.0} @@ -4365,6 +4485,12 @@ packages: peerDependencies: typescript: '>=4.8.4 <5.8.0' + '@typescript-eslint/typescript-estree@8.24.0': + resolution: {integrity: sha512-ITjYcP0+8kbsvT9bysygfIfb+hBj6koDsu37JZG7xrCiy3fPJyNmfVtaGsgTUSEuTzcvME5YI5uyL5LD1EV5ZQ==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + typescript: '>=4.8.4 <5.8.0' + '@typescript-eslint/utils@7.18.0': resolution: {integrity: sha512-kK0/rNa2j74XuHVcoCZxdFBMF+aq/vH83CXAOHieC+2Gis4mF8jJXT5eAfyD3K0sAxtPuwxaIOIOvhwzVDt/kw==} engines: {node: ^18.18.0 || >=20.0.0} @@ -4378,6 +4504,13 @@ packages: eslint: ^8.57.0 || ^9.0.0 typescript: '>=4.8.4 <5.8.0' + '@typescript-eslint/utils@8.24.0': + resolution: {integrity: sha512-07rLuUBElvvEb1ICnafYWr4hk8/U7X9RDCOqd9JcAMtjh/9oRmcfN4yGzbPVirgMR0+HLVHehmu19CWeh7fsmQ==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + eslint: ^8.57.0 || ^9.0.0 + typescript: '>=4.8.4 <5.8.0' + '@typescript-eslint/visitor-keys@7.18.0': resolution: {integrity: sha512-cDF0/Gf81QpY3xYyJKDV14Zwdmid5+uuENhjH2EqFaF0ni+yAyq/LzMaIJdhNJXZI7uLzwIlA+V7oWoyn6Curg==} engines: {node: ^18.18.0 || >=20.0.0} @@ -4386,6 +4519,10 @@ packages: resolution: {integrity: sha512-oWWhcWDLwDfu++BGTZcmXWqpwtkwb5o7fxUIGksMQQDSdPW9prsSnfIOZMlsj4vBOSrcnjIUZMiIjODgGosFhQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@typescript-eslint/visitor-keys@8.24.0': + resolution: {integrity: sha512-kArLq83QxGLbuHrTMoOEWO+l2MwsNS2TGISEdx8xgqpkbytB07XmlQyQdNDrCc1ecSqx0cnmhGvpX+VBwqqSkg==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@ungap/structured-clone@1.3.0': resolution: {integrity: sha512-WmoN8qaIAo7WTYWbAZuG8PYEhn5fkz7dZrqTBZ7dtt//lL2Gwms1IcnQ5yHqjDfX8Ft5j4YzDM23f87zBfDe9g==} @@ -4497,17 +4634,23 @@ packages: '@vue/devtools-api@7.7.1': resolution: {integrity: sha512-Cexc8GimowoDkJ6eNelOPdYIzsu2mgNyp0scOQ3tiaYSb9iok6LOESSsJvHaI+ib3joRfqRJNLkHFjhNuWA5dg==} - '@vue/devtools-core@7.7.1': - resolution: {integrity: sha512-W4CRrSZJodNIfrPO7/dXF6ZS0QyOY6PCYVhpSoTSx9+nh2wpZxcS1482lAdKM0FTlaoApHV6jXT95Me90hSaBA==} + '@vue/devtools-core@7.7.2': + resolution: {integrity: sha512-lexREWj1lKi91Tblr38ntSsy6CvI8ba7u+jmwh2yruib/ltLUcsIzEjCnrkh1yYGGIKXbAuYV2tOG10fGDB9OQ==} peerDependencies: vue: ^3.5.13 '@vue/devtools-kit@7.7.1': resolution: {integrity: sha512-yhZ4NPnK/tmxGtLNQxmll90jIIXdb2jAhPF76anvn5M/UkZCiLJy28bYgPIACKZ7FCosyKoaope89/RsFJll1w==} + '@vue/devtools-kit@7.7.2': + resolution: {integrity: sha512-CY0I1JH3Z8PECbn6k3TqM1Bk9ASWxeMtTCvZr7vb+CHi+X/QwQm5F1/fPagraamKMAHVfuuCbdcnNg1A4CYVWQ==} + '@vue/devtools-shared@7.7.1': resolution: {integrity: sha512-BtgF7kHq4BHG23Lezc/3W2UhK2ga7a8ohAIAGJMBr4BkxUFzhqntQtCiuL1ijo2ztWnmusymkirgqUrXoQKumA==} + '@vue/devtools-shared@7.7.2': + resolution: {integrity: sha512-uBFxnp8gwW2vD6FrJB8JZLUzVb6PNRG0B0jBnHsOH8uKyva2qINY8PTF5Te4QlTbMDqU5K6qtJDr6cNsKWhbOA==} + '@vue/language-core@2.1.10': resolution: {integrity: sha512-DAI289d0K3AB5TUG3xDp9OuQ71CnrujQwJrQnfuZDwo6eGNf0UoRlPuaVNO+Zrn65PC3j0oB2i7mNmVPggeGeQ==} peerDependencies: @@ -4550,6 +4693,9 @@ packages: '@vueuse/core@12.5.0': resolution: {integrity: sha512-GVyH1iYqNANwcahAx8JBm6awaNgvR/SwZ1fjr10b8l1HIgDp82ngNbfzJUgOgWEoxjL+URAggnlilAEXwCOZtg==} + '@vueuse/core@12.7.0': + resolution: {integrity: sha512-jtK5B7YjZXmkGNHjviyGO4s3ZtEhbzSgrbX+s5o+Lr8i2nYqNyHuPVOeTdM1/hZ5Tkxg/KktAuAVDDiHMraMVA==} + '@vueuse/core@9.13.0': resolution: {integrity: sha512-pujnclbeHWxxPRqXWmdkKV5OX4Wk4YeK7wusHqRwU0Q7EFusHoqNA/aPhB6KCh9hEqJkLAJo7bb0Lh9b+OIVzw==} @@ -4594,12 +4740,56 @@ packages: universal-cookie: optional: true + '@vueuse/integrations@12.7.0': + resolution: {integrity: sha512-IEq7K4bCl7mn3uKJaWtNXnd1CAPaHLUMuyj5K1/k/pVcItt0VONZW8xiGxdIovJcQjkzOHjImhX5t6gija+0/g==} + peerDependencies: + async-validator: ^4 + axios: ^1 + change-case: ^5 + drauu: ^0.4 + focus-trap: ^7 + fuse.js: ^7 + idb-keyval: ^6 + jwt-decode: ^4 + nprogress: ^0.2 + qrcode: ^1.5 + sortablejs: ^1 + universal-cookie: ^7 + peerDependenciesMeta: + async-validator: + optional: true + axios: + optional: true + change-case: + optional: true + drauu: + optional: true + focus-trap: + optional: true + fuse.js: + optional: true + idb-keyval: + optional: true + jwt-decode: + optional: true + nprogress: + optional: true + qrcode: + optional: true + sortablejs: + optional: true + universal-cookie: + optional: true + '@vueuse/metadata@10.11.1': resolution: {integrity: sha512-IGa5FXd003Ug1qAZmyE8wF3sJ81xGLSqTqtQ6jaVfkeZ4i5kS2mwQF61yhVqojRnenVew5PldLyRgvdl4YYuSw==} '@vueuse/metadata@12.5.0': resolution: {integrity: sha512-Ui7Lo2a7AxrMAXRF+fAp9QsXuwTeeZ8fIB9wsLHqzq9MQk+2gMYE2IGJW48VMJ8ecvCB3z3GsGLKLbSasQ5Qlg==} + '@vueuse/metadata@12.7.0': + resolution: {integrity: sha512-4VvTH9mrjXqFN5LYa5YfqHVRI6j7R00Vy4995Rw7PQxyCL3z0Lli86iN4UemWqixxEvYfRjG+hF9wL8oLOn+3g==} + '@vueuse/metadata@9.13.0': resolution: {integrity: sha512-gdU7TKNAUVlXXLbaF+ZCfte8BjRJQWPCa2J55+7/h+yDtzw3vOoGQDRXzI6pyKyo6bXFT5/QoPE4hAknExjRLQ==} @@ -4609,11 +4799,14 @@ packages: '@vueuse/shared@12.5.0': resolution: {integrity: sha512-vMpcL1lStUU6O+kdj6YdHDixh0odjPAUM15uJ9f7MY781jcYkIwFA4iv2EfoIPO6vBmvutI1HxxAwmf0cx5ISQ==} + '@vueuse/shared@12.7.0': + resolution: {integrity: sha512-coLlUw2HHKsm7rPN6WqHJQr18WymN4wkA/3ThFaJ4v4gWGWAQQGK+MJxLuJTBs4mojQiazlVWAKNJNpUWGRkNw==} + '@vueuse/shared@9.13.0': resolution: {integrity: sha512-UrnhU+Cnufu4S6JLCPZnkWh0WwZGUp72ktOF2DFptMlOs3TOdVv8xJN53zhHGARmVOsz5KqOls09+J1NR6sBKw==} - '@vxe-ui/core@4.0.29': - resolution: {integrity: sha512-F6ZJ7+x48qBDx7ME/GdmRN5OECha9wnNy0IIA8AAWHrjhTFY5yBBE+t2ULO6wgwkFB2E74CtYF/2/nprpGrdlA==} + '@vxe-ui/core@4.0.30': + resolution: {integrity: sha512-hZT67iBl8JqbWTYzf9LcAbbVcJw3qlZBP72CAobCEvsZ9yAGJWHC4EMNo9CzBIzObheVJKcxoe2UziiKVq9OBA==} peerDependencies: vue: ^3.5.13 @@ -5760,8 +5953,8 @@ packages: electron-to-chromium@1.5.91: resolution: {integrity: sha512-sNSHHyq048PFmZY4S90ax61q+gLCs0X0YmcOII9wG9S2XwbVr+h4VW2wWhnbp/Eys3cCwTxVF292W3qPaxIapQ==} - element-plus@2.9.3: - resolution: {integrity: sha512-6tSLp5XytDS4TMZ0P3aGZnr7MXTagfNycepNfIDitd9IgwM9y01+Ssu6mglNi8RiXYhek6LBWNOd/cvpIO12+w==} + element-plus@2.9.4: + resolution: {integrity: sha512-sGnW0wd9zf6lEGixXV2gfwx3X6VTMkP52qTkX7zbURJ2oariyslrKTBh2txt1sdn1pUvj2l0KY3OfSXoZGmDOw==} peerDependencies: vue: ^3.5.13 @@ -5906,8 +6099,8 @@ packages: peerDependencies: eslint: '>=6.0.0' - eslint-config-turbo@2.4.0: - resolution: {integrity: sha512-AiRdy83iwyG4+iMSxXQGUbEClxkGxSlXYH8E2a+0972ao75OWnlDBiiuLMOzDpJubR+QVGC4zonn29AIFCSbFw==} + eslint-config-turbo@2.4.2: + resolution: {integrity: sha512-yPiW5grffSWETp/3bVPUXWQkHfiLoOBb3wuBbM90HlKkLOhggySn9C6/yUccprqRguMgR5OzXIuzDuUnX6bulw==} peerDependencies: eslint: '>6.6.0' turbo: '>2.0.0' @@ -5971,8 +6164,8 @@ packages: resolution: {integrity: sha512-brcKcxGnISN2CcVhXJ/kEQlNa0MEfGRtwKtWA16SkqXHKitaKIMrfemJKLKX1YqDU5C/5JY3PvZXd5jEW04e0Q==} engines: {node: '>=5.0.0'} - eslint-plugin-perfectionist@4.8.0: - resolution: {integrity: sha512-ZF04IAPGItYMlj9xjgvvl/QpksZf79g0dkxbNcuxDjbcUSZ4CwucJ7h5Yzt5JuHe+i6igQbUYEp40j4ndfbvWQ==} + eslint-plugin-perfectionist@4.9.0: + resolution: {integrity: sha512-76lDfJnonOcXGW3bEXuqhEGId0LrOlvIE1yLHvK/eKMMPOc0b43KchAIR2Bdbqlg+LPXU5/Q+UzuzkO+cWHT6w==} engines: {node: ^18.0.0 || >=20.0.0} peerDependencies: eslint: '>=8.0.0' @@ -5997,8 +6190,8 @@ packages: peerDependencies: eslint: '>=8.44.0' - eslint-plugin-turbo@2.4.0: - resolution: {integrity: sha512-qCgoRi/OTc1VMxab7+sdKiV1xlkY4qjK9sM+kS7+WogrB1DxLguJSQXvk4HA13SD5VmJsq+8FYOw5q4EUk6Ixg==} + eslint-plugin-turbo@2.4.2: + resolution: {integrity: sha512-67IZtvOFaWDnUmYMV3luRIE1kqL+ok5MxPEsIPUqH2vQggML7jmZFZx/P9jhXAoFH+pViEz5QEzDa2DBLHqzQg==} peerDependencies: eslint: '>6.6.0' turbo: '>2.0.0' @@ -6053,8 +6246,8 @@ packages: resolution: {integrity: sha512-UyLnSehNt62FFhSwjZlHmeokpRK59rcz29j+F1/aDgbkbRTk7wIc9XzdoasMUbRNKDM0qQt/+BJ4BrpFeABemw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - eslint@9.19.0: - resolution: {integrity: sha512-ug92j0LepKlbbEv6hD911THhoRHmbdXt2gX+VDABAW/Ir7D3nqKdv5Pf5vtlyY6HQMTEP2skXY43ueqTCWssEA==} + eslint@9.20.1: + resolution: {integrity: sha512-m1mM33o6dBUjxl2qb6wv6nGNwCAsns1eKtaQ4l/NPHeTvhiUPbtdfMyktxN4B3fgHIgsYh1VT3V9txblpQHq+g==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} hasBin: true peerDependencies: @@ -6452,6 +6645,10 @@ packages: resolution: {integrity: sha512-OkToC372DtlQeje9/zHIo5CT8lRP/FUgEOKBEhU4e0abL7J7CD24fD9ohiLN5hagG/kWCYj4K5oaxxtj2Z0Dig==} engines: {node: '>=18'} + globals@15.15.0: + resolution: {integrity: sha512-7ACyT3wmyp3I61S4fG682L0VA2RGD9otkqGJIwNUMF1SWUombIIk+af1unuDYgMm082aHYwD+mzJvv9Iu8dsgg==} + engines: {node: '>=18'} + globalthis@1.0.4: resolution: {integrity: sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==} engines: {node: '>= 0.4'} @@ -6464,6 +6661,10 @@ packages: resolution: {integrity: sha512-s3Fq41ZVh7vbbe2PN3nrW7yC7U7MFVc5c98/iTl9c2GawNMKx/J648KQRW6WKkuU8GIbbh2IXfIRQjOZnXcTnw==} engines: {node: '>=18'} + globby@14.1.0: + resolution: {integrity: sha512-0Ia46fDOaT7k4og1PDW4YbodWWr3scS2vAr2lTbsplOt2WkKp0vQbkI9wKis/T5LV/dqPjO3bpS/z6GTJB82LA==} + engines: {node: '>=18'} + globjoin@0.1.4: resolution: {integrity: sha512-xYfnw62CKG8nLkZBfWbhWwDw02CHty86jfPcc2cr3ZfeuK9ysoVPPEUxf21bAD/rWAgk52SuBrLJlefNy8mvFg==} @@ -6495,8 +6696,8 @@ packages: resolution: {integrity: sha512-O1Ld7Dr+nqPnmGpdhzLmMTQ4vAsD+rHwMm1NLUmoUFFymBOMKxCCrtDxqdBRYXdeEPEi3SyoR4TizJLQrnKBNA==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - h3@1.14.0: - resolution: {integrity: sha512-ao22eiONdgelqcnknw0iD645qW0s9NnrJHr5OBz4WOMdBdycfSas1EQf1wXRsm+PcB2Yoj43pjBPwqIpJQTeWg==} + h3@1.15.0: + resolution: {integrity: sha512-OsjX4JW8J4XGgCgEcad20pepFQWnuKH+OwkCJjogF3C+9AZ1iYdtB4hX6vAb5DskBiu5ljEXqApINjR8CqoCMQ==} happy-dom@16.8.1: resolution: {integrity: sha512-n0QrmT9lD81rbpKsyhnlz3DgnMZlaOkJPpgi746doA+HvaMC79bdWkwjrNnGJRvDrWTI8iOcJiVTJ5CdT/AZRw==} @@ -7633,6 +7834,9 @@ packages: node-html-parser@5.4.2: resolution: {integrity: sha512-RaBPP3+51hPne/OolXxcz89iYvQvKOydaqoePpOgXcrOKZhjVIzmpKZz+Hd/RBO2/zN2q6CNJhQzucVz+u3Jyw==} + node-mock-http@1.0.0: + resolution: {integrity: sha512-0uGYQ1WQL1M5kKvGRXWQ3uZCHtLTO8hln3oBjIusM75WoesZ909uQJs/Hb946i2SS+Gsrhkaa6iAO17jRIv6DQ==} + node-releases@2.0.19: resolution: {integrity: sha512-xxOWJsBKtzAq7DY0J+DTzuz58K8e7sJbdgwkbMWQe8UYB6ekmsQ45q0M/tJDsGaZmbC+l7n57UV8Hl5tHxO9uw==} @@ -7912,6 +8116,10 @@ packages: resolution: {integrity: sha512-5HviZNaZcfqP95rwpv+1HDgUamezbqdSYTyzjTvwtJSnIH+3vnbmWsItli8OFEndS984VT55M3jduxZbX351gg==} engines: {node: '>=12'} + path-type@6.0.0: + resolution: {integrity: sha512-Vj7sf++t5pBD637NSfkxpHSMfWaeig5+DKWLhcqIYx6mWQz5hdJTGDVMQiJcw1ZYkhs7AazKDGpRVji1LJCZUQ==} + engines: {node: '>=18'} + pathe@0.2.0: resolution: {integrity: sha512-sTitTPYnn23esFR3RlqYBWn4c45WGeLcsKzQiUpXJAyfcWkolvlYpV8FLo7JishK946oQwMFUCHXQ9AjGPKExw==} @@ -8332,8 +8540,8 @@ packages: peerDependencies: postcss: ^8.4 - postcss-preset-env@10.1.3: - resolution: {integrity: sha512-9qzVhcMFU/MnwYHyYpJz4JhGku/4+xEiPTmhn0hj3IxnUYlEF9vbh7OC1KoLAnenS6Fgg43TKNp9xcuMeAi4Zw==} + postcss-preset-env@10.1.4: + resolution: {integrity: sha512-awWKS3CwyY7I4Eb3YSWOZisbj3qXyuQCrylYiu2vSHxnSZAj3LHStN6jOcpCrc6EjYunLwbeNto3M5/JBtXpzg==} engines: {node: '>=18'} peerDependencies: postcss: ^8.4 @@ -8424,6 +8632,10 @@ packages: resolution: {integrity: sha512-6oz2beyjc5VMn/KV1pPw8fliQkhBXrVn1Z3TVyqZxU8kZpzEKhBdmCFqI6ZbmGtamQvQGuU1sgPTk8ZrXDD7jQ==} engines: {node: ^10 || ^12 || >=14} + postcss@8.5.2: + resolution: {integrity: sha512-MjOadfU3Ys9KYoX0AdkBlFEF1Vx37uCCeN4ZHnmwm9FfpbsGWMZeBLMmmpY+6Ocqod7mkdZ0DT31OlbsFrLlkA==} + engines: {node: ^10 || ^12 || >=14} + preact@10.25.4: resolution: {integrity: sha512-jLdZDb+Q+odkHJ+MpW/9U5cODzqnB+fy2EiHSZES7ldV5LK7yjlVzTp7R8Xy6W6y75kfK8iWYtFVH7lvjwrCMA==} @@ -8495,8 +8707,8 @@ packages: engines: {node: '>=10.13.0'} hasBin: true - prettier@3.4.2: - resolution: {integrity: sha512-e9MewbtFo+Fevyuxn/4rrcDAaq0IYxPGLvObpQjiZBMAzB9IGmzlnG9RZy3FFas+eBMu2vA0CszMeduow5dIuQ==} + prettier@3.5.1: + resolution: {integrity: sha512-hPpFQvHwL3Qv5AdRvBFMhnKo4tYxp0ReXiPn2bxkiohEX6mBeBwEpBSQTkD458RaaDKQMYSp4hX4UtfUTA5wDw==} engines: {node: '>=14'} hasBin: true @@ -8564,8 +8776,8 @@ packages: queue-microtask@1.2.3: resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} - radix-vue@1.9.13: - resolution: {integrity: sha512-wk0G69vRDU5TDmhYHZv5Y4j905CLfnvcsFB+CXAbXRuQIl5fUCmOWSOukKhj0MT9YRsW5ujZUjtDF0Ou/hg+8Q==} + radix-vue@1.9.14: + resolution: {integrity: sha512-6qPCJ80OfHrR7suIgNG0c95O5IojJ53q5GBj4v7aOKNhOqaTb25Y1KCHTpdUOAb3KKtFkd4Bowqqcybdz2PB6g==} peerDependencies: vue: ^3.5.13 @@ -8807,6 +9019,11 @@ packages: engines: {node: '>=18.0.0', npm: '>=8.0.0'} hasBin: true + rollup@4.34.7: + resolution: {integrity: sha512-8qhyN0oZ4x0H6wmBgfKxJtxM7qS98YJ0k0kNh5ECVtuchIJ7z9IVVvzpmtQyT10PXKMtBxYr1wQ5Apg8RS8kXQ==} + engines: {node: '>=18.0.0', npm: '>=8.0.0'} + hasBin: true + rotated-array-set@3.0.0: resolution: {integrity: sha512-G7689wvCM0szMFXUAhi3GfNGcSPlndg077cdRWoq7UegOAwfU2MJ0jD7s7jB+2ppKA75Kr/O0HwAP9+rRdBctg==} engines: {node: ^14.13.1 || >=16.0.0} @@ -8843,8 +9060,8 @@ packages: safer-buffer@2.1.2: resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==} - sass@1.83.4: - resolution: {integrity: sha512-B1bozCeNQiOgDcLd33e2Cs2U60wZwjUUXzh900ZyQF5qUasvMdDZYbQ566LJu7cqR+sAHlAfO6RMkaID5s6qpA==} + sass@1.85.0: + resolution: {integrity: sha512-3ToiC1xZ1Y8aU7+CkgCI/tqyuPXEmYGJXO7H4uqp0xkLXUqp88rQQ4j1HmP37xSJLbCJPaIiv+cT1y+grssrww==} engines: {node: '>=14.0.0'} hasBin: true @@ -9480,38 +9697,38 @@ packages: tslib@2.8.1: resolution: {integrity: sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==} - turbo-darwin-64@2.4.0: - resolution: {integrity: sha512-kVMScnPUa3R4n7woNmkR15kOY0aUwCLJcUyH5UC59ggKqr5HIHwweKYK8N1pwBQso0LQF4I9i93hIzfJguCcwQ==} + turbo-darwin-64@2.4.2: + resolution: {integrity: sha512-HFfemyWB60CJtEvVQj9yby5rkkWw9fLAdLtAPGtPQoU3tKh8t/uzCAZKso2aPVbib9vGUuGbPGoGpaRXdVhj5g==} cpu: [x64] os: [darwin] - turbo-darwin-arm64@2.4.0: - resolution: {integrity: sha512-8JObIpfun1guA7UlFR5jC/SOVm49lRscxMxfg5jZ5ABft79rhFC+ygN9AwAhGKv6W2DUhIh2xENkSgu4EDmUyg==} + turbo-darwin-arm64@2.4.2: + resolution: {integrity: sha512-uwSx1dsBSSFeEC0nxyx2O219FEsS/haiESaWwE9JI8mHkQK61s6w6fN2G586krKxyNam4AIxRltleL+O2Em94g==} cpu: [arm64] os: [darwin] - turbo-linux-64@2.4.0: - resolution: {integrity: sha512-xWDGGcRlBuGV7HXWAVuTY6vsQi4aZxGMAnuiuNDg8Ij1aHGohOM0RUsWMXjxz4vuJmjk9+/D6NQqHH3AJEXezg==} + turbo-linux-64@2.4.2: + resolution: {integrity: sha512-Fy/uL8z/LAYcPbm7a1LwFnTY9pIi5FAi12iuHsgB7zHjdh4eeIKS2NIg4nroAmTcUTUZ0/cVTo4bDOCUcS3aKw==} cpu: [x64] os: [linux] - turbo-linux-arm64@2.4.0: - resolution: {integrity: sha512-c3En99xMguc/Pdtk/rZP53LnDdw0W6lgUc04he8r8F+UHYSNvgzHh0WGXXmCC6lGbBH72kPhhGx4bAwyvi7dug==} + turbo-linux-arm64@2.4.2: + resolution: {integrity: sha512-AEA0d8h5W/K6iiXfEgiNwWt0yqRL1NpBs8zQCLdc4/L7WeYeJW3sORWX8zt7xhutF/KW9gTm8ehKpiK6cCIsAA==} cpu: [arm64] os: [linux] - turbo-windows-64@2.4.0: - resolution: {integrity: sha512-/gOORuOlyA8JDPzyA16CD3wvyRcuBFePa1URAnFUof9hXQmKxK0VvSDO79cYZFsJSchCKNJpckUS0gYxGsWwoA==} + turbo-windows-64@2.4.2: + resolution: {integrity: sha512-CybtIZ9wRgnnNFVN9En9G+rxsO+mwU81fvW4RpE8BWyNEkhQ8J28qYf4PaimueMxGHHp/28i/G7Kcdn2GAWG0g==} cpu: [x64] os: [win32] - turbo-windows-arm64@2.4.0: - resolution: {integrity: sha512-/DJIdTFijEMM5LSiEpSfarDOMOlYqJV+EzmppqWtHqDsOLF4hbbIBH9sJR6OOp5dURAu5eURBYdmvBRz9Lo6TA==} + turbo-windows-arm64@2.4.2: + resolution: {integrity: sha512-7V0yneVPL8Y3TgrkUIjw7Odmwu1tHnyIiPHFM7eFcA7U+H6hPXyCxge7nC3wOKfjhKCQqUm+Vf/k6kjmLz5G4g==} cpu: [arm64] os: [win32] - turbo@2.4.0: - resolution: {integrity: sha512-ah/yQp2oMif1X0u7fBJ4MLMygnkbKnW5O8SG6pJvloPCpHfFoZctkSVQiJ3VnvNTq71V2JJIdwmOeu1i34OQyg==} + turbo@2.4.2: + resolution: {integrity: sha512-Qxi0ioQCxMRUCcHKHZkTnYH8e7XCpNfg9QiJcyfWIc+ZXeaCjzV5rCGlbQlTXMAtI8qgfP8fZADv3CFtPwqdPQ==} hasBin: true type-check@0.4.0: @@ -9660,8 +9877,12 @@ packages: resolution: {integrity: sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==} engines: {node: '>= 10.0.0'} - unplugin-element-plus@0.9.0: - resolution: {integrity: sha512-xzxU+Ri16EtHsow5uJCYLOx6vbKKNC3ts1+EyqKdmPjBA6iRCpyrc7bv7o0RhGSbNc7viquepO2GgIvSL5K8TA==} + unplugin-element-plus@0.9.1: + resolution: {integrity: sha512-TtQ7bj82gM1Hw5A+LmG/oFrvYb6L0BqhxVUl7djMiicvk7LjdUiP70QhTKaBY/tiFR9NJCIPYSmw4naCuhK7Hg==} + engines: {node: '>=18.12.0'} + + unplugin-utils@0.2.4: + resolution: {integrity: sha512-8U/MtpkPkkk3Atewj1+RcKIjb5WBimZ/WSLhhR3w6SsIj8XJuKTacSP8g+2JhfSGw0Cb125Y+2zA/IzJZDVbhA==} engines: {node: '>=18.12.0'} unplugin@1.16.1: @@ -9844,8 +10065,8 @@ packages: '@vite-pwa/assets-generator': optional: true - vite-plugin-vue-devtools@7.7.1: - resolution: {integrity: sha512-f1Fnda4CJYH7t7K1WaTEjFTLdF4oUkmlZTVwBGG5UhJ+Oa5KPX0Ue32c+YWRMOpCtFbCDl1iXGgQVzg8Ew5JnQ==} + vite-plugin-vue-devtools@7.7.2: + resolution: {integrity: sha512-5V0UijQWiSBj32blkyPEqIbzc6HO9c1bwnBhx+ay2dzU0FakH+qMdNUT8nF9BvDE+i6I1U8CqCuJiO20vKEdQw==} engines: {node: '>=v14.21.3'} peerDependencies: vite: ^3.1.0 || ^4.0.0-0 || ^5.0.0-0 || ^6.0.0-0 @@ -9886,8 +10107,8 @@ packages: terser: optional: true - vite@6.0.11: - resolution: {integrity: sha512-4VL9mQPKoHy4+FE0NnRE/kbY51TOfaknxAjt3fJbGJxhIpBZiqVzlZDEesWWsuREXHwNdAoOFZ9MkPEVXczHwg==} + vite@6.1.0: + resolution: {integrity: sha512-RjjMipCKVoR4hVfPY6GQTgveinjNuyLw+qruksLDvA5ktI1150VmcMBKmQaEWJhg/j6Uaf6dNCNA0AfdzUb/hQ==} engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0} hasBin: true peerDependencies: @@ -9997,8 +10218,8 @@ packages: peerDependencies: eslint: '>=6.0.0' - vue-i18n@11.1.0: - resolution: {integrity: sha512-UgtYUe99mLfo7ya5TJSsJcgJZaqIunwXjff5UA03xRry0VtgN4zIUbuoycK9/ZZQJg5Cmr6V6zq+u0H0P0hlNw==} + vue-i18n@11.1.1: + resolution: {integrity: sha512-0P6DkKy96R4Wh2sIZJEHw8ivnlD1pnB6Ib/eldoF1SUpQutfKZv6aMqZwICS1gW0rwq24ZSXw7y3jW+PRVYqWA==} engines: {node: '>= 16'} peerDependencies: vue: ^3.5.13 @@ -10043,8 +10264,8 @@ packages: peerDependencies: vue: ^3.5.13 - vxe-pc-ui@4.3.79: - resolution: {integrity: sha512-siPLpy1LNIR/J03MuncIjVxZxR5nts8attmEh72Y71L6Cmzn6phTdN749hYV2UNaCPH0GrfHWgHStwRv8iIiXA==} + vxe-pc-ui@4.3.87: + resolution: {integrity: sha512-PFvGAfaJLQwfJmWe+i9kvyxpUM/CB4yvCRi4/jnqgARs/yZNLw9Phx/Wzj4If7eAQOHVELLd5VMEIavFbu6ilA==} vxe-table@4.10.0: resolution: {integrity: sha512-HysVARZXZGgXd5tR9vpahZcLB4RuB90ZoZNFKmKc670bGD3bWFFBdBpeQshXziVSkuPi65MqfE7Wq0b2enRcYg==} @@ -10052,9 +10273,8 @@ packages: warning@4.0.3: resolution: {integrity: sha512-rpJyN222KWIvHJ/F53XSZv0Zl/accqHR8et1kpaMTD/fLCRxtV8iX8czMzY7sVZupTI3zcUTg8eycS2kNF9l6w==} - watermark-js-plus@1.5.7: - resolution: {integrity: sha512-KaQEUnvBX5em2hBeuKcpAASpV+sO1j8NbXY7FL7jb0w1TCKmMSyn8nkj2e+KeleuQ1iwyXHEMFdSWXDIQsACYQ==} - engines: {node: '>=20.0.0'} + watermark-js-plus@1.5.8: + resolution: {integrity: sha512-dSQHNSq8hVe6abEAPGKPcjq88XKWu4wiikeELyUlcs48xqQOWG3eWeWNLHcG6Pegujp8HTLXPzKsDvzFLKC+iA==} webidl-conversions@3.0.1: resolution: {integrity: sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==} @@ -10210,6 +10430,9 @@ packages: xe-utils@3.7.0: resolution: {integrity: sha512-2pndXCEivB7+xWCdCDth/LJ5ngAAstUOoHTGBQauwTqc03M3Cl1tYbNhPUqi4Lcj+UNZnnc8fANbFWjb6TMx6A==} + xe-utils@3.7.1: + resolution: {integrity: sha512-rH8bPBS2YqXOtQhWxsueYdwNIOJvttOnHnTXgE4MxQKy5rjBVILXW35vW8bB5kWjL198Y61rHnXfuQ/0E/KMKQ==} + xml-name-validator@4.0.0: resolution: {integrity: sha512-ICP2e+jsHvAj2E2lIHxa5tjXRlKDJo4IdvPvCXbXQGdzSfmSpNVyIKMvoZHjDY9DP0zV17iI85o90vRFXNccRw==} engines: {node: '>=12'} @@ -10292,8 +10515,8 @@ packages: peerDependencies: zod: ^3.23.8 - zod@3.24.1: - resolution: {integrity: sha512-muH7gBL9sI1nciMZV67X5fTKKBLtwpZ5VBp1vsOQzj1MhrBZ4wlVCm3gedKZWLp0Oyel8sIGfeiz54Su+OVT+A==} + zod@3.24.2: + resolution: {integrity: sha512-lY7CDW43ECgW9u1TcT3IoXHflywfVqDYze4waEz812jR/bZ8FHDsl7pFQoSZTz5N+2NqRXs8GBwnAwo3ZNxqhQ==} zrender@5.6.1: resolution: {integrity: sha512-OFXkDJKcrlx5su2XbzJvj/34Q3m6PvyCZkVPHGYpcCJ52ek4U/ymZyfuV1nKE23AyBJ51E/6Yr0mhZ7xGTO4ag==} @@ -11349,11 +11572,11 @@ snapshots: dependencies: mime: 3.0.0 - '@commitlint/cli@19.7.1(@types/node@22.13.1)(typescript@5.7.3)': + '@commitlint/cli@19.7.1(@types/node@22.13.4)(typescript@5.7.3)': dependencies: '@commitlint/format': 19.5.0 '@commitlint/lint': 19.7.1 - '@commitlint/load': 19.6.1(@types/node@22.13.1)(typescript@5.7.3) + '@commitlint/load': 19.6.1(@types/node@22.13.4)(typescript@5.7.3) '@commitlint/read': 19.5.0 '@commitlint/types': 19.5.0 tinyexec: 0.3.2 @@ -11400,7 +11623,7 @@ snapshots: '@commitlint/rules': 19.6.0 '@commitlint/types': 19.5.0 - '@commitlint/load@19.6.1(@types/node@22.13.1)(typescript@5.7.3)': + '@commitlint/load@19.6.1(@types/node@22.13.4)(typescript@5.7.3)': dependencies: '@commitlint/config-validator': 19.5.0 '@commitlint/execute-rule': 19.5.0 @@ -11408,7 +11631,7 @@ snapshots: '@commitlint/types': 19.5.0 chalk: 5.4.1 cosmiconfig: 9.0.0(typescript@5.7.3) - cosmiconfig-typescript-loader: 6.1.0(@types/node@22.13.1)(cosmiconfig@9.0.0(typescript@5.7.3))(typescript@5.7.3) + cosmiconfig-typescript-loader: 6.1.0(@types/node@22.13.4)(cosmiconfig@9.0.0(typescript@5.7.3))(typescript@5.7.3) lodash.isplainobject: 4.0.6 lodash.merge: 4.6.2 lodash.uniq: 4.5.0 @@ -11713,215 +11936,215 @@ snapshots: '@csstools/css-parser-algorithms': 3.0.4(@csstools/css-tokenizer@3.0.3) '@csstools/css-tokenizer': 3.0.3 - '@csstools/postcss-cascade-layers@5.0.1(postcss@8.5.1)': + '@csstools/postcss-cascade-layers@5.0.1(postcss@8.5.2)': dependencies: '@csstools/selector-specificity': 5.0.0(postcss-selector-parser@7.0.0) - postcss: 8.5.1 + postcss: 8.5.2 postcss-selector-parser: 7.0.0 - '@csstools/postcss-color-function@4.0.7(postcss@8.5.1)': + '@csstools/postcss-color-function@4.0.7(postcss@8.5.2)': dependencies: '@csstools/css-color-parser': 3.0.7(@csstools/css-parser-algorithms@3.0.4(@csstools/css-tokenizer@3.0.3))(@csstools/css-tokenizer@3.0.3) '@csstools/css-parser-algorithms': 3.0.4(@csstools/css-tokenizer@3.0.3) '@csstools/css-tokenizer': 3.0.3 - '@csstools/postcss-progressive-custom-properties': 4.0.0(postcss@8.5.1) - '@csstools/utilities': 2.0.0(postcss@8.5.1) - postcss: 8.5.1 + '@csstools/postcss-progressive-custom-properties': 4.0.0(postcss@8.5.2) + '@csstools/utilities': 2.0.0(postcss@8.5.2) + postcss: 8.5.2 - '@csstools/postcss-color-mix-function@3.0.7(postcss@8.5.1)': + '@csstools/postcss-color-mix-function@3.0.7(postcss@8.5.2)': dependencies: '@csstools/css-color-parser': 3.0.7(@csstools/css-parser-algorithms@3.0.4(@csstools/css-tokenizer@3.0.3))(@csstools/css-tokenizer@3.0.3) '@csstools/css-parser-algorithms': 3.0.4(@csstools/css-tokenizer@3.0.3) '@csstools/css-tokenizer': 3.0.3 - '@csstools/postcss-progressive-custom-properties': 4.0.0(postcss@8.5.1) - '@csstools/utilities': 2.0.0(postcss@8.5.1) - postcss: 8.5.1 + '@csstools/postcss-progressive-custom-properties': 4.0.0(postcss@8.5.2) + '@csstools/utilities': 2.0.0(postcss@8.5.2) + postcss: 8.5.2 - '@csstools/postcss-content-alt-text@2.0.4(postcss@8.5.1)': + '@csstools/postcss-content-alt-text@2.0.4(postcss@8.5.2)': dependencies: '@csstools/css-parser-algorithms': 3.0.4(@csstools/css-tokenizer@3.0.3) '@csstools/css-tokenizer': 3.0.3 - '@csstools/postcss-progressive-custom-properties': 4.0.0(postcss@8.5.1) - '@csstools/utilities': 2.0.0(postcss@8.5.1) - postcss: 8.5.1 + '@csstools/postcss-progressive-custom-properties': 4.0.0(postcss@8.5.2) + '@csstools/utilities': 2.0.0(postcss@8.5.2) + postcss: 8.5.2 - '@csstools/postcss-exponential-functions@2.0.6(postcss@8.5.1)': + '@csstools/postcss-exponential-functions@2.0.6(postcss@8.5.2)': dependencies: '@csstools/css-calc': 2.1.1(@csstools/css-parser-algorithms@3.0.4(@csstools/css-tokenizer@3.0.3))(@csstools/css-tokenizer@3.0.3) '@csstools/css-parser-algorithms': 3.0.4(@csstools/css-tokenizer@3.0.3) '@csstools/css-tokenizer': 3.0.3 - postcss: 8.5.1 + postcss: 8.5.2 - '@csstools/postcss-font-format-keywords@4.0.0(postcss@8.5.1)': + '@csstools/postcss-font-format-keywords@4.0.0(postcss@8.5.2)': dependencies: - '@csstools/utilities': 2.0.0(postcss@8.5.1) - postcss: 8.5.1 + '@csstools/utilities': 2.0.0(postcss@8.5.2) + postcss: 8.5.2 postcss-value-parser: 4.2.0 - '@csstools/postcss-gamut-mapping@2.0.7(postcss@8.5.1)': + '@csstools/postcss-gamut-mapping@2.0.7(postcss@8.5.2)': dependencies: '@csstools/css-color-parser': 3.0.7(@csstools/css-parser-algorithms@3.0.4(@csstools/css-tokenizer@3.0.3))(@csstools/css-tokenizer@3.0.3) '@csstools/css-parser-algorithms': 3.0.4(@csstools/css-tokenizer@3.0.3) '@csstools/css-tokenizer': 3.0.3 - postcss: 8.5.1 + postcss: 8.5.2 - '@csstools/postcss-gradients-interpolation-method@5.0.7(postcss@8.5.1)': + '@csstools/postcss-gradients-interpolation-method@5.0.7(postcss@8.5.2)': dependencies: '@csstools/css-color-parser': 3.0.7(@csstools/css-parser-algorithms@3.0.4(@csstools/css-tokenizer@3.0.3))(@csstools/css-tokenizer@3.0.3) '@csstools/css-parser-algorithms': 3.0.4(@csstools/css-tokenizer@3.0.3) '@csstools/css-tokenizer': 3.0.3 - '@csstools/postcss-progressive-custom-properties': 4.0.0(postcss@8.5.1) - '@csstools/utilities': 2.0.0(postcss@8.5.1) - postcss: 8.5.1 + '@csstools/postcss-progressive-custom-properties': 4.0.0(postcss@8.5.2) + '@csstools/utilities': 2.0.0(postcss@8.5.2) + postcss: 8.5.2 - '@csstools/postcss-hwb-function@4.0.7(postcss@8.5.1)': + '@csstools/postcss-hwb-function@4.0.7(postcss@8.5.2)': dependencies: '@csstools/css-color-parser': 3.0.7(@csstools/css-parser-algorithms@3.0.4(@csstools/css-tokenizer@3.0.3))(@csstools/css-tokenizer@3.0.3) '@csstools/css-parser-algorithms': 3.0.4(@csstools/css-tokenizer@3.0.3) '@csstools/css-tokenizer': 3.0.3 - '@csstools/postcss-progressive-custom-properties': 4.0.0(postcss@8.5.1) - '@csstools/utilities': 2.0.0(postcss@8.5.1) - postcss: 8.5.1 + '@csstools/postcss-progressive-custom-properties': 4.0.0(postcss@8.5.2) + '@csstools/utilities': 2.0.0(postcss@8.5.2) + postcss: 8.5.2 - '@csstools/postcss-ic-unit@4.0.0(postcss@8.5.1)': + '@csstools/postcss-ic-unit@4.0.0(postcss@8.5.2)': dependencies: - '@csstools/postcss-progressive-custom-properties': 4.0.0(postcss@8.5.1) - '@csstools/utilities': 2.0.0(postcss@8.5.1) - postcss: 8.5.1 + '@csstools/postcss-progressive-custom-properties': 4.0.0(postcss@8.5.2) + '@csstools/utilities': 2.0.0(postcss@8.5.2) + postcss: 8.5.2 postcss-value-parser: 4.2.0 - '@csstools/postcss-initial@2.0.0(postcss@8.5.1)': + '@csstools/postcss-initial@2.0.1(postcss@8.5.2)': dependencies: - postcss: 8.5.1 + postcss: 8.5.2 - '@csstools/postcss-is-pseudo-class@5.0.1(postcss@8.5.1)': + '@csstools/postcss-is-pseudo-class@5.0.1(postcss@8.5.2)': dependencies: '@csstools/selector-specificity': 5.0.0(postcss-selector-parser@7.0.0) - postcss: 8.5.1 + postcss: 8.5.2 postcss-selector-parser: 7.0.0 - '@csstools/postcss-light-dark-function@2.0.7(postcss@8.5.1)': + '@csstools/postcss-light-dark-function@2.0.7(postcss@8.5.2)': dependencies: '@csstools/css-parser-algorithms': 3.0.4(@csstools/css-tokenizer@3.0.3) '@csstools/css-tokenizer': 3.0.3 - '@csstools/postcss-progressive-custom-properties': 4.0.0(postcss@8.5.1) - '@csstools/utilities': 2.0.0(postcss@8.5.1) - postcss: 8.5.1 + '@csstools/postcss-progressive-custom-properties': 4.0.0(postcss@8.5.2) + '@csstools/utilities': 2.0.0(postcss@8.5.2) + postcss: 8.5.2 - '@csstools/postcss-logical-float-and-clear@3.0.0(postcss@8.5.1)': + '@csstools/postcss-logical-float-and-clear@3.0.0(postcss@8.5.2)': dependencies: - postcss: 8.5.1 + postcss: 8.5.2 - '@csstools/postcss-logical-overflow@2.0.0(postcss@8.5.1)': + '@csstools/postcss-logical-overflow@2.0.0(postcss@8.5.2)': dependencies: - postcss: 8.5.1 + postcss: 8.5.2 - '@csstools/postcss-logical-overscroll-behavior@2.0.0(postcss@8.5.1)': + '@csstools/postcss-logical-overscroll-behavior@2.0.0(postcss@8.5.2)': dependencies: - postcss: 8.5.1 + postcss: 8.5.2 - '@csstools/postcss-logical-resize@3.0.0(postcss@8.5.1)': + '@csstools/postcss-logical-resize@3.0.0(postcss@8.5.2)': dependencies: - postcss: 8.5.1 + postcss: 8.5.2 postcss-value-parser: 4.2.0 - '@csstools/postcss-logical-viewport-units@3.0.3(postcss@8.5.1)': + '@csstools/postcss-logical-viewport-units@3.0.3(postcss@8.5.2)': dependencies: '@csstools/css-tokenizer': 3.0.3 - '@csstools/utilities': 2.0.0(postcss@8.5.1) - postcss: 8.5.1 + '@csstools/utilities': 2.0.0(postcss@8.5.2) + postcss: 8.5.2 - '@csstools/postcss-media-minmax@2.0.6(postcss@8.5.1)': + '@csstools/postcss-media-minmax@2.0.6(postcss@8.5.2)': dependencies: '@csstools/css-calc': 2.1.1(@csstools/css-parser-algorithms@3.0.4(@csstools/css-tokenizer@3.0.3))(@csstools/css-tokenizer@3.0.3) '@csstools/css-parser-algorithms': 3.0.4(@csstools/css-tokenizer@3.0.3) '@csstools/css-tokenizer': 3.0.3 '@csstools/media-query-list-parser': 4.0.2(@csstools/css-parser-algorithms@3.0.4(@csstools/css-tokenizer@3.0.3))(@csstools/css-tokenizer@3.0.3) - postcss: 8.5.1 + postcss: 8.5.2 - '@csstools/postcss-media-queries-aspect-ratio-number-values@3.0.4(postcss@8.5.1)': + '@csstools/postcss-media-queries-aspect-ratio-number-values@3.0.4(postcss@8.5.2)': dependencies: '@csstools/css-parser-algorithms': 3.0.4(@csstools/css-tokenizer@3.0.3) '@csstools/css-tokenizer': 3.0.3 '@csstools/media-query-list-parser': 4.0.2(@csstools/css-parser-algorithms@3.0.4(@csstools/css-tokenizer@3.0.3))(@csstools/css-tokenizer@3.0.3) - postcss: 8.5.1 + postcss: 8.5.2 - '@csstools/postcss-nested-calc@4.0.0(postcss@8.5.1)': + '@csstools/postcss-nested-calc@4.0.0(postcss@8.5.2)': dependencies: - '@csstools/utilities': 2.0.0(postcss@8.5.1) - postcss: 8.5.1 + '@csstools/utilities': 2.0.0(postcss@8.5.2) + postcss: 8.5.2 postcss-value-parser: 4.2.0 - '@csstools/postcss-normalize-display-values@4.0.0(postcss@8.5.1)': + '@csstools/postcss-normalize-display-values@4.0.0(postcss@8.5.2)': dependencies: - postcss: 8.5.1 + postcss: 8.5.2 postcss-value-parser: 4.2.0 - '@csstools/postcss-oklab-function@4.0.7(postcss@8.5.1)': + '@csstools/postcss-oklab-function@4.0.7(postcss@8.5.2)': dependencies: '@csstools/css-color-parser': 3.0.7(@csstools/css-parser-algorithms@3.0.4(@csstools/css-tokenizer@3.0.3))(@csstools/css-tokenizer@3.0.3) '@csstools/css-parser-algorithms': 3.0.4(@csstools/css-tokenizer@3.0.3) '@csstools/css-tokenizer': 3.0.3 - '@csstools/postcss-progressive-custom-properties': 4.0.0(postcss@8.5.1) - '@csstools/utilities': 2.0.0(postcss@8.5.1) - postcss: 8.5.1 + '@csstools/postcss-progressive-custom-properties': 4.0.0(postcss@8.5.2) + '@csstools/utilities': 2.0.0(postcss@8.5.2) + postcss: 8.5.2 - '@csstools/postcss-progressive-custom-properties@4.0.0(postcss@8.5.1)': + '@csstools/postcss-progressive-custom-properties@4.0.0(postcss@8.5.2)': dependencies: - postcss: 8.5.1 + postcss: 8.5.2 postcss-value-parser: 4.2.0 - '@csstools/postcss-random-function@1.0.2(postcss@8.5.1)': + '@csstools/postcss-random-function@1.0.2(postcss@8.5.2)': dependencies: '@csstools/css-calc': 2.1.1(@csstools/css-parser-algorithms@3.0.4(@csstools/css-tokenizer@3.0.3))(@csstools/css-tokenizer@3.0.3) '@csstools/css-parser-algorithms': 3.0.4(@csstools/css-tokenizer@3.0.3) '@csstools/css-tokenizer': 3.0.3 - postcss: 8.5.1 + postcss: 8.5.2 - '@csstools/postcss-relative-color-syntax@3.0.7(postcss@8.5.1)': + '@csstools/postcss-relative-color-syntax@3.0.7(postcss@8.5.2)': dependencies: '@csstools/css-color-parser': 3.0.7(@csstools/css-parser-algorithms@3.0.4(@csstools/css-tokenizer@3.0.3))(@csstools/css-tokenizer@3.0.3) '@csstools/css-parser-algorithms': 3.0.4(@csstools/css-tokenizer@3.0.3) '@csstools/css-tokenizer': 3.0.3 - '@csstools/postcss-progressive-custom-properties': 4.0.0(postcss@8.5.1) - '@csstools/utilities': 2.0.0(postcss@8.5.1) - postcss: 8.5.1 + '@csstools/postcss-progressive-custom-properties': 4.0.0(postcss@8.5.2) + '@csstools/utilities': 2.0.0(postcss@8.5.2) + postcss: 8.5.2 - '@csstools/postcss-scope-pseudo-class@4.0.1(postcss@8.5.1)': + '@csstools/postcss-scope-pseudo-class@4.0.1(postcss@8.5.2)': dependencies: - postcss: 8.5.1 + postcss: 8.5.2 postcss-selector-parser: 7.0.0 - '@csstools/postcss-sign-functions@1.1.1(postcss@8.5.1)': + '@csstools/postcss-sign-functions@1.1.1(postcss@8.5.2)': dependencies: '@csstools/css-calc': 2.1.1(@csstools/css-parser-algorithms@3.0.4(@csstools/css-tokenizer@3.0.3))(@csstools/css-tokenizer@3.0.3) '@csstools/css-parser-algorithms': 3.0.4(@csstools/css-tokenizer@3.0.3) '@csstools/css-tokenizer': 3.0.3 - postcss: 8.5.1 + postcss: 8.5.2 - '@csstools/postcss-stepped-value-functions@4.0.6(postcss@8.5.1)': + '@csstools/postcss-stepped-value-functions@4.0.6(postcss@8.5.2)': dependencies: '@csstools/css-calc': 2.1.1(@csstools/css-parser-algorithms@3.0.4(@csstools/css-tokenizer@3.0.3))(@csstools/css-tokenizer@3.0.3) '@csstools/css-parser-algorithms': 3.0.4(@csstools/css-tokenizer@3.0.3) '@csstools/css-tokenizer': 3.0.3 - postcss: 8.5.1 + postcss: 8.5.2 - '@csstools/postcss-text-decoration-shorthand@4.0.1(postcss@8.5.1)': + '@csstools/postcss-text-decoration-shorthand@4.0.1(postcss@8.5.2)': dependencies: '@csstools/color-helpers': 5.0.1 - postcss: 8.5.1 + postcss: 8.5.2 postcss-value-parser: 4.2.0 - '@csstools/postcss-trigonometric-functions@4.0.6(postcss@8.5.1)': + '@csstools/postcss-trigonometric-functions@4.0.6(postcss@8.5.2)': dependencies: '@csstools/css-calc': 2.1.1(@csstools/css-parser-algorithms@3.0.4(@csstools/css-tokenizer@3.0.3))(@csstools/css-tokenizer@3.0.3) '@csstools/css-parser-algorithms': 3.0.4(@csstools/css-tokenizer@3.0.3) '@csstools/css-tokenizer': 3.0.3 - postcss: 8.5.1 + postcss: 8.5.2 - '@csstools/postcss-unset-value@4.0.0(postcss@8.5.1)': + '@csstools/postcss-unset-value@4.0.0(postcss@8.5.2)': dependencies: - postcss: 8.5.1 + postcss: 8.5.2 '@csstools/selector-resolve-nested@3.0.0(postcss-selector-parser@7.0.0)': dependencies: @@ -11931,9 +12154,9 @@ snapshots: dependencies: postcss-selector-parser: 7.0.0 - '@csstools/utilities@2.0.0(postcss@8.5.1)': + '@csstools/utilities@2.0.0(postcss@8.5.2)': dependencies: - postcss: 8.5.1 + postcss: 8.5.2 '@ctrl/tinycolor@4.1.0': {} @@ -12051,9 +12274,9 @@ snapshots: '@esbuild/win32-x64@0.24.0': optional: true - '@eslint-community/eslint-utils@4.4.1(eslint@9.19.0(jiti@2.4.2))': + '@eslint-community/eslint-utils@4.4.1(eslint@9.20.1(jiti@2.4.2))': dependencies: - eslint: 9.19.0(jiti@2.4.2) + eslint: 9.20.1(jiti@2.4.2) eslint-visitor-keys: 3.4.3 '@eslint-community/regexpp@4.12.1': {} @@ -12070,6 +12293,10 @@ snapshots: dependencies: '@types/json-schema': 7.0.15 + '@eslint/core@0.11.0': + dependencies: + '@types/json-schema': 7.0.15 + '@eslint/eslintrc@3.2.0': dependencies: ajv: 6.12.6 @@ -12084,7 +12311,7 @@ snapshots: transitivePeerDependencies: - supports-color - '@eslint/js@9.19.0': {} + '@eslint/js@9.20.0': {} '@eslint/object-schema@2.1.6': {} @@ -12093,7 +12320,7 @@ snapshots: '@eslint/core': 0.10.0 levn: 0.4.1 - '@faker-js/faker@9.4.0': {} + '@faker-js/faker@9.5.0': {} '@floating-ui/core@1.6.9': dependencies: @@ -12134,7 +12361,7 @@ snapshots: dependencies: '@iconify/types': 2.0.0 - '@iconify-json/octicon@1.2.2': + '@iconify-json/octicon@1.2.4': dependencies: '@iconify/types': 2.0.0 @@ -12146,7 +12373,7 @@ snapshots: dependencies: '@iconify/types': 2.0.0 - '@iconify/json@2.2.302': + '@iconify/json@2.2.307': dependencies: '@iconify/types': 2.0.0 pathe: 1.1.2 @@ -12183,7 +12410,7 @@ snapshots: dependencies: '@swc/helpers': 0.5.15 - '@intlify/bundle-utils@10.0.0(vue-i18n@11.1.0(vue@3.5.13(typescript@5.7.3)))': + '@intlify/bundle-utils@10.0.0(vue-i18n@11.1.1(vue@3.5.13(typescript@5.7.3)))': dependencies: '@intlify/message-compiler': 11.0.0-rc.1 '@intlify/shared': 11.0.0-rc.1 @@ -12195,36 +12422,34 @@ snapshots: source-map-js: 1.2.1 yaml-eslint-parser: 1.2.3 optionalDependencies: - vue-i18n: 11.1.0(vue@3.5.13(typescript@5.7.3)) + vue-i18n: 11.1.1(vue@3.5.13(typescript@5.7.3)) - '@intlify/core-base@11.1.0': + '@intlify/core-base@11.1.1': dependencies: - '@intlify/message-compiler': 11.1.0 - '@intlify/shared': 11.1.0 + '@intlify/message-compiler': 11.1.1 + '@intlify/shared': 11.1.1 '@intlify/message-compiler@11.0.0-rc.1': dependencies: '@intlify/shared': 11.0.0-rc.1 source-map-js: 1.2.1 - '@intlify/message-compiler@11.1.0': + '@intlify/message-compiler@11.1.1': dependencies: - '@intlify/shared': 11.1.0 + '@intlify/shared': 11.1.1 source-map-js: 1.2.1 '@intlify/shared@11.0.0-rc.1': {} - '@intlify/shared@11.1.0': {} - '@intlify/shared@11.1.1': {} - '@intlify/unplugin-vue-i18n@6.0.3(@vue/compiler-dom@3.5.13)(eslint@9.19.0(jiti@2.4.2))(rollup@4.34.2)(typescript@5.7.3)(vue-i18n@11.1.0(vue@3.5.13(typescript@5.7.3)))(vue@3.5.13(typescript@5.7.3))': + '@intlify/unplugin-vue-i18n@6.0.3(@vue/compiler-dom@3.5.13)(eslint@9.20.1(jiti@2.4.2))(rollup@4.34.7)(typescript@5.7.3)(vue-i18n@11.1.1(vue@3.5.13(typescript@5.7.3)))(vue@3.5.13(typescript@5.7.3))': dependencies: - '@eslint-community/eslint-utils': 4.4.1(eslint@9.19.0(jiti@2.4.2)) - '@intlify/bundle-utils': 10.0.0(vue-i18n@11.1.0(vue@3.5.13(typescript@5.7.3))) + '@eslint-community/eslint-utils': 4.4.1(eslint@9.20.1(jiti@2.4.2)) + '@intlify/bundle-utils': 10.0.0(vue-i18n@11.1.1(vue@3.5.13(typescript@5.7.3))) '@intlify/shared': 11.1.1 - '@intlify/vue-i18n-extensions': 8.0.0(@intlify/shared@11.1.1)(@vue/compiler-dom@3.5.13)(vue-i18n@11.1.0(vue@3.5.13(typescript@5.7.3)))(vue@3.5.13(typescript@5.7.3)) - '@rollup/pluginutils': 5.1.4(rollup@4.34.2) + '@intlify/vue-i18n-extensions': 8.0.0(@intlify/shared@11.1.1)(@vue/compiler-dom@3.5.13)(vue-i18n@11.1.1(vue@3.5.13(typescript@5.7.3)))(vue@3.5.13(typescript@5.7.3)) + '@rollup/pluginutils': 5.1.4(rollup@4.34.7) '@typescript-eslint/scope-manager': 8.23.0 '@typescript-eslint/typescript-estree': 8.23.0(typescript@5.7.3) debug: 4.4.0(supports-color@9.4.0) @@ -12237,7 +12462,7 @@ snapshots: unplugin: 1.16.1 vue: 3.5.13(typescript@5.7.3) optionalDependencies: - vue-i18n: 11.1.0(vue@3.5.13(typescript@5.7.3)) + vue-i18n: 11.1.1(vue@3.5.13(typescript@5.7.3)) transitivePeerDependencies: - '@vue/compiler-dom' - eslint @@ -12245,14 +12470,14 @@ snapshots: - supports-color - typescript - '@intlify/vue-i18n-extensions@8.0.0(@intlify/shared@11.1.1)(@vue/compiler-dom@3.5.13)(vue-i18n@11.1.0(vue@3.5.13(typescript@5.7.3)))(vue@3.5.13(typescript@5.7.3))': + '@intlify/vue-i18n-extensions@8.0.0(@intlify/shared@11.1.1)(@vue/compiler-dom@3.5.13)(vue-i18n@11.1.1(vue@3.5.13(typescript@5.7.3)))(vue@3.5.13(typescript@5.7.3))': dependencies: '@babel/parser': 7.26.7 optionalDependencies: '@intlify/shared': 11.1.1 '@vue/compiler-dom': 3.5.13 vue: 3.5.13(typescript@5.7.3) - vue-i18n: 11.1.0(vue@3.5.13(typescript@5.7.3)) + vue-i18n: 11.1.1(vue@3.5.13(typescript@5.7.3)) '@ioredis/commands@1.2.0': {} @@ -12291,7 +12516,7 @@ snapshots: '@jridgewell/resolve-uri': 3.1.2 '@jridgewell/sourcemap-codec': 1.5.0 - '@jspm/generator@2.4.2': + '@jspm/generator@2.5.0': dependencies: '@babel/core': 7.26.7 '@babel/plugin-syntax-import-attributes': 7.26.0(@babel/core@7.26.7) @@ -12356,23 +12581,23 @@ snapshots: - encoding - supports-color - '@microsoft/api-extractor-model@7.30.3(@types/node@22.13.1)': + '@microsoft/api-extractor-model@7.30.3(@types/node@22.13.4)': dependencies: '@microsoft/tsdoc': 0.15.1 '@microsoft/tsdoc-config': 0.17.1 - '@rushstack/node-core-library': 5.11.0(@types/node@22.13.1) + '@rushstack/node-core-library': 5.11.0(@types/node@22.13.4) transitivePeerDependencies: - '@types/node' - '@microsoft/api-extractor@7.49.2(@types/node@22.13.1)': + '@microsoft/api-extractor@7.49.2(@types/node@22.13.4)': dependencies: - '@microsoft/api-extractor-model': 7.30.3(@types/node@22.13.1) + '@microsoft/api-extractor-model': 7.30.3(@types/node@22.13.4) '@microsoft/tsdoc': 0.15.1 '@microsoft/tsdoc-config': 0.17.1 - '@rushstack/node-core-library': 5.11.0(@types/node@22.13.1) + '@rushstack/node-core-library': 5.11.0(@types/node@22.13.4) '@rushstack/rig-package': 0.5.3 - '@rushstack/terminal': 0.14.6(@types/node@22.13.1) - '@rushstack/ts-command-line': 4.23.4(@types/node@22.13.1) + '@rushstack/terminal': 0.14.6(@types/node@22.13.4) + '@rushstack/ts-command-line': 4.23.4(@types/node@22.13.4) lodash: 4.17.21 minimatch: 3.0.8 resolve: 1.22.10 @@ -12414,81 +12639,31 @@ snapshots: '@nodelib/fs.scandir': 2.1.5 fastq: 1.19.0 - '@nolebase/ui@2.12.1(@algolia/client-search@5.20.0)(@types/node@22.13.1)(async-validator@4.2.5)(axios@1.7.9)(change-case@5.4.4)(nprogress@0.2.0)(postcss@8.5.1)(qrcode@1.5.4)(sass@1.83.4)(search-insights@2.17.3)(sortablejs@1.15.6)(terser@5.37.0)(typescript@5.7.3)': + '@nolebase/ui@2.14.0(typescript@5.7.3)(vitepress@1.6.3(@algolia/client-search@5.20.0)(@types/node@22.13.4)(async-validator@4.2.5)(axios@1.7.9)(change-case@5.4.4)(less@4.2.2)(nprogress@0.2.0)(postcss@8.5.2)(qrcode@1.5.4)(sass@1.85.0)(search-insights@2.17.3)(sortablejs@1.15.6)(terser@5.37.0)(typescript@5.7.3))': dependencies: - '@iconify-json/octicon': 1.2.2 + '@iconify-json/octicon': 1.2.4 less: 4.2.2 - vitepress: 1.6.3(@algolia/client-search@5.20.0)(@types/node@22.13.1)(async-validator@4.2.5)(axios@1.7.9)(change-case@5.4.4)(less@4.2.2)(nprogress@0.2.0)(postcss@8.5.1)(qrcode@1.5.4)(sass@1.83.4)(search-insights@2.17.3)(sortablejs@1.15.6)(terser@5.37.0)(typescript@5.7.3) + vitepress: 1.6.3(@algolia/client-search@5.20.0)(@types/node@22.13.4)(async-validator@4.2.5)(axios@1.7.9)(change-case@5.4.4)(less@4.2.2)(nprogress@0.2.0)(postcss@8.5.2)(qrcode@1.5.4)(sass@1.85.0)(search-insights@2.17.3)(sortablejs@1.15.6)(terser@5.37.0)(typescript@5.7.3) vue: 3.5.13(typescript@5.7.3) transitivePeerDependencies: - - '@algolia/client-search' - - '@types/node' - - '@types/react' - - async-validator - - axios - - change-case - - drauu - - fuse.js - - idb-keyval - - jwt-decode - - lightningcss - - markdown-it-mathjax3 - - nprogress - - postcss - - qrcode - - react - - react-dom - - sass - - sass-embedded - - search-insights - - sortablejs - - stylus - - sugarss - - terser - typescript - - universal-cookie - '@nolebase/vitepress-plugin-git-changelog@2.12.1(@algolia/client-search@5.20.0)(@types/node@22.13.1)(async-validator@4.2.5)(axios@1.7.9)(change-case@5.4.4)(nprogress@0.2.0)(postcss@8.5.1)(qrcode@1.5.4)(sass@1.83.4)(search-insights@2.17.3)(sortablejs@1.15.6)(terser@5.37.0)(typescript@5.7.3)': + '@nolebase/vitepress-plugin-git-changelog@2.14.0(typescript@5.7.3)(vitepress@1.6.3(@algolia/client-search@5.20.0)(@types/node@22.13.4)(async-validator@4.2.5)(axios@1.7.9)(change-case@5.4.4)(less@4.2.2)(nprogress@0.2.0)(postcss@8.5.2)(qrcode@1.5.4)(sass@1.85.0)(search-insights@2.17.3)(sortablejs@1.15.6)(terser@5.37.0)(typescript@5.7.3))': dependencies: - '@iconify-json/octicon': 1.2.2 - '@nolebase/ui': 2.12.1(@algolia/client-search@5.20.0)(@types/node@22.13.1)(async-validator@4.2.5)(axios@1.7.9)(change-case@5.4.4)(nprogress@0.2.0)(postcss@8.5.1)(qrcode@1.5.4)(sass@1.83.4)(search-insights@2.17.3)(sortablejs@1.15.6)(terser@5.37.0)(typescript@5.7.3) + '@iconify-json/octicon': 1.2.4 + '@nolebase/ui': 2.14.0(typescript@5.7.3)(vitepress@1.6.3(@algolia/client-search@5.20.0)(@types/node@22.13.4)(async-validator@4.2.5)(axios@1.7.9)(change-case@5.4.4)(less@4.2.2)(nprogress@0.2.0)(postcss@8.5.2)(qrcode@1.5.4)(sass@1.85.0)(search-insights@2.17.3)(sortablejs@1.15.6)(terser@5.37.0)(typescript@5.7.3)) colorette: 2.0.20 date-fns: 4.1.0 defu: 6.1.4 es-toolkit: 1.32.0 execa: 9.5.2 - globby: 14.0.2 + globby: 14.1.0 gray-matter: 4.0.3 less: 4.2.2 uncrypto: 0.1.3 - vitepress: 1.6.3(@algolia/client-search@5.20.0)(@types/node@22.13.1)(async-validator@4.2.5)(axios@1.7.9)(change-case@5.4.4)(less@4.2.2)(nprogress@0.2.0)(postcss@8.5.1)(qrcode@1.5.4)(sass@1.83.4)(search-insights@2.17.3)(sortablejs@1.15.6)(terser@5.37.0)(typescript@5.7.3) + vitepress: 1.6.3(@algolia/client-search@5.20.0)(@types/node@22.13.4)(async-validator@4.2.5)(axios@1.7.9)(change-case@5.4.4)(less@4.2.2)(nprogress@0.2.0)(postcss@8.5.2)(qrcode@1.5.4)(sass@1.85.0)(search-insights@2.17.3)(sortablejs@1.15.6)(terser@5.37.0)(typescript@5.7.3) transitivePeerDependencies: - - '@algolia/client-search' - - '@types/node' - - '@types/react' - - async-validator - - axios - - change-case - - drauu - - fuse.js - - idb-keyval - - jwt-decode - - lightningcss - - markdown-it-mathjax3 - - nprogress - - postcss - - qrcode - - react - - react-dom - - sass - - sass-embedded - - search-insights - - sortablejs - - stylus - - sugarss - - terser - typescript - - universal-cookie '@npmcli/fs@1.1.1': dependencies: @@ -12500,7 +12675,7 @@ snapshots: mkdirp: 1.0.4 rimraf: 3.0.2 - '@nuxt/kit@3.15.4(magicast@0.3.5)(rollup@4.34.2)': + '@nuxt/kit@3.15.4(magicast@0.3.5)(rollup@4.34.7)': dependencies: c12: 2.0.1(magicast@0.3.5) consola: 3.4.0 @@ -12520,7 +12695,7 @@ snapshots: std-env: 3.8.0 ufo: 1.5.4 unctx: 2.4.1 - unimport: 4.0.0(rollup@4.34.2) + unimport: 4.0.0(rollup@4.34.7) untyped: 1.5.2 transitivePeerDependencies: - magicast @@ -12780,64 +12955,129 @@ snapshots: optionalDependencies: rollup: 4.34.2 + '@rollup/pluginutils@5.1.4(rollup@4.34.7)': + dependencies: + '@types/estree': 1.0.6 + estree-walker: 2.0.2 + picomatch: 4.0.2 + optionalDependencies: + rollup: 4.34.7 + '@rollup/rollup-android-arm-eabi@4.34.2': optional: true + '@rollup/rollup-android-arm-eabi@4.34.7': + optional: true + '@rollup/rollup-android-arm64@4.34.2': optional: true + '@rollup/rollup-android-arm64@4.34.7': + optional: true + '@rollup/rollup-darwin-arm64@4.34.2': optional: true + '@rollup/rollup-darwin-arm64@4.34.7': + optional: true + '@rollup/rollup-darwin-x64@4.34.2': optional: true + '@rollup/rollup-darwin-x64@4.34.7': + optional: true + '@rollup/rollup-freebsd-arm64@4.34.2': optional: true + '@rollup/rollup-freebsd-arm64@4.34.7': + optional: true + '@rollup/rollup-freebsd-x64@4.34.2': optional: true + '@rollup/rollup-freebsd-x64@4.34.7': + optional: true + '@rollup/rollup-linux-arm-gnueabihf@4.34.2': optional: true + '@rollup/rollup-linux-arm-gnueabihf@4.34.7': + optional: true + '@rollup/rollup-linux-arm-musleabihf@4.34.2': optional: true + '@rollup/rollup-linux-arm-musleabihf@4.34.7': + optional: true + '@rollup/rollup-linux-arm64-gnu@4.34.2': optional: true + '@rollup/rollup-linux-arm64-gnu@4.34.7': + optional: true + '@rollup/rollup-linux-arm64-musl@4.34.2': optional: true + '@rollup/rollup-linux-arm64-musl@4.34.7': + optional: true + '@rollup/rollup-linux-loongarch64-gnu@4.34.2': optional: true + '@rollup/rollup-linux-loongarch64-gnu@4.34.7': + optional: true + '@rollup/rollup-linux-powerpc64le-gnu@4.34.2': optional: true + '@rollup/rollup-linux-powerpc64le-gnu@4.34.7': + optional: true + '@rollup/rollup-linux-riscv64-gnu@4.34.2': optional: true + '@rollup/rollup-linux-riscv64-gnu@4.34.7': + optional: true + '@rollup/rollup-linux-s390x-gnu@4.34.2': optional: true + '@rollup/rollup-linux-s390x-gnu@4.34.7': + optional: true + '@rollup/rollup-linux-x64-gnu@4.34.2': optional: true + '@rollup/rollup-linux-x64-gnu@4.34.7': + optional: true + '@rollup/rollup-linux-x64-musl@4.34.2': optional: true + '@rollup/rollup-linux-x64-musl@4.34.7': + optional: true + '@rollup/rollup-win32-arm64-msvc@4.34.2': optional: true + '@rollup/rollup-win32-arm64-msvc@4.34.7': + optional: true + '@rollup/rollup-win32-ia32-msvc@4.34.2': optional: true + '@rollup/rollup-win32-ia32-msvc@4.34.7': + optional: true + '@rollup/rollup-win32-x64-msvc@4.34.2': optional: true - '@rushstack/node-core-library@5.11.0(@types/node@22.13.1)': + '@rollup/rollup-win32-x64-msvc@4.34.7': + optional: true + + '@rushstack/node-core-library@5.11.0(@types/node@22.13.4)': dependencies: ajv: 8.13.0 ajv-draft-04: 1.0.0(ajv@8.13.0) @@ -12848,23 +13088,23 @@ snapshots: resolve: 1.22.10 semver: 7.5.4 optionalDependencies: - '@types/node': 22.13.1 + '@types/node': 22.13.4 '@rushstack/rig-package@0.5.3': dependencies: resolve: 1.22.10 strip-json-comments: 3.1.1 - '@rushstack/terminal@0.14.6(@types/node@22.13.1)': + '@rushstack/terminal@0.14.6(@types/node@22.13.4)': dependencies: - '@rushstack/node-core-library': 5.11.0(@types/node@22.13.1) + '@rushstack/node-core-library': 5.11.0(@types/node@22.13.4) supports-color: 8.1.1 optionalDependencies: - '@types/node': 22.13.1 + '@types/node': 22.13.4 - '@rushstack/ts-command-line@4.23.4(@types/node@22.13.1)': + '@rushstack/ts-command-line@4.23.4(@types/node@22.13.4)': dependencies: - '@rushstack/terminal': 0.14.6(@types/node@22.13.1) + '@rushstack/terminal': 0.14.6(@types/node@22.13.4) '@types/argparse': 1.0.38 argparse: 1.0.10 string-argv: 0.3.2 @@ -12946,10 +13186,10 @@ snapshots: '@sxzz/popperjs-es@2.11.7': {} - '@tailwindcss/nesting@0.0.0-insiders.565cd3e(postcss@8.5.1)': + '@tailwindcss/nesting@0.0.0-insiders.565cd3e(postcss@8.5.2)': dependencies: - postcss: 8.5.1 - postcss-nested: 5.0.6(postcss@8.5.1) + postcss: 8.5.2 + postcss-nested: 5.0.6(postcss@8.5.2) '@tailwindcss/typography@0.5.16(tailwindcss@3.4.17)': dependencies: @@ -12963,16 +13203,16 @@ snapshots: dependencies: remove-accents: 0.5.0 - '@tanstack/query-core@5.66.0': {} + '@tanstack/query-core@5.66.3': {} '@tanstack/store@0.7.0': {} '@tanstack/virtual-core@3.12.0': {} - '@tanstack/vue-query@5.66.0(vue@3.5.13(typescript@5.7.3))': + '@tanstack/vue-query@5.66.3(vue@3.5.13(typescript@5.7.3))': dependencies: '@tanstack/match-sorter-utils': 8.19.4 - '@tanstack/query-core': 5.66.0 + '@tanstack/query-core': 5.66.3 '@vue/devtools-api': 6.6.4 vue: 3.5.13(typescript@5.7.3) vue-demi: 0.14.10(vue@3.5.13(typescript@5.7.3)) @@ -13086,6 +13326,10 @@ snapshots: dependencies: undici-types: 6.20.0 + '@types/node@22.13.4': + dependencies: + undici-types: 6.20.0 + '@types/normalize-package-data@2.4.4': {} '@types/nprogress@0.2.3': {} @@ -13094,7 +13338,7 @@ snapshots: '@types/postcss-import@14.0.3': dependencies: - postcss: 8.5.1 + postcss: 8.5.2 '@types/qrcode@1.5.5': dependencies: @@ -13116,15 +13360,15 @@ snapshots: '@types/web-bluetooth@0.0.20': {} - '@typescript-eslint/eslint-plugin@8.23.0(@typescript-eslint/parser@8.23.0(eslint@9.19.0(jiti@2.4.2))(typescript@5.7.3))(eslint@9.19.0(jiti@2.4.2))(typescript@5.7.3)': + '@typescript-eslint/eslint-plugin@8.24.0(@typescript-eslint/parser@8.24.0(eslint@9.20.1(jiti@2.4.2))(typescript@5.7.3))(eslint@9.20.1(jiti@2.4.2))(typescript@5.7.3)': dependencies: '@eslint-community/regexpp': 4.12.1 - '@typescript-eslint/parser': 8.23.0(eslint@9.19.0(jiti@2.4.2))(typescript@5.7.3) - '@typescript-eslint/scope-manager': 8.23.0 - '@typescript-eslint/type-utils': 8.23.0(eslint@9.19.0(jiti@2.4.2))(typescript@5.7.3) - '@typescript-eslint/utils': 8.23.0(eslint@9.19.0(jiti@2.4.2))(typescript@5.7.3) - '@typescript-eslint/visitor-keys': 8.23.0 - eslint: 9.19.0(jiti@2.4.2) + '@typescript-eslint/parser': 8.24.0(eslint@9.20.1(jiti@2.4.2))(typescript@5.7.3) + '@typescript-eslint/scope-manager': 8.24.0 + '@typescript-eslint/type-utils': 8.24.0(eslint@9.20.1(jiti@2.4.2))(typescript@5.7.3) + '@typescript-eslint/utils': 8.24.0(eslint@9.20.1(jiti@2.4.2))(typescript@5.7.3) + '@typescript-eslint/visitor-keys': 8.24.0 + eslint: 9.20.1(jiti@2.4.2) graphemer: 1.4.0 ignore: 5.3.2 natural-compare: 1.4.0 @@ -13133,14 +13377,14 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@8.23.0(eslint@9.19.0(jiti@2.4.2))(typescript@5.7.3)': + '@typescript-eslint/parser@8.24.0(eslint@9.20.1(jiti@2.4.2))(typescript@5.7.3)': dependencies: - '@typescript-eslint/scope-manager': 8.23.0 - '@typescript-eslint/types': 8.23.0 - '@typescript-eslint/typescript-estree': 8.23.0(typescript@5.7.3) - '@typescript-eslint/visitor-keys': 8.23.0 + '@typescript-eslint/scope-manager': 8.24.0 + '@typescript-eslint/types': 8.24.0 + '@typescript-eslint/typescript-estree': 8.24.0(typescript@5.7.3) + '@typescript-eslint/visitor-keys': 8.24.0 debug: 4.4.0(supports-color@9.4.0) - eslint: 9.19.0(jiti@2.4.2) + eslint: 9.20.1(jiti@2.4.2) typescript: 5.7.3 transitivePeerDependencies: - supports-color @@ -13155,12 +13399,17 @@ snapshots: '@typescript-eslint/types': 8.23.0 '@typescript-eslint/visitor-keys': 8.23.0 - '@typescript-eslint/type-utils@8.23.0(eslint@9.19.0(jiti@2.4.2))(typescript@5.7.3)': + '@typescript-eslint/scope-manager@8.24.0': dependencies: - '@typescript-eslint/typescript-estree': 8.23.0(typescript@5.7.3) - '@typescript-eslint/utils': 8.23.0(eslint@9.19.0(jiti@2.4.2))(typescript@5.7.3) + '@typescript-eslint/types': 8.24.0 + '@typescript-eslint/visitor-keys': 8.24.0 + + '@typescript-eslint/type-utils@8.24.0(eslint@9.20.1(jiti@2.4.2))(typescript@5.7.3)': + dependencies: + '@typescript-eslint/typescript-estree': 8.24.0(typescript@5.7.3) + '@typescript-eslint/utils': 8.24.0(eslint@9.20.1(jiti@2.4.2))(typescript@5.7.3) debug: 4.4.0(supports-color@9.4.0) - eslint: 9.19.0(jiti@2.4.2) + eslint: 9.20.1(jiti@2.4.2) ts-api-utils: 2.0.1(typescript@5.7.3) typescript: 5.7.3 transitivePeerDependencies: @@ -13170,6 +13419,8 @@ snapshots: '@typescript-eslint/types@8.23.0': {} + '@typescript-eslint/types@8.24.0': {} + '@typescript-eslint/typescript-estree@7.18.0(typescript@5.7.3)': dependencies: '@typescript-eslint/types': 7.18.0 @@ -13199,24 +13450,49 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@7.18.0(eslint@9.19.0(jiti@2.4.2))(typescript@5.7.3)': + '@typescript-eslint/typescript-estree@8.24.0(typescript@5.7.3)': dependencies: - '@eslint-community/eslint-utils': 4.4.1(eslint@9.19.0(jiti@2.4.2)) + '@typescript-eslint/types': 8.24.0 + '@typescript-eslint/visitor-keys': 8.24.0 + debug: 4.4.0(supports-color@9.4.0) + fast-glob: 3.3.3 + is-glob: 4.0.3 + minimatch: 9.0.5 + semver: 7.7.1 + ts-api-utils: 2.0.1(typescript@5.7.3) + typescript: 5.7.3 + transitivePeerDependencies: + - supports-color + + '@typescript-eslint/utils@7.18.0(eslint@9.20.1(jiti@2.4.2))(typescript@5.7.3)': + dependencies: + '@eslint-community/eslint-utils': 4.4.1(eslint@9.20.1(jiti@2.4.2)) '@typescript-eslint/scope-manager': 7.18.0 '@typescript-eslint/types': 7.18.0 '@typescript-eslint/typescript-estree': 7.18.0(typescript@5.7.3) - eslint: 9.19.0(jiti@2.4.2) + eslint: 9.20.1(jiti@2.4.2) transitivePeerDependencies: - supports-color - typescript - '@typescript-eslint/utils@8.23.0(eslint@9.19.0(jiti@2.4.2))(typescript@5.7.3)': + '@typescript-eslint/utils@8.23.0(eslint@9.20.1(jiti@2.4.2))(typescript@5.7.3)': dependencies: - '@eslint-community/eslint-utils': 4.4.1(eslint@9.19.0(jiti@2.4.2)) + '@eslint-community/eslint-utils': 4.4.1(eslint@9.20.1(jiti@2.4.2)) '@typescript-eslint/scope-manager': 8.23.0 '@typescript-eslint/types': 8.23.0 '@typescript-eslint/typescript-estree': 8.23.0(typescript@5.7.3) - eslint: 9.19.0(jiti@2.4.2) + eslint: 9.20.1(jiti@2.4.2) + typescript: 5.7.3 + transitivePeerDependencies: + - supports-color + + '@typescript-eslint/utils@8.24.0(eslint@9.20.1(jiti@2.4.2))(typescript@5.7.3)': + dependencies: + '@eslint-community/eslint-utils': 4.4.1(eslint@9.20.1(jiti@2.4.2)) + '@typescript-eslint/scope-manager': 8.24.0 + '@typescript-eslint/types': 8.24.0 + '@typescript-eslint/typescript-estree': 8.24.0(typescript@5.7.3) + eslint: 9.20.1(jiti@2.4.2) typescript: 5.7.3 transitivePeerDependencies: - supports-color @@ -13231,13 +13507,18 @@ snapshots: '@typescript-eslint/types': 8.23.0 eslint-visitor-keys: 4.2.0 + '@typescript-eslint/visitor-keys@8.24.0': + dependencies: + '@typescript-eslint/types': 8.24.0 + eslint-visitor-keys: 4.2.0 + '@ungap/structured-clone@1.3.0': {} - '@vee-validate/zod@4.15.0(vue@3.5.13(typescript@5.7.3))(zod@3.24.1)': + '@vee-validate/zod@4.15.0(vue@3.5.13(typescript@5.7.3))(zod@3.24.2)': dependencies: type-fest: 4.33.0 vee-validate: 4.15.0(vue@3.5.13(typescript@5.7.3)) - zod: 3.24.1 + zod: 3.24.2 transitivePeerDependencies: - vue @@ -13260,28 +13541,28 @@ snapshots: - rollup - supports-color - '@vite-pwa/vitepress@0.5.3(vite-plugin-pwa@0.21.1(vite@5.4.14(@types/node@22.13.1)(less@4.2.2)(sass@1.83.4)(terser@5.37.0))(workbox-build@7.3.0)(workbox-window@7.3.0))': + '@vite-pwa/vitepress@0.5.3(vite-plugin-pwa@0.21.1(vite@5.4.14(@types/node@22.13.4)(less@4.2.2)(sass@1.85.0)(terser@5.37.0))(workbox-build@7.3.0)(workbox-window@7.3.0))': dependencies: - vite-plugin-pwa: 0.21.1(vite@5.4.14(@types/node@22.13.1)(less@4.2.2)(sass@1.83.4)(terser@5.37.0))(workbox-build@7.3.0)(workbox-window@7.3.0) + vite-plugin-pwa: 0.21.1(vite@5.4.14(@types/node@22.13.4)(less@4.2.2)(sass@1.85.0)(terser@5.37.0))(workbox-build@7.3.0)(workbox-window@7.3.0) - '@vitejs/plugin-vue-jsx@4.1.1(vite@6.0.11(@types/node@22.13.1)(jiti@2.4.2)(less@4.2.2)(sass@1.83.4)(terser@5.37.0)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3))': + '@vitejs/plugin-vue-jsx@4.1.1(vite@6.1.0(@types/node@22.13.4)(jiti@2.4.2)(less@4.2.2)(sass@1.85.0)(terser@5.37.0)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3))': dependencies: '@babel/core': 7.26.7 '@babel/plugin-transform-typescript': 7.26.7(@babel/core@7.26.7) '@vue/babel-plugin-jsx': 1.2.5(@babel/core@7.26.7) - vite: 6.0.11(@types/node@22.13.1)(jiti@2.4.2)(less@4.2.2)(sass@1.83.4)(terser@5.37.0)(yaml@2.7.0) + vite: 6.1.0(@types/node@22.13.4)(jiti@2.4.2)(less@4.2.2)(sass@1.85.0)(terser@5.37.0)(yaml@2.7.0) vue: 3.5.13(typescript@5.7.3) transitivePeerDependencies: - supports-color - '@vitejs/plugin-vue@5.2.1(vite@5.4.14(@types/node@22.13.1)(less@4.2.2)(sass@1.83.4)(terser@5.37.0))(vue@3.5.13(typescript@5.7.3))': + '@vitejs/plugin-vue@5.2.1(vite@5.4.14(@types/node@22.13.4)(less@4.2.2)(sass@1.85.0)(terser@5.37.0))(vue@3.5.13(typescript@5.7.3))': dependencies: - vite: 5.4.14(@types/node@22.13.1)(less@4.2.2)(sass@1.83.4)(terser@5.37.0) + vite: 5.4.14(@types/node@22.13.4)(less@4.2.2)(sass@1.85.0)(terser@5.37.0) vue: 3.5.13(typescript@5.7.3) - '@vitejs/plugin-vue@5.2.1(vite@6.0.11(@types/node@22.13.1)(jiti@2.4.2)(less@4.2.2)(sass@1.83.4)(terser@5.37.0)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3))': + '@vitejs/plugin-vue@5.2.1(vite@6.1.0(@types/node@22.13.4)(jiti@2.4.2)(less@4.2.2)(sass@1.85.0)(terser@5.37.0)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3))': dependencies: - vite: 6.0.11(@types/node@22.13.1)(jiti@2.4.2)(less@4.2.2)(sass@1.83.4)(terser@5.37.0)(yaml@2.7.0) + vite: 6.1.0(@types/node@22.13.4)(jiti@2.4.2)(less@4.2.2)(sass@1.85.0)(terser@5.37.0)(yaml@2.7.0) vue: 3.5.13(typescript@5.7.3) '@vitest/expect@2.1.9': @@ -13291,13 +13572,13 @@ snapshots: chai: 5.1.2 tinyrainbow: 1.2.0 - '@vitest/mocker@2.1.9(vite@5.4.14(@types/node@22.13.1)(less@4.2.2)(sass@1.83.4)(terser@5.37.0))': + '@vitest/mocker@2.1.9(vite@5.4.14(@types/node@22.13.4)(less@4.2.2)(sass@1.85.0)(terser@5.37.0))': dependencies: '@vitest/spy': 2.1.9 estree-walker: 3.0.3 magic-string: 0.30.17 optionalDependencies: - vite: 5.4.14(@types/node@22.13.1)(less@4.2.2)(sass@1.83.4)(terser@5.37.0) + vite: 5.4.14(@types/node@22.13.4)(less@4.2.2)(sass@1.85.0)(terser@5.37.0) '@vitest/pretty-format@2.1.9': dependencies: @@ -13407,14 +13688,14 @@ snapshots: dependencies: '@vue/devtools-kit': 7.7.1 - '@vue/devtools-core@7.7.1(vite@6.0.11(@types/node@22.13.1)(jiti@2.4.2)(less@4.2.2)(sass@1.83.4)(terser@5.37.0)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3))': + '@vue/devtools-core@7.7.2(vite@6.1.0(@types/node@22.13.4)(jiti@2.4.2)(less@4.2.2)(sass@1.85.0)(terser@5.37.0)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3))': dependencies: - '@vue/devtools-kit': 7.7.1 - '@vue/devtools-shared': 7.7.1 + '@vue/devtools-kit': 7.7.2 + '@vue/devtools-shared': 7.7.2 mitt: 3.0.1 nanoid: 5.0.9 pathe: 2.0.2 - vite-hot-client: 0.2.4(vite@6.0.11(@types/node@22.13.1)(jiti@2.4.2)(less@4.2.2)(sass@1.83.4)(terser@5.37.0)(yaml@2.7.0)) + vite-hot-client: 0.2.4(vite@6.1.0(@types/node@22.13.4)(jiti@2.4.2)(less@4.2.2)(sass@1.85.0)(terser@5.37.0)(yaml@2.7.0)) vue: 3.5.13(typescript@5.7.3) transitivePeerDependencies: - vite @@ -13429,10 +13710,24 @@ snapshots: speakingurl: 14.0.1 superjson: 2.2.2 + '@vue/devtools-kit@7.7.2': + dependencies: + '@vue/devtools-shared': 7.7.2 + birpc: 0.2.19 + hookable: 5.5.3 + mitt: 3.0.1 + perfect-debounce: 1.0.0 + speakingurl: 14.0.1 + superjson: 2.2.2 + '@vue/devtools-shared@7.7.1': dependencies: rfdc: 1.4.1 + '@vue/devtools-shared@7.7.2': + dependencies: + rfdc: 1.4.1 + '@vue/language-core@2.1.10(typescript@5.7.3)': dependencies: '@volar/language-core': 2.4.11 @@ -13507,6 +13802,15 @@ snapshots: transitivePeerDependencies: - typescript + '@vueuse/core@12.7.0(typescript@5.7.3)': + dependencies: + '@types/web-bluetooth': 0.0.20 + '@vueuse/metadata': 12.7.0 + '@vueuse/shared': 12.7.0(typescript@5.7.3) + vue: 3.5.13(typescript@5.7.3) + transitivePeerDependencies: + - typescript + '@vueuse/core@9.13.0(vue@3.5.13(typescript@5.7.3))': dependencies: '@types/web-bluetooth': 0.0.16 @@ -13533,10 +13837,28 @@ snapshots: transitivePeerDependencies: - typescript + '@vueuse/integrations@12.7.0(async-validator@4.2.5)(axios@1.7.9)(change-case@5.4.4)(focus-trap@7.6.4)(nprogress@0.2.0)(qrcode@1.5.4)(sortablejs@1.15.6)(typescript@5.7.3)': + dependencies: + '@vueuse/core': 12.7.0(typescript@5.7.3) + '@vueuse/shared': 12.7.0(typescript@5.7.3) + vue: 3.5.13(typescript@5.7.3) + optionalDependencies: + async-validator: 4.2.5 + axios: 1.7.9 + change-case: 5.4.4 + focus-trap: 7.6.4 + nprogress: 0.2.0 + qrcode: 1.5.4 + sortablejs: 1.15.6 + transitivePeerDependencies: + - typescript + '@vueuse/metadata@10.11.1': {} '@vueuse/metadata@12.5.0': {} + '@vueuse/metadata@12.7.0': {} + '@vueuse/metadata@9.13.0': {} '@vueuse/shared@10.11.1(vue@3.5.13(typescript@5.7.3))': @@ -13552,6 +13874,12 @@ snapshots: transitivePeerDependencies: - typescript + '@vueuse/shared@12.7.0(typescript@5.7.3)': + dependencies: + vue: 3.5.13(typescript@5.7.3) + transitivePeerDependencies: + - typescript + '@vueuse/shared@9.13.0(vue@3.5.13(typescript@5.7.3))': dependencies: vue-demi: 0.14.10(vue@3.5.13(typescript@5.7.3)) @@ -13559,11 +13887,11 @@ snapshots: - '@vue/composition-api' - vue - '@vxe-ui/core@4.0.29(vue@3.5.13(typescript@5.7.3))': + '@vxe-ui/core@4.0.30(vue@3.5.13(typescript@5.7.3))': dependencies: dom-zindex: 1.0.6 vue: 3.5.13(typescript@5.7.3) - xe-utils: 3.7.0 + xe-utils: 3.7.1 JSONStream@1.3.5: dependencies: @@ -13806,6 +14134,16 @@ snapshots: postcss: 8.5.1 postcss-value-parser: 4.2.0 + autoprefixer@10.4.20(postcss@8.5.2): + dependencies: + browserslist: 4.24.4 + caniuse-lite: 1.0.30001697 + fraction.js: 4.3.7 + normalize-range: 0.1.2 + picocolors: 1.1.1 + postcss: 8.5.2 + postcss-value-parser: 4.2.0 + available-typed-arrays@1.0.7: dependencies: possible-typed-array-names: 1.0.0 @@ -14301,9 +14639,9 @@ snapshots: core-util-is@1.0.3: {} - cosmiconfig-typescript-loader@6.1.0(@types/node@22.13.1)(cosmiconfig@9.0.0(typescript@5.7.3))(typescript@5.7.3): + cosmiconfig-typescript-loader@6.1.0(@types/node@22.13.4)(cosmiconfig@9.0.0(typescript@5.7.3))(typescript@5.7.3): dependencies: - '@types/node': 22.13.1 + '@types/node': 22.13.4 cosmiconfig: 9.0.0(typescript@5.7.3) jiti: 2.4.2 typescript: 5.7.3 @@ -14439,27 +14777,31 @@ snapshots: semver: 7.7.1 tinyglobby: 0.2.10 - css-blank-pseudo@7.0.1(postcss@8.5.1): + css-blank-pseudo@7.0.1(postcss@8.5.2): dependencies: - postcss: 8.5.1 + postcss: 8.5.2 postcss-selector-parser: 7.0.0 css-declaration-sorter@7.2.0(postcss@8.5.1): dependencies: postcss: 8.5.1 + css-declaration-sorter@7.2.0(postcss@8.5.2): + dependencies: + postcss: 8.5.2 + css-functions-list@3.2.3: {} - css-has-pseudo@7.0.2(postcss@8.5.1): + css-has-pseudo@7.0.2(postcss@8.5.2): dependencies: '@csstools/selector-specificity': 5.0.0(postcss-selector-parser@7.0.0) - postcss: 8.5.1 + postcss: 8.5.2 postcss-selector-parser: 7.0.0 postcss-value-parser: 4.2.0 - css-prefers-color-scheme@10.0.0(postcss@8.5.1): + css-prefers-color-scheme@10.0.0(postcss@8.5.2): dependencies: - postcss: 8.5.1 + postcss: 8.5.2 css-render@0.15.14: dependencies: @@ -14537,16 +14879,60 @@ snapshots: postcss-svgo: 7.0.1(postcss@8.5.1) postcss-unique-selectors: 7.0.3(postcss@8.5.1) + cssnano-preset-default@7.0.6(postcss@8.5.2): + dependencies: + browserslist: 4.24.4 + css-declaration-sorter: 7.2.0(postcss@8.5.2) + cssnano-utils: 5.0.0(postcss@8.5.2) + postcss: 8.5.2 + postcss-calc: 10.1.1(postcss@8.5.2) + postcss-colormin: 7.0.2(postcss@8.5.2) + postcss-convert-values: 7.0.4(postcss@8.5.2) + postcss-discard-comments: 7.0.3(postcss@8.5.2) + postcss-discard-duplicates: 7.0.1(postcss@8.5.2) + postcss-discard-empty: 7.0.0(postcss@8.5.2) + postcss-discard-overridden: 7.0.0(postcss@8.5.2) + postcss-merge-longhand: 7.0.4(postcss@8.5.2) + postcss-merge-rules: 7.0.4(postcss@8.5.2) + postcss-minify-font-values: 7.0.0(postcss@8.5.2) + postcss-minify-gradients: 7.0.0(postcss@8.5.2) + postcss-minify-params: 7.0.2(postcss@8.5.2) + postcss-minify-selectors: 7.0.4(postcss@8.5.2) + postcss-normalize-charset: 7.0.0(postcss@8.5.2) + postcss-normalize-display-values: 7.0.0(postcss@8.5.2) + postcss-normalize-positions: 7.0.0(postcss@8.5.2) + postcss-normalize-repeat-style: 7.0.0(postcss@8.5.2) + postcss-normalize-string: 7.0.0(postcss@8.5.2) + postcss-normalize-timing-functions: 7.0.0(postcss@8.5.2) + postcss-normalize-unicode: 7.0.2(postcss@8.5.2) + postcss-normalize-url: 7.0.0(postcss@8.5.2) + postcss-normalize-whitespace: 7.0.0(postcss@8.5.2) + postcss-ordered-values: 7.0.1(postcss@8.5.2) + postcss-reduce-initial: 7.0.2(postcss@8.5.2) + postcss-reduce-transforms: 7.0.0(postcss@8.5.2) + postcss-svgo: 7.0.1(postcss@8.5.2) + postcss-unique-selectors: 7.0.3(postcss@8.5.2) + cssnano-utils@5.0.0(postcss@8.5.1): dependencies: postcss: 8.5.1 + cssnano-utils@5.0.0(postcss@8.5.2): + dependencies: + postcss: 8.5.2 + cssnano@7.0.6(postcss@8.5.1): dependencies: cssnano-preset-default: 7.0.6(postcss@8.5.1) lilconfig: 3.1.3 postcss: 8.5.1 + cssnano@7.0.6(postcss@8.5.2): + dependencies: + cssnano-preset-default: 7.0.6(postcss@8.5.2) + lilconfig: 3.1.3 + postcss: 8.5.2 + csso@5.0.5: dependencies: css-tree: 2.2.1 @@ -14811,7 +15197,7 @@ snapshots: electron-to-chromium@1.5.91: {} - element-plus@2.9.3(vue@3.5.13(typescript@5.7.3)): + element-plus@2.9.4(vue@3.5.13(typescript@5.7.3)): dependencies: '@ctrl/tinycolor': 4.1.0 '@element-plus/icons-vue': 2.3.1(vue@3.5.13(typescript@5.7.3)) @@ -15013,21 +15399,21 @@ snapshots: optionalDependencies: source-map: 0.6.1 - eslint-compat-utils@0.5.1(eslint@9.19.0(jiti@2.4.2)): + eslint-compat-utils@0.5.1(eslint@9.20.1(jiti@2.4.2)): dependencies: - eslint: 9.19.0(jiti@2.4.2) + eslint: 9.20.1(jiti@2.4.2) semver: 7.7.1 - eslint-compat-utils@0.6.4(eslint@9.19.0(jiti@2.4.2)): + eslint-compat-utils@0.6.4(eslint@9.20.1(jiti@2.4.2)): dependencies: - eslint: 9.19.0(jiti@2.4.2) + eslint: 9.20.1(jiti@2.4.2) semver: 7.7.1 - eslint-config-turbo@2.4.0(eslint@9.19.0(jiti@2.4.2))(turbo@2.4.0): + eslint-config-turbo@2.4.2(eslint@9.20.1(jiti@2.4.2))(turbo@2.4.2): dependencies: - eslint: 9.19.0(jiti@2.4.2) - eslint-plugin-turbo: 2.4.0(eslint@9.19.0(jiti@2.4.2))(turbo@2.4.0) - turbo: 2.4.0 + eslint: 9.20.1(jiti@2.4.2) + eslint-plugin-turbo: 2.4.2(eslint@9.20.1(jiti@2.4.2))(turbo@2.4.2) + turbo: 2.4.2 eslint-import-resolver-node@0.3.9: dependencies: @@ -15037,39 +15423,39 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-json-compat-utils@0.2.1(eslint@9.19.0(jiti@2.4.2))(jsonc-eslint-parser@2.4.0): + eslint-json-compat-utils@0.2.1(eslint@9.20.1(jiti@2.4.2))(jsonc-eslint-parser@2.4.0): dependencies: - eslint: 9.19.0(jiti@2.4.2) + eslint: 9.20.1(jiti@2.4.2) esquery: 1.6.0 jsonc-eslint-parser: 2.4.0 - eslint-plugin-command@0.2.7(eslint@9.19.0(jiti@2.4.2)): + eslint-plugin-command@0.2.7(eslint@9.20.1(jiti@2.4.2)): dependencies: '@es-joy/jsdoccomment': 0.49.0 - eslint: 9.19.0(jiti@2.4.2) + eslint: 9.20.1(jiti@2.4.2) - eslint-plugin-es-x@7.8.0(eslint@9.19.0(jiti@2.4.2)): + eslint-plugin-es-x@7.8.0(eslint@9.20.1(jiti@2.4.2)): dependencies: - '@eslint-community/eslint-utils': 4.4.1(eslint@9.19.0(jiti@2.4.2)) + '@eslint-community/eslint-utils': 4.4.1(eslint@9.20.1(jiti@2.4.2)) '@eslint-community/regexpp': 4.12.1 - eslint: 9.19.0(jiti@2.4.2) - eslint-compat-utils: 0.5.1(eslint@9.19.0(jiti@2.4.2)) + eslint: 9.20.1(jiti@2.4.2) + eslint-compat-utils: 0.5.1(eslint@9.20.1(jiti@2.4.2)) - eslint-plugin-eslint-comments@3.2.0(eslint@9.19.0(jiti@2.4.2)): + eslint-plugin-eslint-comments@3.2.0(eslint@9.20.1(jiti@2.4.2)): dependencies: escape-string-regexp: 1.0.5 - eslint: 9.19.0(jiti@2.4.2) + eslint: 9.20.1(jiti@2.4.2) ignore: 5.3.2 - eslint-plugin-import-x@4.6.1(eslint@9.19.0(jiti@2.4.2))(typescript@5.7.3): + eslint-plugin-import-x@4.6.1(eslint@9.20.1(jiti@2.4.2))(typescript@5.7.3): dependencies: '@types/doctrine': 0.0.9 '@typescript-eslint/scope-manager': 8.23.0 - '@typescript-eslint/utils': 8.23.0(eslint@9.19.0(jiti@2.4.2))(typescript@5.7.3) + '@typescript-eslint/utils': 8.23.0(eslint@9.20.1(jiti@2.4.2))(typescript@5.7.3) debug: 4.4.0(supports-color@9.4.0) doctrine: 3.0.0 enhanced-resolve: 5.18.0 - eslint: 9.19.0(jiti@2.4.2) + eslint: 9.20.1(jiti@2.4.2) eslint-import-resolver-node: 0.3.9 get-tsconfig: 4.10.0 is-glob: 4.0.3 @@ -15081,14 +15467,14 @@ snapshots: - supports-color - typescript - eslint-plugin-jsdoc@50.6.3(eslint@9.19.0(jiti@2.4.2)): + eslint-plugin-jsdoc@50.6.3(eslint@9.20.1(jiti@2.4.2)): dependencies: '@es-joy/jsdoccomment': 0.49.0 are-docs-informative: 0.0.2 comment-parser: 1.4.1 debug: 4.4.0(supports-color@9.4.0) escape-string-regexp: 4.0.0 - eslint: 9.19.0(jiti@2.4.2) + eslint: 9.20.1(jiti@2.4.2) espree: 10.3.0 esquery: 1.6.0 parse-imports: 2.2.1 @@ -15098,12 +15484,12 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-plugin-jsonc@2.19.1(eslint@9.19.0(jiti@2.4.2)): + eslint-plugin-jsonc@2.19.1(eslint@9.20.1(jiti@2.4.2)): dependencies: - '@eslint-community/eslint-utils': 4.4.1(eslint@9.19.0(jiti@2.4.2)) - eslint: 9.19.0(jiti@2.4.2) - eslint-compat-utils: 0.6.4(eslint@9.19.0(jiti@2.4.2)) - eslint-json-compat-utils: 0.2.1(eslint@9.19.0(jiti@2.4.2))(jsonc-eslint-parser@2.4.0) + '@eslint-community/eslint-utils': 4.4.1(eslint@9.20.1(jiti@2.4.2)) + eslint: 9.20.1(jiti@2.4.2) + eslint-compat-utils: 0.6.4(eslint@9.20.1(jiti@2.4.2)) + eslint-json-compat-utils: 0.2.1(eslint@9.20.1(jiti@2.4.2))(jsonc-eslint-parser@2.4.0) espree: 9.6.1 graphemer: 1.4.0 jsonc-eslint-parser: 2.4.0 @@ -15112,66 +15498,66 @@ snapshots: transitivePeerDependencies: - '@eslint/json' - eslint-plugin-n@17.15.1(eslint@9.19.0(jiti@2.4.2)): + eslint-plugin-n@17.15.1(eslint@9.20.1(jiti@2.4.2)): dependencies: - '@eslint-community/eslint-utils': 4.4.1(eslint@9.19.0(jiti@2.4.2)) + '@eslint-community/eslint-utils': 4.4.1(eslint@9.20.1(jiti@2.4.2)) enhanced-resolve: 5.18.0 - eslint: 9.19.0(jiti@2.4.2) - eslint-plugin-es-x: 7.8.0(eslint@9.19.0(jiti@2.4.2)) + eslint: 9.20.1(jiti@2.4.2) + eslint-plugin-es-x: 7.8.0(eslint@9.20.1(jiti@2.4.2)) get-tsconfig: 4.10.0 - globals: 15.14.0 + globals: 15.15.0 ignore: 5.3.2 minimatch: 9.0.5 semver: 7.7.1 eslint-plugin-no-only-tests@3.3.0: {} - eslint-plugin-perfectionist@4.8.0(eslint@9.19.0(jiti@2.4.2))(typescript@5.7.3): + eslint-plugin-perfectionist@4.9.0(eslint@9.20.1(jiti@2.4.2))(typescript@5.7.3): dependencies: - '@typescript-eslint/types': 8.23.0 - '@typescript-eslint/utils': 8.23.0(eslint@9.19.0(jiti@2.4.2))(typescript@5.7.3) - eslint: 9.19.0(jiti@2.4.2) + '@typescript-eslint/types': 8.24.0 + '@typescript-eslint/utils': 8.24.0(eslint@9.20.1(jiti@2.4.2))(typescript@5.7.3) + eslint: 9.20.1(jiti@2.4.2) natural-orderby: 5.0.0 transitivePeerDependencies: - supports-color - typescript - eslint-plugin-prettier@5.2.3(@types/eslint@9.6.1)(eslint@9.19.0(jiti@2.4.2))(prettier@3.4.2): + eslint-plugin-prettier@5.2.3(@types/eslint@9.6.1)(eslint@9.20.1(jiti@2.4.2))(prettier@3.5.1): dependencies: - eslint: 9.19.0(jiti@2.4.2) - prettier: 3.4.2 + eslint: 9.20.1(jiti@2.4.2) + prettier: 3.5.1 prettier-linter-helpers: 1.0.0 synckit: 0.9.2 optionalDependencies: '@types/eslint': 9.6.1 - eslint-plugin-regexp@2.7.0(eslint@9.19.0(jiti@2.4.2)): + eslint-plugin-regexp@2.7.0(eslint@9.20.1(jiti@2.4.2)): dependencies: - '@eslint-community/eslint-utils': 4.4.1(eslint@9.19.0(jiti@2.4.2)) + '@eslint-community/eslint-utils': 4.4.1(eslint@9.20.1(jiti@2.4.2)) '@eslint-community/regexpp': 4.12.1 comment-parser: 1.4.1 - eslint: 9.19.0(jiti@2.4.2) + eslint: 9.20.1(jiti@2.4.2) jsdoc-type-pratt-parser: 4.1.0 refa: 0.12.1 regexp-ast-analysis: 0.7.1 scslre: 0.3.0 - eslint-plugin-turbo@2.4.0(eslint@9.19.0(jiti@2.4.2))(turbo@2.4.0): + eslint-plugin-turbo@2.4.2(eslint@9.20.1(jiti@2.4.2))(turbo@2.4.2): dependencies: dotenv: 16.0.3 - eslint: 9.19.0(jiti@2.4.2) - turbo: 2.4.0 + eslint: 9.20.1(jiti@2.4.2) + turbo: 2.4.2 - eslint-plugin-unicorn@56.0.1(eslint@9.19.0(jiti@2.4.2)): + eslint-plugin-unicorn@56.0.1(eslint@9.20.1(jiti@2.4.2)): dependencies: '@babel/helper-validator-identifier': 7.25.9 - '@eslint-community/eslint-utils': 4.4.1(eslint@9.19.0(jiti@2.4.2)) + '@eslint-community/eslint-utils': 4.4.1(eslint@9.20.1(jiti@2.4.2)) ci-info: 4.1.0 clean-regexp: 1.0.0 core-js-compat: 3.40.0 - eslint: 9.19.0(jiti@2.4.2) + eslint: 9.20.1(jiti@2.4.2) esquery: 1.6.0 - globals: 15.14.0 + globals: 15.15.0 indent-string: 4.0.0 is-builtin-module: 3.2.1 jsesc: 3.1.0 @@ -15182,33 +15568,33 @@ snapshots: semver: 7.7.1 strip-indent: 3.0.0 - eslint-plugin-unused-imports@4.1.4(@typescript-eslint/eslint-plugin@8.23.0(@typescript-eslint/parser@8.23.0(eslint@9.19.0(jiti@2.4.2))(typescript@5.7.3))(eslint@9.19.0(jiti@2.4.2))(typescript@5.7.3))(eslint@9.19.0(jiti@2.4.2)): + eslint-plugin-unused-imports@4.1.4(@typescript-eslint/eslint-plugin@8.24.0(@typescript-eslint/parser@8.24.0(eslint@9.20.1(jiti@2.4.2))(typescript@5.7.3))(eslint@9.20.1(jiti@2.4.2))(typescript@5.7.3))(eslint@9.20.1(jiti@2.4.2)): dependencies: - eslint: 9.19.0(jiti@2.4.2) + eslint: 9.20.1(jiti@2.4.2) optionalDependencies: - '@typescript-eslint/eslint-plugin': 8.23.0(@typescript-eslint/parser@8.23.0(eslint@9.19.0(jiti@2.4.2))(typescript@5.7.3))(eslint@9.19.0(jiti@2.4.2))(typescript@5.7.3) + '@typescript-eslint/eslint-plugin': 8.24.0(@typescript-eslint/parser@8.24.0(eslint@9.20.1(jiti@2.4.2))(typescript@5.7.3))(eslint@9.20.1(jiti@2.4.2))(typescript@5.7.3) - eslint-plugin-vitest@0.5.4(@typescript-eslint/eslint-plugin@8.23.0(@typescript-eslint/parser@8.23.0(eslint@9.19.0(jiti@2.4.2))(typescript@5.7.3))(eslint@9.19.0(jiti@2.4.2))(typescript@5.7.3))(eslint@9.19.0(jiti@2.4.2))(typescript@5.7.3)(vitest@2.1.9(@types/node@22.13.1)(happy-dom@16.8.1)(less@4.2.2)(sass@1.83.4)(terser@5.37.0)): + eslint-plugin-vitest@0.5.4(@typescript-eslint/eslint-plugin@8.24.0(@typescript-eslint/parser@8.24.0(eslint@9.20.1(jiti@2.4.2))(typescript@5.7.3))(eslint@9.20.1(jiti@2.4.2))(typescript@5.7.3))(eslint@9.20.1(jiti@2.4.2))(typescript@5.7.3)(vitest@2.1.9(@types/node@22.13.4)(happy-dom@16.8.1)(less@4.2.2)(sass@1.85.0)(terser@5.37.0)): dependencies: - '@typescript-eslint/utils': 7.18.0(eslint@9.19.0(jiti@2.4.2))(typescript@5.7.3) - eslint: 9.19.0(jiti@2.4.2) + '@typescript-eslint/utils': 7.18.0(eslint@9.20.1(jiti@2.4.2))(typescript@5.7.3) + eslint: 9.20.1(jiti@2.4.2) optionalDependencies: - '@typescript-eslint/eslint-plugin': 8.23.0(@typescript-eslint/parser@8.23.0(eslint@9.19.0(jiti@2.4.2))(typescript@5.7.3))(eslint@9.19.0(jiti@2.4.2))(typescript@5.7.3) - vitest: 2.1.9(@types/node@22.13.1)(happy-dom@16.8.1)(less@4.2.2)(sass@1.83.4)(terser@5.37.0) + '@typescript-eslint/eslint-plugin': 8.24.0(@typescript-eslint/parser@8.24.0(eslint@9.20.1(jiti@2.4.2))(typescript@5.7.3))(eslint@9.20.1(jiti@2.4.2))(typescript@5.7.3) + vitest: 2.1.9(@types/node@22.13.4)(happy-dom@16.8.1)(less@4.2.2)(sass@1.85.0)(terser@5.37.0) transitivePeerDependencies: - supports-color - typescript - eslint-plugin-vue@9.32.0(eslint@9.19.0(jiti@2.4.2)): + eslint-plugin-vue@9.32.0(eslint@9.20.1(jiti@2.4.2)): dependencies: - '@eslint-community/eslint-utils': 4.4.1(eslint@9.19.0(jiti@2.4.2)) - eslint: 9.19.0(jiti@2.4.2) + '@eslint-community/eslint-utils': 4.4.1(eslint@9.20.1(jiti@2.4.2)) + eslint: 9.20.1(jiti@2.4.2) globals: 13.24.0 natural-compare: 1.4.0 nth-check: 2.1.1 postcss-selector-parser: 6.1.2 semver: 7.7.1 - vue-eslint-parser: 9.4.3(eslint@9.19.0(jiti@2.4.2)) + vue-eslint-parser: 9.4.3(eslint@9.20.1(jiti@2.4.2)) xml-name-validator: 4.0.0 transitivePeerDependencies: - supports-color @@ -15227,14 +15613,14 @@ snapshots: eslint-visitor-keys@4.2.0: {} - eslint@9.19.0(jiti@2.4.2): + eslint@9.20.1(jiti@2.4.2): dependencies: - '@eslint-community/eslint-utils': 4.4.1(eslint@9.19.0(jiti@2.4.2)) + '@eslint-community/eslint-utils': 4.4.1(eslint@9.20.1(jiti@2.4.2)) '@eslint-community/regexpp': 4.12.1 '@eslint/config-array': 0.19.2 - '@eslint/core': 0.10.0 + '@eslint/core': 0.11.0 '@eslint/eslintrc': 3.2.0 - '@eslint/js': 9.19.0 + '@eslint/js': 9.20.0 '@eslint/plugin-kit': 0.2.5 '@humanfs/node': 0.16.6 '@humanwhocodes/module-importer': 1.0.1 @@ -15690,6 +16076,8 @@ snapshots: globals@15.14.0: {} + globals@15.15.0: {} + globalthis@1.0.4: dependencies: define-properties: 1.2.1 @@ -15713,6 +16101,15 @@ snapshots: slash: 5.1.0 unicorn-magic: 0.1.0 + globby@14.1.0: + dependencies: + '@sindresorhus/merge-streams': 2.3.0 + fast-glob: 3.3.3 + ignore: 7.0.3 + path-type: 6.0.0 + slash: 5.1.0 + unicorn-magic: 0.3.0 + globjoin@0.1.4: {} good-listener@1.2.2: @@ -15744,18 +16141,18 @@ snapshots: dependencies: duplexer: 0.1.2 - h3@1.14.0: + h3@1.15.0: dependencies: cookie-es: 1.2.2 crossws: 0.3.3 defu: 6.1.4 destr: 2.0.3 iron-webcrypto: 1.2.1 + node-mock-http: 1.0.0 ohash: 1.1.4 radix3: 1.1.2 ufo: 1.5.4 uncrypto: 0.1.3 - unenv: 1.10.0 happy-dom@16.8.1: dependencies: @@ -16393,7 +16790,7 @@ snapshots: crossws: 0.3.3 defu: 6.1.4 get-port-please: 3.1.2 - h3: 1.14.0 + h3: 1.15.0 http-shutdown: 1.2.2 jiti: 2.4.2 mlly: 1.7.4 @@ -16733,7 +17130,7 @@ snapshots: mkdirp@3.0.1: {} - mkdist@2.2.0(sass@1.83.4)(typescript@5.7.3)(vue-tsc@2.1.10(typescript@5.7.3))(vue@3.5.13(typescript@5.7.3)): + mkdist@2.2.0(sass@1.85.0)(typescript@5.7.3)(vue-tsc@2.1.10(typescript@5.7.3))(vue@3.5.13(typescript@5.7.3)): dependencies: autoprefixer: 10.4.20(postcss@8.5.1) citty: 0.1.6 @@ -16749,7 +17146,7 @@ snapshots: semver: 7.7.1 tinyglobby: 0.2.10 optionalDependencies: - sass: 1.83.4 + sass: 1.85.0 typescript: 5.7.3 vue: 3.5.13(typescript@5.7.3) vue-tsc: 2.1.10(typescript@5.7.3) @@ -16858,7 +17255,7 @@ snapshots: fs-extra: 11.3.0 globby: 14.0.2 gzip-size: 7.0.0 - h3: 1.14.0 + h3: 1.15.0 hookable: 5.5.3 httpxy: 0.1.7 ioredis: 5.4.2 @@ -16948,6 +17345,8 @@ snapshots: css-select: 4.3.0 he: 1.2.0 + node-mock-http@1.0.0: {} + node-releases@2.0.19: {} nopt@7.2.1: @@ -17241,6 +17640,8 @@ snapshots: path-type@5.0.0: {} + path-type@6.0.0: {} + pathe@0.2.0: {} pathe@1.1.2: {} @@ -17263,9 +17664,9 @@ snapshots: pify@4.0.1: {} - pinia-plugin-persistedstate@4.2.0(magicast@0.3.5)(pinia@2.3.1(typescript@5.7.3)(vue@3.5.13(typescript@5.7.3)))(rollup@4.34.2): + pinia-plugin-persistedstate@4.2.0(magicast@0.3.5)(pinia@2.3.1(typescript@5.7.3)(vue@3.5.13(typescript@5.7.3)))(rollup@4.34.7): dependencies: - '@nuxt/kit': 3.15.4(magicast@0.3.5)(rollup@4.34.2) + '@nuxt/kit': 3.15.4(magicast@0.3.5)(rollup@4.34.7) deep-pick-omit: 1.2.1 defu: 6.1.4 destr: 2.0.3 @@ -17312,13 +17713,13 @@ snapshots: possible-typed-array-names@1.0.0: {} - postcss-antd-fixes@0.2.0(postcss@8.5.1): + postcss-antd-fixes@0.2.0(postcss@8.5.2): dependencies: - postcss: 8.5.1 + postcss: 8.5.2 - postcss-attribute-case-insensitive@7.0.1(postcss@8.5.1): + postcss-attribute-case-insensitive@7.0.1(postcss@8.5.2): dependencies: - postcss: 8.5.1 + postcss: 8.5.2 postcss-selector-parser: 7.0.0 postcss-calc@10.1.1(postcss@8.5.1): @@ -17327,30 +17728,36 @@ snapshots: postcss-selector-parser: 7.0.0 postcss-value-parser: 4.2.0 - postcss-clamp@4.1.0(postcss@8.5.1): + postcss-calc@10.1.1(postcss@8.5.2): dependencies: - postcss: 8.5.1 + postcss: 8.5.2 + postcss-selector-parser: 7.0.0 postcss-value-parser: 4.2.0 - postcss-color-functional-notation@7.0.7(postcss@8.5.1): + postcss-clamp@4.1.0(postcss@8.5.2): + dependencies: + postcss: 8.5.2 + postcss-value-parser: 4.2.0 + + postcss-color-functional-notation@7.0.7(postcss@8.5.2): dependencies: '@csstools/css-color-parser': 3.0.7(@csstools/css-parser-algorithms@3.0.4(@csstools/css-tokenizer@3.0.3))(@csstools/css-tokenizer@3.0.3) '@csstools/css-parser-algorithms': 3.0.4(@csstools/css-tokenizer@3.0.3) '@csstools/css-tokenizer': 3.0.3 - '@csstools/postcss-progressive-custom-properties': 4.0.0(postcss@8.5.1) - '@csstools/utilities': 2.0.0(postcss@8.5.1) - postcss: 8.5.1 + '@csstools/postcss-progressive-custom-properties': 4.0.0(postcss@8.5.2) + '@csstools/utilities': 2.0.0(postcss@8.5.2) + postcss: 8.5.2 - postcss-color-hex-alpha@10.0.0(postcss@8.5.1): + postcss-color-hex-alpha@10.0.0(postcss@8.5.2): dependencies: - '@csstools/utilities': 2.0.0(postcss@8.5.1) - postcss: 8.5.1 + '@csstools/utilities': 2.0.0(postcss@8.5.2) + postcss: 8.5.2 postcss-value-parser: 4.2.0 - postcss-color-rebeccapurple@10.0.0(postcss@8.5.1): + postcss-color-rebeccapurple@10.0.0(postcss@8.5.2): dependencies: - '@csstools/utilities': 2.0.0(postcss@8.5.1) - postcss: 8.5.1 + '@csstools/utilities': 2.0.0(postcss@8.5.2) + postcss: 8.5.2 postcss-value-parser: 4.2.0 postcss-colormin@7.0.2(postcss@8.5.1): @@ -17361,40 +17768,54 @@ snapshots: postcss: 8.5.1 postcss-value-parser: 4.2.0 + postcss-colormin@7.0.2(postcss@8.5.2): + dependencies: + browserslist: 4.24.4 + caniuse-api: 3.0.0 + colord: 2.9.3 + postcss: 8.5.2 + postcss-value-parser: 4.2.0 + postcss-convert-values@7.0.4(postcss@8.5.1): dependencies: browserslist: 4.24.4 postcss: 8.5.1 postcss-value-parser: 4.2.0 - postcss-custom-media@11.0.5(postcss@8.5.1): + postcss-convert-values@7.0.4(postcss@8.5.2): + dependencies: + browserslist: 4.24.4 + postcss: 8.5.2 + postcss-value-parser: 4.2.0 + + postcss-custom-media@11.0.5(postcss@8.5.2): dependencies: '@csstools/cascade-layer-name-parser': 2.0.4(@csstools/css-parser-algorithms@3.0.4(@csstools/css-tokenizer@3.0.3))(@csstools/css-tokenizer@3.0.3) '@csstools/css-parser-algorithms': 3.0.4(@csstools/css-tokenizer@3.0.3) '@csstools/css-tokenizer': 3.0.3 '@csstools/media-query-list-parser': 4.0.2(@csstools/css-parser-algorithms@3.0.4(@csstools/css-tokenizer@3.0.3))(@csstools/css-tokenizer@3.0.3) - postcss: 8.5.1 + postcss: 8.5.2 - postcss-custom-properties@14.0.4(postcss@8.5.1): + postcss-custom-properties@14.0.4(postcss@8.5.2): dependencies: '@csstools/cascade-layer-name-parser': 2.0.4(@csstools/css-parser-algorithms@3.0.4(@csstools/css-tokenizer@3.0.3))(@csstools/css-tokenizer@3.0.3) '@csstools/css-parser-algorithms': 3.0.4(@csstools/css-tokenizer@3.0.3) '@csstools/css-tokenizer': 3.0.3 - '@csstools/utilities': 2.0.0(postcss@8.5.1) - postcss: 8.5.1 + '@csstools/utilities': 2.0.0(postcss@8.5.2) + postcss: 8.5.2 postcss-value-parser: 4.2.0 - postcss-custom-selectors@8.0.4(postcss@8.5.1): + postcss-custom-selectors@8.0.4(postcss@8.5.2): dependencies: '@csstools/cascade-layer-name-parser': 2.0.4(@csstools/css-parser-algorithms@3.0.4(@csstools/css-tokenizer@3.0.3))(@csstools/css-tokenizer@3.0.3) '@csstools/css-parser-algorithms': 3.0.4(@csstools/css-tokenizer@3.0.3) '@csstools/css-tokenizer': 3.0.3 - postcss: 8.5.1 + postcss: 8.5.2 postcss-selector-parser: 7.0.0 - postcss-dir-pseudo-class@9.0.1(postcss@8.5.1): + postcss-dir-pseudo-class@9.0.1(postcss@8.5.2): dependencies: - postcss: 8.5.1 + postcss: 8.5.2 postcss-selector-parser: 7.0.0 postcss-discard-comments@7.0.3(postcss@8.5.1): @@ -17402,94 +17823,111 @@ snapshots: postcss: 8.5.1 postcss-selector-parser: 6.1.2 + postcss-discard-comments@7.0.3(postcss@8.5.2): + dependencies: + postcss: 8.5.2 + postcss-selector-parser: 6.1.2 + postcss-discard-duplicates@7.0.1(postcss@8.5.1): dependencies: postcss: 8.5.1 + postcss-discard-duplicates@7.0.1(postcss@8.5.2): + dependencies: + postcss: 8.5.2 + postcss-discard-empty@7.0.0(postcss@8.5.1): dependencies: postcss: 8.5.1 + postcss-discard-empty@7.0.0(postcss@8.5.2): + dependencies: + postcss: 8.5.2 + postcss-discard-overridden@7.0.0(postcss@8.5.1): dependencies: postcss: 8.5.1 - postcss-double-position-gradients@6.0.0(postcss@8.5.1): + postcss-discard-overridden@7.0.0(postcss@8.5.2): dependencies: - '@csstools/postcss-progressive-custom-properties': 4.0.0(postcss@8.5.1) - '@csstools/utilities': 2.0.0(postcss@8.5.1) - postcss: 8.5.1 + postcss: 8.5.2 + + postcss-double-position-gradients@6.0.0(postcss@8.5.2): + dependencies: + '@csstools/postcss-progressive-custom-properties': 4.0.0(postcss@8.5.2) + '@csstools/utilities': 2.0.0(postcss@8.5.2) + postcss: 8.5.2 postcss-value-parser: 4.2.0 - postcss-focus-visible@10.0.1(postcss@8.5.1): + postcss-focus-visible@10.0.1(postcss@8.5.2): dependencies: - postcss: 8.5.1 + postcss: 8.5.2 postcss-selector-parser: 7.0.0 - postcss-focus-within@9.0.1(postcss@8.5.1): + postcss-focus-within@9.0.1(postcss@8.5.2): dependencies: - postcss: 8.5.1 + postcss: 8.5.2 postcss-selector-parser: 7.0.0 - postcss-font-variant@5.0.0(postcss@8.5.1): + postcss-font-variant@5.0.0(postcss@8.5.2): dependencies: - postcss: 8.5.1 + postcss: 8.5.2 - postcss-gap-properties@6.0.0(postcss@8.5.1): + postcss-gap-properties@6.0.0(postcss@8.5.2): dependencies: - postcss: 8.5.1 + postcss: 8.5.2 postcss-html@1.8.0: dependencies: htmlparser2: 8.0.2 js-tokens: 9.0.1 - postcss: 8.5.1 - postcss-safe-parser: 6.0.0(postcss@8.5.1) + postcss: 8.5.2 + postcss-safe-parser: 6.0.0(postcss@8.5.2) - postcss-image-set-function@7.0.0(postcss@8.5.1): + postcss-image-set-function@7.0.0(postcss@8.5.2): dependencies: - '@csstools/utilities': 2.0.0(postcss@8.5.1) - postcss: 8.5.1 + '@csstools/utilities': 2.0.0(postcss@8.5.2) + postcss: 8.5.2 postcss-value-parser: 4.2.0 - postcss-import@15.1.0(postcss@8.5.1): + postcss-import@15.1.0(postcss@8.5.2): dependencies: - postcss: 8.5.1 + postcss: 8.5.2 postcss-value-parser: 4.2.0 read-cache: 1.0.0 resolve: 1.22.10 - postcss-import@16.1.0(postcss@8.5.1): + postcss-import@16.1.0(postcss@8.5.2): dependencies: - postcss: 8.5.1 + postcss: 8.5.2 postcss-value-parser: 4.2.0 read-cache: 1.0.0 resolve: 1.22.10 - postcss-js@4.0.1(postcss@8.5.1): + postcss-js@4.0.1(postcss@8.5.2): dependencies: camelcase-css: 2.0.1 - postcss: 8.5.1 + postcss: 8.5.2 - postcss-lab-function@7.0.7(postcss@8.5.1): + postcss-lab-function@7.0.7(postcss@8.5.2): dependencies: '@csstools/css-color-parser': 3.0.7(@csstools/css-parser-algorithms@3.0.4(@csstools/css-tokenizer@3.0.3))(@csstools/css-tokenizer@3.0.3) '@csstools/css-parser-algorithms': 3.0.4(@csstools/css-tokenizer@3.0.3) '@csstools/css-tokenizer': 3.0.3 - '@csstools/postcss-progressive-custom-properties': 4.0.0(postcss@8.5.1) - '@csstools/utilities': 2.0.0(postcss@8.5.1) - postcss: 8.5.1 + '@csstools/postcss-progressive-custom-properties': 4.0.0(postcss@8.5.2) + '@csstools/utilities': 2.0.0(postcss@8.5.2) + postcss: 8.5.2 - postcss-load-config@4.0.2(postcss@8.5.1): + postcss-load-config@4.0.2(postcss@8.5.2): dependencies: lilconfig: 3.1.3 yaml: 2.7.0 optionalDependencies: - postcss: 8.5.1 + postcss: 8.5.2 - postcss-logical@8.0.0(postcss@8.5.1): + postcss-logical@8.0.0(postcss@8.5.2): dependencies: - postcss: 8.5.1 + postcss: 8.5.2 postcss-value-parser: 4.2.0 postcss-media-query-parser@0.2.3: {} @@ -17500,6 +17938,12 @@ snapshots: postcss-value-parser: 4.2.0 stylehacks: 7.0.4(postcss@8.5.1) + postcss-merge-longhand@7.0.4(postcss@8.5.2): + dependencies: + postcss: 8.5.2 + postcss-value-parser: 4.2.0 + stylehacks: 7.0.4(postcss@8.5.2) + postcss-merge-rules@7.0.4(postcss@8.5.1): dependencies: browserslist: 4.24.4 @@ -17508,11 +17952,24 @@ snapshots: postcss: 8.5.1 postcss-selector-parser: 6.1.2 + postcss-merge-rules@7.0.4(postcss@8.5.2): + dependencies: + browserslist: 4.24.4 + caniuse-api: 3.0.0 + cssnano-utils: 5.0.0(postcss@8.5.2) + postcss: 8.5.2 + postcss-selector-parser: 6.1.2 + postcss-minify-font-values@7.0.0(postcss@8.5.1): dependencies: postcss: 8.5.1 postcss-value-parser: 4.2.0 + postcss-minify-font-values@7.0.0(postcss@8.5.2): + dependencies: + postcss: 8.5.2 + postcss-value-parser: 4.2.0 + postcss-minify-gradients@7.0.0(postcss@8.5.1): dependencies: colord: 2.9.3 @@ -17520,6 +17977,13 @@ snapshots: postcss: 8.5.1 postcss-value-parser: 4.2.0 + postcss-minify-gradients@7.0.0(postcss@8.5.2): + dependencies: + colord: 2.9.3 + cssnano-utils: 5.0.0(postcss@8.5.2) + postcss: 8.5.2 + postcss-value-parser: 4.2.0 + postcss-minify-params@7.0.2(postcss@8.5.1): dependencies: browserslist: 4.24.4 @@ -17527,20 +17991,33 @@ snapshots: postcss: 8.5.1 postcss-value-parser: 4.2.0 + postcss-minify-params@7.0.2(postcss@8.5.2): + dependencies: + browserslist: 4.24.4 + cssnano-utils: 5.0.0(postcss@8.5.2) + postcss: 8.5.2 + postcss-value-parser: 4.2.0 + postcss-minify-selectors@7.0.4(postcss@8.5.1): dependencies: cssesc: 3.0.0 postcss: 8.5.1 postcss-selector-parser: 6.1.2 - postcss-nested@5.0.6(postcss@8.5.1): + postcss-minify-selectors@7.0.4(postcss@8.5.2): dependencies: - postcss: 8.5.1 + cssesc: 3.0.0 + postcss: 8.5.2 postcss-selector-parser: 6.1.2 - postcss-nested@6.2.0(postcss@8.5.1): + postcss-nested@5.0.6(postcss@8.5.2): dependencies: - postcss: 8.5.1 + postcss: 8.5.2 + postcss-selector-parser: 6.1.2 + + postcss-nested@6.2.0(postcss@8.5.2): + dependencies: + postcss: 8.5.2 postcss-selector-parser: 6.1.2 postcss-nested@7.0.2(postcss@8.5.1): @@ -17548,61 +18025,106 @@ snapshots: postcss: 8.5.1 postcss-selector-parser: 7.0.0 - postcss-nesting@13.0.1(postcss@8.5.1): + postcss-nesting@13.0.1(postcss@8.5.2): dependencies: '@csstools/selector-resolve-nested': 3.0.0(postcss-selector-parser@7.0.0) '@csstools/selector-specificity': 5.0.0(postcss-selector-parser@7.0.0) - postcss: 8.5.1 + postcss: 8.5.2 postcss-selector-parser: 7.0.0 postcss-normalize-charset@7.0.0(postcss@8.5.1): dependencies: postcss: 8.5.1 + postcss-normalize-charset@7.0.0(postcss@8.5.2): + dependencies: + postcss: 8.5.2 + postcss-normalize-display-values@7.0.0(postcss@8.5.1): dependencies: postcss: 8.5.1 postcss-value-parser: 4.2.0 + postcss-normalize-display-values@7.0.0(postcss@8.5.2): + dependencies: + postcss: 8.5.2 + postcss-value-parser: 4.2.0 + postcss-normalize-positions@7.0.0(postcss@8.5.1): dependencies: postcss: 8.5.1 postcss-value-parser: 4.2.0 + postcss-normalize-positions@7.0.0(postcss@8.5.2): + dependencies: + postcss: 8.5.2 + postcss-value-parser: 4.2.0 + postcss-normalize-repeat-style@7.0.0(postcss@8.5.1): dependencies: postcss: 8.5.1 postcss-value-parser: 4.2.0 + postcss-normalize-repeat-style@7.0.0(postcss@8.5.2): + dependencies: + postcss: 8.5.2 + postcss-value-parser: 4.2.0 + postcss-normalize-string@7.0.0(postcss@8.5.1): dependencies: postcss: 8.5.1 postcss-value-parser: 4.2.0 + postcss-normalize-string@7.0.0(postcss@8.5.2): + dependencies: + postcss: 8.5.2 + postcss-value-parser: 4.2.0 + postcss-normalize-timing-functions@7.0.0(postcss@8.5.1): dependencies: postcss: 8.5.1 postcss-value-parser: 4.2.0 + postcss-normalize-timing-functions@7.0.0(postcss@8.5.2): + dependencies: + postcss: 8.5.2 + postcss-value-parser: 4.2.0 + postcss-normalize-unicode@7.0.2(postcss@8.5.1): dependencies: browserslist: 4.24.4 postcss: 8.5.1 postcss-value-parser: 4.2.0 + postcss-normalize-unicode@7.0.2(postcss@8.5.2): + dependencies: + browserslist: 4.24.4 + postcss: 8.5.2 + postcss-value-parser: 4.2.0 + postcss-normalize-url@7.0.0(postcss@8.5.1): dependencies: postcss: 8.5.1 postcss-value-parser: 4.2.0 + postcss-normalize-url@7.0.0(postcss@8.5.2): + dependencies: + postcss: 8.5.2 + postcss-value-parser: 4.2.0 + postcss-normalize-whitespace@7.0.0(postcss@8.5.1): dependencies: postcss: 8.5.1 postcss-value-parser: 4.2.0 - postcss-opacity-percentage@3.0.0(postcss@8.5.1): + postcss-normalize-whitespace@7.0.0(postcss@8.5.2): dependencies: - postcss: 8.5.1 + postcss: 8.5.2 + postcss-value-parser: 4.2.0 + + postcss-opacity-percentage@3.0.0(postcss@8.5.2): + dependencies: + postcss: 8.5.2 postcss-ordered-values@7.0.1(postcss@8.5.1): dependencies: @@ -17610,90 +18132,96 @@ snapshots: postcss: 8.5.1 postcss-value-parser: 4.2.0 - postcss-overflow-shorthand@6.0.0(postcss@8.5.1): + postcss-ordered-values@7.0.1(postcss@8.5.2): dependencies: - postcss: 8.5.1 + cssnano-utils: 5.0.0(postcss@8.5.2) + postcss: 8.5.2 postcss-value-parser: 4.2.0 - postcss-page-break@3.0.4(postcss@8.5.1): + postcss-overflow-shorthand@6.0.0(postcss@8.5.2): dependencies: - postcss: 8.5.1 - - postcss-place@10.0.0(postcss@8.5.1): - dependencies: - postcss: 8.5.1 + postcss: 8.5.2 postcss-value-parser: 4.2.0 - postcss-preset-env@10.1.3(postcss@8.5.1): + postcss-page-break@3.0.4(postcss@8.5.2): dependencies: - '@csstools/postcss-cascade-layers': 5.0.1(postcss@8.5.1) - '@csstools/postcss-color-function': 4.0.7(postcss@8.5.1) - '@csstools/postcss-color-mix-function': 3.0.7(postcss@8.5.1) - '@csstools/postcss-content-alt-text': 2.0.4(postcss@8.5.1) - '@csstools/postcss-exponential-functions': 2.0.6(postcss@8.5.1) - '@csstools/postcss-font-format-keywords': 4.0.0(postcss@8.5.1) - '@csstools/postcss-gamut-mapping': 2.0.7(postcss@8.5.1) - '@csstools/postcss-gradients-interpolation-method': 5.0.7(postcss@8.5.1) - '@csstools/postcss-hwb-function': 4.0.7(postcss@8.5.1) - '@csstools/postcss-ic-unit': 4.0.0(postcss@8.5.1) - '@csstools/postcss-initial': 2.0.0(postcss@8.5.1) - '@csstools/postcss-is-pseudo-class': 5.0.1(postcss@8.5.1) - '@csstools/postcss-light-dark-function': 2.0.7(postcss@8.5.1) - '@csstools/postcss-logical-float-and-clear': 3.0.0(postcss@8.5.1) - '@csstools/postcss-logical-overflow': 2.0.0(postcss@8.5.1) - '@csstools/postcss-logical-overscroll-behavior': 2.0.0(postcss@8.5.1) - '@csstools/postcss-logical-resize': 3.0.0(postcss@8.5.1) - '@csstools/postcss-logical-viewport-units': 3.0.3(postcss@8.5.1) - '@csstools/postcss-media-minmax': 2.0.6(postcss@8.5.1) - '@csstools/postcss-media-queries-aspect-ratio-number-values': 3.0.4(postcss@8.5.1) - '@csstools/postcss-nested-calc': 4.0.0(postcss@8.5.1) - '@csstools/postcss-normalize-display-values': 4.0.0(postcss@8.5.1) - '@csstools/postcss-oklab-function': 4.0.7(postcss@8.5.1) - '@csstools/postcss-progressive-custom-properties': 4.0.0(postcss@8.5.1) - '@csstools/postcss-random-function': 1.0.2(postcss@8.5.1) - '@csstools/postcss-relative-color-syntax': 3.0.7(postcss@8.5.1) - '@csstools/postcss-scope-pseudo-class': 4.0.1(postcss@8.5.1) - '@csstools/postcss-sign-functions': 1.1.1(postcss@8.5.1) - '@csstools/postcss-stepped-value-functions': 4.0.6(postcss@8.5.1) - '@csstools/postcss-text-decoration-shorthand': 4.0.1(postcss@8.5.1) - '@csstools/postcss-trigonometric-functions': 4.0.6(postcss@8.5.1) - '@csstools/postcss-unset-value': 4.0.0(postcss@8.5.1) - autoprefixer: 10.4.20(postcss@8.5.1) + postcss: 8.5.2 + + postcss-place@10.0.0(postcss@8.5.2): + dependencies: + postcss: 8.5.2 + postcss-value-parser: 4.2.0 + + postcss-preset-env@10.1.4(postcss@8.5.2): + dependencies: + '@csstools/postcss-cascade-layers': 5.0.1(postcss@8.5.2) + '@csstools/postcss-color-function': 4.0.7(postcss@8.5.2) + '@csstools/postcss-color-mix-function': 3.0.7(postcss@8.5.2) + '@csstools/postcss-content-alt-text': 2.0.4(postcss@8.5.2) + '@csstools/postcss-exponential-functions': 2.0.6(postcss@8.5.2) + '@csstools/postcss-font-format-keywords': 4.0.0(postcss@8.5.2) + '@csstools/postcss-gamut-mapping': 2.0.7(postcss@8.5.2) + '@csstools/postcss-gradients-interpolation-method': 5.0.7(postcss@8.5.2) + '@csstools/postcss-hwb-function': 4.0.7(postcss@8.5.2) + '@csstools/postcss-ic-unit': 4.0.0(postcss@8.5.2) + '@csstools/postcss-initial': 2.0.1(postcss@8.5.2) + '@csstools/postcss-is-pseudo-class': 5.0.1(postcss@8.5.2) + '@csstools/postcss-light-dark-function': 2.0.7(postcss@8.5.2) + '@csstools/postcss-logical-float-and-clear': 3.0.0(postcss@8.5.2) + '@csstools/postcss-logical-overflow': 2.0.0(postcss@8.5.2) + '@csstools/postcss-logical-overscroll-behavior': 2.0.0(postcss@8.5.2) + '@csstools/postcss-logical-resize': 3.0.0(postcss@8.5.2) + '@csstools/postcss-logical-viewport-units': 3.0.3(postcss@8.5.2) + '@csstools/postcss-media-minmax': 2.0.6(postcss@8.5.2) + '@csstools/postcss-media-queries-aspect-ratio-number-values': 3.0.4(postcss@8.5.2) + '@csstools/postcss-nested-calc': 4.0.0(postcss@8.5.2) + '@csstools/postcss-normalize-display-values': 4.0.0(postcss@8.5.2) + '@csstools/postcss-oklab-function': 4.0.7(postcss@8.5.2) + '@csstools/postcss-progressive-custom-properties': 4.0.0(postcss@8.5.2) + '@csstools/postcss-random-function': 1.0.2(postcss@8.5.2) + '@csstools/postcss-relative-color-syntax': 3.0.7(postcss@8.5.2) + '@csstools/postcss-scope-pseudo-class': 4.0.1(postcss@8.5.2) + '@csstools/postcss-sign-functions': 1.1.1(postcss@8.5.2) + '@csstools/postcss-stepped-value-functions': 4.0.6(postcss@8.5.2) + '@csstools/postcss-text-decoration-shorthand': 4.0.1(postcss@8.5.2) + '@csstools/postcss-trigonometric-functions': 4.0.6(postcss@8.5.2) + '@csstools/postcss-unset-value': 4.0.0(postcss@8.5.2) + autoprefixer: 10.4.20(postcss@8.5.2) browserslist: 4.24.4 - css-blank-pseudo: 7.0.1(postcss@8.5.1) - css-has-pseudo: 7.0.2(postcss@8.5.1) - css-prefers-color-scheme: 10.0.0(postcss@8.5.1) + css-blank-pseudo: 7.0.1(postcss@8.5.2) + css-has-pseudo: 7.0.2(postcss@8.5.2) + css-prefers-color-scheme: 10.0.0(postcss@8.5.2) cssdb: 8.2.3 - postcss: 8.5.1 - postcss-attribute-case-insensitive: 7.0.1(postcss@8.5.1) - postcss-clamp: 4.1.0(postcss@8.5.1) - postcss-color-functional-notation: 7.0.7(postcss@8.5.1) - postcss-color-hex-alpha: 10.0.0(postcss@8.5.1) - postcss-color-rebeccapurple: 10.0.0(postcss@8.5.1) - postcss-custom-media: 11.0.5(postcss@8.5.1) - postcss-custom-properties: 14.0.4(postcss@8.5.1) - postcss-custom-selectors: 8.0.4(postcss@8.5.1) - postcss-dir-pseudo-class: 9.0.1(postcss@8.5.1) - postcss-double-position-gradients: 6.0.0(postcss@8.5.1) - postcss-focus-visible: 10.0.1(postcss@8.5.1) - postcss-focus-within: 9.0.1(postcss@8.5.1) - postcss-font-variant: 5.0.0(postcss@8.5.1) - postcss-gap-properties: 6.0.0(postcss@8.5.1) - postcss-image-set-function: 7.0.0(postcss@8.5.1) - postcss-lab-function: 7.0.7(postcss@8.5.1) - postcss-logical: 8.0.0(postcss@8.5.1) - postcss-nesting: 13.0.1(postcss@8.5.1) - postcss-opacity-percentage: 3.0.0(postcss@8.5.1) - postcss-overflow-shorthand: 6.0.0(postcss@8.5.1) - postcss-page-break: 3.0.4(postcss@8.5.1) - postcss-place: 10.0.0(postcss@8.5.1) - postcss-pseudo-class-any-link: 10.0.1(postcss@8.5.1) - postcss-replace-overflow-wrap: 4.0.0(postcss@8.5.1) - postcss-selector-not: 8.0.1(postcss@8.5.1) + postcss: 8.5.2 + postcss-attribute-case-insensitive: 7.0.1(postcss@8.5.2) + postcss-clamp: 4.1.0(postcss@8.5.2) + postcss-color-functional-notation: 7.0.7(postcss@8.5.2) + postcss-color-hex-alpha: 10.0.0(postcss@8.5.2) + postcss-color-rebeccapurple: 10.0.0(postcss@8.5.2) + postcss-custom-media: 11.0.5(postcss@8.5.2) + postcss-custom-properties: 14.0.4(postcss@8.5.2) + postcss-custom-selectors: 8.0.4(postcss@8.5.2) + postcss-dir-pseudo-class: 9.0.1(postcss@8.5.2) + postcss-double-position-gradients: 6.0.0(postcss@8.5.2) + postcss-focus-visible: 10.0.1(postcss@8.5.2) + postcss-focus-within: 9.0.1(postcss@8.5.2) + postcss-font-variant: 5.0.0(postcss@8.5.2) + postcss-gap-properties: 6.0.0(postcss@8.5.2) + postcss-image-set-function: 7.0.0(postcss@8.5.2) + postcss-lab-function: 7.0.7(postcss@8.5.2) + postcss-logical: 8.0.0(postcss@8.5.2) + postcss-nesting: 13.0.1(postcss@8.5.2) + postcss-opacity-percentage: 3.0.0(postcss@8.5.2) + postcss-overflow-shorthand: 6.0.0(postcss@8.5.2) + postcss-page-break: 3.0.4(postcss@8.5.2) + postcss-place: 10.0.0(postcss@8.5.2) + postcss-pseudo-class-any-link: 10.0.1(postcss@8.5.2) + postcss-replace-overflow-wrap: 4.0.0(postcss@8.5.2) + postcss-selector-not: 8.0.1(postcss@8.5.2) - postcss-pseudo-class-any-link@10.0.1(postcss@8.5.1): + postcss-pseudo-class-any-link@10.0.1(postcss@8.5.2): dependencies: - postcss: 8.5.1 + postcss: 8.5.2 postcss-selector-parser: 7.0.0 postcss-reduce-initial@7.0.2(postcss@8.5.1): @@ -17702,32 +18230,43 @@ snapshots: caniuse-api: 3.0.0 postcss: 8.5.1 + postcss-reduce-initial@7.0.2(postcss@8.5.2): + dependencies: + browserslist: 4.24.4 + caniuse-api: 3.0.0 + postcss: 8.5.2 + postcss-reduce-transforms@7.0.0(postcss@8.5.1): dependencies: postcss: 8.5.1 postcss-value-parser: 4.2.0 - postcss-replace-overflow-wrap@4.0.0(postcss@8.5.1): + postcss-reduce-transforms@7.0.0(postcss@8.5.2): dependencies: - postcss: 8.5.1 + postcss: 8.5.2 + postcss-value-parser: 4.2.0 + + postcss-replace-overflow-wrap@4.0.0(postcss@8.5.2): + dependencies: + postcss: 8.5.2 postcss-resolve-nested-selector@0.1.6: {} - postcss-safe-parser@6.0.0(postcss@8.5.1): + postcss-safe-parser@6.0.0(postcss@8.5.2): dependencies: - postcss: 8.5.1 + postcss: 8.5.2 - postcss-safe-parser@7.0.1(postcss@8.5.1): + postcss-safe-parser@7.0.1(postcss@8.5.2): dependencies: - postcss: 8.5.1 + postcss: 8.5.2 - postcss-scss@4.0.9(postcss@8.5.1): + postcss-scss@4.0.9(postcss@8.5.2): dependencies: - postcss: 8.5.1 + postcss: 8.5.2 - postcss-selector-not@8.0.1(postcss@8.5.1): + postcss-selector-not@8.0.1(postcss@8.5.2): dependencies: - postcss: 8.5.1 + postcss: 8.5.2 postcss-selector-parser: 7.0.0 postcss-selector-parser@6.0.10: @@ -17745,9 +18284,9 @@ snapshots: cssesc: 3.0.0 util-deprecate: 1.0.2 - postcss-sorting@8.0.2(postcss@8.5.1): + postcss-sorting@8.0.2(postcss@8.5.2): dependencies: - postcss: 8.5.1 + postcss: 8.5.2 postcss-svgo@7.0.1(postcss@8.5.1): dependencies: @@ -17755,11 +18294,22 @@ snapshots: postcss-value-parser: 4.2.0 svgo: 3.3.2 + postcss-svgo@7.0.1(postcss@8.5.2): + dependencies: + postcss: 8.5.2 + postcss-value-parser: 4.2.0 + svgo: 3.3.2 + postcss-unique-selectors@7.0.3(postcss@8.5.1): dependencies: postcss: 8.5.1 postcss-selector-parser: 6.1.2 + postcss-unique-selectors@7.0.3(postcss@8.5.2): + dependencies: + postcss: 8.5.2 + postcss-selector-parser: 6.1.2 + postcss-value-parser@4.2.0: {} postcss@8.5.1: @@ -17768,6 +18318,12 @@ snapshots: picocolors: 1.1.1 source-map-js: 1.2.1 + postcss@8.5.2: + dependencies: + nanoid: 3.3.8 + picocolors: 1.1.1 + source-map-js: 1.2.1 + preact@10.25.4: {} prelude-ls@1.2.1: {} @@ -17776,13 +18332,13 @@ snapshots: dependencies: fast-diff: 1.3.0 - prettier-plugin-tailwindcss@0.6.11(prettier@3.4.2): + prettier-plugin-tailwindcss@0.6.11(prettier@3.5.1): dependencies: - prettier: 3.4.2 + prettier: 3.5.1 prettier@2.8.8: {} - prettier@3.4.2: {} + prettier@3.5.1: {} pretty-bytes@5.6.0: {} @@ -17832,7 +18388,7 @@ snapshots: queue-microtask@1.2.3: {} - radix-vue@1.9.13(vue@3.5.13(typescript@5.7.3)): + radix-vue@1.9.14(vue@3.5.13(typescript@5.7.3)): dependencies: '@floating-ui/dom': 1.6.13 '@floating-ui/vue': 1.1.6(vue@3.5.13(typescript@5.7.3)) @@ -18088,6 +18644,15 @@ snapshots: optionalDependencies: rollup: 4.34.2 + rollup-plugin-visualizer@5.14.0(rollup@4.34.7): + dependencies: + open: 8.4.2 + picomatch: 4.0.2 + source-map: 0.7.4 + yargs: 17.7.2 + optionalDependencies: + rollup: 4.34.7 + rollup@2.79.2: optionalDependencies: fsevents: 2.3.3 @@ -18117,6 +18682,31 @@ snapshots: '@rollup/rollup-win32-x64-msvc': 4.34.2 fsevents: 2.3.3 + rollup@4.34.7: + dependencies: + '@types/estree': 1.0.6 + optionalDependencies: + '@rollup/rollup-android-arm-eabi': 4.34.7 + '@rollup/rollup-android-arm64': 4.34.7 + '@rollup/rollup-darwin-arm64': 4.34.7 + '@rollup/rollup-darwin-x64': 4.34.7 + '@rollup/rollup-freebsd-arm64': 4.34.7 + '@rollup/rollup-freebsd-x64': 4.34.7 + '@rollup/rollup-linux-arm-gnueabihf': 4.34.7 + '@rollup/rollup-linux-arm-musleabihf': 4.34.7 + '@rollup/rollup-linux-arm64-gnu': 4.34.7 + '@rollup/rollup-linux-arm64-musl': 4.34.7 + '@rollup/rollup-linux-loongarch64-gnu': 4.34.7 + '@rollup/rollup-linux-powerpc64le-gnu': 4.34.7 + '@rollup/rollup-linux-riscv64-gnu': 4.34.7 + '@rollup/rollup-linux-s390x-gnu': 4.34.7 + '@rollup/rollup-linux-x64-gnu': 4.34.7 + '@rollup/rollup-linux-x64-musl': 4.34.7 + '@rollup/rollup-win32-arm64-msvc': 4.34.7 + '@rollup/rollup-win32-ia32-msvc': 4.34.7 + '@rollup/rollup-win32-x64-msvc': 4.34.7 + fsevents: 2.3.3 + rotated-array-set@3.0.0: {} run-applescript@7.0.0: {} @@ -18154,7 +18744,7 @@ snapshots: safer-buffer@2.1.2: {} - sass@1.83.4: + sass@1.85.0: dependencies: chokidar: 4.0.3 immutable: 5.0.3 @@ -18564,6 +19154,12 @@ snapshots: postcss: 8.5.1 postcss-selector-parser: 6.1.2 + stylehacks@7.0.4(postcss@8.5.2): + dependencies: + browserslist: 4.24.4 + postcss: 8.5.2 + postcss-selector-parser: 6.1.2 + stylelint-config-html@1.1.0(postcss-html@1.8.0)(stylelint@16.14.1(typescript@5.7.3)): dependencies: postcss-html: 1.8.0 @@ -18574,14 +19170,14 @@ snapshots: stylelint: 16.14.1(typescript@5.7.3) stylelint-order: 6.0.4(stylelint@16.14.1(typescript@5.7.3)) - stylelint-config-recommended-scss@14.1.0(postcss@8.5.1)(stylelint@16.14.1(typescript@5.7.3)): + stylelint-config-recommended-scss@14.1.0(postcss@8.5.2)(stylelint@16.14.1(typescript@5.7.3)): dependencies: - postcss-scss: 4.0.9(postcss@8.5.1) + postcss-scss: 4.0.9(postcss@8.5.2) stylelint: 16.14.1(typescript@5.7.3) stylelint-config-recommended: 14.0.1(stylelint@16.14.1(typescript@5.7.3)) stylelint-scss: 6.11.0(stylelint@16.14.1(typescript@5.7.3)) optionalDependencies: - postcss: 8.5.1 + postcss: 8.5.2 stylelint-config-recommended-vue@1.6.0(postcss-html@1.8.0)(stylelint@16.14.1(typescript@5.7.3)): dependencies: @@ -18602,13 +19198,13 @@ snapshots: stylelint-order@6.0.4(stylelint@16.14.1(typescript@5.7.3)): dependencies: - postcss: 8.5.1 - postcss-sorting: 8.0.2(postcss@8.5.1) + postcss: 8.5.2 + postcss-sorting: 8.0.2(postcss@8.5.2) stylelint: 16.14.1(typescript@5.7.3) - stylelint-prettier@5.0.3(prettier@3.4.2)(stylelint@16.14.1(typescript@5.7.3)): + stylelint-prettier@5.0.3(prettier@3.5.1)(stylelint@16.14.1(typescript@5.7.3)): dependencies: - prettier: 3.4.2 + prettier: 3.5.1 prettier-linter-helpers: 1.0.0 stylelint: 16.14.1(typescript@5.7.3) @@ -18653,9 +19249,9 @@ snapshots: micromatch: 4.0.8 normalize-path: 3.0.0 picocolors: 1.1.1 - postcss: 8.5.1 + postcss: 8.5.2 postcss-resolve-nested-selector: 0.1.6 - postcss-safe-parser: 7.0.1(postcss@8.5.1) + postcss-safe-parser: 7.0.1(postcss@8.5.2) postcss-selector-parser: 7.0.0 postcss-value-parser: 4.2.0 resolve-from: 5.0.0 @@ -18760,11 +19356,11 @@ snapshots: normalize-path: 3.0.0 object-hash: 3.0.0 picocolors: 1.1.1 - postcss: 8.5.1 - postcss-import: 15.1.0(postcss@8.5.1) - postcss-js: 4.0.1(postcss@8.5.1) - postcss-load-config: 4.0.2(postcss@8.5.1) - postcss-nested: 6.2.0(postcss@8.5.1) + postcss: 8.5.2 + postcss-import: 15.1.0(postcss@8.5.2) + postcss-js: 4.0.1(postcss@8.5.2) + postcss-load-config: 4.0.2(postcss@8.5.2) + postcss-nested: 6.2.0(postcss@8.5.2) postcss-selector-parser: 6.1.2 resolve: 1.22.10 sucrase: 3.35.0 @@ -18892,32 +19488,32 @@ snapshots: tslib@2.8.1: {} - turbo-darwin-64@2.4.0: + turbo-darwin-64@2.4.2: optional: true - turbo-darwin-arm64@2.4.0: + turbo-darwin-arm64@2.4.2: optional: true - turbo-linux-64@2.4.0: + turbo-linux-64@2.4.2: optional: true - turbo-linux-arm64@2.4.0: + turbo-linux-arm64@2.4.2: optional: true - turbo-windows-64@2.4.0: + turbo-windows-64@2.4.2: optional: true - turbo-windows-arm64@2.4.0: + turbo-windows-arm64@2.4.2: optional: true - turbo@2.4.0: + turbo@2.4.2: optionalDependencies: - turbo-darwin-64: 2.4.0 - turbo-darwin-arm64: 2.4.0 - turbo-linux-64: 2.4.0 - turbo-linux-arm64: 2.4.0 - turbo-windows-64: 2.4.0 - turbo-windows-arm64: 2.4.0 + turbo-darwin-64: 2.4.2 + turbo-darwin-arm64: 2.4.2 + turbo-linux-64: 2.4.2 + turbo-linux-arm64: 2.4.2 + turbo-windows-64: 2.4.2 + turbo-windows-arm64: 2.4.2 type-check@0.4.0: dependencies: @@ -18979,7 +19575,7 @@ snapshots: has-symbols: 1.1.0 which-boxed-primitive: 1.1.1 - unbuild@3.3.1(sass@1.83.4)(typescript@5.7.3)(vue-tsc@2.1.10(typescript@5.7.3))(vue@3.5.13(typescript@5.7.3)): + unbuild@3.3.1(sass@1.85.0)(typescript@5.7.3)(vue-tsc@2.1.10(typescript@5.7.3))(vue@3.5.13(typescript@5.7.3)): dependencies: '@rollup/plugin-alias': 5.1.1(rollup@4.34.2) '@rollup/plugin-commonjs': 28.0.2(rollup@4.34.2) @@ -18994,7 +19590,7 @@ snapshots: hookable: 5.5.3 jiti: 2.4.2 magic-string: 0.30.17 - mkdist: 2.2.0(sass@1.83.4)(typescript@5.7.3)(vue-tsc@2.1.10(typescript@5.7.3))(vue@3.5.13(typescript@5.7.3)) + mkdist: 2.2.0(sass@1.85.0)(typescript@5.7.3)(vue-tsc@2.1.10(typescript@5.7.3))(vue@3.5.13(typescript@5.7.3)) mlly: 1.7.4 pathe: 2.0.2 pkg-types: 1.3.1 @@ -19067,9 +19663,9 @@ snapshots: transitivePeerDependencies: - rollup - unimport@4.0.0(rollup@4.34.2): + unimport@4.0.0(rollup@4.34.7): dependencies: - '@rollup/pluginutils': 5.1.4(rollup@4.34.2) + '@rollup/pluginutils': 5.1.4(rollup@4.34.7) acorn: 8.14.0 escape-string-regexp: 5.0.0 estree-walker: 3.0.3 @@ -19125,14 +19721,17 @@ snapshots: universalify@2.0.1: {} - unplugin-element-plus@0.9.0(rollup@4.34.2): + unplugin-element-plus@0.9.1: dependencies: - '@rollup/pluginutils': 5.1.4(rollup@4.34.2) es-module-lexer: 1.6.0 magic-string: 0.30.17 unplugin: 2.1.2 - transitivePeerDependencies: - - rollup + unplugin-utils: 0.2.4 + + unplugin-utils@0.2.4: + dependencies: + pathe: 2.0.2 + picomatch: 4.0.2 unplugin@1.16.1: dependencies: @@ -19149,7 +19748,7 @@ snapshots: anymatch: 3.1.3 chokidar: 3.6.0 destr: 2.0.3 - h3: 1.14.0 + h3: 1.15.0 lru-cache: 10.4.3 node-fetch-native: 1.6.6 ofetch: 1.4.1 @@ -19245,17 +19844,17 @@ snapshots: '@types/unist': 3.0.3 vfile-message: 4.0.2 - vite-hot-client@0.2.4(vite@6.0.11(@types/node@22.13.1)(jiti@2.4.2)(less@4.2.2)(sass@1.83.4)(terser@5.37.0)(yaml@2.7.0)): + vite-hot-client@0.2.4(vite@6.1.0(@types/node@22.13.4)(jiti@2.4.2)(less@4.2.2)(sass@1.85.0)(terser@5.37.0)(yaml@2.7.0)): dependencies: - vite: 6.0.11(@types/node@22.13.1)(jiti@2.4.2)(less@4.2.2)(sass@1.83.4)(terser@5.37.0)(yaml@2.7.0) + vite: 6.1.0(@types/node@22.13.4)(jiti@2.4.2)(less@4.2.2)(sass@1.85.0)(terser@5.37.0)(yaml@2.7.0) - vite-node@2.1.9(@types/node@22.13.1)(less@4.2.2)(sass@1.83.4)(terser@5.37.0): + vite-node@2.1.9(@types/node@22.13.4)(less@4.2.2)(sass@1.85.0)(terser@5.37.0): dependencies: cac: 6.7.14 debug: 4.4.0(supports-color@9.4.0) es-module-lexer: 1.6.0 pathe: 1.1.2 - vite: 5.4.14(@types/node@22.13.1)(less@4.2.2)(sass@1.83.4)(terser@5.37.0) + vite: 5.4.14(@types/node@22.13.4)(less@4.2.2)(sass@1.85.0)(terser@5.37.0) transitivePeerDependencies: - '@types/node' - less @@ -19267,19 +19866,19 @@ snapshots: - supports-color - terser - vite-plugin-compression@0.5.1(vite@6.0.11(@types/node@22.13.1)(jiti@2.4.2)(less@4.2.2)(sass@1.83.4)(terser@5.37.0)(yaml@2.7.0)): + vite-plugin-compression@0.5.1(vite@6.1.0(@types/node@22.13.4)(jiti@2.4.2)(less@4.2.2)(sass@1.85.0)(terser@5.37.0)(yaml@2.7.0)): dependencies: chalk: 4.1.2 debug: 4.4.0(supports-color@9.4.0) fs-extra: 10.1.0 - vite: 6.0.11(@types/node@22.13.1)(jiti@2.4.2)(less@4.2.2)(sass@1.83.4)(terser@5.37.0)(yaml@2.7.0) + vite: 6.1.0(@types/node@22.13.4)(jiti@2.4.2)(less@4.2.2)(sass@1.85.0)(terser@5.37.0)(yaml@2.7.0) transitivePeerDependencies: - supports-color - vite-plugin-dts@4.5.0(@types/node@22.13.1)(rollup@4.34.2)(typescript@5.7.3)(vite@6.0.11(@types/node@22.13.1)(jiti@2.4.2)(less@4.2.2)(sass@1.83.4)(terser@5.37.0)(yaml@2.7.0)): + vite-plugin-dts@4.5.0(@types/node@22.13.4)(rollup@4.34.7)(typescript@5.7.3)(vite@6.1.0(@types/node@22.13.4)(jiti@2.4.2)(less@4.2.2)(sass@1.85.0)(terser@5.37.0)(yaml@2.7.0)): dependencies: - '@microsoft/api-extractor': 7.49.2(@types/node@22.13.1) - '@rollup/pluginutils': 5.1.4(rollup@4.34.2) + '@microsoft/api-extractor': 7.49.2(@types/node@22.13.4) + '@rollup/pluginutils': 5.1.4(rollup@4.34.7) '@volar/typescript': 2.4.11 '@vue/language-core': 2.2.0(typescript@5.7.3) compare-versions: 6.1.1 @@ -19289,13 +19888,13 @@ snapshots: magic-string: 0.30.17 typescript: 5.7.3 optionalDependencies: - vite: 6.0.11(@types/node@22.13.1)(jiti@2.4.2)(less@4.2.2)(sass@1.83.4)(terser@5.37.0)(yaml@2.7.0) + vite: 6.1.0(@types/node@22.13.4)(jiti@2.4.2)(less@4.2.2)(sass@1.85.0)(terser@5.37.0)(yaml@2.7.0) transitivePeerDependencies: - '@types/node' - rollup - supports-color - vite-plugin-html@3.2.2(vite@6.0.11(@types/node@22.13.1)(jiti@2.4.2)(less@4.2.2)(sass@1.83.4)(terser@5.37.0)(yaml@2.7.0)): + vite-plugin-html@3.2.2(vite@6.1.0(@types/node@22.13.4)(jiti@2.4.2)(less@4.2.2)(sass@1.85.0)(terser@5.37.0)(yaml@2.7.0)): dependencies: '@rollup/pluginutils': 4.2.1 colorette: 2.0.20 @@ -19309,12 +19908,12 @@ snapshots: html-minifier-terser: 6.1.0 node-html-parser: 5.4.2 pathe: 0.2.0 - vite: 6.0.11(@types/node@22.13.1)(jiti@2.4.2)(less@4.2.2)(sass@1.83.4)(terser@5.37.0)(yaml@2.7.0) + vite: 6.1.0(@types/node@22.13.4)(jiti@2.4.2)(less@4.2.2)(sass@1.85.0)(terser@5.37.0)(yaml@2.7.0) - vite-plugin-inspect@0.8.9(rollup@4.34.2)(vite@6.0.11(@types/node@22.13.1)(jiti@2.4.2)(less@4.2.2)(sass@1.83.4)(terser@5.37.0)(yaml@2.7.0)): + vite-plugin-inspect@0.8.9(rollup@4.34.7)(vite@6.1.0(@types/node@22.13.4)(jiti@2.4.2)(less@4.2.2)(sass@1.85.0)(terser@5.37.0)(yaml@2.7.0)): dependencies: '@antfu/utils': 0.7.10 - '@rollup/pluginutils': 5.1.4(rollup@4.34.2) + '@rollup/pluginutils': 5.1.4(rollup@4.34.7) debug: 4.4.0(supports-color@9.4.0) error-stack-parser-es: 0.1.5 fs-extra: 11.3.0 @@ -19322,57 +19921,57 @@ snapshots: perfect-debounce: 1.0.0 picocolors: 1.1.1 sirv: 3.0.0 - vite: 6.0.11(@types/node@22.13.1)(jiti@2.4.2)(less@4.2.2)(sass@1.83.4)(terser@5.37.0)(yaml@2.7.0) + vite: 6.1.0(@types/node@22.13.4)(jiti@2.4.2)(less@4.2.2)(sass@1.85.0)(terser@5.37.0)(yaml@2.7.0) transitivePeerDependencies: - rollup - supports-color vite-plugin-lazy-import@1.0.7: dependencies: - '@rollup/pluginutils': 5.1.4(rollup@4.34.2) + '@rollup/pluginutils': 5.1.4(rollup@4.34.7) es-module-lexer: 1.6.0 - rollup: 4.34.2 + rollup: 4.34.7 xe-utils: 3.7.0 - vite-plugin-pwa@0.21.1(vite@5.4.14(@types/node@22.13.1)(less@4.2.2)(sass@1.83.4)(terser@5.37.0))(workbox-build@7.3.0)(workbox-window@7.3.0): + vite-plugin-pwa@0.21.1(vite@5.4.14(@types/node@22.13.4)(less@4.2.2)(sass@1.85.0)(terser@5.37.0))(workbox-build@7.3.0)(workbox-window@7.3.0): dependencies: debug: 4.4.0(supports-color@9.4.0) pretty-bytes: 6.1.1 tinyglobby: 0.2.10 - vite: 5.4.14(@types/node@22.13.1)(less@4.2.2)(sass@1.83.4)(terser@5.37.0) + vite: 5.4.14(@types/node@22.13.4)(less@4.2.2)(sass@1.85.0)(terser@5.37.0) workbox-build: 7.3.0 workbox-window: 7.3.0 transitivePeerDependencies: - supports-color - vite-plugin-pwa@0.21.1(vite@6.0.11(@types/node@22.13.1)(jiti@2.4.2)(less@4.2.2)(sass@1.83.4)(terser@5.37.0)(yaml@2.7.0))(workbox-build@7.3.0)(workbox-window@7.3.0): + vite-plugin-pwa@0.21.1(vite@6.1.0(@types/node@22.13.4)(jiti@2.4.2)(less@4.2.2)(sass@1.85.0)(terser@5.37.0)(yaml@2.7.0))(workbox-build@7.3.0)(workbox-window@7.3.0): dependencies: debug: 4.4.0(supports-color@9.4.0) pretty-bytes: 6.1.1 tinyglobby: 0.2.10 - vite: 6.0.11(@types/node@22.13.1)(jiti@2.4.2)(less@4.2.2)(sass@1.83.4)(terser@5.37.0)(yaml@2.7.0) + vite: 6.1.0(@types/node@22.13.4)(jiti@2.4.2)(less@4.2.2)(sass@1.85.0)(terser@5.37.0)(yaml@2.7.0) workbox-build: 7.3.0 workbox-window: 7.3.0 transitivePeerDependencies: - supports-color - vite-plugin-vue-devtools@7.7.1(rollup@4.34.2)(vite@6.0.11(@types/node@22.13.1)(jiti@2.4.2)(less@4.2.2)(sass@1.83.4)(terser@5.37.0)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)): + vite-plugin-vue-devtools@7.7.2(rollup@4.34.7)(vite@6.1.0(@types/node@22.13.4)(jiti@2.4.2)(less@4.2.2)(sass@1.85.0)(terser@5.37.0)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)): dependencies: - '@vue/devtools-core': 7.7.1(vite@6.0.11(@types/node@22.13.1)(jiti@2.4.2)(less@4.2.2)(sass@1.83.4)(terser@5.37.0)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) - '@vue/devtools-kit': 7.7.1 - '@vue/devtools-shared': 7.7.1 + '@vue/devtools-core': 7.7.2(vite@6.1.0(@types/node@22.13.4)(jiti@2.4.2)(less@4.2.2)(sass@1.85.0)(terser@5.37.0)(yaml@2.7.0))(vue@3.5.13(typescript@5.7.3)) + '@vue/devtools-kit': 7.7.2 + '@vue/devtools-shared': 7.7.2 execa: 9.5.2 sirv: 3.0.0 - vite: 6.0.11(@types/node@22.13.1)(jiti@2.4.2)(less@4.2.2)(sass@1.83.4)(terser@5.37.0)(yaml@2.7.0) - vite-plugin-inspect: 0.8.9(rollup@4.34.2)(vite@6.0.11(@types/node@22.13.1)(jiti@2.4.2)(less@4.2.2)(sass@1.83.4)(terser@5.37.0)(yaml@2.7.0)) - vite-plugin-vue-inspector: 5.3.1(vite@6.0.11(@types/node@22.13.1)(jiti@2.4.2)(less@4.2.2)(sass@1.83.4)(terser@5.37.0)(yaml@2.7.0)) + vite: 6.1.0(@types/node@22.13.4)(jiti@2.4.2)(less@4.2.2)(sass@1.85.0)(terser@5.37.0)(yaml@2.7.0) + vite-plugin-inspect: 0.8.9(rollup@4.34.7)(vite@6.1.0(@types/node@22.13.4)(jiti@2.4.2)(less@4.2.2)(sass@1.85.0)(terser@5.37.0)(yaml@2.7.0)) + vite-plugin-vue-inspector: 5.3.1(vite@6.1.0(@types/node@22.13.4)(jiti@2.4.2)(less@4.2.2)(sass@1.85.0)(terser@5.37.0)(yaml@2.7.0)) transitivePeerDependencies: - '@nuxt/kit' - rollup - supports-color - vue - vite-plugin-vue-inspector@5.3.1(vite@6.0.11(@types/node@22.13.1)(jiti@2.4.2)(less@4.2.2)(sass@1.83.4)(terser@5.37.0)(yaml@2.7.0)): + vite-plugin-vue-inspector@5.3.1(vite@6.1.0(@types/node@22.13.4)(jiti@2.4.2)(less@4.2.2)(sass@1.85.0)(terser@5.37.0)(yaml@2.7.0)): dependencies: '@babel/core': 7.26.7 '@babel/plugin-proposal-decorators': 7.25.9(@babel/core@7.26.7) @@ -19383,33 +19982,33 @@ snapshots: '@vue/compiler-dom': 3.5.13 kolorist: 1.8.0 magic-string: 0.30.17 - vite: 6.0.11(@types/node@22.13.1)(jiti@2.4.2)(less@4.2.2)(sass@1.83.4)(terser@5.37.0)(yaml@2.7.0) + vite: 6.1.0(@types/node@22.13.4)(jiti@2.4.2)(less@4.2.2)(sass@1.85.0)(terser@5.37.0)(yaml@2.7.0) transitivePeerDependencies: - supports-color - vite@5.4.14(@types/node@22.13.1)(less@4.2.2)(sass@1.83.4)(terser@5.37.0): + vite@5.4.14(@types/node@22.13.4)(less@4.2.2)(sass@1.85.0)(terser@5.37.0): dependencies: esbuild: 0.24.0 postcss: 8.5.1 rollup: 4.34.2 optionalDependencies: - '@types/node': 22.13.1 + '@types/node': 22.13.4 fsevents: 2.3.3 less: 4.2.2 - sass: 1.83.4 + sass: 1.85.0 terser: 5.37.0 - vite@6.0.11(@types/node@22.13.1)(jiti@2.4.2)(less@4.2.2)(sass@1.83.4)(terser@5.37.0)(yaml@2.7.0): + vite@6.1.0(@types/node@22.13.4)(jiti@2.4.2)(less@4.2.2)(sass@1.85.0)(terser@5.37.0)(yaml@2.7.0): dependencies: esbuild: 0.24.0 postcss: 8.5.1 rollup: 4.34.2 optionalDependencies: - '@types/node': 22.13.1 + '@types/node': 22.13.4 fsevents: 2.3.3 jiti: 2.4.2 less: 4.2.2 - sass: 1.83.4 + sass: 1.85.0 terser: 5.37.0 yaml: 2.7.0 @@ -19421,7 +20020,7 @@ snapshots: transitivePeerDependencies: - supports-color - vitepress@1.6.3(@algolia/client-search@5.20.0)(@types/node@22.13.1)(async-validator@4.2.5)(axios@1.7.9)(change-case@5.4.4)(less@4.2.2)(nprogress@0.2.0)(postcss@8.5.1)(qrcode@1.5.4)(sass@1.83.4)(search-insights@2.17.3)(sortablejs@1.15.6)(terser@5.37.0)(typescript@5.7.3): + vitepress@1.6.3(@algolia/client-search@5.20.0)(@types/node@22.13.4)(async-validator@4.2.5)(axios@1.7.9)(change-case@5.4.4)(less@4.2.2)(nprogress@0.2.0)(postcss@8.5.2)(qrcode@1.5.4)(sass@1.85.0)(search-insights@2.17.3)(sortablejs@1.15.6)(terser@5.37.0)(typescript@5.7.3): dependencies: '@docsearch/css': 3.8.2 '@docsearch/js': 3.8.2(@algolia/client-search@5.20.0)(search-insights@2.17.3) @@ -19430,7 +20029,7 @@ snapshots: '@shikijs/transformers': 2.3.0 '@shikijs/types': 2.3.0 '@types/markdown-it': 14.1.2 - '@vitejs/plugin-vue': 5.2.1(vite@5.4.14(@types/node@22.13.1)(less@4.2.2)(sass@1.83.4)(terser@5.37.0))(vue@3.5.13(typescript@5.7.3)) + '@vitejs/plugin-vue': 5.2.1(vite@5.4.14(@types/node@22.13.4)(less@4.2.2)(sass@1.85.0)(terser@5.37.0))(vue@3.5.13(typescript@5.7.3)) '@vue/devtools-api': 7.7.1 '@vue/shared': 3.5.13 '@vueuse/core': 12.5.0(typescript@5.7.3) @@ -19439,10 +20038,10 @@ snapshots: mark.js: 8.11.1 minisearch: 7.1.1 shiki: 2.3.0 - vite: 5.4.14(@types/node@22.13.1)(less@4.2.2)(sass@1.83.4)(terser@5.37.0) + vite: 5.4.14(@types/node@22.13.4)(less@4.2.2)(sass@1.85.0)(terser@5.37.0) vue: 3.5.13(typescript@5.7.3) optionalDependencies: - postcss: 8.5.1 + postcss: 8.5.2 transitivePeerDependencies: - '@algolia/client-search' - '@types/node' @@ -19470,10 +20069,10 @@ snapshots: - typescript - universal-cookie - vitest@2.1.9(@types/node@22.13.1)(happy-dom@16.8.1)(less@4.2.2)(sass@1.83.4)(terser@5.37.0): + vitest@2.1.9(@types/node@22.13.4)(happy-dom@16.8.1)(less@4.2.2)(sass@1.85.0)(terser@5.37.0): dependencies: '@vitest/expect': 2.1.9 - '@vitest/mocker': 2.1.9(vite@5.4.14(@types/node@22.13.1)(less@4.2.2)(sass@1.83.4)(terser@5.37.0)) + '@vitest/mocker': 2.1.9(vite@5.4.14(@types/node@22.13.4)(less@4.2.2)(sass@1.85.0)(terser@5.37.0)) '@vitest/pretty-format': 2.1.9 '@vitest/runner': 2.1.9 '@vitest/snapshot': 2.1.9 @@ -19489,11 +20088,11 @@ snapshots: tinyexec: 0.3.2 tinypool: 1.0.2 tinyrainbow: 1.2.0 - vite: 5.4.14(@types/node@22.13.1)(less@4.2.2)(sass@1.83.4)(terser@5.37.0) - vite-node: 2.1.9(@types/node@22.13.1)(less@4.2.2)(sass@1.83.4)(terser@5.37.0) + vite: 5.4.14(@types/node@22.13.4)(less@4.2.2)(sass@1.85.0)(terser@5.37.0) + vite-node: 2.1.9(@types/node@22.13.4)(less@4.2.2)(sass@1.85.0)(terser@5.37.0) why-is-node-running: 2.3.0 optionalDependencies: - '@types/node': 22.13.1 + '@types/node': 22.13.4 happy-dom: 16.8.1 transitivePeerDependencies: - less @@ -19521,10 +20120,10 @@ snapshots: dependencies: vue: 3.5.13(typescript@5.7.3) - vue-eslint-parser@9.4.3(eslint@9.19.0(jiti@2.4.2)): + vue-eslint-parser@9.4.3(eslint@9.20.1(jiti@2.4.2)): dependencies: debug: 4.4.0(supports-color@9.4.0) - eslint: 9.19.0(jiti@2.4.2) + eslint: 9.20.1(jiti@2.4.2) eslint-scope: 7.2.2 eslint-visitor-keys: 3.4.3 espree: 9.6.1 @@ -19534,10 +20133,10 @@ snapshots: transitivePeerDependencies: - supports-color - vue-i18n@11.1.0(vue@3.5.13(typescript@5.7.3)): + vue-i18n@11.1.1(vue@3.5.13(typescript@5.7.3)): dependencies: - '@intlify/core-base': 11.1.0 - '@intlify/shared': 11.1.0 + '@intlify/core-base': 11.1.1 + '@intlify/shared': 11.1.1 '@vue/devtools-api': 6.6.4 vue: 3.5.13(typescript@5.7.3) @@ -19589,15 +20188,15 @@ snapshots: vooks: 0.2.12(vue@3.5.13(typescript@5.7.3)) vue: 3.5.13(typescript@5.7.3) - vxe-pc-ui@4.3.79(vue@3.5.13(typescript@5.7.3)): + vxe-pc-ui@4.3.87(vue@3.5.13(typescript@5.7.3)): dependencies: - '@vxe-ui/core': 4.0.29(vue@3.5.13(typescript@5.7.3)) + '@vxe-ui/core': 4.0.30(vue@3.5.13(typescript@5.7.3)) transitivePeerDependencies: - vue vxe-table@4.10.0(vue@3.5.13(typescript@5.7.3)): dependencies: - vxe-pc-ui: 4.3.79(vue@3.5.13(typescript@5.7.3)) + vxe-pc-ui: 4.3.87(vue@3.5.13(typescript@5.7.3)) transitivePeerDependencies: - vue @@ -19605,7 +20204,7 @@ snapshots: dependencies: loose-envify: 1.4.0 - watermark-js-plus@1.5.7: {} + watermark-js-plus@1.5.8: {} webidl-conversions@3.0.1: {} @@ -19845,6 +20444,8 @@ snapshots: xe-utils@3.7.0: {} + xe-utils@3.7.1: {} + xml-name-validator@4.0.0: {} y18n@4.0.3: {} @@ -19924,11 +20525,11 @@ snapshots: compress-commons: 6.0.2 readable-stream: 4.7.0 - zod-defaults@0.1.3(zod@3.24.1): + zod-defaults@0.1.3(zod@3.24.2): dependencies: - zod: 3.24.1 + zod: 3.24.2 - zod@3.24.1: {} + zod@3.24.2: {} zrender@5.6.1: dependencies: diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index 85c4bf0d..ca7bc1d2 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -21,22 +21,22 @@ catalog: '@commitlint/cli': ^19.7.1 '@commitlint/config-conventional': ^19.7.1 '@ctrl/tinycolor': ^4.1.0 - '@eslint/js': ^9.19.0 - '@faker-js/faker': ^9.4.0 - '@iconify/json': ^2.2.302 + '@eslint/js': ^9.20.0 + '@faker-js/faker': ^9.5.0 + '@iconify/json': ^2.2.307 '@iconify/tailwind': ^1.2.0 '@iconify/vue': ^4.3.0 - '@intlify/core-base': ^11.1.0 + '@intlify/core-base': ^11.1.1 '@intlify/unplugin-vue-i18n': ^6.0.3 - '@jspm/generator': ^2.4.2 + '@jspm/generator': ^2.5.0 '@manypkg/get-packages': ^2.2.2 - '@nolebase/vitepress-plugin-git-changelog': ^2.12.1 + '@nolebase/vitepress-plugin-git-changelog': ^2.14.0 '@playwright/test': ^1.50.1 '@pnpm/workspace.read-manifest': ^1000.0.2 '@stylistic/stylelint-plugin': ^3.1.1 '@tailwindcss/nesting': 0.0.0-insiders.565cd3e '@tailwindcss/typography': ^0.5.16 - '@tanstack/vue-query': ^5.65.0 + '@tanstack/vue-query': ^5.66.3 '@tanstack/vue-store': ^0.7.0 '@types/archiver': ^6.0.3 '@types/eslint': ^9.6.1 @@ -45,13 +45,13 @@ catalog: '@types/lodash.clonedeep': ^4.5.9 '@types/lodash.get': ^4.4.9 '@types/lodash.isequal': ^4.5.8 - '@types/node': ^22.13.1 + '@types/node': ^22.13.4 '@types/nprogress': ^0.2.3 '@types/postcss-import': ^14.0.3 '@types/qrcode': ^1.5.5 '@types/sortablejs': ^1.15.8 - '@typescript-eslint/eslint-plugin': ^8.23.0 - '@typescript-eslint/parser': ^8.23.0 + '@typescript-eslint/eslint-plugin': ^8.24.0 + '@typescript-eslint/parser': ^8.24.0 '@vee-validate/zod': ^4.15.0 '@vite-pwa/vitepress': ^0.5.3 '@vitejs/plugin-vue': ^5.2.1 @@ -59,8 +59,8 @@ catalog: '@vue/reactivity': ^3.5.13 '@vue/shared': ^3.5.13 '@vue/test-utils': ^2.4.6 - '@vueuse/core': ^12.5.0 - '@vueuse/integrations': ^12.5.0 + '@vueuse/core': ^12.7.0 + '@vueuse/integrations': ^12.7.0 ant-design-vue: ^4.2.6 archiver: ^7.0.1 autoprefixer: ^10.4.20 @@ -84,9 +84,9 @@ catalog: depcheck: ^1.4.7 dotenv: ^16.4.7 echarts: ^5.6.0 - element-plus: ^2.9.3 - eslint: ^9.19.0 - eslint-config-turbo: ^2.4.0 + element-plus: ^2.9.4 + eslint: ^9.20.1 + eslint-config-turbo: ^2.4.2 eslint-plugin-command: ^0.2.7 eslint-plugin-eslint-comments: ^3.2.0 eslint-plugin-import-x: ^4.6.1 @@ -94,7 +94,7 @@ catalog: eslint-plugin-jsonc: ^2.19.1 eslint-plugin-n: ^17.15.1 eslint-plugin-no-only-tests: ^3.3.0 - eslint-plugin-perfectionist: ^4.8.0 + eslint-plugin-perfectionist: ^4.9.0 eslint-plugin-prettier: ^5.2.3 eslint-plugin-regexp: ^2.7.0 eslint-plugin-unicorn: ^56.0.1 @@ -104,8 +104,8 @@ catalog: execa: ^9.5.2 find-up: ^7.0.0 get-port: ^7.1.0 - globals: ^15.14.0 - h3: ^1.14.0 + globals: ^15.15.0 + h3: ^1.15.0 happy-dom: ^16.8.1 html-minifier-terser: ^7.2.0 husky: ^9.1.7 @@ -126,22 +126,22 @@ catalog: pinia-plugin-persistedstate: ^4.2.0 pkg-types: ^1.3.1 playwright: ^1.50.1 - postcss: ^8.5.1 + postcss: ^8.5.2 postcss-antd-fixes: ^0.2.0 postcss-html: ^1.8.0 postcss-import: ^16.1.0 - postcss-preset-env: ^10.1.3 + postcss-preset-env: ^10.1.4 postcss-scss: ^4.0.9 - prettier: ^3.4.2 + prettier: ^3.5.1 prettier-plugin-tailwindcss: ^0.6.11 publint: ^0.2.12 qrcode: ^1.5.4 - radix-vue: ^1.9.13 + radix-vue: ^1.9.14 resolve.exports: ^2.0.3 rimraf: ^6.0.1 - rollup: ^4.34.2 + rollup: ^4.34.7 rollup-plugin-visualizer: ^5.14.0 - sass: ^1.83.4 + sass: ^1.85.0 sortablejs: ^1.15.6 stylelint: ^16.14.1 stylelint-config-recess-order: ^5.1.1 @@ -157,30 +157,30 @@ catalog: tailwindcss-animate: ^1.0.7 theme-colors: ^0.1.0 tippy.js: ^6.2.5 - turbo: ^2.4.0 + turbo: ^2.4.2 typescript: ^5.7.3 unbuild: ^3.3.1 - unplugin-element-plus: ^0.9.0 + unplugin-element-plus: ^0.9.1 vee-validate: ^4.15.0 - vite: ^6.0.11 + vite: ^6.1.0 vite-plugin-compression: ^0.5.1 vite-plugin-dts: ^4.5.0 vite-plugin-html: ^3.2.2 vite-plugin-lazy-import: ^1.0.7 vite-plugin-pwa: ^0.21.1 - vite-plugin-vue-devtools: ^7.7.1 + vite-plugin-vue-devtools: ^7.7.2 vitepress: ^1.6.3 vitepress-plugin-group-icons: ^1.3.5 vitest: ^2.1.9 vue: ^3.5.13 vue-eslint-parser: ^9.4.3 - vue-i18n: ^11.1.0 + vue-i18n: ^11.1.1 vue-json-viewer: ^3.0.4 vue-router: ^4.5.0 vue-tippy: ^6.6.0 vue-tsc: 2.1.10 - vxe-pc-ui: ^4.3.79 - vxe-table: 4.10.0 - watermark-js-plus: ^1.5.7 - zod: ^3.24.1 + vxe-pc-ui: ^4.3.87 + vxe-table: ^4.10.0 + watermark-js-plus: ^1.5.8 + zod: ^3.24.2 zod-defaults: ^0.1.3 From 10ebf036984b6007ed6220fc863e0bf20bdec33d Mon Sep 17 00:00:00 2001 From: Netfan Date: Sun, 16 Feb 2025 23:06:20 +0800 Subject: [PATCH 05/12] fix: auth api definition --- playground/src/api/core/auth.ts | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) diff --git a/playground/src/api/core/auth.ts b/playground/src/api/core/auth.ts index 71d9f994..b4627cbe 100644 --- a/playground/src/api/core/auth.ts +++ b/playground/src/api/core/auth.ts @@ -22,23 +22,29 @@ export namespace AuthApi { * 登录 */ export async function loginApi(data: AuthApi.LoginParams) { - return requestClient.post('/auth/login', data); + return requestClient.post('/auth/login', data, { + withCredentials: true, + }); } /** * 刷新accessToken */ export async function refreshTokenApi() { - return baseRequestClient.post('/auth/refresh', { - withCredentials: true, - }); + return baseRequestClient.post( + '/auth/refresh', + null, + { + withCredentials: true, + }, + ); } /** * 退出登录 */ export async function logoutApi() { - return baseRequestClient.post('/auth/logout', { + return baseRequestClient.post('/auth/logout', null, { withCredentials: true, }); } From 799934171ab4451bb06a8803c82777a29fae4d6b Mon Sep 17 00:00:00 2001 From: Netfan Date: Sun, 16 Feb 2025 23:32:06 +0800 Subject: [PATCH 06/12] style: code style fixed --- docs/src/en/guide/in-depth/theme.md | 14 ++++++++------ docs/src/guide/in-depth/theme.md | 14 ++++++++------ .../base/design/src/design-tokens/default.css | 7 ++++--- pnpm-workspace.yaml | 2 +- 4 files changed, 21 insertions(+), 16 deletions(-) diff --git a/docs/src/en/guide/in-depth/theme.md b/docs/src/en/guide/in-depth/theme.md index 11c9c992..164ac179 100644 --- a/docs/src/en/guide/in-depth/theme.md +++ b/docs/src/en/guide/in-depth/theme.md @@ -28,9 +28,10 @@ You can check the list below to understand all the available variables. ```css :root { - --font-family: -apple-system, blinkmacsystemfont, 'Segoe UI', roboto, - 'Helvetica Neue', arial, 'Noto Sans', sans-serif, 'Apple Color Emoji', - 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji'; + --font-family: + -apple-system, blinkmacsystemfont, 'Segoe UI', roboto, 'Helvetica Neue', + arial, 'Noto Sans', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', + 'Segoe UI Symbol', 'Noto Color Emoji'; /* Default background color of ...etc */ --background: 0 0% 100%; @@ -322,9 +323,10 @@ type BuiltinThemeType = ```css :root { - --font-family: -apple-system, blinkmacsystemfont, 'Segoe UI', roboto, - 'Helvetica Neue', arial, 'Noto Sans', sans-serif, 'Apple Color Emoji', - 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji'; + --font-family: + -apple-system, blinkmacsystemfont, 'Segoe UI', roboto, 'Helvetica Neue', + arial, 'Noto Sans', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', + 'Segoe UI Symbol', 'Noto Color Emoji'; /* Default background color of ...etc */ --background: 0 0% 100%; diff --git a/docs/src/guide/in-depth/theme.md b/docs/src/guide/in-depth/theme.md index 82fb6fc5..3d11e001 100644 --- a/docs/src/guide/in-depth/theme.md +++ b/docs/src/guide/in-depth/theme.md @@ -28,9 +28,10 @@ css 变量内的颜色,必须使用 `hsl` 格式,如 `0 0% 100%`,不需要 ```css :root { - --font-family: -apple-system, blinkmacsystemfont, 'Segoe UI', roboto, - 'Helvetica Neue', arial, 'Noto Sans', sans-serif, 'Apple Color Emoji', - 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji'; + --font-family: + -apple-system, blinkmacsystemfont, 'Segoe UI', roboto, 'Helvetica Neue', + arial, 'Noto Sans', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', + 'Segoe UI Symbol', 'Noto Color Emoji'; /* Default background color of ...etc */ --background: 0 0% 100%; @@ -322,9 +323,10 @@ type BuiltinThemeType = ```css :root { - --font-family: -apple-system, blinkmacsystemfont, 'Segoe UI', roboto, - 'Helvetica Neue', arial, 'Noto Sans', sans-serif, 'Apple Color Emoji', - 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji'; + --font-family: + -apple-system, blinkmacsystemfont, 'Segoe UI', roboto, 'Helvetica Neue', + arial, 'Noto Sans', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', + 'Segoe UI Symbol', 'Noto Color Emoji'; /* Default background color of ...etc */ --background: 0 0% 100%; diff --git a/packages/@core/base/design/src/design-tokens/default.css b/packages/@core/base/design/src/design-tokens/default.css index 6fb71f17..64679f85 100644 --- a/packages/@core/base/design/src/design-tokens/default.css +++ b/packages/@core/base/design/src/design-tokens/default.css @@ -1,9 +1,10 @@ :root { /** 弹出层的基础层级 **/ --popup-z-index: 2000; - --font-family: -apple-system, blinkmacsystemfont, 'Segoe UI', roboto, - 'Helvetica Neue', arial, 'Noto Sans', sans-serif, 'Apple Color Emoji', - 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji'; + --font-family: + -apple-system, blinkmacsystemfont, 'Segoe UI', roboto, 'Helvetica Neue', + arial, 'Noto Sans', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', + 'Segoe UI Symbol', 'Noto Color Emoji'; /* Default background color of ...etc */ --background: 0 0% 100%; diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index ca7bc1d2..50bedeb7 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -180,7 +180,7 @@ catalog: vue-tippy: ^6.6.0 vue-tsc: 2.1.10 vxe-pc-ui: ^4.3.87 - vxe-table: ^4.10.0 + vxe-table: 4.10.0 watermark-js-plus: ^1.5.8 zod: ^3.24.2 zod-defaults: ^0.1.3 From b6b97accb1ea80768f804f59218f5e1d84a91825 Mon Sep 17 00:00:00 2001 From: Netfan Date: Mon, 17 Feb 2025 10:41:09 +0800 Subject: [PATCH 07/12] feat: add more event for `jsonViewer` (#5546) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * 为JsonViewer添加事件支持 --- .../src/components/json-viewer/index.vue | 63 ++++++++++++------- .../src/components/json-viewer/types.ts | 24 ++++++- .../src/views/examples/json-viewer/data.ts | 23 +++++-- .../src/views/examples/json-viewer/index.vue | 33 ++++++++-- 4 files changed, 112 insertions(+), 31 deletions(-) diff --git a/packages/effects/common-ui/src/components/json-viewer/index.vue b/packages/effects/common-ui/src/components/json-viewer/index.vue index 2b609dcb..aa1d90d3 100644 --- a/packages/effects/common-ui/src/components/json-viewer/index.vue +++ b/packages/effects/common-ui/src/components/json-viewer/index.vue @@ -3,7 +3,12 @@ import type { SetupContext } from 'vue'; import type { Recordable } from '@vben/types'; -import type { JsonViewerProps } from './types'; +import type { + JsonViewerAction, + JsonViewerProps, + JsonViewerToggle, + JsonViewerValue, +} from './types'; import { computed, useAttrs } from 'vue'; // @ts-ignore @@ -11,7 +16,7 @@ import VueJsonViewer from 'vue-json-viewer'; import { $t } from '@vben/locales'; -import { isBoolean, isString } from '@vben-core/shared/utils'; +import { isBoolean } from '@vben-core/shared/utils'; defineOptions({ name: 'JsonViewer' }); @@ -25,15 +30,44 @@ const props = withDefaults(defineProps(), { previewMode: false, showArrayIndex: true, showDoubleQuotes: false, - parseString: true, }); const emit = defineEmits<{ - parseError: [error: Error]; + click: [event: MouseEvent]; + copied: [event: JsonViewerAction]; + keyClick: [key: string]; + toggle: [param: JsonViewerToggle]; + valueClick: [value: JsonViewerValue]; }>(); const attrs: SetupContext['attrs'] = useAttrs(); +function handleClick(event: MouseEvent) { + if ( + event.target instanceof HTMLElement && + event.target.classList.contains('jv-item') + ) { + const pathNode = event.target.closest('.jv-push'); + if (!pathNode || !pathNode.hasAttribute('path')) { + return; + } + const param: JsonViewerValue = { + path: '', + value: '', + depth: 0, + el: event.target, + }; + + param.path = pathNode.getAttribute('path') || ''; + param.depth = Number(pathNode.getAttribute('depth')) || 0; + + param.value = event.target.textContent || undefined; + param.value = JSON.parse(param.value); + emit('valueClick', param); + } + emit('click', event); +} + const bindProps = computed>(() => { const copyable = { copyText: $t('ui.jsonViewer.copy'), @@ -45,28 +79,15 @@ const bindProps = computed>(() => { return { ...props, ...attrs, + onCopied: (event: JsonViewerAction) => emit('copied', event), + onKeyclick: (key: string) => emit('keyClick', key), + onClick: (event: MouseEvent) => handleClick(event), copyable: props.copyable ? copyable : false, }; }); - -const modelValue = defineModel(); - -const jsonToShow = computed(() => { - if (props.parseString && isString(modelValue.value)) { - try { - return JSON.parse(modelValue.value); - } catch (error) { - emit('parseError', error as Error); - console.error('Error parsing JSON:', error); - return modelValue.value; - } - } else { - return modelValue.value; - } -});