From 5b56c300ab6c3f4b75845bb3bc89fdbebc5870df Mon Sep 17 00:00:00 2001 From: aonoa <32682251+aonoa@users.noreply.github.com> Date: Fri, 9 Aug 2024 18:24:52 +0800 Subject: [PATCH 1/6] perf: correct cloneDeep spelling errors [skip ci] (#4099) Signed-off-by: aonoa <1991849113@qq.com> --- packages/@core/base/shared/src/utils/index.ts | 2 +- packages/effects/access/src/accessible.ts | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/packages/@core/base/shared/src/utils/index.ts b/packages/@core/base/shared/src/utils/index.ts index 34e6e78e..301675c0 100644 --- a/packages/@core/base/shared/src/utils/index.ts +++ b/packages/@core/base/shared/src/utils/index.ts @@ -9,4 +9,4 @@ export * from './tree'; export * from './unique'; export * from './update-css-variables'; export * from './window'; -export { default as cloneDepp } from 'lodash.clonedeep'; +export { default as cloneDeep } from 'lodash.clonedeep'; diff --git a/packages/effects/access/src/accessible.ts b/packages/effects/access/src/accessible.ts index 10f0d860..289a3bd0 100644 --- a/packages/effects/access/src/accessible.ts +++ b/packages/effects/access/src/accessible.ts @@ -5,7 +5,7 @@ import type { } from '@vben/types'; import { - cloneDepp, + cloneDeep, generateMenus, generateRoutesByBackend, generateRoutesByFrontend, @@ -18,7 +18,7 @@ async function generateAccessible( ) { const { router } = options; - options.routes = cloneDepp(options.routes); + options.routes = cloneDeep(options.routes); // 生成路由 const accessibleRoutes = await generateRoutes(mode, options); From 992b9bae6c3355042572f4bbbdb87575898fb0bb Mon Sep 17 00:00:00 2001 From: Vben Date: Fri, 9 Aug 2024 23:27:18 +0800 Subject: [PATCH 2/6] chore: update eslint configuration and adjust docker command [skip ci] (#4101) --- .vscode/settings.json | 2 +- Dockerfile | 2 +- .../lint-configs/eslint-config/src/custom-config.ts | 8 ++++++++ deploy/nginx.conf => nginx.conf | 12 ------------ 4 files changed, 10 insertions(+), 14 deletions(-) rename deploy/nginx.conf => nginx.conf (84%) diff --git a/.vscode/settings.json b/.vscode/settings.json index 2f0e94b4..563f7f15 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -183,7 +183,7 @@ "*.env": "$(capture).env.*", "README.md": "README*,CHANGELOG*,LICENSE,CNAME", "package.json": "pnpm-lock.yaml,pnpm-workspace.yaml,.gitattributes,.gitignore,.gitpod.yml,.npmrc,.browserslistrc,.node-version,.git*,.tazerc.json", - "Dockerfile": "Dockerfile,.docker*,docker-entrypoint.sh,build-local-docker*", + "Dockerfile": "Dockerfile,.docker*,docker-entrypoint.sh,build-local-docker*,nginx.conf", "eslint.config.mjs": ".eslintignore,.prettierignore,.stylelintignore,.commitlintrc.*,.prettierrc.*,stylelint.config.*,.lintstagedrc.mjs,.ls-lint*,cspell.json", "tailwind.config.mjs": "postcss.*" }, diff --git a/Dockerfile b/Dockerfile index a7dd4ae4..4b76d886 100644 --- a/Dockerfile +++ b/Dockerfile @@ -23,7 +23,7 @@ FROM nginx:stable-alpine as production RUN echo "types { application/javascript js mjs; }" > /etc/nginx/conf.d/mjs.conf COPY --from=builder /app/apps/web-antd/dist /usr/share/nginx/html -COPY ./deploy/nginx.conf /etc/nginx/nginx.conf +COPY ./nginx.conf /etc/nginx/nginx.conf EXPOSE 8080 diff --git a/internal/lint-configs/eslint-config/src/custom-config.ts b/internal/lint-configs/eslint-config/src/custom-config.ts index 13526bcc..4cdf8d60 100644 --- a/internal/lint-configs/eslint-config/src/custom-config.ts +++ b/internal/lint-configs/eslint-config/src/custom-config.ts @@ -14,6 +14,13 @@ const customConfig: Linter.Config[] = [ 'vue/require-default-prop': 'off', }, }, + { + files: ['packages/effects/**/**', 'packages/types/**/**'], + ignores: restrictedImportIgnores, + rules: { + 'perfectionist/sort-interfaces': 'off', + }, + }, { // apps内部的一些基础规则 files: ['apps/**/**'], @@ -46,6 +53,7 @@ const customConfig: Linter.Config[] = [ ], }, ], + 'perfectionist/sort-interfaces': 'off', }, }, { diff --git a/deploy/nginx.conf b/nginx.conf similarity index 84% rename from deploy/nginx.conf rename to nginx.conf index a36247d0..8e6ab101 100644 --- a/deploy/nginx.conf +++ b/nginx.conf @@ -73,15 +73,3 @@ http { } } } - -# stream { # stream 模块配置和 http 模块在相同级别 -# upstream redis { -# server 127.0.0.1:6379 max_fails=3 fail_timeout=30s; -# } -# server { -# listen 16379; -# proxy_connect_timeout 1s; -# proxy_timeout 3s; -# proxy_pass redis; -# } -# } From 344c499462433a8ca61944b33b79af04bf2f50be Mon Sep 17 00:00:00 2001 From: Vben Date: Fri, 9 Aug 2024 23:43:32 +0800 Subject: [PATCH 3/6] fix: when borderRaidus is a string, the component displays an exception (#4102) --- packages/effects/hooks/src/use-design-tokens.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/packages/effects/hooks/src/use-design-tokens.ts b/packages/effects/hooks/src/use-design-tokens.ts index 9bd129a1..e7c5740d 100644 --- a/packages/effects/hooks/src/use-design-tokens.ts +++ b/packages/effects/hooks/src/use-design-tokens.ts @@ -56,7 +56,9 @@ export function useAntdDesignTokens() { tokens.colorBgBase = getCssVariableValue('--background'); - tokens.borderRadius = getCssVariableValue('--radius', false); + const radius = Number.parseFloat(getCssVariableValue('--radius', false)); + // 1rem = 16px + tokens.borderRadius = radius * 16; tokens.colorBgLayout = getCssVariableValue('--background-deep'); tokens.colorBgMask = getCssVariableValue('--overlay'); From 07cdebb7f1df714f97f520fa32cbe41f7ed397c0 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat, 10 Aug 2024 09:07:16 +0800 Subject: [PATCH 4/6] chore(deps): bump the non-breaking-changes group with 6 updates (#4103) Bumps the non-breaking-changes group with 6 updates: | Package | From | To | | --- | --- | --- | | [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `22.1.0` | `22.2.0` | | [cssnano](https://github.com/cssnano/cssnano) | `7.0.4` | `7.0.5` | | [vite-plugin-dts](https://github.com/qmhc/vite-plugin-dts) | `4.0.1` | `4.0.2` | | [prettier-plugin-tailwindcss](https://github.com/tailwindlabs/prettier-plugin-tailwindcss) | `0.6.5` | `0.6.6` | | [lucide-vue-next](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-vue-next) | `0.426.0` | `0.427.0` | | [element-plus](https://github.com/element-plus/element-plus) | `2.7.8` | `2.8.0` | Updates `@types/node` from 22.1.0 to 22.2.0 - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) Updates `cssnano` from 7.0.4 to 7.0.5 - [Release notes](https://github.com/cssnano/cssnano/releases) - [Commits](https://github.com/cssnano/cssnano/compare/cssnano@7.0.4...cssnano@7.0.5) Updates `vite-plugin-dts` from 4.0.1 to 4.0.2 - [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.0.1...v4.0.2) Updates `prettier-plugin-tailwindcss` from 0.6.5 to 0.6.6 - [Release notes](https://github.com/tailwindlabs/prettier-plugin-tailwindcss/releases) - [Changelog](https://github.com/tailwindlabs/prettier-plugin-tailwindcss/blob/main/CHANGELOG.md) - [Commits](https://github.com/tailwindlabs/prettier-plugin-tailwindcss/compare/v0.6.5...v0.6.6) Updates `lucide-vue-next` from 0.426.0 to 0.427.0 - [Release notes](https://github.com/lucide-icons/lucide/releases) - [Commits](https://github.com/lucide-icons/lucide/commits/0.427.0/packages/lucide-vue-next) Updates `element-plus` from 2.7.8 to 2.8.0 - [Release notes](https://github.com/element-plus/element-plus/releases) - [Changelog](https://github.com/element-plus/element-plus/blob/dev/CHANGELOG.en-US.md) - [Commits](https://github.com/element-plus/element-plus/compare/2.7.8...2.8.0) --- updated-dependencies: - dependency-name: "@types/node" dependency-type: direct:development update-type: version-update:semver-minor dependency-group: non-breaking-changes - dependency-name: cssnano dependency-type: direct:production update-type: version-update:semver-patch dependency-group: non-breaking-changes - dependency-name: vite-plugin-dts dependency-type: direct:development update-type: version-update:semver-patch dependency-group: non-breaking-changes - dependency-name: prettier-plugin-tailwindcss dependency-type: direct:production update-type: version-update:semver-patch dependency-group: non-breaking-changes - dependency-name: lucide-vue-next dependency-type: direct:production update-type: version-update:semver-minor dependency-group: non-breaking-changes - dependency-name: element-plus dependency-type: direct:production update-type: version-update:semver-minor dependency-group: non-breaking-changes ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- apps/web-ele/package.json | 2 +- .../lint-configs/prettier-config/package.json | 2 +- internal/tailwind-config/package.json | 2 +- internal/vite-config/package.json | 2 +- package.json | 2 +- packages/@core/base/icons/package.json | 2 +- packages/@core/ui-kit/shadcn-ui/package.json | 2 +- pnpm-lock.yaml | 350 +++++++++--------- 8 files changed, 184 insertions(+), 180 deletions(-) diff --git a/apps/web-ele/package.json b/apps/web-ele/package.json index 29070e41..cfb079f1 100644 --- a/apps/web-ele/package.json +++ b/apps/web-ele/package.json @@ -42,7 +42,7 @@ "@vben/utils": "workspace:*", "@vueuse/core": "^10.11.1", "dayjs": "^1.11.12", - "element-plus": "^2.7.8", + "element-plus": "^2.8.0", "pinia": "2.2.1", "vue": "^3.4.37", "vue-router": "^4.4.3" diff --git a/internal/lint-configs/prettier-config/package.json b/internal/lint-configs/prettier-config/package.json index d7c120aa..50693636 100644 --- a/internal/lint-configs/prettier-config/package.json +++ b/internal/lint-configs/prettier-config/package.json @@ -23,6 +23,6 @@ }, "dependencies": { "prettier": "^3.3.3", - "prettier-plugin-tailwindcss": "^0.6.5" + "prettier-plugin-tailwindcss": "^0.6.6" } } diff --git a/internal/tailwind-config/package.json b/internal/tailwind-config/package.json index d9c0b72c..c7948da1 100644 --- a/internal/tailwind-config/package.json +++ b/internal/tailwind-config/package.json @@ -51,7 +51,7 @@ "@tailwindcss/nesting": "0.0.0-insiders.565cd3e", "@tailwindcss/typography": "^0.5.14", "autoprefixer": "^10.4.20", - "cssnano": "^7.0.4", + "cssnano": "^7.0.5", "postcss": "^8.4.41", "postcss-antd-fixes": "^0.2.0", "postcss-import": "^16.1.0", diff --git a/internal/vite-config/package.json b/internal/vite-config/package.json index 9b3549f7..fb3e871e 100644 --- a/internal/vite-config/package.json +++ b/internal/vite-config/package.json @@ -50,7 +50,7 @@ "sass": "^1.77.8", "vite": "^5.4.0", "vite-plugin-compression": "^0.5.1", - "vite-plugin-dts": "4.0.1", + "vite-plugin-dts": "4.0.2", "vite-plugin-html": "^3.2.2" } } diff --git a/package.json b/package.json index 4b538c21..338e59a7 100644 --- a/package.json +++ b/package.json @@ -59,7 +59,7 @@ "@changesets/cli": "^2.27.7", "@ls-lint/ls-lint": "^2.2.3", "@types/jsdom": "^21.1.7", - "@types/node": "^22.1.0", + "@types/node": "^22.2.0", "@vben/commitlint-config": "workspace:*", "@vben/eslint-config": "workspace:*", "@vben/prettier-config": "workspace:*", diff --git a/packages/@core/base/icons/package.json b/packages/@core/base/icons/package.json index b88f24bf..122d0d2d 100644 --- a/packages/@core/base/icons/package.json +++ b/packages/@core/base/icons/package.json @@ -35,7 +35,7 @@ }, "dependencies": { "@iconify/vue": "^4.1.2", - "lucide-vue-next": "^0.426.0", + "lucide-vue-next": "^0.427.0", "vue": "^3.4.37" } } diff --git a/packages/@core/ui-kit/shadcn-ui/package.json b/packages/@core/ui-kit/shadcn-ui/package.json index 7d014ac5..50af0afb 100644 --- a/packages/@core/ui-kit/shadcn-ui/package.json +++ b/packages/@core/ui-kit/shadcn-ui/package.json @@ -48,7 +48,7 @@ "@vben-core/typings": "workspace:*", "@vueuse/core": "^10.11.1", "class-variance-authority": "^0.7.0", - "lucide-vue-next": "^0.426.0", + "lucide-vue-next": "^0.427.0", "radix-vue": "^1.9.3", "vue": "^3.4.37" } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 19a94b70..da567983 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -26,8 +26,8 @@ importers: specifier: ^21.1.7 version: 21.1.7 '@types/node': - specifier: ^22.1.0 - version: 22.1.0 + specifier: ^22.2.0 + version: 22.2.0 '@vben/commitlint-config': specifier: workspace:* version: link:internal/lint-configs/commitlint-config @@ -96,10 +96,10 @@ importers: version: 2.0.0(sass@1.77.8)(typescript@5.5.4)(vue-tsc@2.0.29(typescript@5.5.4)) vite: specifier: ^5.4.0 - version: 5.4.0(@types/node@22.1.0)(sass@1.77.8)(terser@5.31.3) + version: 5.4.0(@types/node@22.2.0)(sass@1.77.8)(terser@5.31.3) vitest: specifier: ^2.0.5 - version: 2.0.5(@types/node@22.1.0)(jsdom@24.1.1)(sass@1.77.8)(terser@5.31.3) + version: 2.0.5(@types/node@22.2.0)(jsdom@24.1.1)(sass@1.77.8)(terser@5.31.3) vue-tsc: specifier: ^2.0.29 version: 2.0.29(typescript@5.5.4) @@ -224,8 +224,8 @@ importers: specifier: ^1.11.12 version: 1.11.12 element-plus: - specifier: ^2.7.8 - version: 2.7.8(vue@3.4.37(typescript@5.5.4)) + specifier: ^2.8.0 + version: 2.8.0(vue@3.4.37(typescript@5.5.4)) pinia: specifier: 2.2.1 version: 2.2.1(typescript@5.5.4)(vue@3.4.37(typescript@5.5.4)) @@ -308,10 +308,10 @@ importers: devDependencies: '@vite-pwa/vitepress': specifier: ^0.5.0 - version: 0.5.0(vite-plugin-pwa@0.20.1(vite@5.4.0(@types/node@22.1.0)(sass@1.77.8)(terser@5.31.3))(workbox-build@7.1.1)(workbox-window@7.1.0)) + version: 0.5.0(vite-plugin-pwa@0.20.1(vite@5.4.0(@types/node@22.2.0)(sass@1.77.8)(terser@5.31.3))(workbox-build@7.1.1)(workbox-window@7.1.0)) vitepress: specifier: ^1.3.2 - version: 1.3.2(@algolia/client-search@4.24.0)(@types/node@22.1.0)(async-validator@4.2.5)(axios@1.7.3)(nprogress@0.2.0)(postcss@8.4.41)(qrcode@1.5.4)(sass@1.77.8)(search-insights@2.16.0)(sortablejs@1.15.2)(terser@5.31.3)(typescript@5.5.4) + version: 1.3.2(@algolia/client-search@4.24.0)(@types/node@22.2.0)(async-validator@4.2.5)(axios@1.7.3)(nprogress@0.2.0)(postcss@8.4.41)(qrcode@1.5.4)(sass@1.77.8)(search-insights@2.16.0)(sortablejs@1.15.2)(terser@5.31.3)(typescript@5.5.4) vue: specifier: ^3.4.37 version: 3.4.37(typescript@5.5.4) @@ -320,7 +320,7 @@ importers: dependencies: '@commitlint/cli': specifier: ^19.4.0 - version: 19.4.0(@types/node@22.1.0)(typescript@5.5.4) + version: 19.4.0(@types/node@22.2.0)(typescript@5.5.4) '@commitlint/config-conventional': specifier: ^19.2.2 version: 19.2.2 @@ -399,7 +399,7 @@ importers: version: 4.1.2(@typescript-eslint/eslint-plugin@8.0.1(@typescript-eslint/parser@8.0.1(eslint@9.8.0)(typescript@5.5.4))(eslint@9.8.0)(typescript@5.5.4))(eslint@9.8.0) eslint-plugin-vitest: specifier: ^0.5.4 - version: 0.5.4(@typescript-eslint/eslint-plugin@8.0.1(@typescript-eslint/parser@8.0.1(eslint@9.8.0)(typescript@5.5.4))(eslint@9.8.0)(typescript@5.5.4))(eslint@9.8.0)(typescript@5.5.4)(vitest@2.0.5(@types/node@22.1.0)(jsdom@24.1.1)(sass@1.77.8)(terser@5.31.3)) + version: 0.5.4(@typescript-eslint/eslint-plugin@8.0.1(@typescript-eslint/parser@8.0.1(eslint@9.8.0)(typescript@5.5.4))(eslint@9.8.0)(typescript@5.5.4))(eslint@9.8.0)(typescript@5.5.4)(vitest@2.0.5(@types/node@22.2.0)(jsdom@24.1.1)(sass@1.77.8)(terser@5.31.3)) eslint-plugin-vue: specifier: ^9.27.0 version: 9.27.0(eslint@9.8.0) @@ -419,8 +419,8 @@ importers: specifier: ^3.3.3 version: 3.3.3 prettier-plugin-tailwindcss: - specifier: ^0.6.5 - version: 0.6.5(prettier@3.3.3) + specifier: ^0.6.6 + version: 0.6.6(prettier@3.3.3) internal/lint-configs/stylelint-config: dependencies: @@ -529,8 +529,8 @@ importers: specifier: ^10.4.20 version: 10.4.20(postcss@8.4.41) cssnano: - specifier: ^7.0.4 - version: 7.0.4(postcss@8.4.41) + specifier: ^7.0.5 + version: 7.0.5(postcss@8.4.41) postcss: specifier: ^8.4.41 version: 8.4.41 @@ -564,7 +564,7 @@ importers: version: link:../../packages/types vite: specifier: ^5.4.0 - version: 5.4.0(@types/node@22.1.0)(sass@1.77.8)(terser@5.31.3) + version: 5.4.0(@types/node@22.2.0)(sass@1.77.8)(terser@5.31.3) internal/vite-config: dependencies: @@ -591,13 +591,13 @@ importers: version: 2.0.2 vite-plugin-lib-inject-css: specifier: ^2.1.1 - version: 2.1.1(vite@5.4.0(@types/node@22.1.0)(sass@1.77.8)(terser@5.31.3)) + version: 2.1.1(vite@5.4.0(@types/node@22.2.0)(sass@1.77.8)(terser@5.31.3)) vite-plugin-pwa: specifier: ^0.20.1 - version: 0.20.1(vite@5.4.0(@types/node@22.1.0)(sass@1.77.8)(terser@5.31.3))(workbox-build@7.1.1)(workbox-window@7.1.0) + version: 0.20.1(vite@5.4.0(@types/node@22.2.0)(sass@1.77.8)(terser@5.31.3))(workbox-build@7.1.1)(workbox-window@7.1.0) vite-plugin-vue-devtools: specifier: ^7.3.7 - version: 7.3.7(rollup@4.20.0)(vite@5.4.0(@types/node@22.1.0)(sass@1.77.8)(terser@5.31.3))(vue@3.4.37(typescript@5.5.4)) + version: 7.3.7(rollup@4.20.0)(vite@5.4.0(@types/node@22.2.0)(sass@1.77.8)(terser@5.31.3))(vue@3.4.37(typescript@5.5.4)) devDependencies: '@types/html-minifier-terser': specifier: ^7.0.2 @@ -607,10 +607,10 @@ importers: version: link:../node-utils '@vitejs/plugin-vue': specifier: ^5.1.2 - version: 5.1.2(vite@5.4.0(@types/node@22.1.0)(sass@1.77.8)(terser@5.31.3))(vue@3.4.37(typescript@5.5.4)) + version: 5.1.2(vite@5.4.0(@types/node@22.2.0)(sass@1.77.8)(terser@5.31.3))(vue@3.4.37(typescript@5.5.4)) '@vitejs/plugin-vue-jsx': specifier: ^4.0.0 - version: 4.0.0(vite@5.4.0(@types/node@22.1.0)(sass@1.77.8)(terser@5.31.3))(vue@3.4.37(typescript@5.5.4)) + version: 4.0.0(vite@5.4.0(@types/node@22.2.0)(sass@1.77.8)(terser@5.31.3))(vue@3.4.37(typescript@5.5.4)) dayjs: specifier: ^1.11.12 version: 1.11.12 @@ -628,16 +628,16 @@ importers: version: 1.77.8 vite: specifier: ^5.4.0 - version: 5.4.0(@types/node@22.1.0)(sass@1.77.8)(terser@5.31.3) + version: 5.4.0(@types/node@22.2.0)(sass@1.77.8)(terser@5.31.3) vite-plugin-compression: specifier: ^0.5.1 - version: 0.5.1(vite@5.4.0(@types/node@22.1.0)(sass@1.77.8)(terser@5.31.3)) + version: 0.5.1(vite@5.4.0(@types/node@22.2.0)(sass@1.77.8)(terser@5.31.3)) vite-plugin-dts: - specifier: 4.0.1 - version: 4.0.1(@types/node@22.1.0)(rollup@4.20.0)(typescript@5.5.4)(vite@5.4.0(@types/node@22.1.0)(sass@1.77.8)(terser@5.31.3)) + specifier: 4.0.2 + version: 4.0.2(@types/node@22.2.0)(rollup@4.20.0)(typescript@5.5.4)(vite@5.4.0(@types/node@22.2.0)(sass@1.77.8)(terser@5.31.3)) vite-plugin-html: specifier: ^3.2.2 - version: 3.2.2(vite@5.4.0(@types/node@22.1.0)(sass@1.77.8)(terser@5.31.3)) + version: 3.2.2(vite@5.4.0(@types/node@22.2.0)(sass@1.77.8)(terser@5.31.3)) packages/@core/base/design: {} @@ -647,8 +647,8 @@ importers: specifier: ^4.1.2 version: 4.1.2(vue@3.4.37(typescript@5.5.4)) lucide-vue-next: - specifier: ^0.426.0 - version: 0.426.0(vue@3.4.37(typescript@5.5.4)) + specifier: ^0.427.0 + version: 0.427.0(vue@3.4.37(typescript@5.5.4)) vue: specifier: ^3.4.37 version: 3.4.37(typescript@5.5.4) @@ -799,8 +799,8 @@ importers: specifier: ^0.7.0 version: 0.7.0 lucide-vue-next: - specifier: ^0.426.0 - version: 0.426.0(vue@3.4.37(typescript@5.5.4)) + specifier: ^0.427.0 + version: 0.427.0(vue@3.4.37(typescript@5.5.4)) radix-vue: specifier: ^1.9.3 version: 1.9.3(vue@3.4.37(typescript@5.5.4)) @@ -3281,6 +3281,7 @@ packages: '@ls-lint/ls-lint@2.2.3': resolution: {integrity: sha512-ekM12jNm/7O2I/hsRv9HvYkRdfrHpiV1epVuI2NP+eTIcEgdIdKkKCs9KgQydu/8R5YXTov9aHdOgplmCHLupw==} + cpu: [x64, arm64, s390x] os: [darwin, linux, win32] hasBin: true @@ -3801,11 +3802,11 @@ packages: '@types/node@12.20.55': resolution: {integrity: sha512-J8xLz7q2OFulZ2cyGTLE1TbbZcjpno7FaN6zdJNrgAdrJ+DZzh/uFR6YrTb4C+nXakvud8Q4+rbhoIWlYQbUFQ==} - '@types/node@18.19.43': - resolution: {integrity: sha512-Mw/YlgXnyJdEwLoFv2dpuJaDFriX+Pc+0qOBJ57jC1H6cDxIj2xc5yUrdtArDVG0m+KV6622a4p2tenEqB3C/g==} + '@types/node@18.19.44': + resolution: {integrity: sha512-ZsbGerYg72WMXUIE9fYxtvfzLEuq6q8mKERdWFnqTmOvudMxnz+CBNRoOwJ2kNpFOncrKjT1hZwxjlFgQ9qvQA==} - '@types/node@22.1.0': - resolution: {integrity: sha512-AOmuRF0R2/5j1knA3c6G3HOk523Ga+l+ZXltX8SF1+5oqcXijjfTd8fY3XRZqSihEu9XhtQnKYLmkFaoxgsJHw==} + '@types/node@22.2.0': + resolution: {integrity: sha512-bm6EG6/pCpkxDf/0gDNDdtDILMOHgaQBVOJGdwsqClnxA3xL6jtMv76rLBc006RVMWbmaf0xbmom4Z/5o2nRkQ==} '@types/normalize-package-data@2.4.4': resolution: {integrity: sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==} @@ -4986,8 +4987,8 @@ packages: engines: {node: '>=4'} hasBin: true - cssnano-preset-default@7.0.4: - resolution: {integrity: sha512-jQ6zY9GAomQX7/YNLibMEsRZguqMUGuupXcEk2zZ+p3GUxwCAsobqPYE62VrJ9qZ0l9ltrv2rgjwZPBIFIjYtw==} + cssnano-preset-default@7.0.5: + resolution: {integrity: sha512-Jbzja0xaKwc5JzxPQoc+fotKpYtWEu4wQLMQe29CM0FjjdRjA4omvbGHl2DTGgARKxSTpPssBsok+ixv8uTBqw==} engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} peerDependencies: postcss: ^8.4.31 @@ -4998,8 +4999,8 @@ packages: peerDependencies: postcss: ^8.4.31 - cssnano@7.0.4: - resolution: {integrity: sha512-rQgpZra72iFjiheNreXn77q1haS2GEy69zCMbu4cpXCFPMQF+D4Ik5V7ktMzUF/sA7xCIgcqHwGPnCD+0a1vHg==} + cssnano@7.0.5: + resolution: {integrity: sha512-Aq0vqBLtpTT5Yxj+hLlLfNPFuRQCDIjx5JQAhhaedQKLNDvDGeVziF24PS+S1f0Z5KCxWvw0QVI3VNHNBITxVQ==} engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} peerDependencies: postcss: ^8.4.31 @@ -5306,8 +5307,8 @@ packages: electron-to-chromium@1.5.5: resolution: {integrity: sha512-QR7/A7ZkMS8tZuoftC/jfqNkZLQO779SSW3YuZHP4eXpj3EffGLFcB/Xu9AAZQzLccTiCV+EmUo3ha4mQ9wnlA==} - element-plus@2.7.8: - resolution: {integrity: sha512-h6dx2XihAbQaud0v+6O7Fy0b0G3YNplNVH7QnK3csTcvQd4y4raiyMRQpf9EKbRbTMdNrFsqAZrs9ok9DMcJHg==} + element-plus@2.8.0: + resolution: {integrity: sha512-7ngapVlVlQAjocVqD4MUKvKXlBneT9DSDk2mmBOSLRFWNm/HLDT15ozmsvUBfy18sajnyUeSIHTtINE8gfrGMg==} peerDependencies: vue: ^3.4.37 @@ -6781,8 +6782,8 @@ packages: resolution: {integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==} engines: {node: '>=10'} - lucide-vue-next@0.426.0: - resolution: {integrity: sha512-ixRwxgZjHmqDfZO64eye5wK2SoLnrDIXbIkdzw7KJmR7lq6MwFaBm6WgUh9GM9cxwUcXOZVCPK2ZgZE8dTCvSQ==} + lucide-vue-next@0.427.0: + resolution: {integrity: sha512-zI1FhbfQ3Wl0SgPKnOWhTDC6yAC5TTjSC9FSZ61ULg3U36e+GVK+RT1qfkU9Q5BjeBuwmsHWKsXKptKMjUAwFA==} peerDependencies: vue: ^3.4.37 @@ -7461,14 +7462,14 @@ packages: peerDependencies: postcss: ^8.4 - postcss-colormin@7.0.1: - resolution: {integrity: sha512-uszdT0dULt3FQs47G5UHCduYK+FnkLYlpu1HpWu061eGsKZ7setoG7kA+WC9NQLsOJf69D5TxGHgnAdRgylnFQ==} + postcss-colormin@7.0.2: + resolution: {integrity: sha512-YntRXNngcvEvDbEjTdRWGU606eZvB5prmHG4BF0yLmVpamXbpsRJzevyy6MZVyuecgzI2AWAlvFi8DAeCqwpvA==} engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} peerDependencies: postcss: ^8.4.31 - postcss-convert-values@7.0.2: - resolution: {integrity: sha512-MuZIF6HJ4izko07Q0TgW6pClalI4al6wHRNPkFzqQdwAwG7hPn0lA58VZdxyb2Vl5AYjJ1piO+jgF9EnTjQwQQ==} + postcss-convert-values@7.0.3: + resolution: {integrity: sha512-yJhocjCs2SQer0uZ9lXTMOwDowbxvhwFVrZeS6NPEij/XXthl73ggUmfwVvJM+Vaj5gtCKJV1jiUu4IhAUkX/Q==} engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} peerDependencies: postcss: ^8.4.31 @@ -7497,14 +7498,14 @@ packages: peerDependencies: postcss: ^8.4 - postcss-discard-comments@7.0.1: - resolution: {integrity: sha512-GVrQxUOhmle1W6jX2SvNLt4kmN+JYhV7mzI6BMnkAWR9DtVvg8e67rrV0NfdWhn7x1zxvzdWkMBPdBDCls+uwQ==} + postcss-discard-comments@7.0.2: + resolution: {integrity: sha512-/Hje9Ls1IYcB9duELO/AyDUJI6aQVY3h5Rj1ziXgaLYCTi1iVBLnjg/TS0D6NszR/kDG6I86OwLmAYe+bvJjiQ==} engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} peerDependencies: postcss: ^8.4.31 - postcss-discard-duplicates@7.0.0: - resolution: {integrity: sha512-bAnSuBop5LpAIUmmOSsuvtKAAKREB6BBIYStWUTGq8oG5q9fClDMMuY8i4UPI/cEcDx2TN+7PMnXYIId20UVDw==} + postcss-discard-duplicates@7.0.1: + resolution: {integrity: sha512-oZA+v8Jkpu1ct/xbbrntHRsfLGuzoP+cpt0nJe5ED2FQF8n8bJtn7Bo28jSmBYwqgqnqkuSXJfSUEE7if4nClQ==} engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} peerDependencies: postcss: ^8.4.31 @@ -7605,14 +7606,14 @@ packages: postcss-media-query-parser@0.2.3: resolution: {integrity: sha512-3sOlxmbKcSHMjlUXQZKQ06jOswE7oVkXPxmZdoB1r5l0q6gTFTQSHxNxOrCccElbW7dxNytifNEo8qidX2Vsig==} - postcss-merge-longhand@7.0.2: - resolution: {integrity: sha512-06vrW6ZWi9qeP7KMS9fsa9QW56+tIMW55KYqF7X3Ccn+NI2pIgPV6gFfvXTMQ05H90Y5DvnCDPZ2IuHa30PMUg==} + postcss-merge-longhand@7.0.3: + resolution: {integrity: sha512-8waYomFxshdv6M9Em3QRM9MettRLDRcH2JQi2l0Z1KlYD/vhal3gbkeSES0NuACXOlZBB0V/B0AseHZaklzWOA==} engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} peerDependencies: postcss: ^8.4.31 - postcss-merge-rules@7.0.2: - resolution: {integrity: sha512-VAR47UNvRsdrTHLe7TV1CeEtF9SJYR5ukIB9U4GZyZOptgtsS20xSxy+k5wMrI3udST6O1XuIn7cjQkg7sDAAw==} + postcss-merge-rules@7.0.3: + resolution: {integrity: sha512-2eSas2p3voPxNfdI5sQrvIkMaeUHpVc3EezgVs18hz/wRTQAC9U99tp9j3W5Jx9/L3qHkEDvizEx/LdnmumIvQ==} engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} peerDependencies: postcss: ^8.4.31 @@ -7629,14 +7630,14 @@ packages: peerDependencies: postcss: ^8.4.31 - postcss-minify-params@7.0.1: - resolution: {integrity: sha512-e+Xt8xErSRPgSRFxHeBCSxMiO8B8xng7lh8E0A5ep1VfwYhY8FXhu4Q3APMjgx9YDDbSp53IBGENrzygbUvgUQ==} + postcss-minify-params@7.0.2: + resolution: {integrity: sha512-nyqVLu4MFl9df32zTsdcLqCFfE/z2+f8GE1KHPxWOAmegSo6lpV2GNy5XQvrzwbLmiU7d+fYay4cwto1oNdAaQ==} engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} peerDependencies: postcss: ^8.4.31 - postcss-minify-selectors@7.0.2: - resolution: {integrity: sha512-dCzm04wqW1uqLmDZ41XYNBJfjgps3ZugDpogAmJXoCb5oCiTzIX4oPXXKxDpTvWOnKxQKR4EbV4ZawJBLcdXXA==} + postcss-minify-selectors@7.0.3: + resolution: {integrity: sha512-SxTgUQSgBk6wEqzQZKEv1xQYIp9UBju6no9q+npohzSdhuSICQdkqmD1UMKkZWItS3olJSJMDDEY9WOJ5oGJew==} engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} peerDependencies: postcss: ^8.4.31 @@ -7695,8 +7696,8 @@ packages: peerDependencies: postcss: ^8.4.31 - postcss-normalize-unicode@7.0.1: - resolution: {integrity: sha512-PTPGdY9xAkTw+8ZZ71DUePb7M/Vtgkbbq+EoI33EuyQEzbKemEQMhe5QSr0VP5UfZlreANDPxSfcdSprENcbsg==} + postcss-normalize-unicode@7.0.2: + resolution: {integrity: sha512-ztisabK5C/+ZWBdYC+Y9JCkp3M9qBv/XFvDtSw0d/XwfT3UaKeW/YTm/MD/QrPNxuecia46vkfEhewjwcYFjkg==} engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} peerDependencies: postcss: ^8.4.31 @@ -7754,8 +7755,8 @@ packages: peerDependencies: postcss: ^8.4 - postcss-reduce-initial@7.0.1: - resolution: {integrity: sha512-0JDUSV4bGB5FGM5g8MkS+rvqKukJZ7OTHw/lcKn7xPNqeaqJyQbUO8/dJpvyTpaVwPsd3Uc33+CfNzdVowp2WA==} + postcss-reduce-initial@7.0.2: + resolution: {integrity: sha512-pOnu9zqQww7dEKf62Nuju6JgsW2V0KRNBHxeKohU+JkHd/GAH5uvoObqFLqkeB2n20mr6yrlWDvo5UBU5GnkfA==} engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} peerDependencies: postcss: ^8.4.31 @@ -7817,8 +7818,8 @@ packages: peerDependencies: postcss: ^8.4.31 - postcss-unique-selectors@7.0.1: - resolution: {integrity: sha512-MH7QE/eKUftTB5ta40xcHLl7hkZjgDFydpfTK+QWXeHxghVt3VoPqYL5/G+zYZPPIs+8GuqFXSTgxBSoB1RZtQ==} + postcss-unique-selectors@7.0.2: + resolution: {integrity: sha512-CjSam+7Vf8cflJQsHrMS0P2hmy9u0+n/P001kb5eAszLmhjMqrt/i5AqQuNFihhViwDvEAezqTmXqaYXL2ugMw==} engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} peerDependencies: postcss: ^8.4.31 @@ -7845,8 +7846,8 @@ packages: resolution: {integrity: sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w==} engines: {node: '>=6.0.0'} - prettier-plugin-tailwindcss@0.6.5: - resolution: {integrity: sha512-axfeOArc/RiGHjOIy9HytehlC0ZLeMaqY09mm8YCkMzznKiDkwFzOpBvtuhuv3xG5qB73+Mj7OCe2j/L1ryfuQ==} + prettier-plugin-tailwindcss@0.6.6: + resolution: {integrity: sha512-OPva5S7WAsPLEsOuOWXATi13QrCKACCiIonFgIR6V4lYv4QLp++UXVhZSzRbZxXGimkQtQT86CC6fQqTOybGng==} engines: {node: '>=14.21.3'} peerDependencies: '@ianvs/prettier-plugin-sort-imports': '*' @@ -7860,6 +7861,7 @@ packages: prettier-plugin-import-sort: '*' prettier-plugin-jsdoc: '*' prettier-plugin-marko: '*' + prettier-plugin-multiline-arrays: '*' prettier-plugin-organize-attributes: '*' prettier-plugin-organize-imports: '*' prettier-plugin-sort-imports: '*' @@ -7886,6 +7888,8 @@ packages: optional: true prettier-plugin-marko: optional: true + prettier-plugin-multiline-arrays: + optional: true prettier-plugin-organize-attributes: optional: true prettier-plugin-organize-imports: @@ -8588,8 +8592,8 @@ packages: style-search@0.1.0: resolution: {integrity: sha512-Dj1Okke1C3uKKwQcetra4jSuk0DqbzbYtXipzFlFMZtowbF1x7BKJwB9AayVMyFARvU8EDrZdcax4At/452cAg==} - stylehacks@7.0.2: - resolution: {integrity: sha512-HdkWZS9b4gbgYTdMg4gJLmm7biAUug1qTqXjS+u8X+/pUd+9Px1E+520GnOW3rST9MNsVOVpsJG+mPHNosxjOQ==} + stylehacks@7.0.3: + resolution: {integrity: sha512-4DqtecvI/Nd+2BCvW9YEF6lhBN5UM50IJ1R3rnEAhBwbCKf4VehRf+uqvnVArnBayjYD/WtT3g0G/HSRxWfTRg==} engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} peerDependencies: postcss: ^8.4.31 @@ -9148,8 +9152,8 @@ packages: peerDependencies: vite: '>=2.0.0' - vite-plugin-dts@4.0.1: - resolution: {integrity: sha512-JFbAKMjJdJbeXJVwQNoi8M26lP+5Ene4/ryv9w0Z7Ca5N0DdxYEak9V3C0tqwHO7WZ9JLbwMsuUZOqYIyBRwSQ==} + vite-plugin-dts@4.0.2: + resolution: {integrity: sha512-Ni3EPG8yeLc5ivEzT4szreJ0rXpEQgvdYq3PaZ7OMoHc8uET4/HRUfzVPejJaUAojbxsKgaZbp6Zgm41sxb86Q==} engines: {node: ^14.18.0 || >=16.0.0} peerDependencies: typescript: '*' @@ -10812,11 +10816,11 @@ snapshots: dependencies: mime: 3.0.0 - '@commitlint/cli@19.4.0(@types/node@22.1.0)(typescript@5.5.4)': + '@commitlint/cli@19.4.0(@types/node@22.2.0)(typescript@5.5.4)': dependencies: '@commitlint/format': 19.3.0 '@commitlint/lint': 19.2.2 - '@commitlint/load': 19.4.0(@types/node@22.1.0)(typescript@5.5.4) + '@commitlint/load': 19.4.0(@types/node@22.2.0)(typescript@5.5.4) '@commitlint/read': 19.4.0 '@commitlint/types': 19.0.3 execa: 8.0.1 @@ -10863,7 +10867,7 @@ snapshots: '@commitlint/rules': 19.0.3 '@commitlint/types': 19.0.3 - '@commitlint/load@19.4.0(@types/node@22.1.0)(typescript@5.5.4)': + '@commitlint/load@19.4.0(@types/node@22.2.0)(typescript@5.5.4)': dependencies: '@commitlint/config-validator': 19.0.3 '@commitlint/execute-rule': 19.0.0 @@ -10871,7 +10875,7 @@ snapshots: '@commitlint/types': 19.0.3 chalk: 5.3.0 cosmiconfig: 9.0.0(typescript@5.5.4) - cosmiconfig-typescript-loader: 5.0.0(@types/node@22.1.0)(cosmiconfig@9.0.0(typescript@5.5.4))(typescript@5.5.4) + cosmiconfig-typescript-loader: 5.0.0(@types/node@22.2.0)(cosmiconfig@9.0.0(typescript@5.5.4))(typescript@5.5.4) lodash.isplainobject: 4.0.6 lodash.merge: 4.6.2 lodash.uniq: 4.5.0 @@ -11933,23 +11937,23 @@ snapshots: - encoding - supports-color - '@microsoft/api-extractor-model@7.29.4(@types/node@22.1.0)': + '@microsoft/api-extractor-model@7.29.4(@types/node@22.2.0)': dependencies: '@microsoft/tsdoc': 0.15.0 '@microsoft/tsdoc-config': 0.17.0 - '@rushstack/node-core-library': 5.5.1(@types/node@22.1.0) + '@rushstack/node-core-library': 5.5.1(@types/node@22.2.0) transitivePeerDependencies: - '@types/node' - '@microsoft/api-extractor@7.47.4(@types/node@22.1.0)': + '@microsoft/api-extractor@7.47.4(@types/node@22.2.0)': dependencies: - '@microsoft/api-extractor-model': 7.29.4(@types/node@22.1.0) + '@microsoft/api-extractor-model': 7.29.4(@types/node@22.2.0) '@microsoft/tsdoc': 0.15.0 '@microsoft/tsdoc-config': 0.17.0 - '@rushstack/node-core-library': 5.5.1(@types/node@22.1.0) + '@rushstack/node-core-library': 5.5.1(@types/node@22.2.0) '@rushstack/rig-package': 0.5.3 - '@rushstack/terminal': 0.13.3(@types/node@22.1.0) - '@rushstack/ts-command-line': 4.22.3(@types/node@22.1.0) + '@rushstack/terminal': 0.13.3(@types/node@22.2.0) + '@rushstack/ts-command-line': 4.22.3(@types/node@22.2.0) lodash: 4.17.21 minimatch: 3.0.8 resolve: 1.22.8 @@ -12303,7 +12307,7 @@ snapshots: '@rollup/rollup-win32-x64-msvc@4.20.0': optional: true - '@rushstack/node-core-library@5.5.1(@types/node@22.1.0)': + '@rushstack/node-core-library@5.5.1(@types/node@22.2.0)': dependencies: ajv: 8.13.0 ajv-draft-04: 1.0.0(ajv@8.13.0) @@ -12314,23 +12318,23 @@ snapshots: resolve: 1.22.8 semver: 7.5.4 optionalDependencies: - '@types/node': 22.1.0 + '@types/node': 22.2.0 '@rushstack/rig-package@0.5.3': dependencies: resolve: 1.22.8 strip-json-comments: 3.1.1 - '@rushstack/terminal@0.13.3(@types/node@22.1.0)': + '@rushstack/terminal@0.13.3(@types/node@22.2.0)': dependencies: - '@rushstack/node-core-library': 5.5.1(@types/node@22.1.0) + '@rushstack/node-core-library': 5.5.1(@types/node@22.2.0) supports-color: 8.1.1 optionalDependencies: - '@types/node': 22.1.0 + '@types/node': 22.2.0 - '@rushstack/ts-command-line@4.22.3(@types/node@22.1.0)': + '@rushstack/ts-command-line@4.22.3(@types/node@22.2.0)': dependencies: - '@rushstack/terminal': 0.13.3(@types/node@22.1.0) + '@rushstack/terminal': 0.13.3(@types/node@22.2.0) '@types/argparse': 1.0.38 argparse: 1.0.10 string-argv: 0.3.2 @@ -12414,7 +12418,7 @@ snapshots: '@types/conventional-commits-parser@5.0.0': dependencies: - '@types/node': 22.1.0 + '@types/node': 22.2.0 '@types/eslint@8.56.11': dependencies: @@ -12433,7 +12437,7 @@ snapshots: '@types/fs-extra@11.0.4': dependencies: '@types/jsonfile': 6.1.4 - '@types/node': 22.1.0 + '@types/node': 18.19.44 '@types/hast@3.0.4': dependencies: @@ -12443,11 +12447,11 @@ snapshots: '@types/http-proxy@1.17.15': dependencies: - '@types/node': 22.1.0 + '@types/node': 22.2.0 '@types/jsdom@21.1.7': dependencies: - '@types/node': 22.1.0 + '@types/node': 22.2.0 '@types/tough-cookie': 4.0.5 parse5: 7.1.2 @@ -12455,7 +12459,7 @@ snapshots: '@types/jsonfile@6.1.4': dependencies: - '@types/node': 22.1.0 + '@types/node': 18.19.44 '@types/katex@0.16.7': {} @@ -12484,11 +12488,11 @@ snapshots: '@types/node@12.20.55': {} - '@types/node@18.19.43': + '@types/node@18.19.44': dependencies: undici-types: 5.26.5 - '@types/node@22.1.0': + '@types/node@22.2.0': dependencies: undici-types: 6.13.0 @@ -12506,7 +12510,7 @@ snapshots: '@types/qrcode@1.5.5': dependencies: - '@types/node': 22.1.0 + '@types/node': 22.2.0 '@types/resolve@1.20.2': {} @@ -12663,23 +12667,23 @@ snapshots: - encoding - supports-color - '@vite-pwa/vitepress@0.5.0(vite-plugin-pwa@0.20.1(vite@5.4.0(@types/node@22.1.0)(sass@1.77.8)(terser@5.31.3))(workbox-build@7.1.1)(workbox-window@7.1.0))': + '@vite-pwa/vitepress@0.5.0(vite-plugin-pwa@0.20.1(vite@5.4.0(@types/node@22.2.0)(sass@1.77.8)(terser@5.31.3))(workbox-build@7.1.1)(workbox-window@7.1.0))': dependencies: - vite-plugin-pwa: 0.20.1(vite@5.4.0(@types/node@22.1.0)(sass@1.77.8)(terser@5.31.3))(workbox-build@7.1.1)(workbox-window@7.1.0) + vite-plugin-pwa: 0.20.1(vite@5.4.0(@types/node@22.2.0)(sass@1.77.8)(terser@5.31.3))(workbox-build@7.1.1)(workbox-window@7.1.0) - '@vitejs/plugin-vue-jsx@4.0.0(vite@5.4.0(@types/node@22.1.0)(sass@1.77.8)(terser@5.31.3))(vue@3.4.37(typescript@5.5.4))': + '@vitejs/plugin-vue-jsx@4.0.0(vite@5.4.0(@types/node@22.2.0)(sass@1.77.8)(terser@5.31.3))(vue@3.4.37(typescript@5.5.4))': dependencies: '@babel/core': 7.25.2 '@babel/plugin-transform-typescript': 7.25.2(@babel/core@7.25.2) '@vue/babel-plugin-jsx': 1.2.2(@babel/core@7.25.2) - vite: 5.4.0(@types/node@22.1.0)(sass@1.77.8)(terser@5.31.3) + vite: 5.4.0(@types/node@22.2.0)(sass@1.77.8)(terser@5.31.3) vue: 3.4.37(typescript@5.5.4) transitivePeerDependencies: - supports-color - '@vitejs/plugin-vue@5.1.2(vite@5.4.0(@types/node@22.1.0)(sass@1.77.8)(terser@5.31.3))(vue@3.4.37(typescript@5.5.4))': + '@vitejs/plugin-vue@5.1.2(vite@5.4.0(@types/node@22.2.0)(sass@1.77.8)(terser@5.31.3))(vue@3.4.37(typescript@5.5.4))': dependencies: - vite: 5.4.0(@types/node@22.1.0)(sass@1.77.8)(terser@5.31.3) + vite: 5.4.0(@types/node@22.2.0)(sass@1.77.8)(terser@5.31.3) vue: 3.4.37(typescript@5.5.4) '@vitest/expect@2.0.5': @@ -12839,14 +12843,14 @@ snapshots: dependencies: '@vue/devtools-kit': 7.3.7 - '@vue/devtools-core@7.3.7(vite@5.4.0(@types/node@22.1.0)(sass@1.77.8)(terser@5.31.3))(vue@3.4.37(typescript@5.5.4))': + '@vue/devtools-core@7.3.7(vite@5.4.0(@types/node@22.2.0)(sass@1.77.8)(terser@5.31.3))(vue@3.4.37(typescript@5.5.4))': dependencies: '@vue/devtools-kit': 7.3.7 '@vue/devtools-shared': 7.3.7 mitt: 3.0.1 nanoid: 3.3.7 pathe: 1.1.2 - vite-hot-client: 0.2.3(vite@5.4.0(@types/node@22.1.0)(sass@1.77.8)(terser@5.31.3)) + vite-hot-client: 0.2.3(vite@5.4.0(@types/node@22.2.0)(sass@1.77.8)(terser@5.31.3)) vue: 3.4.37(typescript@5.5.4) transitivePeerDependencies: - vite @@ -12868,7 +12872,7 @@ snapshots: '@vue/language-core@2.0.29(typescript@5.5.4)': dependencies: '@volar/language-core': 2.4.0-alpha.18 - '@vue/compiler-dom': 3.4.36 + '@vue/compiler-dom': 3.4.37 '@vue/compiler-vue2': 2.7.16 '@vue/shared': 3.4.37 computeds: 0.0.1 @@ -13714,9 +13718,9 @@ snapshots: core-util-is@1.0.3: {} - cosmiconfig-typescript-loader@5.0.0(@types/node@22.1.0)(cosmiconfig@9.0.0(typescript@5.5.4))(typescript@5.5.4): + cosmiconfig-typescript-loader@5.0.0(@types/node@22.2.0)(cosmiconfig@9.0.0(typescript@5.5.4))(typescript@5.5.4): dependencies: - '@types/node': 22.1.0 + '@types/node': 22.2.0 cosmiconfig: 9.0.0(typescript@5.5.4) jiti: 1.21.6 typescript: 5.5.4 @@ -13915,47 +13919,47 @@ snapshots: cssesc@3.0.0: {} - cssnano-preset-default@7.0.4(postcss@8.4.41): + cssnano-preset-default@7.0.5(postcss@8.4.41): dependencies: browserslist: 4.23.3 css-declaration-sorter: 7.2.0(postcss@8.4.41) cssnano-utils: 5.0.0(postcss@8.4.41) postcss: 8.4.41 postcss-calc: 10.0.1(postcss@8.4.41) - postcss-colormin: 7.0.1(postcss@8.4.41) - postcss-convert-values: 7.0.2(postcss@8.4.41) - postcss-discard-comments: 7.0.1(postcss@8.4.41) - postcss-discard-duplicates: 7.0.0(postcss@8.4.41) + postcss-colormin: 7.0.2(postcss@8.4.41) + postcss-convert-values: 7.0.3(postcss@8.4.41) + postcss-discard-comments: 7.0.2(postcss@8.4.41) + postcss-discard-duplicates: 7.0.1(postcss@8.4.41) postcss-discard-empty: 7.0.0(postcss@8.4.41) postcss-discard-overridden: 7.0.0(postcss@8.4.41) - postcss-merge-longhand: 7.0.2(postcss@8.4.41) - postcss-merge-rules: 7.0.2(postcss@8.4.41) + postcss-merge-longhand: 7.0.3(postcss@8.4.41) + postcss-merge-rules: 7.0.3(postcss@8.4.41) postcss-minify-font-values: 7.0.0(postcss@8.4.41) postcss-minify-gradients: 7.0.0(postcss@8.4.41) - postcss-minify-params: 7.0.1(postcss@8.4.41) - postcss-minify-selectors: 7.0.2(postcss@8.4.41) + postcss-minify-params: 7.0.2(postcss@8.4.41) + postcss-minify-selectors: 7.0.3(postcss@8.4.41) postcss-normalize-charset: 7.0.0(postcss@8.4.41) postcss-normalize-display-values: 7.0.0(postcss@8.4.41) postcss-normalize-positions: 7.0.0(postcss@8.4.41) postcss-normalize-repeat-style: 7.0.0(postcss@8.4.41) postcss-normalize-string: 7.0.0(postcss@8.4.41) postcss-normalize-timing-functions: 7.0.0(postcss@8.4.41) - postcss-normalize-unicode: 7.0.1(postcss@8.4.41) + postcss-normalize-unicode: 7.0.2(postcss@8.4.41) postcss-normalize-url: 7.0.0(postcss@8.4.41) postcss-normalize-whitespace: 7.0.0(postcss@8.4.41) postcss-ordered-values: 7.0.1(postcss@8.4.41) - postcss-reduce-initial: 7.0.1(postcss@8.4.41) + postcss-reduce-initial: 7.0.2(postcss@8.4.41) postcss-reduce-transforms: 7.0.0(postcss@8.4.41) postcss-svgo: 7.0.1(postcss@8.4.41) - postcss-unique-selectors: 7.0.1(postcss@8.4.41) + postcss-unique-selectors: 7.0.2(postcss@8.4.41) cssnano-utils@5.0.0(postcss@8.4.41): dependencies: postcss: 8.4.41 - cssnano@7.0.4(postcss@8.4.41): + cssnano@7.0.5(postcss@8.4.41): dependencies: - cssnano-preset-default: 7.0.4(postcss@8.4.41) + cssnano-preset-default: 7.0.5(postcss@8.4.41) lilconfig: 3.1.2 postcss: 8.4.41 @@ -14218,7 +14222,7 @@ snapshots: electron-to-chromium@1.5.5: {} - element-plus@2.7.8(vue@3.4.37(typescript@5.5.4)): + element-plus@2.8.0(vue@3.4.37(typescript@5.5.4)): dependencies: '@ctrl/tinycolor': 4.1.0 '@element-plus/icons-vue': 2.3.1(vue@3.4.37(typescript@5.5.4)) @@ -14644,13 +14648,13 @@ snapshots: optionalDependencies: '@typescript-eslint/eslint-plugin': 8.0.1(@typescript-eslint/parser@8.0.1(eslint@9.8.0)(typescript@5.5.4))(eslint@9.8.0)(typescript@5.5.4) - eslint-plugin-vitest@0.5.4(@typescript-eslint/eslint-plugin@8.0.1(@typescript-eslint/parser@8.0.1(eslint@9.8.0)(typescript@5.5.4))(eslint@9.8.0)(typescript@5.5.4))(eslint@9.8.0)(typescript@5.5.4)(vitest@2.0.5(@types/node@22.1.0)(jsdom@24.1.1)(sass@1.77.8)(terser@5.31.3)): + eslint-plugin-vitest@0.5.4(@typescript-eslint/eslint-plugin@8.0.1(@typescript-eslint/parser@8.0.1(eslint@9.8.0)(typescript@5.5.4))(eslint@9.8.0)(typescript@5.5.4))(eslint@9.8.0)(typescript@5.5.4)(vitest@2.0.5(@types/node@22.2.0)(jsdom@24.1.1)(sass@1.77.8)(terser@5.31.3)): dependencies: '@typescript-eslint/utils': 7.18.0(eslint@9.8.0)(typescript@5.5.4) eslint: 9.8.0 optionalDependencies: '@typescript-eslint/eslint-plugin': 8.0.1(@typescript-eslint/parser@8.0.1(eslint@9.8.0)(typescript@5.5.4))(eslint@9.8.0)(typescript@5.5.4) - vitest: 2.0.5(@types/node@22.1.0)(jsdom@24.1.1)(sass@1.77.8)(terser@5.31.3) + vitest: 2.0.5(@types/node@22.2.0)(jsdom@24.1.1)(sass@1.77.8)(terser@5.31.3) transitivePeerDependencies: - supports-color - typescript @@ -15918,7 +15922,7 @@ snapshots: dependencies: yallist: 4.0.0 - lucide-vue-next@0.426.0(vue@3.4.37(typescript@5.5.4)): + lucide-vue-next@0.427.0(vue@3.4.37(typescript@5.5.4)): dependencies: vue: 3.4.37(typescript@5.5.4) @@ -16079,7 +16083,7 @@ snapshots: dependencies: autoprefixer: 10.4.20(postcss@8.4.41) citty: 0.1.6 - cssnano: 7.0.4(postcss@8.4.41) + cssnano: 7.0.5(postcss@8.4.41) defu: 6.1.4 esbuild: 0.23.0 fast-glob: 3.3.2 @@ -16655,7 +16659,7 @@ snapshots: postcss: 8.4.41 postcss-value-parser: 4.2.0 - postcss-colormin@7.0.1(postcss@8.4.41): + postcss-colormin@7.0.2(postcss@8.4.41): dependencies: browserslist: 4.23.3 caniuse-api: 3.0.0 @@ -16663,7 +16667,7 @@ snapshots: postcss: 8.4.41 postcss-value-parser: 4.2.0 - postcss-convert-values@7.0.2(postcss@8.4.41): + postcss-convert-values@7.0.3(postcss@8.4.41): dependencies: browserslist: 4.23.3 postcss: 8.4.41 @@ -16699,12 +16703,12 @@ snapshots: postcss: 8.4.41 postcss-selector-parser: 6.1.1 - postcss-discard-comments@7.0.1(postcss@8.4.41): + postcss-discard-comments@7.0.2(postcss@8.4.41): dependencies: postcss: 8.4.41 postcss-selector-parser: 6.1.1 - postcss-discard-duplicates@7.0.0(postcss@8.4.41): + postcss-discard-duplicates@7.0.1(postcss@8.4.41): dependencies: postcss: 8.4.41 @@ -16796,13 +16800,13 @@ snapshots: postcss-media-query-parser@0.2.3: {} - postcss-merge-longhand@7.0.2(postcss@8.4.41): + postcss-merge-longhand@7.0.3(postcss@8.4.41): dependencies: postcss: 8.4.41 postcss-value-parser: 4.2.0 - stylehacks: 7.0.2(postcss@8.4.41) + stylehacks: 7.0.3(postcss@8.4.41) - postcss-merge-rules@7.0.2(postcss@8.4.41): + postcss-merge-rules@7.0.3(postcss@8.4.41): dependencies: browserslist: 4.23.3 caniuse-api: 3.0.0 @@ -16822,14 +16826,14 @@ snapshots: postcss: 8.4.41 postcss-value-parser: 4.2.0 - postcss-minify-params@7.0.1(postcss@8.4.41): + postcss-minify-params@7.0.2(postcss@8.4.41): dependencies: browserslist: 4.23.3 cssnano-utils: 5.0.0(postcss@8.4.41) postcss: 8.4.41 postcss-value-parser: 4.2.0 - postcss-minify-selectors@7.0.2(postcss@8.4.41): + postcss-minify-selectors@7.0.3(postcss@8.4.41): dependencies: cssesc: 3.0.0 postcss: 8.4.41 @@ -16881,7 +16885,7 @@ snapshots: postcss: 8.4.41 postcss-value-parser: 4.2.0 - postcss-normalize-unicode@7.0.1(postcss@8.4.41): + postcss-normalize-unicode@7.0.2(postcss@8.4.41): dependencies: browserslist: 4.23.3 postcss: 8.4.41 @@ -16991,7 +16995,7 @@ snapshots: postcss: 8.4.41 postcss-selector-parser: 6.1.1 - postcss-reduce-initial@7.0.1(postcss@8.4.41): + postcss-reduce-initial@7.0.2(postcss@8.4.41): dependencies: browserslist: 4.23.3 caniuse-api: 3.0.0 @@ -17045,7 +17049,7 @@ snapshots: postcss-value-parser: 4.2.0 svgo: 3.3.2 - postcss-unique-selectors@7.0.1(postcss@8.4.41): + postcss-unique-selectors@7.0.2(postcss@8.4.41): dependencies: postcss: 8.4.41 postcss-selector-parser: 6.1.1 @@ -17073,7 +17077,7 @@ snapshots: dependencies: fast-diff: 1.3.0 - prettier-plugin-tailwindcss@0.6.5(prettier@3.3.3): + prettier-plugin-tailwindcss@0.6.6(prettier@3.3.3): dependencies: prettier: 3.3.3 @@ -17798,7 +17802,7 @@ snapshots: style-search@0.1.0: {} - stylehacks@7.0.2(postcss@8.4.41): + stylehacks@7.0.3(postcss@8.4.41): dependencies: browserslist: 4.23.3 postcss: 8.4.41 @@ -18433,17 +18437,17 @@ snapshots: evtd: 0.2.4 vue: 3.4.37(typescript@5.5.4) - vite-hot-client@0.2.3(vite@5.4.0(@types/node@22.1.0)(sass@1.77.8)(terser@5.31.3)): + vite-hot-client@0.2.3(vite@5.4.0(@types/node@22.2.0)(sass@1.77.8)(terser@5.31.3)): dependencies: - vite: 5.4.0(@types/node@22.1.0)(sass@1.77.8)(terser@5.31.3) + vite: 5.4.0(@types/node@22.2.0)(sass@1.77.8)(terser@5.31.3) - vite-node@2.0.5(@types/node@22.1.0)(sass@1.77.8)(terser@5.31.3): + vite-node@2.0.5(@types/node@22.2.0)(sass@1.77.8)(terser@5.31.3): dependencies: cac: 6.7.14 debug: 4.3.6 pathe: 1.1.2 tinyrainbow: 1.2.0 - vite: 5.4.0(@types/node@22.1.0)(sass@1.77.8)(terser@5.31.3) + vite: 5.4.0(@types/node@22.2.0)(sass@1.77.8)(terser@5.31.3) transitivePeerDependencies: - '@types/node' - less @@ -18455,18 +18459,18 @@ snapshots: - supports-color - terser - vite-plugin-compression@0.5.1(vite@5.4.0(@types/node@22.1.0)(sass@1.77.8)(terser@5.31.3)): + vite-plugin-compression@0.5.1(vite@5.4.0(@types/node@22.2.0)(sass@1.77.8)(terser@5.31.3)): dependencies: chalk: 4.1.2 debug: 4.3.6 fs-extra: 10.1.0 - vite: 5.4.0(@types/node@22.1.0)(sass@1.77.8)(terser@5.31.3) + vite: 5.4.0(@types/node@22.2.0)(sass@1.77.8)(terser@5.31.3) transitivePeerDependencies: - supports-color - vite-plugin-dts@4.0.1(@types/node@22.1.0)(rollup@4.20.0)(typescript@5.5.4)(vite@5.4.0(@types/node@22.1.0)(sass@1.77.8)(terser@5.31.3)): + vite-plugin-dts@4.0.2(@types/node@22.2.0)(rollup@4.20.0)(typescript@5.5.4)(vite@5.4.0(@types/node@22.2.0)(sass@1.77.8)(terser@5.31.3)): dependencies: - '@microsoft/api-extractor': 7.47.4(@types/node@22.1.0) + '@microsoft/api-extractor': 7.47.4(@types/node@22.2.0) '@rollup/pluginutils': 5.1.0(rollup@4.20.0) '@volar/typescript': 2.3.4 '@vue/language-core': 2.0.29(typescript@5.5.4) @@ -18478,13 +18482,13 @@ snapshots: typescript: 5.5.4 vue-tsc: 2.0.29(typescript@5.5.4) optionalDependencies: - vite: 5.4.0(@types/node@22.1.0)(sass@1.77.8)(terser@5.31.3) + vite: 5.4.0(@types/node@22.2.0)(sass@1.77.8)(terser@5.31.3) transitivePeerDependencies: - '@types/node' - rollup - supports-color - vite-plugin-html@3.2.2(vite@5.4.0(@types/node@22.1.0)(sass@1.77.8)(terser@5.31.3)): + vite-plugin-html@3.2.2(vite@5.4.0(@types/node@22.2.0)(sass@1.77.8)(terser@5.31.3)): dependencies: '@rollup/pluginutils': 4.2.1 colorette: 2.0.20 @@ -18498,9 +18502,9 @@ snapshots: html-minifier-terser: 6.1.0 node-html-parser: 5.4.2 pathe: 0.2.0 - vite: 5.4.0(@types/node@22.1.0)(sass@1.77.8)(terser@5.31.3) + vite: 5.4.0(@types/node@22.2.0)(sass@1.77.8)(terser@5.31.3) - vite-plugin-inspect@0.8.5(rollup@4.20.0)(vite@5.4.0(@types/node@22.1.0)(sass@1.77.8)(terser@5.31.3)): + vite-plugin-inspect@0.8.5(rollup@4.20.0)(vite@5.4.0(@types/node@22.2.0)(sass@1.77.8)(terser@5.31.3)): dependencies: '@antfu/utils': 0.7.10 '@rollup/pluginutils': 5.1.0(rollup@4.20.0) @@ -18511,46 +18515,46 @@ snapshots: perfect-debounce: 1.0.0 picocolors: 1.0.1 sirv: 2.0.4 - vite: 5.4.0(@types/node@22.1.0)(sass@1.77.8)(terser@5.31.3) + vite: 5.4.0(@types/node@22.2.0)(sass@1.77.8)(terser@5.31.3) transitivePeerDependencies: - rollup - supports-color - vite-plugin-lib-inject-css@2.1.1(vite@5.4.0(@types/node@22.1.0)(sass@1.77.8)(terser@5.31.3)): + vite-plugin-lib-inject-css@2.1.1(vite@5.4.0(@types/node@22.2.0)(sass@1.77.8)(terser@5.31.3)): dependencies: '@ast-grep/napi': 0.22.6 magic-string: 0.30.11 picocolors: 1.0.1 - vite: 5.4.0(@types/node@22.1.0)(sass@1.77.8)(terser@5.31.3) + vite: 5.4.0(@types/node@22.2.0)(sass@1.77.8)(terser@5.31.3) - vite-plugin-pwa@0.20.1(vite@5.4.0(@types/node@22.1.0)(sass@1.77.8)(terser@5.31.3))(workbox-build@7.1.1)(workbox-window@7.1.0): + vite-plugin-pwa@0.20.1(vite@5.4.0(@types/node@22.2.0)(sass@1.77.8)(terser@5.31.3))(workbox-build@7.1.1)(workbox-window@7.1.0): dependencies: debug: 4.3.6 pretty-bytes: 6.1.1 tinyglobby: 0.2.2 - vite: 5.4.0(@types/node@22.1.0)(sass@1.77.8)(terser@5.31.3) + vite: 5.4.0(@types/node@22.2.0)(sass@1.77.8)(terser@5.31.3) workbox-build: 7.1.1 workbox-window: 7.1.0 transitivePeerDependencies: - supports-color - vite-plugin-vue-devtools@7.3.7(rollup@4.20.0)(vite@5.4.0(@types/node@22.1.0)(sass@1.77.8)(terser@5.31.3))(vue@3.4.37(typescript@5.5.4)): + vite-plugin-vue-devtools@7.3.7(rollup@4.20.0)(vite@5.4.0(@types/node@22.2.0)(sass@1.77.8)(terser@5.31.3))(vue@3.4.37(typescript@5.5.4)): dependencies: - '@vue/devtools-core': 7.3.7(vite@5.4.0(@types/node@22.1.0)(sass@1.77.8)(terser@5.31.3))(vue@3.4.37(typescript@5.5.4)) + '@vue/devtools-core': 7.3.7(vite@5.4.0(@types/node@22.2.0)(sass@1.77.8)(terser@5.31.3))(vue@3.4.37(typescript@5.5.4)) '@vue/devtools-kit': 7.3.7 '@vue/devtools-shared': 7.3.7 execa: 8.0.1 sirv: 2.0.4 - vite: 5.4.0(@types/node@22.1.0)(sass@1.77.8)(terser@5.31.3) - vite-plugin-inspect: 0.8.5(rollup@4.20.0)(vite@5.4.0(@types/node@22.1.0)(sass@1.77.8)(terser@5.31.3)) - vite-plugin-vue-inspector: 5.1.3(vite@5.4.0(@types/node@22.1.0)(sass@1.77.8)(terser@5.31.3)) + vite: 5.4.0(@types/node@22.2.0)(sass@1.77.8)(terser@5.31.3) + vite-plugin-inspect: 0.8.5(rollup@4.20.0)(vite@5.4.0(@types/node@22.2.0)(sass@1.77.8)(terser@5.31.3)) + vite-plugin-vue-inspector: 5.1.3(vite@5.4.0(@types/node@22.2.0)(sass@1.77.8)(terser@5.31.3)) transitivePeerDependencies: - '@nuxt/kit' - rollup - supports-color - vue - vite-plugin-vue-inspector@5.1.3(vite@5.4.0(@types/node@22.1.0)(sass@1.77.8)(terser@5.31.3)): + vite-plugin-vue-inspector@5.1.3(vite@5.4.0(@types/node@22.2.0)(sass@1.77.8)(terser@5.31.3)): dependencies: '@babel/core': 7.25.2 '@babel/plugin-proposal-decorators': 7.24.7(@babel/core@7.25.2) @@ -18561,29 +18565,29 @@ snapshots: '@vue/compiler-dom': 3.4.36 kolorist: 1.8.0 magic-string: 0.30.11 - vite: 5.4.0(@types/node@22.1.0)(sass@1.77.8)(terser@5.31.3) + vite: 5.4.0(@types/node@22.2.0)(sass@1.77.8)(terser@5.31.3) transitivePeerDependencies: - supports-color - vite@5.4.0(@types/node@22.1.0)(sass@1.77.8)(terser@5.31.3): + vite@5.4.0(@types/node@22.2.0)(sass@1.77.8)(terser@5.31.3): dependencies: esbuild: 0.21.5 postcss: 8.4.41 rollup: 4.20.0 optionalDependencies: - '@types/node': 22.1.0 + '@types/node': 22.2.0 fsevents: 2.3.3 sass: 1.77.8 terser: 5.31.3 - vitepress@1.3.2(@algolia/client-search@4.24.0)(@types/node@22.1.0)(async-validator@4.2.5)(axios@1.7.3)(nprogress@0.2.0)(postcss@8.4.41)(qrcode@1.5.4)(sass@1.77.8)(search-insights@2.16.0)(sortablejs@1.15.2)(terser@5.31.3)(typescript@5.5.4): + vitepress@1.3.2(@algolia/client-search@4.24.0)(@types/node@22.2.0)(async-validator@4.2.5)(axios@1.7.3)(nprogress@0.2.0)(postcss@8.4.41)(qrcode@1.5.4)(sass@1.77.8)(search-insights@2.16.0)(sortablejs@1.15.2)(terser@5.31.3)(typescript@5.5.4): dependencies: '@docsearch/css': 3.6.1 '@docsearch/js': 3.6.1(@algolia/client-search@4.24.0)(search-insights@2.16.0) '@shikijs/core': 1.12.1 '@shikijs/transformers': 1.12.1 '@types/markdown-it': 14.1.2 - '@vitejs/plugin-vue': 5.1.2(vite@5.4.0(@types/node@22.1.0)(sass@1.77.8)(terser@5.31.3))(vue@3.4.37(typescript@5.5.4)) + '@vitejs/plugin-vue': 5.1.2(vite@5.4.0(@types/node@22.2.0)(sass@1.77.8)(terser@5.31.3))(vue@3.4.37(typescript@5.5.4)) '@vue/devtools-api': 7.3.7 '@vue/shared': 3.4.37 '@vueuse/core': 10.11.1(vue@3.4.37(typescript@5.5.4)) @@ -18592,7 +18596,7 @@ snapshots: mark.js: 8.11.1 minisearch: 7.1.0 shiki: 1.12.1 - vite: 5.4.0(@types/node@22.1.0)(sass@1.77.8)(terser@5.31.3) + vite: 5.4.0(@types/node@22.2.0)(sass@1.77.8)(terser@5.31.3) vue: 3.4.37(typescript@5.5.4) optionalDependencies: postcss: 8.4.41 @@ -18624,7 +18628,7 @@ snapshots: - typescript - universal-cookie - vitest@2.0.5(@types/node@22.1.0)(jsdom@24.1.1)(sass@1.77.8)(terser@5.31.3): + vitest@2.0.5(@types/node@22.2.0)(jsdom@24.1.1)(sass@1.77.8)(terser@5.31.3): dependencies: '@ampproject/remapping': 2.3.0 '@vitest/expect': 2.0.5 @@ -18642,11 +18646,11 @@ snapshots: tinybench: 2.9.0 tinypool: 1.0.0 tinyrainbow: 1.2.0 - vite: 5.4.0(@types/node@22.1.0)(sass@1.77.8)(terser@5.31.3) - vite-node: 2.0.5(@types/node@22.1.0)(sass@1.77.8)(terser@5.31.3) + vite: 5.4.0(@types/node@22.2.0)(sass@1.77.8)(terser@5.31.3) + vite-node: 2.0.5(@types/node@22.2.0)(sass@1.77.8)(terser@5.31.3) why-is-node-running: 2.3.0 optionalDependencies: - '@types/node': 22.1.0 + '@types/node': 22.2.0 jsdom: 24.1.1 transitivePeerDependencies: - less @@ -19066,7 +19070,7 @@ snapshots: dependencies: '@types/fs-extra': 11.0.4 '@types/minimist': 1.2.5 - '@types/node': 18.19.43 + '@types/node': 18.19.44 '@types/ps-tree': 1.1.6 '@types/which': 3.0.4 chalk: 5.3.0 From ed142829998e99eaf19fb37ab5bfa2a715e0fb06 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat, 10 Aug 2024 09:15:55 +0800 Subject: [PATCH 5/6] chore(deps): bump cheerio from 1.0.0-rc.12 to 1.0.0 (#4104) Bumps [cheerio](https://github.com/cheeriojs/cheerio) from 1.0.0-rc.12 to 1.0.0. - [Release notes](https://github.com/cheeriojs/cheerio/releases) - [Commits](https://github.com/cheeriojs/cheerio/compare/v1.0.0-rc.12...v1.0.0) --- updated-dependencies: - dependency-name: cheerio dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Vben --- internal/vite-config/package.json | 2 +- pnpm-lock.yaml | 49 ++++++++++++++++++++++++++----- 2 files changed, 43 insertions(+), 8 deletions(-) diff --git a/internal/vite-config/package.json b/internal/vite-config/package.json index fb3e871e..1cf80716 100644 --- a/internal/vite-config/package.json +++ b/internal/vite-config/package.json @@ -29,7 +29,7 @@ "dependencies": { "@intlify/unplugin-vue-i18n": "^4.0.0", "@jspm/generator": "^2.1.3", - "cheerio": "1.0.0-rc.12", + "cheerio": "1.0.0", "get-port": "^7.1.0", "html-minifier-terser": "^7.2.0", "nitropack": "^2.9.7", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index da567983..51a96ccf 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -575,8 +575,8 @@ importers: specifier: ^2.1.3 version: 2.1.3 cheerio: - specifier: 1.0.0-rc.12 - version: 1.0.0-rc.12 + specifier: 1.0.0 + version: 1.0.0 get-port: specifier: ^7.1.0 version: 7.1.0 @@ -4599,9 +4599,9 @@ packages: cheerio-select@2.1.0: resolution: {integrity: sha512-9v9kG0LvzrlcungtnJtpGNxY+fzECQKhK4EGJX2vByejiMX84MFNQw4UxPJl3bFbTMw+Dfs37XaIkCwTZfLh4g==} - cheerio@1.0.0-rc.12: - resolution: {integrity: sha512-VqR8m68vM46BNnuZ5NtnGBKIE/DfN0cRIzg9n40EIq9NOv90ayxLBXA8fXC5gquFRGJSTRqBq25Jt2ECLR431Q==} - engines: {node: '>= 6'} + cheerio@1.0.0: + resolution: {integrity: sha512-quS9HgjQpdaXOvsZz82Oz7uxtXiy6UIsIQcpBj7HRw2M63Skasm9qlDocAM7jNuaxdhpPU7c4kJN+gA5MCu4ww==} + engines: {node: '>=18.17'} chokidar@3.6.0: resolution: {integrity: sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==} @@ -5325,6 +5325,9 @@ packages: resolution: {integrity: sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==} engines: {node: '>= 0.8'} + encoding-sniffer@0.2.0: + resolution: {integrity: sha512-ju7Wq1kg04I3HtiYIOrUrdfdDvkyO9s5XM8QAj/bN61Yo/Vb4vgJxy5vi4Yxk01gWHbrofpPtpxM8bKger9jhg==} + encoding@0.1.13: resolution: {integrity: sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==} @@ -6123,6 +6126,9 @@ packages: htmlparser2@8.0.2: resolution: {integrity: sha512-GYdjWKDkbRLkZ5geuHs5NY1puJ+PXwP7+fHPRz06Eirsb9ugf6d8kkXav6ADhcODhFFPMIXyxkxSuMf3D6NCFA==} + htmlparser2@9.1.0: + resolution: {integrity: sha512-5zfg6mHUoaer/97TxnGpxmbR7zJtPwIYFMZ/H5ucTlPZhKvtum05yiPK3Mgai3a0DyVxv7qYqoweaEd2nrYQzQ==} + http-cache-semantics@4.1.1: resolution: {integrity: sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==} @@ -7286,6 +7292,9 @@ packages: parse5-htmlparser2-tree-adapter@7.0.0: resolution: {integrity: sha512-B77tOZrqqfUfnVcOrUvfdLbz4pu4RopLD/4vmu3HUPswwTA8OH0EMW9BlWR2B0RCoiZRAHEUu7IxeP1Pd1UU+g==} + parse5-parser-stream@7.1.2: + resolution: {integrity: sha512-JyeQc9iwFLn5TbvvqACIF/VXG6abODeB3Fwmv/TGdLk2LfbWkaySGY72at4+Ty7EkPZj854u4CrICqNk2qIbow==} + parse5@7.1.2: resolution: {integrity: sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw==} @@ -8989,6 +8998,10 @@ packages: resolution: {integrity: sha512-72RFADWFqKmUb2hmmvNODKL3p9hcB6Gt2DOQMis1SEBaV6a4MH8soBvzg+95CYhCKPFedut2JY9bMfrDl9D23g==} engines: {node: '>=14.0'} + undici@6.19.7: + resolution: {integrity: sha512-HR3W/bMGPSr90i8AAp2C4DM3wChFdJPLrWYpIS++LxS8K+W535qftjt+4MyjNYHeWabMj1nvtmLIi7l++iq91A==} + engines: {node: '>=18.17'} + unenv@1.10.0: resolution: {integrity: sha512-wY5bskBQFL9n3Eca5XnhH6KbUo/tfvkwm9OpcdCvLaeA7piBNbavbOKJySEwQ1V0RH6HvNlSAFRTpvTqgKRQXQ==} @@ -13482,15 +13495,19 @@ snapshots: domhandler: 5.0.3 domutils: 3.1.0 - cheerio@1.0.0-rc.12: + cheerio@1.0.0: dependencies: cheerio-select: 2.1.0 dom-serializer: 2.0.0 domhandler: 5.0.3 domutils: 3.1.0 - htmlparser2: 8.0.2 + encoding-sniffer: 0.2.0 + htmlparser2: 9.1.0 parse5: 7.1.2 parse5-htmlparser2-tree-adapter: 7.0.0 + parse5-parser-stream: 7.1.2 + undici: 6.19.7 + whatwg-mimetype: 4.0.0 chokidar@3.6.0: dependencies: @@ -14251,6 +14268,11 @@ snapshots: encodeurl@1.0.2: {} + encoding-sniffer@0.2.0: + dependencies: + iconv-lite: 0.6.3 + whatwg-encoding: 3.1.1 + encoding@0.1.13: dependencies: iconv-lite: 0.6.3 @@ -15303,6 +15325,13 @@ snapshots: domutils: 3.1.0 entities: 4.5.0 + htmlparser2@9.1.0: + dependencies: + domelementtype: 2.3.0 + domhandler: 5.0.3 + domutils: 3.1.0 + entities: 4.5.0 + http-cache-semantics@4.1.1: {} http-errors@2.0.0: @@ -16521,6 +16550,10 @@ snapshots: domhandler: 5.0.3 parse5: 7.1.2 + parse5-parser-stream@7.1.2: + dependencies: + parse5: 7.1.2 + parse5@7.1.2: dependencies: entities: 4.5.0 @@ -18272,6 +18305,8 @@ snapshots: dependencies: '@fastify/busboy': 2.1.1 + undici@6.19.7: {} + unenv@1.10.0: dependencies: consola: 3.2.3 From 8725a0130154498d30806b6621252bb97f807d26 Mon Sep 17 00:00:00 2001 From: Vben Date: Sat, 10 Aug 2024 10:30:15 +0800 Subject: [PATCH 6/6] fix: inconsistent performance between breadcrumbs and tabs (#4105) --- .github/release-drafter.yml | 9 +++++++-- docs/.vitepress/theme/plugins/hm.ts | 2 +- .../breadcrumb/breadcrumb-background.vue | 3 ++- .../src/components/breadcrumb/breadcrumb.vue | 9 ++++++--- .../effects/layouts/src/basic/tabbar/use-tabbar.ts | 14 +++++++++----- 5 files changed, 25 insertions(+), 12 deletions(-) diff --git a/.github/release-drafter.yml b/.github/release-drafter.yml index 03374c1d..6fef16be 100644 --- a/.github/release-drafter.yml +++ b/.github/release-drafter.yml @@ -17,11 +17,12 @@ categories: - title: "🐞 Bug Fixes" labels: - "bug" - - title: 📝 Documentation updates + - title: 📝 Documentation labels: - "documentation" - title: 👻 Maintenance labels: + - "perf" - "chore" - "dependencies" collapse-after: 5 @@ -34,12 +35,16 @@ categories: version-resolver: major: labels: + - "major" - "breaking" minor: labels: - - "feature" + - "minor" + # - "feature" patch: labels: + - "patch" + - "feature" - "bug" - "maintenance" - "docs" diff --git a/docs/.vitepress/theme/plugins/hm.ts b/docs/.vitepress/theme/plugins/hm.ts index a13072de..5e0a9318 100644 --- a/docs/.vitepress/theme/plugins/hm.ts +++ b/docs/.vitepress/theme/plugins/hm.ts @@ -23,6 +23,6 @@ function registerAnalytics() { export function initHmPlugin() { if (inBrowser && import.meta.env.PROD) { - registerAnalytics(SITE_ID); + registerAnalytics(); } } diff --git a/packages/@core/ui-kit/shadcn-ui/src/components/breadcrumb/breadcrumb-background.vue b/packages/@core/ui-kit/shadcn-ui/src/components/breadcrumb/breadcrumb-background.vue index e273e471..f27ab442 100644 --- a/packages/@core/ui-kit/shadcn-ui/src/components/breadcrumb/breadcrumb-background.vue +++ b/packages/@core/ui-kit/shadcn-ui/src/components/breadcrumb/breadcrumb-background.vue @@ -33,7 +33,8 @@ function handleClick(path?: string) { diff --git a/packages/@core/ui-kit/shadcn-ui/src/components/breadcrumb/breadcrumb.vue b/packages/@core/ui-kit/shadcn-ui/src/components/breadcrumb/breadcrumb.vue index 0cf1a3e8..6b316414 100644 --- a/packages/@core/ui-kit/shadcn-ui/src/components/breadcrumb/breadcrumb.vue +++ b/packages/@core/ui-kit/shadcn-ui/src/components/breadcrumb/breadcrumb.vue @@ -51,7 +51,8 @@ function handleClick(path?: string) { @@ -77,8 +78,9 @@ function handleClick(path?: string) { >
@@ -88,8 +90,9 @@ function handleClick(path?: string) {
diff --git a/packages/effects/layouts/src/basic/tabbar/use-tabbar.ts b/packages/effects/layouts/src/basic/tabbar/use-tabbar.ts index 297ca7c3..c27380dd 100644 --- a/packages/effects/layouts/src/basic/tabbar/use-tabbar.ts +++ b/packages/effects/layouts/src/basic/tabbar/use-tabbar.ts @@ -1,9 +1,6 @@ import type { TabDefinition } from '@vben/types'; import type { IContextMenuItem } from '@vben-core/tabs-ui'; -import type { - RouteLocationNormalized, - RouteLocationNormalizedGeneric, -} from 'vue-router'; +import type { RouteLocationNormalizedGeneric } from 'vue-router'; import { computed, ref, watch } from 'vue'; import { useRoute, useRouter } from 'vue-router'; @@ -103,7 +100,14 @@ export function useTabbar() { watch( () => route.path, () => { - tabbarStore.addTab(route as RouteLocationNormalized); + // 这里不能用route,用route时,vue-router会自动将父级meta进行合并 + const routes = router.getRoutes(); + const currentRoute = routes.find((item) => item.path === route.path); + if (currentRoute) { + tabbarStore.addTab( + currentRoute as unknown as RouteLocationNormalizedGeneric, + ); + } }, { immediate: true }, );