From 8fe87b10dc95f8c3625c132b5b77ae9ad8211118 Mon Sep 17 00:00:00 2001 From: yrming Date: Wed, 9 Oct 2024 21:52:26 +0800 Subject: [PATCH 1/7] fix(docs): typo (#4595) --- docs/src/guide/introduction/thin.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/src/guide/introduction/thin.md b/docs/src/guide/introduction/thin.md index a2c41e12..4db0e3b3 100644 --- a/docs/src/guide/introduction/thin.md +++ b/docs/src/guide/introduction/thin.md @@ -12,7 +12,7 @@ outline: deep ```bash apps/web-ele -apps/web-native +apps/web-naive ``` From ba4662522e5bee5c5b241cf74b56c51be52bf627 Mon Sep 17 00:00:00 2001 From: Vben Date: Wed, 9 Oct 2024 22:08:55 +0800 Subject: [PATCH 2/7] fix: fix request not displaying interface error messages correctly (#4596) --- apps/backend-mock/utils/response.ts | 4 ++-- apps/web-antd/src/api/request.ts | 8 ++++++-- apps/web-ele/src/api/request.ts | 8 ++++++-- apps/web-naive/src/api/request.ts | 8 ++++++-- docs/src/en/guide/essentials/server.md | 8 ++++++-- docs/src/guide/essentials/server.md | 8 ++++++-- .../request/src/request-client/preset-interceptors.ts | 2 +- playground/src/api/request.ts | 8 ++++++-- playground/src/views/examples/vxe-table/remote.vue | 1 - 9 files changed, 39 insertions(+), 16 deletions(-) diff --git a/apps/backend-mock/utils/response.ts b/apps/backend-mock/utils/response.ts index aa6d18cc..851f7830 100644 --- a/apps/backend-mock/utils/response.ts +++ b/apps/backend-mock/utils/response.ts @@ -41,12 +41,12 @@ export function useResponseError(message: string, error: any = null) { export function forbiddenResponse(event: H3Event) { setResponseStatus(event, 403); - return useResponseError('ForbiddenException', 'Forbidden Exception'); + return useResponseError('Forbidden Exception', 'Forbidden Exception'); } export function unAuthorizedResponse(event: H3Event) { setResponseStatus(event, 401); - return useResponseError('UnauthorizedException', 'Unauthorized Exception'); + return useResponseError('Unauthorized Exception', 'Unauthorized Exception'); } export function sleep(ms: number) { diff --git a/apps/web-antd/src/api/request.ts b/apps/web-antd/src/api/request.ts index 9bf886c1..e95f2466 100644 --- a/apps/web-antd/src/api/request.ts +++ b/apps/web-antd/src/api/request.ts @@ -95,9 +95,13 @@ function createRequestClient(baseURL: string) { // 通用的错误处理,如果没有进入上面的错误处理逻辑,就会进入这里 client.addResponseInterceptor( - errorMessageResponseInterceptor((msg: string, _error) => { + errorMessageResponseInterceptor((msg: string, error) => { // 这里可以根据业务进行定制,你可以拿到 error 内的信息进行定制化处理,根据不同的 code 做不同的提示,而不是直接使用 message.error 提示 msg - message.error(msg); + // 当前mock接口返回的错误字段是 error 或者 message + const responseData = error?.response?.data ?? {}; + const errorMessage = responseData?.error ?? responseData?.message ?? ''; + // 如果没有错误信息,则会根据状态码进行提示 + message.error(errorMessage || msg); }), ); diff --git a/apps/web-ele/src/api/request.ts b/apps/web-ele/src/api/request.ts index 939735f1..ea85965b 100644 --- a/apps/web-ele/src/api/request.ts +++ b/apps/web-ele/src/api/request.ts @@ -95,9 +95,13 @@ function createRequestClient(baseURL: string) { // 通用的错误处理,如果没有进入上面的错误处理逻辑,就会进入这里 client.addResponseInterceptor( - errorMessageResponseInterceptor((msg: string, _error) => { + errorMessageResponseInterceptor((msg: string, error) => { // 这里可以根据业务进行定制,你可以拿到 error 内的信息进行定制化处理,根据不同的 code 做不同的提示,而不是直接使用 message.error 提示 msg - ElMessage.error(msg); + // 当前mock接口返回的错误字段是 error 或者 message + const responseData = error?.response?.data ?? {}; + const errorMessage = responseData?.error ?? responseData?.message ?? ''; + // 如果没有错误信息,则会根据状态码进行提示 + ElMessage.error(errorMessage || msg); }), ); diff --git a/apps/web-naive/src/api/request.ts b/apps/web-naive/src/api/request.ts index ac0b722c..6d159293 100644 --- a/apps/web-naive/src/api/request.ts +++ b/apps/web-naive/src/api/request.ts @@ -94,9 +94,13 @@ function createRequestClient(baseURL: string) { // 通用的错误处理,如果没有进入上面的错误处理逻辑,就会进入这里 client.addResponseInterceptor( - errorMessageResponseInterceptor((msg: string, _error) => { + errorMessageResponseInterceptor((msg: string, error) => { // 这里可以根据业务进行定制,你可以拿到 error 内的信息进行定制化处理,根据不同的 code 做不同的提示,而不是直接使用 message.error 提示 msg - message.error(msg); + // 当前mock接口返回的错误字段是 error 或者 message + const responseData = error?.response?.data ?? {}; + const errorMessage = responseData?.error ?? responseData?.message ?? ''; + // 如果没有错误信息,则会根据状态码进行提示 + message.error(errorMessage || msg); }), ); diff --git a/docs/src/en/guide/essentials/server.md b/docs/src/en/guide/essentials/server.md index 4a31f936..d9b08011 100644 --- a/docs/src/en/guide/essentials/server.md +++ b/docs/src/en/guide/essentials/server.md @@ -255,9 +255,13 @@ function createRequestClient(baseURL: string) { // Generic error handling; if none of the above error handling logic is triggered, it will fall back to this. client.addResponseInterceptor( - errorMessageResponseInterceptor((msg: string, _error) => { + errorMessageResponseInterceptor((msg: string, error) => { // 这里可以根据业务进行定制,你可以拿到 error 内的信息进行定制化处理,根据不同的 code 做不同的提示,而不是直接使用 message.error 提示 msg - message.error(msg); + // 当前mock接口返回的错误字段是 error 或者 message + const responseData = error?.response?.data ?? {}; + const errorMessage = responseData?.error ?? responseData?.message ?? ''; + // 如果没有错误信息,则会根据状态码进行提示 + message.error(errorMessage || msg); }), ); diff --git a/docs/src/guide/essentials/server.md b/docs/src/guide/essentials/server.md index aa0767f5..29af40d1 100644 --- a/docs/src/guide/essentials/server.md +++ b/docs/src/guide/essentials/server.md @@ -258,9 +258,13 @@ function createRequestClient(baseURL: string) { // 通用的错误处理,如果没有进入上面的错误处理逻辑,就会进入这里 client.addResponseInterceptor( - errorMessageResponseInterceptor((msg: string, _error) => { + errorMessageResponseInterceptor((msg: string, error) => { // 这里可以根据业务进行定制,你可以拿到 error 内的信息进行定制化处理,根据不同的 code 做不同的提示,而不是直接使用 message.error 提示 msg - message.error(msg); + // 当前mock接口返回的错误字段是 error 或者 message + const responseData = error?.response?.data ?? {}; + const errorMessage = responseData?.error ?? responseData?.message ?? ''; + // 如果没有错误信息,则会根据状态码进行提示 + message.error(errorMessage || msg); }), ); diff --git a/packages/effects/request/src/request-client/preset-interceptors.ts b/packages/effects/request/src/request-client/preset-interceptors.ts index a03fec4b..89970161 100644 --- a/packages/effects/request/src/request-client/preset-interceptors.ts +++ b/packages/effects/request/src/request-client/preset-interceptors.ts @@ -91,7 +91,7 @@ export const errorMessageResponseInterceptor = ( return Promise.reject(error); } - let errorMessage = error?.response?.data?.error?.message ?? ''; + let errorMessage = ''; const status = error?.response?.status; switch (status) { diff --git a/playground/src/api/request.ts b/playground/src/api/request.ts index 09be6a9a..72617d1f 100644 --- a/playground/src/api/request.ts +++ b/playground/src/api/request.ts @@ -96,9 +96,13 @@ function createRequestClient(baseURL: string) { // 通用的错误处理,如果没有进入上面的错误处理逻辑,就会进入这里 client.addResponseInterceptor( - errorMessageResponseInterceptor((msg: string, _error) => { + errorMessageResponseInterceptor((msg: string, error) => { // 这里可以根据业务进行定制,你可以拿到 error 内的信息进行定制化处理,根据不同的 code 做不同的提示,而不是直接使用 message.error 提示 msg - message.error(msg); + // 当前mock接口返回的错误字段是 error 或者 message + const responseData = error?.response?.data ?? {}; + const errorMessage = responseData?.error ?? responseData?.message ?? ''; + // 如果没有错误信息,则会根据状态码进行提示 + message.error(errorMessage || msg); }), ); diff --git a/playground/src/views/examples/vxe-table/remote.vue b/playground/src/views/examples/vxe-table/remote.vue index e42ae8a7..2b9572d6 100644 --- a/playground/src/views/examples/vxe-table/remote.vue +++ b/playground/src/views/examples/vxe-table/remote.vue @@ -30,7 +30,6 @@ const gridOptions: VxeGridProps = { { field: 'productName', title: 'Product Name' }, { field: 'price', title: 'Price' }, { field: 'releaseDate', formatter: 'formatDateTime', title: 'DateTime' }, - { field: 'releaseDate', formatter: 'formatDate', title: 'Date' }, ], height: 'auto', keepSource: true, From 078f255e1ab1fc687aadf4e8d6a2b0e28490c94e Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 9 Oct 2024 22:25:37 +0800 Subject: [PATCH 3/7] chore(deps-dev): bump vite-plugin-dts from 4.2.1 to 4.2.3 in the non-breaking-changes group (#4591) * chore(deps-dev): bump vite-plugin-dts in the non-breaking-changes group Bumps the non-breaking-changes group with 1 update: [vite-plugin-dts](https://github.com/qmhc/vite-plugin-dts). Updates `vite-plugin-dts` from 4.2.1 to 4.2.3 - [Release notes](https://github.com/qmhc/vite-plugin-dts/releases) - [Changelog](https://github.com/qmhc/vite-plugin-dts/blob/main/CHANGELOG.md) - [Commits](https://github.com/qmhc/vite-plugin-dts/compare/v4.2.1...v4.2.3) --- updated-dependencies: - dependency-name: vite-plugin-dts dependency-type: direct:development update-type: version-update:semver-patch dependency-group: non-breaking-changes ... Signed-off-by: dependabot[bot] * chore: update deps --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- .../layouts/src/basic/header/header.vue | 2 +- pnpm-lock.yaml | 738 +++++++++--------- pnpm-workspace.yaml | 10 +- 3 files changed, 381 insertions(+), 369 deletions(-) diff --git a/packages/effects/layouts/src/basic/header/header.vue b/packages/effects/layouts/src/basic/header/header.vue index 787fe28f..546342bf 100644 --- a/packages/effects/layouts/src/basic/header/header.vue +++ b/packages/effects/layouts/src/basic/header/header.vue @@ -118,7 +118,7 @@ function clearPreferencesAndLogout() { > diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index a421806a..30beb121 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -31,8 +31,8 @@ catalogs: specifier: ^9.0.3 version: 9.0.3 '@iconify/json': - specifier: ^2.2.257 - version: 2.2.257 + specifier: ^2.2.258 + version: 2.2.258 '@iconify/tailwind': specifier: ^1.1.3 version: 1.1.3 @@ -52,8 +52,8 @@ catalogs: specifier: ^2.2.2 version: 2.2.2 '@nolebase/vitepress-plugin-git-changelog': - specifier: ^2.5.0 - version: 2.5.0 + specifier: ^2.6.0 + version: 2.6.0 '@playwright/test': specifier: ^1.48.0 version: 1.48.0 @@ -229,8 +229,8 @@ catalogs: specifier: ^2.16.0 version: 2.16.0 eslint-plugin-n: - specifier: ^17.10.3 - version: 17.10.3 + specifier: ^17.11.1 + version: 17.11.1 eslint-plugin-no-only-tests: specifier: ^3.3.0 version: 3.3.0 @@ -265,8 +265,8 @@ catalogs: specifier: ^7.1.0 version: 7.1.0 globals: - specifier: ^15.10.0 - version: 15.10.0 + specifier: ^15.11.0 + version: 15.11.0 h3: specifier: ^1.13.0 version: 1.13.0 @@ -418,8 +418,8 @@ catalogs: specifier: ^2.1.3 version: 2.1.3 typescript: - specifier: ^5.6.2 - version: 5.6.2 + specifier: ^5.6.3 + version: 5.6.3 unbuild: specifier: ^2.0.0 version: 2.0.0 @@ -541,10 +541,10 @@ importers: version: link:scripts/vsh '@vitejs/plugin-vue': specifier: 'catalog:' - version: 5.1.4(vite@5.4.8(@types/node@22.7.5)(less@4.2.0)(sass@1.79.4)(terser@5.34.1))(vue@3.5.11(typescript@5.6.2)) + version: 5.1.4(vite@5.4.8(@types/node@22.7.5)(less@4.2.0)(sass@1.79.4)(terser@5.34.1))(vue@3.5.11(typescript@5.6.3)) '@vitejs/plugin-vue-jsx': specifier: 'catalog:' - version: 4.0.1(vite@5.4.8(@types/node@22.7.5)(less@4.2.0)(sass@1.79.4)(terser@5.34.1))(vue@3.5.11(typescript@5.6.2)) + version: 4.0.1(vite@5.4.8(@types/node@22.7.5)(less@4.2.0)(sass@1.79.4)(terser@5.34.1))(vue@3.5.11(typescript@5.6.3)) '@vue/test-utils': specifier: 'catalog:' version: 2.4.6 @@ -583,10 +583,10 @@ importers: version: 2.1.3 typescript: specifier: 'catalog:' - version: 5.6.2 + version: 5.6.3 unbuild: specifier: 'catalog:' - version: 2.0.0(sass@1.79.4)(typescript@5.6.2)(vue-tsc@2.1.6(typescript@5.6.2)) + version: 2.0.0(sass@1.79.4)(typescript@5.6.3)(vue-tsc@2.1.6(typescript@5.6.3)) vite: specifier: 'catalog:' version: 5.4.8(@types/node@22.7.5)(less@4.2.0)(sass@1.79.4)(terser@5.34.1) @@ -595,10 +595,10 @@ importers: version: 2.1.2(@types/node@22.7.5)(happy-dom@15.7.4)(less@4.2.0)(sass@1.79.4)(terser@5.34.1) vue: specifier: ^3.5.11 - version: 3.5.11(typescript@5.6.2) + version: 3.5.11(typescript@5.6.3) vue-tsc: specifier: 'catalog:' - version: 2.1.6(typescript@5.6.2) + version: 2.1.6(typescript@5.6.3) apps/backend-mock: dependencies: @@ -665,22 +665,22 @@ importers: version: link:../../packages/utils '@vueuse/core': specifier: 'catalog:' - version: 11.1.0(vue@3.5.11(typescript@5.6.2)) + version: 11.1.0(vue@3.5.11(typescript@5.6.3)) ant-design-vue: specifier: 'catalog:' - version: 4.2.5(vue@3.5.11(typescript@5.6.2)) + version: 4.2.5(vue@3.5.11(typescript@5.6.3)) dayjs: specifier: 'catalog:' version: 1.11.13 pinia: specifier: 2.2.2 - version: 2.2.2(typescript@5.6.2)(vue@3.5.11(typescript@5.6.2)) + version: 2.2.2(typescript@5.6.3)(vue@3.5.11(typescript@5.6.3)) vue: specifier: ^3.5.11 - version: 3.5.11(typescript@5.6.2) + version: 3.5.11(typescript@5.6.3) vue-router: specifier: 'catalog:' - version: 4.4.5(vue@3.5.11(typescript@5.6.2)) + version: 4.4.5(vue@3.5.11(typescript@5.6.3)) apps/web-ele: dependencies: @@ -728,22 +728,22 @@ importers: version: link:../../packages/utils '@vueuse/core': specifier: 'catalog:' - version: 11.1.0(vue@3.5.11(typescript@5.6.2)) + version: 11.1.0(vue@3.5.11(typescript@5.6.3)) dayjs: specifier: 'catalog:' version: 1.11.13 element-plus: specifier: 'catalog:' - version: 2.8.4(vue@3.5.11(typescript@5.6.2)) + version: 2.8.4(vue@3.5.11(typescript@5.6.3)) pinia: specifier: 2.2.2 - version: 2.2.2(typescript@5.6.2)(vue@3.5.11(typescript@5.6.2)) + version: 2.2.2(typescript@5.6.3)(vue@3.5.11(typescript@5.6.3)) vue: specifier: ^3.5.11 - version: 3.5.11(typescript@5.6.2) + version: 3.5.11(typescript@5.6.3) vue-router: specifier: 'catalog:' - version: 4.4.5(vue@3.5.11(typescript@5.6.2)) + version: 4.4.5(vue@3.5.11(typescript@5.6.3)) devDependencies: unplugin-element-plus: specifier: 'catalog:' @@ -795,19 +795,19 @@ importers: version: link:../../packages/utils '@vueuse/core': specifier: 'catalog:' - version: 11.1.0(vue@3.5.11(typescript@5.6.2)) + version: 11.1.0(vue@3.5.11(typescript@5.6.3)) naive-ui: specifier: 'catalog:' - version: 2.40.1(vue@3.5.11(typescript@5.6.2)) + version: 2.40.1(vue@3.5.11(typescript@5.6.3)) pinia: specifier: 2.2.2 - version: 2.2.2(typescript@5.6.2)(vue@3.5.11(typescript@5.6.2)) + version: 2.2.2(typescript@5.6.3)(vue@3.5.11(typescript@5.6.3)) vue: specifier: ^3.5.11 - version: 3.5.11(typescript@5.6.2) + version: 3.5.11(typescript@5.6.3) vue-router: specifier: 'catalog:' - version: 4.4.5(vue@3.5.11(typescript@5.6.2)) + version: 4.4.5(vue@3.5.11(typescript@5.6.3)) docs: dependencies: @@ -825,23 +825,23 @@ importers: version: link:../packages/styles ant-design-vue: specifier: 'catalog:' - version: 4.2.5(vue@3.5.11(typescript@5.6.2)) + version: 4.2.5(vue@3.5.11(typescript@5.6.3)) lucide-vue-next: specifier: 'catalog:' - version: 0.451.0(vue@3.5.11(typescript@5.6.2)) + version: 0.451.0(vue@3.5.11(typescript@5.6.3)) medium-zoom: specifier: 'catalog:' version: 1.1.0 radix-vue: specifier: 'catalog:' - version: 1.9.7(vue@3.5.11(typescript@5.6.2)) + version: 1.9.7(vue@3.5.11(typescript@5.6.3)) vitepress-plugin-group-icons: specifier: 'catalog:' version: 1.2.4 devDependencies: '@nolebase/vitepress-plugin-git-changelog': specifier: 'catalog:' - version: 2.5.0(@algolia/client-search@4.24.0)(@types/node@22.7.5)(async-validator@4.2.5)(axios@1.7.7)(nprogress@0.2.0)(postcss@8.4.47)(qrcode@1.5.4)(sass@1.79.4)(search-insights@2.17.2)(sortablejs@1.15.3)(terser@5.34.1)(typescript@5.6.2) + version: 2.6.0(@algolia/client-search@4.24.0)(@types/node@22.7.5)(async-validator@4.2.5)(axios@1.7.7)(nprogress@0.2.0)(postcss@8.4.47)(qrcode@1.5.4)(sass@1.79.4)(search-insights@2.17.2)(sortablejs@1.15.3)(terser@5.34.1)(typescript@5.6.3) '@vben/vite-config': specifier: workspace:* version: link:../internal/vite-config @@ -850,16 +850,16 @@ importers: version: 0.5.3(vite-plugin-pwa@0.20.5(vite@5.4.8(@types/node@22.7.5)(less@4.2.0)(sass@1.79.4)(terser@5.34.1))(workbox-build@7.1.1)(workbox-window@7.1.0)) vitepress: specifier: 'catalog:' - version: 1.4.0(@algolia/client-search@4.24.0)(@types/node@22.7.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.4)(search-insights@2.17.2)(sortablejs@1.15.3)(terser@5.34.1)(typescript@5.6.2) + version: 1.4.0(@algolia/client-search@4.24.0)(@types/node@22.7.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.4)(search-insights@2.17.2)(sortablejs@1.15.3)(terser@5.34.1)(typescript@5.6.3) vue: specifier: ^3.5.11 - version: 3.5.11(typescript@5.6.2) + version: 3.5.11(typescript@5.6.3) internal/lint-configs/commitlint-config: dependencies: '@commitlint/cli': specifier: 'catalog:' - version: 19.5.0(@types/node@22.7.5)(typescript@5.6.2) + version: 19.5.0(@types/node@22.7.5)(typescript@5.6.3) '@commitlint/config-conventional': specifier: 'catalog:' version: 19.5.0 @@ -886,7 +886,7 @@ importers: version: 0.2.6(eslint@9.12.0(jiti@2.2.1)) eslint-plugin-import-x: specifier: 'catalog:' - version: 4.3.1(eslint@9.12.0(jiti@2.2.1))(typescript@5.6.2) + version: 4.3.1(eslint@9.12.0(jiti@2.2.1))(typescript@5.6.3) devDependencies: '@eslint/js': specifier: 'catalog:' @@ -896,10 +896,10 @@ importers: version: 9.6.1 '@typescript-eslint/eslint-plugin': specifier: 'catalog:' - version: 8.8.1(@typescript-eslint/parser@8.8.1(eslint@9.12.0(jiti@2.2.1))(typescript@5.6.2))(eslint@9.12.0(jiti@2.2.1))(typescript@5.6.2) + version: 8.8.1(@typescript-eslint/parser@8.8.1(eslint@9.12.0(jiti@2.2.1))(typescript@5.6.3))(eslint@9.12.0(jiti@2.2.1))(typescript@5.6.3) '@typescript-eslint/parser': specifier: 'catalog:' - version: 8.8.1(eslint@9.12.0(jiti@2.2.1))(typescript@5.6.2) + version: 8.8.1(eslint@9.12.0(jiti@2.2.1))(typescript@5.6.3) eslint: specifier: 'catalog:' version: 9.12.0(jiti@2.2.1) @@ -914,13 +914,13 @@ importers: version: 2.16.0(eslint@9.12.0(jiti@2.2.1)) eslint-plugin-n: specifier: 'catalog:' - version: 17.10.3(eslint@9.12.0(jiti@2.2.1)) + version: 17.11.1(eslint@9.12.0(jiti@2.2.1)) eslint-plugin-no-only-tests: specifier: 'catalog:' version: 3.3.0 eslint-plugin-perfectionist: specifier: 'catalog:' - version: 3.8.0(eslint@9.12.0(jiti@2.2.1))(typescript@5.6.2)(vue-eslint-parser@9.4.3(eslint@9.12.0(jiti@2.2.1))) + version: 3.8.0(eslint@9.12.0(jiti@2.2.1))(typescript@5.6.3)(vue-eslint-parser@9.4.3(eslint@9.12.0(jiti@2.2.1))) eslint-plugin-prettier: specifier: 'catalog:' version: 5.2.1(@types/eslint@9.6.1)(eslint@9.12.0(jiti@2.2.1))(prettier@3.3.3) @@ -932,16 +932,16 @@ importers: version: 56.0.0(eslint@9.12.0(jiti@2.2.1)) eslint-plugin-unused-imports: specifier: 'catalog:' - version: 4.1.4(@typescript-eslint/eslint-plugin@8.8.1(@typescript-eslint/parser@8.8.1(eslint@9.12.0(jiti@2.2.1))(typescript@5.6.2))(eslint@9.12.0(jiti@2.2.1))(typescript@5.6.2))(eslint@9.12.0(jiti@2.2.1)) + version: 4.1.4(@typescript-eslint/eslint-plugin@8.8.1(@typescript-eslint/parser@8.8.1(eslint@9.12.0(jiti@2.2.1))(typescript@5.6.3))(eslint@9.12.0(jiti@2.2.1))(typescript@5.6.3))(eslint@9.12.0(jiti@2.2.1)) eslint-plugin-vitest: specifier: 'catalog:' - version: 0.5.4(@typescript-eslint/eslint-plugin@8.8.1(@typescript-eslint/parser@8.8.1(eslint@9.12.0(jiti@2.2.1))(typescript@5.6.2))(eslint@9.12.0(jiti@2.2.1))(typescript@5.6.2))(eslint@9.12.0(jiti@2.2.1))(typescript@5.6.2)(vitest@2.1.2(@types/node@22.7.5)(happy-dom@15.7.4)(less@4.2.0)(sass@1.79.4)(terser@5.34.1)) + version: 0.5.4(@typescript-eslint/eslint-plugin@8.8.1(@typescript-eslint/parser@8.8.1(eslint@9.12.0(jiti@2.2.1))(typescript@5.6.3))(eslint@9.12.0(jiti@2.2.1))(typescript@5.6.3))(eslint@9.12.0(jiti@2.2.1))(typescript@5.6.3)(vitest@2.1.2(@types/node@22.7.5)(happy-dom@15.7.4)(less@4.2.0)(sass@1.79.4)(terser@5.34.1)) eslint-plugin-vue: specifier: 'catalog:' version: 9.28.0(eslint@9.12.0(jiti@2.2.1)) globals: specifier: 'catalog:' - version: 15.10.0 + version: 15.11.0 jsonc-eslint-parser: specifier: 'catalog:' version: 2.4.0 @@ -962,13 +962,13 @@ importers: dependencies: '@stylistic/stylelint-plugin': specifier: 'catalog:' - version: 3.1.1(stylelint@16.9.0(typescript@5.6.2)) + version: 3.1.1(stylelint@16.9.0(typescript@5.6.3)) stylelint-config-recess-order: specifier: 'catalog:' - version: 5.1.1(stylelint@16.9.0(typescript@5.6.2)) + version: 5.1.1(stylelint@16.9.0(typescript@5.6.3)) stylelint-scss: specifier: 'catalog:' - version: 6.7.0(stylelint@16.9.0(typescript@5.6.2)) + version: 6.7.0(stylelint@16.9.0(typescript@5.6.3)) devDependencies: postcss: specifier: 'catalog:' @@ -984,25 +984,25 @@ importers: version: 3.3.3 stylelint: specifier: 'catalog:' - version: 16.9.0(typescript@5.6.2) + version: 16.9.0(typescript@5.6.3) stylelint-config-recommended: specifier: 'catalog:' - version: 14.0.1(stylelint@16.9.0(typescript@5.6.2)) + version: 14.0.1(stylelint@16.9.0(typescript@5.6.3)) stylelint-config-recommended-scss: specifier: 'catalog:' - version: 14.1.0(postcss@8.4.47)(stylelint@16.9.0(typescript@5.6.2)) + version: 14.1.0(postcss@8.4.47)(stylelint@16.9.0(typescript@5.6.3)) stylelint-config-recommended-vue: specifier: 'catalog:' - version: 1.5.0(postcss-html@1.7.0)(stylelint@16.9.0(typescript@5.6.2)) + version: 1.5.0(postcss-html@1.7.0)(stylelint@16.9.0(typescript@5.6.3)) stylelint-config-standard: specifier: 'catalog:' - version: 36.0.1(stylelint@16.9.0(typescript@5.6.2)) + version: 36.0.1(stylelint@16.9.0(typescript@5.6.3)) stylelint-order: specifier: 'catalog:' - version: 6.0.4(stylelint@16.9.0(typescript@5.6.2)) + version: 6.0.4(stylelint@16.9.0(typescript@5.6.3)) stylelint-prettier: specifier: 'catalog:' - version: 5.0.2(prettier@3.3.3)(stylelint@16.9.0(typescript@5.6.2)) + version: 5.0.2(prettier@3.3.3)(stylelint@16.9.0(typescript@5.6.3)) internal/node-utils: dependencies: @@ -1051,7 +1051,7 @@ importers: dependencies: '@iconify/json': specifier: 'catalog:' - version: 2.2.257 + version: 2.2.258 '@iconify/tailwind': specifier: 'catalog:' version: 1.1.3 @@ -1106,7 +1106,7 @@ importers: dependencies: '@intlify/unplugin-vue-i18n': specifier: 'catalog:' - version: 5.2.0(@vue/compiler-dom@3.5.11)(eslint@9.12.0(jiti@2.2.1))(rollup@4.24.0)(typescript@5.6.2)(vue-i18n@10.0.4(vue@3.5.11(typescript@5.6.2)))(vue@3.5.11(typescript@5.6.2)) + version: 5.2.0(@vue/compiler-dom@3.5.11)(eslint@9.12.0(jiti@2.2.1))(rollup@4.24.0)(typescript@5.6.3)(vue-i18n@10.0.4(vue@3.5.11(typescript@5.6.3)))(vue@3.5.11(typescript@5.6.3)) '@jspm/generator': specifier: 'catalog:' version: 2.3.1 @@ -1136,7 +1136,7 @@ importers: version: 0.20.5(vite@5.4.8(@types/node@22.7.5)(less@4.2.0)(sass@1.79.4)(terser@5.34.1))(workbox-build@7.1.1)(workbox-window@7.1.0) vite-plugin-vue-devtools: specifier: 'catalog:' - version: 7.4.6(rollup@4.24.0)(vite@5.4.8(@types/node@22.7.5)(less@4.2.0)(sass@1.79.4)(terser@5.34.1))(vue@3.5.11(typescript@5.6.2)) + version: 7.4.6(rollup@4.24.0)(vite@5.4.8(@types/node@22.7.5)(less@4.2.0)(sass@1.79.4)(terser@5.34.1))(vue@3.5.11(typescript@5.6.3)) devDependencies: '@types/archiver': specifier: 'catalog:' @@ -1149,10 +1149,10 @@ importers: version: link:../node-utils '@vitejs/plugin-vue': specifier: 'catalog:' - version: 5.1.4(vite@5.4.8(@types/node@22.7.5)(less@4.2.0)(sass@1.79.4)(terser@5.34.1))(vue@3.5.11(typescript@5.6.2)) + version: 5.1.4(vite@5.4.8(@types/node@22.7.5)(less@4.2.0)(sass@1.79.4)(terser@5.34.1))(vue@3.5.11(typescript@5.6.3)) '@vitejs/plugin-vue-jsx': specifier: 'catalog:' - version: 4.0.1(vite@5.4.8(@types/node@22.7.5)(less@4.2.0)(sass@1.79.4)(terser@5.34.1))(vue@3.5.11(typescript@5.6.2)) + version: 4.0.1(vite@5.4.8(@types/node@22.7.5)(less@4.2.0)(sass@1.79.4)(terser@5.34.1))(vue@3.5.11(typescript@5.6.3)) dayjs: specifier: 'catalog:' version: 1.11.13 @@ -1176,7 +1176,7 @@ importers: version: 0.5.1(vite@5.4.8(@types/node@22.7.5)(less@4.2.0)(sass@1.79.4)(terser@5.34.1)) vite-plugin-dts: specifier: 'catalog:' - version: 4.2.1(@types/node@22.7.5)(rollup@4.24.0)(typescript@5.6.2)(vite@5.4.8(@types/node@22.7.5)(less@4.2.0)(sass@1.79.4)(terser@5.34.1)) + version: 4.2.1(@types/node@22.7.5)(rollup@4.24.0)(typescript@5.6.3)(vite@5.4.8(@types/node@22.7.5)(less@4.2.0)(sass@1.79.4)(terser@5.34.1)) vite-plugin-html: specifier: 'catalog:' version: 3.2.2(vite@5.4.8(@types/node@22.7.5)(less@4.2.0)(sass@1.79.4)(terser@5.34.1)) @@ -1190,13 +1190,13 @@ importers: dependencies: '@iconify/vue': specifier: 'catalog:' - version: 4.1.2(vue@3.5.11(typescript@5.6.2)) + version: 4.1.2(vue@3.5.11(typescript@5.6.3)) lucide-vue-next: specifier: 'catalog:' - version: 0.451.0(vue@3.5.11(typescript@5.6.2)) + version: 0.451.0(vue@3.5.11(typescript@5.6.3)) vue: specifier: ^3.5.11 - version: 3.5.11(typescript@5.6.2) + version: 3.5.11(typescript@5.6.3) packages/@core/base/shared: dependencies: @@ -1205,7 +1205,7 @@ importers: version: 4.1.0 '@tanstack/vue-store': specifier: 'catalog:' - version: 0.5.5(vue@3.5.11(typescript@5.6.2)) + version: 0.5.5(vue@3.5.11(typescript@5.6.3)) '@vue/reactivity': specifier: 'catalog:' version: 3.5.11 @@ -1242,10 +1242,10 @@ importers: dependencies: vue: specifier: ^3.5.11 - version: 3.5.11(typescript@5.6.2) + version: 3.5.11(typescript@5.6.3) vue-router: specifier: 'catalog:' - version: 4.4.5(vue@3.5.11(typescript@5.6.2)) + version: 4.4.5(vue@3.5.11(typescript@5.6.3)) packages/@core/composables: dependencies: @@ -1254,16 +1254,16 @@ importers: version: link:../base/shared '@vueuse/core': specifier: 'catalog:' - version: 11.1.0(vue@3.5.11(typescript@5.6.2)) + version: 11.1.0(vue@3.5.11(typescript@5.6.3)) radix-vue: specifier: 'catalog:' - version: 1.9.7(vue@3.5.11(typescript@5.6.2)) + version: 1.9.7(vue@3.5.11(typescript@5.6.3)) sortablejs: specifier: 'catalog:' version: 1.15.3 vue: specifier: ^3.5.11 - version: 3.5.11(typescript@5.6.2) + version: 3.5.11(typescript@5.6.3) devDependencies: '@types/sortablejs': specifier: 'catalog:' @@ -1279,10 +1279,10 @@ importers: version: link:../base/typings '@vueuse/core': specifier: 'catalog:' - version: 11.1.0(vue@3.5.11(typescript@5.6.2)) + version: 11.1.0(vue@3.5.11(typescript@5.6.3)) vue: specifier: ^3.5.11 - version: 3.5.11(typescript@5.6.2) + version: 3.5.11(typescript@5.6.3) packages/@core/ui-kit/form-ui: dependencies: @@ -1297,16 +1297,16 @@ importers: version: link:../../base/shared '@vee-validate/zod': specifier: 'catalog:' - version: 4.13.2(vue@3.5.11(typescript@5.6.2)) + version: 4.13.2(vue@3.5.11(typescript@5.6.3)) '@vueuse/core': specifier: 'catalog:' - version: 11.1.0(vue@3.5.11(typescript@5.6.2)) + version: 11.1.0(vue@3.5.11(typescript@5.6.3)) vee-validate: specifier: 'catalog:' - version: 4.13.2(vue@3.5.11(typescript@5.6.2)) + version: 4.13.2(vue@3.5.11(typescript@5.6.3)) vue: specifier: ^3.5.11 - version: 3.5.11(typescript@5.6.2) + version: 3.5.11(typescript@5.6.3) zod: specifier: 'catalog:' version: 3.23.8 @@ -1330,10 +1330,10 @@ importers: version: link:../../base/typings '@vueuse/core': specifier: 'catalog:' - version: 11.1.0(vue@3.5.11(typescript@5.6.2)) + version: 11.1.0(vue@3.5.11(typescript@5.6.3)) vue: specifier: ^3.5.11 - version: 3.5.11(typescript@5.6.2) + version: 3.5.11(typescript@5.6.3) packages/@core/ui-kit/menu-ui: dependencies: @@ -1354,10 +1354,10 @@ importers: version: link:../../base/typings '@vueuse/core': specifier: 'catalog:' - version: 11.1.0(vue@3.5.11(typescript@5.6.2)) + version: 11.1.0(vue@3.5.11(typescript@5.6.3)) vue: specifier: ^3.5.11 - version: 3.5.11(typescript@5.6.2) + version: 3.5.11(typescript@5.6.3) packages/@core/ui-kit/popup-ui: dependencies: @@ -1375,10 +1375,10 @@ importers: version: link:../../base/shared '@vueuse/core': specifier: 'catalog:' - version: 11.1.0(vue@3.5.11(typescript@5.6.2)) + version: 11.1.0(vue@3.5.11(typescript@5.6.3)) vue: specifier: ^3.5.11 - version: 3.5.11(typescript@5.6.2) + version: 3.5.11(typescript@5.6.3) packages/@core/ui-kit/shadcn-ui: dependencies: @@ -1396,22 +1396,22 @@ importers: version: link:../../base/typings '@vueuse/core': specifier: 'catalog:' - version: 11.1.0(vue@3.5.11(typescript@5.6.2)) + version: 11.1.0(vue@3.5.11(typescript@5.6.3)) class-variance-authority: specifier: 'catalog:' version: 0.7.0 lucide-vue-next: specifier: 'catalog:' - version: 0.451.0(vue@3.5.11(typescript@5.6.2)) + version: 0.451.0(vue@3.5.11(typescript@5.6.3)) radix-vue: specifier: 'catalog:' - version: 1.9.7(vue@3.5.11(typescript@5.6.2)) + version: 1.9.7(vue@3.5.11(typescript@5.6.3)) vee-validate: specifier: 'catalog:' - version: 4.13.2(vue@3.5.11(typescript@5.6.2)) + version: 4.13.2(vue@3.5.11(typescript@5.6.3)) vue: specifier: ^3.5.11 - version: 3.5.11(typescript@5.6.2) + version: 3.5.11(typescript@5.6.3) packages/@core/ui-kit/tabs-ui: dependencies: @@ -1432,10 +1432,10 @@ importers: version: link:../../base/typings '@vueuse/core': specifier: 'catalog:' - version: 11.1.0(vue@3.5.11(typescript@5.6.2)) + version: 11.1.0(vue@3.5.11(typescript@5.6.3)) vue: specifier: ^3.5.11 - version: 3.5.11(typescript@5.6.2) + version: 3.5.11(typescript@5.6.3) packages/constants: dependencies: @@ -1459,7 +1459,7 @@ importers: version: link:../../utils vue: specifier: ^3.5.11 - version: 3.5.11(typescript@5.6.2) + version: 3.5.11(typescript@5.6.3) packages/effects/common-ui: dependencies: @@ -1489,19 +1489,19 @@ importers: version: link:../../types '@vueuse/core': specifier: 'catalog:' - version: 11.1.0(vue@3.5.11(typescript@5.6.2)) + version: 11.1.0(vue@3.5.11(typescript@5.6.3)) '@vueuse/integrations': specifier: 'catalog:' - version: 11.1.0(async-validator@4.2.5)(axios@1.7.7)(focus-trap@7.6.0)(nprogress@0.2.0)(qrcode@1.5.4)(sortablejs@1.15.3)(vue@3.5.11(typescript@5.6.2)) + version: 11.1.0(async-validator@4.2.5)(axios@1.7.7)(focus-trap@7.6.0)(nprogress@0.2.0)(qrcode@1.5.4)(sortablejs@1.15.3)(vue@3.5.11(typescript@5.6.3)) qrcode: specifier: 'catalog:' version: 1.5.4 vue: specifier: ^3.5.11 - version: 3.5.11(typescript@5.6.2) + version: 3.5.11(typescript@5.6.3) vue-router: specifier: 'catalog:' - version: 4.4.5(vue@3.5.11(typescript@5.6.2)) + version: 4.4.5(vue@3.5.11(typescript@5.6.3)) devDependencies: '@types/qrcode': specifier: 'catalog:' @@ -1526,10 +1526,10 @@ importers: version: link:../../utils vue: specifier: ^3.5.11 - version: 3.5.11(typescript@5.6.2) + version: 3.5.11(typescript@5.6.3) vue-router: specifier: 'catalog:' - version: 4.4.5(vue@3.5.11(typescript@5.6.2)) + version: 4.4.5(vue@3.5.11(typescript@5.6.3)) watermark-js-plus: specifier: 'catalog:' version: 1.5.7 @@ -1586,13 +1586,13 @@ importers: version: link:../../utils '@vueuse/core': specifier: 'catalog:' - version: 11.1.0(vue@3.5.11(typescript@5.6.2)) + version: 11.1.0(vue@3.5.11(typescript@5.6.3)) vue: specifier: ^3.5.11 - version: 3.5.11(typescript@5.6.2) + version: 3.5.11(typescript@5.6.3) vue-router: specifier: 'catalog:' - version: 4.4.5(vue@3.5.11(typescript@5.6.2)) + version: 4.4.5(vue@3.5.11(typescript@5.6.3)) packages/effects/plugins: dependencies: @@ -1625,7 +1625,7 @@ importers: version: link:../../utils '@vueuse/core': specifier: 'catalog:' - version: 11.1.0(vue@3.5.11(typescript@5.6.2)) + version: 11.1.0(vue@3.5.11(typescript@5.6.3)) dayjs: specifier: 'catalog:' version: 1.11.13 @@ -1634,7 +1634,7 @@ importers: version: 5.5.1 vue: specifier: ^3.5.11 - version: 3.5.11(typescript@5.6.2) + version: 3.5.11(typescript@5.6.3) vxe-pc-ui: specifier: 'catalog:' version: 4.2.18 @@ -1674,10 +1674,10 @@ importers: version: link:../@core/composables vue: specifier: ^3.5.11 - version: 3.5.11(typescript@5.6.2) + version: 3.5.11(typescript@5.6.3) vue-i18n: specifier: 'catalog:' - version: 10.0.4(vue@3.5.11(typescript@5.6.2)) + version: 10.0.4(vue@3.5.11(typescript@5.6.3)) packages/preferences: dependencies: @@ -1698,16 +1698,16 @@ importers: version: link:../@core/base/typings pinia: specifier: 2.2.2 - version: 2.2.2(typescript@5.6.2)(vue@3.5.11(typescript@5.6.2)) + version: 2.2.2(typescript@5.6.3)(vue@3.5.11(typescript@5.6.3)) pinia-plugin-persistedstate: specifier: 'catalog:' - version: 4.1.1(pinia@2.2.2(typescript@5.6.2)(vue@3.5.11(typescript@5.6.2)))(rollup@4.24.0) + version: 4.1.1(pinia@2.2.2(typescript@5.6.3)(vue@3.5.11(typescript@5.6.3)))(rollup@4.24.0) vue: specifier: ^3.5.11 - version: 3.5.11(typescript@5.6.2) + version: 3.5.11(typescript@5.6.3) vue-router: specifier: 'catalog:' - version: 4.4.5(vue@3.5.11(typescript@5.6.2)) + version: 4.4.5(vue@3.5.11(typescript@5.6.3)) packages/styles: dependencies: @@ -1722,10 +1722,10 @@ importers: version: link:../@core/base/typings vue: specifier: ^3.5.11 - version: 3.5.11(typescript@5.6.2) + version: 3.5.11(typescript@5.6.3) vue-router: specifier: 'catalog:' - version: 4.4.5(vue@3.5.11(typescript@5.6.2)) + version: 4.4.5(vue@3.5.11(typescript@5.6.3)) packages/utils: dependencies: @@ -1737,13 +1737,13 @@ importers: version: link:../@core/base/typings vue-router: specifier: 'catalog:' - version: 4.4.5(vue@3.5.11(typescript@5.6.2)) + version: 4.4.5(vue@3.5.11(typescript@5.6.3)) playground: dependencies: '@tanstack/vue-query': specifier: 'catalog:' - version: 5.59.1(vue@3.5.11(typescript@5.6.2)) + version: 5.59.1(vue@3.5.11(typescript@5.6.3)) '@vben/access': specifier: workspace:* version: link:../packages/effects/access @@ -1788,22 +1788,22 @@ importers: version: link:../packages/utils '@vueuse/core': specifier: 'catalog:' - version: 11.1.0(vue@3.5.11(typescript@5.6.2)) + version: 11.1.0(vue@3.5.11(typescript@5.6.3)) ant-design-vue: specifier: 'catalog:' - version: 4.2.5(vue@3.5.11(typescript@5.6.2)) + version: 4.2.5(vue@3.5.11(typescript@5.6.3)) dayjs: specifier: 'catalog:' version: 1.11.13 pinia: specifier: 2.2.2 - version: 2.2.2(typescript@5.6.2)(vue@3.5.11(typescript@5.6.2)) + version: 2.2.2(typescript@5.6.3)(vue@3.5.11(typescript@5.6.3)) vue: specifier: ^3.5.11 - version: 3.5.11(typescript@5.6.2) + version: 3.5.11(typescript@5.6.3) vue-router: specifier: 'catalog:' - version: 4.4.5(vue@3.5.11(typescript@5.6.2)) + version: 4.4.5(vue@3.5.11(typescript@5.6.3)) scripts/turbo-run: dependencies: @@ -3935,14 +3935,14 @@ packages: '@iconify-json/logos@1.2.2': resolution: {integrity: sha512-Z78rxWqmAu9pBczootCg4/TjVTAqcoNdqzZ3KRD8Nof3BD1AMqyDXS7+BNBcsGMBgSkfUJYHk0iInBi6wUEvUw==} - '@iconify-json/octicon@1.2.0': - resolution: {integrity: sha512-9tMYingDEuh6R6ieTx5lZKWdWkgR/qbWK7ijiJlUy+3KG/spxxX8mALtmcORP8cp6h1iq0fHYu9qUrjVr0toEQ==} + '@iconify-json/octicon@1.2.1': + resolution: {integrity: sha512-4w7yMipQtp6s6aCHrSVlVXsf0OCBQ8CRmUTkMQUBexR42SXl4z5GnaUyaOMVoZttfgaBNnj0mlMB5T1cmRDgTg==} '@iconify-json/vscode-icons@1.2.2': resolution: {integrity: sha512-bTpT0HJDRqGkxQv8oiETNHLEnBZpnA1QaRD35CQyO7M7qgWVLx2xwn/lK6e4waojmlPC3ckMBx3WFIUUn0/Jdg==} - '@iconify/json@2.2.257': - resolution: {integrity: sha512-IqjXD7BrtORxEK1eRq77550zMztRnwTn8Qyid+WuGspYP+wn5PUEoNPvF3bOJkWiq14QqPphi339nEKuomgR2A==} + '@iconify/json@2.2.258': + resolution: {integrity: sha512-BW622A/EZ5651qOYkPkXn906U1bLsk/Cv/rYtmkArbZz/h+0c4WdcdrAHiC+weMqjQIUxB1JE20bpERT79BFIg==} '@iconify/tailwind@1.1.3': resolution: {integrity: sha512-SfyeT+2b/aKWA6DjwdevXdLUqaEqJ5xWTegD92KItaWc47IYsGuqrt/GOz4dJCPcTVCrsUjlvMpy8cNd+uV5nQ==} @@ -4123,11 +4123,11 @@ packages: resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==} engines: {node: '>= 8'} - '@nolebase/ui@2.5.0': - resolution: {integrity: sha512-fIAhJWNOWw4bNUHk/dk5AgpMQ7dHyw/6UMI7rhB7SAGZwKFGf0vk9dueLBKrj08gNydzAITuiD9wrqjbfp/o+A==} + '@nolebase/ui@2.6.0': + resolution: {integrity: sha512-78JCNsJVmFcVVl9RfY+iugl04xFHPwheWPAgQ9l9zpaGQQsO4RMs2DiksR9VP2K4t3v/kgQr7X+YjBH7C8/7xQ==} - '@nolebase/vitepress-plugin-git-changelog@2.5.0': - resolution: {integrity: sha512-OAOoe6DmZm3gRP824HTlMdJwvaQ3RLegKQXOy9rke9ATJaC3vcNMDBeCaFZjvavUhOQFJHK4j7oWL/JW+m8N3g==} + '@nolebase/vitepress-plugin-git-changelog@2.6.0': + resolution: {integrity: sha512-lZ4g1Wv5n+791aKHOPDCTokJHS64+zBtbu1H4KcK7JYmRy3bBUhhe5KmAru/aImAM6QPAgOcClfMVuXf6XmSfg==} '@npmcli/fs@1.1.1': resolution: {integrity: sha512-8KG5RD0GVP4ydEzRn/I4BNDuxDtqVbOdm8675T49OIG/NGhaK0pjPX7ZcDlvKYbA+ulvVK3ztfcF4uBdOxuJbQ==} @@ -5895,6 +5895,9 @@ packages: date-fns@3.6.0: resolution: {integrity: sha512-fRHTG8g/Gif+kSh50gaGEdToemgfj74aRX3swtiouboip5JDLAyDE9F11nHMIcvOaXeOC6D7SpNhi7uFyB7Uww==} + date-fns@4.1.0: + resolution: {integrity: sha512-Ukq0owbQXxa/U3EGtsdVBkR1w7KOQ5gIBqdH2hkvknzZPYvBxb/aa6E8L7tmjFtkwZBu3UXBbjIgPo/Ez4xaNg==} + dayjs@1.11.13: resolution: {integrity: sha512-oaMBel6gjolK862uaPQOVTA7q3TZhuSvuMQAAglQDOWYO9A91IrAOUJEyKVlqJlHE0vq5p5UXxzdPfMH/x6xNg==} @@ -6246,8 +6249,8 @@ packages: resolution: {integrity: sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==} engines: {node: '>= 0.4'} - es-toolkit@1.23.0: - resolution: {integrity: sha512-1Caq9T90fX973dnm8BIEBN9l9pffbxxbZYZYwIy/B4g8oFwNTMcbbqzvIWV4XVZlHY6A8RLZvI/3agxF0CmOPA==} + es-toolkit@1.24.0: + resolution: {integrity: sha512-nZM+MRSGhKjCdjvqWEFr5Jns6vxoXtBcsl4/cEsGMgsMx8Z2ato4vBTGMUSIQBZJgEdKyNcgGh42yu9xiuNYtQ==} esbuild@0.19.12: resolution: {integrity: sha512-aARqgq8roFBj054KvQr5f1sFu0D65G+miZRCuJyJ0G13Zwx7vRar5Zhn2tkQNzIXcBrNVsv/8stehpj+GAjgbg==} @@ -6346,8 +6349,8 @@ packages: peerDependencies: eslint: '>=6.0.0' - eslint-plugin-n@17.10.3: - resolution: {integrity: sha512-ySZBfKe49nQZWR1yFaA0v/GsH6Fgp8ah6XV0WDz6CN8WO0ek4McMzb7A2xnf4DCYV43frjCygvb9f/wx7UUxRw==} + eslint-plugin-n@17.11.1: + resolution: {integrity: sha512-93IUD82N6tIEgjztVI/l3ElHtC2wTa9boJHrD8iN+NyDxjxz/daZUZKfkedjBZNdg6EqDk4irybUsiPwDqXAEA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: '>=8.23.0' @@ -6838,8 +6841,8 @@ packages: resolution: {integrity: sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==} engines: {node: '>=18'} - globals@15.10.0: - resolution: {integrity: sha512-tqFIbz83w4Y5TCbtgjZjApohbuh7K9BxGYFm7ifwDR240tvdb7P9x+/9VvUKlmkPoiknoJtanI8UOrqxS3a7lQ==} + globals@15.11.0: + resolution: {integrity: sha512-yeyNSjdbyVaWurlwCpcA6XNBrHTMIeDdj0/hnvX/OLJ9ekOXYbLsLinH/MucQyGvNnXhidTdNhTtJaffL2sMfw==} engines: {node: '>=18'} globalthis@1.0.4: @@ -9849,6 +9852,11 @@ packages: engines: {node: '>=14.17'} hasBin: true + typescript@5.6.3: + resolution: {integrity: sha512-hjcS1mhfuyi4WW8IWtjP7brDrG2cuDZukyrYrSauoXGNgx0S7zceP07adYkJycEr56BOUTNPzbInooiN3fn1qw==} + engines: {node: '>=14.17'} + hasBin: true + ufo@1.5.4: resolution: {integrity: sha512-UsUk3byDzKd04EyoZ7U4DOlxQaD14JUKQl6/P7wiX4FNvUfm3XL246n9W5AmqwW5RSFJ27NAuM0iLscAOYUiGQ==} @@ -10641,11 +10649,11 @@ snapshots: '@ant-design/icons-svg@4.4.2': {} - '@ant-design/icons-vue@7.0.1(vue@3.5.11(typescript@5.6.2))': + '@ant-design/icons-vue@7.0.1(vue@3.5.11(typescript@5.6.3))': dependencies: '@ant-design/colors': 6.0.0 '@ant-design/icons-svg': 4.4.2 - vue: 3.5.11(typescript@5.6.2) + vue: 3.5.11(typescript@5.6.3) '@antfu/install-pkg@0.4.1': dependencies: @@ -11714,11 +11722,11 @@ snapshots: dependencies: mime: 3.0.0 - '@commitlint/cli@19.5.0(@types/node@22.7.5)(typescript@5.6.2)': + '@commitlint/cli@19.5.0(@types/node@22.7.5)(typescript@5.6.3)': dependencies: '@commitlint/format': 19.5.0 '@commitlint/lint': 19.5.0 - '@commitlint/load': 19.5.0(@types/node@22.7.5)(typescript@5.6.2) + '@commitlint/load': 19.5.0(@types/node@22.7.5)(typescript@5.6.3) '@commitlint/read': 19.5.0 '@commitlint/types': 19.5.0 tinyexec: 0.3.0 @@ -11765,15 +11773,15 @@ snapshots: '@commitlint/rules': 19.5.0 '@commitlint/types': 19.5.0 - '@commitlint/load@19.5.0(@types/node@22.7.5)(typescript@5.6.2)': + '@commitlint/load@19.5.0(@types/node@22.7.5)(typescript@5.6.3)': dependencies: '@commitlint/config-validator': 19.5.0 '@commitlint/execute-rule': 19.5.0 '@commitlint/resolve-extends': 19.5.0 '@commitlint/types': 19.5.0 chalk: 5.3.0 - cosmiconfig: 9.0.0(typescript@5.6.2) - cosmiconfig-typescript-loader: 5.0.0(@types/node@22.7.5)(cosmiconfig@9.0.0(typescript@5.6.2))(typescript@5.6.2) + cosmiconfig: 9.0.0(typescript@5.6.3) + cosmiconfig-typescript-loader: 5.0.0(@types/node@22.7.5)(cosmiconfig@9.0.0(typescript@5.6.3))(typescript@5.6.3) lodash.isplainobject: 4.0.6 lodash.merge: 4.6.2 lodash.uniq: 4.5.0 @@ -12018,9 +12026,9 @@ snapshots: dependencies: css-render: 0.15.14 - '@css-render/vue3-ssr@0.15.14(vue@3.5.11(typescript@5.6.2))': + '@css-render/vue3-ssr@0.15.14(vue@3.5.11(typescript@5.6.3))': dependencies: - vue: 3.5.11(typescript@5.6.2) + vue: 3.5.11(typescript@5.6.3) '@csstools/cascade-layer-name-parser@2.0.1(@csstools/css-parser-algorithms@3.0.1(@csstools/css-tokenizer@3.0.1))(@csstools/css-tokenizer@3.0.1)': dependencies: @@ -12288,9 +12296,9 @@ snapshots: '@dual-bundle/import-meta-resolve@4.1.0': {} - '@element-plus/icons-vue@2.3.1(vue@3.5.11(typescript@5.6.2))': + '@element-plus/icons-vue@2.3.1(vue@3.5.11(typescript@5.6.3))': dependencies: - vue: 3.5.11(typescript@5.6.2) + vue: 3.5.11(typescript@5.6.3) '@emotion/hash@0.8.0': {} @@ -12637,11 +12645,11 @@ snapshots: '@floating-ui/utils@0.2.8': {} - '@floating-ui/vue@1.1.5(vue@3.5.11(typescript@5.6.2))': + '@floating-ui/vue@1.1.5(vue@3.5.11(typescript@5.6.3))': dependencies: '@floating-ui/dom': 1.6.11 '@floating-ui/utils': 0.2.8 - vue-demi: 0.14.10(vue@3.5.11(typescript@5.6.2)) + vue-demi: 0.14.10(vue@3.5.11(typescript@5.6.3)) transitivePeerDependencies: - '@vue/composition-api' - vue @@ -12663,7 +12671,7 @@ snapshots: dependencies: '@iconify/types': 2.0.0 - '@iconify-json/octicon@1.2.0': + '@iconify-json/octicon@1.2.1': dependencies: '@iconify/types': 2.0.0 @@ -12671,7 +12679,7 @@ snapshots: dependencies: '@iconify/types': 2.0.0 - '@iconify/json@2.2.257': + '@iconify/json@2.2.258': dependencies: '@iconify/types': 2.0.0 pathe: 1.1.2 @@ -12694,10 +12702,10 @@ snapshots: transitivePeerDependencies: - supports-color - '@iconify/vue@4.1.2(vue@3.5.11(typescript@5.6.2))': + '@iconify/vue@4.1.2(vue@3.5.11(typescript@5.6.3))': dependencies: '@iconify/types': 2.0.0 - vue: 3.5.11(typescript@5.6.2) + vue: 3.5.11(typescript@5.6.3) '@internationalized/date@3.5.6': dependencies: @@ -12707,7 +12715,7 @@ snapshots: dependencies: '@swc/helpers': 0.5.13 - '@intlify/bundle-utils@9.0.0-beta.0(vue-i18n@10.0.4(vue@3.5.11(typescript@5.6.2)))': + '@intlify/bundle-utils@9.0.0-beta.0(vue-i18n@10.0.4(vue@3.5.11(typescript@5.6.3)))': dependencies: '@intlify/message-compiler': 10.0.0 '@intlify/shared': 10.0.0 @@ -12719,7 +12727,7 @@ snapshots: source-map-js: 1.2.1 yaml-eslint-parser: 1.2.3 optionalDependencies: - vue-i18n: 10.0.4(vue@3.5.11(typescript@5.6.2)) + vue-i18n: 10.0.4(vue@3.5.11(typescript@5.6.3)) '@intlify/core-base@10.0.4': dependencies: @@ -12740,15 +12748,15 @@ snapshots: '@intlify/shared@10.0.4': {} - '@intlify/unplugin-vue-i18n@5.2.0(@vue/compiler-dom@3.5.11)(eslint@9.12.0(jiti@2.2.1))(rollup@4.24.0)(typescript@5.6.2)(vue-i18n@10.0.4(vue@3.5.11(typescript@5.6.2)))(vue@3.5.11(typescript@5.6.2))': + '@intlify/unplugin-vue-i18n@5.2.0(@vue/compiler-dom@3.5.11)(eslint@9.12.0(jiti@2.2.1))(rollup@4.24.0)(typescript@5.6.3)(vue-i18n@10.0.4(vue@3.5.11(typescript@5.6.3)))(vue@3.5.11(typescript@5.6.3))': dependencies: '@eslint-community/eslint-utils': 4.4.0(eslint@9.12.0(jiti@2.2.1)) - '@intlify/bundle-utils': 9.0.0-beta.0(vue-i18n@10.0.4(vue@3.5.11(typescript@5.6.2))) + '@intlify/bundle-utils': 9.0.0-beta.0(vue-i18n@10.0.4(vue@3.5.11(typescript@5.6.3))) '@intlify/shared': 10.0.0 - '@intlify/vue-i18n-extensions': 7.0.0(@intlify/shared@10.0.0)(@vue/compiler-dom@3.5.11)(vue-i18n@10.0.4(vue@3.5.11(typescript@5.6.2)))(vue@3.5.11(typescript@5.6.2)) + '@intlify/vue-i18n-extensions': 7.0.0(@intlify/shared@10.0.0)(@vue/compiler-dom@3.5.11)(vue-i18n@10.0.4(vue@3.5.11(typescript@5.6.3)))(vue@3.5.11(typescript@5.6.3)) '@rollup/pluginutils': 5.1.2(rollup@4.24.0) '@typescript-eslint/scope-manager': 7.18.0 - '@typescript-eslint/typescript-estree': 7.18.0(typescript@5.6.2) + '@typescript-eslint/typescript-estree': 7.18.0(typescript@5.6.3) debug: 4.3.7 fast-glob: 3.3.2 js-yaml: 4.1.0 @@ -12757,9 +12765,9 @@ snapshots: picocolors: 1.1.0 source-map-js: 1.2.1 unplugin: 1.14.1 - vue: 3.5.11(typescript@5.6.2) + vue: 3.5.11(typescript@5.6.3) optionalDependencies: - vue-i18n: 10.0.4(vue@3.5.11(typescript@5.6.2)) + vue-i18n: 10.0.4(vue@3.5.11(typescript@5.6.3)) transitivePeerDependencies: - '@vue/compiler-dom' - eslint @@ -12768,14 +12776,14 @@ snapshots: - typescript - webpack-sources - '@intlify/vue-i18n-extensions@7.0.0(@intlify/shared@10.0.0)(@vue/compiler-dom@3.5.11)(vue-i18n@10.0.4(vue@3.5.11(typescript@5.6.2)))(vue@3.5.11(typescript@5.6.2))': + '@intlify/vue-i18n-extensions@7.0.0(@intlify/shared@10.0.0)(@vue/compiler-dom@3.5.11)(vue-i18n@10.0.4(vue@3.5.11(typescript@5.6.3)))(vue@3.5.11(typescript@5.6.3))': dependencies: '@babel/parser': 7.25.7 optionalDependencies: '@intlify/shared': 10.0.0 '@vue/compiler-dom': 3.5.11 - vue: 3.5.11(typescript@5.6.2) - vue-i18n: 10.0.4(vue@3.5.11(typescript@5.6.2)) + vue: 3.5.11(typescript@5.6.3) + vue-i18n: 10.0.4(vue@3.5.11(typescript@5.6.3)) '@ioredis/commands@1.2.0': {} @@ -12931,12 +12939,12 @@ snapshots: '@nodelib/fs.scandir': 2.1.5 fastq: 1.17.1 - '@nolebase/ui@2.5.0(@algolia/client-search@4.24.0)(@types/node@22.7.5)(async-validator@4.2.5)(axios@1.7.7)(nprogress@0.2.0)(postcss@8.4.47)(qrcode@1.5.4)(sass@1.79.4)(search-insights@2.17.2)(sortablejs@1.15.3)(terser@5.34.1)(typescript@5.6.2)': + '@nolebase/ui@2.6.0(@algolia/client-search@4.24.0)(@types/node@22.7.5)(async-validator@4.2.5)(axios@1.7.7)(nprogress@0.2.0)(postcss@8.4.47)(qrcode@1.5.4)(sass@1.79.4)(search-insights@2.17.2)(sortablejs@1.15.3)(terser@5.34.1)(typescript@5.6.3)': dependencies: - '@iconify-json/octicon': 1.2.0 + '@iconify-json/octicon': 1.2.1 less: 4.2.0 - vitepress: 1.4.0(@algolia/client-search@4.24.0)(@types/node@22.7.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.4)(search-insights@2.17.2)(sortablejs@1.15.3)(terser@5.34.1)(typescript@5.6.2) - vue: 3.5.11(typescript@5.6.2) + vitepress: 1.4.0(@algolia/client-search@4.24.0)(@types/node@22.7.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.4)(search-insights@2.17.2)(sortablejs@1.15.3)(terser@5.34.1)(typescript@5.6.3) + vue: 3.5.11(typescript@5.6.3) transitivePeerDependencies: - '@algolia/client-search' - '@types/node' @@ -12966,20 +12974,20 @@ snapshots: - typescript - universal-cookie - '@nolebase/vitepress-plugin-git-changelog@2.5.0(@algolia/client-search@4.24.0)(@types/node@22.7.5)(async-validator@4.2.5)(axios@1.7.7)(nprogress@0.2.0)(postcss@8.4.47)(qrcode@1.5.4)(sass@1.79.4)(search-insights@2.17.2)(sortablejs@1.15.3)(terser@5.34.1)(typescript@5.6.2)': + '@nolebase/vitepress-plugin-git-changelog@2.6.0(@algolia/client-search@4.24.0)(@types/node@22.7.5)(async-validator@4.2.5)(axios@1.7.7)(nprogress@0.2.0)(postcss@8.4.47)(qrcode@1.5.4)(sass@1.79.4)(search-insights@2.17.2)(sortablejs@1.15.3)(terser@5.34.1)(typescript@5.6.3)': dependencies: - '@iconify-json/octicon': 1.2.0 - '@nolebase/ui': 2.5.0(@algolia/client-search@4.24.0)(@types/node@22.7.5)(async-validator@4.2.5)(axios@1.7.7)(nprogress@0.2.0)(postcss@8.4.47)(qrcode@1.5.4)(sass@1.79.4)(search-insights@2.17.2)(sortablejs@1.15.3)(terser@5.34.1)(typescript@5.6.2) + '@iconify-json/octicon': 1.2.1 + '@nolebase/ui': 2.6.0(@algolia/client-search@4.24.0)(@types/node@22.7.5)(async-validator@4.2.5)(axios@1.7.7)(nprogress@0.2.0)(postcss@8.4.47)(qrcode@1.5.4)(sass@1.79.4)(search-insights@2.17.2)(sortablejs@1.15.3)(terser@5.34.1)(typescript@5.6.3) colorette: 2.0.20 - date-fns: 3.6.0 + date-fns: 4.1.0 defu: 6.1.4 - es-toolkit: 1.23.0 - execa: 8.0.1 + es-toolkit: 1.24.0 + execa: 9.4.0 globby: 14.0.2 gray-matter: 4.0.3 less: 4.2.0 uncrypto: 0.1.3 - vitepress: 1.4.0(@algolia/client-search@4.24.0)(@types/node@22.7.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.4)(search-insights@2.17.2)(sortablejs@1.15.3)(terser@5.34.1)(typescript@5.6.2) + vitepress: 1.4.0(@algolia/client-search@4.24.0)(@types/node@22.7.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.4)(search-insights@2.17.2)(sortablejs@1.15.3)(terser@5.34.1)(typescript@5.6.3) transitivePeerDependencies: - '@algolia/client-search' - '@types/node' @@ -13054,7 +13062,7 @@ snapshots: defu: 6.1.4 hookable: 5.5.3 pathe: 1.1.2 - pkg-types: 1.2.0 + pkg-types: 1.2.1 scule: 1.3.0 std-env: 3.7.0 ufo: 1.5.4 @@ -13437,7 +13445,7 @@ snapshots: '@sindresorhus/merge-streams@4.0.0': {} - '@stylistic/stylelint-plugin@3.1.1(stylelint@16.9.0(typescript@5.6.2))': + '@stylistic/stylelint-plugin@3.1.1(stylelint@16.9.0(typescript@5.6.3))': dependencies: '@csstools/css-parser-algorithms': 3.0.1(@csstools/css-tokenizer@3.0.1) '@csstools/css-tokenizer': 3.0.1 @@ -13446,7 +13454,7 @@ snapshots: postcss-selector-parser: 6.1.2 postcss-value-parser: 4.2.0 style-search: 0.1.0 - stylelint: 16.9.0(typescript@5.6.2) + stylelint: 16.9.0(typescript@5.6.3) '@surma/rollup-plugin-off-main-thread@2.2.3': dependencies: @@ -13484,24 +13492,24 @@ snapshots: '@tanstack/virtual-core@3.10.8': {} - '@tanstack/vue-query@5.59.1(vue@3.5.11(typescript@5.6.2))': + '@tanstack/vue-query@5.59.1(vue@3.5.11(typescript@5.6.3))': dependencies: '@tanstack/match-sorter-utils': 8.19.4 '@tanstack/query-core': 5.59.0 '@vue/devtools-api': 6.6.4 - vue: 3.5.11(typescript@5.6.2) - vue-demi: 0.14.10(vue@3.5.11(typescript@5.6.2)) + vue: 3.5.11(typescript@5.6.3) + vue-demi: 0.14.10(vue@3.5.11(typescript@5.6.3)) - '@tanstack/vue-store@0.5.5(vue@3.5.11(typescript@5.6.2))': + '@tanstack/vue-store@0.5.5(vue@3.5.11(typescript@5.6.3))': dependencies: '@tanstack/store': 0.5.5 - vue: 3.5.11(typescript@5.6.2) - vue-demi: 0.14.10(vue@3.5.11(typescript@5.6.2)) + vue: 3.5.11(typescript@5.6.3) + vue-demi: 0.14.10(vue@3.5.11(typescript@5.6.3)) - '@tanstack/vue-virtual@3.10.8(vue@3.5.11(typescript@5.6.2))': + '@tanstack/vue-virtual@3.10.8(vue@3.5.11(typescript@5.6.3))': dependencies: '@tanstack/virtual-core': 3.10.8 - vue: 3.5.11(typescript@5.6.2) + vue: 3.5.11(typescript@5.6.3) '@tootallnate/once@1.1.2': {} @@ -13626,34 +13634,34 @@ snapshots: '@types/web-bluetooth@0.0.20': {} - '@typescript-eslint/eslint-plugin@8.8.1(@typescript-eslint/parser@8.8.1(eslint@9.12.0(jiti@2.2.1))(typescript@5.6.2))(eslint@9.12.0(jiti@2.2.1))(typescript@5.6.2)': + '@typescript-eslint/eslint-plugin@8.8.1(@typescript-eslint/parser@8.8.1(eslint@9.12.0(jiti@2.2.1))(typescript@5.6.3))(eslint@9.12.0(jiti@2.2.1))(typescript@5.6.3)': dependencies: '@eslint-community/regexpp': 4.11.1 - '@typescript-eslint/parser': 8.8.1(eslint@9.12.0(jiti@2.2.1))(typescript@5.6.2) + '@typescript-eslint/parser': 8.8.1(eslint@9.12.0(jiti@2.2.1))(typescript@5.6.3) '@typescript-eslint/scope-manager': 8.8.1 - '@typescript-eslint/type-utils': 8.8.1(eslint@9.12.0(jiti@2.2.1))(typescript@5.6.2) - '@typescript-eslint/utils': 8.8.1(eslint@9.12.0(jiti@2.2.1))(typescript@5.6.2) + '@typescript-eslint/type-utils': 8.8.1(eslint@9.12.0(jiti@2.2.1))(typescript@5.6.3) + '@typescript-eslint/utils': 8.8.1(eslint@9.12.0(jiti@2.2.1))(typescript@5.6.3) '@typescript-eslint/visitor-keys': 8.8.1 eslint: 9.12.0(jiti@2.2.1) graphemer: 1.4.0 ignore: 5.3.2 natural-compare: 1.4.0 - ts-api-utils: 1.3.0(typescript@5.6.2) + ts-api-utils: 1.3.0(typescript@5.6.3) optionalDependencies: - typescript: 5.6.2 + typescript: 5.6.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@8.8.1(eslint@9.12.0(jiti@2.2.1))(typescript@5.6.2)': + '@typescript-eslint/parser@8.8.1(eslint@9.12.0(jiti@2.2.1))(typescript@5.6.3)': dependencies: '@typescript-eslint/scope-manager': 8.8.1 '@typescript-eslint/types': 8.8.1 - '@typescript-eslint/typescript-estree': 8.8.1(typescript@5.6.2) + '@typescript-eslint/typescript-estree': 8.8.1(typescript@5.6.3) '@typescript-eslint/visitor-keys': 8.8.1 debug: 4.3.7 eslint: 9.12.0(jiti@2.2.1) optionalDependencies: - typescript: 5.6.2 + typescript: 5.6.3 transitivePeerDependencies: - supports-color @@ -13672,14 +13680,14 @@ snapshots: '@typescript-eslint/types': 8.8.1 '@typescript-eslint/visitor-keys': 8.8.1 - '@typescript-eslint/type-utils@8.8.1(eslint@9.12.0(jiti@2.2.1))(typescript@5.6.2)': + '@typescript-eslint/type-utils@8.8.1(eslint@9.12.0(jiti@2.2.1))(typescript@5.6.3)': dependencies: - '@typescript-eslint/typescript-estree': 8.8.1(typescript@5.6.2) - '@typescript-eslint/utils': 8.8.1(eslint@9.12.0(jiti@2.2.1))(typescript@5.6.2) + '@typescript-eslint/typescript-estree': 8.8.1(typescript@5.6.3) + '@typescript-eslint/utils': 8.8.1(eslint@9.12.0(jiti@2.2.1))(typescript@5.6.3) debug: 4.3.7 - ts-api-utils: 1.3.0(typescript@5.6.2) + ts-api-utils: 1.3.0(typescript@5.6.3) optionalDependencies: - typescript: 5.6.2 + typescript: 5.6.3 transitivePeerDependencies: - eslint - supports-color @@ -13690,7 +13698,7 @@ snapshots: '@typescript-eslint/types@8.8.1': {} - '@typescript-eslint/typescript-estree@7.18.0(typescript@5.6.2)': + '@typescript-eslint/typescript-estree@7.18.0(typescript@5.6.3)': dependencies: '@typescript-eslint/types': 7.18.0 '@typescript-eslint/visitor-keys': 7.18.0 @@ -13699,13 +13707,13 @@ snapshots: is-glob: 4.0.3 minimatch: 9.0.5 semver: 7.6.3 - ts-api-utils: 1.3.0(typescript@5.6.2) + ts-api-utils: 1.3.0(typescript@5.6.3) optionalDependencies: - typescript: 5.6.2 + typescript: 5.6.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/typescript-estree@8.8.0(typescript@5.6.2)': + '@typescript-eslint/typescript-estree@8.8.0(typescript@5.6.3)': dependencies: '@typescript-eslint/types': 8.8.0 '@typescript-eslint/visitor-keys': 8.8.0 @@ -13714,13 +13722,13 @@ snapshots: is-glob: 4.0.3 minimatch: 9.0.5 semver: 7.6.3 - ts-api-utils: 1.3.0(typescript@5.6.2) + ts-api-utils: 1.3.0(typescript@5.6.3) optionalDependencies: - typescript: 5.6.2 + typescript: 5.6.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/typescript-estree@8.8.1(typescript@5.6.2)': + '@typescript-eslint/typescript-estree@8.8.1(typescript@5.6.3)': dependencies: '@typescript-eslint/types': 8.8.1 '@typescript-eslint/visitor-keys': 8.8.1 @@ -13729,40 +13737,40 @@ snapshots: is-glob: 4.0.3 minimatch: 9.0.5 semver: 7.6.3 - ts-api-utils: 1.3.0(typescript@5.6.2) + ts-api-utils: 1.3.0(typescript@5.6.3) optionalDependencies: - typescript: 5.6.2 + typescript: 5.6.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@7.18.0(eslint@9.12.0(jiti@2.2.1))(typescript@5.6.2)': + '@typescript-eslint/utils@7.18.0(eslint@9.12.0(jiti@2.2.1))(typescript@5.6.3)': dependencies: '@eslint-community/eslint-utils': 4.4.0(eslint@9.12.0(jiti@2.2.1)) '@typescript-eslint/scope-manager': 7.18.0 '@typescript-eslint/types': 7.18.0 - '@typescript-eslint/typescript-estree': 7.18.0(typescript@5.6.2) + '@typescript-eslint/typescript-estree': 7.18.0(typescript@5.6.3) eslint: 9.12.0(jiti@2.2.1) transitivePeerDependencies: - supports-color - typescript - '@typescript-eslint/utils@8.8.0(eslint@9.12.0(jiti@2.2.1))(typescript@5.6.2)': + '@typescript-eslint/utils@8.8.0(eslint@9.12.0(jiti@2.2.1))(typescript@5.6.3)': dependencies: '@eslint-community/eslint-utils': 4.4.0(eslint@9.12.0(jiti@2.2.1)) '@typescript-eslint/scope-manager': 8.8.0 '@typescript-eslint/types': 8.8.0 - '@typescript-eslint/typescript-estree': 8.8.0(typescript@5.6.2) + '@typescript-eslint/typescript-estree': 8.8.0(typescript@5.6.3) eslint: 9.12.0(jiti@2.2.1) transitivePeerDependencies: - supports-color - typescript - '@typescript-eslint/utils@8.8.1(eslint@9.12.0(jiti@2.2.1))(typescript@5.6.2)': + '@typescript-eslint/utils@8.8.1(eslint@9.12.0(jiti@2.2.1))(typescript@5.6.3)': dependencies: '@eslint-community/eslint-utils': 4.4.0(eslint@9.12.0(jiti@2.2.1)) '@typescript-eslint/scope-manager': 8.8.1 '@typescript-eslint/types': 8.8.1 - '@typescript-eslint/typescript-estree': 8.8.1(typescript@5.6.2) + '@typescript-eslint/typescript-estree': 8.8.1(typescript@5.6.3) eslint: 9.12.0(jiti@2.2.1) transitivePeerDependencies: - supports-color @@ -13785,10 +13793,10 @@ snapshots: '@ungap/structured-clone@1.2.0': {} - '@vee-validate/zod@4.13.2(vue@3.5.11(typescript@5.6.2))': + '@vee-validate/zod@4.13.2(vue@3.5.11(typescript@5.6.3))': dependencies: type-fest: 4.26.1 - vee-validate: 4.13.2(vue@3.5.11(typescript@5.6.2)) + vee-validate: 4.13.2(vue@3.5.11(typescript@5.6.3)) zod: 3.23.8 transitivePeerDependencies: - vue @@ -13815,20 +13823,20 @@ snapshots: dependencies: vite-plugin-pwa: 0.20.5(vite@5.4.8(@types/node@22.7.5)(less@4.2.0)(sass@1.79.4)(terser@5.34.1))(workbox-build@7.1.1)(workbox-window@7.1.0) - '@vitejs/plugin-vue-jsx@4.0.1(vite@5.4.8(@types/node@22.7.5)(less@4.2.0)(sass@1.79.4)(terser@5.34.1))(vue@3.5.11(typescript@5.6.2))': + '@vitejs/plugin-vue-jsx@4.0.1(vite@5.4.8(@types/node@22.7.5)(less@4.2.0)(sass@1.79.4)(terser@5.34.1))(vue@3.5.11(typescript@5.6.3))': dependencies: '@babel/core': 7.25.7 '@babel/plugin-transform-typescript': 7.25.7(@babel/core@7.25.7) '@vue/babel-plugin-jsx': 1.2.5(@babel/core@7.25.7) vite: 5.4.8(@types/node@22.7.5)(less@4.2.0)(sass@1.79.4)(terser@5.34.1) - vue: 3.5.11(typescript@5.6.2) + vue: 3.5.11(typescript@5.6.3) transitivePeerDependencies: - supports-color - '@vitejs/plugin-vue@5.1.4(vite@5.4.8(@types/node@22.7.5)(less@4.2.0)(sass@1.79.4)(terser@5.34.1))(vue@3.5.11(typescript@5.6.2))': + '@vitejs/plugin-vue@5.1.4(vite@5.4.8(@types/node@22.7.5)(less@4.2.0)(sass@1.79.4)(terser@5.34.1))(vue@3.5.11(typescript@5.6.3))': dependencies: vite: 5.4.8(@types/node@22.7.5)(less@4.2.0)(sass@1.79.4)(terser@5.34.1) - vue: 3.5.11(typescript@5.6.2) + vue: 3.5.11(typescript@5.6.3) '@vitest/expect@2.1.2': dependencies: @@ -13953,7 +13961,7 @@ snapshots: dependencies: '@vue/devtools-kit': 7.4.6 - '@vue/devtools-core@7.4.6(vite@5.4.8(@types/node@22.7.5)(less@4.2.0)(sass@1.79.4)(terser@5.34.1))(vue@3.5.11(typescript@5.6.2))': + '@vue/devtools-core@7.4.6(vite@5.4.8(@types/node@22.7.5)(less@4.2.0)(sass@1.79.4)(terser@5.34.1))(vue@3.5.11(typescript@5.6.3))': dependencies: '@vue/devtools-kit': 7.4.6 '@vue/devtools-shared': 7.4.6 @@ -13961,7 +13969,7 @@ snapshots: nanoid: 3.3.7 pathe: 1.1.2 vite-hot-client: 0.2.3(vite@5.4.8(@types/node@22.7.5)(less@4.2.0)(sass@1.79.4)(terser@5.34.1)) - vue: 3.5.11(typescript@5.6.2) + vue: 3.5.11(typescript@5.6.3) transitivePeerDependencies: - vite @@ -13979,7 +13987,7 @@ snapshots: dependencies: rfdc: 1.4.1 - '@vue/language-core@2.1.6(typescript@5.6.2)': + '@vue/language-core@2.1.6(typescript@5.6.3)': dependencies: '@volar/language-core': 2.4.5 '@vue/compiler-dom': 3.5.11 @@ -13990,7 +13998,7 @@ snapshots: muggle-string: 0.4.1 path-browserify: 1.0.1 optionalDependencies: - typescript: 5.6.2 + typescript: 5.6.3 '@vue/reactivity@3.5.11': dependencies: @@ -14008,11 +14016,11 @@ snapshots: '@vue/shared': 3.5.11 csstype: 3.1.3 - '@vue/server-renderer@3.5.11(vue@3.5.11(typescript@5.6.2))': + '@vue/server-renderer@3.5.11(vue@3.5.11(typescript@5.6.3))': dependencies: '@vue/compiler-ssr': 3.5.11 '@vue/shared': 3.5.11 - vue: 3.5.11(typescript@5.6.2) + vue: 3.5.11(typescript@5.6.3) '@vue/shared@3.5.11': {} @@ -14021,41 +14029,41 @@ snapshots: js-beautify: 1.15.1 vue-component-type-helpers: 2.1.6 - '@vueuse/core@10.11.1(vue@3.5.11(typescript@5.6.2))': + '@vueuse/core@10.11.1(vue@3.5.11(typescript@5.6.3))': dependencies: '@types/web-bluetooth': 0.0.20 '@vueuse/metadata': 10.11.1 - '@vueuse/shared': 10.11.1(vue@3.5.11(typescript@5.6.2)) - vue-demi: 0.14.10(vue@3.5.11(typescript@5.6.2)) + '@vueuse/shared': 10.11.1(vue@3.5.11(typescript@5.6.3)) + vue-demi: 0.14.10(vue@3.5.11(typescript@5.6.3)) transitivePeerDependencies: - '@vue/composition-api' - vue - '@vueuse/core@11.1.0(vue@3.5.11(typescript@5.6.2))': + '@vueuse/core@11.1.0(vue@3.5.11(typescript@5.6.3))': dependencies: '@types/web-bluetooth': 0.0.20 '@vueuse/metadata': 11.1.0 - '@vueuse/shared': 11.1.0(vue@3.5.11(typescript@5.6.2)) - vue-demi: 0.14.10(vue@3.5.11(typescript@5.6.2)) + '@vueuse/shared': 11.1.0(vue@3.5.11(typescript@5.6.3)) + vue-demi: 0.14.10(vue@3.5.11(typescript@5.6.3)) transitivePeerDependencies: - '@vue/composition-api' - vue - '@vueuse/core@9.13.0(vue@3.5.11(typescript@5.6.2))': + '@vueuse/core@9.13.0(vue@3.5.11(typescript@5.6.3))': dependencies: '@types/web-bluetooth': 0.0.16 '@vueuse/metadata': 9.13.0 - '@vueuse/shared': 9.13.0(vue@3.5.11(typescript@5.6.2)) - vue-demi: 0.14.10(vue@3.5.11(typescript@5.6.2)) + '@vueuse/shared': 9.13.0(vue@3.5.11(typescript@5.6.3)) + vue-demi: 0.14.10(vue@3.5.11(typescript@5.6.3)) transitivePeerDependencies: - '@vue/composition-api' - vue - '@vueuse/integrations@11.1.0(async-validator@4.2.5)(axios@1.7.7)(focus-trap@7.6.0)(nprogress@0.2.0)(qrcode@1.5.4)(sortablejs@1.15.3)(vue@3.5.11(typescript@5.6.2))': + '@vueuse/integrations@11.1.0(async-validator@4.2.5)(axios@1.7.7)(focus-trap@7.6.0)(nprogress@0.2.0)(qrcode@1.5.4)(sortablejs@1.15.3)(vue@3.5.11(typescript@5.6.3))': dependencies: - '@vueuse/core': 11.1.0(vue@3.5.11(typescript@5.6.2)) - '@vueuse/shared': 11.1.0(vue@3.5.11(typescript@5.6.2)) - vue-demi: 0.14.10(vue@3.5.11(typescript@5.6.2)) + '@vueuse/core': 11.1.0(vue@3.5.11(typescript@5.6.3)) + '@vueuse/shared': 11.1.0(vue@3.5.11(typescript@5.6.3)) + vue-demi: 0.14.10(vue@3.5.11(typescript@5.6.3)) optionalDependencies: async-validator: 4.2.5 axios: 1.7.7 @@ -14073,23 +14081,23 @@ snapshots: '@vueuse/metadata@9.13.0': {} - '@vueuse/shared@10.11.1(vue@3.5.11(typescript@5.6.2))': + '@vueuse/shared@10.11.1(vue@3.5.11(typescript@5.6.3))': dependencies: - vue-demi: 0.14.10(vue@3.5.11(typescript@5.6.2)) + vue-demi: 0.14.10(vue@3.5.11(typescript@5.6.3)) transitivePeerDependencies: - '@vue/composition-api' - vue - '@vueuse/shared@11.1.0(vue@3.5.11(typescript@5.6.2))': + '@vueuse/shared@11.1.0(vue@3.5.11(typescript@5.6.3))': dependencies: - vue-demi: 0.14.10(vue@3.5.11(typescript@5.6.2)) + vue-demi: 0.14.10(vue@3.5.11(typescript@5.6.3)) transitivePeerDependencies: - '@vue/composition-api' - vue - '@vueuse/shared@9.13.0(vue@3.5.11(typescript@5.6.2))': + '@vueuse/shared@9.13.0(vue@3.5.11(typescript@5.6.3))': dependencies: - vue-demi: 0.14.10(vue@3.5.11(typescript@5.6.2)) + vue-demi: 0.14.10(vue@3.5.11(typescript@5.6.3)) transitivePeerDependencies: - '@vue/composition-api' - vue @@ -14215,10 +14223,10 @@ snapshots: ansi-styles@6.2.1: {} - ant-design-vue@4.2.5(vue@3.5.11(typescript@5.6.2)): + ant-design-vue@4.2.5(vue@3.5.11(typescript@5.6.3)): dependencies: '@ant-design/colors': 6.0.0 - '@ant-design/icons-vue': 7.0.1(vue@3.5.11(typescript@5.6.2)) + '@ant-design/icons-vue': 7.0.1(vue@3.5.11(typescript@5.6.3)) '@babel/runtime': 7.25.7 '@ctrl/tinycolor': 4.1.0 '@emotion/hash': 0.9.2 @@ -14237,8 +14245,8 @@ snapshots: shallow-equal: 1.2.1 stylis: 4.3.4 throttle-debounce: 5.0.2 - vue: 3.5.11(typescript@5.6.2) - vue-types: 3.0.2(vue@3.5.11(typescript@5.6.2)) + vue: 3.5.11(typescript@5.6.3) + vue-types: 3.0.2(vue@3.5.11(typescript@5.6.3)) warning: 4.0.3 any-promise@1.3.0: {} @@ -14831,12 +14839,12 @@ snapshots: core-util-is@1.0.3: {} - cosmiconfig-typescript-loader@5.0.0(@types/node@22.7.5)(cosmiconfig@9.0.0(typescript@5.6.2))(typescript@5.6.2): + cosmiconfig-typescript-loader@5.0.0(@types/node@22.7.5)(cosmiconfig@9.0.0(typescript@5.6.3))(typescript@5.6.3): dependencies: '@types/node': 22.7.5 - cosmiconfig: 9.0.0(typescript@5.6.2) + cosmiconfig: 9.0.0(typescript@5.6.3) jiti: 1.21.6 - typescript: 5.6.2 + typescript: 5.6.3 cosmiconfig@7.1.0: dependencies: @@ -14846,14 +14854,14 @@ snapshots: path-type: 4.0.0 yaml: 1.10.2 - cosmiconfig@9.0.0(typescript@5.6.2): + cosmiconfig@9.0.0(typescript@5.6.3): dependencies: env-paths: 2.2.1 import-fresh: 3.3.0 js-yaml: 4.1.0 parse-json: 5.2.0 optionalDependencies: - typescript: 5.6.2 + typescript: 5.6.3 crc-32@1.2.2: {} @@ -15121,6 +15129,8 @@ snapshots: date-fns@3.6.0: {} + date-fns@4.1.0: {} + dayjs@1.11.13: {} db0@0.1.4: {} @@ -15339,15 +15349,15 @@ snapshots: electron-to-chromium@1.5.32: {} - element-plus@2.8.4(vue@3.5.11(typescript@5.6.2)): + element-plus@2.8.4(vue@3.5.11(typescript@5.6.3)): dependencies: '@ctrl/tinycolor': 4.1.0 - '@element-plus/icons-vue': 2.3.1(vue@3.5.11(typescript@5.6.2)) + '@element-plus/icons-vue': 2.3.1(vue@3.5.11(typescript@5.6.3)) '@floating-ui/dom': 1.6.11 '@popperjs/core': '@sxzz/popperjs-es@2.11.7' '@types/lodash': 4.17.10 '@types/lodash-es': 4.17.12 - '@vueuse/core': 9.13.0(vue@3.5.11(typescript@5.6.2)) + '@vueuse/core': 9.13.0(vue@3.5.11(typescript@5.6.3)) async-validator: 4.2.5 dayjs: 1.11.13 escape-html: 1.0.3 @@ -15356,7 +15366,7 @@ snapshots: lodash-unified: 1.0.3(@types/lodash-es@4.17.12)(lodash-es@4.17.21)(lodash@4.17.21) memoize-one: 6.0.0 normalize-wheel-es: 1.2.0 - vue: 3.5.11(typescript@5.6.2) + vue: 3.5.11(typescript@5.6.3) transitivePeerDependencies: - '@vue/composition-api' @@ -15486,7 +15496,7 @@ snapshots: is-date-object: 1.0.5 is-symbol: 1.0.4 - es-toolkit@1.23.0: {} + es-toolkit@1.24.0: {} esbuild@0.19.12: optionalDependencies: @@ -15649,9 +15659,9 @@ snapshots: eslint: 9.12.0(jiti@2.2.1) ignore: 5.3.2 - eslint-plugin-import-x@4.3.1(eslint@9.12.0(jiti@2.2.1))(typescript@5.6.2): + eslint-plugin-import-x@4.3.1(eslint@9.12.0(jiti@2.2.1))(typescript@5.6.3): dependencies: - '@typescript-eslint/utils': 8.8.0(eslint@9.12.0(jiti@2.2.1))(typescript@5.6.2) + '@typescript-eslint/utils': 8.8.0(eslint@9.12.0(jiti@2.2.1))(typescript@5.6.3) debug: 4.3.7 doctrine: 3.0.0 eslint: 9.12.0(jiti@2.2.1) @@ -15694,24 +15704,24 @@ snapshots: natural-compare: 1.4.0 synckit: 0.6.2 - eslint-plugin-n@17.10.3(eslint@9.12.0(jiti@2.2.1)): + eslint-plugin-n@17.11.1(eslint@9.12.0(jiti@2.2.1)): dependencies: '@eslint-community/eslint-utils': 4.4.0(eslint@9.12.0(jiti@2.2.1)) enhanced-resolve: 5.17.1 eslint: 9.12.0(jiti@2.2.1) eslint-plugin-es-x: 7.8.0(eslint@9.12.0(jiti@2.2.1)) get-tsconfig: 4.8.1 - globals: 15.10.0 + globals: 15.11.0 ignore: 5.3.2 minimatch: 9.0.5 semver: 7.6.3 eslint-plugin-no-only-tests@3.3.0: {} - eslint-plugin-perfectionist@3.8.0(eslint@9.12.0(jiti@2.2.1))(typescript@5.6.2)(vue-eslint-parser@9.4.3(eslint@9.12.0(jiti@2.2.1))): + eslint-plugin-perfectionist@3.8.0(eslint@9.12.0(jiti@2.2.1))(typescript@5.6.3)(vue-eslint-parser@9.4.3(eslint@9.12.0(jiti@2.2.1))): dependencies: '@typescript-eslint/types': 8.8.0 - '@typescript-eslint/utils': 8.8.0(eslint@9.12.0(jiti@2.2.1))(typescript@5.6.2) + '@typescript-eslint/utils': 8.8.0(eslint@9.12.0(jiti@2.2.1))(typescript@5.6.3) eslint: 9.12.0(jiti@2.2.1) minimatch: 9.0.5 natural-compare-lite: 1.4.0 @@ -15755,7 +15765,7 @@ snapshots: core-js-compat: 3.38.1 eslint: 9.12.0(jiti@2.2.1) esquery: 1.6.0 - globals: 15.10.0 + globals: 15.11.0 indent-string: 4.0.0 is-builtin-module: 3.2.1 jsesc: 3.0.2 @@ -15766,18 +15776,18 @@ snapshots: semver: 7.6.3 strip-indent: 3.0.0 - eslint-plugin-unused-imports@4.1.4(@typescript-eslint/eslint-plugin@8.8.1(@typescript-eslint/parser@8.8.1(eslint@9.12.0(jiti@2.2.1))(typescript@5.6.2))(eslint@9.12.0(jiti@2.2.1))(typescript@5.6.2))(eslint@9.12.0(jiti@2.2.1)): + eslint-plugin-unused-imports@4.1.4(@typescript-eslint/eslint-plugin@8.8.1(@typescript-eslint/parser@8.8.1(eslint@9.12.0(jiti@2.2.1))(typescript@5.6.3))(eslint@9.12.0(jiti@2.2.1))(typescript@5.6.3))(eslint@9.12.0(jiti@2.2.1)): dependencies: eslint: 9.12.0(jiti@2.2.1) optionalDependencies: - '@typescript-eslint/eslint-plugin': 8.8.1(@typescript-eslint/parser@8.8.1(eslint@9.12.0(jiti@2.2.1))(typescript@5.6.2))(eslint@9.12.0(jiti@2.2.1))(typescript@5.6.2) + '@typescript-eslint/eslint-plugin': 8.8.1(@typescript-eslint/parser@8.8.1(eslint@9.12.0(jiti@2.2.1))(typescript@5.6.3))(eslint@9.12.0(jiti@2.2.1))(typescript@5.6.3) - eslint-plugin-vitest@0.5.4(@typescript-eslint/eslint-plugin@8.8.1(@typescript-eslint/parser@8.8.1(eslint@9.12.0(jiti@2.2.1))(typescript@5.6.2))(eslint@9.12.0(jiti@2.2.1))(typescript@5.6.2))(eslint@9.12.0(jiti@2.2.1))(typescript@5.6.2)(vitest@2.1.2(@types/node@22.7.5)(happy-dom@15.7.4)(less@4.2.0)(sass@1.79.4)(terser@5.34.1)): + eslint-plugin-vitest@0.5.4(@typescript-eslint/eslint-plugin@8.8.1(@typescript-eslint/parser@8.8.1(eslint@9.12.0(jiti@2.2.1))(typescript@5.6.3))(eslint@9.12.0(jiti@2.2.1))(typescript@5.6.3))(eslint@9.12.0(jiti@2.2.1))(typescript@5.6.3)(vitest@2.1.2(@types/node@22.7.5)(happy-dom@15.7.4)(less@4.2.0)(sass@1.79.4)(terser@5.34.1)): dependencies: - '@typescript-eslint/utils': 7.18.0(eslint@9.12.0(jiti@2.2.1))(typescript@5.6.2) + '@typescript-eslint/utils': 7.18.0(eslint@9.12.0(jiti@2.2.1))(typescript@5.6.3) eslint: 9.12.0(jiti@2.2.1) optionalDependencies: - '@typescript-eslint/eslint-plugin': 8.8.1(@typescript-eslint/parser@8.8.1(eslint@9.12.0(jiti@2.2.1))(typescript@5.6.2))(eslint@9.12.0(jiti@2.2.1))(typescript@5.6.2) + '@typescript-eslint/eslint-plugin': 8.8.1(@typescript-eslint/parser@8.8.1(eslint@9.12.0(jiti@2.2.1))(typescript@5.6.3))(eslint@9.12.0(jiti@2.2.1))(typescript@5.6.3) vitest: 2.1.2(@types/node@22.7.5)(happy-dom@15.7.4)(less@4.2.0)(sass@1.79.4)(terser@5.34.1) transitivePeerDependencies: - supports-color @@ -16263,7 +16273,7 @@ snapshots: globals@14.0.0: {} - globals@15.10.0: {} + globals@15.11.0: {} globalthis@1.0.4: dependencies: @@ -16946,8 +16956,8 @@ snapshots: local-pkg@0.5.0: dependencies: - mlly: 1.7.1 - pkg-types: 1.2.0 + mlly: 1.7.2 + pkg-types: 1.2.1 locate-path@5.0.0: dependencies: @@ -17059,9 +17069,9 @@ snapshots: dependencies: yallist: 4.0.0 - lucide-vue-next@0.451.0(vue@3.5.11(typescript@5.6.2)): + lucide-vue-next@0.451.0(vue@3.5.11(typescript@5.6.3)): dependencies: - vue: 3.5.11(typescript@5.6.2) + vue: 3.5.11(typescript@5.6.3) magic-string@0.25.9: dependencies: @@ -17247,7 +17257,7 @@ snapshots: mkdirp@1.0.4: {} - mkdist@1.5.9(sass@1.79.4)(typescript@5.6.2)(vue-tsc@2.1.6(typescript@5.6.2)): + mkdist@1.5.9(sass@1.79.4)(typescript@5.6.3)(vue-tsc@2.1.6(typescript@5.6.3)): dependencies: autoprefixer: 10.4.20(postcss@8.4.47) citty: 0.1.6 @@ -17264,8 +17274,8 @@ snapshots: semver: 7.6.3 optionalDependencies: sass: 1.79.4 - typescript: 5.6.2 - vue-tsc: 2.1.6(typescript@5.6.2) + typescript: 5.6.3 + vue-tsc: 2.1.6(typescript@5.6.3) mlly@1.7.1: dependencies: @@ -17305,10 +17315,10 @@ snapshots: object-assign: 4.1.1 thenify-all: 1.6.0 - naive-ui@2.40.1(vue@3.5.11(typescript@5.6.2)): + naive-ui@2.40.1(vue@3.5.11(typescript@5.6.3)): dependencies: '@css-render/plugin-bem': 0.15.14(css-render@0.15.14) - '@css-render/vue3-ssr': 0.15.14(vue@3.5.11(typescript@5.6.2)) + '@css-render/vue3-ssr': 0.15.14(vue@3.5.11(typescript@5.6.3)) '@types/katex': 0.16.7 '@types/lodash': 4.17.10 '@types/lodash-es': 4.17.12 @@ -17323,10 +17333,10 @@ snapshots: lodash-es: 4.17.21 seemly: 0.3.8 treemate: 0.3.11 - vdirs: 0.1.8(vue@3.5.11(typescript@5.6.2)) - vooks: 0.2.12(vue@3.5.11(typescript@5.6.2)) - vue: 3.5.11(typescript@5.6.2) - vueuc: 0.4.64(vue@3.5.11(typescript@5.6.2)) + vdirs: 0.1.8(vue@3.5.11(typescript@5.6.3)) + vooks: 0.2.12(vue@3.5.11(typescript@5.6.3)) + vue: 3.5.11(typescript@5.6.3) + vueuc: 0.4.64(vue@3.5.11(typescript@5.6.3)) nanoid@3.3.7: {} @@ -17524,7 +17534,7 @@ snapshots: consola: 3.2.3 execa: 8.0.1 pathe: 1.1.2 - pkg-types: 1.2.0 + pkg-types: 1.2.1 ufo: 1.5.4 object-assign@4.1.1: {} @@ -17763,27 +17773,27 @@ snapshots: pify@4.0.1: {} - pinia-plugin-persistedstate@4.1.1(pinia@2.2.2(typescript@5.6.2)(vue@3.5.11(typescript@5.6.2)))(rollup@4.24.0): + pinia-plugin-persistedstate@4.1.1(pinia@2.2.2(typescript@5.6.3)(vue@3.5.11(typescript@5.6.3)))(rollup@4.24.0): dependencies: '@nuxt/kit': 3.13.2(rollup@4.24.0) deep-pick-omit: 1.2.1 defu: 6.1.4 destr: 2.0.3 optionalDependencies: - pinia: 2.2.2(typescript@5.6.2)(vue@3.5.11(typescript@5.6.2)) + pinia: 2.2.2(typescript@5.6.3)(vue@3.5.11(typescript@5.6.3)) transitivePeerDependencies: - magicast - rollup - supports-color - webpack-sources - pinia@2.2.2(typescript@5.6.2)(vue@3.5.11(typescript@5.6.2)): + pinia@2.2.2(typescript@5.6.3)(vue@3.5.11(typescript@5.6.3)): dependencies: '@vue/devtools-api': 6.6.4 - vue: 3.5.11(typescript@5.6.2) - vue-demi: 0.14.10(vue@3.5.11(typescript@5.6.2)) + vue: 3.5.11(typescript@5.6.3) + vue-demi: 0.14.10(vue@3.5.11(typescript@5.6.3)) optionalDependencies: - typescript: 5.6.2 + typescript: 5.6.3 pirates@4.0.6: {} @@ -18329,20 +18339,20 @@ snapshots: queue-tick@1.0.1: {} - radix-vue@1.9.7(vue@3.5.11(typescript@5.6.2)): + radix-vue@1.9.7(vue@3.5.11(typescript@5.6.3)): dependencies: '@floating-ui/dom': 1.6.11 - '@floating-ui/vue': 1.1.5(vue@3.5.11(typescript@5.6.2)) + '@floating-ui/vue': 1.1.5(vue@3.5.11(typescript@5.6.3)) '@internationalized/date': 3.5.6 '@internationalized/number': 3.5.4 - '@tanstack/vue-virtual': 3.10.8(vue@3.5.11(typescript@5.6.2)) - '@vueuse/core': 10.11.1(vue@3.5.11(typescript@5.6.2)) - '@vueuse/shared': 10.11.1(vue@3.5.11(typescript@5.6.2)) + '@tanstack/vue-virtual': 3.10.8(vue@3.5.11(typescript@5.6.3)) + '@vueuse/core': 10.11.1(vue@3.5.11(typescript@5.6.3)) + '@vueuse/shared': 10.11.1(vue@3.5.11(typescript@5.6.3)) aria-hidden: 1.2.4 defu: 6.1.4 fast-deep-equal: 3.1.3 nanoid: 5.0.7 - vue: 3.5.11(typescript@5.6.2) + vue: 3.5.11(typescript@5.6.3) transitivePeerDependencies: - '@vue/composition-api' @@ -18544,11 +18554,11 @@ snapshots: glob: 11.0.0 package-json-from-dist: 1.0.1 - rollup-plugin-dts@6.1.1(rollup@3.29.5)(typescript@5.6.2): + rollup-plugin-dts@6.1.1(rollup@3.29.5)(typescript@5.6.3): dependencies: magic-string: 0.30.11 rollup: 3.29.5 - typescript: 5.6.2 + typescript: 5.6.3 optionalDependencies: '@babel/code-frame': 7.25.7 @@ -18999,55 +19009,55 @@ snapshots: postcss: 8.4.47 postcss-selector-parser: 6.1.2 - stylelint-config-html@1.1.0(postcss-html@1.7.0)(stylelint@16.9.0(typescript@5.6.2)): + stylelint-config-html@1.1.0(postcss-html@1.7.0)(stylelint@16.9.0(typescript@5.6.3)): dependencies: postcss-html: 1.7.0 - stylelint: 16.9.0(typescript@5.6.2) + stylelint: 16.9.0(typescript@5.6.3) - stylelint-config-recess-order@5.1.1(stylelint@16.9.0(typescript@5.6.2)): + stylelint-config-recess-order@5.1.1(stylelint@16.9.0(typescript@5.6.3)): dependencies: - stylelint: 16.9.0(typescript@5.6.2) - stylelint-order: 6.0.4(stylelint@16.9.0(typescript@5.6.2)) + stylelint: 16.9.0(typescript@5.6.3) + stylelint-order: 6.0.4(stylelint@16.9.0(typescript@5.6.3)) - stylelint-config-recommended-scss@14.1.0(postcss@8.4.47)(stylelint@16.9.0(typescript@5.6.2)): + stylelint-config-recommended-scss@14.1.0(postcss@8.4.47)(stylelint@16.9.0(typescript@5.6.3)): dependencies: postcss-scss: 4.0.9(postcss@8.4.47) - stylelint: 16.9.0(typescript@5.6.2) - stylelint-config-recommended: 14.0.1(stylelint@16.9.0(typescript@5.6.2)) - stylelint-scss: 6.7.0(stylelint@16.9.0(typescript@5.6.2)) + stylelint: 16.9.0(typescript@5.6.3) + stylelint-config-recommended: 14.0.1(stylelint@16.9.0(typescript@5.6.3)) + stylelint-scss: 6.7.0(stylelint@16.9.0(typescript@5.6.3)) optionalDependencies: postcss: 8.4.47 - stylelint-config-recommended-vue@1.5.0(postcss-html@1.7.0)(stylelint@16.9.0(typescript@5.6.2)): + stylelint-config-recommended-vue@1.5.0(postcss-html@1.7.0)(stylelint@16.9.0(typescript@5.6.3)): dependencies: postcss-html: 1.7.0 semver: 7.6.3 - stylelint: 16.9.0(typescript@5.6.2) - stylelint-config-html: 1.1.0(postcss-html@1.7.0)(stylelint@16.9.0(typescript@5.6.2)) - stylelint-config-recommended: 14.0.1(stylelint@16.9.0(typescript@5.6.2)) + stylelint: 16.9.0(typescript@5.6.3) + stylelint-config-html: 1.1.0(postcss-html@1.7.0)(stylelint@16.9.0(typescript@5.6.3)) + stylelint-config-recommended: 14.0.1(stylelint@16.9.0(typescript@5.6.3)) - stylelint-config-recommended@14.0.1(stylelint@16.9.0(typescript@5.6.2)): + stylelint-config-recommended@14.0.1(stylelint@16.9.0(typescript@5.6.3)): dependencies: - stylelint: 16.9.0(typescript@5.6.2) + stylelint: 16.9.0(typescript@5.6.3) - stylelint-config-standard@36.0.1(stylelint@16.9.0(typescript@5.6.2)): + stylelint-config-standard@36.0.1(stylelint@16.9.0(typescript@5.6.3)): dependencies: - stylelint: 16.9.0(typescript@5.6.2) - stylelint-config-recommended: 14.0.1(stylelint@16.9.0(typescript@5.6.2)) + stylelint: 16.9.0(typescript@5.6.3) + stylelint-config-recommended: 14.0.1(stylelint@16.9.0(typescript@5.6.3)) - stylelint-order@6.0.4(stylelint@16.9.0(typescript@5.6.2)): + stylelint-order@6.0.4(stylelint@16.9.0(typescript@5.6.3)): dependencies: postcss: 8.4.47 postcss-sorting: 8.0.2(postcss@8.4.47) - stylelint: 16.9.0(typescript@5.6.2) + stylelint: 16.9.0(typescript@5.6.3) - stylelint-prettier@5.0.2(prettier@3.3.3)(stylelint@16.9.0(typescript@5.6.2)): + stylelint-prettier@5.0.2(prettier@3.3.3)(stylelint@16.9.0(typescript@5.6.3)): dependencies: prettier: 3.3.3 prettier-linter-helpers: 1.0.0 - stylelint: 16.9.0(typescript@5.6.2) + stylelint: 16.9.0(typescript@5.6.3) - stylelint-scss@6.7.0(stylelint@16.9.0(typescript@5.6.2)): + stylelint-scss@6.7.0(stylelint@16.9.0(typescript@5.6.3)): dependencies: css-tree: 2.3.1 is-plain-object: 5.0.0 @@ -19056,9 +19066,9 @@ snapshots: postcss-resolve-nested-selector: 0.1.6 postcss-selector-parser: 6.1.2 postcss-value-parser: 4.2.0 - stylelint: 16.9.0(typescript@5.6.2) + stylelint: 16.9.0(typescript@5.6.3) - stylelint@16.9.0(typescript@5.6.2): + stylelint@16.9.0(typescript@5.6.3): dependencies: '@csstools/css-parser-algorithms': 3.0.1(@csstools/css-tokenizer@3.0.1) '@csstools/css-tokenizer': 3.0.1 @@ -19067,7 +19077,7 @@ snapshots: '@dual-bundle/import-meta-resolve': 4.1.0 balanced-match: 2.0.0 colord: 2.9.3 - cosmiconfig: 9.0.0(typescript@5.6.2) + cosmiconfig: 9.0.0(typescript@5.6.3) css-functions-list: 3.2.2 css-tree: 2.3.1 debug: 4.3.7 @@ -19306,9 +19316,9 @@ snapshots: trim-lines@3.0.1: {} - ts-api-utils@1.3.0(typescript@5.6.2): + ts-api-utils@1.3.0(typescript@5.6.3): dependencies: - typescript: 5.6.2 + typescript: 5.6.3 ts-interface-checker@0.1.13: {} @@ -19395,6 +19405,8 @@ snapshots: typescript@5.6.2: {} + typescript@5.6.3: {} + ufo@1.5.4: {} unbox-primitive@1.0.2: @@ -19404,7 +19416,7 @@ snapshots: has-symbols: 1.0.3 which-boxed-primitive: 1.0.2 - unbuild@2.0.0(sass@1.79.4)(typescript@5.6.2)(vue-tsc@2.1.6(typescript@5.6.2)): + unbuild@2.0.0(sass@1.79.4)(typescript@5.6.3)(vue-tsc@2.1.6(typescript@5.6.3)): dependencies: '@rollup/plugin-alias': 5.1.1(rollup@3.29.5) '@rollup/plugin-commonjs': 25.0.8(rollup@3.29.5) @@ -19421,17 +19433,17 @@ snapshots: hookable: 5.5.3 jiti: 1.21.6 magic-string: 0.30.11 - mkdist: 1.5.9(sass@1.79.4)(typescript@5.6.2)(vue-tsc@2.1.6(typescript@5.6.2)) + mkdist: 1.5.9(sass@1.79.4)(typescript@5.6.3)(vue-tsc@2.1.6(typescript@5.6.3)) mlly: 1.7.1 pathe: 1.1.2 pkg-types: 1.2.0 pretty-bytes: 6.1.1 rollup: 3.29.5 - rollup-plugin-dts: 6.1.1(rollup@3.29.5)(typescript@5.6.2) + rollup-plugin-dts: 6.1.1(rollup@3.29.5)(typescript@5.6.3) scule: 1.3.0 untyped: 1.5.0 optionalDependencies: - typescript: 5.6.2 + typescript: 5.6.3 transitivePeerDependencies: - sass - supports-color @@ -19634,16 +19646,16 @@ snapshots: spdx-correct: 3.2.0 spdx-expression-parse: 3.0.1 - vdirs@0.1.8(vue@3.5.11(typescript@5.6.2)): + vdirs@0.1.8(vue@3.5.11(typescript@5.6.3)): dependencies: evtd: 0.2.4 - vue: 3.5.11(typescript@5.6.2) + vue: 3.5.11(typescript@5.6.3) - vee-validate@4.13.2(vue@3.5.11(typescript@5.6.2)): + vee-validate@4.13.2(vue@3.5.11(typescript@5.6.3)): dependencies: '@vue/devtools-api': 6.6.4 type-fest: 4.26.1 - vue: 3.5.11(typescript@5.6.2) + vue: 3.5.11(typescript@5.6.3) vfile-message@4.0.2: dependencies: @@ -19685,18 +19697,18 @@ snapshots: transitivePeerDependencies: - supports-color - vite-plugin-dts@4.2.1(@types/node@22.7.5)(rollup@4.24.0)(typescript@5.6.2)(vite@5.4.8(@types/node@22.7.5)(less@4.2.0)(sass@1.79.4)(terser@5.34.1)): + vite-plugin-dts@4.2.1(@types/node@22.7.5)(rollup@4.24.0)(typescript@5.6.3)(vite@5.4.8(@types/node@22.7.5)(less@4.2.0)(sass@1.79.4)(terser@5.34.1)): dependencies: '@microsoft/api-extractor': 7.47.7(@types/node@22.7.5) '@rollup/pluginutils': 5.1.2(rollup@4.24.0) '@volar/typescript': 2.4.5 - '@vue/language-core': 2.1.6(typescript@5.6.2) + '@vue/language-core': 2.1.6(typescript@5.6.3) compare-versions: 6.1.1 debug: 4.3.7 kolorist: 1.8.0 local-pkg: 0.5.0 magic-string: 0.30.11 - typescript: 5.6.2 + typescript: 5.6.3 optionalDependencies: vite: 5.4.8(@types/node@22.7.5)(less@4.2.0)(sass@1.79.4)(terser@5.34.1) transitivePeerDependencies: @@ -19761,9 +19773,9 @@ snapshots: transitivePeerDependencies: - supports-color - vite-plugin-vue-devtools@7.4.6(rollup@4.24.0)(vite@5.4.8(@types/node@22.7.5)(less@4.2.0)(sass@1.79.4)(terser@5.34.1))(vue@3.5.11(typescript@5.6.2)): + vite-plugin-vue-devtools@7.4.6(rollup@4.24.0)(vite@5.4.8(@types/node@22.7.5)(less@4.2.0)(sass@1.79.4)(terser@5.34.1))(vue@3.5.11(typescript@5.6.3)): dependencies: - '@vue/devtools-core': 7.4.6(vite@5.4.8(@types/node@22.7.5)(less@4.2.0)(sass@1.79.4)(terser@5.34.1))(vue@3.5.11(typescript@5.6.2)) + '@vue/devtools-core': 7.4.6(vite@5.4.8(@types/node@22.7.5)(less@4.2.0)(sass@1.79.4)(terser@5.34.1))(vue@3.5.11(typescript@5.6.3)) '@vue/devtools-kit': 7.4.6 '@vue/devtools-shared': 7.4.6 execa: 8.0.1 @@ -19812,7 +19824,7 @@ snapshots: transitivePeerDependencies: - supports-color - vitepress@1.4.0(@algolia/client-search@4.24.0)(@types/node@22.7.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.4)(search-insights@2.17.2)(sortablejs@1.15.3)(terser@5.34.1)(typescript@5.6.2): + vitepress@1.4.0(@algolia/client-search@4.24.0)(@types/node@22.7.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.4)(search-insights@2.17.2)(sortablejs@1.15.3)(terser@5.34.1)(typescript@5.6.3): dependencies: '@docsearch/css': 3.6.2 '@docsearch/js': 3.6.2(@algolia/client-search@4.24.0)(search-insights@2.17.2) @@ -19820,17 +19832,17 @@ snapshots: '@shikijs/transformers': 1.22.0 '@shikijs/types': 1.22.0 '@types/markdown-it': 14.1.2 - '@vitejs/plugin-vue': 5.1.4(vite@5.4.8(@types/node@22.7.5)(less@4.2.0)(sass@1.79.4)(terser@5.34.1))(vue@3.5.11(typescript@5.6.2)) + '@vitejs/plugin-vue': 5.1.4(vite@5.4.8(@types/node@22.7.5)(less@4.2.0)(sass@1.79.4)(terser@5.34.1))(vue@3.5.11(typescript@5.6.3)) '@vue/devtools-api': 7.4.6 '@vue/shared': 3.5.11 - '@vueuse/core': 11.1.0(vue@3.5.11(typescript@5.6.2)) - '@vueuse/integrations': 11.1.0(async-validator@4.2.5)(axios@1.7.7)(focus-trap@7.6.0)(nprogress@0.2.0)(qrcode@1.5.4)(sortablejs@1.15.3)(vue@3.5.11(typescript@5.6.2)) + '@vueuse/core': 11.1.0(vue@3.5.11(typescript@5.6.3)) + '@vueuse/integrations': 11.1.0(async-validator@4.2.5)(axios@1.7.7)(focus-trap@7.6.0)(nprogress@0.2.0)(qrcode@1.5.4)(sortablejs@1.15.3)(vue@3.5.11(typescript@5.6.3)) focus-trap: 7.6.0 mark.js: 8.11.1 minisearch: 7.1.0 shiki: 1.22.0 vite: 5.4.8(@types/node@22.7.5)(less@4.2.0)(sass@1.79.4)(terser@5.34.1) - vue: 3.5.11(typescript@5.6.2) + vue: 3.5.11(typescript@5.6.3) optionalDependencies: postcss: 8.4.47 transitivePeerDependencies: @@ -19896,10 +19908,10 @@ snapshots: - supports-color - terser - vooks@0.2.12(vue@3.5.11(typescript@5.6.2)): + vooks@0.2.12(vue@3.5.11(typescript@5.6.3)): dependencies: evtd: 0.2.4 - vue: 3.5.11(typescript@5.6.2) + vue: 3.5.11(typescript@5.6.3) vscode-languageserver-textdocument@1.0.12: {} @@ -19907,9 +19919,9 @@ snapshots: vue-component-type-helpers@2.1.6: {} - vue-demi@0.14.10(vue@3.5.11(typescript@5.6.2)): + vue-demi@0.14.10(vue@3.5.11(typescript@5.6.3)): dependencies: - vue: 3.5.11(typescript@5.6.2) + vue: 3.5.11(typescript@5.6.3) vue-eslint-parser@9.4.3(eslint@9.12.0(jiti@2.2.1)): dependencies: @@ -19924,50 +19936,50 @@ snapshots: transitivePeerDependencies: - supports-color - vue-i18n@10.0.4(vue@3.5.11(typescript@5.6.2)): + vue-i18n@10.0.4(vue@3.5.11(typescript@5.6.3)): dependencies: '@intlify/core-base': 10.0.4 '@intlify/shared': 10.0.4 '@vue/devtools-api': 6.6.4 - vue: 3.5.11(typescript@5.6.2) + vue: 3.5.11(typescript@5.6.3) - vue-router@4.4.5(vue@3.5.11(typescript@5.6.2)): + vue-router@4.4.5(vue@3.5.11(typescript@5.6.3)): dependencies: '@vue/devtools-api': 6.6.4 - vue: 3.5.11(typescript@5.6.2) + vue: 3.5.11(typescript@5.6.3) - vue-tsc@2.1.6(typescript@5.6.2): + vue-tsc@2.1.6(typescript@5.6.3): dependencies: '@volar/typescript': 2.4.5 - '@vue/language-core': 2.1.6(typescript@5.6.2) + '@vue/language-core': 2.1.6(typescript@5.6.3) semver: 7.6.3 - typescript: 5.6.2 + typescript: 5.6.3 - vue-types@3.0.2(vue@3.5.11(typescript@5.6.2)): + vue-types@3.0.2(vue@3.5.11(typescript@5.6.3)): dependencies: is-plain-object: 3.0.1 - vue: 3.5.11(typescript@5.6.2) + vue: 3.5.11(typescript@5.6.3) - vue@3.5.11(typescript@5.6.2): + vue@3.5.11(typescript@5.6.3): dependencies: '@vue/compiler-dom': 3.5.11 '@vue/compiler-sfc': 3.5.11 '@vue/runtime-dom': 3.5.11 - '@vue/server-renderer': 3.5.11(vue@3.5.11(typescript@5.6.2)) + '@vue/server-renderer': 3.5.11(vue@3.5.11(typescript@5.6.3)) '@vue/shared': 3.5.11 optionalDependencies: - typescript: 5.6.2 + typescript: 5.6.3 - vueuc@0.4.64(vue@3.5.11(typescript@5.6.2)): + vueuc@0.4.64(vue@3.5.11(typescript@5.6.3)): dependencies: - '@css-render/vue3-ssr': 0.15.14(vue@3.5.11(typescript@5.6.2)) + '@css-render/vue3-ssr': 0.15.14(vue@3.5.11(typescript@5.6.3)) '@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.5.11(typescript@5.6.2)) - vooks: 0.2.12(vue@3.5.11(typescript@5.6.2)) - vue: 3.5.11(typescript@5.6.2) + vdirs: 0.1.8(vue@3.5.11(typescript@5.6.3)) + vooks: 0.2.12(vue@3.5.11(typescript@5.6.3)) + vue: 3.5.11(typescript@5.6.3) vxe-pc-ui@4.2.18: dependencies: diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index 153bb262..ac410862 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -22,14 +22,14 @@ catalog: '@ctrl/tinycolor': ^4.1.0 '@eslint/js': ^9.12.0 '@faker-js/faker': ^9.0.3 - '@iconify/json': ^2.2.257 + '@iconify/json': ^2.2.258 '@iconify/tailwind': ^1.1.3 '@iconify/vue': ^4.1.2 '@intlify/core-base': ^10.0.4 '@intlify/unplugin-vue-i18n': ^5.2.0 '@jspm/generator': ^2.3.1 '@manypkg/get-packages': ^2.2.2 - '@nolebase/vitepress-plugin-git-changelog': ^2.5.0 + '@nolebase/vitepress-plugin-git-changelog': ^2.6.0 '@playwright/test': ^1.48.0 '@stylistic/stylelint-plugin': ^3.1.1 '@tailwindcss/nesting': 0.0.0-insiders.565cd3e @@ -89,7 +89,7 @@ catalog: eslint-plugin-import-x: ^4.3.1 eslint-plugin-jsdoc: ^50.3.1 eslint-plugin-jsonc: ^2.16.0 - eslint-plugin-n: ^17.10.3 + eslint-plugin-n: ^17.11.1 eslint-plugin-no-only-tests: ^3.3.0 eslint-plugin-perfectionist: ^3.8.0 eslint-plugin-prettier: ^5.2.1 @@ -101,7 +101,7 @@ catalog: execa: ^9.4.0 find-up: ^7.0.0 get-port: ^7.1.0 - globals: ^15.10.0 + globals: ^15.11.0 h3: ^1.13.0 happy-dom: ^15.7.4 html-minifier-terser: ^7.2.0 @@ -153,7 +153,7 @@ catalog: tailwindcss-animate: ^1.0.7 theme-colors: ^0.1.0 turbo: ^2.1.3 - typescript: ^5.6.2 + typescript: ^5.6.3 unbuild: ^2.0.0 unplugin-element-plus: ^0.8.0 vee-validate: ^4.13.2 From ba539f679355bf258936108e1e10281fb11ea6f4 Mon Sep 17 00:00:00 2001 From: Netfan Date: Thu, 10 Oct 2024 10:55:52 +0800 Subject: [PATCH 4/7] chore: correct spelling for 'dragable' (#4600) --- docs/src/en/guide/essentials/settings.md | 4 ++-- docs/src/guide/essentials/settings.md | 4 ++-- .../__tests__/__snapshots__/config.test.ts.snap | 2 +- packages/@core/preferences/src/config.ts | 2 +- packages/@core/preferences/src/types.ts | 2 +- .../ui-kit/tabs-ui/src/components/tabs-chrome/tabs.vue | 2 +- .../@core/ui-kit/tabs-ui/src/components/tabs/tabs.vue | 2 +- packages/@core/ui-kit/tabs-ui/src/tabs-view.vue | 2 +- packages/@core/ui-kit/tabs-ui/src/types.ts | 2 +- packages/@core/ui-kit/tabs-ui/src/use-tabs-drag.ts | 8 ++++---- packages/effects/layouts/src/basic/tabbar/tabbar.vue | 2 +- .../src/widgets/preferences/blocks/layout/tabbar.vue | 6 +++--- .../src/widgets/preferences/preferences-drawer.vue | 4 ++-- packages/locales/src/langs/en-US.json | 2 +- packages/locales/src/langs/zh-CN.json | 2 +- 15 files changed, 23 insertions(+), 23 deletions(-) diff --git a/docs/src/en/guide/essentials/settings.md b/docs/src/en/guide/essentials/settings.md index d09338a4..68fef3e7 100644 --- a/docs/src/en/guide/essentials/settings.md +++ b/docs/src/en/guide/essentials/settings.md @@ -226,7 +226,7 @@ const defaultPreferences: Preferences = { width: 230, }, tabbar: { - dragable: true, + draggable: true, enable: true, height: 36, keepAlive: true, @@ -406,7 +406,7 @@ interface ShortcutKeyPreferences { interface TabbarPreferences { /** Whether dragging of multiple tabs is enabled */ - dragable: boolean; + draggable: boolean; /** Whether multiple tabs are enabled */ enable: boolean; /** Tab height */ diff --git a/docs/src/guide/essentials/settings.md b/docs/src/guide/essentials/settings.md index 15ac5c3d..9a64065a 100644 --- a/docs/src/guide/essentials/settings.md +++ b/docs/src/guide/essentials/settings.md @@ -248,7 +248,7 @@ const defaultPreferences: Preferences = { width: 230, }, tabbar: { - dragable: true, + draggable: true, enable: true, height: 36, keepAlive: true, @@ -430,7 +430,7 @@ interface ShortcutKeyPreferences { interface TabbarPreferences { /** 是否开启多标签页拖拽 */ - dragable: boolean; + draggable: boolean; /** 是否开启多标签页 */ enable: boolean; /** 标签页高度 */ diff --git a/packages/@core/preferences/__tests__/__snapshots__/config.test.ts.snap b/packages/@core/preferences/__tests__/__snapshots__/config.test.ts.snap index 1f860f35..b6bf7b16 100644 --- a/packages/@core/preferences/__tests__/__snapshots__/config.test.ts.snap +++ b/packages/@core/preferences/__tests__/__snapshots__/config.test.ts.snap @@ -73,7 +73,7 @@ exports[`defaultPreferences immutability test > should not modify the config obj "width": 224, }, "tabbar": { - "dragable": true, + "draggable": true, "enable": true, "height": 38, "keepAlive": true, diff --git a/packages/@core/preferences/src/config.ts b/packages/@core/preferences/src/config.ts index 8d026faa..6da8eda1 100644 --- a/packages/@core/preferences/src/config.ts +++ b/packages/@core/preferences/src/config.ts @@ -73,7 +73,7 @@ const defaultPreferences: Preferences = { width: 224, }, tabbar: { - dragable: true, + draggable: true, enable: true, height: 38, keepAlive: true, diff --git a/packages/@core/preferences/src/types.ts b/packages/@core/preferences/src/types.ts index 59341af2..45bde56f 100644 --- a/packages/@core/preferences/src/types.ts +++ b/packages/@core/preferences/src/types.ts @@ -154,7 +154,7 @@ interface ShortcutKeyPreferences { interface TabbarPreferences { /** 是否开启多标签页拖拽 */ - dragable: boolean; + draggable: boolean; /** 是否开启多标签页 */ enable: boolean; /** 标签页高度 */ diff --git a/packages/@core/ui-kit/tabs-ui/src/components/tabs-chrome/tabs.vue b/packages/@core/ui-kit/tabs-ui/src/components/tabs-chrome/tabs.vue index 86d1955b..f64e13d8 100644 --- a/packages/@core/ui-kit/tabs-ui/src/components/tabs-chrome/tabs.vue +++ b/packages/@core/ui-kit/tabs-ui/src/components/tabs-chrome/tabs.vue @@ -69,7 +69,7 @@ const tabsView = computed((): TabConfig[] => { v-for="(tab, i) in tabsView" :key="tab.key" ref="tabRef" - :class="[{ 'is-active': tab.key === active, dragable: !tab.affixTab }]" + :class="[{ 'is-active': tab.key === active, draggable: !tab.affixTab }]" :data-active-tab="active" :data-index="i" class="tabs-chrome__item draggable translate-all group relative -mr-3 flex h-full select-none items-center" diff --git a/packages/@core/ui-kit/tabs-ui/src/components/tabs/tabs.vue b/packages/@core/ui-kit/tabs-ui/src/components/tabs/tabs.vue index 96326e8d..67480f56 100644 --- a/packages/@core/ui-kit/tabs-ui/src/components/tabs/tabs.vue +++ b/packages/@core/ui-kit/tabs-ui/src/components/tabs/tabs.vue @@ -75,7 +75,7 @@ const tabsView = computed((): TabConfig[] => { :class="[ { 'is-active dark:bg-accent bg-primary/15': tab.key === active, - dragable: !tab.affixTab, + draggable: !tab.affixTab, }, typeWithClass.content, ]" diff --git a/packages/@core/ui-kit/tabs-ui/src/tabs-view.vue b/packages/@core/ui-kit/tabs-ui/src/tabs-view.vue index 1040a548..7656e489 100644 --- a/packages/@core/ui-kit/tabs-ui/src/tabs-view.vue +++ b/packages/@core/ui-kit/tabs-ui/src/tabs-view.vue @@ -17,7 +17,7 @@ defineOptions({ const props = withDefaults(defineProps(), { contentClass: 'vben-tabs-content', - dragable: true, + draggable: true, styleType: 'chrome', }); diff --git a/packages/@core/ui-kit/tabs-ui/src/types.ts b/packages/@core/ui-kit/tabs-ui/src/types.ts index 670d17bc..ce0ac474 100644 --- a/packages/@core/ui-kit/tabs-ui/src/types.ts +++ b/packages/@core/ui-kit/tabs-ui/src/types.ts @@ -21,7 +21,7 @@ export interface TabsProps { /** * @zh_CN 是否可以拖拽 */ - dragable?: boolean; + draggable?: boolean; /** * @zh_CN 间隙 * @default 7 diff --git a/packages/@core/ui-kit/tabs-ui/src/use-tabs-drag.ts b/packages/@core/ui-kit/tabs-ui/src/use-tabs-drag.ts index acefbfea..f76becaf 100644 --- a/packages/@core/ui-kit/tabs-ui/src/use-tabs-drag.ts +++ b/packages/@core/ui-kit/tabs-ui/src/use-tabs-drag.ts @@ -42,8 +42,8 @@ export function useTabsDrag(props: TabsProps, emit: EmitType) { const { initializeSortable } = useSortable(el, { filter: (_evt, target: HTMLElement) => { const parent = findParentElement(target); - const dragable = parent?.classList.contains('dragable'); - return !dragable || !props.dragable; + const draggable = parent?.classList.contains('draggable'); + return !draggable || !props.draggable; }, onEnd(evt) { const { newIndex, oldIndex } = evt; @@ -62,7 +62,7 @@ export function useTabsDrag(props: TabsProps, emit: EmitType) { return; } - if (!srcParent.classList.contains('dragable')) { + if (!srcParent.classList.contains('draggable')) { resetElState(); return; @@ -81,7 +81,7 @@ export function useTabsDrag(props: TabsProps, emit: EmitType) { }, onMove(evt) { const parent = findParentElement(evt.related); - return parent?.classList.contains('dragable') && props.dragable; + return parent?.classList.contains('draggable') && props.draggable; }, onStart: () => { el.style.cursor = 'grabbing'; diff --git a/packages/effects/layouts/src/basic/tabbar/tabbar.vue b/packages/effects/layouts/src/basic/tabbar/tabbar.vue index 2897cf6a..f932364e 100644 --- a/packages/effects/layouts/src/basic/tabbar/tabbar.vue +++ b/packages/effects/layouts/src/basic/tabbar/tabbar.vue @@ -51,7 +51,7 @@ if (!preferences.tabbar.persist) { :active="currentActive" :class="theme" :context-menus="createContextMenus" - :dragable="preferences.tabbar.dragable" + :draggable="preferences.tabbar.draggable" :show-icon="showIcon" :style-type="preferences.tabbar.styleType" :tabs="currentTabs" diff --git a/packages/effects/layouts/src/widgets/preferences/blocks/layout/tabbar.vue b/packages/effects/layouts/src/widgets/preferences/blocks/layout/tabbar.vue index ef2245bd..5a3824a6 100644 --- a/packages/effects/layouts/src/widgets/preferences/blocks/layout/tabbar.vue +++ b/packages/effects/layouts/src/widgets/preferences/blocks/layout/tabbar.vue @@ -17,7 +17,7 @@ defineProps<{ disabled?: boolean }>(); const tabbarEnable = defineModel('tabbarEnable'); const tabbarShowIcon = defineModel('tabbarShowIcon'); const tabbarPersist = defineModel('tabbarPersist'); -const tabbarDragable = defineModel('tabbarDragable'); +const tabbarDraggable = defineModel('tabbarDraggable'); const tabbarStyleType = defineModel('tabbarStyleType'); const tabbarShowMore = defineModel('tabbarShowMore'); const tabbarShowMaximize = defineModel('tabbarShowMaximize'); @@ -50,8 +50,8 @@ const styleItems = computed((): SelectOption[] => [ {{ $t('preferences.tabbar.persist') }} - - {{ $t('preferences.tabbar.dragable') }} + + {{ $t('preferences.tabbar.draggable') }} {{ $t('preferences.tabbar.icon') }} diff --git a/packages/effects/layouts/src/widgets/preferences/preferences-drawer.vue b/packages/effects/layouts/src/widgets/preferences/preferences-drawer.vue index 60cca274..ab713a7b 100644 --- a/packages/effects/layouts/src/widgets/preferences/preferences-drawer.vue +++ b/packages/effects/layouts/src/widgets/preferences/preferences-drawer.vue @@ -102,7 +102,7 @@ const tabbarShowIcon = defineModel('tabbarShowIcon'); const tabbarShowMore = defineModel('tabbarShowMore'); const tabbarShowMaximize = defineModel('tabbarShowMaximize'); const tabbarPersist = defineModel('tabbarPersist'); -const tabbarDragable = defineModel('tabbarDragable'); +const tabbarDraggable = defineModel('tabbarDraggable'); const tabbarStyleType = defineModel('tabbarStyleType'); const navigationStyleType = defineModel( @@ -339,7 +339,7 @@ async function handleReset() { Date: Thu, 10 Oct 2024 21:59:43 +0800 Subject: [PATCH 5/7] feat: preferences settings panel to add display switches with copyright (#4603) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * feat: preferences settings panel to add display switches with copyright * feat: 更新 snapshots 测试用例 --------- Co-authored-by: ZhangYantao --- .../preferences/__tests__/__snapshots__/config.test.ts.snap | 1 + packages/@core/preferences/src/config.ts | 1 + packages/@core/preferences/src/types.ts | 2 ++ .../src/widgets/preferences/blocks/layout/copyright.vue | 2 +- .../src/widgets/preferences/blocks/layout/footer.vue | 2 +- .../src/widgets/preferences/blocks/layout/header.vue | 2 +- .../src/widgets/preferences/blocks/layout/sidebar.vue | 2 +- .../layouts/src/widgets/preferences/preferences-drawer.vue | 6 +++++- 8 files changed, 13 insertions(+), 5 deletions(-) diff --git a/packages/@core/preferences/__tests__/__snapshots__/config.test.ts.snap b/packages/@core/preferences/__tests__/__snapshots__/config.test.ts.snap index b6bf7b16..70868234 100644 --- a/packages/@core/preferences/__tests__/__snapshots__/config.test.ts.snap +++ b/packages/@core/preferences/__tests__/__snapshots__/config.test.ts.snap @@ -37,6 +37,7 @@ exports[`defaultPreferences immutability test > should not modify the config obj "enable": true, "icp": "", "icpLink": "", + "settingShow": true, }, "footer": { "enable": false, diff --git a/packages/@core/preferences/src/config.ts b/packages/@core/preferences/src/config.ts index 6da8eda1..2d685042 100644 --- a/packages/@core/preferences/src/config.ts +++ b/packages/@core/preferences/src/config.ts @@ -37,6 +37,7 @@ const defaultPreferences: Preferences = { enable: true, icp: '', icpLink: '', + settingShow: true, }, footer: { enable: false, diff --git a/packages/@core/preferences/src/types.ts b/packages/@core/preferences/src/types.ts index 45bde56f..2b536b85 100644 --- a/packages/@core/preferences/src/types.ts +++ b/packages/@core/preferences/src/types.ts @@ -88,6 +88,8 @@ interface CopyrightPreferences { icp: string; /** 备案号链接 */ icpLink: string; + /** 设置面板是否显示*/ + settingShow?: boolean; } interface FooterPreferences { diff --git a/packages/effects/layouts/src/widgets/preferences/blocks/layout/copyright.vue b/packages/effects/layouts/src/widgets/preferences/blocks/layout/copyright.vue index 484eece1..8db2822e 100644 --- a/packages/effects/layouts/src/widgets/preferences/blocks/layout/copyright.vue +++ b/packages/effects/layouts/src/widgets/preferences/blocks/layout/copyright.vue @@ -7,7 +7,7 @@ import InputItem from '../input-item.vue'; import SwitchItem from '../switch-item.vue'; defineOptions({ - name: 'PreferenceBreadcrumbConfig', + name: 'PreferenceCopyrightConfig', }); const props = defineProps<{ disabled: boolean }>(); diff --git a/packages/effects/layouts/src/widgets/preferences/blocks/layout/footer.vue b/packages/effects/layouts/src/widgets/preferences/blocks/layout/footer.vue index be161743..17964db8 100644 --- a/packages/effects/layouts/src/widgets/preferences/blocks/layout/footer.vue +++ b/packages/effects/layouts/src/widgets/preferences/blocks/layout/footer.vue @@ -4,7 +4,7 @@ import { $t } from '@vben/locales'; import SwitchItem from '../switch-item.vue'; defineOptions({ - name: 'PreferenceBreadcrumbConfig', + name: 'PreferenceFooterConfig', }); const footerEnable = defineModel('footerEnable'); diff --git a/packages/effects/layouts/src/widgets/preferences/blocks/layout/header.vue b/packages/effects/layouts/src/widgets/preferences/blocks/layout/header.vue index 07fdaf29..ccfac0d4 100644 --- a/packages/effects/layouts/src/widgets/preferences/blocks/layout/header.vue +++ b/packages/effects/layouts/src/widgets/preferences/blocks/layout/header.vue @@ -7,7 +7,7 @@ import SelectItem from '../select-item.vue'; import SwitchItem from '../switch-item.vue'; defineOptions({ - name: 'PreferenceBreadcrumbConfig', + name: 'PreferenceHeaderConfig', }); defineProps<{ disabled: boolean }>(); diff --git a/packages/effects/layouts/src/widgets/preferences/blocks/layout/sidebar.vue b/packages/effects/layouts/src/widgets/preferences/blocks/layout/sidebar.vue index 36925f85..5aeee7c4 100644 --- a/packages/effects/layouts/src/widgets/preferences/blocks/layout/sidebar.vue +++ b/packages/effects/layouts/src/widgets/preferences/blocks/layout/sidebar.vue @@ -5,7 +5,7 @@ import NumberFieldItem from '../number-field-item.vue'; import SwitchItem from '../switch-item.vue'; defineOptions({ - name: 'PreferenceBreadcrumbConfig', + name: 'PreferenceSidebarConfig', }); defineProps<{ disabled: boolean }>(); diff --git a/packages/effects/layouts/src/widgets/preferences/preferences-drawer.vue b/packages/effects/layouts/src/widgets/preferences/preferences-drawer.vue index ab713a7b..1cece3c1 100644 --- a/packages/effects/layouts/src/widgets/preferences/preferences-drawer.vue +++ b/packages/effects/layouts/src/widgets/preferences/preferences-drawer.vue @@ -116,6 +116,7 @@ const navigationAccordion = defineModel('navigationAccordion'); const footerEnable = defineModel('footerEnable'); const footerFixed = defineModel('footerFixed'); +const copyrightSettingShow = defineModel('copyrightSettingShow'); const copyrightEnable = defineModel('copyrightEnable'); const copyrightCompanyName = defineModel('copyrightCompanyName'); const copyrightCompanySiteLink = defineModel( @@ -369,7 +370,10 @@ async function handleReset() { v-model:footer-fixed="footerFixed" /> - + Date: Thu, 10 Oct 2024 22:30:50 +0800 Subject: [PATCH 6/7] fix: metadata version number injection error (#4606) * fix: metadata version number injection error * chore: update deps --- internal/tailwind-config/src/index.ts | 7 +- internal/vite-config/package.json | 1 + .../src/plugins/inject-metadata.ts | 31 +- packages/effects/access/postcss.config.mjs | 1 - packages/effects/access/tailwind.config.mjs | 1 - packages/effects/common-ui/postcss.config.mjs | 1 - .../effects/common-ui/tailwind.config.mjs | 1 - packages/effects/layouts/postcss.config.mjs | 1 - packages/effects/layouts/tailwind.config.mjs | 1 - packages/effects/plugins/postcss.config.mjs | 1 - packages/effects/plugins/tailwind.config.mjs | 1 - pnpm-lock.yaml | 451 ++++++++++-------- pnpm-workspace.yaml | 9 +- 13 files changed, 299 insertions(+), 208 deletions(-) delete mode 100644 packages/effects/access/postcss.config.mjs delete mode 100644 packages/effects/access/tailwind.config.mjs delete mode 100644 packages/effects/common-ui/postcss.config.mjs delete mode 100644 packages/effects/common-ui/tailwind.config.mjs delete mode 100644 packages/effects/layouts/postcss.config.mjs delete mode 100644 packages/effects/layouts/tailwind.config.mjs delete mode 100644 packages/effects/plugins/postcss.config.mjs delete mode 100644 packages/effects/plugins/tailwind.config.mjs diff --git a/internal/tailwind-config/src/index.ts b/internal/tailwind-config/src/index.ts index 528998cb..caee73e7 100644 --- a/internal/tailwind-config/src/index.ts +++ b/internal/tailwind-config/src/index.ts @@ -1,6 +1,5 @@ import type { Config } from 'tailwindcss'; -import fs from 'node:fs'; import path from 'node:path'; import { getPackagesSync } from '@vben/node-utils'; @@ -19,9 +18,9 @@ const tailwindPackages: string[] = []; packages.forEach((pkg) => { // apps目录下和 @vben-core/tailwind-ui 包需要使用到 tailwindcss ui - if (fs.existsSync(path.join(pkg.dir, 'tailwind.config.mjs'))) { - tailwindPackages.push(pkg.dir); - } + // if (fs.existsSync(path.join(pkg.dir, 'tailwind.config.mjs'))) { + tailwindPackages.push(pkg.dir); + // } }); const shadcnUiColors = { diff --git a/internal/vite-config/package.json b/internal/vite-config/package.json index 7c43ff0b..0f1e4c49 100644 --- a/internal/vite-config/package.json +++ b/internal/vite-config/package.json @@ -40,6 +40,7 @@ "vite-plugin-vue-devtools": "catalog:" }, "devDependencies": { + "@pnpm/workspace.read-manifest": "catalog:", "@types/archiver": "catalog:", "@types/html-minifier-terser": "catalog:", "@vben/node-utils": "workspace:*", diff --git a/internal/vite-config/src/plugins/inject-metadata.ts b/internal/vite-config/src/plugins/inject-metadata.ts index 2731412f..41c4db40 100644 --- a/internal/vite-config/src/plugins/inject-metadata.ts +++ b/internal/vite-config/src/plugins/inject-metadata.ts @@ -1,20 +1,35 @@ import type { PluginOption } from 'vite'; -import { dateUtil, getPackages, readPackageJSON } from '@vben/node-utils'; +import { + dateUtil, + findMonorepoRoot, + getPackages, + readPackageJSON, +} from '@vben/node-utils'; + +import { readWorkspaceManifest } from '@pnpm/workspace.read-manifest'; function resolvePackageVersion( pkgsMeta: Record, name: string, value: string, + catalog: Record, ) { + if (value.includes('catalog:')) { + return catalog[name]; + } + if (value.includes('workspace')) { return pkgsMeta[name]; } + return value; } async function resolveMonorepoDependencies() { const { packages } = await getPackages(); + const manifest = await readWorkspaceManifest(findMonorepoRoot()); + const catalog = manifest?.catalog || {}; const resultDevDependencies: Record = {}; const resultDependencies: Record = {}; @@ -27,10 +42,20 @@ async function resolveMonorepoDependencies() { for (const { packageJson } of packages) { const { dependencies = {}, devDependencies = {} } = packageJson; for (const [key, value] of Object.entries(dependencies)) { - resultDependencies[key] = resolvePackageVersion(pkgsMeta, key, value); + resultDependencies[key] = resolvePackageVersion( + pkgsMeta, + key, + value, + catalog, + ); } for (const [key, value] of Object.entries(devDependencies)) { - resultDevDependencies[key] = resolvePackageVersion(pkgsMeta, key, value); + resultDevDependencies[key] = resolvePackageVersion( + pkgsMeta, + key, + value, + catalog, + ); } } return { diff --git a/packages/effects/access/postcss.config.mjs b/packages/effects/access/postcss.config.mjs deleted file mode 100644 index 3d807045..00000000 --- a/packages/effects/access/postcss.config.mjs +++ /dev/null @@ -1 +0,0 @@ -export { default } from '@vben/tailwind-config/postcss'; diff --git a/packages/effects/access/tailwind.config.mjs b/packages/effects/access/tailwind.config.mjs deleted file mode 100644 index f17f556f..00000000 --- a/packages/effects/access/tailwind.config.mjs +++ /dev/null @@ -1 +0,0 @@ -export { default } from '@vben/tailwind-config'; diff --git a/packages/effects/common-ui/postcss.config.mjs b/packages/effects/common-ui/postcss.config.mjs deleted file mode 100644 index 3d807045..00000000 --- a/packages/effects/common-ui/postcss.config.mjs +++ /dev/null @@ -1 +0,0 @@ -export { default } from '@vben/tailwind-config/postcss'; diff --git a/packages/effects/common-ui/tailwind.config.mjs b/packages/effects/common-ui/tailwind.config.mjs deleted file mode 100644 index f17f556f..00000000 --- a/packages/effects/common-ui/tailwind.config.mjs +++ /dev/null @@ -1 +0,0 @@ -export { default } from '@vben/tailwind-config'; diff --git a/packages/effects/layouts/postcss.config.mjs b/packages/effects/layouts/postcss.config.mjs deleted file mode 100644 index 3d807045..00000000 --- a/packages/effects/layouts/postcss.config.mjs +++ /dev/null @@ -1 +0,0 @@ -export { default } from '@vben/tailwind-config/postcss'; diff --git a/packages/effects/layouts/tailwind.config.mjs b/packages/effects/layouts/tailwind.config.mjs deleted file mode 100644 index f17f556f..00000000 --- a/packages/effects/layouts/tailwind.config.mjs +++ /dev/null @@ -1 +0,0 @@ -export { default } from '@vben/tailwind-config'; diff --git a/packages/effects/plugins/postcss.config.mjs b/packages/effects/plugins/postcss.config.mjs deleted file mode 100644 index 3d807045..00000000 --- a/packages/effects/plugins/postcss.config.mjs +++ /dev/null @@ -1 +0,0 @@ -export { default } from '@vben/tailwind-config/postcss'; diff --git a/packages/effects/plugins/tailwind.config.mjs b/packages/effects/plugins/tailwind.config.mjs deleted file mode 100644 index f17f556f..00000000 --- a/packages/effects/plugins/tailwind.config.mjs +++ /dev/null @@ -1 +0,0 @@ -export { default } from '@vben/tailwind-config'; diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 30beb121..2cd8af14 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -57,6 +57,9 @@ catalogs: '@playwright/test': specifier: ^1.48.0 version: 1.48.0 + '@pnpm/workspace.read-manifest': + specifier: ^2.2.1 + version: 2.2.1 '@stylistic/stylelint-plugin': specifier: ^3.1.1 version: 3.1.1 @@ -67,8 +70,8 @@ catalogs: specifier: ^0.5.15 version: 0.5.15 '@tanstack/vue-query': - specifier: ^5.59.1 - version: 5.59.1 + specifier: ^5.59.6 + version: 5.59.6 '@tanstack/vue-store': specifier: ^0.5.5 version: 0.5.5 @@ -151,8 +154,8 @@ catalogs: specifier: ^1.7.7 version: 1.7.7 axios-mock-adapter: - specifier: ^2.0.0 - version: 2.0.0 + specifier: ^2.1.0 + version: 2.1.0 cac: specifier: ^6.7.14 version: 6.7.14 @@ -337,8 +340,8 @@ catalogs: specifier: ^16.1.0 version: 16.1.0 postcss-preset-env: - specifier: ^10.0.6 - version: 10.0.6 + specifier: ^10.0.7 + version: 10.0.7 postcss-scss: specifier: ^4.0.9 version: 4.0.9 @@ -475,8 +478,8 @@ catalogs: specifier: ^2.1.6 version: 2.1.6 vxe-pc-ui: - specifier: ^4.2.18 - version: 4.2.18 + specifier: ^4.2.19 + version: 4.2.19 vxe-table: specifier: ^4.7.86 version: 4.7.86 @@ -1078,7 +1081,7 @@ importers: version: 16.1.0(postcss@8.4.47) postcss-preset-env: specifier: 'catalog:' - version: 10.0.6(postcss@8.4.47) + version: 10.0.7(postcss@8.4.47) tailwindcss: specifier: 'catalog:' version: 3.4.13 @@ -1138,6 +1141,9 @@ importers: specifier: 'catalog:' version: 7.4.6(rollup@4.24.0)(vite@5.4.8(@types/node@22.7.5)(less@4.2.0)(sass@1.79.4)(terser@5.34.1))(vue@3.5.11(typescript@5.6.3)) devDependencies: + '@pnpm/workspace.read-manifest': + specifier: 'catalog:' + version: 2.2.1 '@types/archiver': specifier: 'catalog:' version: 6.0.2 @@ -1637,7 +1643,7 @@ importers: version: 3.5.11(typescript@5.6.3) vxe-pc-ui: specifier: 'catalog:' - version: 4.2.18 + version: 4.2.19 vxe-table: specifier: 'catalog:' version: 4.7.86 @@ -1656,7 +1662,7 @@ importers: devDependencies: axios-mock-adapter: specifier: 'catalog:' - version: 2.0.0(axios@1.7.7) + version: 2.1.0(axios@1.7.7) packages/icons: dependencies: @@ -1743,7 +1749,7 @@ importers: dependencies: '@tanstack/vue-query': specifier: 'catalog:' - version: 5.59.1(vue@3.5.11(typescript@5.6.3)) + version: 5.59.6(vue@3.5.11(typescript@5.6.3)) '@vben/access': specifier: workspace:* version: link:../packages/effects/access @@ -3013,30 +3019,30 @@ packages: peerDependencies: vue: ^3.5.11 - '@csstools/cascade-layer-name-parser@2.0.1': - resolution: {integrity: sha512-G9ZYN5+yr/E6xYSiy1BwOEFP5p88ZtWo8sL4NztKBkRRAwRkzVGa70M+D+fYHugMID5jkLeNt5X9jYd5EaVuyg==} + '@csstools/cascade-layer-name-parser@2.0.2': + resolution: {integrity: sha512-rRWNJ8n16okpQT+8RWEbPfSl8D9WVoDZGBfHkjYnMYWcC20RiMpu/iGeKqUl1hR+SQIKg6p/QJap5rZJaHtVOg==} engines: {node: '>=18'} peerDependencies: - '@csstools/css-parser-algorithms': ^3.0.1 - '@csstools/css-tokenizer': ^3.0.1 + '@csstools/css-parser-algorithms': ^3.0.2 + '@csstools/css-tokenizer': ^3.0.2 '@csstools/color-helpers@5.0.1': resolution: {integrity: sha512-MKtmkA0BX87PKaO1NFRTFH+UnkgnmySQOvNxJubsadusqPEC2aJ9MOQiMceZJJ6oitUl/i0L6u0M1IrmAOmgBA==} engines: {node: '>=18'} - '@csstools/css-calc@2.0.1': - resolution: {integrity: sha512-e59V+sNp6e5m+9WnTUydA1DQO70WuKUdseflRpWmXxocF/h5wWGIxUjxfvLtajcmwstH0vm6l0reKMzcyI757Q==} + '@csstools/css-calc@2.0.2': + resolution: {integrity: sha512-N70YZw+R6WDP9EEd5xAT3xd+SgZFZsllXR6kclq6U8e2thlakNpWCKhuOiWfCKU8HpeWOyL+2ArSX8uDszMytA==} engines: {node: '>=18'} peerDependencies: - '@csstools/css-parser-algorithms': ^3.0.1 - '@csstools/css-tokenizer': ^3.0.1 + '@csstools/css-parser-algorithms': ^3.0.2 + '@csstools/css-tokenizer': ^3.0.2 - '@csstools/css-color-parser@3.0.2': - resolution: {integrity: sha512-mNg7A6HnNjlm0we/pDS9dUafOuBxcanN0TBhEGeIk6zZincuk0+mAbnBqfVs29NlvWHZ8diwTG6g5FeU8246sA==} + '@csstools/css-color-parser@3.0.3': + resolution: {integrity: sha512-mnOTQ6KbQ6GHfdVHVTNXffroW0r5P5531h73bIyEzWAScGjMPQi+1XYgAydYVaZiKeXlQ4GHG9dnBWq9h7xFIQ==} engines: {node: '>=18'} peerDependencies: - '@csstools/css-parser-algorithms': ^3.0.1 - '@csstools/css-tokenizer': ^3.0.1 + '@csstools/css-parser-algorithms': ^3.0.2 + '@csstools/css-tokenizer': ^3.0.2 '@csstools/css-parser-algorithms@3.0.1': resolution: {integrity: sha512-lSquqZCHxDfuTg/Sk2hiS0mcSFCEBuj49JfzPHJogDBT0mGCyY5A1AQzBWngitrp7i1/HAZpIgzF/VjhOEIJIg==} @@ -3044,10 +3050,20 @@ packages: peerDependencies: '@csstools/css-tokenizer': ^3.0.1 + '@csstools/css-parser-algorithms@3.0.2': + resolution: {integrity: sha512-6tC/MnlEvs5suR4Ahef4YlBccJDHZuxGsAlxXmybWjZ5jPxlzLSMlRZ9mVHSRvlD+CmtE7+hJ+UQbfXrws/rUQ==} + engines: {node: '>=18'} + peerDependencies: + '@csstools/css-tokenizer': ^3.0.2 + '@csstools/css-tokenizer@3.0.1': resolution: {integrity: sha512-UBqaiu7kU0lfvaP982/o3khfXccVlHPWp0/vwwiIgDF0GmqqqxoiXC/6FCjlS9u92f7CoEz6nXKQnrn1kIAkOw==} engines: {node: '>=18'} + '@csstools/css-tokenizer@3.0.2': + resolution: {integrity: sha512-IuTRcD53WHsXPCZ6W7ubfGqReTJ9Ra0yRRFmXYP/Re8hFYYfoIYIK4080X5luslVLWimhIeFq0hj09urVMQzTw==} + engines: {node: '>=18'} + '@csstools/media-query-list-parser@3.0.1': resolution: {integrity: sha512-HNo8gGD02kHmcbX6PvCoUuOQvn4szyB9ca63vZHKX5A81QytgDG4oxG4IaEfHTlEZSZ6MjPEMWIVU+zF2PZcgw==} engines: {node: '>=18'} @@ -3055,32 +3071,39 @@ packages: '@csstools/css-parser-algorithms': ^3.0.1 '@csstools/css-tokenizer': ^3.0.1 + '@csstools/media-query-list-parser@4.0.0': + resolution: {integrity: sha512-nUfbCGeqCju55Po8ujRNQ8DjuKYth5UcsDj5HsVzSfqnaFdpOwYCUAhRJ2grfwrXhb9+KuRXHQ6JHzaI0Qhu8Q==} + engines: {node: '>=18'} + peerDependencies: + '@csstools/css-parser-algorithms': ^3.0.2 + '@csstools/css-tokenizer': ^3.0.2 + '@csstools/postcss-cascade-layers@5.0.0': resolution: {integrity: sha512-h+VunB3KXaoWTWEPBcdVk8Kz1eZ/CtDD+HXgKw5JLdbsViLEQdKUtFYH73VIQigdodng8s5DCrrwNQY7pnuWBA==} engines: {node: '>=18'} peerDependencies: postcss: ^8.4 - '@csstools/postcss-color-function@4.0.2': - resolution: {integrity: sha512-q/W3RXh66SM7WqxW3/KU6koL8nOgqyB/wrcU3+ThXnNtXY2+k8UgdE301ISJpMt6PDyYgC7eMaIBo535RvFIgw==} + '@csstools/postcss-color-function@4.0.3': + resolution: {integrity: sha512-dziWTvbyBsXze7Li+BemXyYX9yCf8udlGKB78evZismrBf7SNN6K5S0qE4sRQELKEkttugcGz0hwqyXilEhoUA==} engines: {node: '>=18'} peerDependencies: postcss: ^8.4 - '@csstools/postcss-color-mix-function@3.0.2': - resolution: {integrity: sha512-zG9PHNzZVCRk6eprm+T/ybrnuiwLdO+RR7+GCtNut+NZJGtPJj6bfPOEX23aOlMslLcRAlN6QOpxH3tovn+WpA==} + '@csstools/postcss-color-mix-function@3.0.3': + resolution: {integrity: sha512-L7v0pQlLC3VejShxn5bjrdo3GhhHExSVGB8CgZqIcED/W/eK9pKGxubyGivNcJQYl+iznBtTU3mFPMmOrLccBQ==} engines: {node: '>=18'} peerDependencies: postcss: ^8.4 - '@csstools/postcss-content-alt-text@2.0.1': - resolution: {integrity: sha512-TWjjewVZqdkjavsi8a2THuXgkhUum1k/m4QJpZpzOv72q6WnaoQZGSj5t5uCs7ymJr0H3qj6JcXMwMApSWUOGQ==} + '@csstools/postcss-content-alt-text@2.0.2': + resolution: {integrity: sha512-GzMdDJrNPAOq4XxGac5xv5Ae2pB3JjvYWIJhJPcE6g87Q38gXG1Daaqq55QUU8DnC+iVm8lrO/JGvSC2T4YBOA==} engines: {node: '>=18'} peerDependencies: postcss: ^8.4 - '@csstools/postcss-exponential-functions@2.0.1': - resolution: {integrity: sha512-A/MG8es3ylFzZ30oYIQUyJcMOfTfCs0dqqBMzeuzaPRlx4q/72WG+BbKe/pL9BUNIWsM0Q8jn3e3la8enjHJJA==} + '@csstools/postcss-exponential-functions@2.0.2': + resolution: {integrity: sha512-gSGeXEKse3U3lDzSXh9XE1DgdicMWolo+eyXN8nH96Vr5mWPd6jUwk6W+x8yRNwM5dDkoAE/HkYK6/WzSo9Jsw==} engines: {node: '>=18'} peerDependencies: postcss: ^8.4 @@ -3091,20 +3114,20 @@ packages: peerDependencies: postcss: ^8.4 - '@csstools/postcss-gamut-mapping@2.0.2': - resolution: {integrity: sha512-/1ur3ca9RWg/KnbLlxaDswyjLSGoaHNDruAzrVhkn5axgd7LOH6JHCBRhrKDafdMw9bf4MQrYFoaLfHAPekLFg==} + '@csstools/postcss-gamut-mapping@2.0.3': + resolution: {integrity: sha512-1mbYE41F3fluEdjExw70b339NVU62O6sz43mya5O+LultfZQdmY68qRsWT+rw85Imya9aeLCDgBHaxwgXf1Z/g==} engines: {node: '>=18'} peerDependencies: postcss: ^8.4 - '@csstools/postcss-gradients-interpolation-method@5.0.2': - resolution: {integrity: sha512-qRpvA4sduAfiV9yZG4OM7q/h2Qhr3lg+GrHe9NZwuzWnfSDLGh+Dh4Ea6fQ+1++jdKXW/Cb4/vHRp0ssQYra4w==} + '@csstools/postcss-gradients-interpolation-method@5.0.3': + resolution: {integrity: sha512-TW+utpEOOn2HLlRZTEVNS8XBlG5bOcSNBanIKjPWnkmdgkFjcj1eIaEtWezpGX2hKJpkiwZeIEyP/UItWk6c3g==} engines: {node: '>=18'} peerDependencies: postcss: ^8.4 - '@csstools/postcss-hwb-function@4.0.2': - resolution: {integrity: sha512-RUBVCyJE1hTsf9vGp3zrALeMollkAlHRFKm+T36y67nLfOOf+6GNQsdTGFAyLrY65skcm8ddC26Jp1n9ZIauEA==} + '@csstools/postcss-hwb-function@4.0.3': + resolution: {integrity: sha512-HBeApQzk6UlqAAWbuXSiWmF0Xtc/hfMTESSbkRUpolXshuPkUaBWXflfQuoo6exv3MvID6iTmv11GZT1ZfADDQ==} engines: {node: '>=18'} peerDependencies: postcss: ^8.4 @@ -3127,8 +3150,8 @@ packages: peerDependencies: postcss: ^8.4 - '@csstools/postcss-light-dark-function@2.0.4': - resolution: {integrity: sha512-yHUt5DZ61Irvp72notmAl3Zt4Me50EWToWNocazyIFTVYFwwo/EucmV3hWi9zJehu3rOSvMclL7DzvRDfbak/A==} + '@csstools/postcss-light-dark-function@2.0.5': + resolution: {integrity: sha512-mSqqxuwlBg10YyErq2YYB71KtvWDueBYE9WAnC6B7GHU+z0ECcGf+sR9zxpvePGzesuBNDB+cp15cW2CvOyszA==} engines: {node: '>=18'} peerDependencies: postcss: ^8.4 @@ -3157,20 +3180,20 @@ packages: peerDependencies: postcss: ^8.4 - '@csstools/postcss-logical-viewport-units@3.0.1': - resolution: {integrity: sha512-JsfaoTiBqIuRE+CYL4ZpYKOqJ965GyiMH4b8UrY0Z7i5GfMiHZrK7xtTB29piuyKQzrW+Z8w3PAExhwND9cuAQ==} + '@csstools/postcss-logical-viewport-units@3.0.2': + resolution: {integrity: sha512-oog7VobKvrS34oyUKslI6wCphtJxx0ldiA8RToPQ0HXPWNiXXSM7IbgwOTImJKTIUjo3eL7o5uuPxeu5MsnkvA==} engines: {node: '>=18'} peerDependencies: postcss: ^8.4 - '@csstools/postcss-media-minmax@2.0.1': - resolution: {integrity: sha512-EMa3IgUip+F/MwH4r2KfIA9ym9hQkT2PpR9MOukdomfGGCFuw9V3n/iIOBKziN1qfeddsYoOvtYOKQcHU2yIjg==} + '@csstools/postcss-media-minmax@2.0.2': + resolution: {integrity: sha512-zodxyIwRNuro/SIjN+zrYeZCQJvMd1obPtsvmNxLRvk3FOM3KwuuX8GEev9if19OGlNVvJZIe9wH77c+jIbXzA==} engines: {node: '>=18'} peerDependencies: postcss: ^8.4 - '@csstools/postcss-media-queries-aspect-ratio-number-values@3.0.1': - resolution: {integrity: sha512-JTzMQz//INahTALkvXnC5lC2fJKzwb5PY443T2zaM9hAzM7nzHMLIlEfFgdtBahVIBtBSalMefdxNr99LGW1lQ==} + '@csstools/postcss-media-queries-aspect-ratio-number-values@3.0.2': + resolution: {integrity: sha512-9bEvSC8hIkdqHwehYIADcwC7/TvuJeb1hAw0STI7BMRVE57nFxHyXY+WzfLPXtmhpdFqGcKJIyQkDcenQI3Sow==} engines: {node: '>=18'} peerDependencies: postcss: ^8.4 @@ -3187,8 +3210,8 @@ packages: peerDependencies: postcss: ^8.4 - '@csstools/postcss-oklab-function@4.0.2': - resolution: {integrity: sha512-2iSK/T77PHMeorakBAk/WLxSodfIJ/lmi6nxEkuruXfhGH7fByZim4Fw6ZJf4B73SVieRSH2ep8zvYkA2ZfRtA==} + '@csstools/postcss-oklab-function@4.0.3': + resolution: {integrity: sha512-BrhnL98OSpWt5EOMk5Hm+kL0kjA8BhBc9DGG0jYgww1GhWItn+L/McQ4WgHE2cm9+jSUE2OMy/31WvSRKhWpnQ==} engines: {node: '>=18'} peerDependencies: postcss: ^8.4 @@ -3199,8 +3222,8 @@ packages: peerDependencies: postcss: ^8.4 - '@csstools/postcss-relative-color-syntax@3.0.2': - resolution: {integrity: sha512-aBpuUdpJBswNGfw6lOkhown2cZ0YXrMjASye56nkoRpgRe9yDF4BM1fvEuakrCDiaeoUzVaI4SF6+344BflXfQ==} + '@csstools/postcss-relative-color-syntax@3.0.3': + resolution: {integrity: sha512-1VYBTdGiFSOFrlczaYcUNybCU3XZRL9DDY3ooYRkvweWJZas8dQVHi6vy9SUmxnk0vfGbMbrISXLOIHw4LjKDg==} engines: {node: '>=18'} peerDependencies: postcss: ^8.4 @@ -3211,8 +3234,8 @@ packages: peerDependencies: postcss: ^8.4 - '@csstools/postcss-stepped-value-functions@4.0.1': - resolution: {integrity: sha512-dk3KqVcIEYzy9Mvx8amoBbk123BWgd5DfjXDiPrEqxGma37PG7m/MoMmHQhuVHIjvPDHoJwyIZi2yy7j0RA5fw==} + '@csstools/postcss-stepped-value-functions@4.0.2': + resolution: {integrity: sha512-AxLKGIV0zYIAkeN02fo4o/vcG39WEZjT9dXs78ajy87dM94OFNIu5huxqBgkFGKLiXhQIKBRxAF/MtJmuIWi8w==} engines: {node: '>=18'} peerDependencies: postcss: ^8.4 @@ -3223,8 +3246,8 @@ packages: peerDependencies: postcss: ^8.4 - '@csstools/postcss-trigonometric-functions@4.0.1': - resolution: {integrity: sha512-QHOYuN3bzS/rcpAygFhJxJUtD8GuJEWF6f9Zm518Tq/cSMlcTgU+v0geyi5EqbmYxKMig2oKCKUSGqOj9gehkg==} + '@csstools/postcss-trigonometric-functions@4.0.2': + resolution: {integrity: sha512-hQzJkTWNvHKGYa5ySpdex2K/ODX6bI3z8Pmdl3W/opRlaXMA7Xvq7Nagp31BTkr1ngzfnqTY9XNKEI2FqaO3fg==} engines: {node: '>=18'} peerDependencies: postcss: ^8.4 @@ -4252,6 +4275,14 @@ packages: resolution: {integrity: sha512-htyl8TWnKL7K/ESFa1oW2UB5lVDxuF5DpM7tBi6Hu2LNL3mWkIzNLG6N4zoCUP1lCKNxWy/3iu8mS8MvToGd6w==} engines: {node: '>=12.22.0'} + '@pnpm/constants@9.0.0': + resolution: {integrity: sha512-cyZ12A7j1BzeQ9nr5HBdlSLxN1VWnCG/1xjdgDUL/WDlgmVa3k6TI2CktTHjR5w/rWbKudpIaMAmJJk9w+cTRQ==} + engines: {node: '>=18.12'} + + '@pnpm/error@6.0.2': + resolution: {integrity: sha512-3/wWJYjUyO9ToLaZpBASYIBg87C4DBZ8yfzrt0cSCTbRFDBUNdH0dzwfVKEqhR7A9tpRMyeoRIzPUVxWc+U+RQ==} + engines: {node: '>=18.12'} + '@pnpm/network.ca-file@1.0.2': resolution: {integrity: sha512-YcPQ8a0jwYU9bTdJDpXjMi7Brhkr1mXsXrUJvjqM2mQDgkRiz8jFaQGOdaLxgjtUfQgZhKy/O3cG/YwmgKaxLA==} engines: {node: '>=12.22.0'} @@ -4260,6 +4291,10 @@ packages: resolution: {integrity: sha512-c83qWb22rNRuB0UaVCI0uRPNRr8Z0FWnEIvT47jiHAmOIUHbBOg5XvV7pM5x+rKn9HRpjxquDbXYSXr3fAKFcw==} engines: {node: '>=12'} + '@pnpm/workspace.read-manifest@2.2.1': + resolution: {integrity: sha512-HdS8Q0nhOO5kBqDYbUFFRv6Zp2TMlaf7Zne8nmrp7xL3k2gi2UU16kmmV+cY5dmINsKslulHDHJIC59J7I+xZg==} + engines: {node: '>=18.12'} + '@polka/url@1.0.0-next.28': resolution: {integrity: sha512-8LduaNlMZGwdZ6qWrKlfa+2M4gahzFkprZiAt2TF8uS0qQgBizKXpXURqvTJ4WtmupWxaLqjRb2UCTe72mu+Aw==} @@ -4533,8 +4568,8 @@ packages: resolution: {integrity: sha512-Wo1iKt2b9OT7d+YGhvEPD3DXvPv2etTusIMhMUoG7fbhmxcXCtIjJDEygy91Y2JFlwGyjqiBPRozme7UD8hoqg==} engines: {node: '>=12'} - '@tanstack/query-core@5.59.0': - resolution: {integrity: sha512-WGD8uIhX6/deH/tkZqPNcRyAhDUqs729bWKoByYHSogcshXfFbppOdTER5+qY7mFvu8KEFJwT0nxr8RfPTVh0Q==} + '@tanstack/query-core@5.59.6': + resolution: {integrity: sha512-g58YTHe4ClRrjJ50GY9fas/0zARJVozY0Hs+hcSBOmwZaeKY+to0/LX8wKnnH/EJiLYcC1sHmE11CAS3ncfZBg==} '@tanstack/store@0.5.5': resolution: {integrity: sha512-EOSrgdDAJExbvRZEQ/Xhh9iZchXpMN+ga1Bnk8Nmygzs8TfiE6hbzThF+Pr2G19uHL6+DTDTHhJ8VQiOd7l4tA==} @@ -4542,8 +4577,8 @@ packages: '@tanstack/virtual-core@3.10.8': resolution: {integrity: sha512-PBu00mtt95jbKFi6Llk9aik8bnR3tR/oQP1o3TSi+iG//+Q2RTIzCEgKkHG8BB86kxMNW6O8wku+Lmi+QFR6jA==} - '@tanstack/vue-query@5.59.1': - resolution: {integrity: sha512-ZxEwI9oVQs+/mdIGOQb0l6QKUe/E08b0bPSC6X7oIE5s2O8VItNXY8F/uiUUtIv41q478gUjpGnf0QYs4WY3Ng==} + '@tanstack/vue-query@5.59.6': + resolution: {integrity: sha512-e/4TUkILjHyqPv48n/ndpYbRlI3Xn+hL/W00OKcGmQd/H7cv4c2EQtv+7pBiyC991ReAiyd0ihgiSLuu1L4I6A==} peerDependencies: '@vue/composition-api': ^1.1.2 vue: ^3.5.11 @@ -5239,8 +5274,8 @@ packages: resolution: {integrity: sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==} engines: {node: '>= 0.4'} - axios-mock-adapter@2.0.0: - resolution: {integrity: sha512-D/K0J5Zm6KvaMTnsWrBQZWLzKN9GxUFZEa0mx2qeEHXDeTugCoplWehy8y36dj5vuSjhe1u/Dol8cZ8lzzmDew==} + axios-mock-adapter@2.1.0: + resolution: {integrity: sha512-AZUe4OjECGCNNssH8SOdtneiQELsqTsat3SQQCWLPjN436/H+L9AjWfV7bF+Zg/YL9cgbhrz5671hoh+Tbn98w==} peerDependencies: axios: '>= 0.17.0' @@ -8349,8 +8384,8 @@ packages: peerDependencies: postcss: ^8.4.6 - postcss-color-functional-notation@7.0.2: - resolution: {integrity: sha512-c2WkR0MS73s+P5SgY1KBaSEE61Rj+miW095rkWDnMQxbTCQkp6y/jft8U0QMxEsI4k1Pd4PdV+TP9/1zIDR6XQ==} + postcss-color-functional-notation@7.0.3: + resolution: {integrity: sha512-mL3LVOwXr5sRX1N5so7AFCNciaYTNTxzXuv5bDoZ/JunV2NCAzGOuVfyICRKczDPFImoIuL4e0O33/zYap9D0w==} engines: {node: '>=18'} peerDependencies: postcss: ^8.4 @@ -8379,20 +8414,20 @@ packages: peerDependencies: postcss: ^8.4.31 - postcss-custom-media@11.0.2: - resolution: {integrity: sha512-IDtxB1VgPayRLjNBMjuf827sn1j2m9EGnhIxpx2coVerbWJF+twt590+PKvdDc4K8QNFqFJh+W/SOiHpasVXsg==} + postcss-custom-media@11.0.3: + resolution: {integrity: sha512-h52R7j0/QZP7NgnpsUaqx6wdssplK4U+ZuErvic2StgvXt3v5sPopFH86yjLvqz3jBrj/8Hkvr7Gio1LLRFP0g==} engines: {node: '>=18'} peerDependencies: postcss: ^8.4 - postcss-custom-properties@14.0.1: - resolution: {integrity: sha512-SB4GjuZjIq5GQFNbxFrirQPbkdbJooyNy8bh+fcJ8ZG0oasJTflTTtR4geb56h+FBVDIb9Hx4v/NiG2caOj8nQ==} + postcss-custom-properties@14.0.2: + resolution: {integrity: sha512-ZDJLIXa6uT6FlK6mYdzHxr1fr5ec6lPbp/CZ5+7EZedFmfjJx1fvYQhAPCBebuyc1lkketmiA26ZVl2UkPQ9Ig==} engines: {node: '>=18'} peerDependencies: postcss: ^8.4 - postcss-custom-selectors@8.0.1: - resolution: {integrity: sha512-2McIpyhAeKhUzVqrP4ZyMBpK5FuD+Y9tpQwhcof49652s7gez8057cSaOg/epYcKlztSYxb0GHfi7W5h3JoGUg==} + postcss-custom-selectors@8.0.2: + resolution: {integrity: sha512-8y2fa+RgYHpVFtvR4h3/dHc7b0iWjT6GOpzWwB8VHJTEBdVNaqOB4FH9koa44hgRyaeDs3KTe3xP9EJf6NLvxQ==} engines: {node: '>=18'} peerDependencies: postcss: ^8.4 @@ -8484,8 +8519,8 @@ packages: peerDependencies: postcss: ^8.4.21 - postcss-lab-function@7.0.2: - resolution: {integrity: sha512-h4ARGLIBtC1PmCHsLgTWWj8j1i1CXoaht4A5RlITDX2z9AeFBak0YlY6sdF4oJGljrep+Dg2SSccIj4QnFbRDg==} + postcss-lab-function@7.0.3: + resolution: {integrity: sha512-yCBscY/dwipfvqqy7rQHbn6k18zYZy9O57JY4fGuibot6wz7pbtzRnhRlWraHBNUs+N4p2KogHv2aBsoB6G+5Q==} engines: {node: '>=18'} peerDependencies: postcss: ^8.4 @@ -8648,8 +8683,8 @@ packages: peerDependencies: postcss: ^8.4 - postcss-preset-env@10.0.6: - resolution: {integrity: sha512-qixfM2wbvKJhUjJELLB8lV2UCsyrMdSXqiXHiNKMgAbNturstc80j/8MsthJeOpxYEekrCrFzcaoOJm8JRSdBg==} + postcss-preset-env@10.0.7: + resolution: {integrity: sha512-aUC/bMT2CULwaZ/RK1Ivzdsyv95DQCJs0dK98RTc9cZKUYIal1+85JdNwik0DXg35BKdRZM2ZwASU17PXoglsw==} engines: {node: '>=18'} peerDependencies: postcss: ^8.4 @@ -8919,6 +8954,10 @@ packages: resolution: {integrity: sha512-VIMnQi/Z4HT2Fxuwg5KrY174U1VdUIASQVWXXyqtNRtxSr9IYkn1rsI6Tb6HsrHCmB7gVpNwX6JxPTHcH6IoTA==} engines: {node: '>=6'} + read-yaml-file@2.1.0: + resolution: {integrity: sha512-UkRNRIwnhG+y7hpqnycCL/xbTk7+ia9VuVTC0S+zVbwd65DI9eUpRMfsWIGrCWxTU/mi+JW8cHQCrv+zfCbEPQ==} + engines: {node: '>=10.13'} + readable-stream@2.3.8: resolution: {integrity: sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==} @@ -9458,6 +9497,10 @@ packages: resolution: {integrity: sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==} engines: {node: '>=4'} + strip-bom@4.0.0: + resolution: {integrity: sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==} + engines: {node: '>=8'} + strip-comments@2.0.1: resolution: {integrity: sha512-ZprKx+bBLXv067WTCALv8SSz5l2+XhpYCsVtSqlMnkAXMWDq+/ekVbl1ghqP9rUHTzv6sm/DwCOiYutU/yp1fw==} engines: {node: '>=10'} @@ -10274,8 +10317,8 @@ packages: peerDependencies: vue: ^3.5.11 - vxe-pc-ui@4.2.18: - resolution: {integrity: sha512-OfS3h7YitqwGCk4ILMUyFTBEtXnv3DnTvT7R2DYjG9O1fr6tY2EbRfnpaMMKUCfSHbq/7AyOJJNJz7/g6u8ucw==} + vxe-pc-ui@4.2.19: + resolution: {integrity: sha512-mWxRhjomh+Ded5xMc8M5LRTX99MaOSSqJpE5MRJp8j/9NqlEsSs0B5Xshw0VE/QPXN18X/kM4FNm5ltKhFAhNg==} vxe-table@4.7.86: resolution: {integrity: sha512-7VJjOb/jZf6JMobFER6ZfJI6Mt5L7N85dEOSLR20ZXwfSxRF6vfkXb7kAvuZ4FOXJxT2D7yaAEICPZHPCwwp4g==} @@ -12030,73 +12073,84 @@ snapshots: dependencies: vue: 3.5.11(typescript@5.6.3) - '@csstools/cascade-layer-name-parser@2.0.1(@csstools/css-parser-algorithms@3.0.1(@csstools/css-tokenizer@3.0.1))(@csstools/css-tokenizer@3.0.1)': + '@csstools/cascade-layer-name-parser@2.0.2(@csstools/css-parser-algorithms@3.0.2(@csstools/css-tokenizer@3.0.2))(@csstools/css-tokenizer@3.0.2)': dependencies: - '@csstools/css-parser-algorithms': 3.0.1(@csstools/css-tokenizer@3.0.1) - '@csstools/css-tokenizer': 3.0.1 + '@csstools/css-parser-algorithms': 3.0.2(@csstools/css-tokenizer@3.0.2) + '@csstools/css-tokenizer': 3.0.2 '@csstools/color-helpers@5.0.1': {} - '@csstools/css-calc@2.0.1(@csstools/css-parser-algorithms@3.0.1(@csstools/css-tokenizer@3.0.1))(@csstools/css-tokenizer@3.0.1)': + '@csstools/css-calc@2.0.2(@csstools/css-parser-algorithms@3.0.2(@csstools/css-tokenizer@3.0.2))(@csstools/css-tokenizer@3.0.2)': dependencies: - '@csstools/css-parser-algorithms': 3.0.1(@csstools/css-tokenizer@3.0.1) - '@csstools/css-tokenizer': 3.0.1 + '@csstools/css-parser-algorithms': 3.0.2(@csstools/css-tokenizer@3.0.2) + '@csstools/css-tokenizer': 3.0.2 - '@csstools/css-color-parser@3.0.2(@csstools/css-parser-algorithms@3.0.1(@csstools/css-tokenizer@3.0.1))(@csstools/css-tokenizer@3.0.1)': + '@csstools/css-color-parser@3.0.3(@csstools/css-parser-algorithms@3.0.2(@csstools/css-tokenizer@3.0.2))(@csstools/css-tokenizer@3.0.2)': dependencies: '@csstools/color-helpers': 5.0.1 - '@csstools/css-calc': 2.0.1(@csstools/css-parser-algorithms@3.0.1(@csstools/css-tokenizer@3.0.1))(@csstools/css-tokenizer@3.0.1) - '@csstools/css-parser-algorithms': 3.0.1(@csstools/css-tokenizer@3.0.1) - '@csstools/css-tokenizer': 3.0.1 + '@csstools/css-calc': 2.0.2(@csstools/css-parser-algorithms@3.0.2(@csstools/css-tokenizer@3.0.2))(@csstools/css-tokenizer@3.0.2) + '@csstools/css-parser-algorithms': 3.0.2(@csstools/css-tokenizer@3.0.2) + '@csstools/css-tokenizer': 3.0.2 '@csstools/css-parser-algorithms@3.0.1(@csstools/css-tokenizer@3.0.1)': dependencies: '@csstools/css-tokenizer': 3.0.1 + '@csstools/css-parser-algorithms@3.0.2(@csstools/css-tokenizer@3.0.2)': + dependencies: + '@csstools/css-tokenizer': 3.0.2 + '@csstools/css-tokenizer@3.0.1': {} + '@csstools/css-tokenizer@3.0.2': {} + '@csstools/media-query-list-parser@3.0.1(@csstools/css-parser-algorithms@3.0.1(@csstools/css-tokenizer@3.0.1))(@csstools/css-tokenizer@3.0.1)': dependencies: '@csstools/css-parser-algorithms': 3.0.1(@csstools/css-tokenizer@3.0.1) '@csstools/css-tokenizer': 3.0.1 + '@csstools/media-query-list-parser@4.0.0(@csstools/css-parser-algorithms@3.0.2(@csstools/css-tokenizer@3.0.2))(@csstools/css-tokenizer@3.0.2)': + dependencies: + '@csstools/css-parser-algorithms': 3.0.2(@csstools/css-tokenizer@3.0.2) + '@csstools/css-tokenizer': 3.0.2 + '@csstools/postcss-cascade-layers@5.0.0(postcss@8.4.47)': dependencies: '@csstools/selector-specificity': 4.0.0(postcss-selector-parser@6.1.2) postcss: 8.4.47 postcss-selector-parser: 6.1.2 - '@csstools/postcss-color-function@4.0.2(postcss@8.4.47)': + '@csstools/postcss-color-function@4.0.3(postcss@8.4.47)': dependencies: - '@csstools/css-color-parser': 3.0.2(@csstools/css-parser-algorithms@3.0.1(@csstools/css-tokenizer@3.0.1))(@csstools/css-tokenizer@3.0.1) - '@csstools/css-parser-algorithms': 3.0.1(@csstools/css-tokenizer@3.0.1) - '@csstools/css-tokenizer': 3.0.1 + '@csstools/css-color-parser': 3.0.3(@csstools/css-parser-algorithms@3.0.2(@csstools/css-tokenizer@3.0.2))(@csstools/css-tokenizer@3.0.2) + '@csstools/css-parser-algorithms': 3.0.2(@csstools/css-tokenizer@3.0.2) + '@csstools/css-tokenizer': 3.0.2 '@csstools/postcss-progressive-custom-properties': 4.0.0(postcss@8.4.47) '@csstools/utilities': 2.0.0(postcss@8.4.47) postcss: 8.4.47 - '@csstools/postcss-color-mix-function@3.0.2(postcss@8.4.47)': + '@csstools/postcss-color-mix-function@3.0.3(postcss@8.4.47)': dependencies: - '@csstools/css-color-parser': 3.0.2(@csstools/css-parser-algorithms@3.0.1(@csstools/css-tokenizer@3.0.1))(@csstools/css-tokenizer@3.0.1) - '@csstools/css-parser-algorithms': 3.0.1(@csstools/css-tokenizer@3.0.1) - '@csstools/css-tokenizer': 3.0.1 + '@csstools/css-color-parser': 3.0.3(@csstools/css-parser-algorithms@3.0.2(@csstools/css-tokenizer@3.0.2))(@csstools/css-tokenizer@3.0.2) + '@csstools/css-parser-algorithms': 3.0.2(@csstools/css-tokenizer@3.0.2) + '@csstools/css-tokenizer': 3.0.2 '@csstools/postcss-progressive-custom-properties': 4.0.0(postcss@8.4.47) '@csstools/utilities': 2.0.0(postcss@8.4.47) postcss: 8.4.47 - '@csstools/postcss-content-alt-text@2.0.1(postcss@8.4.47)': + '@csstools/postcss-content-alt-text@2.0.2(postcss@8.4.47)': dependencies: - '@csstools/css-parser-algorithms': 3.0.1(@csstools/css-tokenizer@3.0.1) - '@csstools/css-tokenizer': 3.0.1 + '@csstools/css-parser-algorithms': 3.0.2(@csstools/css-tokenizer@3.0.2) + '@csstools/css-tokenizer': 3.0.2 '@csstools/postcss-progressive-custom-properties': 4.0.0(postcss@8.4.47) '@csstools/utilities': 2.0.0(postcss@8.4.47) postcss: 8.4.47 - '@csstools/postcss-exponential-functions@2.0.1(postcss@8.4.47)': + '@csstools/postcss-exponential-functions@2.0.2(postcss@8.4.47)': dependencies: - '@csstools/css-calc': 2.0.1(@csstools/css-parser-algorithms@3.0.1(@csstools/css-tokenizer@3.0.1))(@csstools/css-tokenizer@3.0.1) - '@csstools/css-parser-algorithms': 3.0.1(@csstools/css-tokenizer@3.0.1) - '@csstools/css-tokenizer': 3.0.1 + '@csstools/css-calc': 2.0.2(@csstools/css-parser-algorithms@3.0.2(@csstools/css-tokenizer@3.0.2))(@csstools/css-tokenizer@3.0.2) + '@csstools/css-parser-algorithms': 3.0.2(@csstools/css-tokenizer@3.0.2) + '@csstools/css-tokenizer': 3.0.2 postcss: 8.4.47 '@csstools/postcss-font-format-keywords@4.0.0(postcss@8.4.47)': @@ -12105,27 +12159,27 @@ snapshots: postcss: 8.4.47 postcss-value-parser: 4.2.0 - '@csstools/postcss-gamut-mapping@2.0.2(postcss@8.4.47)': + '@csstools/postcss-gamut-mapping@2.0.3(postcss@8.4.47)': dependencies: - '@csstools/css-color-parser': 3.0.2(@csstools/css-parser-algorithms@3.0.1(@csstools/css-tokenizer@3.0.1))(@csstools/css-tokenizer@3.0.1) - '@csstools/css-parser-algorithms': 3.0.1(@csstools/css-tokenizer@3.0.1) - '@csstools/css-tokenizer': 3.0.1 + '@csstools/css-color-parser': 3.0.3(@csstools/css-parser-algorithms@3.0.2(@csstools/css-tokenizer@3.0.2))(@csstools/css-tokenizer@3.0.2) + '@csstools/css-parser-algorithms': 3.0.2(@csstools/css-tokenizer@3.0.2) + '@csstools/css-tokenizer': 3.0.2 postcss: 8.4.47 - '@csstools/postcss-gradients-interpolation-method@5.0.2(postcss@8.4.47)': + '@csstools/postcss-gradients-interpolation-method@5.0.3(postcss@8.4.47)': dependencies: - '@csstools/css-color-parser': 3.0.2(@csstools/css-parser-algorithms@3.0.1(@csstools/css-tokenizer@3.0.1))(@csstools/css-tokenizer@3.0.1) - '@csstools/css-parser-algorithms': 3.0.1(@csstools/css-tokenizer@3.0.1) - '@csstools/css-tokenizer': 3.0.1 + '@csstools/css-color-parser': 3.0.3(@csstools/css-parser-algorithms@3.0.2(@csstools/css-tokenizer@3.0.2))(@csstools/css-tokenizer@3.0.2) + '@csstools/css-parser-algorithms': 3.0.2(@csstools/css-tokenizer@3.0.2) + '@csstools/css-tokenizer': 3.0.2 '@csstools/postcss-progressive-custom-properties': 4.0.0(postcss@8.4.47) '@csstools/utilities': 2.0.0(postcss@8.4.47) postcss: 8.4.47 - '@csstools/postcss-hwb-function@4.0.2(postcss@8.4.47)': + '@csstools/postcss-hwb-function@4.0.3(postcss@8.4.47)': dependencies: - '@csstools/css-color-parser': 3.0.2(@csstools/css-parser-algorithms@3.0.1(@csstools/css-tokenizer@3.0.1))(@csstools/css-tokenizer@3.0.1) - '@csstools/css-parser-algorithms': 3.0.1(@csstools/css-tokenizer@3.0.1) - '@csstools/css-tokenizer': 3.0.1 + '@csstools/css-color-parser': 3.0.3(@csstools/css-parser-algorithms@3.0.2(@csstools/css-tokenizer@3.0.2))(@csstools/css-tokenizer@3.0.2) + '@csstools/css-parser-algorithms': 3.0.2(@csstools/css-tokenizer@3.0.2) + '@csstools/css-tokenizer': 3.0.2 '@csstools/postcss-progressive-custom-properties': 4.0.0(postcss@8.4.47) '@csstools/utilities': 2.0.0(postcss@8.4.47) postcss: 8.4.47 @@ -12147,10 +12201,10 @@ snapshots: postcss: 8.4.47 postcss-selector-parser: 6.1.2 - '@csstools/postcss-light-dark-function@2.0.4(postcss@8.4.47)': + '@csstools/postcss-light-dark-function@2.0.5(postcss@8.4.47)': dependencies: - '@csstools/css-parser-algorithms': 3.0.1(@csstools/css-tokenizer@3.0.1) - '@csstools/css-tokenizer': 3.0.1 + '@csstools/css-parser-algorithms': 3.0.2(@csstools/css-tokenizer@3.0.2) + '@csstools/css-tokenizer': 3.0.2 '@csstools/postcss-progressive-custom-properties': 4.0.0(postcss@8.4.47) '@csstools/utilities': 2.0.0(postcss@8.4.47) postcss: 8.4.47 @@ -12172,25 +12226,25 @@ snapshots: postcss: 8.4.47 postcss-value-parser: 4.2.0 - '@csstools/postcss-logical-viewport-units@3.0.1(postcss@8.4.47)': + '@csstools/postcss-logical-viewport-units@3.0.2(postcss@8.4.47)': dependencies: - '@csstools/css-tokenizer': 3.0.1 + '@csstools/css-tokenizer': 3.0.2 '@csstools/utilities': 2.0.0(postcss@8.4.47) postcss: 8.4.47 - '@csstools/postcss-media-minmax@2.0.1(postcss@8.4.47)': + '@csstools/postcss-media-minmax@2.0.2(postcss@8.4.47)': dependencies: - '@csstools/css-calc': 2.0.1(@csstools/css-parser-algorithms@3.0.1(@csstools/css-tokenizer@3.0.1))(@csstools/css-tokenizer@3.0.1) - '@csstools/css-parser-algorithms': 3.0.1(@csstools/css-tokenizer@3.0.1) - '@csstools/css-tokenizer': 3.0.1 - '@csstools/media-query-list-parser': 3.0.1(@csstools/css-parser-algorithms@3.0.1(@csstools/css-tokenizer@3.0.1))(@csstools/css-tokenizer@3.0.1) + '@csstools/css-calc': 2.0.2(@csstools/css-parser-algorithms@3.0.2(@csstools/css-tokenizer@3.0.2))(@csstools/css-tokenizer@3.0.2) + '@csstools/css-parser-algorithms': 3.0.2(@csstools/css-tokenizer@3.0.2) + '@csstools/css-tokenizer': 3.0.2 + '@csstools/media-query-list-parser': 4.0.0(@csstools/css-parser-algorithms@3.0.2(@csstools/css-tokenizer@3.0.2))(@csstools/css-tokenizer@3.0.2) postcss: 8.4.47 - '@csstools/postcss-media-queries-aspect-ratio-number-values@3.0.1(postcss@8.4.47)': + '@csstools/postcss-media-queries-aspect-ratio-number-values@3.0.2(postcss@8.4.47)': dependencies: - '@csstools/css-parser-algorithms': 3.0.1(@csstools/css-tokenizer@3.0.1) - '@csstools/css-tokenizer': 3.0.1 - '@csstools/media-query-list-parser': 3.0.1(@csstools/css-parser-algorithms@3.0.1(@csstools/css-tokenizer@3.0.1))(@csstools/css-tokenizer@3.0.1) + '@csstools/css-parser-algorithms': 3.0.2(@csstools/css-tokenizer@3.0.2) + '@csstools/css-tokenizer': 3.0.2 + '@csstools/media-query-list-parser': 4.0.0(@csstools/css-parser-algorithms@3.0.2(@csstools/css-tokenizer@3.0.2))(@csstools/css-tokenizer@3.0.2) postcss: 8.4.47 '@csstools/postcss-nested-calc@4.0.0(postcss@8.4.47)': @@ -12204,11 +12258,11 @@ snapshots: postcss: 8.4.47 postcss-value-parser: 4.2.0 - '@csstools/postcss-oklab-function@4.0.2(postcss@8.4.47)': + '@csstools/postcss-oklab-function@4.0.3(postcss@8.4.47)': dependencies: - '@csstools/css-color-parser': 3.0.2(@csstools/css-parser-algorithms@3.0.1(@csstools/css-tokenizer@3.0.1))(@csstools/css-tokenizer@3.0.1) - '@csstools/css-parser-algorithms': 3.0.1(@csstools/css-tokenizer@3.0.1) - '@csstools/css-tokenizer': 3.0.1 + '@csstools/css-color-parser': 3.0.3(@csstools/css-parser-algorithms@3.0.2(@csstools/css-tokenizer@3.0.2))(@csstools/css-tokenizer@3.0.2) + '@csstools/css-parser-algorithms': 3.0.2(@csstools/css-tokenizer@3.0.2) + '@csstools/css-tokenizer': 3.0.2 '@csstools/postcss-progressive-custom-properties': 4.0.0(postcss@8.4.47) '@csstools/utilities': 2.0.0(postcss@8.4.47) postcss: 8.4.47 @@ -12218,11 +12272,11 @@ snapshots: postcss: 8.4.47 postcss-value-parser: 4.2.0 - '@csstools/postcss-relative-color-syntax@3.0.2(postcss@8.4.47)': + '@csstools/postcss-relative-color-syntax@3.0.3(postcss@8.4.47)': dependencies: - '@csstools/css-color-parser': 3.0.2(@csstools/css-parser-algorithms@3.0.1(@csstools/css-tokenizer@3.0.1))(@csstools/css-tokenizer@3.0.1) - '@csstools/css-parser-algorithms': 3.0.1(@csstools/css-tokenizer@3.0.1) - '@csstools/css-tokenizer': 3.0.1 + '@csstools/css-color-parser': 3.0.3(@csstools/css-parser-algorithms@3.0.2(@csstools/css-tokenizer@3.0.2))(@csstools/css-tokenizer@3.0.2) + '@csstools/css-parser-algorithms': 3.0.2(@csstools/css-tokenizer@3.0.2) + '@csstools/css-tokenizer': 3.0.2 '@csstools/postcss-progressive-custom-properties': 4.0.0(postcss@8.4.47) '@csstools/utilities': 2.0.0(postcss@8.4.47) postcss: 8.4.47 @@ -12232,11 +12286,11 @@ snapshots: postcss: 8.4.47 postcss-selector-parser: 6.1.2 - '@csstools/postcss-stepped-value-functions@4.0.1(postcss@8.4.47)': + '@csstools/postcss-stepped-value-functions@4.0.2(postcss@8.4.47)': dependencies: - '@csstools/css-calc': 2.0.1(@csstools/css-parser-algorithms@3.0.1(@csstools/css-tokenizer@3.0.1))(@csstools/css-tokenizer@3.0.1) - '@csstools/css-parser-algorithms': 3.0.1(@csstools/css-tokenizer@3.0.1) - '@csstools/css-tokenizer': 3.0.1 + '@csstools/css-calc': 2.0.2(@csstools/css-parser-algorithms@3.0.2(@csstools/css-tokenizer@3.0.2))(@csstools/css-tokenizer@3.0.2) + '@csstools/css-parser-algorithms': 3.0.2(@csstools/css-tokenizer@3.0.2) + '@csstools/css-tokenizer': 3.0.2 postcss: 8.4.47 '@csstools/postcss-text-decoration-shorthand@4.0.1(postcss@8.4.47)': @@ -12245,11 +12299,11 @@ snapshots: postcss: 8.4.47 postcss-value-parser: 4.2.0 - '@csstools/postcss-trigonometric-functions@4.0.1(postcss@8.4.47)': + '@csstools/postcss-trigonometric-functions@4.0.2(postcss@8.4.47)': dependencies: - '@csstools/css-calc': 2.0.1(@csstools/css-parser-algorithms@3.0.1(@csstools/css-tokenizer@3.0.1))(@csstools/css-tokenizer@3.0.1) - '@csstools/css-parser-algorithms': 3.0.1(@csstools/css-tokenizer@3.0.1) - '@csstools/css-tokenizer': 3.0.1 + '@csstools/css-calc': 2.0.2(@csstools/css-parser-algorithms@3.0.2(@csstools/css-tokenizer@3.0.2))(@csstools/css-tokenizer@3.0.2) + '@csstools/css-parser-algorithms': 3.0.2(@csstools/css-tokenizer@3.0.2) + '@csstools/css-tokenizer': 3.0.2 postcss: 8.4.47 '@csstools/postcss-unset-value@4.0.0(postcss@8.4.47)': @@ -13148,6 +13202,12 @@ snapshots: '@pnpm/config.env-replace@1.1.0': {} + '@pnpm/constants@9.0.0': {} + + '@pnpm/error@6.0.2': + dependencies: + '@pnpm/constants': 9.0.0 + '@pnpm/network.ca-file@1.0.2': dependencies: graceful-fs: 4.2.10 @@ -13158,6 +13218,12 @@ snapshots: '@pnpm/network.ca-file': 1.0.2 config-chain: 1.1.13 + '@pnpm/workspace.read-manifest@2.2.1': + dependencies: + '@pnpm/constants': 9.0.0 + '@pnpm/error': 6.0.2 + read-yaml-file: 2.1.0 + '@polka/url@1.0.0-next.28': {} '@rollup/plugin-alias@5.1.1(rollup@3.29.5)': @@ -13486,16 +13552,16 @@ snapshots: dependencies: remove-accents: 0.5.0 - '@tanstack/query-core@5.59.0': {} + '@tanstack/query-core@5.59.6': {} '@tanstack/store@0.5.5': {} '@tanstack/virtual-core@3.10.8': {} - '@tanstack/vue-query@5.59.1(vue@3.5.11(typescript@5.6.3))': + '@tanstack/vue-query@5.59.6(vue@3.5.11(typescript@5.6.3))': dependencies: '@tanstack/match-sorter-utils': 8.19.4 - '@tanstack/query-core': 5.59.0 + '@tanstack/query-core': 5.59.6 '@vue/devtools-api': 6.6.4 vue: 3.5.11(typescript@5.6.3) vue-demi: 0.14.10(vue@3.5.11(typescript@5.6.3)) @@ -14358,7 +14424,7 @@ snapshots: dependencies: possible-typed-array-names: 1.0.0 - axios-mock-adapter@2.0.0(axios@1.7.7): + axios-mock-adapter@2.1.0(axios@1.7.7): dependencies: axios: 1.7.7 fast-deep-equal: 3.1.3 @@ -17847,11 +17913,11 @@ snapshots: postcss: 8.4.47 postcss-value-parser: 4.2.0 - postcss-color-functional-notation@7.0.2(postcss@8.4.47): + postcss-color-functional-notation@7.0.3(postcss@8.4.47): dependencies: - '@csstools/css-color-parser': 3.0.2(@csstools/css-parser-algorithms@3.0.1(@csstools/css-tokenizer@3.0.1))(@csstools/css-tokenizer@3.0.1) - '@csstools/css-parser-algorithms': 3.0.1(@csstools/css-tokenizer@3.0.1) - '@csstools/css-tokenizer': 3.0.1 + '@csstools/css-color-parser': 3.0.3(@csstools/css-parser-algorithms@3.0.2(@csstools/css-tokenizer@3.0.2))(@csstools/css-tokenizer@3.0.2) + '@csstools/css-parser-algorithms': 3.0.2(@csstools/css-tokenizer@3.0.2) + '@csstools/css-tokenizer': 3.0.2 '@csstools/postcss-progressive-custom-properties': 4.0.0(postcss@8.4.47) '@csstools/utilities': 2.0.0(postcss@8.4.47) postcss: 8.4.47 @@ -17882,28 +17948,28 @@ snapshots: postcss: 8.4.47 postcss-value-parser: 4.2.0 - postcss-custom-media@11.0.2(postcss@8.4.47): + postcss-custom-media@11.0.3(postcss@8.4.47): dependencies: - '@csstools/cascade-layer-name-parser': 2.0.1(@csstools/css-parser-algorithms@3.0.1(@csstools/css-tokenizer@3.0.1))(@csstools/css-tokenizer@3.0.1) - '@csstools/css-parser-algorithms': 3.0.1(@csstools/css-tokenizer@3.0.1) - '@csstools/css-tokenizer': 3.0.1 - '@csstools/media-query-list-parser': 3.0.1(@csstools/css-parser-algorithms@3.0.1(@csstools/css-tokenizer@3.0.1))(@csstools/css-tokenizer@3.0.1) + '@csstools/cascade-layer-name-parser': 2.0.2(@csstools/css-parser-algorithms@3.0.2(@csstools/css-tokenizer@3.0.2))(@csstools/css-tokenizer@3.0.2) + '@csstools/css-parser-algorithms': 3.0.2(@csstools/css-tokenizer@3.0.2) + '@csstools/css-tokenizer': 3.0.2 + '@csstools/media-query-list-parser': 4.0.0(@csstools/css-parser-algorithms@3.0.2(@csstools/css-tokenizer@3.0.2))(@csstools/css-tokenizer@3.0.2) postcss: 8.4.47 - postcss-custom-properties@14.0.1(postcss@8.4.47): + postcss-custom-properties@14.0.2(postcss@8.4.47): dependencies: - '@csstools/cascade-layer-name-parser': 2.0.1(@csstools/css-parser-algorithms@3.0.1(@csstools/css-tokenizer@3.0.1))(@csstools/css-tokenizer@3.0.1) - '@csstools/css-parser-algorithms': 3.0.1(@csstools/css-tokenizer@3.0.1) - '@csstools/css-tokenizer': 3.0.1 + '@csstools/cascade-layer-name-parser': 2.0.2(@csstools/css-parser-algorithms@3.0.2(@csstools/css-tokenizer@3.0.2))(@csstools/css-tokenizer@3.0.2) + '@csstools/css-parser-algorithms': 3.0.2(@csstools/css-tokenizer@3.0.2) + '@csstools/css-tokenizer': 3.0.2 '@csstools/utilities': 2.0.0(postcss@8.4.47) postcss: 8.4.47 postcss-value-parser: 4.2.0 - postcss-custom-selectors@8.0.1(postcss@8.4.47): + postcss-custom-selectors@8.0.2(postcss@8.4.47): dependencies: - '@csstools/cascade-layer-name-parser': 2.0.1(@csstools/css-parser-algorithms@3.0.1(@csstools/css-tokenizer@3.0.1))(@csstools/css-tokenizer@3.0.1) - '@csstools/css-parser-algorithms': 3.0.1(@csstools/css-tokenizer@3.0.1) - '@csstools/css-tokenizer': 3.0.1 + '@csstools/cascade-layer-name-parser': 2.0.2(@csstools/css-parser-algorithms@3.0.2(@csstools/css-tokenizer@3.0.2))(@csstools/css-tokenizer@3.0.2) + '@csstools/css-parser-algorithms': 3.0.2(@csstools/css-tokenizer@3.0.2) + '@csstools/css-tokenizer': 3.0.2 postcss: 8.4.47 postcss-selector-parser: 6.1.2 @@ -17986,11 +18052,11 @@ snapshots: camelcase-css: 2.0.1 postcss: 8.4.47 - postcss-lab-function@7.0.2(postcss@8.4.47): + postcss-lab-function@7.0.3(postcss@8.4.47): dependencies: - '@csstools/css-color-parser': 3.0.2(@csstools/css-parser-algorithms@3.0.1(@csstools/css-tokenizer@3.0.1))(@csstools/css-tokenizer@3.0.1) - '@csstools/css-parser-algorithms': 3.0.1(@csstools/css-tokenizer@3.0.1) - '@csstools/css-tokenizer': 3.0.1 + '@csstools/css-color-parser': 3.0.3(@csstools/css-parser-algorithms@3.0.2(@csstools/css-tokenizer@3.0.2))(@csstools/css-tokenizer@3.0.2) + '@csstools/css-parser-algorithms': 3.0.2(@csstools/css-tokenizer@3.0.2) + '@csstools/css-tokenizer': 3.0.2 '@csstools/postcss-progressive-custom-properties': 4.0.0(postcss@8.4.47) '@csstools/utilities': 2.0.0(postcss@8.4.47) postcss: 8.4.47 @@ -18134,37 +18200,37 @@ snapshots: postcss: 8.4.47 postcss-value-parser: 4.2.0 - postcss-preset-env@10.0.6(postcss@8.4.47): + postcss-preset-env@10.0.7(postcss@8.4.47): dependencies: '@csstools/postcss-cascade-layers': 5.0.0(postcss@8.4.47) - '@csstools/postcss-color-function': 4.0.2(postcss@8.4.47) - '@csstools/postcss-color-mix-function': 3.0.2(postcss@8.4.47) - '@csstools/postcss-content-alt-text': 2.0.1(postcss@8.4.47) - '@csstools/postcss-exponential-functions': 2.0.1(postcss@8.4.47) + '@csstools/postcss-color-function': 4.0.3(postcss@8.4.47) + '@csstools/postcss-color-mix-function': 3.0.3(postcss@8.4.47) + '@csstools/postcss-content-alt-text': 2.0.2(postcss@8.4.47) + '@csstools/postcss-exponential-functions': 2.0.2(postcss@8.4.47) '@csstools/postcss-font-format-keywords': 4.0.0(postcss@8.4.47) - '@csstools/postcss-gamut-mapping': 2.0.2(postcss@8.4.47) - '@csstools/postcss-gradients-interpolation-method': 5.0.2(postcss@8.4.47) - '@csstools/postcss-hwb-function': 4.0.2(postcss@8.4.47) + '@csstools/postcss-gamut-mapping': 2.0.3(postcss@8.4.47) + '@csstools/postcss-gradients-interpolation-method': 5.0.3(postcss@8.4.47) + '@csstools/postcss-hwb-function': 4.0.3(postcss@8.4.47) '@csstools/postcss-ic-unit': 4.0.0(postcss@8.4.47) '@csstools/postcss-initial': 2.0.0(postcss@8.4.47) '@csstools/postcss-is-pseudo-class': 5.0.0(postcss@8.4.47) - '@csstools/postcss-light-dark-function': 2.0.4(postcss@8.4.47) + '@csstools/postcss-light-dark-function': 2.0.5(postcss@8.4.47) '@csstools/postcss-logical-float-and-clear': 3.0.0(postcss@8.4.47) '@csstools/postcss-logical-overflow': 2.0.0(postcss@8.4.47) '@csstools/postcss-logical-overscroll-behavior': 2.0.0(postcss@8.4.47) '@csstools/postcss-logical-resize': 3.0.0(postcss@8.4.47) - '@csstools/postcss-logical-viewport-units': 3.0.1(postcss@8.4.47) - '@csstools/postcss-media-minmax': 2.0.1(postcss@8.4.47) - '@csstools/postcss-media-queries-aspect-ratio-number-values': 3.0.1(postcss@8.4.47) + '@csstools/postcss-logical-viewport-units': 3.0.2(postcss@8.4.47) + '@csstools/postcss-media-minmax': 2.0.2(postcss@8.4.47) + '@csstools/postcss-media-queries-aspect-ratio-number-values': 3.0.2(postcss@8.4.47) '@csstools/postcss-nested-calc': 4.0.0(postcss@8.4.47) '@csstools/postcss-normalize-display-values': 4.0.0(postcss@8.4.47) - '@csstools/postcss-oklab-function': 4.0.2(postcss@8.4.47) + '@csstools/postcss-oklab-function': 4.0.3(postcss@8.4.47) '@csstools/postcss-progressive-custom-properties': 4.0.0(postcss@8.4.47) - '@csstools/postcss-relative-color-syntax': 3.0.2(postcss@8.4.47) + '@csstools/postcss-relative-color-syntax': 3.0.3(postcss@8.4.47) '@csstools/postcss-scope-pseudo-class': 4.0.0(postcss@8.4.47) - '@csstools/postcss-stepped-value-functions': 4.0.1(postcss@8.4.47) + '@csstools/postcss-stepped-value-functions': 4.0.2(postcss@8.4.47) '@csstools/postcss-text-decoration-shorthand': 4.0.1(postcss@8.4.47) - '@csstools/postcss-trigonometric-functions': 4.0.1(postcss@8.4.47) + '@csstools/postcss-trigonometric-functions': 4.0.2(postcss@8.4.47) '@csstools/postcss-unset-value': 4.0.0(postcss@8.4.47) autoprefixer: 10.4.20(postcss@8.4.47) browserslist: 4.24.0 @@ -18175,12 +18241,12 @@ snapshots: postcss: 8.4.47 postcss-attribute-case-insensitive: 7.0.0(postcss@8.4.47) postcss-clamp: 4.1.0(postcss@8.4.47) - postcss-color-functional-notation: 7.0.2(postcss@8.4.47) + postcss-color-functional-notation: 7.0.3(postcss@8.4.47) postcss-color-hex-alpha: 10.0.0(postcss@8.4.47) postcss-color-rebeccapurple: 10.0.0(postcss@8.4.47) - postcss-custom-media: 11.0.2(postcss@8.4.47) - postcss-custom-properties: 14.0.1(postcss@8.4.47) - postcss-custom-selectors: 8.0.1(postcss@8.4.47) + postcss-custom-media: 11.0.3(postcss@8.4.47) + postcss-custom-properties: 14.0.2(postcss@8.4.47) + postcss-custom-selectors: 8.0.2(postcss@8.4.47) postcss-dir-pseudo-class: 9.0.0(postcss@8.4.47) postcss-double-position-gradients: 6.0.0(postcss@8.4.47) postcss-focus-visible: 10.0.0(postcss@8.4.47) @@ -18188,7 +18254,7 @@ snapshots: postcss-font-variant: 5.0.0(postcss@8.4.47) postcss-gap-properties: 6.0.0(postcss@8.4.47) postcss-image-set-function: 7.0.0(postcss@8.4.47) - postcss-lab-function: 7.0.2(postcss@8.4.47) + postcss-lab-function: 7.0.3(postcss@8.4.47) postcss-logical: 8.0.0(postcss@8.4.47) postcss-nesting: 13.0.0(postcss@8.4.47) postcss-opacity-percentage: 3.0.0(postcss@8.4.47) @@ -18400,6 +18466,11 @@ snapshots: pify: 4.0.1 strip-bom: 3.0.0 + read-yaml-file@2.1.0: + dependencies: + js-yaml: 4.1.0 + strip-bom: 4.0.0 + readable-stream@2.3.8: dependencies: core-util-is: 1.0.3 @@ -18981,6 +19052,8 @@ snapshots: strip-bom@3.0.0: {} + strip-bom@4.0.0: {} + strip-comments@2.0.1: {} strip-final-newline@3.0.0: {} @@ -19981,13 +20054,13 @@ snapshots: vooks: 0.2.12(vue@3.5.11(typescript@5.6.3)) vue: 3.5.11(typescript@5.6.3) - vxe-pc-ui@4.2.18: + vxe-pc-ui@4.2.19: dependencies: '@vxe-ui/core': 4.0.13 vxe-table@4.7.86: dependencies: - vxe-pc-ui: 4.2.18 + vxe-pc-ui: 4.2.19 warning@4.0.3: dependencies: diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index ac410862..dcbc850d 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -31,10 +31,11 @@ catalog: '@manypkg/get-packages': ^2.2.2 '@nolebase/vitepress-plugin-git-changelog': ^2.6.0 '@playwright/test': ^1.48.0 + '@pnpm/workspace.read-manifest': ^2.2.1 '@stylistic/stylelint-plugin': ^3.1.1 '@tailwindcss/nesting': 0.0.0-insiders.565cd3e '@tailwindcss/typography': ^0.5.15 - '@tanstack/vue-query': ^5.59.1 + '@tanstack/vue-query': ^5.59.6 '@tanstack/vue-store': ^0.5.5 '@types/archiver': ^6.0.2 '@types/chalk': ^2.2.0 @@ -62,7 +63,7 @@ catalog: archiver: ^7.0.1 autoprefixer: ^10.4.20 axios: ^1.7.7 - axios-mock-adapter: ^2.0.0 + axios-mock-adapter: ^2.1.0 cac: ^6.7.14 chalk: ^5.3.0 cheerio: 1.0.0 @@ -126,7 +127,7 @@ catalog: postcss-antd-fixes: ^0.2.0 postcss-html: ^1.7.0 postcss-import: ^16.1.0 - postcss-preset-env: ^10.0.6 + postcss-preset-env: ^10.0.7 postcss-scss: ^4.0.9 prettier: ^3.3.3 prettier-plugin-tailwindcss: ^0.6.8 @@ -173,7 +174,7 @@ catalog: vue-i18n: ^10.0.4 vue-router: ^4.4.5 vue-tsc: ^2.1.6 - vxe-pc-ui: ^4.2.18 + vxe-pc-ui: ^4.2.19 vxe-table: ^4.7.86 watermark-js-plus: ^1.5.7 zod: ^3.23.8 From 304b1b2efcfdc54d0a3dd85fa7a1b77ef582f5b9 Mon Sep 17 00:00:00 2001 From: Vben Date: Thu, 10 Oct 2024 22:48:25 +0800 Subject: [PATCH 7/7] fix: when a table switches paging, no form parameters will be carried (#4607) * fix: when a table switches paging, no form parameters will be carried * chore: typo --- .../preferences/blocks/layout/copyright.vue | 4 -- .../preferences/blocks/layout/footer.vue | 4 -- .../preferences/blocks/layout/header.vue | 4 -- .../preferences/blocks/layout/sidebar.vue | 4 -- .../effects/plugins/src/vxe-table/extends.ts | 50 +++++++++++++++++++ .../plugins/src/vxe-table/use-vxe-grid.vue | 12 +++-- .../src/views/examples/vxe-table/basic.vue | 3 ++ .../src/views/examples/vxe-table/fixed.vue | 6 --- .../src/views/examples/vxe-table/form.vue | 23 ++------- 9 files changed, 67 insertions(+), 43 deletions(-) create mode 100644 packages/effects/plugins/src/vxe-table/extends.ts diff --git a/packages/effects/layouts/src/widgets/preferences/blocks/layout/copyright.vue b/packages/effects/layouts/src/widgets/preferences/blocks/layout/copyright.vue index 8db2822e..93890297 100644 --- a/packages/effects/layouts/src/widgets/preferences/blocks/layout/copyright.vue +++ b/packages/effects/layouts/src/widgets/preferences/blocks/layout/copyright.vue @@ -6,10 +6,6 @@ import { $t } from '@vben/locales'; import InputItem from '../input-item.vue'; import SwitchItem from '../switch-item.vue'; -defineOptions({ - name: 'PreferenceCopyrightConfig', -}); - const props = defineProps<{ disabled: boolean }>(); const copyrightEnable = defineModel('copyrightEnable'); diff --git a/packages/effects/layouts/src/widgets/preferences/blocks/layout/footer.vue b/packages/effects/layouts/src/widgets/preferences/blocks/layout/footer.vue index 17964db8..8a77920e 100644 --- a/packages/effects/layouts/src/widgets/preferences/blocks/layout/footer.vue +++ b/packages/effects/layouts/src/widgets/preferences/blocks/layout/footer.vue @@ -3,10 +3,6 @@ import { $t } from '@vben/locales'; import SwitchItem from '../switch-item.vue'; -defineOptions({ - name: 'PreferenceFooterConfig', -}); - const footerEnable = defineModel('footerEnable'); const footerFixed = defineModel('footerFixed'); diff --git a/packages/effects/layouts/src/widgets/preferences/blocks/layout/header.vue b/packages/effects/layouts/src/widgets/preferences/blocks/layout/header.vue index ccfac0d4..cdb236cf 100644 --- a/packages/effects/layouts/src/widgets/preferences/blocks/layout/header.vue +++ b/packages/effects/layouts/src/widgets/preferences/blocks/layout/header.vue @@ -6,10 +6,6 @@ import { $t } from '@vben/locales'; import SelectItem from '../select-item.vue'; import SwitchItem from '../switch-item.vue'; -defineOptions({ - name: 'PreferenceHeaderConfig', -}); - defineProps<{ disabled: boolean }>(); const headerEnable = defineModel('headerEnable'); diff --git a/packages/effects/layouts/src/widgets/preferences/blocks/layout/sidebar.vue b/packages/effects/layouts/src/widgets/preferences/blocks/layout/sidebar.vue index 5aeee7c4..3c9efd69 100644 --- a/packages/effects/layouts/src/widgets/preferences/blocks/layout/sidebar.vue +++ b/packages/effects/layouts/src/widgets/preferences/blocks/layout/sidebar.vue @@ -4,10 +4,6 @@ import { $t } from '@vben/locales'; import NumberFieldItem from '../number-field-item.vue'; import SwitchItem from '../switch-item.vue'; -defineOptions({ - name: 'PreferenceSidebarConfig', -}); - defineProps<{ disabled: boolean }>(); const sidebarEnable = defineModel('sidebarEnable'); diff --git a/packages/effects/plugins/src/vxe-table/extends.ts b/packages/effects/plugins/src/vxe-table/extends.ts new file mode 100644 index 00000000..3055c1f0 --- /dev/null +++ b/packages/effects/plugins/src/vxe-table/extends.ts @@ -0,0 +1,50 @@ +import type { VxeGridProps } from 'vxe-table'; + +import type { VxeGridApi } from './api'; + +import { isFunction } from '@vben/utils'; + +export function extendProxyOptions( + api: VxeGridApi, + options: VxeGridProps, + getFormValues: () => Record, +) { + [ + 'query', + 'querySuccess', + 'queryError', + 'queryAll', + 'queryAllSuccess', + 'queryAllError', + ].forEach((key) => { + extendProxyOption(key, api, options, getFormValues); + }); +} + +function extendProxyOption( + key: string, + api: VxeGridApi, + options: VxeGridProps, + getFormValues: () => Record, +) { + const { proxyConfig } = options; + const configFn = (proxyConfig?.ajax as any)?.[key]; + if (!isFunction(configFn)) { + return options; + } + + const wrapperFn = async (params: any, _formValues: any, ...args: any[]) => { + const formValues = getFormValues(); + const data = await configFn(params, formValues, ...args); + return data; + }; + api.setState({ + gridOptions: { + proxyConfig: { + ajax: { + [key]: wrapperFn, + }, + }, + }, + }); +} diff --git a/packages/effects/plugins/src/vxe-table/use-vxe-grid.vue b/packages/effects/plugins/src/vxe-table/use-vxe-grid.vue index 2f869424..239eb7bc 100644 --- a/packages/effects/plugins/src/vxe-table/use-vxe-grid.vue +++ b/packages/effects/plugins/src/vxe-table/use-vxe-grid.vue @@ -26,6 +26,7 @@ import { VbenLoading } from '@vben-core/shadcn-ui'; import { VxeGrid, VxeUI } from 'vxe-table'; +import { extendProxyOptions } from './extends'; import { useTableForm } from './init'; import 'vxe-table/styles/cssvar.scss'; @@ -38,6 +39,8 @@ interface Props extends VxeGridProps { const props = withDefaults(defineProps(), {}); +const FORM_SLOT_PREFIX = 'form-'; + const gridRef = useTemplateRef('gridRef'); const state = props.api?.useStore?.(); @@ -172,11 +175,11 @@ const delegatedFormSlots = computed(() => { const resultSlots: string[] = []; for (const key of Object.keys(slots)) { - if (key.startsWith('form-')) { + if (key.startsWith(FORM_SLOT_PREFIX)) { resultSlots.push(key); } } - return resultSlots; + return resultSlots.map((key) => key.replace(FORM_SLOT_PREFIX, '')); }); async function init() { @@ -191,7 +194,7 @@ async function init() { const autoLoad = defaultGridOptions.proxyConfig?.autoLoad; const enableProxyConfig = options.value.proxyConfig?.enabled; if (enableProxyConfig && autoLoad) { - props.api.reload(formApi.form.values); + props.api.reload(formApi.form?.values ?? {}); } // form 由 vben-form代替,所以不适配formConfig,这里给出警告 @@ -201,6 +204,9 @@ async function init() { '[Vben Vxe Table]: The formConfig in the grid is not supported, please use the `formOptions` props', ); } + + // form 由 vben-form 代替,所以需要保证query相关事件可以拿到参数 + extendProxyOptions(props.api, defaultGridOptions, () => formApi.form.values); } watch( diff --git a/playground/src/views/examples/vxe-table/basic.vue b/playground/src/views/examples/vxe-table/basic.vue index 75c034c1..ef8509be 100644 --- a/playground/src/views/examples/vxe-table/basic.vue +++ b/playground/src/views/examples/vxe-table/basic.vue @@ -29,6 +29,9 @@ const gridOptions: VxeGridProps = { { field: 'address', showOverflow: true, title: 'Address' }, ], data: MOCK_TABLE_DATA, + pagerConfig: { + enabled: false, + }, sortConfig: { multiple: true, }, diff --git a/playground/src/views/examples/vxe-table/fixed.vue b/playground/src/views/examples/vxe-table/fixed.vue index dfeb01ee..7c3b9610 100644 --- a/playground/src/views/examples/vxe-table/fixed.vue +++ b/playground/src/views/examples/vxe-table/fixed.vue @@ -30,12 +30,6 @@ const gridOptions: VxeGridProps = { title: 'DateTime', width: 500, }, - { - field: 'releaseDate', - formatter: 'formatDate', - title: 'Date', - width: 300, - }, { field: 'action', fixed: 'right', diff --git a/playground/src/views/examples/vxe-table/form.vue b/playground/src/views/examples/vxe-table/form.vue index e753c803..238523fc 100644 --- a/playground/src/views/examples/vxe-table/form.vue +++ b/playground/src/views/examples/vxe-table/form.vue @@ -3,7 +3,7 @@ import type { VbenFormProps, VxeGridProps } from '#/adapter'; import { Page } from '@vben/common-ui'; -import { Button, message } from 'ant-design-vue'; +import { message } from 'ant-design-vue'; import { useVbenVxeGrid } from '#/adapter'; import { getExampleTableApi } from '#/api'; @@ -60,6 +60,8 @@ const formOptions: VbenFormProps = { label: 'Date', }, ], + // 控制表单是否显示折叠按钮 + showCollapseButton: true, }; const gridOptions: VxeGridProps = { @@ -93,26 +95,11 @@ const gridOptions: VxeGridProps = { }, }; -const [Grid, gridApi] = useVbenVxeGrid({ formOptions, gridOptions }); - -function toggleFormCollspae() { - gridApi.formApi.setState((prev) => { - return { - ...prev, - showCollapseButton: !prev.showCollapseButton, - }; - }); -} +const [Grid] = useVbenVxeGrid({ formOptions, gridOptions });