From 2198b982f0ebc7b1bb347e80ad7816a02325ad5e Mon Sep 17 00:00:00 2001 From: CHENZL Date: Fri, 14 Jun 2024 11:47:16 +0800 Subject: [PATCH 1/9] perf(project): Initializing the static routing function does not require asynchronization (#493) --- src/store/modules/route/index.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/store/modules/route/index.ts b/src/store/modules/route/index.ts index d49b756b..a65a026a 100644 --- a/src/store/modules/route/index.ts +++ b/src/store/modules/route/index.ts @@ -219,7 +219,7 @@ export const useRouteStore = defineStore(SetupStoreId.Route, () => { /** Init auth route */ async function initAuthRoute() { if (authRouteMode.value === 'static') { - await initStaticAuthRoute(); + initStaticAuthRoute(); } else { await initDynamicAuthRoute(); } @@ -228,7 +228,7 @@ export const useRouteStore = defineStore(SetupStoreId.Route, () => { } /** Init static auth route */ - async function initStaticAuthRoute() { + function initStaticAuthRoute() { const { authRoutes: staticAuthRoutes } = createStaticRoutes(); if (authStore.isStaticSuper) { From cd9d58d4ded9aa97c9698a388b78d351e8f9a83c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=9D=92=E8=8F=9C=E7=99=BD=E7=8E=89=E6=B1=A4?= <79054161+Azir-11@users.noreply.github.com> Date: Fri, 14 Jun 2024 18:11:01 +0800 Subject: [PATCH 2/9] optimize(types): Enhance compatibility of global types (#494) --- src/typings/env.d.ts | 4 ++++ src/typings/global.d.ts | 44 ++++++++++++++++++++--------------------- 2 files changed, 26 insertions(+), 22 deletions(-) diff --git a/src/typings/env.d.ts b/src/typings/env.d.ts index a2a6aa14..8000a7e0 100644 --- a/src/typings/env.d.ts +++ b/src/typings/env.d.ts @@ -105,3 +105,7 @@ declare namespace Env { readonly VITE_STORAGE_PREFIX?: string; } } + +interface ImportMeta { + readonly env: Env.ImportMeta; +} diff --git a/src/typings/global.d.ts b/src/typings/global.d.ts index 14547825..53268714 100644 --- a/src/typings/global.d.ts +++ b/src/typings/global.d.ts @@ -1,27 +1,27 @@ -interface Window { - /** NProgress instance */ - NProgress?: import('nprogress').NProgress; - /** Loading bar instance */ - $loadingBar?: import('naive-ui').LoadingBarProviderInst; - /** Dialog instance */ - $dialog?: import('naive-ui').DialogProviderInst; - /** Message instance */ - $message?: import('naive-ui').MessageProviderInst; - /** Notification instance */ - $notification?: import('naive-ui').NotificationProviderInst; +export {}; + +declare global { + export interface Window { + /** NProgress instance */ + NProgress?: import('nprogress').NProgress; + /** Loading bar instance */ + $loadingBar?: import('naive-ui').LoadingBarProviderInst; + /** Dialog instance */ + $dialog?: import('naive-ui').DialogProviderInst; + /** Message instance */ + $message?: import('naive-ui').MessageProviderInst; + /** Notification instance */ + $notification?: import('naive-ui').NotificationProviderInst; + } + + export interface Document { + startViewTransition?: (callback: () => Promise | void) => ViewTransition; + } + + /** Build time of the project */ + export const BUILD_TIME: string; } interface ViewTransition { ready: Promise; } - -interface Document { - startViewTransition?: (callback: () => Promise | void) => ViewTransition; -} - -interface ImportMeta { - readonly env: Env.ImportMeta; -} - -/** Build time of the project */ -declare const BUILD_TIME: string; From ad2f24707ae6361b38f1eb77336389b5dd7ca548 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=9D=92=E8=8F=9C=E7=99=BD=E7=8E=89=E6=B1=A4?= <79054161+Azir-11@users.noreply.github.com> Date: Fri, 14 Jun 2024 18:24:56 +0800 Subject: [PATCH 3/9] optimize(utils): Reduce code indentation and improve readability (#496) --- src/plugins/app.ts | 68 ++++++++++++++++++++++++---------------------- 1 file changed, 35 insertions(+), 33 deletions(-) diff --git a/src/plugins/app.ts b/src/plugins/app.ts index edaeb752..c54601ca 100644 --- a/src/plugins/app.ts +++ b/src/plugins/app.ts @@ -12,40 +12,42 @@ export function setupAppVersionNotification() { const buildTime = await getHtmlBuildTime(); - if (buildTime !== BUILD_TIME) { - isShow = true; - - const n = window.$notification?.create({ - title: $t('system.updateTitle'), - content: $t('system.updateContent'), - action() { - return h('div', { style: { display: 'flex', justifyContent: 'end', gap: '12px', width: '325px' } }, [ - h( - NButton, - { - onClick() { - n?.destroy(); - } - }, - () => $t('system.updateCancel') - ), - h( - NButton, - { - type: 'primary', - onClick() { - location.reload(); - } - }, - () => $t('system.updateConfirm') - ) - ]); - }, - onClose() { - isShow = false; - } - }); + if (buildTime === BUILD_TIME) { + return; } + + isShow = true; + + const n = window.$notification?.create({ + title: $t('system.updateTitle'), + content: $t('system.updateContent'), + action() { + return h('div', { style: { display: 'flex', justifyContent: 'end', gap: '12px', width: '325px' } }, [ + h( + NButton, + { + onClick() { + n?.destroy(); + } + }, + () => $t('system.updateCancel') + ), + h( + NButton, + { + type: 'primary', + onClick() { + location.reload(); + } + }, + () => $t('system.updateConfirm') + ) + ]); + }, + onClose() { + isShow = false; + } + }); }); } From 3eeace94ddd709b8bbb0cf629076f5d1572bf440 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=9D=92=E8=8F=9C=E7=99=BD=E7=8E=89=E6=B1=A4?= <79054161+Azir-11@users.noreply.github.com> Date: Sat, 15 Jun 2024 00:39:53 +0800 Subject: [PATCH 4/9] fix(projects): Fix the issue of abnormal tab caching after logout. fixed #495 --- src/store/modules/auth/index.ts | 3 +++ src/store/modules/tab/index.ts | 3 ++- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/src/store/modules/auth/index.ts b/src/store/modules/auth/index.ts index 7cf79b0a..a8fb41d3 100644 --- a/src/store/modules/auth/index.ts +++ b/src/store/modules/auth/index.ts @@ -7,12 +7,14 @@ import { useRouterPush } from '@/hooks/common/router'; import { fetchGetUserInfo, fetchLogin } from '@/service/api'; import { localStg } from '@/utils/storage'; import { $t } from '@/locales'; +import { useTabStore } from '@/store/modules/tab'; import { useRouteStore } from '../route'; import { clearAuthStorage, getToken } from './shared'; export const useAuthStore = defineStore(SetupStoreId.Auth, () => { const route = useRoute(); const routeStore = useRouteStore(); + const tabStore = useTabStore(); const { toLogin, redirectFromLogin } = useRouterPush(false); const { loading: loginLoading, startLoading, endLoading } = useLoading(); @@ -47,6 +49,7 @@ export const useAuthStore = defineStore(SetupStoreId.Auth, () => { await toLogin(); } + tabStore.cacheTabs(); routeStore.resetStore(); } diff --git a/src/store/modules/tab/index.ts b/src/store/modules/tab/index.ts index d1b68c55..85add103 100644 --- a/src/store/modules/tab/index.ts +++ b/src/store/modules/tab/index.ts @@ -290,6 +290,7 @@ export const useTabStore = defineStore(SetupStoreId.Tab, () => { resetTabLabel, isTabRetain, updateTabsByLocale, - getTabIdByRoute + getTabIdByRoute, + cacheTabs }; }); From b94baa18c18187a8cfd6aa6fa3a6170e75eb9eff Mon Sep 17 00:00:00 2001 From: Soybean Date: Sat, 15 Jun 2024 00:49:24 +0800 Subject: [PATCH 5/9] optimize(projects): optimize code --- src/store/modules/auth/index.ts | 2 +- src/typings/global.d.ts | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/src/store/modules/auth/index.ts b/src/store/modules/auth/index.ts index a8fb41d3..61308e22 100644 --- a/src/store/modules/auth/index.ts +++ b/src/store/modules/auth/index.ts @@ -7,8 +7,8 @@ import { useRouterPush } from '@/hooks/common/router'; import { fetchGetUserInfo, fetchLogin } from '@/service/api'; import { localStg } from '@/utils/storage'; import { $t } from '@/locales'; -import { useTabStore } from '@/store/modules/tab'; import { useRouteStore } from '../route'; +import { useTabStore } from '../tab'; import { clearAuthStorage, getToken } from './shared'; export const useAuthStore = defineStore(SetupStoreId.Auth, () => { diff --git a/src/typings/global.d.ts b/src/typings/global.d.ts index 53268714..d53c4871 100644 --- a/src/typings/global.d.ts +++ b/src/typings/global.d.ts @@ -14,6 +14,10 @@ declare global { $notification?: import('naive-ui').NotificationProviderInst; } + interface ViewTransition { + ready: Promise; + } + export interface Document { startViewTransition?: (callback: () => Promise | void) => ViewTransition; } @@ -21,7 +25,3 @@ declare global { /** Build time of the project */ export const BUILD_TIME: string; } - -interface ViewTransition { - ready: Promise; -} From b094d6882bebdaf67c44c46fcebec4acab40e846 Mon Sep 17 00:00:00 2001 From: Soybean Date: Sat, 15 Jun 2024 01:03:23 +0800 Subject: [PATCH 6/9] chore(deps): update deps --- package.json | 8 +- packages/materials/package.json | 2 +- pnpm-lock.yaml | 526 ++++++++++++++------------------ 3 files changed, 233 insertions(+), 303 deletions(-) diff --git a/package.json b/package.json index 6d6f5089..48b55deb 100644 --- a/package.json +++ b/package.json @@ -62,17 +62,17 @@ "nprogress": "0.2.0", "pinia": "2.1.7", "tailwind-merge": "2.3.0", - "vue": "3.4.27", + "vue": "3.4.29", "vue-draggable-plus": "0.5.0", "vue-i18n": "9.13.1", "vue-router": "4.3.3" }, "devDependencies": { "@elegant-router/vue": "0.3.7", - "@iconify/json": "2.2.218", + "@iconify/json": "2.2.219", "@sa/scripts": "workspace:*", "@sa/uno-preset": "workspace:*", - "@soybeanjs/eslint-config": "1.3.6", + "@soybeanjs/eslint-config": "1.3.7", "@types/lodash-es": "4.17.12", "@types/node": "20.14.2", "@types/nprogress": "0.2.3", @@ -93,7 +93,7 @@ "typescript": "5.4.5", "unplugin-icons": "0.19.0", "unplugin-vue-components": "0.27.0", - "vite": "5.3.0", + "vite": "5.3.1", "vite-plugin-progress": "0.0.7", "vite-plugin-svg-icons": "2.0.1", "vite-plugin-vue-devtools": "7.2.1", diff --git a/packages/materials/package.json b/packages/materials/package.json index e1108a56..b8c89608 100644 --- a/packages/materials/package.json +++ b/packages/materials/package.json @@ -11,7 +11,7 @@ }, "dependencies": { "@sa/utils": "workspace:*", - "simplebar-vue": "2.3.4" + "simplebar-vue": "2.3.5" }, "devDependencies": { "typed-css-modules": "0.9.1" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index b98b35fe..86dab29d 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -13,7 +13,7 @@ importers: version: 2.5.1 '@iconify/vue': specifier: 4.1.2 - version: 4.1.2(vue@3.4.27(typescript@5.4.5)) + version: 4.1.2(vue@3.4.29(typescript@5.4.5)) '@sa/axios': specifier: workspace:* version: link:packages/axios @@ -31,7 +31,7 @@ importers: version: link:packages/utils '@vueuse/core': specifier: 10.11.0 - version: 10.11.0(vue@3.4.27(typescript@5.4.5)) + version: 10.11.0(vue@3.4.29(typescript@5.4.5)) clipboard: specifier: 2.0.11 version: 2.0.11 @@ -46,35 +46,35 @@ importers: version: 4.17.21 naive-ui: specifier: 2.38.2 - version: 2.38.2(vue@3.4.27(typescript@5.4.5)) + version: 2.38.2(vue@3.4.29(typescript@5.4.5)) nprogress: specifier: 0.2.0 version: 0.2.0 pinia: specifier: 2.1.7 - version: 2.1.7(typescript@5.4.5)(vue@3.4.27(typescript@5.4.5)) + version: 2.1.7(typescript@5.4.5)(vue@3.4.29(typescript@5.4.5)) tailwind-merge: specifier: 2.3.0 version: 2.3.0 vue: - specifier: 3.4.27 - version: 3.4.27(typescript@5.4.5) + specifier: 3.4.29 + version: 3.4.29(typescript@5.4.5) vue-draggable-plus: specifier: 0.5.0 version: 0.5.0(@types/sortablejs@1.15.8) vue-i18n: specifier: 9.13.1 - version: 9.13.1(vue@3.4.27(typescript@5.4.5)) + version: 9.13.1(vue@3.4.29(typescript@5.4.5)) vue-router: specifier: 4.3.3 - version: 4.3.3(vue@3.4.27(typescript@5.4.5)) + version: 4.3.3(vue@3.4.29(typescript@5.4.5)) devDependencies: '@elegant-router/vue': specifier: 0.3.7 version: 0.3.7 '@iconify/json': - specifier: 2.2.218 - version: 2.2.218 + specifier: 2.2.219 + version: 2.2.219 '@sa/scripts': specifier: workspace:* version: link:packages/scripts @@ -82,8 +82,8 @@ importers: specifier: workspace:* version: link:packages/uno-preset '@soybeanjs/eslint-config': - specifier: 1.3.6 - version: 1.3.6(@unocss/eslint-config@0.61.0(eslint@9.4.0)(typescript@5.4.5))(eslint-plugin-vue@9.26.0(eslint@9.4.0))(eslint@9.4.0)(typescript@5.4.5)(vue-eslint-parser@9.4.3(eslint@9.4.0)) + specifier: 1.3.7 + version: 1.3.7(@unocss/eslint-config@0.61.0(eslint@9.4.0)(typescript@5.4.5))(eslint-plugin-vue@9.26.0(eslint@9.4.0))(eslint@9.4.0)(typescript@5.4.5)(vue-eslint-parser@9.4.3(eslint@9.4.0)) '@types/lodash-es': specifier: 4.17.12 version: 4.17.12 @@ -110,13 +110,13 @@ importers: version: 0.61.0 '@unocss/vite': specifier: 0.61.0 - version: 0.61.0(rollup@4.18.0)(vite@5.3.0(@types/node@20.14.2)(sass@1.77.5)) + version: 0.61.0(rollup@4.18.0)(vite@5.3.1(@types/node@20.14.2)(sass@1.77.5)) '@vitejs/plugin-vue': specifier: 5.0.5 - version: 5.0.5(vite@5.3.0(@types/node@20.14.2)(sass@1.77.5))(vue@3.4.27(typescript@5.4.5)) + version: 5.0.5(vite@5.3.1(@types/node@20.14.2)(sass@1.77.5))(vue@3.4.29(typescript@5.4.5)) '@vitejs/plugin-vue-jsx': specifier: 4.0.0 - version: 4.0.0(vite@5.3.0(@types/node@20.14.2)(sass@1.77.5))(vue@3.4.27(typescript@5.4.5)) + version: 4.0.0(vite@5.3.1(@types/node@20.14.2)(sass@1.77.5))(vue@3.4.29(typescript@5.4.5)) eslint: specifier: 9.4.0 version: 9.4.0 @@ -140,22 +140,22 @@ importers: version: 5.4.5 unplugin-icons: specifier: 0.19.0 - version: 0.19.0(@vue/compiler-sfc@3.4.27)(vue-template-compiler@2.7.16) + version: 0.19.0(@vue/compiler-sfc@3.4.29)(vue-template-compiler@2.7.16) unplugin-vue-components: specifier: 0.27.0 - version: 0.27.0(@babel/parser@7.24.7)(rollup@4.18.0)(vue@3.4.27(typescript@5.4.5)) + version: 0.27.0(@babel/parser@7.24.7)(rollup@4.18.0)(vue@3.4.29(typescript@5.4.5)) vite: - specifier: 5.3.0 - version: 5.3.0(@types/node@20.14.2)(sass@1.77.5) + specifier: 5.3.1 + version: 5.3.1(@types/node@20.14.2)(sass@1.77.5) vite-plugin-progress: specifier: 0.0.7 - version: 0.0.7(vite@5.3.0(@types/node@20.14.2)(sass@1.77.5)) + version: 0.0.7(vite@5.3.1(@types/node@20.14.2)(sass@1.77.5)) vite-plugin-svg-icons: specifier: 2.0.1 - version: 2.0.1(vite@5.3.0(@types/node@20.14.2)(sass@1.77.5)) + version: 2.0.1(vite@5.3.1(@types/node@20.14.2)(sass@1.77.5)) vite-plugin-vue-devtools: specifier: 7.2.1 - version: 7.2.1(rollup@4.18.0)(vite@5.3.0(@types/node@20.14.2)(sass@1.77.5))(vue@3.4.27(typescript@5.4.5)) + version: 7.2.1(rollup@4.18.0)(vite@5.3.1(@types/node@20.14.2)(sass@1.77.5))(vue@3.4.29(typescript@5.4.5)) vue-eslint-parser: specifier: 9.4.3 version: 9.4.3(eslint@9.4.0) @@ -203,8 +203,8 @@ importers: specifier: workspace:* version: link:../utils simplebar-vue: - specifier: 2.3.4 - version: 2.3.4(vue@3.4.27(typescript@5.4.5)) + specifier: 2.3.5 + version: 2.3.5(vue@3.4.29(typescript@5.4.5)) devDependencies: typed-css-modules: specifier: 0.9.1 @@ -661,8 +661,8 @@ packages: resolution: {integrity: sha512-d2CGZR2o7fS6sWB7DG/3a95bGKQyHMACZ5aW8qGkkqQpUoZV6C0X7Pc7l4ZNMZkfNBf4VWNe9E1jRsf0G146Ew==} engines: {node: '>=18.18'} - '@iconify/json@2.2.218': - resolution: {integrity: sha512-CawiYMzJPULh3muZQCnr8t92rDNoUGRbJTBCYeQQm5E3eZGkMEeHp8DtGO/XkM0lbTL6+sAWROy+XrCl4q6ViQ==} + '@iconify/json@2.2.219': + resolution: {integrity: sha512-q8asqbM61woVZ9rJGm/gvW46i5vdeHrq4TqZQ/5wF5ypk4pAZU9+4qVa5NQE2MZngYkMPeO68PDGGl7WaEV8jQ==} '@iconify/types@2.0.0': resolution: {integrity: sha512-+wluvCrRhXrhyOmRDJ3q8mux9JkKy5SJ/v8ol2tu4FVjyYvtEzkc/3pK15ET6RKg4b4w4BmTk1+gsCUhf21Ykg==} @@ -914,8 +914,8 @@ packages: resolution: {integrity: sha512-QQVDFOsAdrYkyE5eEXuwtEi3poIOptkZhA0NxV2dfZoU3ChfFo0pkkuDplgpXaZvx09Omu2i04fdNKxFftAC3w==} engines: {node: '>=16', pnpm: '>=9'} - '@soybeanjs/eslint-config@1.3.6': - resolution: {integrity: sha512-ZSTCGxbNe6ext+WPnjzE5lYveYYnu32n8GDkcvc8OWC27PHiYd1DnpQtWwAdXIRxdbVBw+QH3+phD/9TLUkqwA==} + '@soybeanjs/eslint-config@1.3.7': + resolution: {integrity: sha512-+VyWKjM5McbzBKA3ptqoWgHKDtE/UuXqU7GhciZS2x8YT4ORDFfqGvEgCGaGMVE6jMuh0i8aEskZjnnv3GtT8A==} peerDependencies: '@toml-tools/parser': '*' '@unocss/eslint-config': '>=0.58.0' @@ -1040,8 +1040,8 @@ packages: '@types/web-bluetooth@0.0.20': resolution: {integrity: sha512-g9gZnnXVq7gM7v3tJCWV/qw7w+KeOlSHAhgF9RytFyifW6AF61hdT2ucrYhPq9hLs5JIryeupHV3qGk95dH9ow==} - '@typescript-eslint/eslint-plugin@7.12.0': - resolution: {integrity: sha512-7F91fcbuDf/d3S8o21+r3ZncGIke/+eWk0EpO21LXhDfLahriZF9CGj4fbAetEjlaBdjdSm9a6VeXbpbT6Z40Q==} + '@typescript-eslint/eslint-plugin@7.13.0': + resolution: {integrity: sha512-FX1X6AF0w8MdVFLSdqwqN/me2hyhuQg4ykN6ZpVhh1ij/80pTvDKclX1sZB9iqex8SjQfVhwMKs3JtnnMLzG9w==} engines: {node: ^18.18.0 || >=20.0.0} peerDependencies: '@typescript-eslint/parser': ^7.0.0 @@ -1051,8 +1051,8 @@ packages: typescript: optional: true - '@typescript-eslint/parser@7.12.0': - resolution: {integrity: sha512-dm/J2UDY3oV3TKius2OUZIFHsomQmpHtsV0FTh1WO8EKgHLQ1QCADUqscPgTpU+ih1e21FQSRjXckHn3txn6kQ==} + '@typescript-eslint/parser@7.13.0': + resolution: {integrity: sha512-EjMfl69KOS9awXXe83iRN7oIEXy9yYdqWfqdrFAYAAr6syP8eLEFI7ZE4939antx2mNgPRW/o1ybm2SFYkbTVA==} engines: {node: ^18.18.0 || >=20.0.0} peerDependencies: eslint: ^8.56.0 @@ -1061,16 +1061,12 @@ packages: typescript: optional: true - '@typescript-eslint/scope-manager@7.12.0': - resolution: {integrity: sha512-itF1pTnN6F3unPak+kutH9raIkL3lhH1YRPGgt7QQOh43DQKVJXmWkpb+vpc/TiDHs6RSd9CTbDsc/Y+Ygq7kg==} - engines: {node: ^18.18.0 || >=20.0.0} - '@typescript-eslint/scope-manager@7.13.0': resolution: {integrity: sha512-ZrMCe1R6a01T94ilV13egvcnvVJ1pxShkE0+NDjDzH4nvG1wXpwsVI5bZCvE7AEDH1mXEx5tJSVR68bLgG7Dng==} engines: {node: ^18.18.0 || >=20.0.0} - '@typescript-eslint/type-utils@7.12.0': - resolution: {integrity: sha512-lib96tyRtMhLxwauDWUp/uW3FMhLA6D0rJ8T7HmH7x23Gk1Gwwu8UZ94NMXBvOELn6flSPiBrCKlehkiXyaqwA==} + '@typescript-eslint/type-utils@7.13.0': + resolution: {integrity: sha512-xMEtMzxq9eRkZy48XuxlBFzpVMDurUAfDu5Rz16GouAtXm0TaAoTFzqWUFPPuQYXI/CDaH/Bgx/fk/84t/Bc9A==} engines: {node: ^18.18.0 || >=20.0.0} peerDependencies: eslint: ^8.56.0 @@ -1079,23 +1075,10 @@ packages: typescript: optional: true - '@typescript-eslint/types@7.12.0': - resolution: {integrity: sha512-o+0Te6eWp2ppKY3mLCU+YA9pVJxhUJE15FV7kxuD9jgwIAa+w/ycGJBMrYDTpVGUM/tgpa9SeMOugSabWFq7bg==} - engines: {node: ^18.18.0 || >=20.0.0} - '@typescript-eslint/types@7.13.0': resolution: {integrity: sha512-QWuwm9wcGMAuTsxP+qz6LBBd3Uq8I5Nv8xb0mk54jmNoCyDspnMvVsOxI6IsMmway5d1S9Su2+sCKv1st2l6eA==} engines: {node: ^18.18.0 || >=20.0.0} - '@typescript-eslint/typescript-estree@7.12.0': - resolution: {integrity: sha512-5bwqLsWBULv1h6pn7cMW5dXX/Y2amRqLaKqsASVwbBHMZSnHqE/HN4vT4fE0aFsiwxYvr98kqOWh1a8ZKXalCQ==} - engines: {node: ^18.18.0 || >=20.0.0} - peerDependencies: - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true - '@typescript-eslint/typescript-estree@7.13.0': resolution: {integrity: sha512-cAvBvUoobaoIcoqox1YatXOnSl3gx92rCZoMRPzMNisDiM12siGilSM4+dJAekuuHTibI2hVC2fYK79iSFvWjw==} engines: {node: ^18.18.0 || >=20.0.0} @@ -1105,22 +1088,12 @@ packages: typescript: optional: true - '@typescript-eslint/utils@7.12.0': - resolution: {integrity: sha512-Y6hhwxwDx41HNpjuYswYp6gDbkiZ8Hin9Bf5aJQn1bpTs3afYY4GX+MPYxma8jtoIV2GRwTM/UJm/2uGCVv+DQ==} - engines: {node: ^18.18.0 || >=20.0.0} - peerDependencies: - eslint: ^8.56.0 - '@typescript-eslint/utils@7.13.0': resolution: {integrity: sha512-jceD8RgdKORVnB4Y6BqasfIkFhl4pajB1wVxrF4akxD2QPM8GNYjgGwEzYS+437ewlqqrg7Dw+6dhdpjMpeBFQ==} engines: {node: ^18.18.0 || >=20.0.0} peerDependencies: eslint: ^8.56.0 - '@typescript-eslint/visitor-keys@7.12.0': - resolution: {integrity: sha512-uZk7DevrQLL3vSnfFl5bj4sL75qC9D6EdjemIdbtkuUmIheWpuiiylSY01JxJE7+zGrOWDZrp1WxOuDntvKrHQ==} - engines: {node: ^18.18.0 || >=20.0.0} - '@typescript-eslint/visitor-keys@7.13.0': resolution: {integrity: sha512-nxn+dozQx+MK61nn/JP+M4eCkHDSxSLDpgE3WcQo0+fkjEolnaB5jswvIKC4K56By8MMgIho7f1PVxERHEo8rw==} engines: {node: ^18.18.0 || >=20.0.0} @@ -1215,17 +1188,17 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 - '@vue/compiler-core@3.4.27': - resolution: {integrity: sha512-E+RyqY24KnyDXsCuQrI+mlcdW3ALND6U7Gqa/+bVwbcpcR3BRRIckFoz7Qyd4TTlnugtwuI7YgjbvsLmxb+yvg==} + '@vue/compiler-core@3.4.29': + resolution: {integrity: sha512-TFKiRkKKsRCKvg/jTSSKK7mYLJEQdUiUfykbG49rubC9SfDyvT2JrzTReopWlz2MxqeLyxh9UZhvxEIBgAhtrg==} - '@vue/compiler-dom@3.4.27': - resolution: {integrity: sha512-kUTvochG/oVgE1w5ViSr3KUBh9X7CWirebA3bezTbB5ZKBQZwR2Mwj9uoSKRMFcz4gSMzzLXBPD6KpCLb9nvWw==} + '@vue/compiler-dom@3.4.29': + resolution: {integrity: sha512-A6+iZ2fKIEGnfPJejdB7b1FlJzgiD+Y/sxxKwJWg1EbJu6ZPgzaPQQ51ESGNv0CP6jm6Z7/pO6Ia8Ze6IKrX7w==} - '@vue/compiler-sfc@3.4.27': - resolution: {integrity: sha512-nDwntUEADssW8e0rrmE0+OrONwmRlegDA1pD6QhVeXxjIytV03yDqTey9SBDiALsvAd5U4ZrEKbMyVXhX6mCGA==} + '@vue/compiler-sfc@3.4.29': + resolution: {integrity: sha512-zygDcEtn8ZimDlrEQyLUovoWgKQic6aEQqRXce2WXBvSeHbEbcAsXyCk9oG33ZkyWH4sl9D3tkYc1idoOkdqZQ==} - '@vue/compiler-ssr@3.4.27': - resolution: {integrity: sha512-CVRzSJIltzMG5FcidsW0jKNQnNRYC8bT21VegyMMtHmhW3UOI7knmUehzswXLrExDLE6lQCZdrhD4ogI7c+vuw==} + '@vue/compiler-ssr@3.4.29': + resolution: {integrity: sha512-rFbwCmxJ16tDp3N8XCx5xSQzjhidYjXllvEcqX/lopkoznlNPz3jyy0WGJCyhAaVQK677WWFt3YO/WUEkMMUFQ==} '@vue/devtools-api@6.6.3': resolution: {integrity: sha512-0MiMsFma/HqA6g3KLKn+AGpL1kgKhFWszC9U29NfpWK5LE7bjeXxySWJrOJ77hBz+TBrBQ7o4QJqbPbqbs8rJw==} @@ -1249,22 +1222,22 @@ packages: typescript: optional: true - '@vue/reactivity@3.4.27': - resolution: {integrity: sha512-kK0g4NknW6JX2yySLpsm2jlunZJl2/RJGZ0H9ddHdfBVHcNzxmQ0sS0b09ipmBoQpY8JM2KmUw+a6sO8Zo+zIA==} + '@vue/reactivity@3.4.29': + resolution: {integrity: sha512-w8+KV+mb1a8ornnGQitnMdLfE0kXmteaxLdccm2XwdFxXst4q/Z7SEboCV5SqJNpZbKFeaRBBJBhW24aJyGINg==} - '@vue/runtime-core@3.4.27': - resolution: {integrity: sha512-7aYA9GEbOOdviqVvcuweTLe5Za4qBZkUY7SvET6vE8kyypxVgaT1ixHLg4urtOlrApdgcdgHoTZCUuTGap/5WA==} + '@vue/runtime-core@3.4.29': + resolution: {integrity: sha512-s8fmX3YVR/Rk5ig0ic0NuzTNjK2M7iLuVSZyMmCzN/+Mjuqqif1JasCtEtmtoJWF32pAtUjyuT2ljNKNLeOmnQ==} - '@vue/runtime-dom@3.4.27': - resolution: {integrity: sha512-ScOmP70/3NPM+TW9hvVAz6VWWtZJqkbdf7w6ySsws+EsqtHvkhxaWLecrTorFxsawelM5Ys9FnDEMt6BPBDS0Q==} + '@vue/runtime-dom@3.4.29': + resolution: {integrity: sha512-gI10atCrtOLf/2MPPMM+dpz3NGulo9ZZR9d1dWo4fYvm+xkfvRrw1ZmJ7mkWtiJVXSsdmPbcK1p5dZzOCKDN0g==} - '@vue/server-renderer@3.4.27': - resolution: {integrity: sha512-dlAMEuvmeA3rJsOMJ2J1kXU7o7pOxgsNHVr9K8hB3ImIkSuBrIdy0vF66h8gf8Tuinf1TK3mPAz2+2sqyf3KzA==} + '@vue/server-renderer@3.4.29': + resolution: {integrity: sha512-HMLCmPI2j/k8PVkSBysrA2RxcxC5DgBiCdj7n7H2QtR8bQQPqKAe8qoaxLcInzouBmzwJ+J0x20ygN/B5mYBng==} peerDependencies: - vue: 3.4.27 + vue: 3.4.29 - '@vue/shared@3.4.27': - resolution: {integrity: sha512-DL3NmY2OFlqmYYrzp39yi3LDkKxa5vZVwxWdQ3rG0ekuWscHraeIbnI8t+aZK7qhYqEqWKTUdijadunb9pnrgA==} + '@vue/shared@3.4.29': + resolution: {integrity: sha512-hQ2gAQcBO/CDpC82DCrinJNgOHI2v+FA7BDW4lMSPeBpQ7sRe2OLHWe5cph1s7D8DUQAwRt18dBDfJJ220APEA==} '@vueuse/core@10.11.0': resolution: {integrity: sha512-x3sD4Mkm7PJ+pcq3HX8PLPBadXCAlSDR/waK87dz0gQE+qJnaaFhc/dZVfJz+IUYzTMVGum2QlR7ImiJQN4s6g==} @@ -1283,8 +1256,8 @@ packages: peerDependencies: acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 - acorn@8.11.3: - resolution: {integrity: sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==} + acorn@8.12.0: + resolution: {integrity: sha512-RTvkC4w+KNXrM39/lWCUaG0IbRkWdCv7W/IOW9oU6SawyxulvkQy5HQPVTKxEjczcUvapcrw3cFx/60VN/NRNw==} engines: {node: '>=0.4.0'} hasBin: true @@ -1524,11 +1497,8 @@ packages: resolution: {integrity: sha512-xlx1yCK2Oc1APsPXDL2LdlNP6+uu8OCDdhOBSVT279M/S+y75O30C2VuD8T2ogdePBBl7PfPF4504tnLgX3zfw==} engines: {node: '>=14.16'} - can-use-dom@0.1.0: - resolution: {integrity: sha512-ceOhN1DL7Y4O6M0j9ICgmTYziV89WMd96SvSl0REd8PMgrY0B/WBOPoed5S1KUmJqXgUXh8gzSe6E3ae27upsQ==} - - caniuse-lite@1.0.30001633: - resolution: {integrity: sha512-6sT0yf/z5jqf8tISAgpJDrmwOpLsrpnyCdD/lOZKvKkkJK4Dn0X5i7KF7THEZhOq+30bmhwBlNEaqPUiHiKtZg==} + caniuse-lite@1.0.30001634: + resolution: {integrity: sha512-fbBYXQ9q3+yp1q1gBk86tOFs4pyn/yxFm5ZNP18OXJDfA3txImOY9PhfxVggZ4vRHDqoU8NrKU81eN0OtzOgRA==} chalk@1.1.3: resolution: {integrity: sha512-U3lRVLMSlsCfjqYPbLyVv11M9CPW4I728d6TCKMAOJueEeB9/8o+eSsMnxPJD+Q+K909sdESg7C+tIkoH6on1A==} @@ -2049,8 +2019,8 @@ packages: peerDependencies: eslint: ^8.56.0 || ^9.0.0-0 - eslint-plugin-n@17.7.0: - resolution: {integrity: sha512-4Jg4ZKVE4VjHig2caBqPHYNW5na84RVufUuipFLJbgM/G57O6FdpUKJbHakCDJb/yjQuyqVzYWRtU3HNYaZUwg==} + eslint-plugin-n@17.8.1: + resolution: {integrity: sha512-KdG0h0voZms8UhndNu8DeWx1eM4sY+A4iXtsNo6kOfJLYHNeTGPacGalJ9GcvrbmOL3r/7QOMwVZDSw+1SqsrA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: '>=8.23.0' @@ -2392,8 +2362,8 @@ packages: resolution: {integrity: sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==} engines: {node: '>=18'} - globals@15.3.0: - resolution: {integrity: sha512-cCdyVjIUVTtX8ZsPkq1oCsOsLmGIswqnjZYMJJTGaNApj1yHtLSymKhwH51ttirREn75z3p4k051clwg7rvNKA==} + globals@15.4.0: + resolution: {integrity: sha512-unnwvMZpv0eDUyjNyh9DH/yxUaRYrEjW/qK4QcdrHg3oO11igUQrCSgODHEqxlKg8v2CD2Sd7UkqqEBoz5U7TQ==} engines: {node: '>=18'} globalthis@1.0.4: @@ -3655,8 +3625,8 @@ packages: engines: {node: '>=14'} hasBin: true - prettier@3.3.0: - resolution: {integrity: sha512-J9odKxERhCQ10OC2yb93583f6UnYutOeiV5i0zEDS7UGTdUt0u+y8erxl3lBKvwo/JHyyoEdXjwp4dke9oyZ/g==} + prettier@3.3.2: + resolution: {integrity: sha512-rAVeHYMcv8ATV5d508CFdn+8/pHPpXeIid1DdrPwXnaAdH7cqjVbpJaT5eq4yRAFU/lsbwYwSF/n5iNrdJHPQA==} engines: {node: '>=14'} hasBin: true @@ -3964,11 +3934,11 @@ packages: resolution: {integrity: sha512-tgqwPUMDcNDhuf1Xf6KTUsyeqGdgKMhzaH4PAZZuzguOgTl5uuyeYe/8mWgAr6IBxB5V06uqEf6Dy37gIWDtDg==} hasBin: true - simplebar-core@1.2.5: - resolution: {integrity: sha512-33AVCYXS8yavWId0GbE4TG1cYELsYybpCKWHJYuWEY/j6nccgz6zQdJ7nCqOpIGo7HgPPbkSSSIlJhi43fHP6A==} + simplebar-core@1.2.6: + resolution: {integrity: sha512-H5NYU+O+uvqOH5VXw3+lgoc1vTI6jL8LOZJsw4xgRpV7uIPjRpmLPdz0TrouxwKHBhpVLzVIlyKhaRLelIThMw==} - simplebar-vue@2.3.4: - resolution: {integrity: sha512-ur00AfvISccO7w9HxhIrnU7hqOUoebzQ5LBla3rrgu89O0C5QhXI08KqlS4E1msfdC+vqn+VfPQ0RJotqh42Mw==} + simplebar-vue@2.3.5: + resolution: {integrity: sha512-LCRpDfJ4nNNHoZK2h5HEhu3BXoLQkQOMzzcHngCb2GN7uVu22dwXW+Kel2f3MDhZgPR2abcTMMtRrRjK3ge0Yg==} peerDependencies: vue: '>=2.5.17' @@ -4492,8 +4462,8 @@ packages: peerDependencies: vite: ^3.0.0-0 || ^4.0.0-0 || ^5.0.0-0 - vite@5.3.0: - resolution: {integrity: sha512-hA6vAVK977NyW1Qw+fLvqSo7xDPej7von7C3DwwqPRmnnnK36XEBC/J3j1V5lP8fbt7y0TgTKJbpNGSwM+Bdeg==} + vite@5.3.1: + resolution: {integrity: sha512-XBmSKRLXLxiaPYamLv3/hnP/KXDai1NDexN0FpkTaZXTfycHvkRHoenpgl/fvuK/kPbB6xAgoyiryAhQNxYmAQ==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true peerDependencies: @@ -4585,8 +4555,8 @@ packages: peerDependencies: typescript: '*' - vue@3.4.27: - resolution: {integrity: sha512-8s/56uK6r01r1icG/aEOHqyMVxd1bkYcSe9j8HcKtr/xTOFWvnzIVTehNW+5Yt89f+DLBe4A569pnZLS5HzAMA==} + vue@3.4.29: + resolution: {integrity: sha512-8QUYfRcYzNlYuzKPfge1UWC6nF9ym0lx7mpGVPJYNhddxEf3DD0+kU07NTL0sXuiT2HuJuKr/iEO8WvXvT0RSQ==} peerDependencies: typescript: '*' peerDependenciesMeta: @@ -4959,9 +4929,9 @@ snapshots: dependencies: css-render: 0.15.14 - '@css-render/vue3-ssr@0.15.14(vue@3.4.27(typescript@5.4.5))': + '@css-render/vue3-ssr@0.15.14(vue@3.4.29(typescript@5.4.5))': dependencies: - vue: 3.4.27(typescript@5.4.5) + vue: 3.4.29(typescript@5.4.5) '@elegant-router/core@0.3.7': dependencies: @@ -5092,7 +5062,7 @@ snapshots: '@humanwhocodes/retry@0.3.0': {} - '@iconify/json@2.2.218': + '@iconify/json@2.2.219': dependencies: '@iconify/types': 2.0.0 pathe: 1.1.2 @@ -5111,10 +5081,10 @@ snapshots: transitivePeerDependencies: - supports-color - '@iconify/vue@4.1.2(vue@3.4.27(typescript@5.4.5))': + '@iconify/vue@4.1.2(vue@3.4.29(typescript@5.4.5))': dependencies: '@iconify/types': 2.0.0 - vue: 3.4.27(typescript@5.4.5) + vue: 3.4.29(typescript@5.4.5) '@intlify/core-base@9.13.1': dependencies: @@ -5328,7 +5298,7 @@ snapshots: '@soybeanjs/changelog@0.3.24(@unocss/eslint-config@0.61.0(eslint@9.4.0)(typescript@5.4.5))(eslint-plugin-vue@9.26.0(eslint@9.4.0))(eslint@9.4.0)(typescript@5.4.5)(vue-eslint-parser@9.4.3(eslint@9.4.0))': dependencies: - '@soybeanjs/eslint-config': 1.3.6(@unocss/eslint-config@0.61.0(eslint@9.4.0)(typescript@5.4.5))(eslint-plugin-vue@9.26.0(eslint@9.4.0))(eslint@9.4.0)(typescript@5.4.5)(vue-eslint-parser@9.4.3(eslint@9.4.0)) + '@soybeanjs/eslint-config': 1.3.7(@unocss/eslint-config@0.61.0(eslint@9.4.0)(typescript@5.4.5))(eslint-plugin-vue@9.26.0(eslint@9.4.0))(eslint@9.4.0)(typescript@5.4.5)(vue-eslint-parser@9.4.3(eslint@9.4.0)) cli-progress: 3.12.0 convert-gitmoji: 0.1.5 dayjs: 1.11.11 @@ -5355,26 +5325,26 @@ snapshots: - typescript - vue-eslint-parser - '@soybeanjs/eslint-config@1.3.6(@unocss/eslint-config@0.61.0(eslint@9.4.0)(typescript@5.4.5))(eslint-plugin-vue@9.26.0(eslint@9.4.0))(eslint@9.4.0)(typescript@5.4.5)(vue-eslint-parser@9.4.3(eslint@9.4.0))': + '@soybeanjs/eslint-config@1.3.7(@unocss/eslint-config@0.61.0(eslint@9.4.0)(typescript@5.4.5))(eslint-plugin-vue@9.26.0(eslint@9.4.0))(eslint@9.4.0)(typescript@5.4.5)(vue-eslint-parser@9.4.3(eslint@9.4.0))': dependencies: '@antfu/eslint-define-config': 1.23.0-2 '@antfu/install-pkg': 0.3.3 '@eslint/eslintrc': 3.1.0 '@eslint/js': 9.4.0 - '@typescript-eslint/eslint-plugin': 7.12.0(@typescript-eslint/parser@7.12.0(eslint@9.4.0)(typescript@5.4.5))(eslint@9.4.0)(typescript@5.4.5) - '@typescript-eslint/parser': 7.12.0(eslint@9.4.0)(typescript@5.4.5) + '@typescript-eslint/eslint-plugin': 7.13.0(@typescript-eslint/parser@7.13.0(eslint@9.4.0)(typescript@5.4.5))(eslint@9.4.0)(typescript@5.4.5) + '@typescript-eslint/parser': 7.13.0(eslint@9.4.0)(typescript@5.4.5) eslint: 9.4.0 eslint-config-prettier: 9.1.0(eslint@9.4.0) eslint-parser-plain: 0.1.0 eslint-plugin-import-x: 0.5.1(eslint@9.4.0)(typescript@5.4.5) - eslint-plugin-n: 17.7.0(eslint@9.4.0) - eslint-plugin-prettier: 5.1.3(eslint-config-prettier@9.1.0(eslint@9.4.0))(eslint@9.4.0)(prettier@3.3.0) + eslint-plugin-n: 17.8.1(eslint@9.4.0) + eslint-plugin-prettier: 5.1.3(eslint-config-prettier@9.1.0(eslint@9.4.0))(eslint@9.4.0)(prettier@3.3.2) eslint-plugin-unicorn: 53.0.0(eslint@9.4.0) - globals: 15.3.0 + globals: 15.4.0 local-pkg: 0.5.0 - prettier: 3.3.0 - prettier-plugin-jsdoc: 1.3.0(prettier@3.3.0) - prettier-plugin-json-sort: 0.0.2(prettier@3.3.0) + prettier: 3.3.2 + prettier-plugin-jsdoc: 1.3.0(prettier@3.3.2) + prettier-plugin-json-sort: 0.0.2(prettier@3.3.2) prompts: 2.4.2 typescript: 5.4.5 optionalDependencies: @@ -5448,14 +5418,14 @@ snapshots: '@types/web-bluetooth@0.0.20': {} - '@typescript-eslint/eslint-plugin@7.12.0(@typescript-eslint/parser@7.12.0(eslint@9.4.0)(typescript@5.4.5))(eslint@9.4.0)(typescript@5.4.5)': + '@typescript-eslint/eslint-plugin@7.13.0(@typescript-eslint/parser@7.13.0(eslint@9.4.0)(typescript@5.4.5))(eslint@9.4.0)(typescript@5.4.5)': dependencies: '@eslint-community/regexpp': 4.10.1 - '@typescript-eslint/parser': 7.12.0(eslint@9.4.0)(typescript@5.4.5) - '@typescript-eslint/scope-manager': 7.12.0 - '@typescript-eslint/type-utils': 7.12.0(eslint@9.4.0)(typescript@5.4.5) - '@typescript-eslint/utils': 7.12.0(eslint@9.4.0)(typescript@5.4.5) - '@typescript-eslint/visitor-keys': 7.12.0 + '@typescript-eslint/parser': 7.13.0(eslint@9.4.0)(typescript@5.4.5) + '@typescript-eslint/scope-manager': 7.13.0 + '@typescript-eslint/type-utils': 7.13.0(eslint@9.4.0)(typescript@5.4.5) + '@typescript-eslint/utils': 7.13.0(eslint@9.4.0)(typescript@5.4.5) + '@typescript-eslint/visitor-keys': 7.13.0 eslint: 9.4.0 graphemer: 1.4.0 ignore: 5.3.1 @@ -5466,12 +5436,12 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@7.12.0(eslint@9.4.0)(typescript@5.4.5)': + '@typescript-eslint/parser@7.13.0(eslint@9.4.0)(typescript@5.4.5)': dependencies: - '@typescript-eslint/scope-manager': 7.12.0 - '@typescript-eslint/types': 7.12.0 - '@typescript-eslint/typescript-estree': 7.12.0(typescript@5.4.5) - '@typescript-eslint/visitor-keys': 7.12.0 + '@typescript-eslint/scope-manager': 7.13.0 + '@typescript-eslint/types': 7.13.0 + '@typescript-eslint/typescript-estree': 7.13.0(typescript@5.4.5) + '@typescript-eslint/visitor-keys': 7.13.0 debug: 4.3.5 eslint: 9.4.0 optionalDependencies: @@ -5479,20 +5449,15 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/scope-manager@7.12.0': - dependencies: - '@typescript-eslint/types': 7.12.0 - '@typescript-eslint/visitor-keys': 7.12.0 - '@typescript-eslint/scope-manager@7.13.0': dependencies: '@typescript-eslint/types': 7.13.0 '@typescript-eslint/visitor-keys': 7.13.0 - '@typescript-eslint/type-utils@7.12.0(eslint@9.4.0)(typescript@5.4.5)': + '@typescript-eslint/type-utils@7.13.0(eslint@9.4.0)(typescript@5.4.5)': dependencies: - '@typescript-eslint/typescript-estree': 7.12.0(typescript@5.4.5) - '@typescript-eslint/utils': 7.12.0(eslint@9.4.0)(typescript@5.4.5) + '@typescript-eslint/typescript-estree': 7.13.0(typescript@5.4.5) + '@typescript-eslint/utils': 7.13.0(eslint@9.4.0)(typescript@5.4.5) debug: 4.3.5 eslint: 9.4.0 ts-api-utils: 1.3.0(typescript@5.4.5) @@ -5501,25 +5466,8 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/types@7.12.0': {} - '@typescript-eslint/types@7.13.0': {} - '@typescript-eslint/typescript-estree@7.12.0(typescript@5.4.5)': - dependencies: - '@typescript-eslint/types': 7.12.0 - '@typescript-eslint/visitor-keys': 7.12.0 - debug: 4.3.5 - globby: 11.1.0 - is-glob: 4.0.3 - minimatch: 9.0.4 - semver: 7.6.2 - ts-api-utils: 1.3.0(typescript@5.4.5) - optionalDependencies: - typescript: 5.4.5 - transitivePeerDependencies: - - supports-color - '@typescript-eslint/typescript-estree@7.13.0(typescript@5.4.5)': dependencies: '@typescript-eslint/types': 7.13.0 @@ -5535,17 +5483,6 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@7.12.0(eslint@9.4.0)(typescript@5.4.5)': - dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.4.0) - '@typescript-eslint/scope-manager': 7.12.0 - '@typescript-eslint/types': 7.12.0 - '@typescript-eslint/typescript-estree': 7.12.0(typescript@5.4.5) - eslint: 9.4.0 - transitivePeerDependencies: - - supports-color - - typescript - '@typescript-eslint/utils@7.13.0(eslint@9.4.0)(typescript@5.4.5)': dependencies: '@eslint-community/eslint-utils': 4.4.0(eslint@9.4.0) @@ -5557,11 +5494,6 @@ snapshots: - supports-color - typescript - '@typescript-eslint/visitor-keys@7.12.0': - dependencies: - '@typescript-eslint/types': 7.12.0 - eslint-visitor-keys: 3.4.3 - '@typescript-eslint/visitor-keys@7.13.0': dependencies: '@typescript-eslint/types': 7.13.0 @@ -5649,7 +5581,7 @@ snapshots: dependencies: '@unocss/core': 0.61.0 - '@unocss/vite@0.61.0(rollup@4.18.0)(vite@5.3.0(@types/node@20.14.2)(sass@1.77.5))': + '@unocss/vite@0.61.0(rollup@4.18.0)(vite@5.3.1(@types/node@20.14.2)(sass@1.77.5))': dependencies: '@ampproject/remapping': 2.3.0 '@rollup/pluginutils': 5.1.0(rollup@4.18.0) @@ -5661,24 +5593,24 @@ snapshots: chokidar: 3.6.0 fast-glob: 3.3.2 magic-string: 0.30.10 - vite: 5.3.0(@types/node@20.14.2)(sass@1.77.5) + vite: 5.3.1(@types/node@20.14.2)(sass@1.77.5) transitivePeerDependencies: - rollup - '@vitejs/plugin-vue-jsx@4.0.0(vite@5.3.0(@types/node@20.14.2)(sass@1.77.5))(vue@3.4.27(typescript@5.4.5))': + '@vitejs/plugin-vue-jsx@4.0.0(vite@5.3.1(@types/node@20.14.2)(sass@1.77.5))(vue@3.4.29(typescript@5.4.5))': dependencies: '@babel/core': 7.24.7 '@babel/plugin-transform-typescript': 7.24.7(@babel/core@7.24.7) '@vue/babel-plugin-jsx': 1.2.2(@babel/core@7.24.7) - vite: 5.3.0(@types/node@20.14.2)(sass@1.77.5) - vue: 3.4.27(typescript@5.4.5) + vite: 5.3.1(@types/node@20.14.2)(sass@1.77.5) + vue: 3.4.29(typescript@5.4.5) transitivePeerDependencies: - supports-color - '@vitejs/plugin-vue@5.0.5(vite@5.3.0(@types/node@20.14.2)(sass@1.77.5))(vue@3.4.27(typescript@5.4.5))': + '@vitejs/plugin-vue@5.0.5(vite@5.3.1(@types/node@20.14.2)(sass@1.77.5))(vue@3.4.29(typescript@5.4.5))': dependencies: - vite: 5.3.0(@types/node@20.14.2)(sass@1.77.5) - vue: 3.4.27(typescript@5.4.5) + vite: 5.3.1(@types/node@20.14.2)(sass@1.77.5) + vue: 3.4.29(typescript@5.4.5) '@volar/language-core@2.3.0': dependencies: @@ -5721,60 +5653,60 @@ snapshots: '@babel/helper-module-imports': 7.22.15 '@babel/helper-plugin-utils': 7.24.7 '@babel/parser': 7.24.7 - '@vue/compiler-sfc': 3.4.27 + '@vue/compiler-sfc': 3.4.29 - '@vue/compiler-core@3.4.27': + '@vue/compiler-core@3.4.29': dependencies: '@babel/parser': 7.24.7 - '@vue/shared': 3.4.27 + '@vue/shared': 3.4.29 entities: 4.5.0 estree-walker: 2.0.2 source-map-js: 1.2.0 - '@vue/compiler-dom@3.4.27': + '@vue/compiler-dom@3.4.29': dependencies: - '@vue/compiler-core': 3.4.27 - '@vue/shared': 3.4.27 + '@vue/compiler-core': 3.4.29 + '@vue/shared': 3.4.29 - '@vue/compiler-sfc@3.4.27': + '@vue/compiler-sfc@3.4.29': dependencies: '@babel/parser': 7.24.7 - '@vue/compiler-core': 3.4.27 - '@vue/compiler-dom': 3.4.27 - '@vue/compiler-ssr': 3.4.27 - '@vue/shared': 3.4.27 + '@vue/compiler-core': 3.4.29 + '@vue/compiler-dom': 3.4.29 + '@vue/compiler-ssr': 3.4.29 + '@vue/shared': 3.4.29 estree-walker: 2.0.2 magic-string: 0.30.10 postcss: 8.4.38 source-map-js: 1.2.0 - '@vue/compiler-ssr@3.4.27': + '@vue/compiler-ssr@3.4.29': dependencies: - '@vue/compiler-dom': 3.4.27 - '@vue/shared': 3.4.27 + '@vue/compiler-dom': 3.4.29 + '@vue/shared': 3.4.29 '@vue/devtools-api@6.6.3': {} - '@vue/devtools-core@7.2.1(vite@5.3.0(@types/node@20.14.2)(sass@1.77.5))(vue@3.4.27(typescript@5.4.5))': + '@vue/devtools-core@7.2.1(vite@5.3.1(@types/node@20.14.2)(sass@1.77.5))(vue@3.4.29(typescript@5.4.5))': dependencies: - '@vue/devtools-kit': 7.2.1(vue@3.4.27(typescript@5.4.5)) + '@vue/devtools-kit': 7.2.1(vue@3.4.29(typescript@5.4.5)) '@vue/devtools-shared': 7.2.1 mitt: 3.0.1 nanoid: 3.3.7 pathe: 1.1.2 - vite-hot-client: 0.2.3(vite@5.3.0(@types/node@20.14.2)(sass@1.77.5)) + vite-hot-client: 0.2.3(vite@5.3.1(@types/node@20.14.2)(sass@1.77.5)) transitivePeerDependencies: - vite - vue - '@vue/devtools-kit@7.2.1(vue@3.4.27(typescript@5.4.5))': + '@vue/devtools-kit@7.2.1(vue@3.4.29(typescript@5.4.5))': dependencies: '@vue/devtools-shared': 7.2.1 hookable: 5.5.3 mitt: 3.0.1 perfect-debounce: 1.0.0 speakingurl: 14.0.1 - vue: 3.4.27(typescript@5.4.5) + vue: 3.4.29(typescript@5.4.5) '@vue/devtools-shared@7.2.1': dependencies: @@ -5783,8 +5715,8 @@ snapshots: '@vue/language-core@2.0.21(typescript@5.4.5)': dependencies: '@volar/language-core': 2.3.0 - '@vue/compiler-dom': 3.4.27 - '@vue/shared': 3.4.27 + '@vue/compiler-dom': 3.4.29 + '@vue/shared': 3.4.29 computeds: 0.0.1 minimatch: 9.0.4 path-browserify: 1.0.1 @@ -5792,55 +5724,56 @@ snapshots: optionalDependencies: typescript: 5.4.5 - '@vue/reactivity@3.4.27': + '@vue/reactivity@3.4.29': dependencies: - '@vue/shared': 3.4.27 + '@vue/shared': 3.4.29 - '@vue/runtime-core@3.4.27': + '@vue/runtime-core@3.4.29': dependencies: - '@vue/reactivity': 3.4.27 - '@vue/shared': 3.4.27 + '@vue/reactivity': 3.4.29 + '@vue/shared': 3.4.29 - '@vue/runtime-dom@3.4.27': + '@vue/runtime-dom@3.4.29': dependencies: - '@vue/runtime-core': 3.4.27 - '@vue/shared': 3.4.27 + '@vue/reactivity': 3.4.29 + '@vue/runtime-core': 3.4.29 + '@vue/shared': 3.4.29 csstype: 3.1.3 - '@vue/server-renderer@3.4.27(vue@3.4.27(typescript@5.4.5))': + '@vue/server-renderer@3.4.29(vue@3.4.29(typescript@5.4.5))': dependencies: - '@vue/compiler-ssr': 3.4.27 - '@vue/shared': 3.4.27 - vue: 3.4.27(typescript@5.4.5) + '@vue/compiler-ssr': 3.4.29 + '@vue/shared': 3.4.29 + vue: 3.4.29(typescript@5.4.5) - '@vue/shared@3.4.27': {} + '@vue/shared@3.4.29': {} - '@vueuse/core@10.11.0(vue@3.4.27(typescript@5.4.5))': + '@vueuse/core@10.11.0(vue@3.4.29(typescript@5.4.5))': dependencies: '@types/web-bluetooth': 0.0.20 '@vueuse/metadata': 10.11.0 - '@vueuse/shared': 10.11.0(vue@3.4.27(typescript@5.4.5)) - vue-demi: 0.14.8(vue@3.4.27(typescript@5.4.5)) + '@vueuse/shared': 10.11.0(vue@3.4.29(typescript@5.4.5)) + vue-demi: 0.14.8(vue@3.4.29(typescript@5.4.5)) transitivePeerDependencies: - '@vue/composition-api' - vue '@vueuse/metadata@10.11.0': {} - '@vueuse/shared@10.11.0(vue@3.4.27(typescript@5.4.5))': + '@vueuse/shared@10.11.0(vue@3.4.29(typescript@5.4.5))': dependencies: - vue-demi: 0.14.8(vue@3.4.27(typescript@5.4.5)) + vue-demi: 0.14.8(vue@3.4.29(typescript@5.4.5)) transitivePeerDependencies: - '@vue/composition-api' - vue abbrev@1.1.1: {} - acorn-jsx@5.3.2(acorn@8.11.3): + acorn-jsx@5.3.2(acorn@8.12.0): dependencies: - acorn: 8.11.3 + acorn: 8.12.0 - acorn@8.11.3: {} + acorn@8.12.0: {} agent-base@6.0.2: dependencies: @@ -6022,7 +5955,7 @@ snapshots: browserslist@4.23.1: dependencies: - caniuse-lite: 1.0.30001633 + caniuse-lite: 1.0.30001634 electron-to-chromium: 1.4.802 node-releases: 2.0.14 update-browserslist-db: 1.0.16(browserslist@4.23.1) @@ -6141,9 +6074,7 @@ snapshots: camelcase@7.0.1: {} - can-use-dom@0.1.0: {} - - caniuse-lite@1.0.30001633: {} + caniuse-lite@1.0.30001634: {} chalk@1.1.3: dependencies: @@ -6713,22 +6644,22 @@ snapshots: - supports-color - typescript - eslint-plugin-n@17.7.0(eslint@9.4.0): + eslint-plugin-n@17.8.1(eslint@9.4.0): dependencies: '@eslint-community/eslint-utils': 4.4.0(eslint@9.4.0) enhanced-resolve: 5.17.0 eslint: 9.4.0 eslint-plugin-es-x: 7.7.0(eslint@9.4.0) get-tsconfig: 4.7.5 - globals: 15.3.0 + globals: 15.4.0 ignore: 5.3.1 minimatch: 9.0.4 semver: 7.6.2 - eslint-plugin-prettier@5.1.3(eslint-config-prettier@9.1.0(eslint@9.4.0))(eslint@9.4.0)(prettier@3.3.0): + eslint-plugin-prettier@5.1.3(eslint-config-prettier@9.1.0(eslint@9.4.0))(eslint@9.4.0)(prettier@3.3.2): dependencies: eslint: 9.4.0 - prettier: 3.3.0 + prettier: 3.3.2 prettier-linter-helpers: 1.0.0 synckit: 0.8.8 optionalDependencies: @@ -6825,14 +6756,14 @@ snapshots: espree@10.0.1: dependencies: - acorn: 8.11.3 - acorn-jsx: 5.3.2(acorn@8.11.3) + acorn: 8.12.0 + acorn-jsx: 5.3.2(acorn@8.12.0) eslint-visitor-keys: 4.0.0 espree@9.6.1: dependencies: - acorn: 8.11.3 - acorn-jsx: 5.3.2(acorn@8.11.3) + acorn: 8.12.0 + acorn-jsx: 5.3.2(acorn@8.12.0) eslint-visitor-keys: 3.4.3 esprima@4.0.1: {} @@ -7172,7 +7103,7 @@ snapshots: globals@14.0.0: {} - globals@15.3.0: {} + globals@15.4.0: {} globalthis@1.0.4: dependencies: @@ -8081,7 +8012,7 @@ snapshots: mlly@1.7.1: dependencies: - acorn: 8.11.3 + acorn: 8.12.0 pathe: 1.1.2 pkg-types: 1.1.1 ufo: 1.5.3 @@ -8096,10 +8027,10 @@ snapshots: muggle-string@0.4.1: {} - naive-ui@2.38.2(vue@3.4.27(typescript@5.4.5)): + naive-ui@2.38.2(vue@3.4.29(typescript@5.4.5)): dependencies: '@css-render/plugin-bem': 0.15.14(css-render@0.15.14) - '@css-render/vue3-ssr': 0.15.14(vue@3.4.27(typescript@5.4.5)) + '@css-render/vue3-ssr': 0.15.14(vue@3.4.29(typescript@5.4.5)) '@types/katex': 0.16.7 '@types/lodash': 4.17.5 '@types/lodash-es': 4.17.12 @@ -8114,10 +8045,10 @@ snapshots: lodash-es: 4.17.21 seemly: 0.3.8 treemate: 0.3.11 - vdirs: 0.1.8(vue@3.4.27(typescript@5.4.5)) - vooks: 0.2.12(vue@3.4.27(typescript@5.4.5)) - vue: 3.4.27(typescript@5.4.5) - vueuc: 0.4.58(vue@3.4.27(typescript@5.4.5)) + vdirs: 0.1.8(vue@3.4.29(typescript@5.4.5)) + vooks: 0.2.12(vue@3.4.29(typescript@5.4.5)) + vue: 3.4.29(typescript@5.4.5) + vueuc: 0.4.58(vue@3.4.29(typescript@5.4.5)) nanoid@3.3.7: {} @@ -8460,11 +8391,11 @@ snapshots: pidtree@0.6.0: {} - pinia@2.1.7(typescript@5.4.5)(vue@3.4.27(typescript@5.4.5)): + pinia@2.1.7(typescript@5.4.5)(vue@3.4.29(typescript@5.4.5)): dependencies: '@vue/devtools-api': 6.6.3 - vue: 3.4.27(typescript@5.4.5) - vue-demi: 0.14.8(vue@3.4.27(typescript@5.4.5)) + vue: 3.4.29(typescript@5.4.5) + vue-demi: 0.14.8(vue@3.4.29(typescript@5.4.5)) optionalDependencies: typescript: 5.4.5 @@ -8554,22 +8485,22 @@ snapshots: dependencies: fast-diff: 1.3.0 - prettier-plugin-jsdoc@1.3.0(prettier@3.3.0): + prettier-plugin-jsdoc@1.3.0(prettier@3.3.2): dependencies: binary-searching: 2.0.5 comment-parser: 1.4.1 mdast-util-from-markdown: 2.0.1 - prettier: 3.3.0 + prettier: 3.3.2 transitivePeerDependencies: - supports-color - prettier-plugin-json-sort@0.0.2(prettier@3.3.0): + prettier-plugin-json-sort@0.0.2(prettier@3.3.2): dependencies: - prettier: 3.3.0 + prettier: 3.3.2 prettier@3.2.5: {} - prettier@3.3.0: {} + prettier@3.3.2: {} pretty-ms@9.0.0: dependencies: @@ -8890,18 +8821,17 @@ snapshots: simple-git-hooks@2.11.1: {} - simplebar-core@1.2.5: + simplebar-core@1.2.6: dependencies: '@types/lodash-es': 4.17.12 - can-use-dom: 0.1.0 lodash: 4.17.21 lodash-es: 4.17.21 - simplebar-vue@2.3.4(vue@3.4.27(typescript@5.4.5)): + simplebar-vue@2.3.5(vue@3.4.29(typescript@5.4.5)): dependencies: - simplebar-core: 1.2.5 - vue: 3.4.27(typescript@5.4.5) - vue-demi: 0.13.11(vue@3.4.27(typescript@5.4.5)) + simplebar-core: 1.2.6 + vue: 3.4.29(typescript@5.4.5) + vue-demi: 0.13.11(vue@3.4.29(typescript@5.4.5)) transitivePeerDependencies: - '@vue/composition-api' @@ -9359,7 +9289,7 @@ snapshots: universalify@2.0.1: {} - unplugin-icons@0.19.0(@vue/compiler-sfc@3.4.27)(vue-template-compiler@2.7.16): + unplugin-icons@0.19.0(@vue/compiler-sfc@3.4.29)(vue-template-compiler@2.7.16): dependencies: '@antfu/install-pkg': 0.3.3 '@antfu/utils': 0.7.8 @@ -9369,12 +9299,12 @@ snapshots: local-pkg: 0.5.0 unplugin: 1.10.1 optionalDependencies: - '@vue/compiler-sfc': 3.4.27 + '@vue/compiler-sfc': 3.4.29 vue-template-compiler: 2.7.16 transitivePeerDependencies: - supports-color - unplugin-vue-components@0.27.0(@babel/parser@7.24.7)(rollup@4.18.0)(vue@3.4.27(typescript@5.4.5)): + unplugin-vue-components@0.27.0(@babel/parser@7.24.7)(rollup@4.18.0)(vue@3.4.29(typescript@5.4.5)): dependencies: '@antfu/utils': 0.7.8 '@rollup/pluginutils': 5.1.0(rollup@4.18.0) @@ -9386,7 +9316,7 @@ snapshots: minimatch: 9.0.4 resolve: 1.22.8 unplugin: 1.10.1 - vue: 3.4.27(typescript@5.4.5) + vue: 3.4.29(typescript@5.4.5) optionalDependencies: '@babel/parser': 7.24.7 transitivePeerDependencies: @@ -9395,7 +9325,7 @@ snapshots: unplugin@1.10.1: dependencies: - acorn: 8.11.3 + acorn: 8.12.0 chokidar: 3.6.0 webpack-sources: 3.2.3 webpack-virtual-modules: 0.6.2 @@ -9449,16 +9379,16 @@ snapshots: vary@1.1.2: {} - vdirs@0.1.8(vue@3.4.27(typescript@5.4.5)): + vdirs@0.1.8(vue@3.4.29(typescript@5.4.5)): dependencies: evtd: 0.2.4 - vue: 3.4.27(typescript@5.4.5) + vue: 3.4.29(typescript@5.4.5) - vite-hot-client@0.2.3(vite@5.3.0(@types/node@20.14.2)(sass@1.77.5)): + vite-hot-client@0.2.3(vite@5.3.1(@types/node@20.14.2)(sass@1.77.5)): dependencies: - vite: 5.3.0(@types/node@20.14.2)(sass@1.77.5) + vite: 5.3.1(@types/node@20.14.2)(sass@1.77.5) - vite-plugin-inspect@0.8.4(rollup@4.18.0)(vite@5.3.0(@types/node@20.14.2)(sass@1.77.5)): + vite-plugin-inspect@0.8.4(rollup@4.18.0)(vite@5.3.1(@types/node@20.14.2)(sass@1.77.5)): dependencies: '@antfu/utils': 0.7.8 '@rollup/pluginutils': 5.1.0(rollup@4.18.0) @@ -9469,19 +9399,19 @@ snapshots: perfect-debounce: 1.0.0 picocolors: 1.0.1 sirv: 2.0.4 - vite: 5.3.0(@types/node@20.14.2)(sass@1.77.5) + vite: 5.3.1(@types/node@20.14.2)(sass@1.77.5) transitivePeerDependencies: - rollup - supports-color - vite-plugin-progress@0.0.7(vite@5.3.0(@types/node@20.14.2)(sass@1.77.5)): + vite-plugin-progress@0.0.7(vite@5.3.1(@types/node@20.14.2)(sass@1.77.5)): dependencies: picocolors: 1.0.1 progress: 2.0.3 rd: 2.0.1 - vite: 5.3.0(@types/node@20.14.2)(sass@1.77.5) + vite: 5.3.1(@types/node@20.14.2)(sass@1.77.5) - vite-plugin-svg-icons@2.0.1(vite@5.3.0(@types/node@20.14.2)(sass@1.77.5)): + vite-plugin-svg-icons@2.0.1(vite@5.3.1(@types/node@20.14.2)(sass@1.77.5)): dependencies: '@types/svgo': 2.6.4 cors: 2.8.5 @@ -9491,27 +9421,27 @@ snapshots: pathe: 0.2.0 svg-baker: 1.7.0 svgo: 2.8.0 - vite: 5.3.0(@types/node@20.14.2)(sass@1.77.5) + vite: 5.3.1(@types/node@20.14.2)(sass@1.77.5) transitivePeerDependencies: - supports-color - vite-plugin-vue-devtools@7.2.1(rollup@4.18.0)(vite@5.3.0(@types/node@20.14.2)(sass@1.77.5))(vue@3.4.27(typescript@5.4.5)): + vite-plugin-vue-devtools@7.2.1(rollup@4.18.0)(vite@5.3.1(@types/node@20.14.2)(sass@1.77.5))(vue@3.4.29(typescript@5.4.5)): dependencies: - '@vue/devtools-core': 7.2.1(vite@5.3.0(@types/node@20.14.2)(sass@1.77.5))(vue@3.4.27(typescript@5.4.5)) - '@vue/devtools-kit': 7.2.1(vue@3.4.27(typescript@5.4.5)) + '@vue/devtools-core': 7.2.1(vite@5.3.1(@types/node@20.14.2)(sass@1.77.5))(vue@3.4.29(typescript@5.4.5)) + '@vue/devtools-kit': 7.2.1(vue@3.4.29(typescript@5.4.5)) '@vue/devtools-shared': 7.2.1 execa: 8.0.1 sirv: 2.0.4 - vite: 5.3.0(@types/node@20.14.2)(sass@1.77.5) - vite-plugin-inspect: 0.8.4(rollup@4.18.0)(vite@5.3.0(@types/node@20.14.2)(sass@1.77.5)) - vite-plugin-vue-inspector: 5.1.2(vite@5.3.0(@types/node@20.14.2)(sass@1.77.5)) + vite: 5.3.1(@types/node@20.14.2)(sass@1.77.5) + vite-plugin-inspect: 0.8.4(rollup@4.18.0)(vite@5.3.1(@types/node@20.14.2)(sass@1.77.5)) + vite-plugin-vue-inspector: 5.1.2(vite@5.3.1(@types/node@20.14.2)(sass@1.77.5)) transitivePeerDependencies: - '@nuxt/kit' - rollup - supports-color - vue - vite-plugin-vue-inspector@5.1.2(vite@5.3.0(@types/node@20.14.2)(sass@1.77.5)): + vite-plugin-vue-inspector@5.1.2(vite@5.3.1(@types/node@20.14.2)(sass@1.77.5)): dependencies: '@babel/core': 7.24.7 '@babel/plugin-proposal-decorators': 7.24.7(@babel/core@7.24.7) @@ -9519,14 +9449,14 @@ snapshots: '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.24.7) '@babel/plugin-transform-typescript': 7.24.7(@babel/core@7.24.7) '@vue/babel-plugin-jsx': 1.2.2(@babel/core@7.24.7) - '@vue/compiler-dom': 3.4.27 + '@vue/compiler-dom': 3.4.29 kolorist: 1.8.0 magic-string: 0.30.10 - vite: 5.3.0(@types/node@20.14.2)(sass@1.77.5) + vite: 5.3.1(@types/node@20.14.2)(sass@1.77.5) transitivePeerDependencies: - supports-color - vite@5.3.0(@types/node@20.14.2)(sass@1.77.5): + vite@5.3.1(@types/node@20.14.2)(sass@1.77.5): dependencies: esbuild: 0.21.5 postcss: 8.4.38 @@ -9536,20 +9466,20 @@ snapshots: fsevents: 2.3.3 sass: 1.77.5 - vooks@0.2.12(vue@3.4.27(typescript@5.4.5)): + vooks@0.2.12(vue@3.4.29(typescript@5.4.5)): dependencies: evtd: 0.2.4 - vue: 3.4.27(typescript@5.4.5) + vue: 3.4.29(typescript@5.4.5) vscode-uri@3.0.8: {} - vue-demi@0.13.11(vue@3.4.27(typescript@5.4.5)): + vue-demi@0.13.11(vue@3.4.29(typescript@5.4.5)): dependencies: - vue: 3.4.27(typescript@5.4.5) + vue: 3.4.29(typescript@5.4.5) - vue-demi@0.14.8(vue@3.4.27(typescript@5.4.5)): + vue-demi@0.14.8(vue@3.4.29(typescript@5.4.5)): dependencies: - vue: 3.4.27(typescript@5.4.5) + vue: 3.4.29(typescript@5.4.5) vue-draggable-plus@0.5.0(@types/sortablejs@1.15.8): dependencies: @@ -9568,17 +9498,17 @@ snapshots: transitivePeerDependencies: - supports-color - vue-i18n@9.13.1(vue@3.4.27(typescript@5.4.5)): + vue-i18n@9.13.1(vue@3.4.29(typescript@5.4.5)): dependencies: '@intlify/core-base': 9.13.1 '@intlify/shared': 9.13.1 '@vue/devtools-api': 6.6.3 - vue: 3.4.27(typescript@5.4.5) + vue: 3.4.29(typescript@5.4.5) - vue-router@4.3.3(vue@3.4.27(typescript@5.4.5)): + vue-router@4.3.3(vue@3.4.29(typescript@5.4.5)): dependencies: '@vue/devtools-api': 6.6.3 - vue: 3.4.27(typescript@5.4.5) + vue: 3.4.29(typescript@5.4.5) vue-template-compiler@2.7.16: dependencies: @@ -9592,26 +9522,26 @@ snapshots: semver: 7.6.2 typescript: 5.4.5 - vue@3.4.27(typescript@5.4.5): + vue@3.4.29(typescript@5.4.5): dependencies: - '@vue/compiler-dom': 3.4.27 - '@vue/compiler-sfc': 3.4.27 - '@vue/runtime-dom': 3.4.27 - '@vue/server-renderer': 3.4.27(vue@3.4.27(typescript@5.4.5)) - '@vue/shared': 3.4.27 + '@vue/compiler-dom': 3.4.29 + '@vue/compiler-sfc': 3.4.29 + '@vue/runtime-dom': 3.4.29 + '@vue/server-renderer': 3.4.29(vue@3.4.29(typescript@5.4.5)) + '@vue/shared': 3.4.29 optionalDependencies: typescript: 5.4.5 - vueuc@0.4.58(vue@3.4.27(typescript@5.4.5)): + vueuc@0.4.58(vue@3.4.29(typescript@5.4.5)): dependencies: - '@css-render/vue3-ssr': 0.15.14(vue@3.4.27(typescript@5.4.5)) + '@css-render/vue3-ssr': 0.15.14(vue@3.4.29(typescript@5.4.5)) '@juggle/resize-observer': 3.4.0 css-render: 0.15.14 evtd: 0.2.4 seemly: 0.3.8 - vdirs: 0.1.8(vue@3.4.27(typescript@5.4.5)) - vooks: 0.2.12(vue@3.4.27(typescript@5.4.5)) - vue: 3.4.27(typescript@5.4.5) + vdirs: 0.1.8(vue@3.4.29(typescript@5.4.5)) + vooks: 0.2.12(vue@3.4.29(typescript@5.4.5)) + vue: 3.4.29(typescript@5.4.5) webpack-sources@3.2.3: {} From b336841567e6a50dc17a1b8f234d92fcfab6889d Mon Sep 17 00:00:00 2001 From: Soybean Date: Sat, 15 Jun 2024 01:06:28 +0800 Subject: [PATCH 7/9] docs(projects): update CHANGELOG --- CHANGELOG.zh_CN.md | 78 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 78 insertions(+) diff --git a/CHANGELOG.zh_CN.md b/CHANGELOG.zh_CN.md index 0d11c7d9..4760e36d 100644 --- a/CHANGELOG.zh_CN.md +++ b/CHANGELOG.zh_CN.md @@ -1,6 +1,84 @@ # 更新日志 +## [v1.2.4](https://github.com/soybeanjs/soybean-admin/compare/v1.2.3...v1.2.4) (2024-06-14) + +###    🛠 优化 + +- **项目**: + - 优化 `setupAppVersionNotification`  -  由 @soybeanjs 提交 [(b5a72)](https://github.com/soybeanjs/soybean-admin/commit/b5a723c) + - 获取 'Asia/Shanghai' 时区的构建时间  -  由 @soybeanjs 提交 [(069fa)](https://github.com/soybeanjs/soybean-admin/commit/069fa8a) + +###    ❤️ 贡献者 + +[![soybeanjs](https://github.com/soybeanjs.png?size=48)](https://github.com/soybeanjs)   + +## [v1.2.3](https://github.com/soybeanjs/soybean-admin/compare/v1.2.2...v1.2.3) (2024-06-13) + +###    🐞 修复错误 + +- **项目**: + - 通过在index.html中添加color-scheme元标签修复移动浏览器主题问题  -  由 @KickCashew 在 https://github.com/soybeanjs/soybean-admin/issues/488 中提交 [(c2125)](https://github.com/soybeanjs/soybean-admin/commit/c212565) + - 修复二级目录组件为空  -  由 @paynezhuang 在 https://github.com/soybeanjs/soybean-admin/issues/491 中提交 [(aabb2)](https://github.com/soybeanjs/soybean-admin/commit/aabb2a4) + +###    📖 文档 + +- **项目**: + - 修复超链接指向错误  -  由 **Azir** 提交 [(20a81)](https://github.com/soybeanjs/soybean-admin/commit/20a8127) + - 更新 README  -  由 @soybeanjs 提交 [(70261)](https://github.com/soybeanjs/soybean-admin/commit/7026126) + +###    🏡 杂项 + +- **依赖**: + - 更新依赖  -  由 @soybeanjs 提交 [(813d8)](https://github.com/soybeanjs/soybean-admin/commit/813d8ce) + - 更新依赖  -  由 @soybeanjs 提交 [(bf718)](https://github.com/soybeanjs/soybean-admin/commit/bf71837) + +###    ❤️ 贡献者 + +[![soybeanjs](https://github.com/soybeanjs.png?size=48)](https://github.com/soybeanjs)  [![paynezhuang](https://github.com/paynezhuang.png?size=48)](https://github.com/paynezhuang)  [![KickCashew](https://github.com/KickCashew.png?size=48)](https://github.com/KickCashew)   +[Azir](mailto:2075125282@qq.com) + +## [v1.2.2](https://github.com/honghuangdc/soybean-admin/compare/v1.2.1...v1.2.2) (2024-06-12) + +###    🚀 特性 + +- **项目**: 切换标签时重置滚动位置  -  由 @soybeanjs 提交 [(9094b)](https://github.com/honghuangdc/soybean-admin/commit/9094b21) + +###    🐞 修复错误 + +- **项目**: + - 在DEV模式下隐藏AppVersionNotification  -  由 @sigma-plus 在 https://github.com/honghuangdc/soybean-admin/issues/482 中提交 [(62592)](https://github.com/honghuangdc/soybean-admin/commit/6259287) + - 修复在移动布局中隐藏menu-toggler。fixed #483  -  由 @soybeanjs 在 https://github.com/honghuangdc/soybean-admin/issues/483 中提交 [(4470c)](https://github.com/honghuangdc/soybean-admin/commit/4470cb4) + +###    📖 文档 + +- **项目**: 更新 README  -  由 @soybeanjs 提交 [(8f9a7)](https://github.com/honghuangdc/soybean-admin/commit/8f9a705) + +###    ❤️ 贡献者 + +[![soybeanjs](https://github.com/soybeanjs.png?size=48)](https://github.com/soybeanjs)  [![sigma-plus](https://github.com/sigma-plus.png?size=48)](https://github.com/sigma-plus)   + +## [v1.2.1](https://github.com/honghuangdc/soybean-admin/compare/v1.2.0...v1.2.1) (2024-06-07) + +###    🐞 修复错误 + +- **项目**: + - 修复页面重新加载时获取用户信息  -  由 @soybeanjs 提交 [(ff51b)](https://github.com/honghuangdc/soybean-admin/commit/ff51b72) + - 修复setupAppVersionNotification渲染  -  由 @soybeanjs 提交 [(6a6eb)](https://github.com/honghuangdc/soybean-admin/commit/6a6eb9a) + +###    📖 文档 + +- **项目**: 更新CHANGELOG  -  由 @soybeanjs [(fe06b)](https://github.com/honghuangdc/soybean-admin/commit/fe06b8c)完成 + +###    🏡 日常任务 + +- **依赖**: 更新依赖  -  由 @soybeanjs [(08827)](https://github.com/honghuangdc/soybean-admin/commit/08827a4)完成 + +###    ❤️ 贡献者 + +[![soybeanjs](https://github.com/soybeanjs.png?size=48)](https://github.com/soybeanjs)   + + ## [v1.2.0](https://github.com/soybeanjs/soybean-admin/compare/v1.1.5...v1.2.0) (2024-06-06) ###    🚀 功能 From af735e87b80ad73fa421f8b85a532f5a37ce0e08 Mon Sep 17 00:00:00 2001 From: Soybean Date: Sat, 15 Jun 2024 01:11:55 +0800 Subject: [PATCH 8/9] chore(projects): release v1.2.5 --- CHANGELOG.md | 29 +++++++++++++++++++++++++++++ package.json | 2 +- packages/axios/package.json | 2 +- packages/color/package.json | 2 +- packages/hooks/package.json | 2 +- packages/materials/package.json | 2 +- packages/ofetch/package.json | 2 +- packages/scripts/package.json | 2 +- packages/uno-preset/package.json | 2 +- packages/utils/package.json | 2 +- 10 files changed, 38 insertions(+), 9 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 794b2791..1028fe40 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,35 @@ # Changelog +## [v1.2.5](https://github.com/soybeanjs/soybean-admin/compare/v1.2.4...v1.2.5) (2024-06-15) + +###    🐞 Bug Fixes + +- **projects**: Fix the issue of abnormal tab caching after logout. fixed #495  -  by @Azir-11 in https://github.com/soybeanjs/soybean-admin/issues/495 [(3eeac)](https://github.com/soybeanjs/soybean-admin/commit/3eeace9) + +###    🔥 Performance + +- **project**: Initializing the static routing function does not require asynchronization  -  by **CHENZL** in https://github.com/soybeanjs/soybean-admin/issues/493 [(2198b)](https://github.com/soybeanjs/soybean-admin/commit/2198b98) + +###    🛠 Optimizations + +- **projects**: optimize code  -  by @soybeanjs [(b94ba)](https://github.com/soybeanjs/soybean-admin/commit/b94baa1) +- **types**: Enhance compatibility of global types  -  by @Azir-11 in https://github.com/soybeanjs/soybean-admin/issues/494 [(cd9d5)](https://github.com/soybeanjs/soybean-admin/commit/cd9d58d) +- **utils**: Reduce code indentation and improve readability  -  by @Azir-11 in https://github.com/soybeanjs/soybean-admin/issues/496 [(ad2f2)](https://github.com/soybeanjs/soybean-admin/commit/ad2f247) + +###    📖 Documentation + +- **projects**: update CHANGELOG  -  by @soybeanjs [(b3368)](https://github.com/soybeanjs/soybean-admin/commit/b336841) + +###    🏡 Chore + +- **deps**: update deps  -  by @soybeanjs [(b094d)](https://github.com/soybeanjs/soybean-admin/commit/b094d68) + +###    ❤️ Contributors + +[![soybeanjs](https://github.com/soybeanjs.png?size=48)](https://github.com/soybeanjs)  [![Azir-11](https://github.com/Azir-11.png?size=48)](https://github.com/Azir-11)   +[CHENZL](mailto:zlong5568863@qq.com) + ## [v1.2.4](https://github.com/soybeanjs/soybean-admin/compare/v1.2.3...v1.2.4) (2024-06-14) ###    🛠 Optimizations diff --git a/package.json b/package.json index 48b55deb..2e224d9a 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "soybean-admin", "type": "module", - "version": "1.2.4", + "version": "1.2.5", "description": "A fresh and elegant admin template, based on Vue3、Vite3、TypeScript、NaiveUI and UnoCSS. 一个基于Vue3、Vite3、TypeScript、NaiveUI and UnoCSS的清新优雅的中后台模版。", "author": { "name": "Soybean", diff --git a/packages/axios/package.json b/packages/axios/package.json index d5a29aeb..c380f721 100644 --- a/packages/axios/package.json +++ b/packages/axios/package.json @@ -1,6 +1,6 @@ { "name": "@sa/axios", - "version": "1.2.4", + "version": "1.2.5", "exports": { ".": "./src/index.ts" }, diff --git a/packages/color/package.json b/packages/color/package.json index a6685034..cadaac2d 100644 --- a/packages/color/package.json +++ b/packages/color/package.json @@ -1,6 +1,6 @@ { "name": "@sa/color", - "version": "1.2.4", + "version": "1.2.5", "exports": { ".": "./src/index.ts" }, diff --git a/packages/hooks/package.json b/packages/hooks/package.json index d5430c6a..d7dbdfc6 100644 --- a/packages/hooks/package.json +++ b/packages/hooks/package.json @@ -1,6 +1,6 @@ { "name": "@sa/hooks", - "version": "1.2.4", + "version": "1.2.5", "exports": { ".": "./src/index.ts" }, diff --git a/packages/materials/package.json b/packages/materials/package.json index b8c89608..9e767e3d 100644 --- a/packages/materials/package.json +++ b/packages/materials/package.json @@ -1,6 +1,6 @@ { "name": "@sa/materials", - "version": "1.2.4", + "version": "1.2.5", "exports": { ".": "./src/index.ts" }, diff --git a/packages/ofetch/package.json b/packages/ofetch/package.json index 3255ab43..7826c843 100644 --- a/packages/ofetch/package.json +++ b/packages/ofetch/package.json @@ -1,6 +1,6 @@ { "name": "@sa/fetch", - "version": "1.2.4", + "version": "1.2.5", "exports": { ".": "./src/index.ts" }, diff --git a/packages/scripts/package.json b/packages/scripts/package.json index 762238fd..361de609 100644 --- a/packages/scripts/package.json +++ b/packages/scripts/package.json @@ -1,6 +1,6 @@ { "name": "@sa/scripts", - "version": "1.2.4", + "version": "1.2.5", "bin": { "sa": "./bin.ts" }, diff --git a/packages/uno-preset/package.json b/packages/uno-preset/package.json index 5b12df8a..01272372 100644 --- a/packages/uno-preset/package.json +++ b/packages/uno-preset/package.json @@ -1,6 +1,6 @@ { "name": "@sa/uno-preset", - "version": "1.2.4", + "version": "1.2.5", "exports": { ".": "./src/index.ts" }, diff --git a/packages/utils/package.json b/packages/utils/package.json index 331b3af0..a76e324e 100644 --- a/packages/utils/package.json +++ b/packages/utils/package.json @@ -1,6 +1,6 @@ { "name": "@sa/utils", - "version": "1.2.4", + "version": "1.2.5", "exports": { ".": "./src/index.ts" }, From 5c67d0650ecec8f39359dfe07cdb6b27e2cee360 Mon Sep 17 00:00:00 2001 From: Soybean Date: Sat, 15 Jun 2024 01:08:37 +0800 Subject: [PATCH 9/9] docs(projects): update CHANGELOG --- CHANGELOG.zh_CN.md | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/CHANGELOG.zh_CN.md b/CHANGELOG.zh_CN.md index 4760e36d..23987ab9 100644 --- a/CHANGELOG.zh_CN.md +++ b/CHANGELOG.zh_CN.md @@ -1,6 +1,36 @@ # 更新日志 +## [v1.2.5](https://github.com/soybeanjs/soybean-admin/compare/v1.2.4...v1.2.5) (2024-06-15) + +###    🐞 错误修复 + +- **项目**: 修复登出后标签页异常缓存的问题。已修复 #495  -  由 @Azir-11 在 https://github.com/soybeanjs/soybean-admin/issues/495 [(3eeac)](https://github.com/soybeanjs/soybean-admin/commit/3eeace9) + +###    🔥 性能 + +- **项目**: 初始化静态路由功能不需要异步  -  由 **CHENZL** 在 https://github.com/soybeanjs/soybean-admin/issues/493 [(2198b)](https://github.com/soybeanjs/soybean-admin/commit/2198b98) + +###    🛠 优化 + +- **项目**: 优化代码  -  由 @soybeanjs [(b94ba)](https://github.com/soybeanjs/soybean-admin/commit/b94baa1) +- **类型**: 提高全局类型的兼容性  -  由 @Azir-11 在 https://github.com/soybeanjs/soybean-admin/issues/494 [(cd9d5)](https://github.com/soybeanjs/soybean-admin/commit/cd9d58d) +- **工具**: 减少代码缩进,提高可读性  -  由 @Azir-11 在 https://github.com/soybeanjs/soybean-admin/issues/496 [(ad2f2)](https://github.com/soybeanjs/soybean-admin/commit/ad2f247) + +###    📖 文档 + +- **项目**: 更新CHANGELOG  -  由 @soybeanjs [(f70d2)](https://github.com/soybeanjs/soybean-admin/commit/f70d29b) + +###    🏡 杂项 + +- **依赖**: 更新依赖  -  由 @soybeanjs [(b094d)](https://github.com/soybeanjs/soybean-admin/commit/b094d68) + +###    ❤️ 贡献者 + +[![soybeanjs](https://github.com/soybeanjs.png?size=48)](https://github.com/soybeanjs)  [![Azir-11](https://github.com/Azir-11.png?size=48)](https://github.com/Azir-11)   +[CHENZL](mailto:zlong5568863@qq.com) + + ## [v1.2.4](https://github.com/soybeanjs/soybean-admin/compare/v1.2.3...v1.2.4) (2024-06-14) ###    🛠 优化