From d80c3c6fa680535dd95f2426dde53b42ce117b3d Mon Sep 17 00:00:00 2001 From: vben Date: Sat, 21 Sep 2024 21:43:59 +0800 Subject: [PATCH] feat: add sliding verification to the login form --- .../src/views/_core/authentication/login.vue | 11 +- .../src/views/_core/authentication/login.vue | 11 +- apps/web-naive/src/adapter/index.ts | 1 + apps/web-naive/src/{ => adapter}/naive.ts | 0 apps/web-naive/src/api/request.ts | 2 +- apps/web-naive/src/router/access.ts | 2 +- apps/web-naive/src/store/auth.ts | 2 +- .../src/views/_core/authentication/login.vue | 11 +- .../components/ui/select/SelectTrigger.vue | 2 +- .../captcha/slider-captcha/index.vue | 6 +- .../captcha/slider-rotate-captcha/index.vue | 9 +- packages/locales/src/langs/en-US.json | 1 + packages/locales/src/langs/zh-CN.json | 1 + .../src/views/_core/authentication/login.vue | 11 +- pnpm-lock.yaml | 664 +++++------------- pnpm-workspace.yaml | 2 +- 16 files changed, 234 insertions(+), 502 deletions(-) rename apps/web-naive/src/{ => adapter}/naive.ts (100%) diff --git a/apps/web-antd/src/views/_core/authentication/login.vue b/apps/web-antd/src/views/_core/authentication/login.vue index 3849a9c2435..099e4c8c026 100644 --- a/apps/web-antd/src/views/_core/authentication/login.vue +++ b/apps/web-antd/src/views/_core/authentication/login.vue @@ -2,9 +2,9 @@ import type { VbenFormSchema } from '@vben/common-ui'; import type { BasicOption } from '@vben/types'; -import { computed } from 'vue'; +import { computed, markRaw } from 'vue'; -import { AuthenticationLogin, z } from '@vben/common-ui'; +import { AuthenticationLogin, SliderCaptcha, z } from '@vben/common-ui'; import { $t } from '@vben/locales'; import { useAuthStore } from '#/store'; @@ -78,6 +78,13 @@ const formSchema = computed((): VbenFormSchema[] => { label: $t('authentication.password'), rules: z.string().min(1, { message: $t('authentication.passwordTip') }), }, + { + component: markRaw(SliderCaptcha), + fieldName: 'captcha', + rules: z.boolean().refine((value) => value, { + message: $t('authentication.verifyRequiredTip'), + }), + }, ]; }); diff --git a/apps/web-ele/src/views/_core/authentication/login.vue b/apps/web-ele/src/views/_core/authentication/login.vue index 3849a9c2435..099e4c8c026 100644 --- a/apps/web-ele/src/views/_core/authentication/login.vue +++ b/apps/web-ele/src/views/_core/authentication/login.vue @@ -2,9 +2,9 @@ import type { VbenFormSchema } from '@vben/common-ui'; import type { BasicOption } from '@vben/types'; -import { computed } from 'vue'; +import { computed, markRaw } from 'vue'; -import { AuthenticationLogin, z } from '@vben/common-ui'; +import { AuthenticationLogin, SliderCaptcha, z } from '@vben/common-ui'; import { $t } from '@vben/locales'; import { useAuthStore } from '#/store'; @@ -78,6 +78,13 @@ const formSchema = computed((): VbenFormSchema[] => { label: $t('authentication.password'), rules: z.string().min(1, { message: $t('authentication.passwordTip') }), }, + { + component: markRaw(SliderCaptcha), + fieldName: 'captcha', + rules: z.boolean().refine((value) => value, { + message: $t('authentication.verifyRequiredTip'), + }), + }, ]; }); diff --git a/apps/web-naive/src/adapter/index.ts b/apps/web-naive/src/adapter/index.ts index 698d687b924..423f6308614 100644 --- a/apps/web-naive/src/adapter/index.ts +++ b/apps/web-naive/src/adapter/index.ts @@ -1 +1,2 @@ export * from './form'; +export * from './naive'; diff --git a/apps/web-naive/src/naive.ts b/apps/web-naive/src/adapter/naive.ts similarity index 100% rename from apps/web-naive/src/naive.ts rename to apps/web-naive/src/adapter/naive.ts diff --git a/apps/web-naive/src/api/request.ts b/apps/web-naive/src/api/request.ts index 14d2b6dc0b2..87207037669 100644 --- a/apps/web-naive/src/api/request.ts +++ b/apps/web-naive/src/api/request.ts @@ -10,7 +10,7 @@ import { } from '@vben/request'; import { useAccessStore } from '@vben/stores'; -import { message } from '#/naive'; +import { message } from '#/adapter'; import { useAuthStore } from '#/store'; import { refreshTokenApi } from './core'; diff --git a/apps/web-naive/src/router/access.ts b/apps/web-naive/src/router/access.ts index dc90e891052..37a12be944c 100644 --- a/apps/web-naive/src/router/access.ts +++ b/apps/web-naive/src/router/access.ts @@ -6,10 +6,10 @@ import type { import { generateAccessible } from '@vben/access'; import { preferences } from '@vben/preferences'; +import { message } from '#/adapter'; import { getAllMenusApi } from '#/api'; import { BasicLayout, IFrameView } from '#/layouts'; import { $t } from '#/locales'; -import { message } from '#/naive'; const forbiddenComponent = () => import('#/views/_core/fallback/forbidden.vue'); diff --git a/apps/web-naive/src/store/auth.ts b/apps/web-naive/src/store/auth.ts index 8552252625d..2485a324275 100644 --- a/apps/web-naive/src/store/auth.ts +++ b/apps/web-naive/src/store/auth.ts @@ -9,9 +9,9 @@ import { resetAllStores, useAccessStore, useUserStore } from '@vben/stores'; import { defineStore } from 'pinia'; +import { notification } from '#/adapter'; import { getAccessCodesApi, getUserInfoApi, loginApi, logoutApi } from '#/api'; import { $t } from '#/locales'; -import { notification } from '#/naive'; export const useAuthStore = defineStore('auth', () => { const accessStore = useAccessStore(); diff --git a/apps/web-naive/src/views/_core/authentication/login.vue b/apps/web-naive/src/views/_core/authentication/login.vue index 3849a9c2435..099e4c8c026 100644 --- a/apps/web-naive/src/views/_core/authentication/login.vue +++ b/apps/web-naive/src/views/_core/authentication/login.vue @@ -2,9 +2,9 @@ import type { VbenFormSchema } from '@vben/common-ui'; import type { BasicOption } from '@vben/types'; -import { computed } from 'vue'; +import { computed, markRaw } from 'vue'; -import { AuthenticationLogin, z } from '@vben/common-ui'; +import { AuthenticationLogin, SliderCaptcha, z } from '@vben/common-ui'; import { $t } from '@vben/locales'; import { useAuthStore } from '#/store'; @@ -78,6 +78,13 @@ const formSchema = computed((): VbenFormSchema[] => { label: $t('authentication.password'), rules: z.string().min(1, { message: $t('authentication.passwordTip') }), }, + { + component: markRaw(SliderCaptcha), + fieldName: 'captcha', + rules: z.boolean().refine((value) => value, { + message: $t('authentication.verifyRequiredTip'), + }), + }, ]; }); diff --git a/packages/@core/ui-kit/shadcn-ui/src/components/ui/select/SelectTrigger.vue b/packages/@core/ui-kit/shadcn-ui/src/components/ui/select/SelectTrigger.vue index c117b07b7d4..a7fa13a7e22 100644 --- a/packages/@core/ui-kit/shadcn-ui/src/components/ui/select/SelectTrigger.vue +++ b/packages/@core/ui-kit/shadcn-ui/src/components/ui/select/SelectTrigger.vue @@ -27,7 +27,7 @@ const forwardedProps = useForwardProps(delegatedProps); v-bind="forwardedProps" :class=" cn( - 'border-input ring-offset-background placeholder:text-muted-foreground focus:ring-ring flex h-9 w-full items-center justify-between whitespace-nowrap rounded-md border bg-transparent px-3 py-2 text-sm shadow-sm focus:outline-none focus:ring-1 disabled:cursor-not-allowed disabled:opacity-50 [&>span]:line-clamp-1', + 'border-input ring-offset-background placeholder:text-muted-foreground focus:ring-ring flex h-10 w-full items-center justify-between whitespace-nowrap rounded-md border bg-transparent px-3 py-2 text-sm shadow-sm focus:outline-none focus:ring-1 disabled:cursor-not-allowed disabled:opacity-50 [&>span]:line-clamp-1', props.class, ) " diff --git a/packages/effects/common-ui/src/components/captcha/slider-captcha/index.vue b/packages/effects/common-ui/src/components/captcha/slider-captcha/index.vue index 7cec62e4f69..e48d98f023c 100644 --- a/packages/effects/common-ui/src/components/captcha/slider-captcha/index.vue +++ b/packages/effects/common-ui/src/components/captcha/slider-captcha/index.vue @@ -70,9 +70,9 @@ watchEffect(() => { }); function getEventPageX(e: MouseEvent | TouchEvent): number { - if (e instanceof MouseEvent) { + if ('pageX' in e) { return e.pageX; - } else if (e instanceof TouchEvent && e.touches[0]) { + } else if ('touches' in e && e.touches[0]) { return e.touches[0].pageX; } return 0; @@ -183,6 +183,8 @@ function resume() { const barEl = unref(barRef); const contentEl = unref(contentRef); if (!actionEl || !barEl || !contentEl) return; + + contentEl.getEl().style.width = '100%'; state.toLeft = true; useTimeoutFn(() => { state.toLeft = false; diff --git a/packages/effects/common-ui/src/components/captcha/slider-rotate-captcha/index.vue b/packages/effects/common-ui/src/components/captcha/slider-rotate-captcha/index.vue index e855900af3f..88945892bc2 100644 --- a/packages/effects/common-ui/src/components/captcha/slider-rotate-captcha/index.vue +++ b/packages/effects/common-ui/src/components/captcha/slider-rotate-captcha/index.vue @@ -66,6 +66,10 @@ const getImgWrapStyleRef = computed(() => { const getFactorRef = computed(() => { const { maxDegree, minDegree } = props; + if (minDegree > maxDegree) { + console.warn('minDegree should not be greater than maxDegree'); + } + if (minDegree === maxDegree) { return Math.floor(1 + Math.random() * 1) / 10 + 1; } @@ -116,6 +120,7 @@ function handleDragEnd() { checkPass(); } state.showTip = true; + state.dragging = false; } function setImgRotate(deg: number) { @@ -162,7 +167,7 @@ defineExpose({
{{ verifyTip }}
-
+
{{ defaultTip || $t('ui.captcha.sliderRotateDefaultTip') }}
diff --git a/packages/locales/src/langs/en-US.json b/packages/locales/src/langs/en-US.json index ae5e5b3c434..e9503cf4dba 100644 --- a/packages/locales/src/langs/en-US.json +++ b/packages/locales/src/langs/en-US.json @@ -103,6 +103,7 @@ "usernameTip": "Please enter username", "passwordErrorTip": "Password is incorrect", "passwordTip": "Please enter password", + "verifyRequiredTip": "Please complete the verification first", "rememberMe": "Remember Me", "createAnAccount": "Create an Account", "createAccount": "Create Account", diff --git a/packages/locales/src/langs/zh-CN.json b/packages/locales/src/langs/zh-CN.json index 8d4ac6a06fa..ef71a5547f2 100644 --- a/packages/locales/src/langs/zh-CN.json +++ b/packages/locales/src/langs/zh-CN.json @@ -102,6 +102,7 @@ "password": "密码", "usernameTip": "请输入用户名", "passwordTip": "请输入密码", + "verifyRequiredTip": "请先完成验证", "passwordErrorTip": "密码错误", "rememberMe": "记住账号", "createAnAccount": "创建一个账号", diff --git a/playground/src/views/_core/authentication/login.vue b/playground/src/views/_core/authentication/login.vue index 6f300ef1c84..4f6f56496d0 100644 --- a/playground/src/views/_core/authentication/login.vue +++ b/playground/src/views/_core/authentication/login.vue @@ -2,9 +2,9 @@ import type { VbenFormSchema } from '@vben/common-ui'; import type { BasicOption } from '@vben/types'; -import { computed } from 'vue'; +import { computed, markRaw } from 'vue'; -import { AuthenticationLogin, z } from '@vben/common-ui'; +import { AuthenticationLogin, SliderCaptcha, z } from '@vben/common-ui'; import { $t } from '@vben/locales'; import { useAuthStore } from '#/store'; @@ -95,6 +95,13 @@ const formSchema = computed((): VbenFormSchema[] => { label: $t('authentication.password'), rules: z.string().min(1, { message: $t('authentication.passwordTip') }), }, + { + component: markRaw(SliderCaptcha), + fieldName: 'captcha', + rules: z.boolean().refine((value) => value, { + message: $t('authentication.verifyRequiredTip'), + }), + }, ]; }); diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 8fd7f75e381..9f082b9dc27 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -361,8 +361,8 @@ catalogs: specifier: ^6.0.1 version: 6.0.1 rollup: - specifier: ^4.22.2 - version: 4.22.2 + specifier: ^4.22.4 + version: 4.22.4 rollup-plugin-visualizer: specifier: ^5.12.0 version: 5.12.0 @@ -729,7 +729,7 @@ importers: devDependencies: unplugin-element-plus: specifier: 'catalog:' - version: 0.8.0(rollup@4.22.2) + version: 0.8.0(rollup@4.22.4) apps/web-naive: dependencies: @@ -823,7 +823,7 @@ importers: version: link:../internal/vite-config '@vite-pwa/vitepress': specifier: 'catalog:' - version: 0.5.3(vite-plugin-pwa@0.20.5(vite@5.4.6(@types/node@22.5.5)(less@4.2.0)(sass@1.79.3)(terser@5.33.0))(workbox-build@7.1.1)(workbox-window@7.1.0)) + version: 0.5.3(vite-plugin-pwa@0.20.5(vite@5.4.7(@types/node@22.5.5)(less@4.2.0)(sass@1.79.3)(terser@5.33.0))(workbox-build@7.1.1)(workbox-window@7.1.0)) vitepress: specifier: 'catalog:' version: 1.3.4(@algolia/client-search@4.24.0)(@types/node@22.5.5)(async-validator@4.2.5)(axios@1.7.7)(less@4.2.0)(nprogress@0.2.0)(postcss@8.4.47)(qrcode@1.5.4)(sass@1.79.3)(search-insights@2.17.2)(sortablejs@1.15.3)(terser@5.33.0)(typescript@5.6.2) @@ -1082,7 +1082,7 @@ importers: dependencies: '@intlify/unplugin-vue-i18n': specifier: 'catalog:' - version: 5.0.0(@vue/compiler-dom@3.5.7)(eslint@9.11.0(jiti@1.21.6))(rollup@4.22.2)(typescript@5.6.2)(vue-i18n@10.0.1(vue@3.5.7(typescript@5.6.2)))(vue@3.5.7(typescript@5.6.2)) + version: 5.0.0(@vue/compiler-dom@3.5.7)(eslint@9.11.0(jiti@1.21.6))(rollup@4.22.4)(typescript@5.6.2)(vue-i18n@10.0.1(vue@3.5.7(typescript@5.6.2)))(vue@3.5.7(typescript@5.6.2)) '@jspm/generator': specifier: 'catalog:' version: 2.3.1 @@ -1112,7 +1112,7 @@ importers: version: 0.20.5(vite@5.4.7(@types/node@22.5.5)(less@4.2.0)(sass@1.79.3)(terser@5.33.0))(workbox-build@7.1.1)(workbox-window@7.1.0) vite-plugin-vue-devtools: specifier: 'catalog:' - version: 7.4.5(rollup@4.22.2)(vite@5.4.7(@types/node@22.5.5)(less@4.2.0)(sass@1.79.3)(terser@5.33.0))(vue@3.5.7(typescript@5.6.2)) + version: 7.4.5(rollup@4.22.4)(vite@5.4.7(@types/node@22.5.5)(less@4.2.0)(sass@1.79.3)(terser@5.33.0))(vue@3.5.7(typescript@5.6.2)) devDependencies: '@types/archiver': specifier: 'catalog:' @@ -1137,10 +1137,10 @@ importers: version: 16.4.5 rollup: specifier: 'catalog:' - version: 4.22.2 + version: 4.22.4 rollup-plugin-visualizer: specifier: 'catalog:' - version: 5.12.0(rollup@4.22.2) + version: 5.12.0(rollup@4.22.4) sass: specifier: 'catalog:' version: 1.79.3 @@ -1152,7 +1152,7 @@ importers: version: 0.5.1(vite@5.4.7(@types/node@22.5.5)(less@4.2.0)(sass@1.79.3)(terser@5.33.0)) vite-plugin-dts: specifier: 'catalog:' - version: 4.2.1(@types/node@22.5.5)(rollup@4.22.2)(typescript@5.6.2)(vite@5.4.7(@types/node@22.5.5)(less@4.2.0)(sass@1.79.3)(terser@5.33.0)) + version: 4.2.1(@types/node@22.5.5)(rollup@4.22.4)(typescript@5.6.2)(vite@5.4.7(@types/node@22.5.5)(less@4.2.0)(sass@1.79.3)(terser@5.33.0)) vite-plugin-html: specifier: 'catalog:' version: 3.2.2(vite@5.4.7(@types/node@22.5.5)(less@4.2.0)(sass@1.79.3)(terser@5.33.0)) @@ -1641,7 +1641,7 @@ importers: version: 2.2.2(typescript@5.6.2)(vue@3.5.7(typescript@5.6.2)) pinia-plugin-persistedstate: specifier: 'catalog:' - version: 4.0.2(pinia@2.2.2(typescript@5.6.2)(vue@3.5.7(typescript@5.6.2)))(rollup@4.22.2) + version: 4.0.2(pinia@2.2.2(typescript@5.6.2)(vue@3.5.7(typescript@5.6.2)))(rollup@4.22.4) vue: specifier: 3.5.7 version: 3.5.7(typescript@5.6.2) @@ -4288,181 +4288,92 @@ packages: rollup: optional: true - '@rollup/rollup-android-arm-eabi@4.22.0': - resolution: {integrity: sha512-/IZQvg6ZR0tAkEi4tdXOraQoWeJy9gbQ/cx4I7k9dJaCk9qrXEcdouxRVz5kZXt5C2bQ9pILoAA+KB4C/d3pfw==} + '@rollup/rollup-android-arm-eabi@4.22.4': + resolution: {integrity: sha512-Fxamp4aEZnfPOcGA8KSNEohV8hX7zVHOemC8jVBoBUHu5zpJK/Eu3uJwt6BMgy9fkvzxDaurgj96F/NiLukF2w==} cpu: [arm] os: [android] - '@rollup/rollup-android-arm-eabi@4.22.2': - resolution: {integrity: sha512-8Ao+EDmTPjZ1ZBABc1ohN7Ylx7UIYcjReZinigedTOnGFhIctyGPxY2II+hJ6gD2/vkDKZTyQ0e7++kwv6wDrw==} - cpu: [arm] - os: [android] - - '@rollup/rollup-android-arm64@4.22.0': - resolution: {integrity: sha512-ETHi4bxrYnvOtXeM7d4V4kZWixib2jddFacJjsOjwbgYSRsyXYtZHC4ht134OsslPIcnkqT+TKV4eU8rNBKyyQ==} + '@rollup/rollup-android-arm64@4.22.4': + resolution: {integrity: sha512-VXoK5UMrgECLYaMuGuVTOx5kcuap1Jm8g/M83RnCHBKOqvPPmROFJGQaZhGccnsFtfXQ3XYa4/jMCJvZnbJBdA==} cpu: [arm64] os: [android] - '@rollup/rollup-android-arm64@4.22.2': - resolution: {integrity: sha512-I+B1v0a4iqdS9DvYt1RJZ3W+Oh9EVWjbY6gp79aAYipIbxSLEoQtFQlZEnUuwhDXCqMxJ3hluxKAdPD+GiluFQ==} - cpu: [arm64] - os: [android] - - '@rollup/rollup-darwin-arm64@4.22.0': - resolution: {integrity: sha512-ZWgARzhSKE+gVUX7QWaECoRQsPwaD8ZR0Oxb3aUpzdErTvlEadfQpORPXkKSdKbFci9v8MJfkTtoEHnnW9Ulng==} + '@rollup/rollup-darwin-arm64@4.22.4': + resolution: {integrity: sha512-xMM9ORBqu81jyMKCDP+SZDhnX2QEVQzTcC6G18KlTQEzWK8r/oNZtKuZaCcHhnsa6fEeOBionoyl5JsAbE/36Q==} cpu: [arm64] os: [darwin] - '@rollup/rollup-darwin-arm64@4.22.2': - resolution: {integrity: sha512-BTHO7rR+LC67OP7I8N8GvdvnQqzFujJYWo7qCQ8fGdQcb8Gn6EQY+K1P+daQLnDCuWKbZ+gHAQZuKiQkXkqIYg==} - cpu: [arm64] - os: [darwin] - - '@rollup/rollup-darwin-x64@4.22.0': - resolution: {integrity: sha512-h0ZAtOfHyio8Az6cwIGS+nHUfRMWBDO5jXB8PQCARVF6Na/G6XS2SFxDl8Oem+S5ZsHQgtsI7RT4JQnI1qrlaw==} - cpu: [x64] - os: [darwin] - - '@rollup/rollup-darwin-x64@4.22.2': - resolution: {integrity: sha512-1esGwDNFe2lov4I6GsEeYaAMHwkqk0IbuGH7gXGdBmd/EP9QddJJvTtTF/jv+7R8ZTYPqwcdLpMTxK8ytP6k6Q==} + '@rollup/rollup-darwin-x64@4.22.4': + resolution: {integrity: sha512-aJJyYKQwbHuhTUrjWjxEvGnNNBCnmpHDvrb8JFDbeSH3m2XdHcxDd3jthAzvmoI8w/kSjd2y0udT+4okADsZIw==} cpu: [x64] os: [darwin] - '@rollup/rollup-linux-arm-gnueabihf@4.22.0': - resolution: {integrity: sha512-9pxQJSPwFsVi0ttOmqLY4JJ9pg9t1gKhK0JDbV1yUEETSx55fdyCjt39eBQ54OQCzAF0nVGO6LfEH1KnCPvelA==} - cpu: [arm] - os: [linux] - libc: [glibc] - - '@rollup/rollup-linux-arm-gnueabihf@4.22.2': - resolution: {integrity: sha512-GBHuY07x96OTEM3OQLNaUSUwrOhdMea/LDmlFHi/HMonrgF6jcFrrFFwJhhe84XtA1oK/Qh4yFS+VMREf6dobg==} + '@rollup/rollup-linux-arm-gnueabihf@4.22.4': + resolution: {integrity: sha512-j63YtCIRAzbO+gC2L9dWXRh5BFetsv0j0va0Wi9epXDgU/XUi5dJKo4USTttVyK7fGw2nPWK0PbAvyliz50SCQ==} cpu: [arm] os: [linux] libc: [glibc] - '@rollup/rollup-linux-arm-musleabihf@4.22.0': - resolution: {integrity: sha512-YJ5Ku5BmNJZb58A4qSEo3JlIG4d3G2lWyBi13ABlXzO41SsdnUKi3HQHe83VpwBVG4jHFTW65jOQb8qyoR+qzg==} - cpu: [arm] - os: [linux] - libc: [musl] - - '@rollup/rollup-linux-arm-musleabihf@4.22.2': - resolution: {integrity: sha512-Dbfa9Sc1G1lWxop0gNguXOfGhaXQWAGhZUcqA0Vs6CnJq8JW/YOw/KvyGtQFmz4yDr0H4v9X248SM7bizYj4yQ==} + '@rollup/rollup-linux-arm-musleabihf@4.22.4': + resolution: {integrity: sha512-dJnWUgwWBX1YBRsuKKMOlXCzh2Wu1mlHzv20TpqEsfdZLb3WoJW2kIEsGwLkroYf24IrPAvOT/ZQ2OYMV6vlrg==} cpu: [arm] os: [linux] libc: [musl] - '@rollup/rollup-linux-arm64-gnu@4.22.0': - resolution: {integrity: sha512-U4G4u7f+QCqHlVg1Nlx+qapZy+QoG+NV6ux+upo/T7arNGwKvKP2kmGM4W5QTbdewWFgudQxi3kDNST9GT1/mg==} + '@rollup/rollup-linux-arm64-gnu@4.22.4': + resolution: {integrity: sha512-AdPRoNi3NKVLolCN/Sp4F4N1d98c4SBnHMKoLuiG6RXgoZ4sllseuGioszumnPGmPM2O7qaAX/IJdeDU8f26Aw==} cpu: [arm64] os: [linux] libc: [glibc] - '@rollup/rollup-linux-arm64-gnu@4.22.2': - resolution: {integrity: sha512-Z1YpgBvFYhZIyBW5BoopwSg+t7yqEhs5HCei4JbsaXnhz/eZehT18DaXl957aaE9QK7TRGFryCAtStZywcQe1A==} - cpu: [arm64] - os: [linux] - libc: [glibc] - - '@rollup/rollup-linux-arm64-musl@4.22.0': - resolution: {integrity: sha512-aQpNlKmx3amwkA3a5J6nlXSahE1ijl0L9KuIjVOUhfOh7uw2S4piR3mtpxpRtbnK809SBtyPsM9q15CPTsY7HQ==} + '@rollup/rollup-linux-arm64-musl@4.22.4': + resolution: {integrity: sha512-Gl0AxBtDg8uoAn5CCqQDMqAx22Wx22pjDOjBdmG0VIWX3qUBHzYmOKh8KXHL4UpogfJ14G4wk16EQogF+v8hmA==} cpu: [arm64] os: [linux] libc: [musl] - '@rollup/rollup-linux-arm64-musl@4.22.2': - resolution: {integrity: sha512-66Zszr7i/JaQ0u/lefcfaAw16wh3oT72vSqubIMQqWzOg85bGCPhoeykG/cC5uvMzH80DQa2L539IqKht6twVA==} - cpu: [arm64] - os: [linux] - libc: [musl] - - '@rollup/rollup-linux-powerpc64le-gnu@4.22.0': - resolution: {integrity: sha512-9fx6Zj/7vve/Fp4iexUFRKb5+RjLCff6YTRQl4CoDhdMfDoobWmhAxQWV3NfShMzQk1Q/iCnageFyGfqnsmeqQ==} + '@rollup/rollup-linux-powerpc64le-gnu@4.22.4': + resolution: {integrity: sha512-3aVCK9xfWW1oGQpTsYJJPF6bfpWfhbRnhdlyhak2ZiyFLDaayz0EP5j9V1RVLAAxlmWKTDfS9wyRyY3hvhPoOg==} cpu: [ppc64] os: [linux] libc: [glibc] - '@rollup/rollup-linux-powerpc64le-gnu@4.22.2': - resolution: {integrity: sha512-HpJCMnlMTfEhwo19bajvdraQMcAq3FX08QDx3OfQgb+414xZhKNf3jNvLFYKbbDSGBBrQh5yNwWZrdK0g0pokg==} - cpu: [ppc64] - os: [linux] - libc: [glibc] - - '@rollup/rollup-linux-riscv64-gnu@4.22.0': - resolution: {integrity: sha512-VWQiCcN7zBgZYLjndIEh5tamtnKg5TGxyZPWcN9zBtXBwfcGSZ5cHSdQZfQH/GB4uRxk0D3VYbOEe/chJhPGLQ==} + '@rollup/rollup-linux-riscv64-gnu@4.22.4': + resolution: {integrity: sha512-ePYIir6VYnhgv2C5Xe9u+ico4t8sZWXschR6fMgoPUK31yQu7hTEJb7bCqivHECwIClJfKgE7zYsh1qTP3WHUA==} cpu: [riscv64] os: [linux] libc: [glibc] - '@rollup/rollup-linux-riscv64-gnu@4.22.2': - resolution: {integrity: sha512-/egzQzbOSRef2vYCINKITGrlwkzP7uXRnL+xU2j75kDVp3iPdcF0TIlfwTRF8woBZllhk3QaxNOEj2Ogh3t9hg==} - cpu: [riscv64] - os: [linux] - libc: [glibc] - - '@rollup/rollup-linux-s390x-gnu@4.22.0': - resolution: {integrity: sha512-EHmPnPWvyYqncObwqrosb/CpH3GOjE76vWVs0g4hWsDRUVhg61hBmlVg5TPXqF+g+PvIbqkC7i3h8wbn4Gp2Fg==} + '@rollup/rollup-linux-s390x-gnu@4.22.4': + resolution: {integrity: sha512-GqFJ9wLlbB9daxhVlrTe61vJtEY99/xB3C8e4ULVsVfflcpmR6c8UZXjtkMA6FhNONhj2eA5Tk9uAVw5orEs4Q==} cpu: [s390x] os: [linux] libc: [glibc] - '@rollup/rollup-linux-s390x-gnu@4.22.2': - resolution: {integrity: sha512-qgYbOEbrPfEkH/OnUJd1/q4s89FvNJQIUldx8X2F/UM5sEbtkqZpf2s0yly2jSCKr1zUUOY1hnTP2J1WOzMAdA==} - cpu: [s390x] - os: [linux] - libc: [glibc] - - '@rollup/rollup-linux-x64-gnu@4.22.0': - resolution: {integrity: sha512-tsSWy3YQzmpjDKnQ1Vcpy3p9Z+kMFbSIesCdMNgLizDWFhrLZIoN21JSq01g+MZMDFF+Y1+4zxgrlqPjid5ohg==} - cpu: [x64] - os: [linux] - libc: [glibc] - - '@rollup/rollup-linux-x64-gnu@4.22.2': - resolution: {integrity: sha512-a0lkvNhFLhf+w7A95XeBqGQaG0KfS3hPFJnz1uraSdUe/XImkp/Psq0Ca0/UdD5IEAGoENVmnYrzSC9Y2a2uKQ==} + '@rollup/rollup-linux-x64-gnu@4.22.4': + resolution: {integrity: sha512-87v0ol2sH9GE3cLQLNEy0K/R0pz1nvg76o8M5nhMR0+Q+BBGLnb35P0fVz4CQxHYXaAOhE8HhlkaZfsdUOlHwg==} cpu: [x64] os: [linux] libc: [glibc] - '@rollup/rollup-linux-x64-musl@4.22.0': - resolution: {integrity: sha512-anr1Y11uPOQrpuU8XOikY5lH4Qu94oS6j0xrulHk3NkLDq19MlX8Ng/pVipjxBJ9a2l3+F39REZYyWQFkZ4/fw==} - cpu: [x64] - os: [linux] - libc: [musl] - - '@rollup/rollup-linux-x64-musl@4.22.2': - resolution: {integrity: sha512-sSWBVZgzwtsuG9Dxi9kjYOUu/wKW+jrbzj4Cclabqnfkot8Z3VEHcIgyenA3lLn/Fu11uDviWjhctulkhEO60g==} + '@rollup/rollup-linux-x64-musl@4.22.4': + resolution: {integrity: sha512-UV6FZMUgePDZrFjrNGIWzDo/vABebuXBhJEqrHxrGiU6HikPy0Z3LfdtciIttEUQfuDdCn8fqh7wiFJjCNwO+g==} cpu: [x64] os: [linux] libc: [musl] - '@rollup/rollup-win32-arm64-msvc@4.22.0': - resolution: {integrity: sha512-7LB+Bh+Ut7cfmO0m244/asvtIGQr5pG5Rvjz/l1Rnz1kDzM02pSX9jPaS0p+90H5I1x4d1FkCew+B7MOnoatNw==} - cpu: [arm64] - os: [win32] - - '@rollup/rollup-win32-arm64-msvc@4.22.2': - resolution: {integrity: sha512-t/YgCbZ638R/r7IKb9yCM6nAek1RUvyNdfU0SHMDLOf6GFe/VG1wdiUAsxTWHKqjyzkRGg897ZfCpdo1bsCSsA==} + '@rollup/rollup-win32-arm64-msvc@4.22.4': + resolution: {integrity: sha512-BjI+NVVEGAXjGWYHz/vv0pBqfGoUH0IGZ0cICTn7kB9PyjrATSkX+8WkguNjWoj2qSr1im/+tTGRaY+4/PdcQw==} cpu: [arm64] os: [win32] - '@rollup/rollup-win32-ia32-msvc@4.22.0': - resolution: {integrity: sha512-+3qZ4rer7t/QsC5JwMpcvCVPRcJt1cJrYS/TMJZzXIJbxWFQEVhrIc26IhB+5Z9fT9umfVc+Es2mOZgl+7jdJQ==} + '@rollup/rollup-win32-ia32-msvc@4.22.4': + resolution: {integrity: sha512-SiWG/1TuUdPvYmzmYnmd3IEifzR61Tragkbx9D3+R8mzQqDBz8v+BvZNDlkiTtI9T15KYZhP0ehn3Dld4n9J5g==} cpu: [ia32] os: [win32] - '@rollup/rollup-win32-ia32-msvc@4.22.2': - resolution: {integrity: sha512-kTmX5uGs3WYOA+gYDgI6ITkZng9SP71FEMoHNkn+cnmb9Zuyyay8pf0oO5twtTwSjNGy1jlaWooTIr+Dw4tIbw==} - cpu: [ia32] - os: [win32] - - '@rollup/rollup-win32-x64-msvc@4.22.0': - resolution: {integrity: sha512-YdicNOSJONVx/vuPkgPTyRoAPx3GbknBZRCOUkK84FJ/YTfs/F0vl/YsMscrB6Y177d+yDRcj+JWMPMCgshwrA==} - cpu: [x64] - os: [win32] - - '@rollup/rollup-win32-x64-msvc@4.22.2': - resolution: {integrity: sha512-Yy8So+SoRz8I3NS4Bjh91BICPOSVgdompTIPYTByUqU66AXSIOgmW3Lv1ke3NORPqxdF+RdrZET+8vYai6f4aA==} + '@rollup/rollup-win32-x64-msvc@4.22.4': + resolution: {integrity: sha512-j8pPKp53/lq9lMXN57S8cFz0MynJk8OWNuUnXct/9KCpKU7DgU3bYMJhwWmcqC0UU29p8Lr0/7KEVcaM6bf47Q==} cpu: [x64] os: [win32] @@ -4889,27 +4800,15 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 - '@vue/compiler-core@3.5.6': - resolution: {integrity: sha512-r+gNu6K4lrvaQLQGmf+1gc41p3FO2OUJyWmNqaIITaJU6YFiV5PtQSFZt8jfztYyARwqhoCayjprC7KMvT3nRA==} - '@vue/compiler-core@3.5.7': resolution: {integrity: sha512-A0gay3lK71MddsSnGlBxRPOugIVdACze9L/rCo5X5srCyjQfZOfYtSFMJc3aOZCM+xN55EQpb4R97rYn/iEbSw==} - '@vue/compiler-dom@3.5.6': - resolution: {integrity: sha512-xRXqxDrIqK8v8sSScpistyYH0qYqxakpsIvqMD2e5sV/PXQ1mTwtXp4k42yHK06KXxKSmitop9e45Ui/3BrTEw==} - '@vue/compiler-dom@3.5.7': resolution: {integrity: sha512-GYWl3+gO8/g0ZdYaJ18fYHdI/WVic2VuuUd1NsPp60DWXKy+XjdhFsDW7FbUto8siYYZcosBGn9yVBkjhq1M8Q==} - '@vue/compiler-sfc@3.5.6': - resolution: {integrity: sha512-pjWJ8Kj9TDHlbF5LywjVso+BIxCY5wVOLhkEXRhuCHDxPFIeX1zaFefKs8RYoHvkSMqRWt93a0f2gNJVJixHwg==} - '@vue/compiler-sfc@3.5.7': resolution: {integrity: sha512-EjOJtCWJrC7HqoCEzOwpIYHm+JH7YmkxC1hG6VkqIukYRqj8KFUlTLK6hcT4nGgtVov2+ZfrdrRlcaqS78HnBA==} - '@vue/compiler-ssr@3.5.6': - resolution: {integrity: sha512-VpWbaZrEOCqnmqjE83xdwegtr5qO/2OPUC6veWgvNqTJ3bYysz6vY3VqMuOijubuUYPRpG3OOKIh9TD0Stxb9A==} - '@vue/compiler-ssr@3.5.7': resolution: {integrity: sha512-oZx+jXP2k5arV/8Ly3TpQbfFyimMw2ANrRqvHJoKjPqtEzazxQGZjCLOfq8TnZ3wy2TOXdqfmVp4q7FyYeHV4g==} @@ -4955,9 +4854,6 @@ packages: peerDependencies: vue: 3.5.7 - '@vue/shared@3.5.6': - resolution: {integrity: sha512-eidH0HInnL39z6wAt6SFIwBrvGOpDWsDxlw3rCgo1B+CQ1781WzQUSU3YjxgdkcJo9Q8S6LmXTkvI+cLHGkQfA==} - '@vue/shared@3.5.7': resolution: {integrity: sha512-NBE1PBIvzIedxIc2RZiKXvGbJkrZ2/hLf3h8GlS4/sP9xcXEZMFWOazFkNd6aGeUCMaproe5MHVYB3/4AW9q9g==} @@ -6168,8 +6064,8 @@ packages: engines: {node: '>=0.10.0'} hasBin: true - electron-to-chromium@1.5.25: - resolution: {integrity: sha512-kMb204zvK3PsSlgvvwzI3wBIcAw15tRkYk+NQdsjdDtcQWTp2RABbMQ9rUBy8KNEOM+/E6ep+XC3AykiWZld4g==} + electron-to-chromium@1.5.27: + resolution: {integrity: sha512-o37j1vZqCoEgBuWWXLHQgTN/KDKe7zwpiY5CPeq2RvUqOyJw9xnrULzZAEVQ5p4h+zjMk7hgtOoPdnLxr7m/jw==} element-plus@2.8.3: resolution: {integrity: sha512-BXQOyDf0s7JHyNEV8iaO+iaOzTZPsBXVKMzMI967vLCodUBDLrtiY5vglAn1YEebQcUOEUMhGcttTpIvEkcBjQ==} @@ -8078,8 +7974,8 @@ packages: resolution: {integrity: sha512-byy+U7gp+FVwmyzKPYhW2h5l3crpmGsxl7X2s8y43IgxvG4g3QZ6CffDtsNQy1WsmZpQbO+ybo0AlW7TY6DcBQ==} engines: {node: '>= 0.4'} - ofetch@1.3.4: - resolution: {integrity: sha512-KLIET85ik3vhEfS+3fDlc/BAZiAp+43QEC/yCo5zkNoY2YaKvNkOaFr/6wCFgFH1kuYQM5pMNi0Tg8koiIemtw==} + ofetch@1.4.0: + resolution: {integrity: sha512-MuHgsEhU6zGeX+EMh+8mSMrYTnsqJQQrpM00Q6QHMKNqQ0bKy0B43tk8tL1wg+CnsSTy1kg4Ir2T5Ig6rD+dfQ==} ohash@1.1.4: resolution: {integrity: sha512-FlDryZAahJmEF3VR3w1KogSEdWX3WhA5GPakFx4J81kEAiHyLMpdLLElS8n8dfNadMgAne/MywcvmogzscVt4g==} @@ -8190,8 +8086,8 @@ packages: resolution: {integrity: sha512-uo0Z9JJeWzv8BG+tRcapBKNJ0dro9cLyczGzulS6EfeyAdeC9sbojtW6XwvYxJkEne9En+J2XEl4zyglVeIwFg==} engines: {node: '>=8'} - parse-imports@2.1.1: - resolution: {integrity: sha512-TDT4HqzUiTMO1wJRwg/t/hYk8Wdp3iF/ToMIlAoVQfL1Xs/sTxq1dKWSMjMbQmIarfWKymOyly40+zmPHXMqCA==} + parse-imports@2.2.1: + resolution: {integrity: sha512-OL/zLggRp8mFhKL0rNORUTR4yBYujK/uU+xZL+/0Rgm2QE4nLO9v8PzEweSJEbMGKmDRjJE4R3IMJlL2di4JeQ==} engines: {node: '>= 18'} parse-json@5.2.0: @@ -9132,18 +9028,13 @@ packages: engines: {node: '>=10.0.0'} hasBin: true - rollup@3.29.4: - resolution: {integrity: sha512-oWzmBZwvYrU0iJHtDmhsm662rC15FRXmcjCk1xD771dFDx5jJ02ufAQQTn0etB2emNk4J9EZg/yWKpsn9BWGRw==} + rollup@3.29.5: + resolution: {integrity: sha512-GVsDdsbJzzy4S/v3dqWPJ7EfvZJfCHiDqe80IyrF59LYuP+e6U1LJoUqeuqRbwAWoMNoXivMNeNAOf5E22VA1w==} engines: {node: '>=14.18.0', npm: '>=8.0.0'} hasBin: true - rollup@4.22.0: - resolution: {integrity: sha512-W21MUIFPZ4+O2Je/EU+GP3iz7PH4pVPUXSbEZdatQnxo29+3rsUjgrJmzuAZU24z7yRAnFN6ukxeAhZh/c7hzg==} - engines: {node: '>=18.0.0', npm: '>=8.0.0'} - hasBin: true - - rollup@4.22.2: - resolution: {integrity: sha512-JWWpTrZmqQGQWt16xvNn6KVIUz16VtZwl984TKw0dfqqRpFwtLJYYk1/4BTgplndMQKWUk/yB4uOShYmMzA2Vg==} + rollup@4.22.4: + resolution: {integrity: sha512-vD8HJ5raRcWOyymsR6Z3o6+RzfEPCnVLMFJ6vRslO1jt4LO6dUo5Qnpg7y4RkZFM2DMe3WUirkI5c16onjrc6A==} engines: {node: '>=18.0.0', npm: '>=8.0.0'} hasBin: true @@ -10188,37 +10079,6 @@ packages: peerDependencies: vite: ^3.0.0-0 || ^4.0.0-0 || ^5.0.0-0 - vite@5.4.6: - resolution: {integrity: sha512-IeL5f8OO5nylsgzd9tq4qD2QqI0k2CQLGrWD0rCN0EQJZpBK5vJAx0I+GDkMOXxQX/OfFHMuLIx6ddAxGX/k+Q==} - engines: {node: ^18.0.0 || >=20.0.0} - hasBin: true - peerDependencies: - '@types/node': ^18.0.0 || >=20.0.0 - less: '*' - lightningcss: ^1.21.0 - sass: '*' - sass-embedded: '*' - stylus: '*' - sugarss: '*' - terser: ^5.4.0 - peerDependenciesMeta: - '@types/node': - optional: true - less: - optional: true - lightningcss: - optional: true - sass: - optional: true - sass-embedded: - optional: true - stylus: - optional: true - sugarss: - optional: true - terser: - optional: true - vite@5.4.7: resolution: {integrity: sha512-5l2zxqMEPVENgvzTuBpHer2awaetimj2BGkhBPdnwKbPNOlHsODU+oiazEZzLK7KhAnOrO+XGYJYn4ZlUhDtDQ==} engines: {node: ^18.0.0 || >=20.0.0} @@ -12835,13 +12695,13 @@ snapshots: '@intlify/shared@10.0.1': {} - '@intlify/unplugin-vue-i18n@5.0.0(@vue/compiler-dom@3.5.7)(eslint@9.11.0(jiti@1.21.6))(rollup@4.22.2)(typescript@5.6.2)(vue-i18n@10.0.1(vue@3.5.7(typescript@5.6.2)))(vue@3.5.7(typescript@5.6.2))': + '@intlify/unplugin-vue-i18n@5.0.0(@vue/compiler-dom@3.5.7)(eslint@9.11.0(jiti@1.21.6))(rollup@4.22.4)(typescript@5.6.2)(vue-i18n@10.0.1(vue@3.5.7(typescript@5.6.2)))(vue@3.5.7(typescript@5.6.2))': dependencies: '@eslint-community/eslint-utils': 4.4.0(eslint@9.11.0(jiti@1.21.6)) '@intlify/bundle-utils': 9.0.0-beta.0(vue-i18n@10.0.1(vue@3.5.7(typescript@5.6.2))) '@intlify/shared': 10.0.0 '@intlify/vue-i18n-extensions': 6.2.0(@intlify/shared@10.0.0)(@vue/compiler-dom@3.5.7)(vue-i18n@10.0.1(vue@3.5.7(typescript@5.6.2)))(vue@3.5.7(typescript@5.6.2)) - '@rollup/pluginutils': 5.1.0(rollup@4.22.2) + '@rollup/pluginutils': 5.1.0(rollup@4.22.4) '@typescript-eslint/scope-manager': 7.18.0 '@typescript-eslint/typescript-estree': 7.18.0(typescript@5.6.2) debug: 4.3.7 @@ -13115,9 +12975,9 @@ snapshots: mkdirp: 1.0.4 rimraf: 3.0.2 - '@nuxt/kit@3.13.2(rollup@4.22.2)': + '@nuxt/kit@3.13.2(rollup@4.22.4)': dependencies: - '@nuxt/schema': 3.13.2(rollup@4.22.2) + '@nuxt/schema': 3.13.2(rollup@4.22.4) c12: 1.11.2 consola: 3.2.3 defu: 6.1.4 @@ -13135,7 +12995,7 @@ snapshots: semver: 7.6.3 ufo: 1.5.4 unctx: 2.3.1 - unimport: 3.12.0(rollup@4.22.2) + unimport: 3.12.0(rollup@4.22.4) untyped: 1.4.2 transitivePeerDependencies: - magicast @@ -13143,7 +13003,7 @@ snapshots: - supports-color - webpack-sources - '@nuxt/schema@3.13.2(rollup@4.22.2)': + '@nuxt/schema@3.13.2(rollup@4.22.4)': dependencies: compatx: 0.1.8 consola: 3.2.3 @@ -13155,7 +13015,7 @@ snapshots: std-env: 3.7.0 ufo: 1.5.4 uncrypto: 0.1.3 - unimport: 3.12.0(rollup@4.22.2) + unimport: 3.12.0(rollup@4.22.4) untyped: 1.4.2 transitivePeerDependencies: - rollup @@ -13248,17 +13108,17 @@ snapshots: dependencies: vue: 3.5.7(typescript@5.6.2) - '@rollup/plugin-alias@5.1.0(rollup@3.29.4)': + '@rollup/plugin-alias@5.1.0(rollup@3.29.5)': dependencies: slash: 4.0.0 optionalDependencies: - rollup: 3.29.4 + rollup: 3.29.5 - '@rollup/plugin-alias@5.1.0(rollup@4.22.0)': + '@rollup/plugin-alias@5.1.0(rollup@4.22.4)': dependencies: slash: 4.0.0 optionalDependencies: - rollup: 4.22.0 + rollup: 4.22.4 '@rollup/plugin-babel@5.3.1(@babel/core@7.25.2)(rollup@2.79.1)': dependencies: @@ -13269,47 +13129,47 @@ snapshots: transitivePeerDependencies: - supports-color - '@rollup/plugin-commonjs@25.0.8(rollup@3.29.4)': + '@rollup/plugin-commonjs@25.0.8(rollup@3.29.5)': dependencies: - '@rollup/pluginutils': 5.1.0(rollup@3.29.4) + '@rollup/pluginutils': 5.1.0(rollup@3.29.5) commondir: 1.0.1 estree-walker: 2.0.2 glob: 8.1.0 is-reference: 1.2.1 magic-string: 0.30.11 optionalDependencies: - rollup: 3.29.4 + rollup: 3.29.5 - '@rollup/plugin-commonjs@25.0.8(rollup@4.22.0)': + '@rollup/plugin-commonjs@25.0.8(rollup@4.22.4)': dependencies: - '@rollup/pluginutils': 5.1.0(rollup@4.22.0) + '@rollup/pluginutils': 5.1.0(rollup@4.22.4) commondir: 1.0.1 estree-walker: 2.0.2 glob: 8.1.0 is-reference: 1.2.1 magic-string: 0.30.11 optionalDependencies: - rollup: 4.22.0 + rollup: 4.22.4 - '@rollup/plugin-inject@5.0.5(rollup@4.22.0)': + '@rollup/plugin-inject@5.0.5(rollup@4.22.4)': dependencies: - '@rollup/pluginutils': 5.1.0(rollup@4.22.0) + '@rollup/pluginutils': 5.1.0(rollup@4.22.4) estree-walker: 2.0.2 magic-string: 0.30.11 optionalDependencies: - rollup: 4.22.0 + rollup: 4.22.4 - '@rollup/plugin-json@6.1.0(rollup@3.29.4)': + '@rollup/plugin-json@6.1.0(rollup@3.29.5)': dependencies: - '@rollup/pluginutils': 5.1.0(rollup@3.29.4) + '@rollup/pluginutils': 5.1.0(rollup@3.29.5) optionalDependencies: - rollup: 3.29.4 + rollup: 3.29.5 - '@rollup/plugin-json@6.1.0(rollup@4.22.0)': + '@rollup/plugin-json@6.1.0(rollup@4.22.4)': dependencies: - '@rollup/pluginutils': 5.1.0(rollup@4.22.0) + '@rollup/pluginutils': 5.1.0(rollup@4.22.4) optionalDependencies: - rollup: 4.22.0 + rollup: 4.22.4 '@rollup/plugin-node-resolve@15.2.3(rollup@2.79.1)': dependencies: @@ -13322,27 +13182,27 @@ snapshots: optionalDependencies: rollup: 2.79.1 - '@rollup/plugin-node-resolve@15.2.3(rollup@3.29.4)': + '@rollup/plugin-node-resolve@15.2.3(rollup@3.29.5)': dependencies: - '@rollup/pluginutils': 5.1.0(rollup@3.29.4) + '@rollup/pluginutils': 5.1.0(rollup@3.29.5) '@types/resolve': 1.20.2 deepmerge: 4.3.1 is-builtin-module: 3.2.1 is-module: 1.0.0 resolve: 1.22.8 optionalDependencies: - rollup: 3.29.4 + rollup: 3.29.5 - '@rollup/plugin-node-resolve@15.2.3(rollup@4.22.0)': + '@rollup/plugin-node-resolve@15.2.3(rollup@4.22.4)': dependencies: - '@rollup/pluginutils': 5.1.0(rollup@4.22.0) + '@rollup/pluginutils': 5.1.0(rollup@4.22.4) '@types/resolve': 1.20.2 deepmerge: 4.3.1 is-builtin-module: 3.2.1 is-module: 1.0.0 resolve: 1.22.8 optionalDependencies: - rollup: 4.22.0 + rollup: 4.22.4 '@rollup/plugin-replace@2.4.2(rollup@2.79.1)': dependencies: @@ -13350,19 +13210,19 @@ snapshots: magic-string: 0.25.9 rollup: 2.79.1 - '@rollup/plugin-replace@5.0.7(rollup@3.29.4)': + '@rollup/plugin-replace@5.0.7(rollup@3.29.5)': dependencies: - '@rollup/pluginutils': 5.1.0(rollup@3.29.4) + '@rollup/pluginutils': 5.1.0(rollup@3.29.5) magic-string: 0.30.11 optionalDependencies: - rollup: 3.29.4 + rollup: 3.29.5 - '@rollup/plugin-replace@5.0.7(rollup@4.22.0)': + '@rollup/plugin-replace@5.0.7(rollup@4.22.4)': dependencies: - '@rollup/pluginutils': 5.1.0(rollup@4.22.0) + '@rollup/pluginutils': 5.1.0(rollup@4.22.4) magic-string: 0.30.11 optionalDependencies: - rollup: 4.22.0 + rollup: 4.22.4 '@rollup/plugin-terser@0.4.4(rollup@2.79.1)': dependencies: @@ -13372,13 +13232,13 @@ snapshots: optionalDependencies: rollup: 2.79.1 - '@rollup/plugin-terser@0.4.4(rollup@4.22.0)': + '@rollup/plugin-terser@0.4.4(rollup@4.22.4)': dependencies: serialize-javascript: 6.0.2 smob: 1.5.0 terser: 5.33.0 optionalDependencies: - rollup: 4.22.0 + rollup: 4.22.4 '@rollup/pluginutils@3.1.0(rollup@2.79.1)': dependencies: @@ -13400,124 +13260,68 @@ snapshots: optionalDependencies: rollup: 2.79.1 - '@rollup/pluginutils@5.1.0(rollup@3.29.4)': - dependencies: - '@types/estree': 1.0.6 - estree-walker: 2.0.2 - picomatch: 2.3.1 - optionalDependencies: - rollup: 3.29.4 - - '@rollup/pluginutils@5.1.0(rollup@4.22.0)': + '@rollup/pluginutils@5.1.0(rollup@3.29.5)': dependencies: '@types/estree': 1.0.6 estree-walker: 2.0.2 picomatch: 2.3.1 optionalDependencies: - rollup: 4.22.0 + rollup: 3.29.5 - '@rollup/pluginutils@5.1.0(rollup@4.22.2)': + '@rollup/pluginutils@5.1.0(rollup@4.22.4)': dependencies: '@types/estree': 1.0.6 estree-walker: 2.0.2 picomatch: 2.3.1 optionalDependencies: - rollup: 4.22.2 - - '@rollup/rollup-android-arm-eabi@4.22.0': - optional: true + rollup: 4.22.4 - '@rollup/rollup-android-arm-eabi@4.22.2': + '@rollup/rollup-android-arm-eabi@4.22.4': optional: true - '@rollup/rollup-android-arm64@4.22.0': + '@rollup/rollup-android-arm64@4.22.4': optional: true - '@rollup/rollup-android-arm64@4.22.2': + '@rollup/rollup-darwin-arm64@4.22.4': optional: true - '@rollup/rollup-darwin-arm64@4.22.0': + '@rollup/rollup-darwin-x64@4.22.4': optional: true - '@rollup/rollup-darwin-arm64@4.22.2': + '@rollup/rollup-linux-arm-gnueabihf@4.22.4': optional: true - '@rollup/rollup-darwin-x64@4.22.0': + '@rollup/rollup-linux-arm-musleabihf@4.22.4': optional: true - '@rollup/rollup-darwin-x64@4.22.2': + '@rollup/rollup-linux-arm64-gnu@4.22.4': optional: true - '@rollup/rollup-linux-arm-gnueabihf@4.22.0': + '@rollup/rollup-linux-arm64-musl@4.22.4': optional: true - '@rollup/rollup-linux-arm-gnueabihf@4.22.2': + '@rollup/rollup-linux-powerpc64le-gnu@4.22.4': optional: true - '@rollup/rollup-linux-arm-musleabihf@4.22.0': + '@rollup/rollup-linux-riscv64-gnu@4.22.4': optional: true - '@rollup/rollup-linux-arm-musleabihf@4.22.2': + '@rollup/rollup-linux-s390x-gnu@4.22.4': optional: true - '@rollup/rollup-linux-arm64-gnu@4.22.0': + '@rollup/rollup-linux-x64-gnu@4.22.4': optional: true - '@rollup/rollup-linux-arm64-gnu@4.22.2': + '@rollup/rollup-linux-x64-musl@4.22.4': optional: true - '@rollup/rollup-linux-arm64-musl@4.22.0': + '@rollup/rollup-win32-arm64-msvc@4.22.4': optional: true - '@rollup/rollup-linux-arm64-musl@4.22.2': + '@rollup/rollup-win32-ia32-msvc@4.22.4': optional: true - '@rollup/rollup-linux-powerpc64le-gnu@4.22.0': - optional: true - - '@rollup/rollup-linux-powerpc64le-gnu@4.22.2': - optional: true - - '@rollup/rollup-linux-riscv64-gnu@4.22.0': - optional: true - - '@rollup/rollup-linux-riscv64-gnu@4.22.2': - optional: true - - '@rollup/rollup-linux-s390x-gnu@4.22.0': - optional: true - - '@rollup/rollup-linux-s390x-gnu@4.22.2': - optional: true - - '@rollup/rollup-linux-x64-gnu@4.22.0': - optional: true - - '@rollup/rollup-linux-x64-gnu@4.22.2': - optional: true - - '@rollup/rollup-linux-x64-musl@4.22.0': - optional: true - - '@rollup/rollup-linux-x64-musl@4.22.2': - optional: true - - '@rollup/rollup-win32-arm64-msvc@4.22.0': - optional: true - - '@rollup/rollup-win32-arm64-msvc@4.22.2': - optional: true - - '@rollup/rollup-win32-ia32-msvc@4.22.0': - optional: true - - '@rollup/rollup-win32-ia32-msvc@4.22.2': - optional: true - - '@rollup/rollup-win32-x64-msvc@4.22.0': - optional: true - - '@rollup/rollup-win32-x64-msvc@4.22.2': + '@rollup/rollup-win32-x64-msvc@4.22.4': optional: true '@rushstack/node-core-library@5.7.0(@types/node@22.5.5)': @@ -13940,9 +13744,9 @@ snapshots: - encoding - supports-color - '@vite-pwa/vitepress@0.5.3(vite-plugin-pwa@0.20.5(vite@5.4.6(@types/node@22.5.5)(less@4.2.0)(sass@1.79.3)(terser@5.33.0))(workbox-build@7.1.1)(workbox-window@7.1.0))': + '@vite-pwa/vitepress@0.5.3(vite-plugin-pwa@0.20.5(vite@5.4.7(@types/node@22.5.5)(less@4.2.0)(sass@1.79.3)(terser@5.33.0))(workbox-build@7.1.1)(workbox-window@7.1.0))': dependencies: - vite-plugin-pwa: 0.20.5(vite@5.4.6(@types/node@22.5.5)(less@4.2.0)(sass@1.79.3)(terser@5.33.0))(workbox-build@7.1.1)(workbox-window@7.1.0) + vite-plugin-pwa: 0.20.5(vite@5.4.7(@types/node@22.5.5)(less@4.2.0)(sass@1.79.3)(terser@5.33.0))(workbox-build@7.1.1)(workbox-window@7.1.0) '@vitejs/plugin-vue-jsx@4.0.1(vite@5.4.7(@types/node@22.5.5)(less@4.2.0)(sass@1.79.3)(terser@5.33.0))(vue@3.5.7(typescript@5.6.2))': dependencies: @@ -13954,11 +13758,6 @@ snapshots: transitivePeerDependencies: - supports-color - '@vitejs/plugin-vue@5.1.4(vite@5.4.6(@types/node@22.5.5)(less@4.2.0)(sass@1.79.3)(terser@5.33.0))(vue@3.5.7(typescript@5.6.2))': - dependencies: - vite: 5.4.6(@types/node@22.5.5)(less@4.2.0)(sass@1.79.3)(terser@5.33.0) - vue: 3.5.7(typescript@5.6.2) - '@vitejs/plugin-vue@5.1.4(vite@5.4.7(@types/node@22.5.5)(less@4.2.0)(sass@1.79.3)(terser@5.33.0))(vue@3.5.7(typescript@5.6.2))': dependencies: vite: 5.4.7(@types/node@22.5.5)(less@4.2.0)(sass@1.79.3)(terser@5.33.0) @@ -14046,14 +13845,6 @@ snapshots: transitivePeerDependencies: - supports-color - '@vue/compiler-core@3.5.6': - dependencies: - '@babel/parser': 7.25.6 - '@vue/shared': 3.5.6 - entities: 4.5.0 - estree-walker: 2.0.2 - source-map-js: 1.2.1 - '@vue/compiler-core@3.5.7': dependencies: '@babel/parser': 7.25.6 @@ -14062,28 +13853,11 @@ snapshots: estree-walker: 2.0.2 source-map-js: 1.2.1 - '@vue/compiler-dom@3.5.6': - dependencies: - '@vue/compiler-core': 3.5.6 - '@vue/shared': 3.5.6 - '@vue/compiler-dom@3.5.7': dependencies: '@vue/compiler-core': 3.5.7 '@vue/shared': 3.5.7 - '@vue/compiler-sfc@3.5.6': - dependencies: - '@babel/parser': 7.25.6 - '@vue/compiler-core': 3.5.6 - '@vue/compiler-dom': 3.5.6 - '@vue/compiler-ssr': 3.5.6 - '@vue/shared': 3.5.6 - estree-walker: 2.0.2 - magic-string: 0.30.11 - postcss: 8.4.47 - source-map-js: 1.2.1 - '@vue/compiler-sfc@3.5.7': dependencies: '@babel/parser': 7.25.6 @@ -14096,11 +13870,6 @@ snapshots: postcss: 8.4.47 source-map-js: 1.2.1 - '@vue/compiler-ssr@3.5.6': - dependencies: - '@vue/compiler-dom': 3.5.6 - '@vue/shared': 3.5.6 - '@vue/compiler-ssr@3.5.7': dependencies: '@vue/compiler-dom': 3.5.7 @@ -14178,8 +13947,6 @@ snapshots: '@vue/shared': 3.5.7 vue: 3.5.7(typescript@5.6.2) - '@vue/shared@3.5.6': {} - '@vue/shared@3.5.7': {} '@vue/test-utils@2.4.6': @@ -14609,7 +14376,7 @@ snapshots: browserslist@4.23.3: dependencies: caniuse-lite: 1.0.30001662 - electron-to-chromium: 1.5.25 + electron-to-chromium: 1.5.27 node-releases: 2.0.18 update-browserslist-db: 1.1.0(browserslist@4.23.3) @@ -14787,7 +14554,7 @@ snapshots: circular-dependency-scanner@2.3.0: dependencies: '@ast-grep/napi': 0.27.1 - '@vue/compiler-sfc': 3.5.6 + '@vue/compiler-sfc': 3.5.7 commander: 12.1.0 get-tsconfig: 4.8.1 graph-cycles: 3.0.0 @@ -15362,7 +15129,7 @@ snapshots: dependencies: '@babel/parser': 7.25.6 '@babel/traverse': 7.25.6 - '@vue/compiler-sfc': 3.5.6 + '@vue/compiler-sfc': 3.5.7 callsite: 1.0.0 camelcase: 6.3.0 cosmiconfig: 7.1.0 @@ -15511,7 +15278,7 @@ snapshots: dependencies: jake: 10.9.2 - electron-to-chromium@1.5.25: {} + electron-to-chromium@1.5.27: {} element-plus@2.8.3(vue@3.5.7(typescript@5.6.2)): dependencies: @@ -15850,7 +15617,7 @@ snapshots: eslint: 9.11.0(jiti@1.21.6) espree: 10.1.0 esquery: 1.6.0 - parse-imports: 2.1.1 + parse-imports: 2.2.1 semver: 7.6.3 spdx-expression-parse: 4.0.0 synckit: 0.9.1 @@ -17559,14 +17326,14 @@ snapshots: dependencies: '@cloudflare/kv-asset-handler': 0.3.4 '@netlify/functions': 2.8.1 - '@rollup/plugin-alias': 5.1.0(rollup@4.22.0) - '@rollup/plugin-commonjs': 25.0.8(rollup@4.22.0) - '@rollup/plugin-inject': 5.0.5(rollup@4.22.0) - '@rollup/plugin-json': 6.1.0(rollup@4.22.0) - '@rollup/plugin-node-resolve': 15.2.3(rollup@4.22.0) - '@rollup/plugin-replace': 5.0.7(rollup@4.22.0) - '@rollup/plugin-terser': 0.4.4(rollup@4.22.0) - '@rollup/pluginutils': 5.1.0(rollup@4.22.0) + '@rollup/plugin-alias': 5.1.0(rollup@4.22.4) + '@rollup/plugin-commonjs': 25.0.8(rollup@4.22.4) + '@rollup/plugin-inject': 5.0.5(rollup@4.22.4) + '@rollup/plugin-json': 6.1.0(rollup@4.22.4) + '@rollup/plugin-node-resolve': 15.2.3(rollup@4.22.4) + '@rollup/plugin-replace': 5.0.7(rollup@4.22.4) + '@rollup/plugin-terser': 0.4.4(rollup@4.22.4) + '@rollup/pluginutils': 5.1.0(rollup@4.22.4) '@types/http-proxy': 1.17.15 '@vercel/nft': 0.26.5(encoding@0.1.13) archiver: 7.0.1 @@ -17601,7 +17368,7 @@ snapshots: mlly: 1.7.1 mri: 1.2.0 node-fetch-native: 1.6.4 - ofetch: 1.3.4 + ofetch: 1.4.0 ohash: 1.1.4 openapi-typescript: 6.7.6 pathe: 1.1.2 @@ -17609,8 +17376,8 @@ snapshots: pkg-types: 1.2.0 pretty-bytes: 6.1.1 radix3: 1.1.2 - rollup: 4.22.0 - rollup-plugin-visualizer: 5.12.0(rollup@4.22.0) + rollup: 4.22.4 + rollup-plugin-visualizer: 5.12.0(rollup@4.22.4) scule: 1.3.0 semver: 7.6.3 serve-placeholder: 2.0.2 @@ -17620,7 +17387,7 @@ snapshots: uncrypto: 0.1.3 unctx: 2.3.1 unenv: 1.10.0 - unimport: 3.12.0(rollup@4.22.0) + unimport: 3.12.0(rollup@4.22.4) unstorage: 1.12.0(ioredis@5.4.1) unwasm: 0.3.9 transitivePeerDependencies: @@ -17755,7 +17522,7 @@ snapshots: has-symbols: 1.0.3 object-keys: 1.1.1 - ofetch@1.3.4: + ofetch@1.4.0: dependencies: destr: 2.0.3 node-fetch-native: 1.6.4 @@ -17890,7 +17657,7 @@ snapshots: dependencies: callsites: 3.1.0 - parse-imports@2.1.1: + parse-imports@2.2.1: dependencies: es-module-lexer: 1.5.4 slashes: 3.0.12 @@ -17976,9 +17743,9 @@ snapshots: pify@4.0.1: {} - pinia-plugin-persistedstate@4.0.2(pinia@2.2.2(typescript@5.6.2)(vue@3.5.7(typescript@5.6.2)))(rollup@4.22.2): + pinia-plugin-persistedstate@4.0.2(pinia@2.2.2(typescript@5.6.2)(vue@3.5.7(typescript@5.6.2)))(rollup@4.22.4): dependencies: - '@nuxt/kit': 3.13.2(rollup@4.22.2) + '@nuxt/kit': 3.13.2(rollup@4.22.4) deep-pick-omit: 1.2.0 defu: 6.1.4 destr: 2.0.3 @@ -18747,82 +18514,51 @@ snapshots: glob: 11.0.0 package-json-from-dist: 1.0.0 - rollup-plugin-dts@6.1.1(rollup@3.29.4)(typescript@5.6.2): + rollup-plugin-dts@6.1.1(rollup@3.29.5)(typescript@5.6.2): dependencies: magic-string: 0.30.11 - rollup: 3.29.4 + rollup: 3.29.5 typescript: 5.6.2 optionalDependencies: '@babel/code-frame': 7.24.7 - rollup-plugin-visualizer@5.12.0(rollup@4.22.0): + rollup-plugin-visualizer@5.12.0(rollup@4.22.4): dependencies: open: 8.4.2 picomatch: 2.3.1 source-map: 0.7.4 yargs: 17.7.2 optionalDependencies: - rollup: 4.22.0 - - rollup-plugin-visualizer@5.12.0(rollup@4.22.2): - dependencies: - open: 8.4.2 - picomatch: 2.3.1 - source-map: 0.7.4 - yargs: 17.7.2 - optionalDependencies: - rollup: 4.22.2 + rollup: 4.22.4 rollup@2.79.1: optionalDependencies: fsevents: 2.3.3 - rollup@3.29.4: - optionalDependencies: - fsevents: 2.3.3 - - rollup@4.22.0: - dependencies: - '@types/estree': 1.0.5 + rollup@3.29.5: optionalDependencies: - '@rollup/rollup-android-arm-eabi': 4.22.0 - '@rollup/rollup-android-arm64': 4.22.0 - '@rollup/rollup-darwin-arm64': 4.22.0 - '@rollup/rollup-darwin-x64': 4.22.0 - '@rollup/rollup-linux-arm-gnueabihf': 4.22.0 - '@rollup/rollup-linux-arm-musleabihf': 4.22.0 - '@rollup/rollup-linux-arm64-gnu': 4.22.0 - '@rollup/rollup-linux-arm64-musl': 4.22.0 - '@rollup/rollup-linux-powerpc64le-gnu': 4.22.0 - '@rollup/rollup-linux-riscv64-gnu': 4.22.0 - '@rollup/rollup-linux-s390x-gnu': 4.22.0 - '@rollup/rollup-linux-x64-gnu': 4.22.0 - '@rollup/rollup-linux-x64-musl': 4.22.0 - '@rollup/rollup-win32-arm64-msvc': 4.22.0 - '@rollup/rollup-win32-ia32-msvc': 4.22.0 - '@rollup/rollup-win32-x64-msvc': 4.22.0 fsevents: 2.3.3 - rollup@4.22.2: + rollup@4.22.4: dependencies: '@types/estree': 1.0.5 optionalDependencies: - '@rollup/rollup-android-arm-eabi': 4.22.2 - '@rollup/rollup-android-arm64': 4.22.2 - '@rollup/rollup-darwin-arm64': 4.22.2 - '@rollup/rollup-darwin-x64': 4.22.2 - '@rollup/rollup-linux-arm-gnueabihf': 4.22.2 - '@rollup/rollup-linux-arm-musleabihf': 4.22.2 - '@rollup/rollup-linux-arm64-gnu': 4.22.2 - '@rollup/rollup-linux-arm64-musl': 4.22.2 - '@rollup/rollup-linux-powerpc64le-gnu': 4.22.2 - '@rollup/rollup-linux-riscv64-gnu': 4.22.2 - '@rollup/rollup-linux-s390x-gnu': 4.22.2 - '@rollup/rollup-linux-x64-gnu': 4.22.2 - '@rollup/rollup-linux-x64-musl': 4.22.2 - '@rollup/rollup-win32-arm64-msvc': 4.22.2 - '@rollup/rollup-win32-ia32-msvc': 4.22.2 - '@rollup/rollup-win32-x64-msvc': 4.22.2 + '@rollup/rollup-android-arm-eabi': 4.22.4 + '@rollup/rollup-android-arm64': 4.22.4 + '@rollup/rollup-darwin-arm64': 4.22.4 + '@rollup/rollup-darwin-x64': 4.22.4 + '@rollup/rollup-linux-arm-gnueabihf': 4.22.4 + '@rollup/rollup-linux-arm-musleabihf': 4.22.4 + '@rollup/rollup-linux-arm64-gnu': 4.22.4 + '@rollup/rollup-linux-arm64-musl': 4.22.4 + '@rollup/rollup-linux-powerpc64le-gnu': 4.22.4 + '@rollup/rollup-linux-riscv64-gnu': 4.22.4 + '@rollup/rollup-linux-s390x-gnu': 4.22.4 + '@rollup/rollup-linux-x64-gnu': 4.22.4 + '@rollup/rollup-linux-x64-musl': 4.22.4 + '@rollup/rollup-win32-arm64-msvc': 4.22.4 + '@rollup/rollup-win32-ia32-msvc': 4.22.4 + '@rollup/rollup-win32-x64-msvc': 4.22.4 fsevents: 2.3.3 rotated-array-set@3.0.0: {} @@ -19659,12 +19395,12 @@ snapshots: unbuild@2.0.0(sass@1.79.3)(typescript@5.6.2)(vue-tsc@2.1.6(typescript@5.6.2)): dependencies: - '@rollup/plugin-alias': 5.1.0(rollup@3.29.4) - '@rollup/plugin-commonjs': 25.0.8(rollup@3.29.4) - '@rollup/plugin-json': 6.1.0(rollup@3.29.4) - '@rollup/plugin-node-resolve': 15.2.3(rollup@3.29.4) - '@rollup/plugin-replace': 5.0.7(rollup@3.29.4) - '@rollup/pluginutils': 5.1.0(rollup@3.29.4) + '@rollup/plugin-alias': 5.1.0(rollup@3.29.5) + '@rollup/plugin-commonjs': 25.0.8(rollup@3.29.5) + '@rollup/plugin-json': 6.1.0(rollup@3.29.5) + '@rollup/plugin-node-resolve': 15.2.3(rollup@3.29.5) + '@rollup/plugin-replace': 5.0.7(rollup@3.29.5) + '@rollup/pluginutils': 5.1.0(rollup@3.29.5) chalk: 5.3.0 citty: 0.1.6 consola: 3.2.3 @@ -19679,8 +19415,8 @@ snapshots: pathe: 1.1.2 pkg-types: 1.2.0 pretty-bytes: 6.1.1 - rollup: 3.29.4 - rollup-plugin-dts: 6.1.1(rollup@3.29.4)(typescript@5.6.2) + rollup: 3.29.5 + rollup-plugin-dts: 6.1.1(rollup@3.29.5)(typescript@5.6.2) scule: 1.3.0 untyped: 1.4.2 optionalDependencies: @@ -19732,28 +19468,9 @@ snapshots: unicorn-magic@0.3.0: {} - unimport@3.12.0(rollup@4.22.0): + unimport@3.12.0(rollup@4.22.4): dependencies: - '@rollup/pluginutils': 5.1.0(rollup@4.22.0) - acorn: 8.12.1 - escape-string-regexp: 5.0.0 - estree-walker: 3.0.3 - fast-glob: 3.3.2 - local-pkg: 0.5.0 - magic-string: 0.30.11 - mlly: 1.7.1 - pathe: 1.1.2 - pkg-types: 1.2.0 - scule: 1.3.0 - strip-literal: 2.1.0 - unplugin: 1.14.1 - transitivePeerDependencies: - - rollup - - webpack-sources - - unimport@3.12.0(rollup@4.22.2): - dependencies: - '@rollup/pluginutils': 5.1.0(rollup@4.22.2) + '@rollup/pluginutils': 5.1.0(rollup@4.22.4) acorn: 8.12.1 escape-string-regexp: 5.0.0 estree-walker: 3.0.3 @@ -19811,9 +19528,9 @@ snapshots: universalify@2.0.1: {} - unplugin-element-plus@0.8.0(rollup@4.22.2): + unplugin-element-plus@0.8.0(rollup@4.22.4): dependencies: - '@rollup/pluginutils': 5.1.0(rollup@4.22.2) + '@rollup/pluginutils': 5.1.0(rollup@4.22.4) es-module-lexer: 1.5.4 magic-string: 0.30.11 unplugin: 1.14.1 @@ -19836,7 +19553,7 @@ snapshots: lru-cache: 10.4.3 mri: 1.2.0 node-fetch-native: 1.6.4 - ofetch: 1.3.4 + ofetch: 1.4.0 ufo: 1.5.4 optionalDependencies: ioredis: 5.4.1 @@ -19964,10 +19681,10 @@ snapshots: transitivePeerDependencies: - supports-color - vite-plugin-dts@4.2.1(@types/node@22.5.5)(rollup@4.22.2)(typescript@5.6.2)(vite@5.4.7(@types/node@22.5.5)(less@4.2.0)(sass@1.79.3)(terser@5.33.0)): + vite-plugin-dts@4.2.1(@types/node@22.5.5)(rollup@4.22.4)(typescript@5.6.2)(vite@5.4.7(@types/node@22.5.5)(less@4.2.0)(sass@1.79.3)(terser@5.33.0)): dependencies: '@microsoft/api-extractor': 7.47.7(@types/node@22.5.5) - '@rollup/pluginutils': 5.1.0(rollup@4.22.2) + '@rollup/pluginutils': 5.1.0(rollup@4.22.4) '@volar/typescript': 2.4.5 '@vue/language-core': 2.1.6(typescript@5.6.2) compare-versions: 6.1.1 @@ -19999,10 +19716,10 @@ snapshots: pathe: 0.2.0 vite: 5.4.7(@types/node@22.5.5)(less@4.2.0)(sass@1.79.3)(terser@5.33.0) - vite-plugin-inspect@0.8.7(rollup@4.22.2)(vite@5.4.7(@types/node@22.5.5)(less@4.2.0)(sass@1.79.3)(terser@5.33.0)): + vite-plugin-inspect@0.8.7(rollup@4.22.4)(vite@5.4.7(@types/node@22.5.5)(less@4.2.0)(sass@1.79.3)(terser@5.33.0)): dependencies: '@antfu/utils': 0.7.10 - '@rollup/pluginutils': 5.1.0(rollup@4.22.2) + '@rollup/pluginutils': 5.1.0(rollup@4.22.4) debug: 4.3.7 error-stack-parser-es: 0.1.5 fs-extra: 11.2.0 @@ -20022,17 +19739,6 @@ snapshots: picocolors: 1.1.0 vite: 5.4.7(@types/node@22.5.5)(less@4.2.0)(sass@1.79.3)(terser@5.33.0) - vite-plugin-pwa@0.20.5(vite@5.4.6(@types/node@22.5.5)(less@4.2.0)(sass@1.79.3)(terser@5.33.0))(workbox-build@7.1.1)(workbox-window@7.1.0): - dependencies: - debug: 4.3.7 - pretty-bytes: 6.1.1 - tinyglobby: 0.2.6 - vite: 5.4.6(@types/node@22.5.5)(less@4.2.0)(sass@1.79.3)(terser@5.33.0) - workbox-build: 7.1.1 - workbox-window: 7.1.0 - transitivePeerDependencies: - - supports-color - vite-plugin-pwa@0.20.5(vite@5.4.7(@types/node@22.5.5)(less@4.2.0)(sass@1.79.3)(terser@5.33.0))(workbox-build@7.1.1)(workbox-window@7.1.0): dependencies: debug: 4.3.7 @@ -20044,7 +19750,7 @@ snapshots: transitivePeerDependencies: - supports-color - vite-plugin-vue-devtools@7.4.5(rollup@4.22.2)(vite@5.4.7(@types/node@22.5.5)(less@4.2.0)(sass@1.79.3)(terser@5.33.0))(vue@3.5.7(typescript@5.6.2)): + vite-plugin-vue-devtools@7.4.5(rollup@4.22.4)(vite@5.4.7(@types/node@22.5.5)(less@4.2.0)(sass@1.79.3)(terser@5.33.0))(vue@3.5.7(typescript@5.6.2)): dependencies: '@vue/devtools-core': 7.4.5(vite@5.4.7(@types/node@22.5.5)(less@4.2.0)(sass@1.79.3)(terser@5.33.0))(vue@3.5.7(typescript@5.6.2)) '@vue/devtools-kit': 7.4.5 @@ -20052,7 +19758,7 @@ snapshots: execa: 8.0.1 sirv: 2.0.4 vite: 5.4.7(@types/node@22.5.5)(less@4.2.0)(sass@1.79.3)(terser@5.33.0) - vite-plugin-inspect: 0.8.7(rollup@4.22.2)(vite@5.4.7(@types/node@22.5.5)(less@4.2.0)(sass@1.79.3)(terser@5.33.0)) + vite-plugin-inspect: 0.8.7(rollup@4.22.4)(vite@5.4.7(@types/node@22.5.5)(less@4.2.0)(sass@1.79.3)(terser@5.33.0)) vite-plugin-vue-inspector: 5.2.0(vite@5.4.7(@types/node@22.5.5)(less@4.2.0)(sass@1.79.3)(terser@5.33.0)) transitivePeerDependencies: - '@nuxt/kit' @@ -20075,23 +19781,11 @@ snapshots: transitivePeerDependencies: - supports-color - vite@5.4.6(@types/node@22.5.5)(less@4.2.0)(sass@1.79.3)(terser@5.33.0): - dependencies: - esbuild: 0.21.5 - postcss: 8.4.47 - rollup: 4.22.2 - optionalDependencies: - '@types/node': 22.5.5 - fsevents: 2.3.3 - less: 4.2.0 - sass: 1.79.3 - terser: 5.33.0 - vite@5.4.7(@types/node@22.5.5)(less@4.2.0)(sass@1.79.3)(terser@5.33.0): dependencies: esbuild: 0.21.5 postcss: 8.4.47 - rollup: 4.22.2 + rollup: 4.22.4 optionalDependencies: '@types/node': 22.5.5 fsevents: 2.3.3 @@ -20114,7 +19808,7 @@ snapshots: '@shikijs/core': 1.18.0 '@shikijs/transformers': 1.18.0 '@types/markdown-it': 14.1.2 - '@vitejs/plugin-vue': 5.1.4(vite@5.4.6(@types/node@22.5.5)(less@4.2.0)(sass@1.79.3)(terser@5.33.0))(vue@3.5.7(typescript@5.6.2)) + '@vitejs/plugin-vue': 5.1.4(vite@5.4.7(@types/node@22.5.5)(less@4.2.0)(sass@1.79.3)(terser@5.33.0))(vue@3.5.7(typescript@5.6.2)) '@vue/devtools-api': 7.4.5 '@vue/shared': 3.5.7 '@vueuse/core': 11.1.0(vue@3.5.7(typescript@5.6.2)) @@ -20123,7 +19817,7 @@ snapshots: mark.js: 8.11.1 minisearch: 7.1.0 shiki: 1.18.0 - vite: 5.4.6(@types/node@22.5.5)(less@4.2.0)(sass@1.79.3)(terser@5.33.0) + vite: 5.4.7(@types/node@22.5.5)(less@4.2.0)(sass@1.79.3)(terser@5.33.0) vue: 3.5.7(typescript@5.6.2) optionalDependencies: postcss: 8.4.47 diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index 5bac8de6603..eb94450da83 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -134,7 +134,7 @@ catalog: radix-vue: ^1.9.6 resolve.exports: ^2.0.2 rimraf: ^6.0.1 - rollup: ^4.22.2 + rollup: ^4.22.4 rollup-plugin-visualizer: ^5.12.0 sass: ^1.79.3 sortablejs: ^1.15.3