diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS index 05ade611c..48a8fe2f0 100644 --- a/.github/CODEOWNERS +++ b/.github/CODEOWNERS @@ -1,7 +1,13 @@ # default onwer -* anncwb@126.com +* anncwb vince292007 # vben core onwer -/packages/@core/ anncwb@126.com -/internal/ anncwb@126.com -/scripts/ anncwb@126.com +/.github/ anncwb vince292007 +/.vscode/ anncwb vince292007 +/packages/@core/ anncwb vince292007 +/internal/ anncwb vince292007 +/scripts/ anncwb vince292007 + +# vben team onwer +apps/ vbenjs/team-v5 +docs/ vbenjs/team-v5 diff --git a/.github/ISSUE_TEMPLATE/bug-report.yml b/.github/ISSUE_TEMPLATE/bug-report.yml index bfb69ca15..10fc939ea 100644 --- a/.github/ISSUE_TEMPLATE/bug-report.yml +++ b/.github/ISSUE_TEMPLATE/bug-report.yml @@ -14,8 +14,8 @@ body: label: Version description: What version of our software are you running? options: - - Vben Admin Pro - - Vben Admin + - Vben Admin V5 + - Vben Admin V2 default: 0 validations: required: true diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index 24fe9665e..0b7202e4b 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -24,6 +24,7 @@ jobs: shell: bash run: | sed -i "s#VITE_COMPRESS\s*=.*#VITE_COMPRESS = gzip#g" ./apps/web-antd/.env.production + sed -i "s#VITE_PWA\s*=.*#VITE_PWA = true#g" ./apps/web-antd/.env.production cat ./apps/web-antd/.env.production - name: Install pnpm diff --git a/.lintstagedrc.mjs b/.lintstagedrc.mjs index f00c554ad..e68d8a3e0 100644 --- a/.lintstagedrc.mjs +++ b/.lintstagedrc.mjs @@ -1 +1,20 @@ -export { default } from '@vben/lint-staged-config'; +export default { + '*.{js,jsx,ts,tsx}': [ + 'prettier --cache --ignore-unknown --write', + 'eslint --cache --fix', + ], + '*.{scss,less,styl,html,vue,css}': [ + 'prettier --cache --ignore-unknown --write', + 'stylelint --fix --allow-empty-input', + ], + '*.md': ['prettier --cache --ignore-unknown --write'], + '*.vue': [ + 'prettier --write', + 'eslint --cache --fix', + 'stylelint --fix --allow-empty-input', + ], + '{!(package)*.json,*.code-snippets,.!(browserslist)*rc}': [ + 'prettier --cache --write--parser json', + ], + 'package.json': ['prettier --cache --write'], +}; diff --git a/.npmrc b/.npmrc index 09ffe9294..e7246cdef 100644 --- a/.npmrc +++ b/.npmrc @@ -3,7 +3,6 @@ public-hoist-pattern[]=husky public-hoist-pattern[]=eslint public-hoist-pattern[]=prettier public-hoist-pattern[]=prettier-plugin-tailwindcss -public-hoist-pattern[]=lint-staged public-hoist-pattern[]=stylelint public-hoist-pattern[]=*postcss* public-hoist-pattern[]=@commitlint/* diff --git a/Dockerfile b/Dockerfile index 0c2ab7aa6..a7dd4ae46 100644 --- a/Dockerfile +++ b/Dockerfile @@ -21,7 +21,7 @@ RUN echo "Builder Success ๐ŸŽ‰" FROM nginx:stable-alpine as production RUN echo "types { application/javascript js mjs; }" > /etc/nginx/conf.d/mjs.conf -COPY --from=builder /app/apps/antd-view/dist /usr/share/nginx/html +COPY --from=builder /app/apps/web-antd/dist /usr/share/nginx/html COPY ./deploy/nginx.conf /etc/nginx/nginx.conf diff --git a/apps/web-ele/src/views/demos/element/index.vue b/apps/web-ele/src/views/demos/element/index.vue index d56e9d9b4..15f0d5e39 100644 --- a/apps/web-ele/src/views/demos/element/index.vue +++ b/apps/web-ele/src/views/demos/element/index.vue @@ -25,7 +25,7 @@ function warning() { } function success() { ElMessage.success( - "'Cause you walked hand in hand With another man in my place", + 'Cause you walked hand in hand With another man in my place', ); } diff --git a/cspell.json b/cspell.json index c731399aa..92cf497af 100644 --- a/cspell.json +++ b/cspell.json @@ -40,6 +40,7 @@ "nocheck", "prefixs", "vitepress", + "antdv", "ependencies", "vite", "echarts", diff --git a/internal/lint-configs/commitlint-config/build.config.ts b/internal/lint-configs/commitlint-config/build.config.ts deleted file mode 100644 index 97e572c56..000000000 --- a/internal/lint-configs/commitlint-config/build.config.ts +++ /dev/null @@ -1,7 +0,0 @@ -import { defineBuildConfig } from 'unbuild'; - -export default defineBuildConfig({ - clean: true, - declaration: true, - entries: ['src/index'], -}); diff --git a/internal/lint-configs/commitlint-config/src/index.ts b/internal/lint-configs/commitlint-config/index.mjs similarity index 97% rename from internal/lint-configs/commitlint-config/src/index.ts rename to internal/lint-configs/commitlint-config/index.mjs index 95ead3041..552a94c6c 100644 --- a/internal/lint-configs/commitlint-config/src/index.ts +++ b/internal/lint-configs/commitlint-config/index.mjs @@ -1,5 +1,3 @@ -import type { UserConfig } from 'cz-git'; - import { execSync } from 'node:child_process'; import { getPackagesSync } from '@vben/node-utils'; @@ -27,7 +25,10 @@ const scopeComplete = execSync('git status --porcelain || true') ?.match(/src%%((\w|-)*)/)?.[1] ?.replace(/s$/, ''); -const userConfig: UserConfig = { +/** + * @type {import('cz-git').UserConfig} + */ +const userConfig = { extends: ['@commitlint/config-conventional'], plugins: ['commitlint-plugin-function-rules'], prompt: { @@ -106,7 +107,7 @@ const userConfig: UserConfig = { 'function-rules/scope-enum': [ 2, // level: error 'always', - (parsed: { scope: string }) => { + (parsed) => { if (!parsed.scope || allowedScopes.includes(parsed.scope)) { return [true]; } diff --git a/internal/lint-configs/commitlint-config/package.json b/internal/lint-configs/commitlint-config/package.json index 1a1de0d05..11ad68717 100644 --- a/internal/lint-configs/commitlint-config/package.json +++ b/internal/lint-configs/commitlint-config/package.json @@ -11,20 +11,15 @@ }, "license": "MIT", "type": "module", - "scripts": { - "stub": "pnpm unbuild --stub" - }, "files": [ "dist" ], - "main": "./dist/index.mjs", - "module": "./dist/index.mjs", - "types": "./dist/index.d.ts", + "main": "./index.mjs", + "module": "./index.mjs", "exports": { ".": { - "types": "./dist/index.d.ts", - "import": "./dist/index.mjs", - "default": "./dist/index.mjs" + "import": "./index.mjs", + "default": "./index.mjs" } }, "dependencies": { diff --git a/internal/lint-configs/commitlint-config/tsconfig.json b/internal/lint-configs/commitlint-config/tsconfig.json deleted file mode 100644 index b2ec3b61e..000000000 --- a/internal/lint-configs/commitlint-config/tsconfig.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "https://json.schemastore.org/tsconfig", - "extends": "@vben/tsconfig/node.json", - "include": ["src"], - "exclude": ["node_modules"] -} diff --git a/internal/lint-configs/eslint-config/src/configs/comments.ts b/internal/lint-configs/eslint-config/src/configs/comments.ts index 40f7dacdd..77ccd5dde 100644 --- a/internal/lint-configs/eslint-config/src/configs/comments.ts +++ b/internal/lint-configs/eslint-config/src/configs/comments.ts @@ -1,9 +1,11 @@ import type { Linter } from 'eslint'; -export async function comments(): Promise { +import { interopDefault } from '../util'; + +export async function comments(): Promise { const [pluginComments] = await Promise.all([ // @ts-expect-error - no types - import('eslint-plugin-eslint-comments'), + interopDefault(import('eslint-plugin-eslint-comments')), ] as const); return [ diff --git a/internal/lint-configs/eslint-config/src/configs/disableds.ts b/internal/lint-configs/eslint-config/src/configs/disableds.ts index 4cd6599bd..152b84cac 100644 --- a/internal/lint-configs/eslint-config/src/configs/disableds.ts +++ b/internal/lint-configs/eslint-config/src/configs/disableds.ts @@ -1,6 +1,6 @@ import type { Linter } from 'eslint'; -export async function disableds(): Promise { +export async function disableds(): Promise { return [ { files: ['**/__tests__/**/*.?([cm])[jt]s?(x)'], diff --git a/internal/lint-configs/eslint-config/src/configs/ignores.ts b/internal/lint-configs/eslint-config/src/configs/ignores.ts index 95ac1aefb..136c956de 100644 --- a/internal/lint-configs/eslint-config/src/configs/ignores.ts +++ b/internal/lint-configs/eslint-config/src/configs/ignores.ts @@ -1,6 +1,6 @@ import type { Linter } from 'eslint'; -export async function ignores(): Promise { +export async function ignores(): Promise { return [ { ignores: [ diff --git a/internal/lint-configs/eslint-config/src/configs/javascript.ts b/internal/lint-configs/eslint-config/src/configs/javascript.ts index 5fe6f1f04..be51c5187 100644 --- a/internal/lint-configs/eslint-config/src/configs/javascript.ts +++ b/internal/lint-configs/eslint-config/src/configs/javascript.ts @@ -6,7 +6,7 @@ import js from '@eslint/js'; import pluginUnusedImports from 'eslint-plugin-unused-imports'; import globals from 'globals'; -export async function javascript(): Promise { +export async function javascript(): Promise { return [ { languageOptions: { diff --git a/internal/lint-configs/eslint-config/src/configs/jsdoc.ts b/internal/lint-configs/eslint-config/src/configs/jsdoc.ts index c1fee8348..136819769 100644 --- a/internal/lint-configs/eslint-config/src/configs/jsdoc.ts +++ b/internal/lint-configs/eslint-config/src/configs/jsdoc.ts @@ -1,14 +1,15 @@ import type { Linter } from 'eslint'; -export async function jsdoc(): Promise { +import { interopDefault } from '../util'; + +export async function jsdoc(): Promise { const [pluginJsdoc] = await Promise.all([ - import('eslint-plugin-jsdoc'), + interopDefault(import('eslint-plugin-jsdoc')), ] as const); return [ { plugins: { - // @ts-expect-error - no types jsdoc: pluginJsdoc, }, rules: { diff --git a/internal/lint-configs/eslint-config/src/configs/jsonc.ts b/internal/lint-configs/eslint-config/src/configs/jsonc.ts index b58b4e4fb..bc436cf72 100644 --- a/internal/lint-configs/eslint-config/src/configs/jsonc.ts +++ b/internal/lint-configs/eslint-config/src/configs/jsonc.ts @@ -1,9 +1,11 @@ import type { Linter } from 'eslint'; -export async function jsonc(): Promise { +import { interopDefault } from '../util'; + +export async function jsonc(): Promise { const [pluginJsonc, parserJsonc] = await Promise.all([ - import('eslint-plugin-jsonc'), - import('jsonc-eslint-parser'), + interopDefault(import('eslint-plugin-jsonc')), + interopDefault(import('jsonc-eslint-parser')), ] as const); return [ diff --git a/internal/lint-configs/eslint-config/src/configs/node.ts b/internal/lint-configs/eslint-config/src/configs/node.ts index 82a100dbc..56426d115 100644 --- a/internal/lint-configs/eslint-config/src/configs/node.ts +++ b/internal/lint-configs/eslint-config/src/configs/node.ts @@ -1,7 +1,9 @@ import type { Linter } from 'eslint'; -export async function node(): Promise { - const [pluginNode] = await Promise.all([import('eslint-plugin-n')] as const); +import { interopDefault } from '../util'; + +export async function node(): Promise { + const pluginNode = await interopDefault(import('eslint-plugin-n')); return [ { diff --git a/internal/lint-configs/eslint-config/src/configs/perfectionist.ts b/internal/lint-configs/eslint-config/src/configs/perfectionist.ts index 8ccb4c12b..1b17b30f3 100644 --- a/internal/lint-configs/eslint-config/src/configs/perfectionist.ts +++ b/internal/lint-configs/eslint-config/src/configs/perfectionist.ts @@ -2,7 +2,7 @@ import type { Linter } from 'eslint'; import perfectionistPlugin from 'eslint-plugin-perfectionist'; -export async function perfectionist(): Promise { +export async function perfectionist(): Promise { return [ perfectionistPlugin.configs['recommended-natural'], { diff --git a/internal/lint-configs/eslint-config/src/configs/prettier.ts b/internal/lint-configs/eslint-config/src/configs/prettier.ts index 7fc9b2329..3cd7af40e 100644 --- a/internal/lint-configs/eslint-config/src/configs/prettier.ts +++ b/internal/lint-configs/eslint-config/src/configs/prettier.ts @@ -1,8 +1,10 @@ import type { Linter } from 'eslint'; -export async function prettier(): Promise { +import { interopDefault } from '../util'; + +export async function prettier(): Promise { const [pluginPrettier] = await Promise.all([ - import('eslint-plugin-prettier'), + interopDefault(import('eslint-plugin-prettier')), ] as const); return [ { diff --git a/internal/lint-configs/eslint-config/src/configs/regexp.ts b/internal/lint-configs/eslint-config/src/configs/regexp.ts index 23cbb2826..c0f4c9f43 100644 --- a/internal/lint-configs/eslint-config/src/configs/regexp.ts +++ b/internal/lint-configs/eslint-config/src/configs/regexp.ts @@ -1,8 +1,10 @@ import type { Linter } from 'eslint'; -export async function regexp(): Promise { +import { interopDefault } from '../util'; + +export async function regexp(): Promise { const [pluginRegexp] = await Promise.all([ - import('eslint-plugin-regexp'), + interopDefault(import('eslint-plugin-regexp')), ] as const); return [ diff --git a/internal/lint-configs/eslint-config/src/configs/test.ts b/internal/lint-configs/eslint-config/src/configs/test.ts index d537bb2bd..03bf9acd0 100644 --- a/internal/lint-configs/eslint-config/src/configs/test.ts +++ b/internal/lint-configs/eslint-config/src/configs/test.ts @@ -1,10 +1,12 @@ import type { Linter } from 'eslint'; -export async function test(): Promise { +import { interopDefault } from '../util'; + +export async function test(): Promise { const [pluginTest, pluginNoOnlyTests] = await Promise.all([ - import('eslint-plugin-vitest'), + interopDefault(import('eslint-plugin-vitest')), // @ts-expect-error - no types - import('eslint-plugin-no-only-tests'), + interopDefault(import('eslint-plugin-no-only-tests')), ] as const); return [ diff --git a/internal/lint-configs/eslint-config/src/configs/turbo.ts b/internal/lint-configs/eslint-config/src/configs/turbo.ts index 5efb4c9c8..9f6bf75be 100644 --- a/internal/lint-configs/eslint-config/src/configs/turbo.ts +++ b/internal/lint-configs/eslint-config/src/configs/turbo.ts @@ -1,9 +1,11 @@ import type { Linter } from 'eslint'; -export async function turbo(): Promise { +import { interopDefault } from '../util'; + +export async function turbo(): Promise { const [pluginTurbo] = await Promise.all([ // @ts-expect-error - no types - import('eslint-config-turbo'), + interopDefault(import('eslint-config-turbo')), ] as const); return [ diff --git a/internal/lint-configs/eslint-config/src/configs/typescript.ts b/internal/lint-configs/eslint-config/src/configs/typescript.ts index f7951e784..a97f0c04d 100644 --- a/internal/lint-configs/eslint-config/src/configs/typescript.ts +++ b/internal/lint-configs/eslint-config/src/configs/typescript.ts @@ -1,10 +1,12 @@ import type { Linter } from 'eslint'; -export async function typescript(): Promise { +import { interopDefault } from '../util'; + +export async function typescript(): Promise { const [pluginTs, parserTs] = await Promise.all([ - import('@typescript-eslint/eslint-plugin'), + interopDefault(import('@typescript-eslint/eslint-plugin')), // @ts-expect-error missing types - import('@typescript-eslint/parser'), + interopDefault(import('@typescript-eslint/parser')), ] as const); return [ diff --git a/internal/lint-configs/eslint-config/src/configs/unicorn.ts b/internal/lint-configs/eslint-config/src/configs/unicorn.ts index 9a7671cae..1788bedf2 100644 --- a/internal/lint-configs/eslint-config/src/configs/unicorn.ts +++ b/internal/lint-configs/eslint-config/src/configs/unicorn.ts @@ -1,9 +1,10 @@ import type { Linter } from 'eslint'; -export async function unicorn(): Promise { +import { interopDefault } from '../util'; + +export async function unicorn(): Promise { const [pluginUnicorn] = await Promise.all([ - // @ts-expect-error - missing types - import('eslint-plugin-unicorn'), + interopDefault(import('eslint-plugin-unicorn')), ] as const); return [ diff --git a/internal/lint-configs/eslint-config/src/configs/vue.ts b/internal/lint-configs/eslint-config/src/configs/vue.ts index 83818e4ad..41bb8baaa 100644 --- a/internal/lint-configs/eslint-config/src/configs/vue.ts +++ b/internal/lint-configs/eslint-config/src/configs/vue.ts @@ -1,12 +1,14 @@ import type { Linter } from 'eslint'; -export async function vue(): Promise { +import { interopDefault } from '../util'; + +export async function vue(): Promise { const [pluginVue, parserVue, parserTs] = await Promise.all([ // @ts-expect-error missing types - import('eslint-plugin-vue'), - import('vue-eslint-parser'), + interopDefault(import('eslint-plugin-vue')), + interopDefault(import('vue-eslint-parser')), // @ts-expect-error missing types - import('@typescript-eslint/parser'), + interopDefault(import('@typescript-eslint/parser')), ] as const); return [ diff --git a/internal/lint-configs/eslint-config/src/util.ts b/internal/lint-configs/eslint-config/src/util.ts new file mode 100644 index 000000000..d1a10ad8c --- /dev/null +++ b/internal/lint-configs/eslint-config/src/util.ts @@ -0,0 +1,8 @@ +export type Awaitable = Promise | T; + +export async function interopDefault( + m: Awaitable, +): Promise { + const resolved = await m; + return (resolved as any).default || resolved; +} diff --git a/internal/lint-configs/lint-staged-config/build.config.ts b/internal/lint-configs/lint-staged-config/build.config.ts deleted file mode 100644 index 97e572c56..000000000 --- a/internal/lint-configs/lint-staged-config/build.config.ts +++ /dev/null @@ -1,7 +0,0 @@ -import { defineBuildConfig } from 'unbuild'; - -export default defineBuildConfig({ - clean: true, - declaration: true, - entries: ['src/index'], -}); diff --git a/internal/lint-configs/lint-staged-config/package.json b/internal/lint-configs/lint-staged-config/package.json deleted file mode 100644 index 7475d9bfd..000000000 --- a/internal/lint-configs/lint-staged-config/package.json +++ /dev/null @@ -1,33 +0,0 @@ -{ - "name": "@vben/lint-staged-config", - "version": "5.0.0", - "private": true, - "homepage": "https://github.com/vbenjs/vue-vben-admin", - "bugs": "https://github.com/vbenjs/vue-vben-admin/issues", - "repository": { - "type": "git", - "url": "git+https://github.com/vbenjs/vue-vben-admin.git", - "directory": "internal/lint-configs/lint-staged-config" - }, - "license": "MIT", - "type": "module", - "scripts": { - "stub": "pnpm unbuild --stub" - }, - "files": [ - "dist" - ], - "main": "./dist/index.mjs", - "module": "./dist/index.mjs", - "types": "./dist/index.d.ts", - "exports": { - ".": { - "types": "./dist/index.d.ts", - "import": "./dist/index.mjs", - "default": "./dist/index.mjs" - } - }, - "dependencies": { - "lint-staged": "^15.2.7" - } -} diff --git a/internal/lint-configs/lint-staged-config/src/index.ts b/internal/lint-configs/lint-staged-config/src/index.ts deleted file mode 100644 index e68d8a3e0..000000000 --- a/internal/lint-configs/lint-staged-config/src/index.ts +++ /dev/null @@ -1,20 +0,0 @@ -export default { - '*.{js,jsx,ts,tsx}': [ - 'prettier --cache --ignore-unknown --write', - 'eslint --cache --fix', - ], - '*.{scss,less,styl,html,vue,css}': [ - 'prettier --cache --ignore-unknown --write', - 'stylelint --fix --allow-empty-input', - ], - '*.md': ['prettier --cache --ignore-unknown --write'], - '*.vue': [ - 'prettier --write', - 'eslint --cache --fix', - 'stylelint --fix --allow-empty-input', - ], - '{!(package)*.json,*.code-snippets,.!(browserslist)*rc}': [ - 'prettier --cache --write--parser json', - ], - 'package.json': ['prettier --cache --write'], -}; diff --git a/internal/lint-configs/lint-staged-config/tsconfig.json b/internal/lint-configs/lint-staged-config/tsconfig.json deleted file mode 100644 index b2ec3b61e..000000000 --- a/internal/lint-configs/lint-staged-config/tsconfig.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "https://json.schemastore.org/tsconfig", - "extends": "@vben/tsconfig/node.json", - "include": ["src"], - "exclude": ["node_modules"] -} diff --git a/internal/lint-configs/prettier-config/build.config.ts b/internal/lint-configs/prettier-config/build.config.ts deleted file mode 100644 index 97e572c56..000000000 --- a/internal/lint-configs/prettier-config/build.config.ts +++ /dev/null @@ -1,7 +0,0 @@ -import { defineBuildConfig } from 'unbuild'; - -export default defineBuildConfig({ - clean: true, - declaration: true, - entries: ['src/index'], -}); diff --git a/internal/lint-configs/prettier-config/src/index.ts b/internal/lint-configs/prettier-config/index.mjs similarity index 100% rename from internal/lint-configs/prettier-config/src/index.ts rename to internal/lint-configs/prettier-config/index.mjs diff --git a/internal/lint-configs/prettier-config/package.json b/internal/lint-configs/prettier-config/package.json index 6d7ee3147..d7c120aa3 100644 --- a/internal/lint-configs/prettier-config/package.json +++ b/internal/lint-configs/prettier-config/package.json @@ -11,20 +11,14 @@ }, "license": "MIT", "type": "module", - "scripts": { - "stub": "pnpm unbuild --stub" - }, "files": [ "dist" ], - "main": "./dist/index.mjs", - "module": "./dist/index.mjs", - "types": "./dist/index.d.ts", + "main": "./index.mjs", + "module": "./index.mjs", "exports": { ".": { - "types": "./dist/index.d.ts", - "import": "./dist/index.mjs", - "default": "./dist/index.mjs" + "default": "./index.mjs" } }, "dependencies": { diff --git a/internal/lint-configs/prettier-config/tsconfig.json b/internal/lint-configs/prettier-config/tsconfig.json deleted file mode 100644 index b2ec3b61e..000000000 --- a/internal/lint-configs/prettier-config/tsconfig.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "https://json.schemastore.org/tsconfig", - "extends": "@vben/tsconfig/node.json", - "include": ["src"], - "exclude": ["node_modules"] -} diff --git a/internal/lint-configs/stylelint-config/build.config.ts b/internal/lint-configs/stylelint-config/build.config.ts deleted file mode 100644 index 97e572c56..000000000 --- a/internal/lint-configs/stylelint-config/build.config.ts +++ /dev/null @@ -1,7 +0,0 @@ -import { defineBuildConfig } from 'unbuild'; - -export default defineBuildConfig({ - clean: true, - declaration: true, - entries: ['src/index'], -}); diff --git a/internal/lint-configs/stylelint-config/src/index.ts b/internal/lint-configs/stylelint-config/index.mjs similarity index 100% rename from internal/lint-configs/stylelint-config/src/index.ts rename to internal/lint-configs/stylelint-config/index.mjs diff --git a/internal/lint-configs/stylelint-config/package.json b/internal/lint-configs/stylelint-config/package.json index 267d1c88e..5f9305db3 100644 --- a/internal/lint-configs/stylelint-config/package.json +++ b/internal/lint-configs/stylelint-config/package.json @@ -11,20 +11,15 @@ }, "license": "MIT", "type": "module", - "scripts": { - "stub": "pnpm unbuild --stub" - }, "files": [ "dist" ], - "main": "./dist/index.mjs", - "module": "./dist/index.mjs", - "types": "./dist/index.d.ts", + "main": "./index.mjs", + "module": "./index.mjs", "exports": { ".": { - "types": "./dist/index.d.ts", - "import": "./dist/index.mjs", - "default": "./dist/index.mjs" + "import": "./index.mjs", + "default": "./index.mjs" } }, "dependencies": { diff --git a/internal/lint-configs/stylelint-config/tsconfig.json b/internal/lint-configs/stylelint-config/tsconfig.json deleted file mode 100644 index b2ec3b61e..000000000 --- a/internal/lint-configs/stylelint-config/tsconfig.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "https://json.schemastore.org/tsconfig", - "extends": "@vben/tsconfig/node.json", - "include": ["src"], - "exclude": ["node_modules"] -} diff --git a/internal/node-utils/src/index.ts b/internal/node-utils/src/index.ts index 5191f10c9..6156cc368 100644 --- a/internal/node-utils/src/index.ts +++ b/internal/node-utils/src/index.ts @@ -11,7 +11,9 @@ export type { Package } from '@manypkg/get-packages'; export { default as colors } from 'chalk'; export { consola } from 'consola'; export * from 'execa'; -export { default as fs } from 'fs-extra'; + +export * as fs from 'fs-extra'; export { nanoid } from 'nanoid'; export { type PackageJson, readPackageJSON } from 'pkg-types'; + export { rimraf } from 'rimraf'; diff --git a/internal/tailwind-config/src/plugins/entry.ts b/internal/tailwind-config/src/plugins/entry.ts index 0d8e8ec80..10cdde9cb 100644 --- a/internal/tailwind-config/src/plugins/entry.ts +++ b/internal/tailwind-config/src/plugins/entry.ts @@ -1,5 +1,6 @@ -import plugin from 'tailwindcss/plugin.js'; +import * as plugin from 'tailwindcss/plugin.js'; +// @ts-expect-error Parameter 'addUtilities' implicitly has an 'any' type. const enterAnimationPlugin = plugin(({ addUtilities }) => { const maxChild = 5; const utilities: Record = {}; diff --git a/internal/vite-config/src/utils/env.ts b/internal/vite-config/src/utils/env.ts index ea1cbf677..a988e6c2a 100644 --- a/internal/vite-config/src/utils/env.ts +++ b/internal/vite-config/src/utils/env.ts @@ -4,7 +4,7 @@ import { join } from 'node:path'; import { fs } from '@vben/node-utils'; -import dotenv from 'dotenv'; +import * as dotenv from 'dotenv'; /** * ่Žทๅ–ๅฝ“ๅ‰็Žฏๅขƒไธ‹็”Ÿๆ•ˆ็š„้…็ฝฎๆ–‡ไปถๅ diff --git a/package.json b/package.json index 095f1202d..c501017f1 100644 --- a/package.json +++ b/package.json @@ -62,7 +62,6 @@ "@types/node": "^22.0.2", "@vben/commitlint-config": "workspace:*", "@vben/eslint-config": "workspace:*", - "@vben/lint-staged-config": "workspace:*", "@vben/prettier-config": "workspace:*", "@vben/stylelint-config": "workspace:*", "@vben/tailwind-config": "workspace:*", @@ -77,11 +76,12 @@ "husky": "^9.1.4", "is-ci": "^3.0.1", "jsdom": "^24.1.1", + "lint-staged": "^15.2.7", "rimraf": "^6.0.1", "tailwindcss": "^3.4.7", "turbo": "^2.0.11", "typescript": "^5.5.4", - "unbuild": "^2.0.0", + "unbuild": "^3.0.0-rc.7", "vite": "^5.3.5", "vitest": "^2.0.5", "vue-tsc": "^2.0.29" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 5eb612b5c..33af1e1f4 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -27,16 +27,13 @@ importers: version: 21.1.7 '@types/node': specifier: ^22.0.2 - version: 22.0.2 + version: 22.0.3 '@vben/commitlint-config': specifier: workspace:* version: link:internal/lint-configs/commitlint-config '@vben/eslint-config': specifier: workspace:* version: link:internal/lint-configs/eslint-config - '@vben/lint-staged-config': - specifier: workspace:* - version: link:internal/lint-configs/lint-staged-config '@vben/prettier-config': specifier: workspace:* version: link:internal/lint-configs/prettier-config @@ -69,7 +66,7 @@ importers: version: 7.0.3 cspell: specifier: ^8.13.0 - version: 8.13.0 + version: 8.13.1 husky: specifier: ^9.1.4 version: 9.1.4 @@ -79,6 +76,9 @@ importers: jsdom: specifier: ^24.1.1 version: 24.1.1 + lint-staged: + specifier: ^15.2.7 + version: 15.2.7 rimraf: specifier: ^6.0.1 version: 6.0.1 @@ -92,14 +92,14 @@ importers: specifier: ^5.5.4 version: 5.5.4 unbuild: - specifier: ^2.0.0 - version: 2.0.0(sass@1.77.8)(typescript@5.5.4)(vue-tsc@2.0.29(typescript@5.5.4)) + specifier: ^3.0.0-rc.7 + version: 3.0.0-rc.7(sass@1.77.8)(typescript@5.5.4)(vue-tsc@2.0.29(typescript@5.5.4)) vite: specifier: ^5.3.5 - version: 5.3.5(@types/node@22.0.2)(sass@1.77.8)(terser@5.31.3) + version: 5.3.5(@types/node@22.0.3)(sass@1.77.8)(terser@5.31.3) vitest: specifier: ^2.0.5 - version: 2.0.5(@types/node@22.0.2)(jsdom@24.1.1)(sass@1.77.8)(terser@5.31.3) + version: 2.0.5(@types/node@22.0.3)(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) @@ -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.3.5(@types/node@22.0.2)(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.3.5(@types/node@22.0.3)(sass@1.77.8)(terser@5.31.3))(workbox-build@7.1.1)(workbox-window@7.1.0)) vitepress: specifier: ^1.3.1 - version: 1.3.1(@algolia/client-search@4.24.0)(@types/node@22.0.2)(async-validator@4.2.5)(axios@1.7.3)(nprogress@0.2.0)(postcss@8.4.40)(qrcode@1.5.3)(sass@1.77.8)(search-insights@2.15.0)(sortablejs@1.15.2)(terser@5.31.3)(typescript@5.5.4) + version: 1.3.1(@algolia/client-search@4.24.0)(@types/node@22.0.3)(async-validator@4.2.5)(axios@1.7.3)(nprogress@0.2.0)(postcss@8.4.40)(qrcode@1.5.3)(sass@1.77.8)(search-insights@2.15.0)(sortablejs@1.15.2)(terser@5.31.3)(typescript@5.5.4) vue: specifier: ^3.4.35 version: 3.4.35(typescript@5.5.4) @@ -320,7 +320,7 @@ importers: dependencies: '@commitlint/cli': specifier: ^19.3.0 - version: 19.3.0(@types/node@22.0.2)(typescript@5.5.4) + version: 19.3.0(@types/node@22.0.3)(typescript@5.5.4) '@commitlint/config-conventional': specifier: ^19.2.2 version: 19.2.2 @@ -372,7 +372,7 @@ importers: version: 3.2.0(eslint@9.8.0) eslint-plugin-jsdoc: specifier: ^48.10.2 - version: 48.10.2(eslint@9.8.0) + version: 48.11.0(eslint@9.8.0) eslint-plugin-jsonc: specifier: ^2.16.0 version: 2.16.0(eslint@9.8.0) @@ -399,7 +399,7 @@ importers: version: 4.0.1(@typescript-eslint/eslint-plugin@8.0.0(@typescript-eslint/parser@8.0.0(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.0(@typescript-eslint/parser@8.0.0(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.0.2)(jsdom@24.1.1)(sass@1.77.8)(terser@5.31.3)) + version: 0.5.4(@typescript-eslint/eslint-plugin@8.0.0(@typescript-eslint/parser@8.0.0(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.0.3)(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) @@ -413,12 +413,6 @@ importers: specifier: ^9.4.3 version: 9.4.3(eslint@9.8.0) - internal/lint-configs/lint-staged-config: - dependencies: - lint-staged: - specifier: ^15.2.7 - version: 15.2.7 - internal/lint-configs/prettier-config: dependencies: prettier: @@ -576,7 +570,7 @@ importers: version: link:../../packages/types vite: specifier: ^5.3.5 - version: 5.3.5(@types/node@22.0.2)(sass@1.77.8)(terser@5.31.3) + version: 5.3.5(@types/node@22.0.3)(sass@1.77.8)(terser@5.31.3) internal/vite-config: dependencies: @@ -603,13 +597,13 @@ importers: version: 2.0.2 vite-plugin-lib-inject-css: specifier: ^2.1.1 - version: 2.1.1(vite@5.3.5(@types/node@22.0.2)(sass@1.77.8)(terser@5.31.3)) + version: 2.1.1(vite@5.3.5(@types/node@22.0.3)(sass@1.77.8)(terser@5.31.3)) vite-plugin-pwa: specifier: ^0.20.1 - version: 0.20.1(vite@5.3.5(@types/node@22.0.2)(sass@1.77.8)(terser@5.31.3))(workbox-build@7.1.1)(workbox-window@7.1.0) + version: 0.20.1(vite@5.3.5(@types/node@22.0.3)(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.19.2)(vite@5.3.5(@types/node@22.0.2)(sass@1.77.8)(terser@5.31.3))(vue@3.4.35(typescript@5.5.4)) + version: 7.3.7(rollup@4.19.2)(vite@5.3.5(@types/node@22.0.3)(sass@1.77.8)(terser@5.31.3))(vue@3.4.35(typescript@5.5.4)) devDependencies: '@types/html-minifier-terser': specifier: ^7.0.2 @@ -619,10 +613,10 @@ importers: version: link:../node-utils '@vitejs/plugin-vue': specifier: ^5.1.2 - version: 5.1.2(vite@5.3.5(@types/node@22.0.2)(sass@1.77.8)(terser@5.31.3))(vue@3.4.35(typescript@5.5.4)) + version: 5.1.2(vite@5.3.5(@types/node@22.0.3)(sass@1.77.8)(terser@5.31.3))(vue@3.4.35(typescript@5.5.4)) '@vitejs/plugin-vue-jsx': specifier: ^4.0.0 - version: 4.0.0(vite@5.3.5(@types/node@22.0.2)(sass@1.77.8)(terser@5.31.3))(vue@3.4.35(typescript@5.5.4)) + version: 4.0.0(vite@5.3.5(@types/node@22.0.3)(sass@1.77.8)(terser@5.31.3))(vue@3.4.35(typescript@5.5.4)) dayjs: specifier: ^1.11.12 version: 1.11.12 @@ -640,16 +634,16 @@ importers: version: 1.77.8 vite: specifier: ^5.3.5 - version: 5.3.5(@types/node@22.0.2)(sass@1.77.8)(terser@5.31.3) + version: 5.3.5(@types/node@22.0.3)(sass@1.77.8)(terser@5.31.3) vite-plugin-compression: specifier: ^0.5.1 - version: 0.5.1(vite@5.3.5(@types/node@22.0.2)(sass@1.77.8)(terser@5.31.3)) + version: 0.5.1(vite@5.3.5(@types/node@22.0.3)(sass@1.77.8)(terser@5.31.3)) vite-plugin-dts: specifier: 4.0.0-beta.2 - version: 4.0.0-beta.2(@types/node@22.0.2)(rollup@4.19.2)(typescript@5.5.4)(vite@5.3.5(@types/node@22.0.2)(sass@1.77.8)(terser@5.31.3)) + version: 4.0.0-beta.2(@types/node@22.0.3)(rollup@4.19.2)(typescript@5.5.4)(vite@5.3.5(@types/node@22.0.3)(sass@1.77.8)(terser@5.31.3)) vite-plugin-html: specifier: ^3.2.2 - version: 3.2.2(vite@5.3.5(@types/node@22.0.2)(sass@1.77.8)(terser@5.31.3)) + version: 3.2.2(vite@5.3.5(@types/node@22.0.3)(sass@1.77.8)(terser@5.31.3)) packages/@core/base/design: {} @@ -2064,28 +2058,28 @@ packages: resolution: {integrity: sha512-tpyc+7i6bPG9mvaBbtKUeghfyZSDgWquIDfMgqYtTbmZ9Y9VzEm2je9EYcQ0aoz5o7NvGS+rcDec93yO08MHYA==} engines: {node: '>=v18'} - '@cspell/cspell-bundled-dicts@8.13.0': - resolution: {integrity: sha512-vtABTJeicWtd1bO74OB1IYSY/+nhK7S5yyW2GRcq1c9dEqRkgJNcYm8SUCm4EOH2oNGzeptjjGgR8emnvCiTfQ==} + '@cspell/cspell-bundled-dicts@8.13.1': + resolution: {integrity: sha512-ylAwnIdxBMJ9v6BHpFAQFZM+5zbybLtqVQJG7zQePts4e0/Qr2xjYFbC3F+fovZqyXPIx24BR+S6gFJNO1OdAw==} engines: {node: '>=18'} - '@cspell/cspell-json-reporter@8.13.0': - resolution: {integrity: sha512-OR6+gxWImIOegn9Zi9zlnPZtZMWFToFD8l5bDbHMaScTDygB0IJNg9ZGxWGpxpbMXLNMiefAo5inJwF6LW9F3w==} + '@cspell/cspell-json-reporter@8.13.1': + resolution: {integrity: sha512-vYZTBRkYjpNBifGNbYQsgIXesDEdUa9QAwllDcLZGKbhh5mY/C1ygPnAVpYDYiJNt1WCeIqW286DUyjRjkmHeA==} engines: {node: '>=18'} - '@cspell/cspell-pipe@8.13.0': - resolution: {integrity: sha512-YukXZSSUUD5OqzThpyUUusXH7E+z2YViCVUwTb6bQ/DIHHEUIlTPSF8n/xGUmOR6XeQDBxqgNasTDB5AeRXPJg==} + '@cspell/cspell-pipe@8.13.1': + resolution: {integrity: sha512-acLWTQv3yWfeWXMds/cfQKZapslOrLHVL4VDp4rFyL/EnfgaCr7Ew9hQ7zAIARY3r/n0dByqWbOt2HKthdhx/g==} engines: {node: '>=18'} - '@cspell/cspell-resolver@8.13.0': - resolution: {integrity: sha512-smUDfAQDrO5iodDe/7OL1i/fZhu8YrxNfbMCiazqLIYBhw2wrvS6LerBaM7HVUPZ8ZrdeYzIQ1wvEolsrJzuWw==} + '@cspell/cspell-resolver@8.13.1': + resolution: {integrity: sha512-EGdb7KLYCklV3sLxf/895b7s6sExh8DCHZFpDos2hjKwMt+F4ynsu1+ceybQtqoUF/MsyLoJXrrmPvV2uGVmUQ==} engines: {node: '>=18'} - '@cspell/cspell-service-bus@8.13.0': - resolution: {integrity: sha512-370hfBsAFJQ5AJkD/aJF0NITu0kbABGpEkTvutkHAwoIedLp0vNMvlWja7CnFgXxAJOABROSwMXDjG8hLBkXOQ==} + '@cspell/cspell-service-bus@8.13.1': + resolution: {integrity: sha512-oLFJfxuB1rwGXn3eD5qSF9nf0lHu6YjO0JcrjWhAZQ0r3AsO97gsX50wwCFCw6szVU3rd1cTUktW0KYEZUY6dA==} engines: {node: '>=18'} - '@cspell/cspell-types@8.13.0': - resolution: {integrity: sha512-BnNPwycI/4v/9jFrMofUrUsYmI/Q5ZCE+HL0Yif+mS3r+twaE6Qpmtc9AnpBkLeXlUcY1aeQTASTD9smgGuxsQ==} + '@cspell/cspell-types@8.13.1': + resolution: {integrity: sha512-9dJdmyXLXJVesCJa/DWgwKsEC9p2RRFc6KORcLhNvtm1tE9TvCXiu5jV47sOmYXd6Hwan8IurBXXTz82CLVjPQ==} engines: {node: '>=18'} '@cspell/dict-ada@4.0.2': @@ -2247,16 +2241,16 @@ packages: '@cspell/dict-vue@3.0.0': resolution: {integrity: sha512-niiEMPWPV9IeRBRzZ0TBZmNnkK3olkOPYxC1Ny2AX4TGlYRajcW0WUtoSHmvvjZNfWLSg2L6ruiBeuPSbjnG6A==} - '@cspell/dynamic-import@8.13.0': - resolution: {integrity: sha512-M1cIy6rqWs36M8HFghKsGz/m/WPpK7IIICBptCKoSc5F9VWCjq69UJKrhDMaMOAfJevrmomW5NqF4uhYxg7lNQ==} + '@cspell/dynamic-import@8.13.1': + resolution: {integrity: sha512-jMqJHWmQy+in99JMSFlaGV9P033gCx7DCZvGO/ZSeZ2EatrUTanJk3oTG1TZknZydb0nnxr1mgTWXN7PCAAXDg==} engines: {node: '>=18.0'} - '@cspell/strong-weak-map@8.13.0': - resolution: {integrity: sha512-+SvzzupsnKm6+OfK8t2KL2uY0RzTDhjTVEaEIug8IgwlHSf4waYgQ2MJ4ZJPww7OvNEcBmUAeh6Z1+cwiqMycQ==} + '@cspell/strong-weak-map@8.13.1': + resolution: {integrity: sha512-ga1ibI9ZLJWNszfP7e6qQ8gnoQOP9rE/clALMAim9ssO6cmMhEEm+i1ROH4nsDfThd6sVlUJ0IOtx5dEqPmWxw==} engines: {node: '>=18'} - '@cspell/url@8.13.0': - resolution: {integrity: sha512-+MEFtLb/VJK5WEwmtLCqfghkDBnPNK5XdUNt24tKfwinAlf4VSMxCmplqPwRjXVIbT5C4stSUY/ZrPadEWjw8Q==} + '@cspell/url@8.13.1': + resolution: {integrity: sha512-cCyojz5ovgGCexhez2urle4Q1UOEsp96lvl4pDmWNDHa/6n8dqiIn60SVzQIsAHzJ4yEV077RSaIrTlq/T+oSQ==} engines: {node: '>=18.0'} '@css-render/plugin-bem@0.15.14': @@ -2561,12 +2555,6 @@ packages: resolution: {integrity: sha512-C3Axuq1xd/9VqFZpW4YAzOx5O9q/LP46uIQy/iNDpHG3fmPa6TBtvfglMCs3RBiBxAIi0Go97r8+jvTt55XMyQ==} engines: {node: '>=16'} - '@esbuild/aix-ppc64@0.19.12': - resolution: {integrity: sha512-bmoCYyWdEL3wDQIVbcyzRyeKLgk2WtWLTWz1ZIAZF/EGbNOwSA6ew3PftJ1PqMiOOGu0OyFMzG53L0zqIpPeNA==} - engines: {node: '>=12'} - cpu: [ppc64] - os: [aix] - '@esbuild/aix-ppc64@0.20.2': resolution: {integrity: sha512-D+EBOJHXdNZcLJRBkhENNG8Wji2kgc9AZ9KiPr1JuZjsNtyHzrsfLRrY0tk2H2aoFu6RANO1y1iPPUCDYWkb5g==} engines: {node: '>=12'} @@ -2585,12 +2573,6 @@ packages: cpu: [ppc64] os: [aix] - '@esbuild/android-arm64@0.19.12': - resolution: {integrity: sha512-P0UVNGIienjZv3f5zq0DP3Nt2IE/3plFzuaS96vihvD0Hd6H/q4WXUGpCxD/E8YrSXfNyRPbpTq+T8ZQioSuPA==} - engines: {node: '>=12'} - cpu: [arm64] - os: [android] - '@esbuild/android-arm64@0.20.2': resolution: {integrity: sha512-mRzjLacRtl/tWU0SvD8lUEwb61yP9cqQo6noDZP/O8VkwafSYwZ4yWy24kan8jE/IMERpYncRt2dw438LP3Xmg==} engines: {node: '>=12'} @@ -2609,12 +2591,6 @@ packages: cpu: [arm64] os: [android] - '@esbuild/android-arm@0.19.12': - resolution: {integrity: sha512-qg/Lj1mu3CdQlDEEiWrlC4eaPZ1KztwGJ9B6J+/6G+/4ewxJg7gqj8eVYWvao1bXrqGiW2rsBZFSX3q2lcW05w==} - engines: {node: '>=12'} - cpu: [arm] - os: [android] - '@esbuild/android-arm@0.20.2': resolution: {integrity: sha512-t98Ra6pw2VaDhqNWO2Oph2LXbz/EJcnLmKLGBJwEwXX/JAN83Fym1rU8l0JUWK6HkIbWONCSSatf4sf2NBRx/w==} engines: {node: '>=12'} @@ -2633,12 +2609,6 @@ packages: cpu: [arm] os: [android] - '@esbuild/android-x64@0.19.12': - resolution: {integrity: sha512-3k7ZoUW6Q6YqhdhIaq/WZ7HwBpnFBlW905Fa4s4qWJyiNOgT1dOqDiVAQFwBH7gBRZr17gLrlFCRzF6jFh7Kew==} - engines: {node: '>=12'} - cpu: [x64] - os: [android] - '@esbuild/android-x64@0.20.2': resolution: {integrity: sha512-btzExgV+/lMGDDa194CcUQm53ncxzeBrWJcncOBxuC6ndBkKxnHdFJn86mCIgTELsooUmwUm9FkhSp5HYu00Rg==} engines: {node: '>=12'} @@ -2657,12 +2627,6 @@ packages: cpu: [x64] os: [android] - '@esbuild/darwin-arm64@0.19.12': - resolution: {integrity: sha512-B6IeSgZgtEzGC42jsI+YYu9Z3HKRxp8ZT3cqhvliEHovq8HSX2YX8lNocDn79gCKJXOSaEot9MVYky7AKjCs8g==} - engines: {node: '>=12'} - cpu: [arm64] - os: [darwin] - '@esbuild/darwin-arm64@0.20.2': resolution: {integrity: sha512-4J6IRT+10J3aJH3l1yzEg9y3wkTDgDk7TSDFX+wKFiWjqWp/iCfLIYzGyasx9l0SAFPT1HwSCR+0w/h1ES/MjA==} engines: {node: '>=12'} @@ -2681,12 +2645,6 @@ packages: cpu: [arm64] os: [darwin] - '@esbuild/darwin-x64@0.19.12': - resolution: {integrity: sha512-hKoVkKzFiToTgn+41qGhsUJXFlIjxI/jSYeZf3ugemDYZldIXIxhvwN6erJGlX4t5h417iFuheZ7l+YVn05N3A==} - engines: {node: '>=12'} - cpu: [x64] - os: [darwin] - '@esbuild/darwin-x64@0.20.2': resolution: {integrity: sha512-tBcXp9KNphnNH0dfhv8KYkZhjc+H3XBkF5DKtswJblV7KlT9EI2+jeA8DgBjp908WEuYll6pF+UStUCfEpdysA==} engines: {node: '>=12'} @@ -2705,12 +2663,6 @@ packages: cpu: [x64] os: [darwin] - '@esbuild/freebsd-arm64@0.19.12': - resolution: {integrity: sha512-4aRvFIXmwAcDBw9AueDQ2YnGmz5L6obe5kmPT8Vd+/+x/JMVKCgdcRwH6APrbpNXsPz+K653Qg8HB/oXvXVukA==} - engines: {node: '>=12'} - cpu: [arm64] - os: [freebsd] - '@esbuild/freebsd-arm64@0.20.2': resolution: {integrity: sha512-d3qI41G4SuLiCGCFGUrKsSeTXyWG6yem1KcGZVS+3FYlYhtNoNgYrWcvkOoaqMhwXSMrZRl69ArHsGJ9mYdbbw==} engines: {node: '>=12'} @@ -2729,12 +2681,6 @@ packages: cpu: [arm64] os: [freebsd] - '@esbuild/freebsd-x64@0.19.12': - resolution: {integrity: sha512-EYoXZ4d8xtBoVN7CEwWY2IN4ho76xjYXqSXMNccFSx2lgqOG/1TBPW0yPx1bJZk94qu3tX0fycJeeQsKovA8gg==} - engines: {node: '>=12'} - cpu: [x64] - os: [freebsd] - '@esbuild/freebsd-x64@0.20.2': resolution: {integrity: sha512-d+DipyvHRuqEeM5zDivKV1KuXn9WeRX6vqSqIDgwIfPQtwMP4jaDsQsDncjTDDsExT4lR/91OLjRo8bmC1e+Cw==} engines: {node: '>=12'} @@ -2753,12 +2699,6 @@ packages: cpu: [x64] os: [freebsd] - '@esbuild/linux-arm64@0.19.12': - resolution: {integrity: sha512-EoTjyYyLuVPfdPLsGVVVC8a0p1BFFvtpQDB/YLEhaXyf/5bczaGeN15QkR+O4S5LeJ92Tqotve7i1jn35qwvdA==} - engines: {node: '>=12'} - cpu: [arm64] - os: [linux] - '@esbuild/linux-arm64@0.20.2': resolution: {integrity: sha512-9pb6rBjGvTFNira2FLIWqDk/uaf42sSyLE8j1rnUpuzsODBq7FvpwHYZxQ/It/8b+QOS1RYfqgGFNLRI+qlq2A==} engines: {node: '>=12'} @@ -2777,12 +2717,6 @@ packages: cpu: [arm64] os: [linux] - '@esbuild/linux-arm@0.19.12': - resolution: {integrity: sha512-J5jPms//KhSNv+LO1S1TX1UWp1ucM6N6XuL6ITdKWElCu8wXP72l9MM0zDTzzeikVyqFE6U8YAV9/tFyj0ti+w==} - engines: {node: '>=12'} - cpu: [arm] - os: [linux] - '@esbuild/linux-arm@0.20.2': resolution: {integrity: sha512-VhLPeR8HTMPccbuWWcEUD1Az68TqaTYyj6nfE4QByZIQEQVWBB8vup8PpR7y1QHL3CpcF6xd5WVBU/+SBEvGTg==} engines: {node: '>=12'} @@ -2801,12 +2735,6 @@ packages: cpu: [arm] os: [linux] - '@esbuild/linux-ia32@0.19.12': - resolution: {integrity: sha512-Thsa42rrP1+UIGaWz47uydHSBOgTUnwBwNq59khgIwktK6x60Hivfbux9iNR0eHCHzOLjLMLfUMLCypBkZXMHA==} - engines: {node: '>=12'} - cpu: [ia32] - os: [linux] - '@esbuild/linux-ia32@0.20.2': resolution: {integrity: sha512-o10utieEkNPFDZFQm9CoP7Tvb33UutoJqg3qKf1PWVeeJhJw0Q347PxMvBgVVFgouYLGIhFYG0UGdBumROyiig==} engines: {node: '>=12'} @@ -2825,12 +2753,6 @@ packages: cpu: [ia32] os: [linux] - '@esbuild/linux-loong64@0.19.12': - resolution: {integrity: sha512-LiXdXA0s3IqRRjm6rV6XaWATScKAXjI4R4LoDlvO7+yQqFdlr1Bax62sRwkVvRIrwXxvtYEHHI4dm50jAXkuAA==} - engines: {node: '>=12'} - cpu: [loong64] - os: [linux] - '@esbuild/linux-loong64@0.20.2': resolution: {integrity: sha512-PR7sp6R/UC4CFVomVINKJ80pMFlfDfMQMYynX7t1tNTeivQ6XdX5r2XovMmha/VjR1YN/HgHWsVcTRIMkymrgQ==} engines: {node: '>=12'} @@ -2849,12 +2771,6 @@ packages: cpu: [loong64] os: [linux] - '@esbuild/linux-mips64el@0.19.12': - resolution: {integrity: sha512-fEnAuj5VGTanfJ07ff0gOA6IPsvrVHLVb6Lyd1g2/ed67oU1eFzL0r9WL7ZzscD+/N6i3dWumGE1Un4f7Amf+w==} - engines: {node: '>=12'} - cpu: [mips64el] - os: [linux] - '@esbuild/linux-mips64el@0.20.2': resolution: {integrity: sha512-4BlTqeutE/KnOiTG5Y6Sb/Hw6hsBOZapOVF6njAESHInhlQAghVVZL1ZpIctBOoTFbQyGW+LsVYZ8lSSB3wkjA==} engines: {node: '>=12'} @@ -2873,12 +2789,6 @@ packages: cpu: [mips64el] os: [linux] - '@esbuild/linux-ppc64@0.19.12': - resolution: {integrity: sha512-nYJA2/QPimDQOh1rKWedNOe3Gfc8PabU7HT3iXWtNUbRzXS9+vgB0Fjaqr//XNbd82mCxHzik2qotuI89cfixg==} - engines: {node: '>=12'} - cpu: [ppc64] - os: [linux] - '@esbuild/linux-ppc64@0.20.2': resolution: {integrity: sha512-rD3KsaDprDcfajSKdn25ooz5J5/fWBylaaXkuotBDGnMnDP1Uv5DLAN/45qfnf3JDYyJv/ytGHQaziHUdyzaAg==} engines: {node: '>=12'} @@ -2897,12 +2807,6 @@ packages: cpu: [ppc64] os: [linux] - '@esbuild/linux-riscv64@0.19.12': - resolution: {integrity: sha512-2MueBrlPQCw5dVJJpQdUYgeqIzDQgw3QtiAHUC4RBz9FXPrskyyU3VI1hw7C0BSKB9OduwSJ79FTCqtGMWqJHg==} - engines: {node: '>=12'} - cpu: [riscv64] - os: [linux] - '@esbuild/linux-riscv64@0.20.2': resolution: {integrity: sha512-snwmBKacKmwTMmhLlz/3aH1Q9T8v45bKYGE3j26TsaOVtjIag4wLfWSiZykXzXuE1kbCE+zJRmwp+ZbIHinnVg==} engines: {node: '>=12'} @@ -2921,12 +2825,6 @@ packages: cpu: [riscv64] os: [linux] - '@esbuild/linux-s390x@0.19.12': - resolution: {integrity: sha512-+Pil1Nv3Umes4m3AZKqA2anfhJiVmNCYkPchwFJNEJN5QxmTs1uzyy4TvmDrCRNT2ApwSari7ZIgrPeUx4UZDg==} - engines: {node: '>=12'} - cpu: [s390x] - os: [linux] - '@esbuild/linux-s390x@0.20.2': resolution: {integrity: sha512-wcWISOobRWNm3cezm5HOZcYz1sKoHLd8VL1dl309DiixxVFoFe/o8HnwuIwn6sXre88Nwj+VwZUvJf4AFxkyrQ==} engines: {node: '>=12'} @@ -2945,12 +2843,6 @@ packages: cpu: [s390x] os: [linux] - '@esbuild/linux-x64@0.19.12': - resolution: {integrity: sha512-B71g1QpxfwBvNrfyJdVDexenDIt1CiDN1TIXLbhOw0KhJzE78KIFGX6OJ9MrtC0oOqMWf+0xop4qEU8JrJTwCg==} - engines: {node: '>=12'} - cpu: [x64] - os: [linux] - '@esbuild/linux-x64@0.20.2': resolution: {integrity: sha512-1MdwI6OOTsfQfek8sLwgyjOXAu+wKhLEoaOLTjbijk6E2WONYpH9ZU2mNtR+lZ2B4uwr+usqGuVfFT9tMtGvGw==} engines: {node: '>=12'} @@ -2969,12 +2861,6 @@ packages: cpu: [x64] os: [linux] - '@esbuild/netbsd-x64@0.19.12': - resolution: {integrity: sha512-3ltjQ7n1owJgFbuC61Oj++XhtzmymoCihNFgT84UAmJnxJfm4sYCiSLTXZtE00VWYpPMYc+ZQmB6xbSdVh0JWA==} - engines: {node: '>=12'} - cpu: [x64] - os: [netbsd] - '@esbuild/netbsd-x64@0.20.2': resolution: {integrity: sha512-K8/DhBxcVQkzYc43yJXDSyjlFeHQJBiowJ0uVL6Tor3jGQfSGHNNJcWxNbOI8v5k82prYqzPuwkzHt3J1T1iZQ==} engines: {node: '>=12'} @@ -2999,12 +2885,6 @@ packages: cpu: [arm64] os: [openbsd] - '@esbuild/openbsd-x64@0.19.12': - resolution: {integrity: sha512-RbrfTB9SWsr0kWmb9srfF+L933uMDdu9BIzdA7os2t0TXhCRjrQyCeOt6wVxr79CKD4c+p+YhCj31HBkYcXebw==} - engines: {node: '>=12'} - cpu: [x64] - os: [openbsd] - '@esbuild/openbsd-x64@0.20.2': resolution: {integrity: sha512-eMpKlV0SThJmmJgiVyN9jTPJ2VBPquf6Kt/nAoo6DgHAoN57K15ZghiHaMvqjCye/uU4X5u3YSMgVBI1h3vKrQ==} engines: {node: '>=12'} @@ -3023,12 +2903,6 @@ packages: cpu: [x64] os: [openbsd] - '@esbuild/sunos-x64@0.19.12': - resolution: {integrity: sha512-HKjJwRrW8uWtCQnQOz9qcU3mUZhTUQvi56Q8DPTLLB+DawoiQdjsYq+j+D3s9I8VFtDr+F9CjgXKKC4ss89IeA==} - engines: {node: '>=12'} - cpu: [x64] - os: [sunos] - '@esbuild/sunos-x64@0.20.2': resolution: {integrity: sha512-2UyFtRC6cXLyejf/YEld4Hajo7UHILetzE1vsRcGL3earZEW77JxrFjH4Ez2qaTiEfMgAXxfAZCm1fvM/G/o8w==} engines: {node: '>=12'} @@ -3047,12 +2921,6 @@ packages: cpu: [x64] os: [sunos] - '@esbuild/win32-arm64@0.19.12': - resolution: {integrity: sha512-URgtR1dJnmGvX864pn1B2YUYNzjmXkuJOIqG2HdU62MVS4EHpU2946OZoTMnRUHklGtJdJZ33QfzdjGACXhn1A==} - engines: {node: '>=12'} - cpu: [arm64] - os: [win32] - '@esbuild/win32-arm64@0.20.2': resolution: {integrity: sha512-GRibxoawM9ZCnDxnP3usoUDO9vUkpAxIIZ6GQI+IlVmr5kP3zUq+l17xELTHMWTWzjxa2guPNyrpq1GWmPvcGQ==} engines: {node: '>=12'} @@ -3071,12 +2939,6 @@ packages: cpu: [arm64] os: [win32] - '@esbuild/win32-ia32@0.19.12': - resolution: {integrity: sha512-+ZOE6pUkMOJfmxmBZElNOx72NKpIa/HFOMGzu8fqzQJ5kgf6aTGrcJaFsNiVMH4JKpMipyK+7k0n2UXN7a8YKQ==} - engines: {node: '>=12'} - cpu: [ia32] - os: [win32] - '@esbuild/win32-ia32@0.20.2': resolution: {integrity: sha512-HfLOfn9YWmkSKRQqovpnITazdtquEW8/SoHW7pWpuEeguaZI4QnCRW6b+oZTztdBnZOS2hqJ6im/D5cPzBTTlQ==} engines: {node: '>=12'} @@ -3095,12 +2957,6 @@ packages: cpu: [ia32] os: [win32] - '@esbuild/win32-x64@0.19.12': - resolution: {integrity: sha512-T1QyPSDCyMXaO3pzBkF96E8xMkiRYbUEZADd29SyPGabqxMViNoii+NcK7eWJAEoU6RZyEm5lVSIjTmcdoB9HA==} - engines: {node: '>=12'} - cpu: [x64] - os: [win32] - '@esbuild/win32-x64@0.20.2': resolution: {integrity: sha512-N49X4lJX27+l9jbLKSqZ6bKNjzQvHaT8IIFUy+YIqmXQdjYCToGWwOItDrfby14c78aDd5NHQl29xingXfCdLQ==} engines: {node: '>=12'} @@ -3270,7 +3126,6 @@ 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 @@ -3483,6 +3338,15 @@ packages: rollup: optional: true + '@rollup/plugin-commonjs@26.0.1': + resolution: {integrity: sha512-UnsKoZK6/aGIH6AdkptXhNvhaqftcjq3zZdT+LY5Ftms6JR06nADcDsYp5hTU9E2lbJUEOhdlY5J4DNTneM+jQ==} + engines: {node: '>=16.0.0 || 14 >= 14.17'} + peerDependencies: + rollup: ^2.68.0||^3.0.0||^4.0.0 + peerDependenciesMeta: + rollup: + optional: true + '@rollup/plugin-inject@5.0.5': resolution: {integrity: sha512-2+DEJbNBoPROPkgTDNe8/1YXWcqxbN5DTjASVIOx8HS+pITXushyNiBV56RB08zuptzz8gT3YfkqriTBVycepg==} engines: {node: '>=14.0.0'} @@ -3791,11 +3655,11 @@ packages: '@types/node@12.20.55': resolution: {integrity: sha512-J8xLz7q2OFulZ2cyGTLE1TbbZcjpno7FaN6zdJNrgAdrJ+DZzh/uFR6YrTb4C+nXakvud8Q4+rbhoIWlYQbUFQ==} - '@types/node@18.19.42': - resolution: {integrity: sha512-d2ZFc/3lnK2YCYhos8iaNIYu9Vfhr92nHiyJHRltXWjXUBjEE+A4I58Tdbnw4VhggSW+2j5y5gTrLs4biNnubg==} + '@types/node@18.19.43': + resolution: {integrity: sha512-Mw/YlgXnyJdEwLoFv2dpuJaDFriX+Pc+0qOBJ57jC1H6cDxIj2xc5yUrdtArDVG0m+KV6622a4p2tenEqB3C/g==} - '@types/node@22.0.2': - resolution: {integrity: sha512-yPL6DyFwY5PiMVEwymNeqUTKsDczQBJ/5T7W/46RwLU/VH+AA8aT5TZkvBviLKLbbm0hlfftEkGrNzfRk/fofQ==} + '@types/node@22.0.3': + resolution: {integrity: sha512-/e0NZtK2gs6Vk2DoyrXSZZ4AlamqTkx0CcKx1Aq8/P4ITlRgU9OtVf5fl+LXkWWJce1M89pkSlH6lJJEnK7bQA==} '@types/normalize-package-data@2.4.4': resolution: {integrity: sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==} @@ -3947,13 +3811,6 @@ packages: vite: ^5.0.0 vue: ^3.4.35 - '@vitejs/plugin-vue@5.1.1': - resolution: {integrity: sha512-sDckXxlHpMsjRQbAH9WanangrfrblsOd3pNifePs+FOHjJg1jfWq5L/P0PsBRndEt3nmdUnmvieP8ULDeX5AvA==} - engines: {node: ^18.0.0 || >=20.0.0} - peerDependencies: - vite: ^5.0.0 - vue: ^3.4.35 - '@vitejs/plugin-vue@5.1.2': resolution: {integrity: sha512-nY9IwH12qeiJqumTCLJLE7IiNx7HZ39cbHaysEUd+Myvbz9KAqd2yq+U01Kab1R/H1BmiyM2ShTYlNH32Fzo3A==} engines: {node: ^18.0.0 || >=20.0.0} @@ -4425,8 +4282,8 @@ packages: resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==} engines: {node: '>=8'} - browserslist@4.23.2: - resolution: {integrity: sha512-qkqSyistMYdxAcw+CzbZwlBy8AGmS/eEWs+sEV5TnLRGDOL+C5M2EnH6tlZyg0YoAxGJAFKh61En9BR941GnHA==} + browserslist@4.23.3: + resolution: {integrity: sha512-btwCFJVjI4YWDNfau8RhZ+B1Q/VLoUITrm3RlP6y1tYGWIOa+InuYiRGXUBXo8nA1qKmHMyLB/iVQg5TT4eFoA==} engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} hasBin: true @@ -4822,42 +4679,42 @@ packages: resolution: {integrity: sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==} engines: {node: '>=8'} - cspell-config-lib@8.13.0: - resolution: {integrity: sha512-KsTzkv5OLb2PSDq+3yVeS6fCsLvqgEFDJ79I+3VZqWyAmixi2LZMdaobbXXItJRNiDuQ9RnbG2UM9smcJCQTUA==} + cspell-config-lib@8.13.1: + resolution: {integrity: sha512-sXUFOyxvk+qDkoQdFkVEqj1hfQWzMi+tbi6ksiotQaqpm7r+YitZLSgwJjN4xgDO/rTLyP70k9fagdZ67MVZbw==} engines: {node: '>=18'} - cspell-dictionary@8.13.0: - resolution: {integrity: sha512-+ZmB7ReBkAba9S0CmYOMm6EVsqyNlRg8V7I0PP9ttMriaGJ4yO+9IIsn6wI79pYB4DaDNBxblLgs12eMWOlNeQ==} + cspell-dictionary@8.13.1: + resolution: {integrity: sha512-Z0T4J4ahOJaHmWq83w24KXGik1zeauO5WvDRyzDyaSgpbA5MN2hN98LvxaIx72g3I+trtRK77XFcKginuME9EA==} engines: {node: '>=18'} - cspell-gitignore@8.13.0: - resolution: {integrity: sha512-tu3h6JbejYkGgn9VgW1VAoYchFg3tUtLAzL9oVnkPc58n7gwQpz1cLSKzGpmWyXzjFd6pX0aywnkcOBeWaudMQ==} + cspell-gitignore@8.13.1: + resolution: {integrity: sha512-XyZ3X5d6x0gkWtNXSAQRcPMG41bEdLx9cTgZCYCJhEZCesU1VpNm60F3oc11dMLkO+BqPH3An+AO/YEIiaje3A==} engines: {node: '>=18'} hasBin: true - cspell-glob@8.13.0: - resolution: {integrity: sha512-4xghVAHGSwDEOB+OsXDmQoBVfo/NtUpxPlmd89vaZtqv1CmnlUzmglEb13jYx6oFydDaY+mSRKw2V0unATnpBA==} + cspell-glob@8.13.1: + resolution: {integrity: sha512-rW1A3t7YvPXxcC4z1pp1m9coeWzUVUmRjUw3vMNGlEDC2zecB39KKbEqesziBqnBceNAY7O5itllIGFKr03vqA==} engines: {node: '>=18'} - cspell-grammar@8.13.0: - resolution: {integrity: sha512-vrfIO2LqZPPA7Pe8xPPJwXKiXq9nWJxH5JesdVFQZ+DtkklzC07J8OrGTFFo0/r9/CfQMNqqs0XbtRcoa+xRYg==} + cspell-grammar@8.13.1: + resolution: {integrity: sha512-HUkd24bulvBwee1UNBurxGlPUOiywb9pB34iXXoxFWuloHohZ/DuFlE8B/31ZtjW48ffEYIu3QZfWhcnD8e81w==} engines: {node: '>=18'} hasBin: true - cspell-io@8.13.0: - resolution: {integrity: sha512-9rcHUWHmNum7w7eCVJrUZgvJpL30OAYum8Ij9NenqwGhim95tPQc2CtHZ2aibJ6G4c4Aape9ytSgNxoIYG97DQ==} + cspell-io@8.13.1: + resolution: {integrity: sha512-t2sgZuWGBzPSOAStfvz/U3KoFEfDxEt1cXZj0Kd0Vs36v2uoLktm6ihMe7XNFu7zIdOFSajsYQ8Bi4RSLPGPxQ==} engines: {node: '>=18'} - cspell-lib@8.13.0: - resolution: {integrity: sha512-WTVswCFQduFrEBKTj0EKB5GeEfMwQou23DEcudyWIc2sFoovYF0d/Fr6J69HbGIvwQq1ToPM4eayoQK0/Qn6Mg==} + cspell-lib@8.13.1: + resolution: {integrity: sha512-H1HHG1pmATSeAaY0KmQ0xnkbSqJLvh9QpXWARDLWKUBvtE+/l44H4yVhIp/No3rM7PKMmb82GuSJzMaoIhHFLQ==} engines: {node: '>=18'} - cspell-trie-lib@8.13.0: - resolution: {integrity: sha512-3v9q5nUF0Y88bQQLmSXUcf7izsu+Dj/g5Dk0hqqykcsobqq4EN2dmfZH+Ej1Q5h3DCiwPemGb7IPg8pfqTHpAg==} + cspell-trie-lib@8.13.1: + resolution: {integrity: sha512-2moCsIYDmMT7hp5Non3CvWatfXptFWCuxjbXQGDNvWJ2Cj3oso/oBe4802GJv5GEenv9QBWmEtum/E7rFcx4JA==} engines: {node: '>=18'} - cspell@8.13.0: - resolution: {integrity: sha512-sByh0pN9NTBA9eGOsuN6r0c8vwD6LVwH4rhHfCMQ1Gjw5ckH9Obp8JxwrIM0fxm14EXQDcKaAewRfHYx2d1jRg==} + cspell@8.13.1: + resolution: {integrity: sha512-Bqppilpwx9xt3jZPaYcqe1JPteNmfKhx9pw9YglZEePDUzdiJQNVIfs31589GAnXjgdqqctR8N87ffLcaBNPXw==} engines: {node: '>=18'} hasBin: true @@ -5325,11 +5182,6 @@ packages: resolution: {integrity: sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==} engines: {node: '>= 0.4'} - esbuild@0.19.12: - resolution: {integrity: sha512-aARqgq8roFBj054KvQr5f1sFu0D65G+miZRCuJyJ0G13Zwx7vRar5Zhn2tkQNzIXcBrNVsv/8stehpj+GAjgbg==} - engines: {node: '>=12'} - hasBin: true - esbuild@0.20.2: resolution: {integrity: sha512-WdOOppmUNU+IbZ0PaDiTst80zjnrOkyJNHoKupIcVyU8Lvla3Ugx94VzkQ32Ijqd7UhHJy75gNWDMUekcrSJ6g==} engines: {node: '>=12'} @@ -5416,8 +5268,8 @@ packages: peerDependencies: eslint: ^8.56.0 || ^9.0.0-0 - eslint-plugin-jsdoc@48.10.2: - resolution: {integrity: sha512-xTkf/MmEeVrTbezc6kDqCJmK9RcseIKo8X4oyoDCMvV4LY8dqrQi8kmfRrv9n0gNBkCclevaOh2Lkmu6Fs8SLg==} + eslint-plugin-jsdoc@48.11.0: + resolution: {integrity: sha512-d12JHJDPNo7IFwTOAItCeJY1hcqoIxE0lHA8infQByLilQ9xkqrRa6laWCnsuCrf+8rUnvxXY1XuTbibRBNylA==} engines: {node: '>=18'} peerDependencies: eslint: ^7.0.0 || ^8.0.0 || ^9.0.0 @@ -6429,6 +6281,10 @@ packages: resolution: {integrity: sha512-2yTgeWTWzMWkHu6Jp9NKgePDaYHbntiwvYuuJLbbN9vl7DC9DvXKOB2BC3ZZ92D3cvV/aflH0osDfwpHepQ53w==} hasBin: true + jiti@2.0.0-beta.3: + resolution: {integrity: sha512-pmfRbVRs/7khFrSAYnSiJ8C0D5GvzkE4Ey2pAvUcJsw1ly/p+7ut27jbJrjY79BpAJQJ4gXYFtK6d1Aub+9baQ==} + hasBin: true + jju@1.4.0: resolution: {integrity: sha512-8wb9Yw966OSxApiCt0K3yNJL8pnNeIv+OEq2YMidz4FKP6nonSRoOXc80iXY4JaN2FC11B9qsNmDsm+ZOfMROA==} @@ -8124,11 +7980,6 @@ packages: engines: {node: '>=10.0.0'} hasBin: true - rollup@3.29.4: - resolution: {integrity: sha512-oWzmBZwvYrU0iJHtDmhsm662rC15FRXmcjCk1xD771dFDx5jJ02ufAQQTn0etB2emNk4J9EZg/yWKpsn9BWGRw==} - engines: {node: '>=14.18.0', npm: '>=8.0.0'} - hasBin: true - rollup@4.19.2: resolution: {integrity: sha512-6/jgnN1svF9PjNYJ4ya3l+cqutg49vOZ4rVgsDKxdl+5gpGPnByFXWGyfH9YGx9i3nfBwSu1Iyu6vGwFFA0BdQ==} engines: {node: '>=18.0.0', npm: '>=8.0.0'} @@ -8888,11 +8739,11 @@ packages: unbox-primitive@1.0.2: resolution: {integrity: sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==} - unbuild@2.0.0: - resolution: {integrity: sha512-JWCUYx3Oxdzvw2J9kTAp+DKE8df/BnH/JTSj6JyA4SH40ECdFu7FoJJcrm8G92B7TjofQ6GZGjJs50TRxoH6Wg==} + unbuild@3.0.0-rc.7: + resolution: {integrity: sha512-LsxbMZGYC0ZwHb8sxqHzuBsMq+GS9g5ObWtnfCElpOz/yUT+raIoA6Ref53Ht4wLcjwraOxYMwVo1rHXpMpTzQ==} hasBin: true peerDependencies: - typescript: ^5.1.6 + typescript: ^5.5.3 peerDependenciesMeta: typescript: optional: true @@ -9792,7 +9643,7 @@ snapshots: dependencies: '@babel/compat-data': 7.25.2 '@babel/helper-validator-option': 7.24.8 - browserslist: 4.23.2 + browserslist: 4.23.3 lru-cache: 5.1.1 semver: 6.3.1 @@ -10742,11 +10593,11 @@ snapshots: dependencies: mime: 3.0.0 - '@commitlint/cli@19.3.0(@types/node@22.0.2)(typescript@5.5.4)': + '@commitlint/cli@19.3.0(@types/node@22.0.3)(typescript@5.5.4)': dependencies: '@commitlint/format': 19.3.0 '@commitlint/lint': 19.2.2 - '@commitlint/load': 19.2.0(@types/node@22.0.2)(typescript@5.5.4) + '@commitlint/load': 19.2.0(@types/node@22.0.3)(typescript@5.5.4) '@commitlint/read': 19.2.1 '@commitlint/types': 19.0.3 execa: 8.0.1 @@ -10793,7 +10644,7 @@ snapshots: '@commitlint/rules': 19.0.3 '@commitlint/types': 19.0.3 - '@commitlint/load@19.2.0(@types/node@22.0.2)(typescript@5.5.4)': + '@commitlint/load@19.2.0(@types/node@22.0.3)(typescript@5.5.4)': dependencies: '@commitlint/config-validator': 19.0.3 '@commitlint/execute-rule': 19.0.0 @@ -10801,7 +10652,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.0.2)(cosmiconfig@9.0.0(typescript@5.5.4))(typescript@5.5.4) + cosmiconfig-typescript-loader: 5.0.0(@types/node@22.0.3)(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 @@ -10853,7 +10704,7 @@ snapshots: '@types/conventional-commits-parser': 5.0.0 chalk: 5.3.0 - '@cspell/cspell-bundled-dicts@8.13.0': + '@cspell/cspell-bundled-dicts@8.13.1': dependencies: '@cspell/dict-ada': 4.0.2 '@cspell/dict-aws': 4.0.3 @@ -10908,19 +10759,19 @@ snapshots: '@cspell/dict-typescript': 3.1.6 '@cspell/dict-vue': 3.0.0 - '@cspell/cspell-json-reporter@8.13.0': + '@cspell/cspell-json-reporter@8.13.1': dependencies: - '@cspell/cspell-types': 8.13.0 + '@cspell/cspell-types': 8.13.1 - '@cspell/cspell-pipe@8.13.0': {} + '@cspell/cspell-pipe@8.13.1': {} - '@cspell/cspell-resolver@8.13.0': + '@cspell/cspell-resolver@8.13.1': dependencies: global-directory: 4.0.1 - '@cspell/cspell-service-bus@8.13.0': {} + '@cspell/cspell-service-bus@8.13.1': {} - '@cspell/cspell-types@8.13.0': {} + '@cspell/cspell-types@8.13.1': {} '@cspell/dict-ada@4.0.2': {} @@ -11030,13 +10881,13 @@ snapshots: '@cspell/dict-vue@3.0.0': {} - '@cspell/dynamic-import@8.13.0': + '@cspell/dynamic-import@8.13.1': dependencies: import-meta-resolve: 4.1.0 - '@cspell/strong-weak-map@8.13.0': {} + '@cspell/strong-weak-map@8.13.1': {} - '@cspell/url@8.13.0': {} + '@cspell/url@8.13.1': {} '@css-render/plugin-bem@0.15.14(css-render@0.15.14)': dependencies: @@ -11337,9 +11188,6 @@ snapshots: esquery: 1.6.0 jsdoc-type-pratt-parser: 4.0.0 - '@esbuild/aix-ppc64@0.19.12': - optional: true - '@esbuild/aix-ppc64@0.20.2': optional: true @@ -11349,9 +11197,6 @@ snapshots: '@esbuild/aix-ppc64@0.23.0': optional: true - '@esbuild/android-arm64@0.19.12': - optional: true - '@esbuild/android-arm64@0.20.2': optional: true @@ -11361,9 +11206,6 @@ snapshots: '@esbuild/android-arm64@0.23.0': optional: true - '@esbuild/android-arm@0.19.12': - optional: true - '@esbuild/android-arm@0.20.2': optional: true @@ -11373,9 +11215,6 @@ snapshots: '@esbuild/android-arm@0.23.0': optional: true - '@esbuild/android-x64@0.19.12': - optional: true - '@esbuild/android-x64@0.20.2': optional: true @@ -11385,9 +11224,6 @@ snapshots: '@esbuild/android-x64@0.23.0': optional: true - '@esbuild/darwin-arm64@0.19.12': - optional: true - '@esbuild/darwin-arm64@0.20.2': optional: true @@ -11397,9 +11233,6 @@ snapshots: '@esbuild/darwin-arm64@0.23.0': optional: true - '@esbuild/darwin-x64@0.19.12': - optional: true - '@esbuild/darwin-x64@0.20.2': optional: true @@ -11409,9 +11242,6 @@ snapshots: '@esbuild/darwin-x64@0.23.0': optional: true - '@esbuild/freebsd-arm64@0.19.12': - optional: true - '@esbuild/freebsd-arm64@0.20.2': optional: true @@ -11421,9 +11251,6 @@ snapshots: '@esbuild/freebsd-arm64@0.23.0': optional: true - '@esbuild/freebsd-x64@0.19.12': - optional: true - '@esbuild/freebsd-x64@0.20.2': optional: true @@ -11433,9 +11260,6 @@ snapshots: '@esbuild/freebsd-x64@0.23.0': optional: true - '@esbuild/linux-arm64@0.19.12': - optional: true - '@esbuild/linux-arm64@0.20.2': optional: true @@ -11445,9 +11269,6 @@ snapshots: '@esbuild/linux-arm64@0.23.0': optional: true - '@esbuild/linux-arm@0.19.12': - optional: true - '@esbuild/linux-arm@0.20.2': optional: true @@ -11457,9 +11278,6 @@ snapshots: '@esbuild/linux-arm@0.23.0': optional: true - '@esbuild/linux-ia32@0.19.12': - optional: true - '@esbuild/linux-ia32@0.20.2': optional: true @@ -11469,9 +11287,6 @@ snapshots: '@esbuild/linux-ia32@0.23.0': optional: true - '@esbuild/linux-loong64@0.19.12': - optional: true - '@esbuild/linux-loong64@0.20.2': optional: true @@ -11481,9 +11296,6 @@ snapshots: '@esbuild/linux-loong64@0.23.0': optional: true - '@esbuild/linux-mips64el@0.19.12': - optional: true - '@esbuild/linux-mips64el@0.20.2': optional: true @@ -11493,9 +11305,6 @@ snapshots: '@esbuild/linux-mips64el@0.23.0': optional: true - '@esbuild/linux-ppc64@0.19.12': - optional: true - '@esbuild/linux-ppc64@0.20.2': optional: true @@ -11505,9 +11314,6 @@ snapshots: '@esbuild/linux-ppc64@0.23.0': optional: true - '@esbuild/linux-riscv64@0.19.12': - optional: true - '@esbuild/linux-riscv64@0.20.2': optional: true @@ -11517,9 +11323,6 @@ snapshots: '@esbuild/linux-riscv64@0.23.0': optional: true - '@esbuild/linux-s390x@0.19.12': - optional: true - '@esbuild/linux-s390x@0.20.2': optional: true @@ -11529,9 +11332,6 @@ snapshots: '@esbuild/linux-s390x@0.23.0': optional: true - '@esbuild/linux-x64@0.19.12': - optional: true - '@esbuild/linux-x64@0.20.2': optional: true @@ -11541,9 +11341,6 @@ snapshots: '@esbuild/linux-x64@0.23.0': optional: true - '@esbuild/netbsd-x64@0.19.12': - optional: true - '@esbuild/netbsd-x64@0.20.2': optional: true @@ -11556,9 +11353,6 @@ snapshots: '@esbuild/openbsd-arm64@0.23.0': optional: true - '@esbuild/openbsd-x64@0.19.12': - optional: true - '@esbuild/openbsd-x64@0.20.2': optional: true @@ -11568,9 +11362,6 @@ snapshots: '@esbuild/openbsd-x64@0.23.0': optional: true - '@esbuild/sunos-x64@0.19.12': - optional: true - '@esbuild/sunos-x64@0.20.2': optional: true @@ -11580,9 +11371,6 @@ snapshots: '@esbuild/sunos-x64@0.23.0': optional: true - '@esbuild/win32-arm64@0.19.12': - optional: true - '@esbuild/win32-arm64@0.20.2': optional: true @@ -11592,9 +11380,6 @@ snapshots: '@esbuild/win32-arm64@0.23.0': optional: true - '@esbuild/win32-ia32@0.19.12': - optional: true - '@esbuild/win32-ia32@0.20.2': optional: true @@ -11604,9 +11389,6 @@ snapshots: '@esbuild/win32-ia32@0.23.0': optional: true - '@esbuild/win32-x64@0.19.12': - optional: true - '@esbuild/win32-x64@0.20.2': optional: true @@ -11848,23 +11630,23 @@ snapshots: - encoding - supports-color - '@microsoft/api-extractor-model@7.29.4(@types/node@22.0.2)': + '@microsoft/api-extractor-model@7.29.4(@types/node@22.0.3)': dependencies: '@microsoft/tsdoc': 0.15.0 '@microsoft/tsdoc-config': 0.17.0 - '@rushstack/node-core-library': 5.5.1(@types/node@22.0.2) + '@rushstack/node-core-library': 5.5.1(@types/node@22.0.3) transitivePeerDependencies: - '@types/node' - '@microsoft/api-extractor@7.47.4(@types/node@22.0.2)': + '@microsoft/api-extractor@7.47.4(@types/node@22.0.3)': dependencies: - '@microsoft/api-extractor-model': 7.29.4(@types/node@22.0.2) + '@microsoft/api-extractor-model': 7.29.4(@types/node@22.0.3) '@microsoft/tsdoc': 0.15.0 '@microsoft/tsdoc-config': 0.17.0 - '@rushstack/node-core-library': 5.5.1(@types/node@22.0.2) + '@rushstack/node-core-library': 5.5.1(@types/node@22.0.3) '@rushstack/rig-package': 0.5.3 - '@rushstack/terminal': 0.13.3(@types/node@22.0.2) - '@rushstack/ts-command-line': 4.22.3(@types/node@22.0.2) + '@rushstack/terminal': 0.13.3(@types/node@22.0.3) + '@rushstack/ts-command-line': 4.22.3(@types/node@22.0.3) lodash: 4.17.21 minimatch: 3.0.8 resolve: 1.22.8 @@ -12002,12 +11784,6 @@ snapshots: dependencies: vue: 3.4.35(typescript@5.5.4) - '@rollup/plugin-alias@5.1.0(rollup@3.29.4)': - dependencies: - slash: 4.0.0 - optionalDependencies: - rollup: 3.29.4 - '@rollup/plugin-alias@5.1.0(rollup@4.19.2)': dependencies: slash: 4.0.0 @@ -12023,23 +11799,23 @@ snapshots: transitivePeerDependencies: - supports-color - '@rollup/plugin-commonjs@25.0.8(rollup@3.29.4)': + '@rollup/plugin-commonjs@25.0.8(rollup@4.19.2)': dependencies: - '@rollup/pluginutils': 5.1.0(rollup@3.29.4) + '@rollup/pluginutils': 5.1.0(rollup@4.19.2) commondir: 1.0.1 estree-walker: 2.0.2 glob: 8.1.0 is-reference: 1.2.1 magic-string: 0.30.11 optionalDependencies: - rollup: 3.29.4 + rollup: 4.19.2 - '@rollup/plugin-commonjs@25.0.8(rollup@4.19.2)': + '@rollup/plugin-commonjs@26.0.1(rollup@4.19.2)': dependencies: '@rollup/pluginutils': 5.1.0(rollup@4.19.2) commondir: 1.0.1 estree-walker: 2.0.2 - glob: 8.1.0 + glob: 10.4.5 is-reference: 1.2.1 magic-string: 0.30.11 optionalDependencies: @@ -12053,12 +11829,6 @@ snapshots: optionalDependencies: rollup: 4.19.2 - '@rollup/plugin-json@6.1.0(rollup@3.29.4)': - dependencies: - '@rollup/pluginutils': 5.1.0(rollup@3.29.4) - optionalDependencies: - rollup: 3.29.4 - '@rollup/plugin-json@6.1.0(rollup@4.19.2)': dependencies: '@rollup/pluginutils': 5.1.0(rollup@4.19.2) @@ -12076,17 +11846,6 @@ snapshots: optionalDependencies: rollup: 2.79.1 - '@rollup/plugin-node-resolve@15.2.3(rollup@3.29.4)': - dependencies: - '@rollup/pluginutils': 5.1.0(rollup@3.29.4) - '@types/resolve': 1.20.2 - deepmerge: 4.3.1 - is-builtin-module: 3.2.1 - is-module: 1.0.0 - resolve: 1.22.8 - optionalDependencies: - rollup: 3.29.4 - '@rollup/plugin-node-resolve@15.2.3(rollup@4.19.2)': dependencies: '@rollup/pluginutils': 5.1.0(rollup@4.19.2) @@ -12104,13 +11863,6 @@ snapshots: magic-string: 0.25.9 rollup: 2.79.1 - '@rollup/plugin-replace@5.0.7(rollup@3.29.4)': - dependencies: - '@rollup/pluginutils': 5.1.0(rollup@3.29.4) - magic-string: 0.30.11 - optionalDependencies: - rollup: 3.29.4 - '@rollup/plugin-replace@5.0.7(rollup@4.19.2)': dependencies: '@rollup/pluginutils': 5.1.0(rollup@4.19.2) @@ -12154,14 +11906,6 @@ snapshots: optionalDependencies: rollup: 2.79.1 - '@rollup/pluginutils@5.1.0(rollup@3.29.4)': - dependencies: - '@types/estree': 1.0.5 - estree-walker: 2.0.2 - picomatch: 2.3.1 - optionalDependencies: - rollup: 3.29.4 - '@rollup/pluginutils@5.1.0(rollup@4.19.2)': dependencies: '@types/estree': 1.0.5 @@ -12218,7 +11962,7 @@ snapshots: '@rollup/rollup-win32-x64-msvc@4.19.2': optional: true - '@rushstack/node-core-library@5.5.1(@types/node@22.0.2)': + '@rushstack/node-core-library@5.5.1(@types/node@22.0.3)': dependencies: ajv: 8.13.0 ajv-draft-04: 1.0.0(ajv@8.13.0) @@ -12229,23 +11973,23 @@ snapshots: resolve: 1.22.8 semver: 7.5.4 optionalDependencies: - '@types/node': 22.0.2 + '@types/node': 22.0.3 '@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.0.2)': + '@rushstack/terminal@0.13.3(@types/node@22.0.3)': dependencies: - '@rushstack/node-core-library': 5.5.1(@types/node@22.0.2) + '@rushstack/node-core-library': 5.5.1(@types/node@22.0.3) supports-color: 8.1.1 optionalDependencies: - '@types/node': 22.0.2 + '@types/node': 22.0.3 - '@rushstack/ts-command-line@4.22.3(@types/node@22.0.2)': + '@rushstack/ts-command-line@4.22.3(@types/node@22.0.3)': dependencies: - '@rushstack/terminal': 0.13.3(@types/node@22.0.2) + '@rushstack/terminal': 0.13.3(@types/node@22.0.3) '@types/argparse': 1.0.38 argparse: 1.0.10 string-argv: 0.3.2 @@ -12329,7 +12073,7 @@ snapshots: '@types/conventional-commits-parser@5.0.0': dependencies: - '@types/node': 22.0.2 + '@types/node': 22.0.3 '@types/eslint@8.56.11': dependencies: @@ -12348,7 +12092,7 @@ snapshots: '@types/fs-extra@11.0.4': dependencies: '@types/jsonfile': 6.1.4 - '@types/node': 22.0.2 + '@types/node': 22.0.3 '@types/hast@3.0.4': dependencies: @@ -12358,11 +12102,11 @@ snapshots: '@types/http-proxy@1.17.14': dependencies: - '@types/node': 22.0.2 + '@types/node': 22.0.3 '@types/jsdom@21.1.7': dependencies: - '@types/node': 22.0.2 + '@types/node': 22.0.3 '@types/tough-cookie': 4.0.5 parse5: 7.1.2 @@ -12370,7 +12114,7 @@ snapshots: '@types/jsonfile@6.1.4': dependencies: - '@types/node': 22.0.2 + '@types/node': 22.0.3 '@types/katex@0.16.7': {} @@ -12399,11 +12143,11 @@ snapshots: '@types/node@12.20.55': {} - '@types/node@18.19.42': + '@types/node@18.19.43': dependencies: undici-types: 5.26.5 - '@types/node@22.0.2': + '@types/node@22.0.3': dependencies: undici-types: 6.11.1 @@ -12421,7 +12165,7 @@ snapshots: '@types/qrcode@1.5.5': dependencies: - '@types/node': 22.0.2 + '@types/node': 22.0.3 '@types/resolve@1.20.2': {} @@ -12578,28 +12322,23 @@ snapshots: - encoding - supports-color - '@vite-pwa/vitepress@0.5.0(vite-plugin-pwa@0.20.1(vite@5.3.5(@types/node@22.0.2)(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.3.5(@types/node@22.0.3)(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.3.5(@types/node@22.0.2)(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.3.5(@types/node@22.0.3)(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.3.5(@types/node@22.0.2)(sass@1.77.8)(terser@5.31.3))(vue@3.4.35(typescript@5.5.4))': + '@vitejs/plugin-vue-jsx@4.0.0(vite@5.3.5(@types/node@22.0.3)(sass@1.77.8)(terser@5.31.3))(vue@3.4.35(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.3.5(@types/node@22.0.2)(sass@1.77.8)(terser@5.31.3) + vite: 5.3.5(@types/node@22.0.3)(sass@1.77.8)(terser@5.31.3) vue: 3.4.35(typescript@5.5.4) transitivePeerDependencies: - supports-color - '@vitejs/plugin-vue@5.1.1(vite@5.3.5(@types/node@22.0.2)(sass@1.77.8)(terser@5.31.3))(vue@3.4.35(typescript@5.5.4))': - dependencies: - vite: 5.3.5(@types/node@22.0.2)(sass@1.77.8)(terser@5.31.3) - vue: 3.4.35(typescript@5.5.4) - - '@vitejs/plugin-vue@5.1.2(vite@5.3.5(@types/node@22.0.2)(sass@1.77.8)(terser@5.31.3))(vue@3.4.35(typescript@5.5.4))': + '@vitejs/plugin-vue@5.1.2(vite@5.3.5(@types/node@22.0.3)(sass@1.77.8)(terser@5.31.3))(vue@3.4.35(typescript@5.5.4))': dependencies: - vite: 5.3.5(@types/node@22.0.2)(sass@1.77.8)(terser@5.31.3) + vite: 5.3.5(@types/node@22.0.3)(sass@1.77.8)(terser@5.31.3) vue: 3.4.35(typescript@5.5.4) '@vitest/expect@2.0.5': @@ -12729,14 +12468,14 @@ snapshots: dependencies: '@vue/devtools-kit': 7.3.7 - '@vue/devtools-core@7.3.7(vite@5.3.5(@types/node@22.0.2)(sass@1.77.8)(terser@5.31.3))(vue@3.4.35(typescript@5.5.4))': + '@vue/devtools-core@7.3.7(vite@5.3.5(@types/node@22.0.3)(sass@1.77.8)(terser@5.31.3))(vue@3.4.35(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.3.5(@types/node@22.0.2)(sass@1.77.8)(terser@5.31.3)) + vite-hot-client: 0.2.3(vite@5.3.5(@types/node@22.0.3)(sass@1.77.8)(terser@5.31.3)) vue: 3.4.35(typescript@5.5.4) transitivePeerDependencies: - vite @@ -13096,7 +12835,7 @@ snapshots: autoprefixer@10.4.19(postcss@8.4.40): dependencies: - browserslist: 4.23.2 + browserslist: 4.23.3 caniuse-lite: 1.0.30001646 fraction.js: 4.3.7 normalize-range: 0.1.2 @@ -13197,12 +12936,12 @@ snapshots: dependencies: fill-range: 7.1.1 - browserslist@4.23.2: + browserslist@4.23.3: dependencies: caniuse-lite: 1.0.30001646 electron-to-chromium: 1.5.4 node-releases: 2.0.18 - update-browserslist-db: 1.1.0(browserslist@4.23.2) + update-browserslist-db: 1.1.0(browserslist@4.23.3) buffer-crc32@1.0.0: {} @@ -13286,7 +13025,7 @@ snapshots: caniuse-api@3.0.0: dependencies: - browserslist: 4.23.2 + browserslist: 4.23.3 caniuse-lite: 1.0.30001646 lodash.memoize: 4.1.2 lodash.uniq: 4.5.0 @@ -13561,15 +13300,15 @@ snapshots: core-js-compat@3.37.1: dependencies: - browserslist: 4.23.2 + browserslist: 4.23.3 core-js@3.37.1: {} core-util-is@1.0.3: {} - cosmiconfig-typescript-loader@5.0.0(@types/node@22.0.2)(cosmiconfig@9.0.0(typescript@5.5.4))(typescript@5.5.4): + cosmiconfig-typescript-loader@5.0.0(@types/node@22.0.3)(cosmiconfig@9.0.0(typescript@5.5.4))(typescript@5.5.4): dependencies: - '@types/node': 22.0.2 + '@types/node': 22.0.3 cosmiconfig: 9.0.0(typescript@5.5.4) jiti: 1.21.6 typescript: 5.5.4 @@ -13620,58 +13359,58 @@ snapshots: crypto-random-string@2.0.0: {} - cspell-config-lib@8.13.0: + cspell-config-lib@8.13.1: dependencies: - '@cspell/cspell-types': 8.13.0 + '@cspell/cspell-types': 8.13.1 comment-json: 4.2.4 yaml: 2.5.0 - cspell-dictionary@8.13.0: + cspell-dictionary@8.13.1: dependencies: - '@cspell/cspell-pipe': 8.13.0 - '@cspell/cspell-types': 8.13.0 - cspell-trie-lib: 8.13.0 + '@cspell/cspell-pipe': 8.13.1 + '@cspell/cspell-types': 8.13.1 + cspell-trie-lib: 8.13.1 fast-equals: 5.0.1 - cspell-gitignore@8.13.0: + cspell-gitignore@8.13.1: dependencies: - '@cspell/url': 8.13.0 - cspell-glob: 8.13.0 - cspell-io: 8.13.0 + '@cspell/url': 8.13.1 + cspell-glob: 8.13.1 + cspell-io: 8.13.1 find-up-simple: 1.0.0 - cspell-glob@8.13.0: + cspell-glob@8.13.1: dependencies: - '@cspell/url': 8.13.0 + '@cspell/url': 8.13.1 micromatch: 4.0.7 - cspell-grammar@8.13.0: + cspell-grammar@8.13.1: dependencies: - '@cspell/cspell-pipe': 8.13.0 - '@cspell/cspell-types': 8.13.0 + '@cspell/cspell-pipe': 8.13.1 + '@cspell/cspell-types': 8.13.1 - cspell-io@8.13.0: + cspell-io@8.13.1: dependencies: - '@cspell/cspell-service-bus': 8.13.0 - '@cspell/url': 8.13.0 + '@cspell/cspell-service-bus': 8.13.1 + '@cspell/url': 8.13.1 - cspell-lib@8.13.0: + cspell-lib@8.13.1: dependencies: - '@cspell/cspell-bundled-dicts': 8.13.0 - '@cspell/cspell-pipe': 8.13.0 - '@cspell/cspell-resolver': 8.13.0 - '@cspell/cspell-types': 8.13.0 - '@cspell/dynamic-import': 8.13.0 - '@cspell/strong-weak-map': 8.13.0 - '@cspell/url': 8.13.0 + '@cspell/cspell-bundled-dicts': 8.13.1 + '@cspell/cspell-pipe': 8.13.1 + '@cspell/cspell-resolver': 8.13.1 + '@cspell/cspell-types': 8.13.1 + '@cspell/dynamic-import': 8.13.1 + '@cspell/strong-weak-map': 8.13.1 + '@cspell/url': 8.13.1 clear-module: 4.1.2 comment-json: 4.2.4 - cspell-config-lib: 8.13.0 - cspell-dictionary: 8.13.0 - cspell-glob: 8.13.0 - cspell-grammar: 8.13.0 - cspell-io: 8.13.0 - cspell-trie-lib: 8.13.0 + cspell-config-lib: 8.13.1 + cspell-dictionary: 8.13.1 + cspell-glob: 8.13.1 + cspell-grammar: 8.13.1 + cspell-io: 8.13.1 + cspell-trie-lib: 8.13.1 env-paths: 3.0.0 fast-equals: 5.0.1 gensequence: 7.0.0 @@ -13681,27 +13420,27 @@ snapshots: vscode-uri: 3.0.8 xdg-basedir: 5.1.0 - cspell-trie-lib@8.13.0: + cspell-trie-lib@8.13.1: dependencies: - '@cspell/cspell-pipe': 8.13.0 - '@cspell/cspell-types': 8.13.0 + '@cspell/cspell-pipe': 8.13.1 + '@cspell/cspell-types': 8.13.1 gensequence: 7.0.0 - cspell@8.13.0: + cspell@8.13.1: dependencies: - '@cspell/cspell-json-reporter': 8.13.0 - '@cspell/cspell-pipe': 8.13.0 - '@cspell/cspell-types': 8.13.0 - '@cspell/dynamic-import': 8.13.0 - '@cspell/url': 8.13.0 + '@cspell/cspell-json-reporter': 8.13.1 + '@cspell/cspell-pipe': 8.13.1 + '@cspell/cspell-types': 8.13.1 + '@cspell/dynamic-import': 8.13.1 + '@cspell/url': 8.13.1 chalk: 5.3.0 chalk-template: 1.1.0 commander: 12.1.0 - cspell-dictionary: 8.13.0 - cspell-gitignore: 8.13.0 - cspell-glob: 8.13.0 - cspell-io: 8.13.0 - cspell-lib: 8.13.0 + cspell-dictionary: 8.13.1 + cspell-gitignore: 8.13.1 + cspell-glob: 8.13.1 + cspell-io: 8.13.1 + cspell-lib: 8.13.1 fast-glob: 3.3.2 fast-json-stable-stringify: 2.1.0 file-entry-cache: 9.0.0 @@ -13770,7 +13509,7 @@ snapshots: cssnano-preset-default@7.0.4(postcss@8.4.40): dependencies: - browserslist: 4.23.2 + browserslist: 4.23.3 css-declaration-sorter: 7.2.0(postcss@8.4.40) cssnano-utils: 5.0.0(postcss@8.4.40) postcss: 8.4.40 @@ -14208,32 +13947,6 @@ snapshots: is-date-object: 1.0.5 is-symbol: 1.0.4 - esbuild@0.19.12: - optionalDependencies: - '@esbuild/aix-ppc64': 0.19.12 - '@esbuild/android-arm': 0.19.12 - '@esbuild/android-arm64': 0.19.12 - '@esbuild/android-x64': 0.19.12 - '@esbuild/darwin-arm64': 0.19.12 - '@esbuild/darwin-x64': 0.19.12 - '@esbuild/freebsd-arm64': 0.19.12 - '@esbuild/freebsd-x64': 0.19.12 - '@esbuild/linux-arm': 0.19.12 - '@esbuild/linux-arm64': 0.19.12 - '@esbuild/linux-ia32': 0.19.12 - '@esbuild/linux-loong64': 0.19.12 - '@esbuild/linux-mips64el': 0.19.12 - '@esbuild/linux-ppc64': 0.19.12 - '@esbuild/linux-riscv64': 0.19.12 - '@esbuild/linux-s390x': 0.19.12 - '@esbuild/linux-x64': 0.19.12 - '@esbuild/netbsd-x64': 0.19.12 - '@esbuild/openbsd-x64': 0.19.12 - '@esbuild/sunos-x64': 0.19.12 - '@esbuild/win32-arm64': 0.19.12 - '@esbuild/win32-ia32': 0.19.12 - '@esbuild/win32-x64': 0.19.12 - esbuild@0.20.2: optionalDependencies: '@esbuild/aix-ppc64': 0.20.2 @@ -14390,7 +14103,7 @@ snapshots: - supports-color - typescript - eslint-plugin-jsdoc@48.10.2(eslint@9.8.0): + eslint-plugin-jsdoc@48.11.0(eslint@9.8.0): dependencies: '@es-joy/jsdoccomment': 0.46.0 are-docs-informative: 0.0.2 @@ -14498,13 +14211,13 @@ snapshots: optionalDependencies: '@typescript-eslint/eslint-plugin': 8.0.0(@typescript-eslint/parser@8.0.0(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.0(@typescript-eslint/parser@8.0.0(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.0.2)(jsdom@24.1.1)(sass@1.77.8)(terser@5.31.3)): + eslint-plugin-vitest@0.5.4(@typescript-eslint/eslint-plugin@8.0.0(@typescript-eslint/parser@8.0.0(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.0.3)(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.0(@typescript-eslint/parser@8.0.0(eslint@9.8.0)(typescript@5.5.4))(eslint@9.8.0)(typescript@5.5.4) - vitest: 2.0.5(@types/node@22.0.2)(jsdom@24.1.1)(sass@1.77.8)(terser@5.31.3) + vitest: 2.0.5(@types/node@22.0.3)(jsdom@24.1.1)(sass@1.77.8)(terser@5.31.3) transitivePeerDependencies: - supports-color - typescript @@ -15475,6 +15188,8 @@ snapshots: jiti@1.21.6: {} + jiti@2.0.0-beta.3: {} + jju@1.4.0: {} js-beautify@1.15.1: @@ -16506,7 +16221,7 @@ snapshots: postcss-colormin@7.0.1(postcss@8.4.40): dependencies: - browserslist: 4.23.2 + browserslist: 4.23.3 caniuse-api: 3.0.0 colord: 2.9.3 postcss: 8.4.40 @@ -16514,7 +16229,7 @@ snapshots: postcss-convert-values@7.0.2(postcss@8.4.40): dependencies: - browserslist: 4.23.2 + browserslist: 4.23.3 postcss: 8.4.40 postcss-value-parser: 4.2.0 @@ -16653,7 +16368,7 @@ snapshots: postcss-merge-rules@7.0.2(postcss@8.4.40): dependencies: - browserslist: 4.23.2 + browserslist: 4.23.3 caniuse-api: 3.0.0 cssnano-utils: 5.0.0(postcss@8.4.40) postcss: 8.4.40 @@ -16673,7 +16388,7 @@ snapshots: postcss-minify-params@7.0.1(postcss@8.4.40): dependencies: - browserslist: 4.23.2 + browserslist: 4.23.3 cssnano-utils: 5.0.0(postcss@8.4.40) postcss: 8.4.40 postcss-value-parser: 4.2.0 @@ -16732,7 +16447,7 @@ snapshots: postcss-normalize-unicode@7.0.1(postcss@8.4.40): dependencies: - browserslist: 4.23.2 + browserslist: 4.23.3 postcss: 8.4.40 postcss-value-parser: 4.2.0 @@ -16803,7 +16518,7 @@ snapshots: '@csstools/postcss-trigonometric-functions': 3.0.10(postcss@8.4.40) '@csstools/postcss-unset-value': 3.0.1(postcss@8.4.40) autoprefixer: 10.4.19(postcss@8.4.40) - browserslist: 4.23.2 + browserslist: 4.23.3 css-blank-pseudo: 6.0.2(postcss@8.4.40) css-has-pseudo: 6.0.5(postcss@8.4.40) css-prefers-color-scheme: 9.0.1(postcss@8.4.40) @@ -16842,7 +16557,7 @@ snapshots: postcss-reduce-initial@7.0.1(postcss@8.4.40): dependencies: - browserslist: 4.23.2 + browserslist: 4.23.3 caniuse-api: 3.0.0 postcss: 8.4.40 @@ -17200,10 +16915,10 @@ snapshots: glob: 11.0.0 package-json-from-dist: 1.0.0 - rollup-plugin-dts@6.1.1(rollup@3.29.4)(typescript@5.5.4): + rollup-plugin-dts@6.1.1(rollup@4.19.2)(typescript@5.5.4): dependencies: magic-string: 0.30.11 - rollup: 3.29.4 + rollup: 4.19.2 typescript: 5.5.4 optionalDependencies: '@babel/code-frame': 7.24.7 @@ -17221,10 +16936,6 @@ snapshots: optionalDependencies: fsevents: 2.3.3 - rollup@3.29.4: - optionalDependencies: - fsevents: 2.3.3 - rollup@4.19.2: dependencies: '@types/estree': 1.0.5 @@ -17650,7 +17361,7 @@ snapshots: stylehacks@7.0.2(postcss@8.4.40): dependencies: - browserslist: 4.23.2 + browserslist: 4.23.3 postcss: 8.4.40 postcss-selector-parser: 6.1.1 @@ -18066,31 +17777,31 @@ snapshots: has-symbols: 1.0.3 which-boxed-primitive: 1.0.2 - unbuild@2.0.0(sass@1.77.8)(typescript@5.5.4)(vue-tsc@2.0.29(typescript@5.5.4)): + unbuild@3.0.0-rc.7(sass@1.77.8)(typescript@5.5.4)(vue-tsc@2.0.29(typescript@5.5.4)): dependencies: - '@rollup/plugin-alias': 5.1.0(rollup@3.29.4) - '@rollup/plugin-commonjs': 25.0.8(rollup@3.29.4) - '@rollup/plugin-json': 6.1.0(rollup@3.29.4) - '@rollup/plugin-node-resolve': 15.2.3(rollup@3.29.4) - '@rollup/plugin-replace': 5.0.7(rollup@3.29.4) - '@rollup/pluginutils': 5.1.0(rollup@3.29.4) - chalk: 5.3.0 + '@rollup/plugin-alias': 5.1.0(rollup@4.19.2) + '@rollup/plugin-commonjs': 26.0.1(rollup@4.19.2) + '@rollup/plugin-json': 6.1.0(rollup@4.19.2) + '@rollup/plugin-node-resolve': 15.2.3(rollup@4.19.2) + '@rollup/plugin-replace': 5.0.7(rollup@4.19.2) + '@rollup/pluginutils': 5.1.0(rollup@4.19.2) citty: 0.1.6 consola: 3.2.3 defu: 6.1.4 - esbuild: 0.19.12 - globby: 13.2.2 + esbuild: 0.23.0 + fast-glob: 3.3.2 hookable: 5.5.3 - jiti: 1.21.6 + jiti: 2.0.0-beta.3 magic-string: 0.30.11 mkdist: 1.5.4(sass@1.77.8)(typescript@5.5.4)(vue-tsc@2.0.29(typescript@5.5.4)) mlly: 1.7.1 pathe: 1.1.2 pkg-types: 1.1.3 pretty-bytes: 6.1.1 - rollup: 3.29.4 - rollup-plugin-dts: 6.1.1(rollup@3.29.4)(typescript@5.5.4) + rollup: 4.19.2 + rollup-plugin-dts: 6.1.1(rollup@4.19.2)(typescript@5.5.4) scule: 1.3.0 + ufo: 1.5.4 untyped: 1.4.2 optionalDependencies: typescript: 5.5.4 @@ -18235,9 +17946,9 @@ snapshots: upath@1.2.0: {} - update-browserslist-db@1.1.0(browserslist@4.23.2): + update-browserslist-db@1.1.0(browserslist@4.23.3): dependencies: - browserslist: 4.23.2 + browserslist: 4.23.3 escalade: 3.1.2 picocolors: 1.0.1 @@ -18281,17 +17992,17 @@ snapshots: evtd: 0.2.4 vue: 3.4.35(typescript@5.5.4) - vite-hot-client@0.2.3(vite@5.3.5(@types/node@22.0.2)(sass@1.77.8)(terser@5.31.3)): + vite-hot-client@0.2.3(vite@5.3.5(@types/node@22.0.3)(sass@1.77.8)(terser@5.31.3)): dependencies: - vite: 5.3.5(@types/node@22.0.2)(sass@1.77.8)(terser@5.31.3) + vite: 5.3.5(@types/node@22.0.3)(sass@1.77.8)(terser@5.31.3) - vite-node@2.0.5(@types/node@22.0.2)(sass@1.77.8)(terser@5.31.3): + vite-node@2.0.5(@types/node@22.0.3)(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.3.5(@types/node@22.0.2)(sass@1.77.8)(terser@5.31.3) + vite: 5.3.5(@types/node@22.0.3)(sass@1.77.8)(terser@5.31.3) transitivePeerDependencies: - '@types/node' - less @@ -18302,18 +18013,18 @@ snapshots: - supports-color - terser - vite-plugin-compression@0.5.1(vite@5.3.5(@types/node@22.0.2)(sass@1.77.8)(terser@5.31.3)): + vite-plugin-compression@0.5.1(vite@5.3.5(@types/node@22.0.3)(sass@1.77.8)(terser@5.31.3)): dependencies: chalk: 4.1.2 debug: 4.3.6 fs-extra: 10.1.0 - vite: 5.3.5(@types/node@22.0.2)(sass@1.77.8)(terser@5.31.3) + vite: 5.3.5(@types/node@22.0.3)(sass@1.77.8)(terser@5.31.3) transitivePeerDependencies: - supports-color - vite-plugin-dts@4.0.0-beta.2(@types/node@22.0.2)(rollup@4.19.2)(typescript@5.5.4)(vite@5.3.5(@types/node@22.0.2)(sass@1.77.8)(terser@5.31.3)): + vite-plugin-dts@4.0.0-beta.2(@types/node@22.0.3)(rollup@4.19.2)(typescript@5.5.4)(vite@5.3.5(@types/node@22.0.3)(sass@1.77.8)(terser@5.31.3)): dependencies: - '@microsoft/api-extractor': 7.47.4(@types/node@22.0.2) + '@microsoft/api-extractor': 7.47.4(@types/node@22.0.3) '@rollup/pluginutils': 5.1.0(rollup@4.19.2) '@volar/typescript': 2.3.4 '@vue/language-core': 2.0.29(typescript@5.5.4) @@ -18325,13 +18036,13 @@ snapshots: typescript: 5.5.4 vue-tsc: 2.0.29(typescript@5.5.4) optionalDependencies: - vite: 5.3.5(@types/node@22.0.2)(sass@1.77.8)(terser@5.31.3) + vite: 5.3.5(@types/node@22.0.3)(sass@1.77.8)(terser@5.31.3) transitivePeerDependencies: - '@types/node' - rollup - supports-color - vite-plugin-html@3.2.2(vite@5.3.5(@types/node@22.0.2)(sass@1.77.8)(terser@5.31.3)): + vite-plugin-html@3.2.2(vite@5.3.5(@types/node@22.0.3)(sass@1.77.8)(terser@5.31.3)): dependencies: '@rollup/pluginutils': 4.2.1 colorette: 2.0.20 @@ -18345,9 +18056,9 @@ snapshots: html-minifier-terser: 6.1.0 node-html-parser: 5.4.2 pathe: 0.2.0 - vite: 5.3.5(@types/node@22.0.2)(sass@1.77.8)(terser@5.31.3) + vite: 5.3.5(@types/node@22.0.3)(sass@1.77.8)(terser@5.31.3) - vite-plugin-inspect@0.8.5(rollup@4.19.2)(vite@5.3.5(@types/node@22.0.2)(sass@1.77.8)(terser@5.31.3)): + vite-plugin-inspect@0.8.5(rollup@4.19.2)(vite@5.3.5(@types/node@22.0.3)(sass@1.77.8)(terser@5.31.3)): dependencies: '@antfu/utils': 0.7.10 '@rollup/pluginutils': 5.1.0(rollup@4.19.2) @@ -18358,46 +18069,46 @@ snapshots: perfect-debounce: 1.0.0 picocolors: 1.0.1 sirv: 2.0.4 - vite: 5.3.5(@types/node@22.0.2)(sass@1.77.8)(terser@5.31.3) + vite: 5.3.5(@types/node@22.0.3)(sass@1.77.8)(terser@5.31.3) transitivePeerDependencies: - rollup - supports-color - vite-plugin-lib-inject-css@2.1.1(vite@5.3.5(@types/node@22.0.2)(sass@1.77.8)(terser@5.31.3)): + vite-plugin-lib-inject-css@2.1.1(vite@5.3.5(@types/node@22.0.3)(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.3.5(@types/node@22.0.2)(sass@1.77.8)(terser@5.31.3) + vite: 5.3.5(@types/node@22.0.3)(sass@1.77.8)(terser@5.31.3) - vite-plugin-pwa@0.20.1(vite@5.3.5(@types/node@22.0.2)(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.3.5(@types/node@22.0.3)(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.0 - vite: 5.3.5(@types/node@22.0.2)(sass@1.77.8)(terser@5.31.3) + vite: 5.3.5(@types/node@22.0.3)(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.19.2)(vite@5.3.5(@types/node@22.0.2)(sass@1.77.8)(terser@5.31.3))(vue@3.4.35(typescript@5.5.4)): + vite-plugin-vue-devtools@7.3.7(rollup@4.19.2)(vite@5.3.5(@types/node@22.0.3)(sass@1.77.8)(terser@5.31.3))(vue@3.4.35(typescript@5.5.4)): dependencies: - '@vue/devtools-core': 7.3.7(vite@5.3.5(@types/node@22.0.2)(sass@1.77.8)(terser@5.31.3))(vue@3.4.35(typescript@5.5.4)) + '@vue/devtools-core': 7.3.7(vite@5.3.5(@types/node@22.0.3)(sass@1.77.8)(terser@5.31.3))(vue@3.4.35(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.3.5(@types/node@22.0.2)(sass@1.77.8)(terser@5.31.3) - vite-plugin-inspect: 0.8.5(rollup@4.19.2)(vite@5.3.5(@types/node@22.0.2)(sass@1.77.8)(terser@5.31.3)) - vite-plugin-vue-inspector: 5.1.3(vite@5.3.5(@types/node@22.0.2)(sass@1.77.8)(terser@5.31.3)) + vite: 5.3.5(@types/node@22.0.3)(sass@1.77.8)(terser@5.31.3) + vite-plugin-inspect: 0.8.5(rollup@4.19.2)(vite@5.3.5(@types/node@22.0.3)(sass@1.77.8)(terser@5.31.3)) + vite-plugin-vue-inspector: 5.1.3(vite@5.3.5(@types/node@22.0.3)(sass@1.77.8)(terser@5.31.3)) transitivePeerDependencies: - '@nuxt/kit' - rollup - supports-color - vue - vite-plugin-vue-inspector@5.1.3(vite@5.3.5(@types/node@22.0.2)(sass@1.77.8)(terser@5.31.3)): + vite-plugin-vue-inspector@5.1.3(vite@5.3.5(@types/node@22.0.3)(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) @@ -18408,29 +18119,29 @@ snapshots: '@vue/compiler-dom': 3.4.35 kolorist: 1.8.0 magic-string: 0.30.11 - vite: 5.3.5(@types/node@22.0.2)(sass@1.77.8)(terser@5.31.3) + vite: 5.3.5(@types/node@22.0.3)(sass@1.77.8)(terser@5.31.3) transitivePeerDependencies: - supports-color - vite@5.3.5(@types/node@22.0.2)(sass@1.77.8)(terser@5.31.3): + vite@5.3.5(@types/node@22.0.3)(sass@1.77.8)(terser@5.31.3): dependencies: esbuild: 0.21.5 postcss: 8.4.40 rollup: 4.19.2 optionalDependencies: - '@types/node': 22.0.2 + '@types/node': 22.0.3 fsevents: 2.3.3 sass: 1.77.8 terser: 5.31.3 - vitepress@1.3.1(@algolia/client-search@4.24.0)(@types/node@22.0.2)(async-validator@4.2.5)(axios@1.7.3)(nprogress@0.2.0)(postcss@8.4.40)(qrcode@1.5.3)(sass@1.77.8)(search-insights@2.15.0)(sortablejs@1.15.2)(terser@5.31.3)(typescript@5.5.4): + vitepress@1.3.1(@algolia/client-search@4.24.0)(@types/node@22.0.3)(async-validator@4.2.5)(axios@1.7.3)(nprogress@0.2.0)(postcss@8.4.40)(qrcode@1.5.3)(sass@1.77.8)(search-insights@2.15.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.15.0) '@shikijs/core': 1.12.1 '@shikijs/transformers': 1.12.1 '@types/markdown-it': 14.1.2 - '@vitejs/plugin-vue': 5.1.1(vite@5.3.5(@types/node@22.0.2)(sass@1.77.8)(terser@5.31.3))(vue@3.4.35(typescript@5.5.4)) + '@vitejs/plugin-vue': 5.1.2(vite@5.3.5(@types/node@22.0.3)(sass@1.77.8)(terser@5.31.3))(vue@3.4.35(typescript@5.5.4)) '@vue/devtools-api': 7.3.7 '@vue/shared': 3.4.35 '@vueuse/core': 10.11.0(vue@3.4.35(typescript@5.5.4)) @@ -18439,7 +18150,7 @@ snapshots: mark.js: 8.11.1 minisearch: 7.1.0 shiki: 1.12.1 - vite: 5.3.5(@types/node@22.0.2)(sass@1.77.8)(terser@5.31.3) + vite: 5.3.5(@types/node@22.0.3)(sass@1.77.8)(terser@5.31.3) vue: 3.4.35(typescript@5.5.4) optionalDependencies: postcss: 8.4.40 @@ -18470,7 +18181,7 @@ snapshots: - typescript - universal-cookie - vitest@2.0.5(@types/node@22.0.2)(jsdom@24.1.1)(sass@1.77.8)(terser@5.31.3): + vitest@2.0.5(@types/node@22.0.3)(jsdom@24.1.1)(sass@1.77.8)(terser@5.31.3): dependencies: '@ampproject/remapping': 2.3.0 '@vitest/expect': 2.0.5 @@ -18488,11 +18199,11 @@ snapshots: tinybench: 2.8.0 tinypool: 1.0.0 tinyrainbow: 1.2.0 - vite: 5.3.5(@types/node@22.0.2)(sass@1.77.8)(terser@5.31.3) - vite-node: 2.0.5(@types/node@22.0.2)(sass@1.77.8)(terser@5.31.3) + vite: 5.3.5(@types/node@22.0.3)(sass@1.77.8)(terser@5.31.3) + vite-node: 2.0.5(@types/node@22.0.3)(sass@1.77.8)(terser@5.31.3) why-is-node-running: 2.3.0 optionalDependencies: - '@types/node': 22.0.2 + '@types/node': 22.0.3 jsdom: 24.1.1 transitivePeerDependencies: - less @@ -18913,7 +18624,7 @@ snapshots: dependencies: '@types/fs-extra': 11.0.4 '@types/minimist': 1.2.5 - '@types/node': 18.19.42 + '@types/node': 18.19.43 '@types/ps-tree': 1.1.6 '@types/which': 3.0.4 chalk: 5.3.0 diff --git a/scripts/vsh/src/lint/index.ts b/scripts/vsh/src/lint/index.ts index faa6d2951..168ffb7b9 100644 --- a/scripts/vsh/src/lint/index.ts +++ b/scripts/vsh/src/lint/index.ts @@ -16,9 +16,9 @@ async function runLint({ format }: LintCommandOptions) { await execaCommand(`stylelint "**/*.{vue,css,less.scss}" --cache --fix`, { stdio: 'inherit', }); - await execaCommand(`eslint . --cache --fix`, { - stdio: 'inherit', - }); + // await execaCommand(`eslint . --cache --fix`, { + // stdio: 'inherit', + // }); await execaCommand(`prettier . --write --cache --log-level warn`, { stdio: 'inherit', }); diff --git a/turbo.json b/turbo.json index d2d7ca198..56c0ef014 100644 --- a/turbo.json +++ b/turbo.json @@ -37,11 +37,6 @@ "cache": false, "persistent": true }, - "@vben/backend#dev": { - "outputs": [], - "cache": false, - "persistent": true - }, "typecheck": { "outputs": [] } diff --git a/vben-admin.code-workspace b/vben-admin.code-workspace index 80d1be31f..445c0f321 100644 --- a/vben-admin.code-workspace +++ b/vben-admin.code-workspace @@ -28,10 +28,6 @@ "name": "@vben/eslint-config", "path": "internal/lint-configs/eslint-config", }, - { - "name": "@vben/lint-staged-config", - "path": "internal/lint-configs/lint-staged-config", - }, { "name": "@vben/prettier-config", "path": "internal/lint-configs/prettier-config",