diff --git a/.npmrc b/.npmrc
index e0d589f..6541542 100644
--- a/.npmrc
+++ b/.npmrc
@@ -10,4 +10,4 @@ node-mirror:release=https://npmmirror.com/mirrors/node/ # pnpm config set node-m
node-mirror:rc=https://npmmirror.com/mirrors/node-rc/
node-mirror:nightly=https://npmmirror.com/mirrors/node-nightly/
-shamefully-hoist=true
+# shamefully-hoist=true
diff --git a/.vscode/tasks.json b/.vscode/tasks.json
new file mode 100644
index 0000000..3d7ab16
--- /dev/null
+++ b/.vscode/tasks.json
@@ -0,0 +1,33 @@
+{
+ "version": "2.0.0",
+ "tasks": [
+ {
+ "label": "🚀 dev",
+ "type": "shell",
+ "command": "pnpm run dev",
+ "isBackground": true,
+ "problemMatcher": {
+ "owner": "vite",
+ "pattern": {
+ "regexp": "."
+ },
+ "background": {
+ "activeOnStart": true,
+ "beginsPattern": ".*VITE.*",
+ "endsPattern": ".*ready in.*"
+ }
+ },
+ "group": {
+ "kind": "build",
+ "isDefault": true
+ },
+ "presentation": {
+ "reveal": "always",
+ "panel": "new"
+ },
+ "runOptions": {
+ "instanceLimit": 1
+ }
+ }
+ ]
+}
diff --git a/package.json b/package.json
index ab1ba1c..6022d0c 100644
--- a/package.json
+++ b/package.json
@@ -41,17 +41,18 @@
"pnpm": {
"overrides": {
"vite": "$vite",
- "vue-tsc": "$vue-tsc",
"@primevue/auto-import-resolver": "$primevue"
}
},
"dependencies": {
"@alova/adapter-axios": "^2.0.16",
- "@formkit/auto-animate": "^0.8.2",
+ "@ant-design/icons-vue": "^7.0.1",
+ "@formkit/auto-animate": "^0.8.4",
"@intlify/unplugin-vue-i18n": "^6.0.8",
- "@pinia/colada": "^0.17.1",
+ "@pinia/colada": "^0.17.2",
"@primeuix/themes": "^1.2.3",
- "@splinetool/runtime": "^1.10.48",
+ "@primevue/icons": "^4.3.7",
+ "@splinetool/runtime": "^1.10.53",
"@types/p5": "^1.7.6",
"@types/sortablejs": "^1.15.8",
"@unhead/vue": "^2.0.14",
@@ -64,10 +65,10 @@
"class-variance-authority": "^0.7.1",
"clsx": "^2.1.1",
"consola": "^3.4.2",
- "dayjs": "^1.11.13",
+ "dayjs": "^1.11.18",
"deep-freeze-es6": "^4.0.1",
"jsencrypt": "^3.5.4",
- "lucide-vue-next": "^0.540.0",
+ "lucide-vue-next": "^0.542.0",
"mitt": "^3.0.1",
"nprogress": "^0.2.0",
"p5": "^2.0.4",
@@ -76,11 +77,11 @@
"pinia-plugin-persistedstate": "^4.5.0",
"plotly.js-dist-min": "^3.1.0",
"primeicons": "^7.0.0",
- "primelocale": "^2.1.5",
+ "primelocale": "^2.1.7",
"primevue": "^4.3.7",
"radash": "^12.1.1",
"radix-vue": "^1.9.17",
- "reka-ui": "^2.4.1",
+ "reka-ui": "^2.5.0",
"satellite.js": "^6.0.1",
"sortablejs": "^1.15.6",
"tailwind-merge": "^3.3.1",
@@ -90,7 +91,7 @@
"utils4u": "^4.2.3",
"vant": "^4.9.21",
"vue": "^3.5.18",
- "vue-data-ui": "^2.17.11",
+ "vue-data-ui": "^3.0.14",
"vue-draggable-plus": "^0.6.0",
"vue-i18n": "^11.1.11",
"vue-page-stack": "^3.2.0",
@@ -100,7 +101,7 @@
"@commitlint/cli": "^19.8.1",
"@commitlint/config-conventional": "^19.8.1",
"@eslint/compat": "^1.3.2",
- "@faker-js/faker": "^9.9.0",
+ "@faker-js/faker": "^10.0.0",
"@iconify-json/carbon": "^1.2.13",
"@iconify-json/logos": "^1.2.9",
"@iconify-json/mdi": "^1.2.3",
@@ -108,18 +109,21 @@
"@playwright/test": "^1.54.2",
"@prettier/plugin-oxc": "^0.0.4",
"@primevue/auto-import-resolver": "^4.3.7",
+ "@primevue/metadata": "^4.3.7",
"@tsconfig/node22": "^22.0.2",
"@types/archiver": "^6.0.3",
"@types/jsdom": "^21.1.7",
"@types/mockjs": "^1.0.10",
- "@types/node": "^22.17.2",
+ "@types/node": "^24.3.0",
"@types/nprogress": "^0.2.3",
"@types/plotly.js-dist-min": "^2.3.4",
"@types/three": "^0.179.0",
+ "@unocss/preset-attributify": "^66.5.0",
+ "@unocss/reset": "^66.5.0",
"@vant/auto-import-resolver": "^1.3.0",
"@vitejs/plugin-vue": "^6.0.1",
"@vitejs/plugin-vue-jsx": "^5.0.1",
- "@vitest/eslint-plugin": "^1.3.4",
+ "@vitest/eslint-plugin": "^1.3.5",
"@vue/eslint-config-prettier": "^10.2.0",
"@vue/eslint-config-typescript": "^14.6.0",
"@vue/test-utils": "^2.4.6",
@@ -130,7 +134,7 @@
"eruda": "^3.4.3",
"eslint": "^9.33.0",
"eslint-plugin-import-x": "^4.16.1",
- "eslint-plugin-oxlint": "^1.12.0",
+ "eslint-plugin-oxlint": "^1.14.0",
"eslint-plugin-perfectionist": "^4.15.0",
"eslint-plugin-playwright": "^2.2.2",
"eslint-plugin-unicorn": "^60.0.0",
@@ -143,11 +147,11 @@
"mockjs": "^1.1.0",
"naive-ui": "^2.42.0",
"npm-run-all2": "^8.0.4",
- "oxlint": "~1.13.0",
+ "oxlint": "~1.14.0",
"prettier": "3.6.2",
"spritesmith": "^3.5.1",
"typescript": "~5.9.2",
- "unocss": "66.4.2",
+ "unocss": "66.5.0",
"unocss-preset-animations": "^1.2.1",
"unocss-preset-chinese": "^0.3.3",
"unocss-preset-shadcn": "^0.5.0",
@@ -158,8 +162,8 @@
"unplugin-vue-markdown": "^29.1.0",
"unplugin-vue-router": "^0.15.0",
"vfonts": "^0.0.3",
- "vite": "^7.1.3",
- "vite-plugin-checker": "^0.10.2",
+ "vite": "npm:rolldown-vite@^7.1.5",
+ "vite-plugin-checker": "^0.10.3",
"vite-plugin-fake-server": "^2.2.0",
"vite-plugin-image-tools": "^3.0.0",
"vite-plugin-purgecss-updated-v5": "^1.2.6",
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index f67ca75..595eff2 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -5,8 +5,7 @@ settings:
excludeLinksFromLockfile: false
overrides:
- vite: ^7.1.3
- vue-tsc: ^3.0.5
+ vite: npm:rolldown-vite@^7.1.5
'@primevue/auto-import-resolver': ^4.3.7
importers:
@@ -16,21 +15,27 @@ importers:
'@alova/adapter-axios':
specifier: ^2.0.16
version: 2.0.16(alova@3.3.4)(axios@1.11.0)
+ '@ant-design/icons-vue':
+ specifier: ^7.0.1
+ version: 7.0.1(vue@3.5.20(typescript@5.9.2))
'@formkit/auto-animate':
- specifier: ^0.8.2
- version: 0.8.2
+ specifier: ^0.8.4
+ version: 0.8.4
'@intlify/unplugin-vue-i18n':
specifier: ^6.0.8
version: 6.0.8(@vue/compiler-dom@3.5.20)(eslint@9.34.0(jiti@2.5.1))(rollup@4.46.2)(typescript@5.9.2)(vue-i18n@11.1.11(vue@3.5.20(typescript@5.9.2)))(vue@3.5.20(typescript@5.9.2))
'@pinia/colada':
- specifier: ^0.17.1
- version: 0.17.1(pinia@3.0.3(typescript@5.9.2)(vue@3.5.20(typescript@5.9.2)))
+ specifier: ^0.17.2
+ version: 0.17.2(pinia@3.0.3(typescript@5.9.2)(vue@3.5.20(typescript@5.9.2)))(vue@3.5.20(typescript@5.9.2))
'@primeuix/themes':
specifier: ^1.2.3
version: 1.2.3
+ '@primevue/icons':
+ specifier: ^4.3.7
+ version: 4.3.7(vue@3.5.20(typescript@5.9.2))
'@splinetool/runtime':
- specifier: ^1.10.48
- version: 1.10.51
+ specifier: ^1.10.53
+ version: 1.10.53
'@types/p5':
specifier: ^1.7.6
version: 1.7.6
@@ -68,8 +73,8 @@ importers:
specifier: ^3.4.2
version: 3.4.2
dayjs:
- specifier: ^1.11.13
- version: 1.11.14
+ specifier: ^1.11.18
+ version: 1.11.18
deep-freeze-es6:
specifier: ^4.0.1
version: 4.0.1
@@ -77,8 +82,8 @@ importers:
specifier: ^3.5.4
version: 3.5.4
lucide-vue-next:
- specifier: ^0.540.0
- version: 0.540.0(vue@3.5.20(typescript@5.9.2))
+ specifier: ^0.542.0
+ version: 0.542.0(vue@3.5.20(typescript@5.9.2))
mitt:
specifier: ^3.0.1
version: 3.0.1
@@ -104,8 +109,8 @@ importers:
specifier: ^7.0.0
version: 7.0.0
primelocale:
- specifier: ^2.1.5
- version: 2.1.5
+ specifier: ^2.1.7
+ version: 2.1.7
primevue:
specifier: ^4.3.7
version: 4.3.7(vue@3.5.20(typescript@5.9.2))
@@ -116,8 +121,8 @@ importers:
specifier: ^1.9.17
version: 1.9.17(vue@3.5.20(typescript@5.9.2))
reka-ui:
- specifier: ^2.4.1
- version: 2.4.1(typescript@5.9.2)(vue@3.5.20(typescript@5.9.2))
+ specifier: ^2.5.0
+ version: 2.5.0(typescript@5.9.2)(vue@3.5.20(typescript@5.9.2))
satellite.js:
specifier: ^6.0.1
version: 6.0.1
@@ -138,7 +143,7 @@ importers:
version: 4.1.0
utils4u:
specifier: ^4.2.3
- version: 4.2.3(@vueuse/core@13.8.0(vue@3.5.20(typescript@5.9.2)))(dayjs@1.11.14)(nprogress@0.2.0)(primevue@4.3.7(vue@3.5.20(typescript@5.9.2)))(vant@4.9.21(vue@3.5.20(typescript@5.9.2)))(vue-router@4.5.1(vue@3.5.20(typescript@5.9.2)))(vue@3.5.20(typescript@5.9.2))
+ version: 4.2.3(@vueuse/core@13.8.0(vue@3.5.20(typescript@5.9.2)))(dayjs@1.11.18)(nprogress@0.2.0)(primevue@4.3.7(vue@3.5.20(typescript@5.9.2)))(vant@4.9.21(vue@3.5.20(typescript@5.9.2)))(vue-router@4.5.1(vue@3.5.20(typescript@5.9.2)))(vue@3.5.20(typescript@5.9.2))
vant:
specifier: ^4.9.21
version: 4.9.21(vue@3.5.20(typescript@5.9.2))
@@ -146,8 +151,8 @@ importers:
specifier: ^3.5.18
version: 3.5.20(typescript@5.9.2)
vue-data-ui:
- specifier: ^2.17.11
- version: 2.17.11(vue@3.5.20(typescript@5.9.2))
+ specifier: ^3.0.14
+ version: 3.0.14(vue@3.5.20(typescript@5.9.2))
vue-draggable-plus:
specifier: ^0.6.0
version: 0.6.0(@types/sortablejs@1.15.8)
@@ -163,7 +168,7 @@ importers:
devDependencies:
'@commitlint/cli':
specifier: ^19.8.1
- version: 19.8.1(@types/node@22.18.0)(typescript@5.9.2)
+ version: 19.8.1(@types/node@24.3.0)(typescript@5.9.2)
'@commitlint/config-conventional':
specifier: ^19.8.1
version: 19.8.1
@@ -171,8 +176,8 @@ importers:
specifier: ^1.3.2
version: 1.3.2(eslint@9.34.0(jiti@2.5.1))
'@faker-js/faker':
- specifier: ^9.9.0
- version: 9.9.0
+ specifier: ^10.0.0
+ version: 10.0.0
'@iconify-json/carbon':
specifier: ^1.2.13
version: 1.2.13
@@ -194,6 +199,9 @@ importers:
'@primevue/auto-import-resolver':
specifier: ^4.3.7
version: 4.3.7
+ '@primevue/metadata':
+ specifier: ^4.3.7
+ version: 4.3.7
'@tsconfig/node22':
specifier: ^22.0.2
version: 22.0.2
@@ -207,8 +215,8 @@ importers:
specifier: ^1.0.10
version: 1.0.10
'@types/node':
- specifier: ^22.17.2
- version: 22.18.0
+ specifier: ^24.3.0
+ version: 24.3.0
'@types/nprogress':
specifier: ^0.2.3
version: 0.2.3
@@ -218,18 +226,24 @@ importers:
'@types/three':
specifier: ^0.179.0
version: 0.179.0
+ '@unocss/preset-attributify':
+ specifier: ^66.5.0
+ version: 66.5.0
+ '@unocss/reset':
+ specifier: ^66.5.0
+ version: 66.5.0
'@vant/auto-import-resolver':
specifier: ^1.3.0
version: 1.3.0
'@vitejs/plugin-vue':
specifier: ^6.0.1
- version: 6.0.1(vite@7.1.3(@types/node@22.18.0)(jiti@2.5.1)(less@4.4.1)(lightningcss@1.30.1)(sass-embedded@1.89.1)(terser@5.42.0)(yaml@2.8.1))(vue@3.5.20(typescript@5.9.2))
+ version: 6.0.1(rolldown-vite@7.1.5(@types/node@24.3.0)(esbuild@0.25.9)(jiti@2.5.1)(less@4.4.1)(sass-embedded@1.89.1)(terser@5.42.0)(yaml@2.8.1))(vue@3.5.20(typescript@5.9.2))
'@vitejs/plugin-vue-jsx':
specifier: ^5.0.1
- version: 5.1.1(vite@7.1.3(@types/node@22.18.0)(jiti@2.5.1)(less@4.4.1)(lightningcss@1.30.1)(sass-embedded@1.89.1)(terser@5.42.0)(yaml@2.8.1))(vue@3.5.20(typescript@5.9.2))
+ version: 5.1.1(rolldown-vite@7.1.5(@types/node@24.3.0)(esbuild@0.25.9)(jiti@2.5.1)(less@4.4.1)(sass-embedded@1.89.1)(terser@5.42.0)(yaml@2.8.1))(vue@3.5.20(typescript@5.9.2))
'@vitest/eslint-plugin':
- specifier: ^1.3.4
- version: 1.3.4(eslint@9.34.0(jiti@2.5.1))(typescript@5.9.2)(vitest@3.2.4(@types/node@22.18.0)(jiti@2.5.1)(jsdom@26.1.0)(less@4.4.1)(lightningcss@1.30.1)(sass-embedded@1.89.1)(terser@5.42.0)(yaml@2.8.1))
+ specifier: ^1.3.5
+ version: 1.3.5(eslint@9.34.0(jiti@2.5.1))(typescript@5.9.2)(vitest@3.2.4(@types/node@24.3.0)(esbuild@0.25.9)(jiti@2.5.1)(jsdom@26.1.0)(less@4.4.1)(sass-embedded@1.89.1)(terser@5.42.0)(yaml@2.8.1))
'@vue/eslint-config-prettier':
specifier: ^10.2.0
version: 10.2.0(eslint@9.34.0(jiti@2.5.1))(prettier@3.6.2)
@@ -261,8 +275,8 @@ importers:
specifier: ^4.16.1
version: 4.16.1(@typescript-eslint/utils@8.39.1(eslint@9.34.0(jiti@2.5.1))(typescript@5.9.2))(eslint@9.34.0(jiti@2.5.1))
eslint-plugin-oxlint:
- specifier: ^1.12.0
- version: 1.13.0
+ specifier: ^1.14.0
+ version: 1.14.0
eslint-plugin-perfectionist:
specifier: ^4.15.0
version: 4.15.0(eslint@9.34.0(jiti@2.5.1))(typescript@5.9.2)
@@ -300,8 +314,8 @@ importers:
specifier: ^8.0.4
version: 8.0.4
oxlint:
- specifier: ~1.13.0
- version: 1.13.0(oxlint-tsgolint@0.0.4)
+ specifier: ~1.14.0
+ version: 1.14.0
prettier:
specifier: 3.6.2
version: 3.6.2
@@ -312,17 +326,17 @@ importers:
specifier: ~5.9.2
version: 5.9.2
unocss:
- specifier: 66.4.2
- version: 66.4.2(postcss@8.5.6)(vite@7.1.3(@types/node@22.18.0)(jiti@2.5.1)(less@4.4.1)(lightningcss@1.30.1)(sass-embedded@1.89.1)(terser@5.42.0)(yaml@2.8.1))
+ specifier: 66.5.0
+ version: 66.5.0(postcss@8.5.6)(rolldown-vite@7.1.5(@types/node@24.3.0)(esbuild@0.25.9)(jiti@2.5.1)(less@4.4.1)(sass-embedded@1.89.1)(terser@5.42.0)(yaml@2.8.1))
unocss-preset-animations:
specifier: ^1.2.1
- version: 1.2.1(@unocss/preset-wind3@66.4.2)(unocss@66.4.2(postcss@8.5.6)(vite@7.1.3(@types/node@22.18.0)(jiti@2.5.1)(less@4.4.1)(lightningcss@1.30.1)(sass-embedded@1.89.1)(terser@5.42.0)(yaml@2.8.1)))
+ version: 1.2.1(@unocss/preset-wind3@66.5.0)(unocss@66.5.0(postcss@8.5.6)(rolldown-vite@7.1.5(@types/node@24.3.0)(esbuild@0.25.9)(jiti@2.5.1)(less@4.4.1)(sass-embedded@1.89.1)(terser@5.42.0)(yaml@2.8.1)))
unocss-preset-chinese:
specifier: ^0.3.3
- version: 0.3.3(unocss@66.4.2(postcss@8.5.6)(vite@7.1.3(@types/node@22.18.0)(jiti@2.5.1)(less@4.4.1)(lightningcss@1.30.1)(sass-embedded@1.89.1)(terser@5.42.0)(yaml@2.8.1)))
+ version: 0.3.3(unocss@66.5.0(postcss@8.5.6)(rolldown-vite@7.1.5(@types/node@24.3.0)(esbuild@0.25.9)(jiti@2.5.1)(less@4.4.1)(sass-embedded@1.89.1)(terser@5.42.0)(yaml@2.8.1)))
unocss-preset-shadcn:
specifier: ^0.5.0
- version: 0.5.0(unocss-preset-animations@1.2.1(@unocss/preset-wind3@66.4.2)(unocss@66.4.2(postcss@8.5.6)(vite@7.1.3(@types/node@22.18.0)(jiti@2.5.1)(less@4.4.1)(lightningcss@1.30.1)(sass-embedded@1.89.1)(terser@5.42.0)(yaml@2.8.1))))(unocss@66.4.2(postcss@8.5.6)(vite@7.1.3(@types/node@22.18.0)(jiti@2.5.1)(less@4.4.1)(lightningcss@1.30.1)(sass-embedded@1.89.1)(terser@5.42.0)(yaml@2.8.1)))
+ version: 0.5.0(unocss-preset-animations@1.2.1(@unocss/preset-wind3@66.5.0)(unocss@66.5.0(postcss@8.5.6)(rolldown-vite@7.1.5(@types/node@24.3.0)(esbuild@0.25.9)(jiti@2.5.1)(less@4.4.1)(sass-embedded@1.89.1)(terser@5.42.0)(yaml@2.8.1))))(unocss@66.5.0(postcss@8.5.6)(rolldown-vite@7.1.5(@types/node@24.3.0)(esbuild@0.25.9)(jiti@2.5.1)(less@4.4.1)(sass-embedded@1.89.1)(terser@5.42.0)(yaml@2.8.1)))
unplugin-auto-import:
specifier: ^20.0.0
version: 20.1.0(@vueuse/core@13.8.0(vue@3.5.20(typescript@5.9.2)))
@@ -334,10 +348,10 @@ importers:
version: 29.0.0(@babel/parser@7.28.3)(vue@3.5.20(typescript@5.9.2))
unplugin-vue-macros:
specifier: ^2.14.5
- version: 2.14.5(@vueuse/core@13.8.0(vue@3.5.20(typescript@5.9.2)))(esbuild@0.25.9)(rollup@4.46.2)(typescript@5.9.2)(vite@7.1.3(@types/node@22.18.0)(jiti@2.5.1)(less@4.4.1)(lightningcss@1.30.1)(sass-embedded@1.89.1)(terser@5.42.0)(yaml@2.8.1))(vue-tsc@3.0.6(typescript@5.9.2))(vue@3.5.20(typescript@5.9.2))
+ version: 2.14.5(@vueuse/core@13.8.0(vue@3.5.20(typescript@5.9.2)))(esbuild@0.25.9)(rolldown-vite@7.1.5(@types/node@24.3.0)(esbuild@0.25.9)(jiti@2.5.1)(less@4.4.1)(sass-embedded@1.89.1)(terser@5.42.0)(yaml@2.8.1))(rollup@4.46.2)(typescript@5.9.2)(vue-tsc@3.0.6(typescript@5.9.2))(vue@3.5.20(typescript@5.9.2))
unplugin-vue-markdown:
specifier: ^29.1.0
- version: 29.1.0(vite@7.1.3(@types/node@22.18.0)(jiti@2.5.1)(less@4.4.1)(lightningcss@1.30.1)(sass-embedded@1.89.1)(terser@5.42.0)(yaml@2.8.1))
+ version: 29.1.0(rolldown-vite@7.1.5(@types/node@24.3.0)(esbuild@0.25.9)(jiti@2.5.1)(less@4.4.1)(sass-embedded@1.89.1)(terser@5.42.0)(yaml@2.8.1))
unplugin-vue-router:
specifier: ^0.15.0
version: 0.15.0(@vue/compiler-sfc@3.5.20)(typescript@5.9.2)(vue-router@4.5.1(vue@3.5.20(typescript@5.9.2)))(vue@3.5.20(typescript@5.9.2))
@@ -345,11 +359,11 @@ importers:
specifier: ^0.0.3
version: 0.0.3
vite:
- specifier: ^7.1.3
- version: 7.1.3(@types/node@22.18.0)(jiti@2.5.1)(less@4.4.1)(lightningcss@1.30.1)(sass-embedded@1.89.1)(terser@5.42.0)(yaml@2.8.1)
+ specifier: npm:rolldown-vite@^7.1.5
+ version: rolldown-vite@7.1.5(@types/node@24.3.0)(esbuild@0.25.9)(jiti@2.5.1)(less@4.4.1)(sass-embedded@1.89.1)(terser@5.42.0)(yaml@2.8.1)
vite-plugin-checker:
- specifier: ^0.10.2
- version: 0.10.3(eslint@9.34.0(jiti@2.5.1))(optionator@0.9.4)(typescript@5.9.2)(vite@7.1.3(@types/node@22.18.0)(jiti@2.5.1)(less@4.4.1)(lightningcss@1.30.1)(sass-embedded@1.89.1)(terser@5.42.0)(yaml@2.8.1))(vue-tsc@3.0.6(typescript@5.9.2))
+ specifier: ^0.10.3
+ version: 0.10.3(eslint@9.34.0(jiti@2.5.1))(optionator@0.9.4)(rolldown-vite@7.1.5(@types/node@24.3.0)(esbuild@0.25.9)(jiti@2.5.1)(less@4.4.1)(sass-embedded@1.89.1)(terser@5.42.0)(yaml@2.8.1))(typescript@5.9.2)(vue-tsc@3.0.6(typescript@5.9.2))
vite-plugin-fake-server:
specifier: ^2.2.0
version: 2.2.0
@@ -358,28 +372,28 @@ importers:
version: 3.0.0
vite-plugin-purgecss-updated-v5:
specifier: ^1.2.6
- version: 1.2.6(vite@7.1.3(@types/node@22.18.0)(jiti@2.5.1)(less@4.4.1)(lightningcss@1.30.1)(sass-embedded@1.89.1)(terser@5.42.0)(yaml@2.8.1))
+ version: 1.2.6(rolldown-vite@7.1.5(@types/node@24.3.0)(esbuild@0.25.9)(jiti@2.5.1)(less@4.4.1)(sass-embedded@1.89.1)(terser@5.42.0)(yaml@2.8.1))
vite-plugin-singlefile:
specifier: ^2.3.0
- version: 2.3.0(rollup@4.46.2)(vite@7.1.3(@types/node@22.18.0)(jiti@2.5.1)(less@4.4.1)(lightningcss@1.30.1)(sass-embedded@1.89.1)(terser@5.42.0)(yaml@2.8.1))
+ version: 2.3.0(rolldown-vite@7.1.5(@types/node@24.3.0)(esbuild@0.25.9)(jiti@2.5.1)(less@4.4.1)(sass-embedded@1.89.1)(terser@5.42.0)(yaml@2.8.1))(rollup@4.46.2)
vite-plugin-static-copy:
specifier: ^3.1.1
- version: 3.1.2(vite@7.1.3(@types/node@22.18.0)(jiti@2.5.1)(less@4.4.1)(lightningcss@1.30.1)(sass-embedded@1.89.1)(terser@5.42.0)(yaml@2.8.1))
+ version: 3.1.2(rolldown-vite@7.1.5(@types/node@24.3.0)(esbuild@0.25.9)(jiti@2.5.1)(less@4.4.1)(sass-embedded@1.89.1)(terser@5.42.0)(yaml@2.8.1))
vite-plugin-vue-devtools:
specifier: ^8.0.0
- version: 8.0.1(vite@7.1.3(@types/node@22.18.0)(jiti@2.5.1)(less@4.4.1)(lightningcss@1.30.1)(sass-embedded@1.89.1)(terser@5.42.0)(yaml@2.8.1))(vue@3.5.20(typescript@5.9.2))
+ version: 8.0.1(rolldown-vite@7.1.5(@types/node@24.3.0)(esbuild@0.25.9)(jiti@2.5.1)(less@4.4.1)(sass-embedded@1.89.1)(terser@5.42.0)(yaml@2.8.1))(vue@3.5.20(typescript@5.9.2))
vite-plugin-vue-layouts:
specifier: ^0.11.0
- version: 0.11.0(vite@7.1.3(@types/node@22.18.0)(jiti@2.5.1)(less@4.4.1)(lightningcss@1.30.1)(sass-embedded@1.89.1)(terser@5.42.0)(yaml@2.8.1))(vue-router@4.5.1(vue@3.5.20(typescript@5.9.2)))(vue@3.5.20(typescript@5.9.2))
+ version: 0.11.0(rolldown-vite@7.1.5(@types/node@24.3.0)(esbuild@0.25.9)(jiti@2.5.1)(less@4.4.1)(sass-embedded@1.89.1)(terser@5.42.0)(yaml@2.8.1))(vue-router@4.5.1(vue@3.5.20(typescript@5.9.2)))(vue@3.5.20(typescript@5.9.2))
vite-plugin-vue-meta-layouts:
specifier: ^0.6.0
- version: 0.6.0(vite@7.1.3(@types/node@22.18.0)(jiti@2.5.1)(less@4.4.1)(lightningcss@1.30.1)(sass-embedded@1.89.1)(terser@5.42.0)(yaml@2.8.1))(vue-router@4.5.1(vue@3.5.20(typescript@5.9.2)))
+ version: 0.6.0(rolldown-vite@7.1.5(@types/node@24.3.0)(esbuild@0.25.9)(jiti@2.5.1)(less@4.4.1)(sass-embedded@1.89.1)(terser@5.42.0)(yaml@2.8.1))(vue-router@4.5.1(vue@3.5.20(typescript@5.9.2)))
vite-plugin-webfont-dl:
specifier: ^3.11.1
- version: 3.11.1(vite@7.1.3(@types/node@22.18.0)(jiti@2.5.1)(less@4.4.1)(lightningcss@1.30.1)(sass-embedded@1.89.1)(terser@5.42.0)(yaml@2.8.1))
+ version: 3.11.1(rolldown-vite@7.1.5(@types/node@24.3.0)(esbuild@0.25.9)(jiti@2.5.1)(less@4.4.1)(sass-embedded@1.89.1)(terser@5.42.0)(yaml@2.8.1))
vitest:
specifier: ^3.2.4
- version: 3.2.4(@types/node@22.18.0)(jiti@2.5.1)(jsdom@26.1.0)(less@4.4.1)(lightningcss@1.30.1)(sass-embedded@1.89.1)(terser@5.42.0)(yaml@2.8.1)
+ version: 3.2.4(@types/node@24.3.0)(esbuild@0.25.9)(jiti@2.5.1)(jsdom@26.1.0)(less@4.4.1)(sass-embedded@1.89.1)(terser@5.42.0)(yaml@2.8.1)
vue-component-type-helpers:
specifier: ^3.0.5
version: 3.0.6
@@ -507,6 +521,11 @@ packages:
resolution: {integrity: sha512-PTNtvUQihsAsDHMOP5pfobP8C6CM4JWXmP8DrEIt46c3r2bf87Ua1zoqevsMo9g+tWDwgWrFP5EIxuBx5RudAw==}
engines: {node: '>=6.9.0'}
+ '@babel/parser@7.27.7':
+ resolution: {integrity: sha512-qnzXzDXdr/po3bOTbTIQZ7+TxNKxpkN5IifVLXS+r7qwynkZfPyjZfE7hCXbo7IoO9TNcSyibgONsf2HauUd3Q==}
+ engines: {node: '>=6.0.0'}
+ hasBin: true
+
'@babel/parser@7.28.3':
resolution: {integrity: sha512-7+Ey1mAgYqFAx2h0RuoxcQT5+MlG3GTV0TQrgr7/ZliKsm/MNDxVVutlWaziMq7wJNAz8MTqz55XLpWvva6StA==}
engines: {node: '>=6.0.0'}
@@ -561,6 +580,10 @@ packages:
resolution: {integrity: sha512-LPDZ85aEJyYSd18/DkjNh4/y1ntkE5KwUHWTiqgRxruuZL2F1yuHligVHLvcHY2vMHXttKFpJn6LwfI7cw7ODw==}
engines: {node: '>=6.9.0'}
+ '@babel/traverse@7.27.7':
+ resolution: {integrity: sha512-X6ZlfR/O/s5EQ/SnUSLzr+6kGnkg8HXGMzpgsMsrJVcfDtH1vIp6ctCN4eZ1LS5c0+te5Cb6Y514fASjMRJ1nw==}
+ engines: {node: '>=6.9.0'}
+
'@babel/traverse@7.28.3':
resolution: {integrity: sha512-7w4kZYHneL3A6NP2nxzHvT3HCZ7puDZZjFMqDpBPECub79sTtSO5CGXDkKrTQq8ksAwfD/XI2MRFX23njdDaIQ==}
engines: {node: '>=6.9.0'}
@@ -1071,9 +1094,9 @@ packages:
resolution: {integrity: sha512-Z5kJ+wU3oA7MMIqVR9tyZRtjYPr4OC004Q4Rw7pgOKUOKkJfZ3O24nz3WYfGRpMDNmcOi3TwQOmgm7B7Tpii0w==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
- '@faker-js/faker@9.9.0':
- resolution: {integrity: sha512-OEl393iCOoo/z8bMezRlJu+GlRGlsKbUAN7jKB6LhnKoqKve5DXRpalbItIIcwnCjs1k/FOPjFzcA6Qn+H+YbA==}
- engines: {node: '>=18.0.0', npm: '>=9.0.0'}
+ '@faker-js/faker@10.0.0':
+ resolution: {integrity: sha512-UollFEUkVXutsaP+Vndjxar40Gs5JL2HeLcl8xO1QAjJgOdhc3OmBFWyEylS+RddWaaBiAzH+5/17PLQJwDiLw==}
+ engines: {node: ^20.19.0 || ^22.13.0 || ^23.5.0 || >=24.0.0, npm: '>=10'}
'@floating-ui/core@1.7.3':
resolution: {integrity: sha512-sGnvb5dmrJaKEZ+LDIpguvdX3bDlEllmv4/ClQ9awcmCZrlx5jQyyMWFM5kBI+EyNOCDDiKk8il0zeuX3Zlg/w==}
@@ -1087,8 +1110,8 @@ packages:
'@floating-ui/vue@1.1.8':
resolution: {integrity: sha512-SNJAa1jbT8Gh1LvWw2uIIViLL0saV2bCY59ISCvJzhbut5DSb2H3LKUK49Xkd7SixTNHKX4LFu59nbwIXt9jjQ==}
- '@formkit/auto-animate@0.8.2':
- resolution: {integrity: sha512-SwPWfeRa5veb1hOIBMdzI+73te5puUBHmqqaF1Bu7FjvxlYSz/kJcZKSa9Cg60zL0uRNeJL2SbRxV6Jp6Q1nFQ==}
+ '@formkit/auto-animate@0.8.4':
+ resolution: {integrity: sha512-DHHC01EJ1p70Q0z/ZFRBIY8NDnmfKccQoyoM84Tgb6omLMat6jivCdf272Y8k3nf4Lzdin/Y4R9q8uFtU0GbnA==}
'@humanfs/core@0.19.1':
resolution: {integrity: sha512-5DyQ4+1JEUzejeK1JGICcideyfUbGixgS9jNgex5nqkW+cY7WZhxBigmieN5Qnw9ZosSNVC9KQKyb+GUaGyKUA==}
@@ -1346,6 +1369,9 @@ packages:
'@napi-rs/wasm-runtime@0.2.12':
resolution: {integrity: sha512-ZVWUcfwY4E/yPitQJl481FjFo3K22D6qF0DuFH6Y/nbnE11GY5uguDxZMGXPQ8WQ0128MXQD7TnfHyK4oWoIJQ==}
+ '@napi-rs/wasm-runtime@1.0.3':
+ resolution: {integrity: sha512-rZxtMsLwjdXkMUGC3WwsPwLNVqVqnTJT6MNIB6e+5fhMcSCPP0AOsNWuMQ5mdCq6HNjs/ZeWAEchpqeprqBD2Q==}
+
'@nodelib/fs.scandir@2.1.5':
resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==}
engines: {node: '>= 8'}
@@ -1450,9 +1476,16 @@ packages:
cpu: [x64]
os: [win32]
+ '@oxc-project/runtime@0.82.3':
+ resolution: {integrity: sha512-LNh5GlJvYHAnMurO+EyA8jJwN1rki7l3PSHuosDh2I7h00T6/u9rCkUjg/SvPmT1CZzvhuW0y+gf7jcqUy/Usg==}
+ engines: {node: '>=6.9.0'}
+
'@oxc-project/types@0.74.0':
resolution: {integrity: sha512-KOw/RZrVlHGhCXh1RufBFF7Nuo7HdY5w1lRJukM/igIl6x9qtz8QycDvZdzb4qnHO7znrPyo2sJrFJK2eKHgfQ==}
+ '@oxc-project/types@0.82.3':
+ resolution: {integrity: sha512-6nCUxBnGX0c6qfZW5MaF6/fmu5dHJDMiMPaioKHKs5mi5+8/FHQ7WGjgQIz1zxpmceMYfdIXkOaLYE+ejbuOtA==}
+
'@oxc-resolver/binding-darwin-arm64@4.2.0':
resolution: {integrity: sha512-DP+KY4nXRJvL5XayKda0P7NCjcP1zZ5x6RZznMM/bMPCBrjcYNG4XKV9v/EbkSq3Et24mEJFYOM55WmPxtqf0w==}
cpu: [arm64]
@@ -1508,80 +1541,51 @@ packages:
cpu: [x64]
os: [win32]
- '@oxlint-tsgolint/darwin-arm64@0.0.4':
- resolution: {integrity: sha512-qL0zqIYdYrXl6ghTIHnhJkvyYy1eKz0P8YIEp59MjY3/zNiyk/gtyp8LkwZdqb9ezbcX9UDQhSuSO1wURJsq8g==}
+ '@oxlint/darwin-arm64@1.14.0':
+ resolution: {integrity: sha512-rcTw0QWeOc6IeVp+Up7WtcwdS9l4j7TOq4tihF0Ud/fl+VUVdvDCPuZ9QTnLXJhwMXiyQRWdxRyI6XBwf80ncQ==}
cpu: [arm64]
os: [darwin]
- '@oxlint-tsgolint/darwin-x64@0.0.4':
- resolution: {integrity: sha512-c3nSjqmDSKzemChAEUv/zy2e9cwgkkO/7rz4Y447+8pSbeZNHi3RrNpVHdrKL/Qep4pt6nFZE+6PoczZxHNQjg==}
+ '@oxlint/darwin-x64@1.14.0':
+ resolution: {integrity: sha512-TWFSEmyl2/DN4HoXNwQl0y/y3EXFJDctfv5MiDtVOV1GJKX80cGSIxMxXb08Q3CCWqteqEijmfSMo5TG8X1H/A==}
cpu: [x64]
os: [darwin]
- '@oxlint-tsgolint/linux-arm64@0.0.4':
- resolution: {integrity: sha512-P2BA54c/Ej5AGkChH1/7zMd6PwZfa+jnw8juB/JWops+BX+lbhbbBHz0cYduDBgWYjRo4e3OVJOTskqcpuMfNw==}
+ '@oxlint/linux-arm64-gnu@1.14.0':
+ resolution: {integrity: sha512-N1FqdKfwhVWPpMElv8qlGqdEefTbDYaRVhdGWOjs/2f7FESa5vX0cvA7ToqzkoXyXZI5DqByWiPML33njK30Kg==}
cpu: [arm64]
os: [linux]
- '@oxlint-tsgolint/linux-x64@0.0.4':
- resolution: {integrity: sha512-hbgLpnDNicPrbHOAQ9nNfLOSrUrdWANP/umR7P/cwCc1sv66eEs7bm4G3mrhRU8aXFBJmbhdNqiDSUkYYvHWJQ==}
+ '@oxlint/linux-arm64-musl@1.14.0':
+ resolution: {integrity: sha512-v/BPuiateLBb7Gz1STb69EWjkgKdlPQ1NM56z+QQur21ly2hiMkBX2n0zEhqfu9PQVRUizu6AlsYuzcPY/zsIQ==}
+ cpu: [arm64]
+ os: [linux]
+
+ '@oxlint/linux-x64-gnu@1.14.0':
+ resolution: {integrity: sha512-gUTp8KIrSYt97dn+tRRC3LKnH4xlHKCwrPwiDcGmLbCxojuN9/H5mnIhPKEfwNuZNdoKGS/ABuq3neVyvRCRtQ==}
cpu: [x64]
os: [linux]
- '@oxlint-tsgolint/win32-arm64@0.0.4':
- resolution: {integrity: sha512-ozKEppmwZhC5LMedClBEat6cXgBGUvxGOgsKK2ZZNE6zSScX7QbvJAOt3nWMGs8GQshHy/6ndMB33+uRloglQA==}
+ '@oxlint/linux-x64-musl@1.14.0':
+ resolution: {integrity: sha512-DpN6cW2HPjYXeENG0JBbmubO8LtfKt6qJqEMBw9gUevbyBaX+k+Jn7sYgh6S23wGOkzmTNphBsf/7ulj4nIVYA==}
+ cpu: [x64]
+ os: [linux]
+
+ '@oxlint/win32-arm64@1.14.0':
+ resolution: {integrity: sha512-oXxJksnUTUMgJ0NvjKS1mrCXAy1ttPgIVacRSlxQ+1XHy+aJDMM7I8fsCtoKoEcTIpPaD98eqUqlLYs0H2MGjA==}
cpu: [arm64]
os: [win32]
- '@oxlint-tsgolint/win32-x64@0.0.4':
- resolution: {integrity: sha512-gLfx+qogW21QcaRKFg6ARgra7tSPqyn+Ems3FgTUyxV4OpJYn7KsQroygxOWElqv6JUobtvHBrxdB6YhlvERbQ==}
+ '@oxlint/win32-x64@1.14.0':
+ resolution: {integrity: sha512-iRYy2rhTQKFztyx0jtNMRBnFpzsRwFdjWQ7sKKzJpmbijA3Tw3DCqlGT7QRgoVRF0+X/ccNGvvsrgMohPVfLeQ==}
cpu: [x64]
os: [win32]
- '@oxlint/darwin-arm64@1.13.0':
- resolution: {integrity: sha512-evpsj1aaWNEd2VRGTbptiMwC8vYSDadAYtq92Ks3UIe0VoMtY9n5bLeD9Ctw/OHIM7Eh7/EQlNDLOOP/b2GBKA==}
- cpu: [arm64]
- os: [darwin]
-
- '@oxlint/darwin-x64@1.13.0':
- resolution: {integrity: sha512-a4gmSsuQq/ZK/QRDlAcfcwF4UVErZ3Q0noBkypyMdacizLzexlKQvWhXC5Bh1v4/9cWempx+Uf6iaScfo7FmCg==}
- cpu: [x64]
- os: [darwin]
-
- '@oxlint/linux-arm64-gnu@1.13.0':
- resolution: {integrity: sha512-GT8WyPomb2AE5ciNzmDZlvVdYL2OmWObaV47dwAk4KH13IAqduOlA17S5IZRrwW1q4FHsRhfJ1eVofAhOtZexQ==}
- cpu: [arm64]
- os: [linux]
-
- '@oxlint/linux-arm64-musl@1.13.0':
- resolution: {integrity: sha512-EY8PHd4U0QYoPFVkGbkBPAN1ZDXmIr5Am6QOqnPtvrOVfR6cRW/o9Qd9Q3zB+HR+pEHl8d25/QSgHpaSQr+hEA==}
- cpu: [arm64]
- os: [linux]
-
- '@oxlint/linux-x64-gnu@1.13.0':
- resolution: {integrity: sha512-iP30520DYHsqAk3rmCJ4YpcNuWJejhbvl/YcHmrcWH8OJ5a+He2EG6gU9BogfFzsM1HtDn3pZbn69PItqaLJCg==}
- cpu: [x64]
- os: [linux]
-
- '@oxlint/linux-x64-musl@1.13.0':
- resolution: {integrity: sha512-SJl0aenYerXS6uFshdpsracwl02sr8dpUK1522p4Tp27aXHUxk55gF5YmFj9rGUQ9h6MyZgJL9fNS5U7PUUxxA==}
- cpu: [x64]
- os: [linux]
-
- '@oxlint/win32-arm64@1.13.0':
- resolution: {integrity: sha512-nAxRno4VF73obGWbBMMslWDYx0hFgqwKR7wqhhVowH5793p1tHvYbV9lrUY8lRqMUHRpYP4pahcipoAEiTlf1w==}
- cpu: [arm64]
- os: [win32]
-
- '@oxlint/win32-x64@1.13.0':
- resolution: {integrity: sha512-8p6OwSl6/iauD5TZrTXXZFdKZkj1blGwMOlhnHfSb6FRcjcvR6dv54u3PYssrtqh7nvHLJI0PAwSeJVhvoxxqg==}
- cpu: [x64]
- os: [win32]
-
- '@pinia/colada@0.17.1':
- resolution: {integrity: sha512-we89QKKfLCCbhz/UOCJBYvZ5XdnbJYLDsO2prIO9W/0qMLSBRcehAi/Pm+q0wFIhvUbrAvblN3kUFxFNeyDxTw==}
+ '@pinia/colada@0.17.2':
+ resolution: {integrity: sha512-BOwO6dmVRFfhhSC0Pg023GOleW8QJDZIbjuFRvR/krIHyBNuwCK/75ezX9wmHAjnUFZ765wsyjF7Jx0nG1+PaA==}
peerDependencies:
pinia: ^2.2.6 || ^3.0.0
+ vue: ^3.5.17
'@pkgjs/parseargs@0.11.0':
resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==}
@@ -1668,6 +1672,76 @@ packages:
'@quansync/fs@0.1.5':
resolution: {integrity: sha512-lNS9hL2aS2NZgNW7BBj+6EBl4rOf8l+tQ0eRY6JWCI8jI2kc53gSoqbjojU0OnAWhzoXiOjFyGsHcDGePB3lhA==}
+ '@rolldown/binding-android-arm64@1.0.0-beta.34':
+ resolution: {integrity: sha512-jf5GNe5jP3Sr1Tih0WKvg2bzvh5T/1TA0fn1u32xSH7ca/p5t+/QRr4VRFCV/na5vjwKEhwWrChsL2AWlY+eoA==}
+ cpu: [arm64]
+ os: [android]
+
+ '@rolldown/binding-darwin-arm64@1.0.0-beta.34':
+ resolution: {integrity: sha512-2F/TqH4QuJQ34tgWxqBjFL3XV1gMzeQgUO8YRtCPGBSP0GhxtoFzsp7KqmQEothsxztlv+KhhT9Dbg3HHwHViQ==}
+ cpu: [arm64]
+ os: [darwin]
+
+ '@rolldown/binding-darwin-x64@1.0.0-beta.34':
+ resolution: {integrity: sha512-E1QuFslgLWbHQ8Qli/AqUKdfg0pockQPwRxVbhNQ74SciZEZpzLaujkdmOLSccMlSXDfFCF8RPnMoRAzQ9JV8Q==}
+ cpu: [x64]
+ os: [darwin]
+
+ '@rolldown/binding-freebsd-x64@1.0.0-beta.34':
+ resolution: {integrity: sha512-VS8VInNCwnkpI9WeQaWu3kVBq9ty6g7KrHdLxYMzeqz24+w9hg712TcWdqzdY6sn+24lUoMD9jTZrZ/qfVpk0g==}
+ cpu: [x64]
+ os: [freebsd]
+
+ '@rolldown/binding-linux-arm-gnueabihf@1.0.0-beta.34':
+ resolution: {integrity: sha512-4St4emjcnULnxJYb/5ZDrH/kK/j6PcUgc3eAqH5STmTrcF+I9m/X2xvSF2a2bWv1DOQhxBewThu0KkwGHdgu5w==}
+ cpu: [arm]
+ os: [linux]
+
+ '@rolldown/binding-linux-arm64-gnu@1.0.0-beta.34':
+ resolution: {integrity: sha512-a737FTqhFUoWfnebS2SnQ2BS50p0JdukdkUBwy2J06j4hZ6Eej0zEB8vTfAqoCjn8BQKkXBy+3Sx0IRkgwz1gA==}
+ cpu: [arm64]
+ os: [linux]
+
+ '@rolldown/binding-linux-arm64-musl@1.0.0-beta.34':
+ resolution: {integrity: sha512-NH+FeQWKyuw0k+PbXqpFWNfvD8RPvfJk766B/njdaWz4TmiEcSB0Nb6guNw1rBpM1FmltQYb3fFnTumtC6pRfA==}
+ cpu: [arm64]
+ os: [linux]
+
+ '@rolldown/binding-linux-x64-gnu@1.0.0-beta.34':
+ resolution: {integrity: sha512-Q3RSCivp8pNadYK8ke3hLnQk08BkpZX9BmMjgwae2FWzdxhxxUiUzd9By7kneUL0vRQ4uRnhD9VkFQ+Haeqdvw==}
+ cpu: [x64]
+ os: [linux]
+
+ '@rolldown/binding-linux-x64-musl@1.0.0-beta.34':
+ resolution: {integrity: sha512-wDd/HrNcVoBhWWBUW3evJHoo7GJE/RofssBy3Dsiip05YUBmokQVrYAyrboOY4dzs/lJ7HYeBtWQ9hj8wlyF0A==}
+ cpu: [x64]
+ os: [linux]
+
+ '@rolldown/binding-openharmony-arm64@1.0.0-beta.34':
+ resolution: {integrity: sha512-dH3FTEV6KTNWpYSgjSXZzeX7vLty9oBYn6R3laEdhwZftQwq030LKL+5wyQdlbX5pnbh4h127hpv3Hl1+sj8dg==}
+ cpu: [arm64]
+ os: [openharmony]
+
+ '@rolldown/binding-wasm32-wasi@1.0.0-beta.34':
+ resolution: {integrity: sha512-y5BUf+QtO0JsIDKA51FcGwvhJmv89BYjUl8AmN7jqD6k/eU55mH6RJYnxwCsODq5m7KSSTigVb6O7/GqB8wbPw==}
+ engines: {node: '>=14.0.0'}
+ cpu: [wasm32]
+
+ '@rolldown/binding-win32-arm64-msvc@1.0.0-beta.34':
+ resolution: {integrity: sha512-ga5hFhdTwpaNxEiuxZHWnD3ed0GBAzbgzS5tRHpe0ObptxM1a9Xrq6TVfNQirBLwb5Y7T/FJmJi3pmdLy95ljg==}
+ cpu: [arm64]
+ os: [win32]
+
+ '@rolldown/binding-win32-ia32-msvc@1.0.0-beta.34':
+ resolution: {integrity: sha512-4/MBp9T9eRnZskxWr8EXD/xHvLhdjWaeX/qY9LPRG1JdCGV3DphkLTy5AWwIQ5jhAy2ZNJR5z2fYRlpWU0sIyQ==}
+ cpu: [ia32]
+ os: [win32]
+
+ '@rolldown/binding-win32-x64-msvc@1.0.0-beta.34':
+ resolution: {integrity: sha512-7O5iUBX6HSBKlQU4WykpUoEmb0wQmonb6ziKFr3dJTHud2kzDnWMqk344T0qm3uGv9Ddq6Re/94pInxo1G2d4w==}
+ cpu: [x64]
+ os: [win32]
+
'@rolldown/pluginutils@1.0.0-beta.29':
resolution: {integrity: sha512-NIJgOsMjbxAXvoGq/X0gD7VPMQ8j9g0BiDaNjVNVjvl+iKXxL3Jre0v31RmBYeLEmkbj2s02v8vFTbUXi5XS2Q==}
@@ -1793,8 +1867,8 @@ packages:
resolution: {integrity: sha512-tlqY9xq5ukxTUZBmoOp+m61cqwQD5pHJtFY3Mn8CA8ps6yghLH/Hw8UPdqg4OLmFW3IFlcXnQNmo/dh8HzXYIQ==}
engines: {node: '>=18'}
- '@splinetool/runtime@1.10.51':
- resolution: {integrity: sha512-7WaPSNYllj50Xq9hTTyO4XkQQZF7o2vDUz6NCL8JqDP22x9xqu6X441wBJfXpz1RCmHfauhzXUBoxqywtY3MqA==}
+ '@splinetool/runtime@1.10.53':
+ resolution: {integrity: sha512-C0hl9yTbfr9sTbdTtVJ1g2K5DKNs1ijlgR9LWWp+rYfSnF0NJzYsozJ/Wra5RDJq/mUG6BPG52v+zpIMCV41mg==}
'@spz-loader/core@0.3.0':
resolution: {integrity: sha512-sbStwMHb/MIE29st7rRuMYWqhX1UmLSFzdpyGtUZUXLkFNIuYKblzjQdtiet8bau8sUf21uL1DQ451zuySGmcA==}
@@ -1872,8 +1946,8 @@ packages:
'@types/mockjs@1.0.10':
resolution: {integrity: sha512-SXgrhajHG7boLv6oU93CcmdDm0HYRiceuz6b+7z+/2lCJPTWDv0V5YiwFHT2ejE4bQqgSXQiVPQYPWv7LGsK1g==}
- '@types/node@22.18.0':
- resolution: {integrity: sha512-m5ObIqwsUp6BZzyiy4RdZpzWGub9bqLJMvZDD0QMXhxjqMHMENlj+SqF5QxoUwaQNFe+8kz8XM8ZQhqkQPTgMQ==}
+ '@types/node@24.3.0':
+ resolution: {integrity: sha512-aPTXCrfwnDLj4VvXrm+UUCQjNEvJgNA8s5F1cvwQU+3KNltTOkBm1j30uNLyqqPNe7gE3KFzImYoZEfLhp4Yow==}
'@types/nprogress@0.2.3':
resolution: {integrity: sha512-k7kRA033QNtC+gLc4VPlfnue58CM1iQLgn1IMAU8VPHGOj7oIHPp9UlhedEnD/Gl8evoCjwkZjlBORtZ3JByUA==}
@@ -1942,6 +2016,10 @@ packages:
resolution: {integrity: sha512-RkBKGBrjgskFGWuyUGz/EtD8AF/GW49S21J8dvMzpJitOF1slLEbbHnNEtAHtnDAnx8qDEdRrULRnWVx27wGBw==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+ '@typescript-eslint/scope-manager@8.41.0':
+ resolution: {integrity: sha512-n6m05bXn/Cd6DZDGyrpXrELCPVaTnLdPToyhBoFkLIMznRUQUEQdSp96s/pcWSQdqOhrgR1mzJ+yItK7T+WPMQ==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+
'@typescript-eslint/tsconfig-utils@8.39.1':
resolution: {integrity: sha512-ePUPGVtTMR8XMU2Hee8kD0Pu4NDE1CN9Q1sxGSGd/mbOtGZDM7pnhXNJnzW63zk/q+Z54zVzj44HtwXln5CvHA==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
@@ -1959,6 +2037,10 @@ packages:
resolution: {integrity: sha512-7sPDKQQp+S11laqTrhHqeAbsCfMkwJMrV7oTDvtDds4mEofJYir414bYKUEb8YPUm9QL3U+8f6L6YExSoAGdQw==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+ '@typescript-eslint/types@8.41.0':
+ resolution: {integrity: sha512-9EwxsWdVqh42afLbHP90n2VdHaWU/oWgbH2P0CfcNfdKL7CuKpwMQGjwev56vWu9cSKU7FWSu6r9zck6CVfnag==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+
'@typescript-eslint/typescript-estree@8.39.1':
resolution: {integrity: sha512-EKkpcPuIux48dddVDXyQBlKdeTPMmALqBUbEk38McWv0qVEZwOpVJBi7ugK5qVNgeuYjGNQxrrnoM/5+TI/BPw==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
@@ -1976,109 +2058,113 @@ packages:
resolution: {integrity: sha512-W8FQi6kEh2e8zVhQ0eeRnxdvIoOkAp/CPAahcNio6nO9dsIwb9b34z90KOlheoyuVf6LSOEdjlkxSkapNEc+4A==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+ '@typescript-eslint/visitor-keys@8.41.0':
+ resolution: {integrity: sha512-+GeGMebMCy0elMNg67LRNoVnUFPIm37iu5CmHESVx56/9Jsfdpsvbv605DQ81Pi/x11IdKUsS5nzgTYbCQU9fg==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+
'@unhead/vue@2.0.14':
resolution: {integrity: sha512-Ym9f+Kd2Afqek2FtUHvYvK+j2uZ2vbZ6Rr9NCnNGGBMdmafAuiZpT117YGyh0ARcueL6Znia0U8ySqPsnHOZIg==}
peerDependencies:
vue: '>=3.5.18'
- '@unocss/astro@66.4.2':
- resolution: {integrity: sha512-En3AKHwkiPxtZT95vkVrNiRYrB+DFVCikew6/dMMCWDWVKK0+5tEVUTzR1ak3+YnzAXl0NpWj8D4zHb0PxOs/A==}
+ '@unocss/astro@66.5.0':
+ resolution: {integrity: sha512-PueE1reSo0iu/yUos+bB4uYym3hZrNMGboXP5VmEjEL1PFVLuJYft1nLJ24p20nPyzWFNamYAxYTPveNW2BbWg==}
peerDependencies:
- vite: ^7.1.3
+ vite: ^2.9.0 || ^3.0.0-0 || ^4.0.0 || ^5.0.0-0 || ^6.0.0-0 || ^7.0.0-0
peerDependenciesMeta:
vite:
optional: true
- '@unocss/cli@66.4.2':
- resolution: {integrity: sha512-WsXzrB0SHbSt2nOHtD5QM91VN8j38+wObqyGcoIhtBSugqzsc+t7AdPkxV/ZaYgtPAz87bR0WFEVKcbiBRnmJw==}
+ '@unocss/cli@66.5.0':
+ resolution: {integrity: sha512-E1Q5FI2K2Xtiiw2bMx+qMCz+TADSw0pVamks4ZlS3FS4hqFtzxeUkOyTys/e8oXxYB4f1+K6UMUUv+Wzk7YiKw==}
engines: {node: '>=14'}
hasBin: true
- '@unocss/config@66.4.2':
- resolution: {integrity: sha512-plji1gNGSzlWjuV2Uh0q6Dt5ZlNkOKCHpgxekW9J458WghGAMBeXgB9uNpWg6flilqP1g0GJQv+XvJcSkYRGpQ==}
+ '@unocss/config@66.5.0':
+ resolution: {integrity: sha512-vNPqcfCPIVCuV3AU13d6qO/wSRrvdXeV8myQQUlUBVkvHezFBQ/atVOP77Ov5qUBARyx3zwUCkgQxYOCs60EGw==}
engines: {node: '>=14'}
'@unocss/core@0.62.4':
resolution: {integrity: sha512-Cc+Vo6XlaQpyVejkJrrzzWtiK9pgMWzVVBpm9VCVtwZPUjD4GSc+g7VQCPXSsr7m03tmSuRySJx72QcASmauNQ==}
- '@unocss/core@66.4.2':
- resolution: {integrity: sha512-cYgMQrLhB9nRekv5c+yPDDa+5dzlMkA2UMQRil0s5D9Lb5n7NsCMcr6+nfxkcSYVLy92SbwDV45c6T7vIxFTOA==}
+ '@unocss/core@66.5.0':
+ resolution: {integrity: sha512-4JStg50nrwd4aJulbPYglqHyuVUHMEX2EltpdxrrxknvSjy4LriKCVUCEmIljsbTFDXm8xcPnPGs6VN/ZmlKlA==}
'@unocss/extractor-arbitrary-variants@0.62.4':
resolution: {integrity: sha512-e4hJfBMyFr6T6dYSTTjNv9CQwaU1CVEKxDlYP0GpfSgxsV58pguID9j1mt0/XZD6LvEDzwxj9RTRWKpUSWqp+Q==}
- '@unocss/extractor-arbitrary-variants@66.4.2':
- resolution: {integrity: sha512-T/eSeodfAp7HaWnQGqVLOsW4PbKUAvuybNRyvFWThMneM2qo+dOo3kFnA5my9ULAmRSFsAlyB1DnupD3qv5Klg==}
+ '@unocss/extractor-arbitrary-variants@66.5.0':
+ resolution: {integrity: sha512-Em5jrB4wPJWHRwp4hBRPWbYH/brEdQzYFC5RUSNem5u3kToYSiBid4KwBRTBHmLAdDxcrDXBD1pbDot0PAQe2g==}
- '@unocss/inspector@66.4.2':
- resolution: {integrity: sha512-ugcJK8r2ypM4eIdgetVn8RhfKrbA3AF3OQ/RohK5PPk2UPDAScqabzYpfdNW4eYQsBOZOgoiqWtnfc8weqo8LQ==}
+ '@unocss/inspector@66.5.0':
+ resolution: {integrity: sha512-eozYCqP0TF1a6BoRTOFnLaIczGvR/b5kwhv1RQdAVAUKw08YZQzASTWWL3xeOonXCvFOSRZ3YIWk9Fsk5myPKg==}
- '@unocss/postcss@66.4.2':
- resolution: {integrity: sha512-tu4lnh6K27pIAuaQHlFlhXin8korwC0r1kQl00YMmF3THiX7orXkTP6xWGcQwnkbx4uQz1dw+tBimYxeaAMrhA==}
+ '@unocss/postcss@66.5.0':
+ resolution: {integrity: sha512-jwe06YHGGepllsjDIqLtOgh4jViq0XfP/wU81Efg9lQLlMzWkDIMQw8/LQn2UA3WkjWWiQFXvQKb8SWpXENYnA==}
engines: {node: '>=14'}
peerDependencies:
postcss: ^8.4.21
- '@unocss/preset-attributify@66.4.2':
- resolution: {integrity: sha512-DwFJJkkawmHpjo3pGQE8FyoPsvhbxh+QMvvaAdYpo+iZ5HRkeDml9SOj7u6SGTcmbNyI+QR61s0KM8fxx6HcVQ==}
+ '@unocss/preset-attributify@66.5.0':
+ resolution: {integrity: sha512-kMx1dvQmnceMLD/drZop8dbqJcpZpc+uKpprcAXSio3im5IjXkS4A7H0mL0wXmGFy+2fl+rXEgjnOuofQt0bsw==}
- '@unocss/preset-icons@66.4.2':
- resolution: {integrity: sha512-qJx9gmesrvrmoTe9Mqoidihad8hm2MSD4QAezhfDSAyllioJOgyT0Bev/IEWAbehe9jtqYIh8v1oCerBPbGn6Q==}
+ '@unocss/preset-icons@66.5.0':
+ resolution: {integrity: sha512-7Qs5k2LWY9052UQVHiQOZ3yJJEwTgqVrJpEdEaZtvBBrObiXwJ03/oZiCSWpGErfp0WbH5gwaghGb2SjbOkiSw==}
'@unocss/preset-mini@0.62.4':
resolution: {integrity: sha512-1O+QpQFx7FT61aheAZEYemW5e4AGib8TFGm+rWLudKq2IBNnXHcS5xsq5QvqdC7rp9Dn3lnW5du6ijow5kCBuw==}
- '@unocss/preset-mini@66.4.2':
- resolution: {integrity: sha512-Ry+5hM+XLmT8HrEb182mUfcZuyrZ8xR+TBe72DBcliJ1DhOV3K67TCxwQucfb0zHbGV71HNWdPmHsLKxPDgweQ==}
+ '@unocss/preset-mini@66.5.0':
+ resolution: {integrity: sha512-aGnxlO47D0DMTEYTbwAZ/xICz8/QGUhin9hb4dsVhEorDvL1R0/qqvyjhyyIeTTDqPTxKTtczY7rP8XJqkuBXA==}
- '@unocss/preset-tagify@66.4.2':
- resolution: {integrity: sha512-dECS09LqWJY4sYpgPUH2OAUftWU/tiZPR2XDRoTngeGU37GxSN+1sWtSmB7vwDm3C7opsdVUN20he8F1LUNubw==}
+ '@unocss/preset-tagify@66.5.0':
+ resolution: {integrity: sha512-uH14GBc00c5G0AO7xpO7SAW+QYhdkFGFH5BVAf21qOPipLzQosgmpvfEapq0urgwhR+b25itdGhP5iEazTs2FQ==}
- '@unocss/preset-typography@66.4.2':
- resolution: {integrity: sha512-ZOKRuR5+V0r30QTVq04/6ZoIw75me3V25v2dU2YWJXIzwpMKmQ9TUN/M1yeiEUFfXjOaruWX6Ad6CvAw2MlCew==}
+ '@unocss/preset-typography@66.5.0':
+ resolution: {integrity: sha512-pMpzXa27zoanZQENT7tY/dJJSLZTEpuvItMruizTaizTYflanxhPpozj5fD6hGNfH4zIWiEu34KcHsTluj2R/A==}
- '@unocss/preset-uno@66.4.2':
- resolution: {integrity: sha512-1MFtPivGcpqRQFWdjtP40Enop1y3XDb3tlZXoMQUX0IGLG8HJOT+lfQx/Xl9t73ShJ8aAJ/l6qTxC43ZGNACzA==}
+ '@unocss/preset-uno@66.5.0':
+ resolution: {integrity: sha512-z39CWf3hI2ghmizPLqOefF1udcF8m/IJ50T6OO+sNpzJIkbL8FUaxGsdf0bKIVUl180EKRSV6kpIOST4nMN5Bg==}
- '@unocss/preset-web-fonts@66.4.2':
- resolution: {integrity: sha512-4FYmleeRoM8r2DqGl6dfIjnX57tepcfZCvVfeCqYnk7475Yddmv1OYkoMjkWMnkK9MzdSxsFwHMU6CIUTmFTzQ==}
+ '@unocss/preset-web-fonts@66.5.0':
+ resolution: {integrity: sha512-OZ/sTpksNTNoMEJ55y4v9lkFkqMR+PFAh1yHYFo7PyAtfJHhr/vb7n4TINl1qmLIhV70GZRdMH7kUuDKaSkxaA==}
- '@unocss/preset-wind3@66.4.2':
- resolution: {integrity: sha512-0Aye/PaT08M/cQhPnGKn93iEVoRJbym0/1eomMvXoL+8oc7DVry35ws06r5CLu5h1sXI6UmS6sejoePFlSkLJQ==}
+ '@unocss/preset-wind3@66.5.0':
+ resolution: {integrity: sha512-LC3I2yzmWguOOdp4gLwhJG1/Nya6v9+GH2rXRn8LNSZN5yhdz0LwqjftSIsPxbIpoi7+pkGTzOiXHfV/XXbswA==}
- '@unocss/preset-wind4@66.4.2':
- resolution: {integrity: sha512-F4RZsDqIpnSevD9hY353+Tw5gxpJuHA5HwdKjLnC/TnT9VKKVmV7qUEZ6M0jEuAk1kz2x3/ngnQ9Ftw+C2L84A==}
+ '@unocss/preset-wind4@66.5.0':
+ resolution: {integrity: sha512-kR7TPqQ8vIwXrrLticKc5CbHLGbXiRnWI7xPFduC3l8RE0VPyShegmY62KRc6tX58Tarhnsrct+Teln7ZlEWKw==}
- '@unocss/preset-wind@66.4.2':
- resolution: {integrity: sha512-z/rFYFINNqmBtl3Dh+7UCKpPnPkxM7IIUGszMnvdntky9uhLauJ11dt/Puir73sM2cAfywfgvnHyZ00m0pg7rA==}
+ '@unocss/preset-wind@66.5.0':
+ resolution: {integrity: sha512-fofrMsguz/iLkNhD/FaBnYUQGsgTe5Nk9jgJBaigDc6FqG2JcT6S7F7boyquFwfoCXN7Dj3SZ4HKfWH7AhisIw==}
- '@unocss/reset@66.4.2':
- resolution: {integrity: sha512-s3Kq4Q6a/d3/jYe6HTCfXUx7zYAYufetId5n66DZHzQxpeu6CoBS83+b37STTKsw27SOgV28cPJlJtZ6/D6Bhw==}
+ '@unocss/reset@66.5.0':
+ resolution: {integrity: sha512-Sf27NbbNUg3e4BShQB7EsMCS1GtA6IORBm08SitSpUZZYOZAj+LAypYsOJ4rttAFs/Hp1h0AxtNShesXWK66oA==}
'@unocss/rule-utils@0.62.4':
resolution: {integrity: sha512-XUwLbLUzL+VSHCJNK5QBHC9RbFehumge1/XJmsRfmh0+oxgJoO1gvEvxi57gYEmdJdMRJHRJZ66se6+cB0Ymvw==}
engines: {node: '>=14'}
- '@unocss/rule-utils@66.4.2':
- resolution: {integrity: sha512-7z3IuajwXhy2cx3E0IGOFXIiuKC79/jzm4Tt56TC68nXLh/etlH0fKhxVwkZ/HbcQRpVwWyDRNcbh29pmA3DwQ==}
+ '@unocss/rule-utils@66.5.0':
+ resolution: {integrity: sha512-+yqGZP8fR/G/gOkjXSXjmgTXFr4zGCQR+rA3Ana4xVoLIttcmPk4qO1IWcUVRQTDDqFmUjW/XwWmChta+rdQsA==}
engines: {node: '>=14'}
- '@unocss/transformer-attributify-jsx@66.4.2':
- resolution: {integrity: sha512-de6LzoyW1tkdOftlCrj6z8wEb4j6l1sqmOU1nYKkYHw7luLFGxRUELC7iujlI9KmylbM02bcKfLETAfJy/je2w==}
+ '@unocss/transformer-attributify-jsx@66.5.0':
+ resolution: {integrity: sha512-hydRGKT3ca2BmCR/Hud4svp6RXZKlPjJbNQjGIAuBaMtaFEvsOUhtTmEQlE3PIX2RvI8/LBBDKVcsKP/oOtDLw==}
- '@unocss/transformer-compile-class@66.4.2':
- resolution: {integrity: sha512-+oiIrV8c3T7qiJdICr6YsEWik5sjbWirXF0mlpcBvZu2HyV559hvHjzuWKr/fl7xYYZKDL9FvddbqWo3DOXh3Q==}
+ '@unocss/transformer-compile-class@66.5.0':
+ resolution: {integrity: sha512-Mpi9PP/KZGw1DkNCr40LjgfCzzA8jHOcBfMqVOopUaRSLMLEtgBRKb8anJzoR//owrzJl8EyBBTWl30fTAdpCA==}
- '@unocss/transformer-directives@66.4.2':
- resolution: {integrity: sha512-7m/dTrCUkBkZeSRKPxPEo65Rav239orQSLq6sztwZhoA4x/6H8r58xCkAK0qC9VEalyerpCpyarU3sKN4+ehNg==}
+ '@unocss/transformer-directives@66.5.0':
+ resolution: {integrity: sha512-nZSi+nfaXL6aXoE7Lzw+qz9I9EHnIjkw9oE0Pu/6WmlJ7gjf+HWiyDaB90fi/Zn8M1VaKYXUCepJQ4ptqy4pjA==}
- '@unocss/transformer-variant-group@66.4.2':
- resolution: {integrity: sha512-SbPDbZUrhQyL4CpvnpvUfrr1DFq8AKf8ofPGbMJDm5S2TInQ34vFaIrhNroGR0szntMZRH5Zlkq6LtVUKDRs5g==}
+ '@unocss/transformer-variant-group@66.5.0':
+ resolution: {integrity: sha512-dAhkSVYEtnaj6VC/JgkV8JeimCesF1uXN6k3WSnf7JMc4zlsBEtLf6Tg8JEBfpWNvhDFrnEXr9GXKflCNbcX1A==}
- '@unocss/vite@66.4.2':
- resolution: {integrity: sha512-7eON9iPF3qWzuI+M6u0kq7K3y9nEbimZlLj01nGoqrgSGxEsyJpP01QQQsmT7FPRiZzRMJv7BiKMEyDQSuRRCA==}
+ '@unocss/vite@66.5.0':
+ resolution: {integrity: sha512-4ogtBEHMXZhB4dM+qmG4d+2ATGEV94zbdrdQLEeBrzr52QbALuPHvp4JIQ7q7vIT/XNbMGJkPAiW8cgWiMQsMQ==}
peerDependencies:
- vite: ^7.1.3
+ vite: ^2.9.0 || ^3.0.0-0 || ^4.0.0 || ^5.0.0-0 || ^6.0.0-0 || ^7.0.0-0
'@unrs/resolver-binding-android-arm-eabi@1.11.1':
resolution: {integrity: sha512-ppLRUgHVaGRWUx0R0Ut06Mjo9gBaBkg3v/8AxusGLhsIotbBLuRk51rAzqLC8gq6NyyAojEXglNjzf6R948DNw==}
@@ -2190,18 +2276,18 @@ packages:
resolution: {integrity: sha512-uQkfxzlF8SGHJJVH966lFTdjM/lGcwJGzwAHpVqAPDD/QcsqoUGa+q31ox1BrUfi+FLP2ChVp7uLXE3DkHyDdQ==}
engines: {node: ^20.19.0 || >=22.12.0}
peerDependencies:
- vite: ^7.1.3
+ vite: ^5.0.0 || ^6.0.0 || ^7.0.0
vue: ^3.0.0
'@vitejs/plugin-vue@6.0.1':
resolution: {integrity: sha512-+MaE752hU0wfPFJEUAIxqw18+20euHHdxVtMvbFcOEpjEyfqXH/5DCoTHiVJ0J29EhTJdoTkjEv5YBKU9dnoTw==}
engines: {node: ^20.19.0 || >=22.12.0}
peerDependencies:
- vite: ^7.1.3
+ vite: ^5.0.0 || ^6.0.0 || ^7.0.0
vue: ^3.2.25
- '@vitest/eslint-plugin@1.3.4':
- resolution: {integrity: sha512-EOg8d0jn3BAiKnR55WkFxmxfWA3nmzrbIIuOXyTe6A72duryNgyU+bdBEauA97Aab3ho9kLmAwgPX63Ckj4QEg==}
+ '@vitest/eslint-plugin@1.3.5':
+ resolution: {integrity: sha512-vdQL1s+Yb9i7xXFur0qRpECwkafrp+L84EXppg3Xs+Iu+5M8smkh5I2rD5opD7cEaSBE3UEebB3xbDANqALpKA==}
peerDependencies:
eslint: '>= 8.57.0'
typescript: '>= 5.0.0'
@@ -2219,7 +2305,7 @@ packages:
resolution: {integrity: sha512-46ryTE9RZO/rfDd7pEqFl7etuyzekzEhUbTW3BvmeO/BcCMEgq59BKhek3dXDWgAj4oMK6OZi+vRr1wPW6qjEQ==}
peerDependencies:
msw: ^2.4.9
- vite: ^7.1.3
+ vite: ^5.0.0 || ^6.0.0 || ^7.0.0-0
peerDependenciesMeta:
msw:
optional: true
@@ -2342,7 +2428,7 @@ packages:
resolution: {integrity: sha512-bsNFXYZpLT6wiqBiJ5Ej4n76b/mV/S6y+R9Djd3r9smr7BneYcNtYuIFZU3BeQKP6+Zb+QEXPvp7jWhM4nQG+w==}
engines: {node: '>=16.14.0'}
peerDependencies:
- vite: ^7.1.3
+ vite: ^4.0.0 || ^5.0.0-0 || ^6.0.0
peerDependenciesMeta:
vite:
optional: true
@@ -2417,7 +2503,7 @@ packages:
resolution: {integrity: sha512-CU2/XTH1Md06bpE+Opc8LDnY9t06tX8V2daZTWemsNb2NxxzRE+5Xj+EUGR/pG3R9dDXAZ7kQfERiIgO+dAb8w==}
engines: {node: '>=16.14.0'}
peerDependencies:
- vue-tsc: ^3.0.5
+ vue-tsc: 2.1.10
peerDependenciesMeta:
vue-tsc:
optional: true
@@ -2459,6 +2545,9 @@ packages:
'@vue/devtools-api@7.7.7':
resolution: {integrity: sha512-lwOnNBH2e7x1fIIbVT7yF5D+YWhqELm55/4ZKf45R9T8r9dE2AIOy8HKjfqzGsoTHFbWbr337O4E0A0QADnjBg==}
+ '@vue/devtools-api@8.0.1':
+ resolution: {integrity: sha512-YBvjfpM7LEp5+b7ZDm4+mFrC+TgGjUmN8ff9lZcbHQ1MKhmftT/urCTZP0y1j26YQWr25l9TPaEbNLbILRiGoQ==}
+
'@vue/devtools-core@8.0.1':
resolution: {integrity: sha512-Lf/+ambV3utWJ18r5TnpePbJ60IcIcqeZSQYLyNcFw2sFel0tGMnMyCdDtR1JNIdVZGAVaksTLhGh0FlrNu+sw==}
peerDependencies:
@@ -3135,8 +3224,8 @@ packages:
date-fns@3.6.0:
resolution: {integrity: sha512-fRHTG8g/Gif+kSh50gaGEdToemgfj74aRX3swtiouboip5JDLAyDE9F11nHMIcvOaXeOC6D7SpNhi7uFyB7Uww==}
- dayjs@1.11.14:
- resolution: {integrity: sha512-E8fIdSxUlyqSA8XYGnNa3IkIzxtEmFjI+JU/6ic0P1zmSqyL6HyG5jHnpPjRguDNiaHLpfvHKWFiohNsJLqcJQ==}
+ dayjs@1.11.18:
+ resolution: {integrity: sha512-zFBQ7WFRvVRhKcWoUh+ZA1g2HVgUbsZm9sbddh8EC5iv93sui8DVVz1Npvz+r6meo9VKfa8NyLWBsQK1VvIKPA==}
de-indent@1.0.2:
resolution: {integrity: sha512-e/1zu3xH5MQryN2zdVaF0OrdNLUbvWxzMbi+iNA6Bky7l1RoP8a2fIbRocyHclXt/arDrrR6lL3TqFD9pMQTsg==}
@@ -3380,8 +3469,8 @@ packages:
eslint-import-resolver-node:
optional: true
- eslint-plugin-oxlint@1.13.0:
- resolution: {integrity: sha512-JDLEuxN68RxgYex0HIykEVWiYQvufKvh045lUCwT9Fu3waWTt1syVv/hF5CahrnnRhs2h48FcNcdKB1PAHKFGg==}
+ eslint-plugin-oxlint@1.14.0:
+ resolution: {integrity: sha512-0sRuw9X/2W9FsWis6RC46fpCOSu+yPFD9foEmJ0ypCE6XfFWO6qXJIYvNctE7QzkO8W8c2RcWP7G28Rl84dDpQ==}
eslint-plugin-perfectionist@4.15.0:
resolution: {integrity: sha512-pC7PgoXyDnEXe14xvRUhBII8A3zRgggKqJFx2a82fjrItDs1BSI7zdZnQtM2yQvcyod6/ujmzb7ejKPx8lZTnw==}
@@ -3720,6 +3809,10 @@ packages:
resolution: {integrity: sha512-5lsx1NUDHtSjfg0eHlmYvZKv8/nVqX4ckFbM+FrGcQ+04KWcWFo9P5MxPZYSzUvyzmdTbI7Eix8Q4IbELDqzKg==}
engines: {node: '>=0.10.0'}
+ globals@11.12.0:
+ resolution: {integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==}
+ engines: {node: '>=4'}
+
globals@13.24.0:
resolution: {integrity: sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==}
engines: {node: '>=8'}
@@ -4324,8 +4417,8 @@ packages:
lru-cache@5.1.1:
resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==}
- lucide-vue-next@0.540.0:
- resolution: {integrity: sha512-H7qhKVNKLyoFMo05pWcGSWBiLPiI3zJmWV65SuXWHlrIGIcvDer10xAyWcRJ0KLzIH5k5+yi7AGw/Xi1VF8Pbw==}
+ lucide-vue-next@0.542.0:
+ resolution: {integrity: sha512-cJfyhFoneDgYTouHwUJEutXaCW5EQuRrBsvfELudWnMiwfqvcEtpZTFZLdZ5Nrqow+znzn+Iyhu3KeYIfa3mEg==}
peerDependencies:
vue: '>=3.0.1'
@@ -4600,16 +4693,12 @@ packages:
oxc-resolver@4.2.0:
resolution: {integrity: sha512-x9bzmn1rQRu2cRT6dC6qOCKyStDVubXsf5H3UloUG/UFjzufmNu8DHTxafYDaSlA9Y+rorD+EnmF7sWSaFdd7g==}
- oxlint-tsgolint@0.0.4:
- resolution: {integrity: sha512-KFWVP+VU3ymgK/Dtuf6iRkqjo+aN42lS1YThY6JWlNi1GQqm7wtio/kAwssqDhm8kP+CVXbgZAtu1wgsK4XeTg==}
- hasBin: true
-
- oxlint@1.13.0:
- resolution: {integrity: sha512-wEoHG0WCbxSfpXqrJPbB6q7j16xoiUJD2WHJffpR9CCPB1ZYgOwf/qRSzH9KGW/Uda7oxm/1Ebx4q4hGALJmeQ==}
+ oxlint@1.14.0:
+ resolution: {integrity: sha512-oo0nq3zF9hmgATGc9esoMahLuEESOodUxEDeHDA2K7tbYcSfcmReE9G2QNppnq9rOSQHLTwlMtzGAjjttYaufQ==}
engines: {node: '>=8.*'}
hasBin: true
peerDependencies:
- oxlint-tsgolint: '>=0.0.4'
+ oxlint-tsgolint: '>=0.1.5'
peerDependenciesMeta:
oxlint-tsgolint:
optional: true
@@ -4852,8 +4941,8 @@ packages:
primeicons@7.0.0:
resolution: {integrity: sha512-jK3Et9UzwzTsd6tzl2RmwrVY/b8raJ3QZLzoDACj+oTJ0oX7L9Hy+XnVwgo4QVKlKpnP/Ur13SXV/pVh4LzaDw==}
- primelocale@2.1.5:
- resolution: {integrity: sha512-FqdKvMTaqpbc7Kq8NbWtREcT6Xl4cuRLKh8MDyuCGtOLNiR8nPMBWnUhsAf06IVKav9u7chrMmvNjH1xgjWouQ==}
+ primelocale@2.1.7:
+ resolution: {integrity: sha512-BzqPNAhr0lDDX4tnKM7FUDeCbpXcC558pHaQULTelhi7LG5rEtTx/isqy3ueHTNdyFl3evoY3ZRZ9x21zxUtRg==}
engines: {node: '>=18.0.0', npm: '>=8.6.0'}
primevue@4.3.7:
@@ -4965,8 +5054,8 @@ packages:
resolution: {integrity: sha512-cnE+y8bz4NhMjISKbgeVJtqNbtf5QpjZP+Bslo+UqkIt9QPnX9q095eiRRASJG1/tz6dlNr6Z5NsBiWYokp6EQ==}
hasBin: true
- reka-ui@2.4.1:
- resolution: {integrity: sha512-NB7DrCsODN8MH02BWtgiExygfFcuuZ5/PTn6fMgjppmFHqePvNhmSn1LEuF35nel6PFbA4v+gdj0IoGN1yZ+vw==}
+ reka-ui@2.5.0:
+ resolution: {integrity: sha512-81aMAmJeVCy2k0E6x7n1kypDY6aM1ldLis5+zcdV1/JtoAlSDck5OBsyLRJU9CfgbrQp1ImnRnBSmC4fZ2fkZQ==}
peerDependencies:
vue: '>= 3.2.0'
@@ -5024,6 +5113,50 @@ packages:
rfdc@1.4.1:
resolution: {integrity: sha512-q1b3N5QkRUWUl7iyylaaj3kOpIT0N2i9MqIEQXP73GVsN9cw3fdx8X63cEmWhJGi2PPCF23Ijp7ktmd39rawIA==}
+ rolldown-vite@7.1.5:
+ resolution: {integrity: sha512-NgHjKatQn1B5TjtNVS3+Uq3JBUPP8s70cMxLzGHpv/UyCGj0SQUtVYImNWbU2uqfOpNSnqhI+nbR7tmPPcb1qQ==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ hasBin: true
+ peerDependencies:
+ '@types/node': ^20.19.0 || >=22.12.0
+ esbuild: ^0.25.0
+ jiti: '>=1.21.0'
+ less: ^4.0.0
+ sass: ^1.70.0
+ sass-embedded: ^1.70.0
+ stylus: '>=0.54.8'
+ sugarss: ^5.0.0
+ terser: ^5.16.0
+ tsx: ^4.8.1
+ yaml: ^2.4.2
+ peerDependenciesMeta:
+ '@types/node':
+ optional: true
+ esbuild:
+ optional: true
+ jiti:
+ optional: true
+ less:
+ optional: true
+ sass:
+ optional: true
+ sass-embedded:
+ optional: true
+ stylus:
+ optional: true
+ sugarss:
+ optional: true
+ terser:
+ optional: true
+ tsx:
+ optional: true
+ yaml:
+ optional: true
+
+ rolldown@1.0.0-beta.34:
+ resolution: {integrity: sha512-Wwh7EwalMzzX3Yy3VN58VEajeR2Si8+HDNMf706jPLIqU7CxneRW+dQVfznf5O0TWTnJyu4npelwg2bzTXB1Nw==}
+ hasBin: true
+
rollup@4.46.2:
resolution: {integrity: sha512-WMmLFI+Boh6xbop+OAGo9cQ3OgX9MIg7xOQjn+pTCwOkk+FNDAeAemXkJ3HzDJrVXleLOFVa1ipuc1AmEx1Dwg==}
engines: {node: '>=18.0.0', npm: '>=8.0.0'}
@@ -5532,8 +5665,11 @@ packages:
unconfig@7.3.2:
resolution: {integrity: sha512-nqG5NNL2wFVGZ0NA/aCFw0oJ2pxSf1lwg4Z5ill8wd7K4KX/rQbHlwbh+bjctXL5Ly1xtzHenHGOK0b+lG6JVg==}
- undici-types@6.21.0:
- resolution: {integrity: sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==}
+ unconfig@7.3.3:
+ resolution: {integrity: sha512-QCkQoOnJF8L107gxfHL0uavn7WD9b3dpBcFX6HtfQYmjw2YzWxGuFQ0N0J6tE9oguCBJn9KOvfqYDCMPHIZrBA==}
+
+ undici-types@7.10.0:
+ resolution: {integrity: sha512-t5Fy/nfn+14LuOc2KNYg75vZqClpAiqscVvMygNnlsHBFpSXdJaYtXMcdNLpl/Qvc3P2cB3s6lOV51nqsFq4ag==}
unhead@2.0.14:
resolution: {integrity: sha512-dRP6OCqtShhMVZQe1F4wdt/WsYl2MskxKK+cvfSo0lQnrPJ4oAUQEkxRg7pPP+vJENabhlir31HwAyHUv7wfMg==}
@@ -5583,12 +5719,12 @@ packages:
unocss: '>=0.56.0 < 101'
unocss-preset-animations: ^1.1.1
- unocss@66.4.2:
- resolution: {integrity: sha512-PsZ+4XF/ekiParR7PZEM7AchvHJ78EIfOXlqTPflTOXCYgZ77kG9NaIaIf4lHRevY+rRTyrHrjxdg1Ern2j8qw==}
+ unocss@66.5.0:
+ resolution: {integrity: sha512-dnrr3xqIm3B0t6OXyIxFYwfyMgdkp6MVRgrJXSEU0cEmea8lFf7ssU2MNx1Zice3JvQOOpe4FMVINtv/TBZCIA==}
engines: {node: '>=14'}
peerDependencies:
- '@unocss/webpack': 66.4.2
- vite: ^7.1.3
+ '@unocss/webpack': 66.5.0
+ vite: ^2.9.0 || ^3.0.0-0 || ^4.0.0 || ^5.0.0-0 || ^6.0.0-0 || ^7.0.0-0
peerDependenciesMeta:
'@unocss/webpack':
optional: true
@@ -5616,7 +5752,7 @@ packages:
rolldown: '*'
rollup: ^3.2.0 || ^4.0.0
unplugin: ^1.0.0 || ^2.0.0
- vite: ^7.1.3
+ vite: ^2.3.0 || ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0-0
webpack: 4 || 5
peerDependenciesMeta:
'@rspack/core':
@@ -5692,7 +5828,7 @@ packages:
resolution: {integrity: sha512-BvDFrhsiXzVvzfq1y68jtZwHg1NYJBteSXmUK4zMdX1HT2QtKw8yimjUbDwuI1K9TW/1/L6QYiRQSl1OkHcxWg==}
engines: {node: '>=20'}
peerDependencies:
- vite: ^7.1.3
+ vite: ^2.0.0 || ^3.0.0-0 || ^4.0.0-0 || ^5.0.0-0 || ^6.0.0 || ^7.0.0
unplugin-vue-router@0.15.0:
resolution: {integrity: sha512-PyGehCjd9Ny9h+Uer4McbBjjib3lHihcyUEILa7pHKl6+rh8N7sFyw4ZkV+N30Oq2zmIUG7iKs3qpL0r+gXAaQ==}
@@ -5794,12 +5930,12 @@ packages:
vite-dev-rpc@1.1.0:
resolution: {integrity: sha512-pKXZlgoXGoE8sEKiKJSng4hI1sQ4wi5YT24FCrwrLt6opmkjlqPPVmiPWWJn8M8byMxRGzp1CrFuqQs4M/Z39A==}
peerDependencies:
- vite: ^7.1.3
+ vite: ^2.9.0 || ^3.0.0-0 || ^4.0.0-0 || ^5.0.0-0 || ^6.0.1 || ^7.0.0-0
vite-hot-client@2.1.0:
resolution: {integrity: sha512-7SpgZmU7R+dDnSmvXE1mfDtnHLHQSisdySVR7lO8ceAXvM0otZeuQQ6C8LrS5d/aYyP/QZ0hI0L+dIPrm4YlFQ==}
peerDependencies:
- vite: ^7.1.3
+ vite: ^2.6.0 || ^3.0.0 || ^4.0.0 || ^5.0.0-0 || ^6.0.0-0 || ^7.0.0-0
vite-node@3.2.4:
resolution: {integrity: sha512-EbKSKh+bh1E1IFxeO0pg1n4dvoOTt0UDiXMd/qn++r98+jPO1xtJilvXldeuQ8giIB5IkpjCgMleHMNEsGH6pg==}
@@ -5816,10 +5952,10 @@ packages:
optionator: ^0.9.4
stylelint: '>=16'
typescript: '*'
- vite: ^7.1.3
+ vite: '>=2.0.0'
vls: '*'
vti: '*'
- vue-tsc: ^3.0.5
+ vue-tsc: ~2.2.10 || ^3.0.0
peerDependenciesMeta:
'@biomejs/biome':
optional: true
@@ -5851,7 +5987,7 @@ packages:
engines: {node: '>=14'}
peerDependencies:
'@nuxt/kit': '*'
- vite: ^7.1.3
+ vite: ^6.0.0 || ^7.0.0-0
peerDependenciesMeta:
'@nuxt/kit':
optional: true
@@ -5859,89 +5995,49 @@ packages:
vite-plugin-purgecss-updated-v5@1.2.6:
resolution: {integrity: sha512-t29hpGKP1NsIEDgnuocK+0k3QPNIYa4WxP85exOLGWFHmS5lidHRRT5g77jFY+IJMM8q2r7he03NrYwvLaXXTw==}
peerDependencies:
- vite: ^7.1.3
+ vite: ^3 || ^4 || ^5 || ^6 || ^7
vite-plugin-singlefile@2.3.0:
resolution: {integrity: sha512-DAcHzYypM0CasNLSz/WG0VdKOCxGHErfrjOoyIPiNxTPTGmO6rRD/te93n1YL/s+miXq66ipF1brMBikf99c6A==}
engines: {node: '>18.0.0'}
peerDependencies:
rollup: ^4.44.1
- vite: ^7.1.3
+ vite: ^5.4.11 || ^6.0.0 || ^7.0.0
vite-plugin-static-copy@3.1.2:
resolution: {integrity: sha512-aVmYOzptLVOI2b1jL+cmkF7O6uhRv1u5fvOkQgbohWZp2CbR22kn9ZqkCUIt9umKF7UhdbsEpshn1rf4720QFg==}
engines: {node: ^18.0.0 || >=20.0.0}
peerDependencies:
- vite: ^7.1.3
+ vite: ^5.0.0 || ^6.0.0 || ^7.0.0
vite-plugin-vue-devtools@8.0.1:
resolution: {integrity: sha512-ecm/Xvtg5xsFPfY7SJ38Zb6NfmVrHxBhLMk/3nm5ZDAd7n8Dk2BV8JBuq1L5wRMVfvCth01vtzJViZC9TAC6qg==}
engines: {node: '>=v14.21.3'}
peerDependencies:
- vite: ^7.1.3
+ vite: ^6.0.0 || ^7.0.0-0
vite-plugin-vue-inspector@5.3.2:
resolution: {integrity: sha512-YvEKooQcSiBTAs0DoYLfefNja9bLgkFM7NI2b07bE2SruuvX0MEa9cMaxjKVMkeCp5Nz9FRIdcN1rOdFVBeL6Q==}
peerDependencies:
- vite: ^7.1.3
+ vite: ^3.0.0-0 || ^4.0.0-0 || ^5.0.0-0 || ^6.0.0-0 || ^7.0.0-0
vite-plugin-vue-layouts@0.11.0:
resolution: {integrity: sha512-uh6NW7lt+aOXujK4eHfiNbeo55K9OTuB7fnv+5RVc4OBn/cZull6ThXdYH03JzKanUfgt6QZ37NbbtJ0og59qw==}
peerDependencies:
- vite: ^7.1.3
+ vite: ^4.0.0 || ^5.0.0
vue: ^3.2.4
vue-router: ^4.0.11
vite-plugin-vue-meta-layouts@0.6.0:
resolution: {integrity: sha512-FEYUxwr1MEqwwhM7OlRr5+YN4rIXt5ScLjsJnZjb86nRYoAp9yRenphvhp5cpfHWXrxRRT+/gJfU6QfIy52QFg==}
peerDependencies:
- vite: ^7.1.3
+ vite: '>=2.0.0'
vue-router: '>=4.0.14'
vite-plugin-webfont-dl@3.11.1:
resolution: {integrity: sha512-5eQaMn3mJ0qNnL64R6wZouh0I4zkvK8aS+GsoCDLY4WYfWCYvNpf6TyauxEsMlbwwfznkKjXTd1DNBGs4fKAhQ==}
peerDependencies:
- vite: ^7.1.3
-
- vite@7.1.3:
- resolution: {integrity: sha512-OOUi5zjkDxYrKhTV3V7iKsoS37VUM7v40+HuwEmcrsf11Cdx9y3DIr2Px6liIcZFwt3XSRpQvFpL3WVy7ApkGw==}
- engines: {node: ^20.19.0 || >=22.12.0}
- hasBin: true
- peerDependencies:
- '@types/node': ^20.19.0 || >=22.12.0
- jiti: '>=1.21.0'
- less: ^4.0.0
- lightningcss: ^1.21.0
- sass: ^1.70.0
- sass-embedded: ^1.70.0
- stylus: '>=0.54.8'
- sugarss: ^5.0.0
- terser: ^5.16.0
- tsx: ^4.8.1
- yaml: ^2.4.2
- peerDependenciesMeta:
- '@types/node':
- optional: true
- jiti:
- optional: true
- less:
- optional: true
- lightningcss:
- optional: true
- sass:
- optional: true
- sass-embedded:
- optional: true
- stylus:
- optional: true
- sugarss:
- optional: true
- terser:
- optional: true
- tsx:
- optional: true
- yaml:
- optional: true
+ vite: ^2 || ^3 || ^4 || ^5 || ^6 || ^7
vitest@3.2.4:
resolution: {integrity: sha512-LUCP5ev3GURDysTWiP47wRRUpLKMOfPh+yKTx3kVIEiu5KOMeqzpnYNsKyOoVrULivR8tLcks4+lga33Whn90A==}
@@ -5985,8 +6081,8 @@ packages:
vue-component-type-helpers@3.0.6:
resolution: {integrity: sha512-6CRM8X7EJqWCJOiKPvSLQG+hJPb/Oy2gyJx3pLjUEhY7PuaCthQu3e0zAGI1lqUBobrrk9IT0K8sG2GsCluxoQ==}
- vue-data-ui@2.17.11:
- resolution: {integrity: sha512-L81QQCzfL5eFuTv44teh+PUzUvgKhV6Ojw1MzXSBoTffKJe1efl14rNTamimAbvvP6zsj7cT20nCHSZBXJSxQQ==}
+ vue-data-ui@3.0.14:
+ resolution: {integrity: sha512-U+zTQ/7rFO3Cei8/BL5ObJia6KiPzQ6hrcbZLMWTr116WRAeeNqqBSFw+fKLX/IH7abQiSXRR5+RbpiTT14ptQ==}
peerDependencies:
jspdf: ^3.0.1
vue: '>=3.3.0'
@@ -6375,6 +6471,10 @@ snapshots:
'@babel/template': 7.27.2
'@babel/types': 7.28.2
+ '@babel/parser@7.27.7':
+ dependencies:
+ '@babel/types': 7.28.2
+
'@babel/parser@7.28.3':
dependencies:
'@babel/types': 7.28.2
@@ -6432,6 +6532,18 @@ snapshots:
'@babel/parser': 7.28.3
'@babel/types': 7.28.2
+ '@babel/traverse@7.27.7':
+ dependencies:
+ '@babel/code-frame': 7.27.1
+ '@babel/generator': 7.28.3
+ '@babel/parser': 7.28.3
+ '@babel/template': 7.27.2
+ '@babel/types': 7.28.2
+ debug: 4.4.1
+ globals: 11.12.0
+ transitivePeerDependencies:
+ - supports-color
+
'@babel/traverse@7.28.3':
dependencies:
'@babel/code-frame': 7.27.1
@@ -6483,11 +6595,11 @@ snapshots:
'@cesium/engine': 19.0.0
nosleep.js: 0.12.0
- '@commitlint/cli@19.8.1(@types/node@22.18.0)(typescript@5.9.2)':
+ '@commitlint/cli@19.8.1(@types/node@24.3.0)(typescript@5.9.2)':
dependencies:
'@commitlint/format': 19.8.1
'@commitlint/lint': 19.8.1
- '@commitlint/load': 19.8.1(@types/node@22.18.0)(typescript@5.9.2)
+ '@commitlint/load': 19.8.1(@types/node@24.3.0)(typescript@5.9.2)
'@commitlint/read': 19.8.1
'@commitlint/types': 19.8.1
tinyexec: 1.0.1
@@ -6534,7 +6646,7 @@ snapshots:
'@commitlint/rules': 19.8.1
'@commitlint/types': 19.8.1
- '@commitlint/load@19.8.1(@types/node@22.18.0)(typescript@5.9.2)':
+ '@commitlint/load@19.8.1(@types/node@24.3.0)(typescript@5.9.2)':
dependencies:
'@commitlint/config-validator': 19.8.1
'@commitlint/execute-rule': 19.8.1
@@ -6542,7 +6654,7 @@ snapshots:
'@commitlint/types': 19.8.1
chalk: 5.6.0
cosmiconfig: 9.0.0(typescript@5.9.2)
- cosmiconfig-typescript-loader: 6.1.0(@types/node@22.18.0)(cosmiconfig@9.0.0(typescript@5.9.2))(typescript@5.9.2)
+ cosmiconfig-typescript-loader: 6.1.0(@types/node@24.3.0)(cosmiconfig@9.0.0(typescript@5.9.2))(typescript@5.9.2)
lodash.isplainobject: 4.0.6
lodash.merge: 4.6.2
lodash.uniq: 4.5.0
@@ -6850,7 +6962,7 @@ snapshots:
'@eslint/core': 0.15.2
levn: 0.4.1
- '@faker-js/faker@9.9.0': {}
+ '@faker-js/faker@10.0.0': {}
'@floating-ui/core@1.7.3':
dependencies:
@@ -6872,7 +6984,7 @@ snapshots:
- '@vue/composition-api'
- vue
- '@formkit/auto-animate@0.8.2': {}
+ '@formkit/auto-animate@0.8.4': {}
'@humanfs/core@0.19.1': {}
@@ -7139,6 +7251,13 @@ snapshots:
'@tybys/wasm-util': 0.10.0
optional: true
+ '@napi-rs/wasm-runtime@1.0.3':
+ dependencies:
+ '@emnapi/core': 1.4.5
+ '@emnapi/runtime': 1.4.5
+ '@tybys/wasm-util': 0.10.0
+ optional: true
+
'@nodelib/fs.scandir@2.1.5':
dependencies:
'@nodelib/fs.stat': 2.0.5
@@ -7200,8 +7319,12 @@ snapshots:
'@oxc-parser/binding-win32-x64-msvc@0.74.0':
optional: true
+ '@oxc-project/runtime@0.82.3': {}
+
'@oxc-project/types@0.74.0': {}
+ '@oxc-project/types@0.82.3': {}
+
'@oxc-resolver/binding-darwin-arm64@4.2.0':
optional: true
@@ -7237,52 +7360,35 @@ snapshots:
'@oxc-resolver/binding-win32-x64-msvc@4.2.0':
optional: true
- '@oxlint-tsgolint/darwin-arm64@0.0.4':
+ '@oxlint/darwin-arm64@1.14.0':
optional: true
- '@oxlint-tsgolint/darwin-x64@0.0.4':
+ '@oxlint/darwin-x64@1.14.0':
optional: true
- '@oxlint-tsgolint/linux-arm64@0.0.4':
+ '@oxlint/linux-arm64-gnu@1.14.0':
optional: true
- '@oxlint-tsgolint/linux-x64@0.0.4':
+ '@oxlint/linux-arm64-musl@1.14.0':
optional: true
- '@oxlint-tsgolint/win32-arm64@0.0.4':
+ '@oxlint/linux-x64-gnu@1.14.0':
optional: true
- '@oxlint-tsgolint/win32-x64@0.0.4':
+ '@oxlint/linux-x64-musl@1.14.0':
optional: true
- '@oxlint/darwin-arm64@1.13.0':
+ '@oxlint/win32-arm64@1.14.0':
optional: true
- '@oxlint/darwin-x64@1.13.0':
+ '@oxlint/win32-x64@1.14.0':
optional: true
- '@oxlint/linux-arm64-gnu@1.13.0':
- optional: true
-
- '@oxlint/linux-arm64-musl@1.13.0':
- optional: true
-
- '@oxlint/linux-x64-gnu@1.13.0':
- optional: true
-
- '@oxlint/linux-x64-musl@1.13.0':
- optional: true
-
- '@oxlint/win32-arm64@1.13.0':
- optional: true
-
- '@oxlint/win32-x64@1.13.0':
- optional: true
-
- '@pinia/colada@0.17.1(pinia@3.0.3(typescript@5.9.2)(vue@3.5.20(typescript@5.9.2)))':
+ '@pinia/colada@0.17.2(pinia@3.0.3(typescript@5.9.2)(vue@3.5.20(typescript@5.9.2)))(vue@3.5.20(typescript@5.9.2))':
dependencies:
- '@vue/devtools-api': 7.7.7
+ '@vue/devtools-api': 8.0.1
pinia: 3.0.3(typescript@5.9.2)(vue@3.5.20(typescript@5.9.2))
+ vue: 3.5.20(typescript@5.9.2)
'@pkgjs/parseargs@0.11.0':
optional: true
@@ -7359,6 +7465,50 @@ snapshots:
dependencies:
quansync: 0.2.11
+ '@rolldown/binding-android-arm64@1.0.0-beta.34':
+ optional: true
+
+ '@rolldown/binding-darwin-arm64@1.0.0-beta.34':
+ optional: true
+
+ '@rolldown/binding-darwin-x64@1.0.0-beta.34':
+ optional: true
+
+ '@rolldown/binding-freebsd-x64@1.0.0-beta.34':
+ optional: true
+
+ '@rolldown/binding-linux-arm-gnueabihf@1.0.0-beta.34':
+ optional: true
+
+ '@rolldown/binding-linux-arm64-gnu@1.0.0-beta.34':
+ optional: true
+
+ '@rolldown/binding-linux-arm64-musl@1.0.0-beta.34':
+ optional: true
+
+ '@rolldown/binding-linux-x64-gnu@1.0.0-beta.34':
+ optional: true
+
+ '@rolldown/binding-linux-x64-musl@1.0.0-beta.34':
+ optional: true
+
+ '@rolldown/binding-openharmony-arm64@1.0.0-beta.34':
+ optional: true
+
+ '@rolldown/binding-wasm32-wasi@1.0.0-beta.34':
+ dependencies:
+ '@napi-rs/wasm-runtime': 1.0.3
+ optional: true
+
+ '@rolldown/binding-win32-arm64-msvc@1.0.0-beta.34':
+ optional: true
+
+ '@rolldown/binding-win32-ia32-msvc@1.0.0-beta.34':
+ optional: true
+
+ '@rolldown/binding-win32-x64-msvc@1.0.0-beta.34':
+ optional: true
+
'@rolldown/pluginutils@1.0.0-beta.29': {}
'@rolldown/pluginutils@1.0.0-beta.34': {}
@@ -7440,7 +7590,7 @@ snapshots:
'@sindresorhus/merge-streams@4.0.0': {}
- '@splinetool/runtime@1.10.51':
+ '@splinetool/runtime@1.10.53':
dependencies:
on-change: 4.0.2
semver-compare: 1.0.0
@@ -7481,7 +7631,7 @@ snapshots:
'@types/conventional-commits-parser@5.0.1':
dependencies:
- '@types/node': 22.18.0
+ '@types/node': 24.3.0
'@types/deep-eql@4.0.2': {}
@@ -7489,7 +7639,7 @@ snapshots:
'@types/jsdom@21.1.7':
dependencies:
- '@types/node': 22.18.0
+ '@types/node': 24.3.0
'@types/tough-cookie': 4.0.5
parse5: 7.3.0
@@ -7516,9 +7666,9 @@ snapshots:
'@types/mockjs@1.0.10': {}
- '@types/node@22.18.0':
+ '@types/node@24.3.0':
dependencies:
- undici-types: 6.21.0
+ undici-types: 7.10.0
'@types/nprogress@0.2.3': {}
@@ -7534,7 +7684,7 @@ snapshots:
'@types/readdir-glob@1.1.5':
dependencies:
- '@types/node': 22.18.0
+ '@types/node': 24.3.0
'@types/sortablejs@1.15.8': {}
@@ -7604,6 +7754,11 @@ snapshots:
'@typescript-eslint/types': 8.39.1
'@typescript-eslint/visitor-keys': 8.39.1
+ '@typescript-eslint/scope-manager@8.41.0':
+ dependencies:
+ '@typescript-eslint/types': 8.41.0
+ '@typescript-eslint/visitor-keys': 8.41.0
+
'@typescript-eslint/tsconfig-utils@8.39.1(typescript@5.9.2)':
dependencies:
typescript: 5.9.2
@@ -7622,6 +7777,8 @@ snapshots:
'@typescript-eslint/types@8.39.1': {}
+ '@typescript-eslint/types@8.41.0': {}
+
'@typescript-eslint/typescript-estree@8.39.1(typescript@5.9.2)':
dependencies:
'@typescript-eslint/project-service': 8.39.1(typescript@5.9.2)
@@ -7654,26 +7811,31 @@ snapshots:
'@typescript-eslint/types': 8.39.1
eslint-visitor-keys: 4.2.1
+ '@typescript-eslint/visitor-keys@8.41.0':
+ dependencies:
+ '@typescript-eslint/types': 8.41.0
+ eslint-visitor-keys: 4.2.1
+
'@unhead/vue@2.0.14(vue@3.5.20(typescript@5.9.2))':
dependencies:
hookable: 5.5.3
unhead: 2.0.14
vue: 3.5.20(typescript@5.9.2)
- '@unocss/astro@66.4.2(vite@7.1.3(@types/node@22.18.0)(jiti@2.5.1)(less@4.4.1)(lightningcss@1.30.1)(sass-embedded@1.89.1)(terser@5.42.0)(yaml@2.8.1))':
+ '@unocss/astro@66.5.0(rolldown-vite@7.1.5(@types/node@24.3.0)(esbuild@0.25.9)(jiti@2.5.1)(less@4.4.1)(sass-embedded@1.89.1)(terser@5.42.0)(yaml@2.8.1))':
dependencies:
- '@unocss/core': 66.4.2
- '@unocss/reset': 66.4.2
- '@unocss/vite': 66.4.2(vite@7.1.3(@types/node@22.18.0)(jiti@2.5.1)(less@4.4.1)(lightningcss@1.30.1)(sass-embedded@1.89.1)(terser@5.42.0)(yaml@2.8.1))
+ '@unocss/core': 66.5.0
+ '@unocss/reset': 66.5.0
+ '@unocss/vite': 66.5.0(rolldown-vite@7.1.5(@types/node@24.3.0)(esbuild@0.25.9)(jiti@2.5.1)(less@4.4.1)(sass-embedded@1.89.1)(terser@5.42.0)(yaml@2.8.1))
optionalDependencies:
- vite: 7.1.3(@types/node@22.18.0)(jiti@2.5.1)(less@4.4.1)(lightningcss@1.30.1)(sass-embedded@1.89.1)(terser@5.42.0)(yaml@2.8.1)
+ vite: rolldown-vite@7.1.5(@types/node@24.3.0)(esbuild@0.25.9)(jiti@2.5.1)(less@4.4.1)(sass-embedded@1.89.1)(terser@5.42.0)(yaml@2.8.1)
- '@unocss/cli@66.4.2':
+ '@unocss/cli@66.5.0':
dependencies:
- '@ampproject/remapping': 2.3.0
- '@unocss/config': 66.4.2
- '@unocss/core': 66.4.2
- '@unocss/preset-uno': 66.4.2
+ '@jridgewell/remapping': 2.3.5
+ '@unocss/config': 66.5.0
+ '@unocss/core': 66.5.0
+ '@unocss/preset-uno': 66.5.0
cac: 6.7.14
chokidar: 3.6.0
colorette: 2.0.20
@@ -7682,51 +7844,51 @@ snapshots:
pathe: 2.0.3
perfect-debounce: 1.0.0
tinyglobby: 0.2.14
- unplugin-utils: 0.2.5
+ unplugin-utils: 0.3.0
- '@unocss/config@66.4.2':
+ '@unocss/config@66.5.0':
dependencies:
- '@unocss/core': 66.4.2
- unconfig: 7.3.2
+ '@unocss/core': 66.5.0
+ unconfig: 7.3.3
'@unocss/core@0.62.4': {}
- '@unocss/core@66.4.2': {}
+ '@unocss/core@66.5.0': {}
'@unocss/extractor-arbitrary-variants@0.62.4':
dependencies:
'@unocss/core': 0.62.4
- '@unocss/extractor-arbitrary-variants@66.4.2':
+ '@unocss/extractor-arbitrary-variants@66.5.0':
dependencies:
- '@unocss/core': 66.4.2
+ '@unocss/core': 66.5.0
- '@unocss/inspector@66.4.2':
+ '@unocss/inspector@66.5.0':
dependencies:
- '@unocss/core': 66.4.2
- '@unocss/rule-utils': 66.4.2
+ '@unocss/core': 66.5.0
+ '@unocss/rule-utils': 66.5.0
colorette: 2.0.20
gzip-size: 6.0.0
sirv: 3.0.1
vue-flow-layout: 0.2.0
- '@unocss/postcss@66.4.2(postcss@8.5.6)':
+ '@unocss/postcss@66.5.0(postcss@8.5.6)':
dependencies:
- '@unocss/config': 66.4.2
- '@unocss/core': 66.4.2
- '@unocss/rule-utils': 66.4.2
+ '@unocss/config': 66.5.0
+ '@unocss/core': 66.5.0
+ '@unocss/rule-utils': 66.5.0
css-tree: 3.1.0
postcss: 8.5.6
tinyglobby: 0.2.14
- '@unocss/preset-attributify@66.4.2':
+ '@unocss/preset-attributify@66.5.0':
dependencies:
- '@unocss/core': 66.4.2
+ '@unocss/core': 66.5.0
- '@unocss/preset-icons@66.4.2':
+ '@unocss/preset-icons@66.5.0':
dependencies:
'@iconify/utils': 3.0.1
- '@unocss/core': 66.4.2
+ '@unocss/core': 66.5.0
ofetch: 1.4.1
transitivePeerDependencies:
- supports-color
@@ -7737,95 +7899,94 @@ snapshots:
'@unocss/extractor-arbitrary-variants': 0.62.4
'@unocss/rule-utils': 0.62.4
- '@unocss/preset-mini@66.4.2':
+ '@unocss/preset-mini@66.5.0':
dependencies:
- '@unocss/core': 66.4.2
- '@unocss/extractor-arbitrary-variants': 66.4.2
- '@unocss/rule-utils': 66.4.2
+ '@unocss/core': 66.5.0
+ '@unocss/extractor-arbitrary-variants': 66.5.0
+ '@unocss/rule-utils': 66.5.0
- '@unocss/preset-tagify@66.4.2':
+ '@unocss/preset-tagify@66.5.0':
dependencies:
- '@unocss/core': 66.4.2
+ '@unocss/core': 66.5.0
- '@unocss/preset-typography@66.4.2':
+ '@unocss/preset-typography@66.5.0':
dependencies:
- '@unocss/core': 66.4.2
- '@unocss/preset-mini': 66.4.2
- '@unocss/rule-utils': 66.4.2
+ '@unocss/core': 66.5.0
+ '@unocss/rule-utils': 66.5.0
- '@unocss/preset-uno@66.4.2':
+ '@unocss/preset-uno@66.5.0':
dependencies:
- '@unocss/core': 66.4.2
- '@unocss/preset-wind3': 66.4.2
+ '@unocss/core': 66.5.0
+ '@unocss/preset-wind3': 66.5.0
- '@unocss/preset-web-fonts@66.4.2':
+ '@unocss/preset-web-fonts@66.5.0':
dependencies:
- '@unocss/core': 66.4.2
+ '@unocss/core': 66.5.0
ofetch: 1.4.1
- '@unocss/preset-wind3@66.4.2':
+ '@unocss/preset-wind3@66.5.0':
dependencies:
- '@unocss/core': 66.4.2
- '@unocss/preset-mini': 66.4.2
- '@unocss/rule-utils': 66.4.2
+ '@unocss/core': 66.5.0
+ '@unocss/preset-mini': 66.5.0
+ '@unocss/rule-utils': 66.5.0
- '@unocss/preset-wind4@66.4.2':
+ '@unocss/preset-wind4@66.5.0':
dependencies:
- '@unocss/core': 66.4.2
- '@unocss/extractor-arbitrary-variants': 66.4.2
- '@unocss/rule-utils': 66.4.2
+ '@unocss/core': 66.5.0
+ '@unocss/extractor-arbitrary-variants': 66.5.0
+ '@unocss/rule-utils': 66.5.0
- '@unocss/preset-wind@66.4.2':
+ '@unocss/preset-wind@66.5.0':
dependencies:
- '@unocss/core': 66.4.2
- '@unocss/preset-wind3': 66.4.2
+ '@unocss/core': 66.5.0
+ '@unocss/preset-wind3': 66.5.0
- '@unocss/reset@66.4.2': {}
+ '@unocss/reset@66.5.0': {}
'@unocss/rule-utils@0.62.4':
dependencies:
'@unocss/core': 0.62.4
magic-string: 0.30.18
- '@unocss/rule-utils@66.4.2':
+ '@unocss/rule-utils@66.5.0':
dependencies:
- '@unocss/core': 66.4.2
+ '@unocss/core': 66.5.0
magic-string: 0.30.18
- '@unocss/transformer-attributify-jsx@66.4.2':
+ '@unocss/transformer-attributify-jsx@66.5.0':
dependencies:
- '@babel/parser': 7.28.3
- '@babel/traverse': 7.28.3
- '@unocss/core': 66.4.2
+ '@babel/parser': 7.27.7
+ '@babel/traverse': 7.27.7
+ '@unocss/core': 66.5.0
transitivePeerDependencies:
- supports-color
- '@unocss/transformer-compile-class@66.4.2':
+ '@unocss/transformer-compile-class@66.5.0':
dependencies:
- '@unocss/core': 66.4.2
+ '@unocss/core': 66.5.0
- '@unocss/transformer-directives@66.4.2':
+ '@unocss/transformer-directives@66.5.0':
dependencies:
- '@unocss/core': 66.4.2
- '@unocss/rule-utils': 66.4.2
+ '@unocss/core': 66.5.0
+ '@unocss/rule-utils': 66.5.0
css-tree: 3.1.0
- '@unocss/transformer-variant-group@66.4.2':
+ '@unocss/transformer-variant-group@66.5.0':
dependencies:
- '@unocss/core': 66.4.2
+ '@unocss/core': 66.5.0
- '@unocss/vite@66.4.2(vite@7.1.3(@types/node@22.18.0)(jiti@2.5.1)(less@4.4.1)(lightningcss@1.30.1)(sass-embedded@1.89.1)(terser@5.42.0)(yaml@2.8.1))':
+ '@unocss/vite@66.5.0(rolldown-vite@7.1.5(@types/node@24.3.0)(esbuild@0.25.9)(jiti@2.5.1)(less@4.4.1)(sass-embedded@1.89.1)(terser@5.42.0)(yaml@2.8.1))':
dependencies:
- '@ampproject/remapping': 2.3.0
- '@unocss/config': 66.4.2
- '@unocss/core': 66.4.2
- '@unocss/inspector': 66.4.2
+ '@jridgewell/remapping': 2.3.5
+ '@unocss/config': 66.5.0
+ '@unocss/core': 66.5.0
+ '@unocss/inspector': 66.5.0
chokidar: 3.6.0
magic-string: 0.30.18
pathe: 2.0.3
tinyglobby: 0.2.14
- unplugin-utils: 0.2.5
- vite: 7.1.3(@types/node@22.18.0)(jiti@2.5.1)(less@4.4.1)(lightningcss@1.30.1)(sass-embedded@1.89.1)(terser@5.42.0)(yaml@2.8.1)
+ unplugin-utils: 0.3.0
+ vite: rolldown-vite@7.1.5(@types/node@24.3.0)(esbuild@0.25.9)(jiti@2.5.1)(less@4.4.1)(sass-embedded@1.89.1)(terser@5.42.0)(yaml@2.8.1)
'@unrs/resolver-binding-android-arm-eabi@1.11.1':
optional: true
@@ -7894,31 +8055,32 @@ snapshots:
dependencies:
vue: 3.5.20(typescript@5.9.2)
- '@vitejs/plugin-vue-jsx@5.1.1(vite@7.1.3(@types/node@22.18.0)(jiti@2.5.1)(less@4.4.1)(lightningcss@1.30.1)(sass-embedded@1.89.1)(terser@5.42.0)(yaml@2.8.1))(vue@3.5.20(typescript@5.9.2))':
+ '@vitejs/plugin-vue-jsx@5.1.1(rolldown-vite@7.1.5(@types/node@24.3.0)(esbuild@0.25.9)(jiti@2.5.1)(less@4.4.1)(sass-embedded@1.89.1)(terser@5.42.0)(yaml@2.8.1))(vue@3.5.20(typescript@5.9.2))':
dependencies:
'@babel/core': 7.28.3
'@babel/plugin-syntax-typescript': 7.27.1(@babel/core@7.28.3)
'@babel/plugin-transform-typescript': 7.28.0(@babel/core@7.28.3)
'@rolldown/pluginutils': 1.0.0-beta.34
'@vue/babel-plugin-jsx': 1.5.0(@babel/core@7.28.3)
- vite: 7.1.3(@types/node@22.18.0)(jiti@2.5.1)(less@4.4.1)(lightningcss@1.30.1)(sass-embedded@1.89.1)(terser@5.42.0)(yaml@2.8.1)
+ vite: rolldown-vite@7.1.5(@types/node@24.3.0)(esbuild@0.25.9)(jiti@2.5.1)(less@4.4.1)(sass-embedded@1.89.1)(terser@5.42.0)(yaml@2.8.1)
vue: 3.5.20(typescript@5.9.2)
transitivePeerDependencies:
- supports-color
- '@vitejs/plugin-vue@6.0.1(vite@7.1.3(@types/node@22.18.0)(jiti@2.5.1)(less@4.4.1)(lightningcss@1.30.1)(sass-embedded@1.89.1)(terser@5.42.0)(yaml@2.8.1))(vue@3.5.20(typescript@5.9.2))':
+ '@vitejs/plugin-vue@6.0.1(rolldown-vite@7.1.5(@types/node@24.3.0)(esbuild@0.25.9)(jiti@2.5.1)(less@4.4.1)(sass-embedded@1.89.1)(terser@5.42.0)(yaml@2.8.1))(vue@3.5.20(typescript@5.9.2))':
dependencies:
'@rolldown/pluginutils': 1.0.0-beta.29
- vite: 7.1.3(@types/node@22.18.0)(jiti@2.5.1)(less@4.4.1)(lightningcss@1.30.1)(sass-embedded@1.89.1)(terser@5.42.0)(yaml@2.8.1)
+ vite: rolldown-vite@7.1.5(@types/node@24.3.0)(esbuild@0.25.9)(jiti@2.5.1)(less@4.4.1)(sass-embedded@1.89.1)(terser@5.42.0)(yaml@2.8.1)
vue: 3.5.20(typescript@5.9.2)
- '@vitest/eslint-plugin@1.3.4(eslint@9.34.0(jiti@2.5.1))(typescript@5.9.2)(vitest@3.2.4(@types/node@22.18.0)(jiti@2.5.1)(jsdom@26.1.0)(less@4.4.1)(lightningcss@1.30.1)(sass-embedded@1.89.1)(terser@5.42.0)(yaml@2.8.1))':
+ '@vitest/eslint-plugin@1.3.5(eslint@9.34.0(jiti@2.5.1))(typescript@5.9.2)(vitest@3.2.4(@types/node@24.3.0)(esbuild@0.25.9)(jiti@2.5.1)(jsdom@26.1.0)(less@4.4.1)(sass-embedded@1.89.1)(terser@5.42.0)(yaml@2.8.1))':
dependencies:
+ '@typescript-eslint/scope-manager': 8.41.0
'@typescript-eslint/utils': 8.39.1(eslint@9.34.0(jiti@2.5.1))(typescript@5.9.2)
eslint: 9.34.0(jiti@2.5.1)
optionalDependencies:
typescript: 5.9.2
- vitest: 3.2.4(@types/node@22.18.0)(jiti@2.5.1)(jsdom@26.1.0)(less@4.4.1)(lightningcss@1.30.1)(sass-embedded@1.89.1)(terser@5.42.0)(yaml@2.8.1)
+ vitest: 3.2.4(@types/node@24.3.0)(esbuild@0.25.9)(jiti@2.5.1)(jsdom@26.1.0)(less@4.4.1)(sass-embedded@1.89.1)(terser@5.42.0)(yaml@2.8.1)
transitivePeerDependencies:
- supports-color
@@ -7930,13 +8092,13 @@ snapshots:
chai: 5.3.1
tinyrainbow: 2.0.0
- '@vitest/mocker@3.2.4(vite@7.1.3(@types/node@22.18.0)(jiti@2.5.1)(less@4.4.1)(lightningcss@1.30.1)(sass-embedded@1.89.1)(terser@5.42.0)(yaml@2.8.1))':
+ '@vitest/mocker@3.2.4(rolldown-vite@7.1.5(@types/node@24.3.0)(esbuild@0.25.9)(jiti@2.5.1)(less@4.4.1)(sass-embedded@1.89.1)(terser@5.42.0)(yaml@2.8.1))':
dependencies:
'@vitest/spy': 3.2.4
estree-walker: 3.0.3
magic-string: 0.30.18
optionalDependencies:
- vite: 7.1.3(@types/node@22.18.0)(jiti@2.5.1)(less@4.4.1)(lightningcss@1.30.1)(sass-embedded@1.89.1)(terser@5.42.0)(yaml@2.8.1)
+ vite: rolldown-vite@7.1.5(@types/node@24.3.0)(esbuild@0.25.9)(jiti@2.5.1)(less@4.4.1)(sass-embedded@1.89.1)(terser@5.42.0)(yaml@2.8.1)
'@vitest/pretty-format@3.2.4':
dependencies:
@@ -8090,12 +8252,12 @@ snapshots:
transitivePeerDependencies:
- vue
- '@vue-macros/devtools@0.4.1(typescript@5.9.2)(vite@7.1.3(@types/node@22.18.0)(jiti@2.5.1)(less@4.4.1)(lightningcss@1.30.1)(sass-embedded@1.89.1)(terser@5.42.0)(yaml@2.8.1))':
+ '@vue-macros/devtools@0.4.1(rolldown-vite@7.1.5(@types/node@24.3.0)(esbuild@0.25.9)(jiti@2.5.1)(less@4.4.1)(sass-embedded@1.89.1)(terser@5.42.0)(yaml@2.8.1))(typescript@5.9.2)':
dependencies:
sirv: 3.0.1
vue: 3.5.20(typescript@5.9.2)
optionalDependencies:
- vite: 7.1.3(@types/node@22.18.0)(jiti@2.5.1)(less@4.4.1)(lightningcss@1.30.1)(sass-embedded@1.89.1)(terser@5.42.0)(yaml@2.8.1)
+ vite: rolldown-vite@7.1.5(@types/node@24.3.0)(esbuild@0.25.9)(jiti@2.5.1)(less@4.4.1)(sass-embedded@1.89.1)(terser@5.42.0)(yaml@2.8.1)
transitivePeerDependencies:
- typescript
@@ -8287,14 +8449,18 @@ snapshots:
dependencies:
'@vue/devtools-kit': 7.7.7
- '@vue/devtools-core@8.0.1(vite@7.1.3(@types/node@22.18.0)(jiti@2.5.1)(less@4.4.1)(lightningcss@1.30.1)(sass-embedded@1.89.1)(terser@5.42.0)(yaml@2.8.1))(vue@3.5.20(typescript@5.9.2))':
+ '@vue/devtools-api@8.0.1':
+ dependencies:
+ '@vue/devtools-kit': 8.0.1
+
+ '@vue/devtools-core@8.0.1(rolldown-vite@7.1.5(@types/node@24.3.0)(esbuild@0.25.9)(jiti@2.5.1)(less@4.4.1)(sass-embedded@1.89.1)(terser@5.42.0)(yaml@2.8.1))(vue@3.5.20(typescript@5.9.2))':
dependencies:
'@vue/devtools-kit': 8.0.1
'@vue/devtools-shared': 8.0.1
mitt: 3.0.1
nanoid: 5.1.5
pathe: 2.0.3
- vite-hot-client: 2.1.0(vite@7.1.3(@types/node@22.18.0)(jiti@2.5.1)(less@4.4.1)(lightningcss@1.30.1)(sass-embedded@1.89.1)(terser@5.42.0)(yaml@2.8.1))
+ vite-hot-client: 2.1.0(rolldown-vite@7.1.5(@types/node@24.3.0)(esbuild@0.25.9)(jiti@2.5.1)(less@4.4.1)(sass-embedded@1.89.1)(terser@5.42.0)(yaml@2.8.1))
vue: 3.5.20(typescript@5.9.2)
transitivePeerDependencies:
- vite
@@ -8536,7 +8702,7 @@ snapshots:
array-tree-filter: 2.1.0
async-validator: 4.2.5
csstype: 3.1.3
- dayjs: 1.11.14
+ dayjs: 1.11.18
dom-align: 1.12.4
dom-scroll-into-view: 2.0.1
lodash: 4.17.21
@@ -8924,9 +9090,9 @@ snapshots:
core-util-is@1.0.3: {}
- cosmiconfig-typescript-loader@6.1.0(@types/node@22.18.0)(cosmiconfig@9.0.0(typescript@5.9.2))(typescript@5.9.2):
+ cosmiconfig-typescript-loader@6.1.0(@types/node@24.3.0)(cosmiconfig@9.0.0(typescript@5.9.2))(typescript@5.9.2):
dependencies:
- '@types/node': 22.18.0
+ '@types/node': 24.3.0
cosmiconfig: 9.0.0(typescript@5.9.2)
jiti: 2.5.1
typescript: 5.9.2
@@ -9031,7 +9197,7 @@ snapshots:
date-fns@3.6.0: {}
- dayjs@1.11.14: {}
+ dayjs@1.11.18: {}
de-indent@1.0.2: {}
@@ -9261,6 +9427,7 @@ snapshots:
'@esbuild/win32-arm64': 0.25.9
'@esbuild/win32-ia32': 0.25.9
'@esbuild/win32-x64': 0.25.9
+ optional: true
escalade@3.2.0: {}
@@ -9306,7 +9473,7 @@ snapshots:
transitivePeerDependencies:
- supports-color
- eslint-plugin-oxlint@1.13.0:
+ eslint-plugin-oxlint@1.14.0:
dependencies:
jsonc-parser: 3.3.1
@@ -9714,6 +9881,8 @@ snapshots:
is-windows: 1.0.2
which: 1.3.1
+ globals@11.12.0: {}
+
globals@13.24.0:
dependencies:
type-fest: 0.20.2
@@ -10141,7 +10310,6 @@ snapshots:
lightningcss-linux-x64-musl: 1.30.1
lightningcss-win32-arm64-msvc: 1.30.1
lightningcss-win32-x64-msvc: 1.30.1
- optional: true
lilconfig@3.1.3: {}
@@ -10240,7 +10408,7 @@ snapshots:
dependencies:
yallist: 3.1.1
- lucide-vue-next@0.540.0(vue@3.5.20(typescript@5.9.2)):
+ lucide-vue-next@0.542.0(vue@3.5.20(typescript@5.9.2)):
dependencies:
vue: 3.5.20(typescript@5.9.2)
@@ -10540,27 +10708,16 @@ snapshots:
'@oxc-resolver/binding-win32-arm64-msvc': 4.2.0
'@oxc-resolver/binding-win32-x64-msvc': 4.2.0
- oxlint-tsgolint@0.0.4:
+ oxlint@1.14.0:
optionalDependencies:
- '@oxlint-tsgolint/darwin-arm64': 0.0.4
- '@oxlint-tsgolint/darwin-x64': 0.0.4
- '@oxlint-tsgolint/linux-arm64': 0.0.4
- '@oxlint-tsgolint/linux-x64': 0.0.4
- '@oxlint-tsgolint/win32-arm64': 0.0.4
- '@oxlint-tsgolint/win32-x64': 0.0.4
- optional: true
-
- oxlint@1.13.0(oxlint-tsgolint@0.0.4):
- optionalDependencies:
- '@oxlint/darwin-arm64': 1.13.0
- '@oxlint/darwin-x64': 1.13.0
- '@oxlint/linux-arm64-gnu': 1.13.0
- '@oxlint/linux-arm64-musl': 1.13.0
- '@oxlint/linux-x64-gnu': 1.13.0
- '@oxlint/linux-x64-musl': 1.13.0
- '@oxlint/win32-arm64': 1.13.0
- '@oxlint/win32-x64': 1.13.0
- oxlint-tsgolint: 0.0.4
+ '@oxlint/darwin-arm64': 1.14.0
+ '@oxlint/darwin-x64': 1.14.0
+ '@oxlint/linux-arm64-gnu': 1.14.0
+ '@oxlint/linux-arm64-musl': 1.14.0
+ '@oxlint/linux-x64-gnu': 1.14.0
+ '@oxlint/linux-x64-musl': 1.14.0
+ '@oxlint/win32-arm64': 1.14.0
+ '@oxlint/win32-x64': 1.14.0
p-limit@3.1.0:
dependencies:
@@ -10772,7 +10929,7 @@ snapshots:
primeicons@7.0.0: {}
- primelocale@2.1.5: {}
+ primelocale@2.1.7: {}
primevue@4.3.7(vue@3.5.20(typescript@5.9.2)):
dependencies:
@@ -10804,7 +10961,7 @@ snapshots:
'@protobufjs/path': 1.1.2
'@protobufjs/pool': 1.1.0
'@protobufjs/utf8': 1.1.0
- '@types/node': 22.18.0
+ '@types/node': 24.3.0
long: 5.3.2
proxy-from-env@1.1.0: {}
@@ -10922,7 +11079,7 @@ snapshots:
dependencies:
jsesc: 3.0.2
- reka-ui@2.4.1(typescript@5.9.2)(vue@3.5.20(typescript@5.9.2)):
+ reka-ui@2.5.0(typescript@5.9.2)(vue@3.5.20(typescript@5.9.2)):
dependencies:
'@floating-ui/dom': 1.7.3
'@floating-ui/vue': 1.1.8(vue@3.5.20(typescript@5.9.2))
@@ -10998,6 +11155,46 @@ snapshots:
rfdc@1.4.1: {}
+ rolldown-vite@7.1.5(@types/node@24.3.0)(esbuild@0.25.9)(jiti@2.5.1)(less@4.4.1)(sass-embedded@1.89.1)(terser@5.42.0)(yaml@2.8.1):
+ dependencies:
+ fdir: 6.5.0(picomatch@4.0.3)
+ lightningcss: 1.30.1
+ picomatch: 4.0.3
+ postcss: 8.5.6
+ rolldown: 1.0.0-beta.34
+ tinyglobby: 0.2.14
+ optionalDependencies:
+ '@types/node': 24.3.0
+ esbuild: 0.25.9
+ fsevents: 2.3.3
+ jiti: 2.5.1
+ less: 4.4.1
+ sass-embedded: 1.89.1
+ terser: 5.42.0
+ yaml: 2.8.1
+
+ rolldown@1.0.0-beta.34:
+ dependencies:
+ '@oxc-project/runtime': 0.82.3
+ '@oxc-project/types': 0.82.3
+ '@rolldown/pluginutils': 1.0.0-beta.34
+ ansis: 4.1.0
+ optionalDependencies:
+ '@rolldown/binding-android-arm64': 1.0.0-beta.34
+ '@rolldown/binding-darwin-arm64': 1.0.0-beta.34
+ '@rolldown/binding-darwin-x64': 1.0.0-beta.34
+ '@rolldown/binding-freebsd-x64': 1.0.0-beta.34
+ '@rolldown/binding-linux-arm-gnueabihf': 1.0.0-beta.34
+ '@rolldown/binding-linux-arm64-gnu': 1.0.0-beta.34
+ '@rolldown/binding-linux-arm64-musl': 1.0.0-beta.34
+ '@rolldown/binding-linux-x64-gnu': 1.0.0-beta.34
+ '@rolldown/binding-linux-x64-musl': 1.0.0-beta.34
+ '@rolldown/binding-openharmony-arm64': 1.0.0-beta.34
+ '@rolldown/binding-wasm32-wasi': 1.0.0-beta.34
+ '@rolldown/binding-win32-arm64-msvc': 1.0.0-beta.34
+ '@rolldown/binding-win32-ia32-msvc': 1.0.0-beta.34
+ '@rolldown/binding-win32-x64-msvc': 1.0.0-beta.34
+
rollup@4.46.2:
dependencies:
'@types/estree': 1.0.8
@@ -11511,7 +11708,14 @@ snapshots:
jiti: 2.5.1
quansync: 0.2.11
- undici-types@6.21.0: {}
+ unconfig@7.3.3:
+ dependencies:
+ '@quansync/fs': 0.1.5
+ defu: 6.1.4
+ jiti: 2.5.1
+ quansync: 0.2.11
+
+ undici-types@7.10.0: {}
unhead@2.0.14:
dependencies:
@@ -11542,47 +11746,47 @@ snapshots:
universalify@2.0.1: {}
- unocss-preset-animations@1.2.1(@unocss/preset-wind3@66.4.2)(unocss@66.4.2(postcss@8.5.6)(vite@7.1.3(@types/node@22.18.0)(jiti@2.5.1)(less@4.4.1)(lightningcss@1.30.1)(sass-embedded@1.89.1)(terser@5.42.0)(yaml@2.8.1))):
+ unocss-preset-animations@1.2.1(@unocss/preset-wind3@66.5.0)(unocss@66.5.0(postcss@8.5.6)(rolldown-vite@7.1.5(@types/node@24.3.0)(esbuild@0.25.9)(jiti@2.5.1)(less@4.4.1)(sass-embedded@1.89.1)(terser@5.42.0)(yaml@2.8.1))):
dependencies:
- unocss: 66.4.2(postcss@8.5.6)(vite@7.1.3(@types/node@22.18.0)(jiti@2.5.1)(less@4.4.1)(lightningcss@1.30.1)(sass-embedded@1.89.1)(terser@5.42.0)(yaml@2.8.1))
+ unocss: 66.5.0(postcss@8.5.6)(rolldown-vite@7.1.5(@types/node@24.3.0)(esbuild@0.25.9)(jiti@2.5.1)(less@4.4.1)(sass-embedded@1.89.1)(terser@5.42.0)(yaml@2.8.1))
optionalDependencies:
- '@unocss/preset-wind3': 66.4.2
+ '@unocss/preset-wind3': 66.5.0
- unocss-preset-chinese@0.3.3(unocss@66.4.2(postcss@8.5.6)(vite@7.1.3(@types/node@22.18.0)(jiti@2.5.1)(less@4.4.1)(lightningcss@1.30.1)(sass-embedded@1.89.1)(terser@5.42.0)(yaml@2.8.1))):
+ unocss-preset-chinese@0.3.3(unocss@66.5.0(postcss@8.5.6)(rolldown-vite@7.1.5(@types/node@24.3.0)(esbuild@0.25.9)(jiti@2.5.1)(less@4.4.1)(sass-embedded@1.89.1)(terser@5.42.0)(yaml@2.8.1))):
dependencies:
'@unocss/core': 0.62.4
'@unocss/preset-mini': 0.62.4
optionalDependencies:
- unocss: 66.4.2(postcss@8.5.6)(vite@7.1.3(@types/node@22.18.0)(jiti@2.5.1)(less@4.4.1)(lightningcss@1.30.1)(sass-embedded@1.89.1)(terser@5.42.0)(yaml@2.8.1))
+ unocss: 66.5.0(postcss@8.5.6)(rolldown-vite@7.1.5(@types/node@24.3.0)(esbuild@0.25.9)(jiti@2.5.1)(less@4.4.1)(sass-embedded@1.89.1)(terser@5.42.0)(yaml@2.8.1))
- unocss-preset-shadcn@0.5.0(unocss-preset-animations@1.2.1(@unocss/preset-wind3@66.4.2)(unocss@66.4.2(postcss@8.5.6)(vite@7.1.3(@types/node@22.18.0)(jiti@2.5.1)(less@4.4.1)(lightningcss@1.30.1)(sass-embedded@1.89.1)(terser@5.42.0)(yaml@2.8.1))))(unocss@66.4.2(postcss@8.5.6)(vite@7.1.3(@types/node@22.18.0)(jiti@2.5.1)(less@4.4.1)(lightningcss@1.30.1)(sass-embedded@1.89.1)(terser@5.42.0)(yaml@2.8.1))):
+ unocss-preset-shadcn@0.5.0(unocss-preset-animations@1.2.1(@unocss/preset-wind3@66.5.0)(unocss@66.5.0(postcss@8.5.6)(rolldown-vite@7.1.5(@types/node@24.3.0)(esbuild@0.25.9)(jiti@2.5.1)(less@4.4.1)(sass-embedded@1.89.1)(terser@5.42.0)(yaml@2.8.1))))(unocss@66.5.0(postcss@8.5.6)(rolldown-vite@7.1.5(@types/node@24.3.0)(esbuild@0.25.9)(jiti@2.5.1)(less@4.4.1)(sass-embedded@1.89.1)(terser@5.42.0)(yaml@2.8.1))):
dependencies:
- unocss: 66.4.2(postcss@8.5.6)(vite@7.1.3(@types/node@22.18.0)(jiti@2.5.1)(less@4.4.1)(lightningcss@1.30.1)(sass-embedded@1.89.1)(terser@5.42.0)(yaml@2.8.1))
- unocss-preset-animations: 1.2.1(@unocss/preset-wind3@66.4.2)(unocss@66.4.2(postcss@8.5.6)(vite@7.1.3(@types/node@22.18.0)(jiti@2.5.1)(less@4.4.1)(lightningcss@1.30.1)(sass-embedded@1.89.1)(terser@5.42.0)(yaml@2.8.1)))
+ unocss: 66.5.0(postcss@8.5.6)(rolldown-vite@7.1.5(@types/node@24.3.0)(esbuild@0.25.9)(jiti@2.5.1)(less@4.4.1)(sass-embedded@1.89.1)(terser@5.42.0)(yaml@2.8.1))
+ unocss-preset-animations: 1.2.1(@unocss/preset-wind3@66.5.0)(unocss@66.5.0(postcss@8.5.6)(rolldown-vite@7.1.5(@types/node@24.3.0)(esbuild@0.25.9)(jiti@2.5.1)(less@4.4.1)(sass-embedded@1.89.1)(terser@5.42.0)(yaml@2.8.1)))
- unocss@66.4.2(postcss@8.5.6)(vite@7.1.3(@types/node@22.18.0)(jiti@2.5.1)(less@4.4.1)(lightningcss@1.30.1)(sass-embedded@1.89.1)(terser@5.42.0)(yaml@2.8.1)):
+ unocss@66.5.0(postcss@8.5.6)(rolldown-vite@7.1.5(@types/node@24.3.0)(esbuild@0.25.9)(jiti@2.5.1)(less@4.4.1)(sass-embedded@1.89.1)(terser@5.42.0)(yaml@2.8.1)):
dependencies:
- '@unocss/astro': 66.4.2(vite@7.1.3(@types/node@22.18.0)(jiti@2.5.1)(less@4.4.1)(lightningcss@1.30.1)(sass-embedded@1.89.1)(terser@5.42.0)(yaml@2.8.1))
- '@unocss/cli': 66.4.2
- '@unocss/core': 66.4.2
- '@unocss/postcss': 66.4.2(postcss@8.5.6)
- '@unocss/preset-attributify': 66.4.2
- '@unocss/preset-icons': 66.4.2
- '@unocss/preset-mini': 66.4.2
- '@unocss/preset-tagify': 66.4.2
- '@unocss/preset-typography': 66.4.2
- '@unocss/preset-uno': 66.4.2
- '@unocss/preset-web-fonts': 66.4.2
- '@unocss/preset-wind': 66.4.2
- '@unocss/preset-wind3': 66.4.2
- '@unocss/preset-wind4': 66.4.2
- '@unocss/transformer-attributify-jsx': 66.4.2
- '@unocss/transformer-compile-class': 66.4.2
- '@unocss/transformer-directives': 66.4.2
- '@unocss/transformer-variant-group': 66.4.2
- '@unocss/vite': 66.4.2(vite@7.1.3(@types/node@22.18.0)(jiti@2.5.1)(less@4.4.1)(lightningcss@1.30.1)(sass-embedded@1.89.1)(terser@5.42.0)(yaml@2.8.1))
+ '@unocss/astro': 66.5.0(rolldown-vite@7.1.5(@types/node@24.3.0)(esbuild@0.25.9)(jiti@2.5.1)(less@4.4.1)(sass-embedded@1.89.1)(terser@5.42.0)(yaml@2.8.1))
+ '@unocss/cli': 66.5.0
+ '@unocss/core': 66.5.0
+ '@unocss/postcss': 66.5.0(postcss@8.5.6)
+ '@unocss/preset-attributify': 66.5.0
+ '@unocss/preset-icons': 66.5.0
+ '@unocss/preset-mini': 66.5.0
+ '@unocss/preset-tagify': 66.5.0
+ '@unocss/preset-typography': 66.5.0
+ '@unocss/preset-uno': 66.5.0
+ '@unocss/preset-web-fonts': 66.5.0
+ '@unocss/preset-wind': 66.5.0
+ '@unocss/preset-wind3': 66.5.0
+ '@unocss/preset-wind4': 66.5.0
+ '@unocss/transformer-attributify-jsx': 66.5.0
+ '@unocss/transformer-compile-class': 66.5.0
+ '@unocss/transformer-directives': 66.5.0
+ '@unocss/transformer-variant-group': 66.5.0
+ '@unocss/vite': 66.5.0(rolldown-vite@7.1.5(@types/node@24.3.0)(esbuild@0.25.9)(jiti@2.5.1)(less@4.4.1)(sass-embedded@1.89.1)(terser@5.42.0)(yaml@2.8.1))
optionalDependencies:
- vite: 7.1.3(@types/node@22.18.0)(jiti@2.5.1)(less@4.4.1)(lightningcss@1.30.1)(sass-embedded@1.89.1)(terser@5.42.0)(yaml@2.8.1)
+ vite: rolldown-vite@7.1.5(@types/node@24.3.0)(esbuild@0.25.9)(jiti@2.5.1)(less@4.4.1)(sass-embedded@1.89.1)(terser@5.42.0)(yaml@2.8.1)
transitivePeerDependencies:
- postcss
- supports-color
@@ -11598,12 +11802,12 @@ snapshots:
optionalDependencies:
'@vueuse/core': 13.8.0(vue@3.5.20(typescript@5.9.2))
- unplugin-combine@1.2.1(esbuild@0.25.9)(rollup@4.46.2)(unplugin@1.16.1)(vite@7.1.3(@types/node@22.18.0)(jiti@2.5.1)(less@4.4.1)(lightningcss@1.30.1)(sass-embedded@1.89.1)(terser@5.42.0)(yaml@2.8.1)):
+ unplugin-combine@1.2.1(esbuild@0.25.9)(rolldown-vite@7.1.5(@types/node@24.3.0)(esbuild@0.25.9)(jiti@2.5.1)(less@4.4.1)(sass-embedded@1.89.1)(terser@5.42.0)(yaml@2.8.1))(rollup@4.46.2)(unplugin@1.16.1):
optionalDependencies:
esbuild: 0.25.9
rollup: 4.46.2
unplugin: 1.16.1
- vite: 7.1.3(@types/node@22.18.0)(jiti@2.5.1)(less@4.4.1)(lightningcss@1.30.1)(sass-embedded@1.89.1)(terser@5.42.0)(yaml@2.8.1)
+ vite: rolldown-vite@7.1.5(@types/node@24.3.0)(esbuild@0.25.9)(jiti@2.5.1)(less@4.4.1)(sass-embedded@1.89.1)(terser@5.42.0)(yaml@2.8.1)
unplugin-icons@22.2.0(@vue/compiler-sfc@3.5.20):
dependencies:
@@ -11651,7 +11855,7 @@ snapshots:
transitivePeerDependencies:
- vue
- unplugin-vue-macros@2.14.5(@vueuse/core@13.8.0(vue@3.5.20(typescript@5.9.2)))(esbuild@0.25.9)(rollup@4.46.2)(typescript@5.9.2)(vite@7.1.3(@types/node@22.18.0)(jiti@2.5.1)(less@4.4.1)(lightningcss@1.30.1)(sass-embedded@1.89.1)(terser@5.42.0)(yaml@2.8.1))(vue-tsc@3.0.6(typescript@5.9.2))(vue@3.5.20(typescript@5.9.2)):
+ unplugin-vue-macros@2.14.5(@vueuse/core@13.8.0(vue@3.5.20(typescript@5.9.2)))(esbuild@0.25.9)(rolldown-vite@7.1.5(@types/node@24.3.0)(esbuild@0.25.9)(jiti@2.5.1)(less@4.4.1)(sass-embedded@1.89.1)(terser@5.42.0)(yaml@2.8.1))(rollup@4.46.2)(typescript@5.9.2)(vue-tsc@3.0.6(typescript@5.9.2))(vue@3.5.20(typescript@5.9.2)):
dependencies:
'@vue-macros/better-define': 1.11.4(vue@3.5.20(typescript@5.9.2))
'@vue-macros/boolean-prop': 0.5.5(vue@3.5.20(typescript@5.9.2))
@@ -11666,7 +11870,7 @@ snapshots:
'@vue-macros/define-render': 1.6.6(vue@3.5.20(typescript@5.9.2))
'@vue-macros/define-slots': 1.2.6(vue@3.5.20(typescript@5.9.2))
'@vue-macros/define-stylex': 0.2.3(vue@3.5.20(typescript@5.9.2))
- '@vue-macros/devtools': 0.4.1(typescript@5.9.2)(vite@7.1.3(@types/node@22.18.0)(jiti@2.5.1)(less@4.4.1)(lightningcss@1.30.1)(sass-embedded@1.89.1)(terser@5.42.0)(yaml@2.8.1))
+ '@vue-macros/devtools': 0.4.1(rolldown-vite@7.1.5(@types/node@24.3.0)(esbuild@0.25.9)(jiti@2.5.1)(less@4.4.1)(sass-embedded@1.89.1)(terser@5.42.0)(yaml@2.8.1))(typescript@5.9.2)
'@vue-macros/export-expose': 0.3.5(vue@3.5.20(typescript@5.9.2))
'@vue-macros/export-props': 0.6.5(vue@3.5.20(typescript@5.9.2))
'@vue-macros/export-render': 0.3.5(vue@3.5.20(typescript@5.9.2))
@@ -11683,7 +11887,7 @@ snapshots:
'@vue-macros/short-vmodel': 1.5.5(vue@3.5.20(typescript@5.9.2))
'@vue-macros/volar': 0.30.15(typescript@5.9.2)(vue-tsc@3.0.6(typescript@5.9.2))(vue@3.5.20(typescript@5.9.2))
unplugin: 1.16.1
- unplugin-combine: 1.2.1(esbuild@0.25.9)(rollup@4.46.2)(unplugin@1.16.1)(vite@7.1.3(@types/node@22.18.0)(jiti@2.5.1)(less@4.4.1)(lightningcss@1.30.1)(sass-embedded@1.89.1)(terser@5.42.0)(yaml@2.8.1))
+ unplugin-combine: 1.2.1(esbuild@0.25.9)(rolldown-vite@7.1.5(@types/node@24.3.0)(esbuild@0.25.9)(jiti@2.5.1)(less@4.4.1)(sass-embedded@1.89.1)(terser@5.42.0)(yaml@2.8.1))(rollup@4.46.2)(unplugin@1.16.1)
unplugin-vue-define-options: 1.5.5(vue@3.5.20(typescript@5.9.2))
vue: 3.5.20(typescript@5.9.2)
transitivePeerDependencies:
@@ -11697,7 +11901,7 @@ snapshots:
- vue-tsc
- webpack
- unplugin-vue-markdown@29.1.0(vite@7.1.3(@types/node@22.18.0)(jiti@2.5.1)(less@4.4.1)(lightningcss@1.30.1)(sass-embedded@1.89.1)(terser@5.42.0)(yaml@2.8.1)):
+ unplugin-vue-markdown@29.1.0(rolldown-vite@7.1.5(@types/node@24.3.0)(esbuild@0.25.9)(jiti@2.5.1)(less@4.4.1)(sass-embedded@1.89.1)(terser@5.42.0)(yaml@2.8.1)):
dependencies:
'@mdit-vue/plugin-component': 2.1.4
'@mdit-vue/plugin-frontmatter': 2.1.4
@@ -11707,7 +11911,7 @@ snapshots:
markdown-it-async: 2.2.0
unplugin: 2.3.9
unplugin-utils: 0.2.5
- vite: 7.1.3(@types/node@22.18.0)(jiti@2.5.1)(less@4.4.1)(lightningcss@1.30.1)(sass-embedded@1.89.1)(terser@5.42.0)(yaml@2.8.1)
+ vite: rolldown-vite@7.1.5(@types/node@24.3.0)(esbuild@0.25.9)(jiti@2.5.1)(less@4.4.1)(sass-embedded@1.89.1)(terser@5.42.0)(yaml@2.8.1)
unplugin-vue-router@0.15.0(@vue/compiler-sfc@3.5.20)(typescript@5.9.2)(vue-router@4.5.1(vue@3.5.20(typescript@5.9.2)))(vue@3.5.20(typescript@5.9.2)):
dependencies:
@@ -11784,10 +11988,10 @@ snapshots:
util-deprecate@1.0.2: {}
- utils4u@4.2.3(@vueuse/core@13.8.0(vue@3.5.20(typescript@5.9.2)))(dayjs@1.11.14)(nprogress@0.2.0)(primevue@4.3.7(vue@3.5.20(typescript@5.9.2)))(vant@4.9.21(vue@3.5.20(typescript@5.9.2)))(vue-router@4.5.1(vue@3.5.20(typescript@5.9.2)))(vue@3.5.20(typescript@5.9.2)):
+ utils4u@4.2.3(@vueuse/core@13.8.0(vue@3.5.20(typescript@5.9.2)))(dayjs@1.11.18)(nprogress@0.2.0)(primevue@4.3.7(vue@3.5.20(typescript@5.9.2)))(vant@4.9.21(vue@3.5.20(typescript@5.9.2)))(vue-router@4.5.1(vue@3.5.20(typescript@5.9.2)))(vue@3.5.20(typescript@5.9.2)):
optionalDependencies:
'@vueuse/core': 13.8.0(vue@3.5.20(typescript@5.9.2))
- dayjs: 1.11.14
+ dayjs: 1.11.18
nprogress: 0.2.0
primevue: 4.3.7(vue@3.5.20(typescript@5.9.2))
vant: 4.9.21(vue@3.5.20(typescript@5.9.2))
@@ -11832,28 +12036,28 @@ snapshots:
clone-stats: 0.0.1
replace-ext: 0.0.1
- vite-dev-rpc@1.1.0(vite@7.1.3(@types/node@22.18.0)(jiti@2.5.1)(less@4.4.1)(lightningcss@1.30.1)(sass-embedded@1.89.1)(terser@5.42.0)(yaml@2.8.1)):
+ vite-dev-rpc@1.1.0(rolldown-vite@7.1.5(@types/node@24.3.0)(esbuild@0.25.9)(jiti@2.5.1)(less@4.4.1)(sass-embedded@1.89.1)(terser@5.42.0)(yaml@2.8.1)):
dependencies:
birpc: 2.5.0
- vite: 7.1.3(@types/node@22.18.0)(jiti@2.5.1)(less@4.4.1)(lightningcss@1.30.1)(sass-embedded@1.89.1)(terser@5.42.0)(yaml@2.8.1)
- vite-hot-client: 2.1.0(vite@7.1.3(@types/node@22.18.0)(jiti@2.5.1)(less@4.4.1)(lightningcss@1.30.1)(sass-embedded@1.89.1)(terser@5.42.0)(yaml@2.8.1))
+ vite: rolldown-vite@7.1.5(@types/node@24.3.0)(esbuild@0.25.9)(jiti@2.5.1)(less@4.4.1)(sass-embedded@1.89.1)(terser@5.42.0)(yaml@2.8.1)
+ vite-hot-client: 2.1.0(rolldown-vite@7.1.5(@types/node@24.3.0)(esbuild@0.25.9)(jiti@2.5.1)(less@4.4.1)(sass-embedded@1.89.1)(terser@5.42.0)(yaml@2.8.1))
- vite-hot-client@2.1.0(vite@7.1.3(@types/node@22.18.0)(jiti@2.5.1)(less@4.4.1)(lightningcss@1.30.1)(sass-embedded@1.89.1)(terser@5.42.0)(yaml@2.8.1)):
+ vite-hot-client@2.1.0(rolldown-vite@7.1.5(@types/node@24.3.0)(esbuild@0.25.9)(jiti@2.5.1)(less@4.4.1)(sass-embedded@1.89.1)(terser@5.42.0)(yaml@2.8.1)):
dependencies:
- vite: 7.1.3(@types/node@22.18.0)(jiti@2.5.1)(less@4.4.1)(lightningcss@1.30.1)(sass-embedded@1.89.1)(terser@5.42.0)(yaml@2.8.1)
+ vite: rolldown-vite@7.1.5(@types/node@24.3.0)(esbuild@0.25.9)(jiti@2.5.1)(less@4.4.1)(sass-embedded@1.89.1)(terser@5.42.0)(yaml@2.8.1)
- vite-node@3.2.4(@types/node@22.18.0)(jiti@2.5.1)(less@4.4.1)(lightningcss@1.30.1)(sass-embedded@1.89.1)(terser@5.42.0)(yaml@2.8.1):
+ vite-node@3.2.4(@types/node@24.3.0)(esbuild@0.25.9)(jiti@2.5.1)(less@4.4.1)(sass-embedded@1.89.1)(terser@5.42.0)(yaml@2.8.1):
dependencies:
cac: 6.7.14
debug: 4.4.1
es-module-lexer: 1.7.0
pathe: 2.0.3
- vite: 7.1.3(@types/node@22.18.0)(jiti@2.5.1)(less@4.4.1)(lightningcss@1.30.1)(sass-embedded@1.89.1)(terser@5.42.0)(yaml@2.8.1)
+ vite: rolldown-vite@7.1.5(@types/node@24.3.0)(esbuild@0.25.9)(jiti@2.5.1)(less@4.4.1)(sass-embedded@1.89.1)(terser@5.42.0)(yaml@2.8.1)
transitivePeerDependencies:
- '@types/node'
+ - esbuild
- jiti
- less
- - lightningcss
- sass
- sass-embedded
- stylus
@@ -11863,7 +12067,7 @@ snapshots:
- tsx
- yaml
- vite-plugin-checker@0.10.3(eslint@9.34.0(jiti@2.5.1))(optionator@0.9.4)(typescript@5.9.2)(vite@7.1.3(@types/node@22.18.0)(jiti@2.5.1)(less@4.4.1)(lightningcss@1.30.1)(sass-embedded@1.89.1)(terser@5.42.0)(yaml@2.8.1))(vue-tsc@3.0.6(typescript@5.9.2)):
+ vite-plugin-checker@0.10.3(eslint@9.34.0(jiti@2.5.1))(optionator@0.9.4)(rolldown-vite@7.1.5(@types/node@24.3.0)(esbuild@0.25.9)(jiti@2.5.1)(less@4.4.1)(sass-embedded@1.89.1)(terser@5.42.0)(yaml@2.8.1))(typescript@5.9.2)(vue-tsc@3.0.6(typescript@5.9.2)):
dependencies:
'@babel/code-frame': 7.27.1
chokidar: 4.0.3
@@ -11873,7 +12077,7 @@ snapshots:
strip-ansi: 7.1.0
tiny-invariant: 1.3.3
tinyglobby: 0.2.14
- vite: 7.1.3(@types/node@22.18.0)(jiti@2.5.1)(less@4.4.1)(lightningcss@1.30.1)(sass-embedded@1.89.1)(terser@5.42.0)(yaml@2.8.1)
+ vite: rolldown-vite@7.1.5(@types/node@24.3.0)(esbuild@0.25.9)(jiti@2.5.1)(less@4.4.1)(sass-embedded@1.89.1)(terser@5.42.0)(yaml@2.8.1)
vscode-uri: 3.1.0
optionalDependencies:
eslint: 9.34.0(jiti@2.5.1)
@@ -11894,7 +12098,7 @@ snapshots:
sharp: 0.33.5
svgo: 3.3.2
- vite-plugin-inspect@11.3.3(vite@7.1.3(@types/node@22.18.0)(jiti@2.5.1)(less@4.4.1)(lightningcss@1.30.1)(sass-embedded@1.89.1)(terser@5.42.0)(yaml@2.8.1)):
+ vite-plugin-inspect@11.3.3(rolldown-vite@7.1.5(@types/node@24.3.0)(esbuild@0.25.9)(jiti@2.5.1)(less@4.4.1)(sass-embedded@1.89.1)(terser@5.42.0)(yaml@2.8.1)):
dependencies:
ansis: 4.1.0
debug: 4.4.1
@@ -11904,47 +12108,47 @@ snapshots:
perfect-debounce: 2.0.0
sirv: 3.0.1
unplugin-utils: 0.3.0
- vite: 7.1.3(@types/node@22.18.0)(jiti@2.5.1)(less@4.4.1)(lightningcss@1.30.1)(sass-embedded@1.89.1)(terser@5.42.0)(yaml@2.8.1)
- vite-dev-rpc: 1.1.0(vite@7.1.3(@types/node@22.18.0)(jiti@2.5.1)(less@4.4.1)(lightningcss@1.30.1)(sass-embedded@1.89.1)(terser@5.42.0)(yaml@2.8.1))
+ vite: rolldown-vite@7.1.5(@types/node@24.3.0)(esbuild@0.25.9)(jiti@2.5.1)(less@4.4.1)(sass-embedded@1.89.1)(terser@5.42.0)(yaml@2.8.1)
+ vite-dev-rpc: 1.1.0(rolldown-vite@7.1.5(@types/node@24.3.0)(esbuild@0.25.9)(jiti@2.5.1)(less@4.4.1)(sass-embedded@1.89.1)(terser@5.42.0)(yaml@2.8.1))
transitivePeerDependencies:
- supports-color
- vite-plugin-purgecss-updated-v5@1.2.6(vite@7.1.3(@types/node@22.18.0)(jiti@2.5.1)(less@4.4.1)(lightningcss@1.30.1)(sass-embedded@1.89.1)(terser@5.42.0)(yaml@2.8.1)):
+ vite-plugin-purgecss-updated-v5@1.2.6(rolldown-vite@7.1.5(@types/node@24.3.0)(esbuild@0.25.9)(jiti@2.5.1)(less@4.4.1)(sass-embedded@1.89.1)(terser@5.42.0)(yaml@2.8.1)):
dependencies:
purgecss: 7.0.2
- vite: 7.1.3(@types/node@22.18.0)(jiti@2.5.1)(less@4.4.1)(lightningcss@1.30.1)(sass-embedded@1.89.1)(terser@5.42.0)(yaml@2.8.1)
+ vite: rolldown-vite@7.1.5(@types/node@24.3.0)(esbuild@0.25.9)(jiti@2.5.1)(less@4.4.1)(sass-embedded@1.89.1)(terser@5.42.0)(yaml@2.8.1)
- vite-plugin-singlefile@2.3.0(rollup@4.46.2)(vite@7.1.3(@types/node@22.18.0)(jiti@2.5.1)(less@4.4.1)(lightningcss@1.30.1)(sass-embedded@1.89.1)(terser@5.42.0)(yaml@2.8.1)):
+ vite-plugin-singlefile@2.3.0(rolldown-vite@7.1.5(@types/node@24.3.0)(esbuild@0.25.9)(jiti@2.5.1)(less@4.4.1)(sass-embedded@1.89.1)(terser@5.42.0)(yaml@2.8.1))(rollup@4.46.2):
dependencies:
micromatch: 4.0.8
rollup: 4.46.2
- vite: 7.1.3(@types/node@22.18.0)(jiti@2.5.1)(less@4.4.1)(lightningcss@1.30.1)(sass-embedded@1.89.1)(terser@5.42.0)(yaml@2.8.1)
+ vite: rolldown-vite@7.1.5(@types/node@24.3.0)(esbuild@0.25.9)(jiti@2.5.1)(less@4.4.1)(sass-embedded@1.89.1)(terser@5.42.0)(yaml@2.8.1)
- vite-plugin-static-copy@3.1.2(vite@7.1.3(@types/node@22.18.0)(jiti@2.5.1)(less@4.4.1)(lightningcss@1.30.1)(sass-embedded@1.89.1)(terser@5.42.0)(yaml@2.8.1)):
+ vite-plugin-static-copy@3.1.2(rolldown-vite@7.1.5(@types/node@24.3.0)(esbuild@0.25.9)(jiti@2.5.1)(less@4.4.1)(sass-embedded@1.89.1)(terser@5.42.0)(yaml@2.8.1)):
dependencies:
chokidar: 3.6.0
fs-extra: 11.3.1
p-map: 7.0.3
picocolors: 1.1.1
tinyglobby: 0.2.14
- vite: 7.1.3(@types/node@22.18.0)(jiti@2.5.1)(less@4.4.1)(lightningcss@1.30.1)(sass-embedded@1.89.1)(terser@5.42.0)(yaml@2.8.1)
+ vite: rolldown-vite@7.1.5(@types/node@24.3.0)(esbuild@0.25.9)(jiti@2.5.1)(less@4.4.1)(sass-embedded@1.89.1)(terser@5.42.0)(yaml@2.8.1)
- vite-plugin-vue-devtools@8.0.1(vite@7.1.3(@types/node@22.18.0)(jiti@2.5.1)(less@4.4.1)(lightningcss@1.30.1)(sass-embedded@1.89.1)(terser@5.42.0)(yaml@2.8.1))(vue@3.5.20(typescript@5.9.2)):
+ vite-plugin-vue-devtools@8.0.1(rolldown-vite@7.1.5(@types/node@24.3.0)(esbuild@0.25.9)(jiti@2.5.1)(less@4.4.1)(sass-embedded@1.89.1)(terser@5.42.0)(yaml@2.8.1))(vue@3.5.20(typescript@5.9.2)):
dependencies:
- '@vue/devtools-core': 8.0.1(vite@7.1.3(@types/node@22.18.0)(jiti@2.5.1)(less@4.4.1)(lightningcss@1.30.1)(sass-embedded@1.89.1)(terser@5.42.0)(yaml@2.8.1))(vue@3.5.20(typescript@5.9.2))
+ '@vue/devtools-core': 8.0.1(rolldown-vite@7.1.5(@types/node@24.3.0)(esbuild@0.25.9)(jiti@2.5.1)(less@4.4.1)(sass-embedded@1.89.1)(terser@5.42.0)(yaml@2.8.1))(vue@3.5.20(typescript@5.9.2))
'@vue/devtools-kit': 8.0.1
'@vue/devtools-shared': 8.0.1
execa: 9.6.0
sirv: 3.0.1
- vite: 7.1.3(@types/node@22.18.0)(jiti@2.5.1)(less@4.4.1)(lightningcss@1.30.1)(sass-embedded@1.89.1)(terser@5.42.0)(yaml@2.8.1)
- vite-plugin-inspect: 11.3.3(vite@7.1.3(@types/node@22.18.0)(jiti@2.5.1)(less@4.4.1)(lightningcss@1.30.1)(sass-embedded@1.89.1)(terser@5.42.0)(yaml@2.8.1))
- vite-plugin-vue-inspector: 5.3.2(vite@7.1.3(@types/node@22.18.0)(jiti@2.5.1)(less@4.4.1)(lightningcss@1.30.1)(sass-embedded@1.89.1)(terser@5.42.0)(yaml@2.8.1))
+ vite: rolldown-vite@7.1.5(@types/node@24.3.0)(esbuild@0.25.9)(jiti@2.5.1)(less@4.4.1)(sass-embedded@1.89.1)(terser@5.42.0)(yaml@2.8.1)
+ vite-plugin-inspect: 11.3.3(rolldown-vite@7.1.5(@types/node@24.3.0)(esbuild@0.25.9)(jiti@2.5.1)(less@4.4.1)(sass-embedded@1.89.1)(terser@5.42.0)(yaml@2.8.1))
+ vite-plugin-vue-inspector: 5.3.2(rolldown-vite@7.1.5(@types/node@24.3.0)(esbuild@0.25.9)(jiti@2.5.1)(less@4.4.1)(sass-embedded@1.89.1)(terser@5.42.0)(yaml@2.8.1))
transitivePeerDependencies:
- '@nuxt/kit'
- supports-color
- vue
- vite-plugin-vue-inspector@5.3.2(vite@7.1.3(@types/node@22.18.0)(jiti@2.5.1)(less@4.4.1)(lightningcss@1.30.1)(sass-embedded@1.89.1)(terser@5.42.0)(yaml@2.8.1)):
+ vite-plugin-vue-inspector@5.3.2(rolldown-vite@7.1.5(@types/node@24.3.0)(esbuild@0.25.9)(jiti@2.5.1)(less@4.4.1)(sass-embedded@1.89.1)(terser@5.42.0)(yaml@2.8.1)):
dependencies:
'@babel/core': 7.28.3
'@babel/plugin-proposal-decorators': 7.28.0(@babel/core@7.28.3)
@@ -11955,59 +12159,41 @@ snapshots:
'@vue/compiler-dom': 3.5.20
kolorist: 1.8.0
magic-string: 0.30.18
- vite: 7.1.3(@types/node@22.18.0)(jiti@2.5.1)(less@4.4.1)(lightningcss@1.30.1)(sass-embedded@1.89.1)(terser@5.42.0)(yaml@2.8.1)
+ vite: rolldown-vite@7.1.5(@types/node@24.3.0)(esbuild@0.25.9)(jiti@2.5.1)(less@4.4.1)(sass-embedded@1.89.1)(terser@5.42.0)(yaml@2.8.1)
transitivePeerDependencies:
- supports-color
- vite-plugin-vue-layouts@0.11.0(vite@7.1.3(@types/node@22.18.0)(jiti@2.5.1)(less@4.4.1)(lightningcss@1.30.1)(sass-embedded@1.89.1)(terser@5.42.0)(yaml@2.8.1))(vue-router@4.5.1(vue@3.5.20(typescript@5.9.2)))(vue@3.5.20(typescript@5.9.2)):
+ vite-plugin-vue-layouts@0.11.0(rolldown-vite@7.1.5(@types/node@24.3.0)(esbuild@0.25.9)(jiti@2.5.1)(less@4.4.1)(sass-embedded@1.89.1)(terser@5.42.0)(yaml@2.8.1))(vue-router@4.5.1(vue@3.5.20(typescript@5.9.2)))(vue@3.5.20(typescript@5.9.2)):
dependencies:
debug: 4.4.1
fast-glob: 3.3.3
- vite: 7.1.3(@types/node@22.18.0)(jiti@2.5.1)(less@4.4.1)(lightningcss@1.30.1)(sass-embedded@1.89.1)(terser@5.42.0)(yaml@2.8.1)
+ vite: rolldown-vite@7.1.5(@types/node@24.3.0)(esbuild@0.25.9)(jiti@2.5.1)(less@4.4.1)(sass-embedded@1.89.1)(terser@5.42.0)(yaml@2.8.1)
vue: 3.5.20(typescript@5.9.2)
vue-router: 4.5.1(vue@3.5.20(typescript@5.9.2))
transitivePeerDependencies:
- supports-color
- vite-plugin-vue-meta-layouts@0.6.0(vite@7.1.3(@types/node@22.18.0)(jiti@2.5.1)(less@4.4.1)(lightningcss@1.30.1)(sass-embedded@1.89.1)(terser@5.42.0)(yaml@2.8.1))(vue-router@4.5.1(vue@3.5.20(typescript@5.9.2))):
+ vite-plugin-vue-meta-layouts@0.6.0(rolldown-vite@7.1.5(@types/node@24.3.0)(esbuild@0.25.9)(jiti@2.5.1)(less@4.4.1)(sass-embedded@1.89.1)(terser@5.42.0)(yaml@2.8.1))(vue-router@4.5.1(vue@3.5.20(typescript@5.9.2))):
dependencies:
local-pkg: 0.5.1
- vite: 7.1.3(@types/node@22.18.0)(jiti@2.5.1)(less@4.4.1)(lightningcss@1.30.1)(sass-embedded@1.89.1)(terser@5.42.0)(yaml@2.8.1)
+ vite: rolldown-vite@7.1.5(@types/node@24.3.0)(esbuild@0.25.9)(jiti@2.5.1)(less@4.4.1)(sass-embedded@1.89.1)(terser@5.42.0)(yaml@2.8.1)
vue-router: 4.5.1(vue@3.5.20(typescript@5.9.2))
- vite-plugin-webfont-dl@3.11.1(vite@7.1.3(@types/node@22.18.0)(jiti@2.5.1)(less@4.4.1)(lightningcss@1.30.1)(sass-embedded@1.89.1)(terser@5.42.0)(yaml@2.8.1)):
+ vite-plugin-webfont-dl@3.11.1(rolldown-vite@7.1.5(@types/node@24.3.0)(esbuild@0.25.9)(jiti@2.5.1)(less@4.4.1)(sass-embedded@1.89.1)(terser@5.42.0)(yaml@2.8.1)):
dependencies:
axios: 1.11.0
clean-css: 5.3.3
flat-cache: 6.1.13
picocolors: 1.1.1
- vite: 7.1.3(@types/node@22.18.0)(jiti@2.5.1)(less@4.4.1)(lightningcss@1.30.1)(sass-embedded@1.89.1)(terser@5.42.0)(yaml@2.8.1)
+ vite: rolldown-vite@7.1.5(@types/node@24.3.0)(esbuild@0.25.9)(jiti@2.5.1)(less@4.4.1)(sass-embedded@1.89.1)(terser@5.42.0)(yaml@2.8.1)
transitivePeerDependencies:
- debug
- vite@7.1.3(@types/node@22.18.0)(jiti@2.5.1)(less@4.4.1)(lightningcss@1.30.1)(sass-embedded@1.89.1)(terser@5.42.0)(yaml@2.8.1):
- dependencies:
- esbuild: 0.25.9
- fdir: 6.5.0(picomatch@4.0.3)
- picomatch: 4.0.3
- postcss: 8.5.6
- rollup: 4.46.2
- tinyglobby: 0.2.14
- optionalDependencies:
- '@types/node': 22.18.0
- fsevents: 2.3.3
- jiti: 2.5.1
- less: 4.4.1
- lightningcss: 1.30.1
- sass-embedded: 1.89.1
- terser: 5.42.0
- yaml: 2.8.1
-
- vitest@3.2.4(@types/node@22.18.0)(jiti@2.5.1)(jsdom@26.1.0)(less@4.4.1)(lightningcss@1.30.1)(sass-embedded@1.89.1)(terser@5.42.0)(yaml@2.8.1):
+ vitest@3.2.4(@types/node@24.3.0)(esbuild@0.25.9)(jiti@2.5.1)(jsdom@26.1.0)(less@4.4.1)(sass-embedded@1.89.1)(terser@5.42.0)(yaml@2.8.1):
dependencies:
'@types/chai': 5.2.2
'@vitest/expect': 3.2.4
- '@vitest/mocker': 3.2.4(vite@7.1.3(@types/node@22.18.0)(jiti@2.5.1)(less@4.4.1)(lightningcss@1.30.1)(sass-embedded@1.89.1)(terser@5.42.0)(yaml@2.8.1))
+ '@vitest/mocker': 3.2.4(rolldown-vite@7.1.5(@types/node@24.3.0)(esbuild@0.25.9)(jiti@2.5.1)(less@4.4.1)(sass-embedded@1.89.1)(terser@5.42.0)(yaml@2.8.1))
'@vitest/pretty-format': 3.2.4
'@vitest/runner': 3.2.4
'@vitest/snapshot': 3.2.4
@@ -12025,16 +12211,16 @@ snapshots:
tinyglobby: 0.2.14
tinypool: 1.1.1
tinyrainbow: 2.0.0
- vite: 7.1.3(@types/node@22.18.0)(jiti@2.5.1)(less@4.4.1)(lightningcss@1.30.1)(sass-embedded@1.89.1)(terser@5.42.0)(yaml@2.8.1)
- vite-node: 3.2.4(@types/node@22.18.0)(jiti@2.5.1)(less@4.4.1)(lightningcss@1.30.1)(sass-embedded@1.89.1)(terser@5.42.0)(yaml@2.8.1)
+ vite: rolldown-vite@7.1.5(@types/node@24.3.0)(esbuild@0.25.9)(jiti@2.5.1)(less@4.4.1)(sass-embedded@1.89.1)(terser@5.42.0)(yaml@2.8.1)
+ vite-node: 3.2.4(@types/node@24.3.0)(esbuild@0.25.9)(jiti@2.5.1)(less@4.4.1)(sass-embedded@1.89.1)(terser@5.42.0)(yaml@2.8.1)
why-is-node-running: 2.3.0
optionalDependencies:
- '@types/node': 22.18.0
+ '@types/node': 24.3.0
jsdom: 26.1.0
transitivePeerDependencies:
+ - esbuild
- jiti
- less
- - lightningcss
- msw
- sass
- sass-embedded
@@ -12056,7 +12242,7 @@ snapshots:
vue-component-type-helpers@3.0.6: {}
- vue-data-ui@2.17.11(vue@3.5.20(typescript@5.9.2)):
+ vue-data-ui@3.0.14(vue@3.5.20(typescript@5.9.2)):
dependencies:
vue: 3.5.20(typescript@5.9.2)
diff --git a/src/components/InspiraUI/bg-bubbles/BubblesBg.vue b/src/components/InspiraUI/bg-bubbles/BubblesBg.vue
index dadbedd..bace025 100644
--- a/src/components/InspiraUI/bg-bubbles/BubblesBg.vue
+++ b/src/components/InspiraUI/bg-bubbles/BubblesBg.vue
@@ -72,9 +72,9 @@ const orbitRadii = new Array(SPHERE_COUNT)
const thetas = new Array(SPHERE_COUNT).fill(0).map(() => randRange(PI2));
const phis = new Array(SPHERE_COUNT).fill(0).map(() => randRange(PI2));
const positions: [number, number, number][] = orbitRadii.map((rad, i) => [
- rad * cos(thetas[i]) * sin(phis[i]),
- rad * sin(thetas[i]) * sin(phis[i]),
- rad * cos(phis[i]),
+ rad * cos(thetas[i]!) * sin(phis[i]!),
+ rad * sin(thetas[i]!) * sin(phis[i]!),
+ rad * cos(phis[i]!),
]);
const sphereGeometry = new SphereGeometry(SPHERE_SCALE_COEFF);
@@ -93,7 +93,7 @@ const bgMaterial = getGradientMaterial(
BG_COLOR_BOTTOM_ORANGISH,
BG_COLOR_TOP_ORANGISH,
);
-bgMaterial.uniforms.uTemperatureVariancePeriod.value = new Vector3(0, 0, 0.1);
+bgMaterial.uniforms.uTemperatureVariancePeriod!.value = new Vector3(0, 0, 0.1);
function seededRandom(a: number) {
return function () {
@@ -234,17 +234,17 @@ function createScene() {
const thetas = new Array(SPHERE_COUNT).fill(0).map(() => randRange(PI2));
const phis = new Array(SPHERE_COUNT).fill(0).map(() => randRange(PI2));
const positions = orbitRadii.map((rad, i) => [
- rad * cos(thetas[i]) * sin(phis[i]),
- rad * sin(thetas[i]) * sin(phis[i]),
- rad * cos(phis[i]),
+ rad * cos(thetas[i]!) * sin(phis[i]!),
+ rad * sin(thetas[i]!) * sin(phis[i]!),
+ rad * cos(phis[i]!),
]);
for (let i = 0; i < SPHERE_COUNT; i++) {
const sphere = new Mesh(sphereGeometry, sphereMaterial);
- const [x, y, z] = positions[i];
+ const [x, y, z] = positions[i]!;
const scaleVector = sizes[i];
- sphere.scale.set(scaleVector, scaleVector, scaleVector);
- sphere.position.set(x, y, z);
+ sphere.scale.set(scaleVector!, scaleVector!, scaleVector!);
+ sphere.position.set(x!, y!, z!);
spheres.push(sphere);
scene.add(sphere);
}
@@ -258,11 +258,11 @@ function animate() {
const elapsed = clock.getElapsedTime();
const temperature = sin(elapsed * 0.5) * 0.5 + 0.5;
- bgMaterial.uniforms.uTemperature.value = temperature;
- bgMaterial.uniforms.uElapsedTime.value = elapsed;
+ bgMaterial.uniforms.uTemperature!.value = temperature;
+ bgMaterial.uniforms.uElapsedTime!.value = elapsed;
- sphereMaterial.uniforms.uTemperature.value = temperature;
- sphereMaterial.uniforms.uElapsedTime.value = elapsed;
+ sphereMaterial.uniforms.uTemperature!.value = temperature;
+ sphereMaterial.uniforms.uElapsedTime!.value = elapsed;
// Floating effect for spheres
spheres.forEach((sphere, index) => {
@@ -270,7 +270,7 @@ function animate() {
const floatFactor = 2; // Adjust this value to control float intensity
const speed = 0.3; // Adjust this value to control float speed
const floatY = sin(elapsed * speed + index) * floatFactor;
- sphere.position.y = basePosition[1] + floatY;
+ sphere.position.y = basePosition![1] + floatY;
});
renderer.render(scene, camera);
diff --git a/src/layouts/sakai-vue/AppConfigurator.vue b/src/layouts/sakai-vue/AppConfigurator.vue
deleted file mode 100644
index 7aa3f07..0000000
--- a/src/layouts/sakai-vue/AppConfigurator.vue
+++ /dev/null
@@ -1,605 +0,0 @@
-
-
-
-
-
-
-
-
- Presets
-
-
-
- Menu Mode
-
-
-
-
-
diff --git a/src/layouts/sakai-vue/AppFooter.vue b/src/layouts/sakai-vue/AppFooter.vue
deleted file mode 100644
index ec076ef..0000000
--- a/src/layouts/sakai-vue/AppFooter.vue
+++ /dev/null
@@ -1,14 +0,0 @@
-
-
-
-
-
diff --git a/src/layouts/sakai-vue/AppLayout.vue b/src/layouts/sakai-vue/AppLayout.vue
deleted file mode 100644
index 7c50c37..0000000
--- a/src/layouts/sakai-vue/AppLayout.vue
+++ /dev/null
@@ -1,79 +0,0 @@
-
-
-
-
-
-
diff --git a/src/layouts/sakai-vue/AppMenu.vue b/src/layouts/sakai-vue/AppMenu.vue
deleted file mode 100644
index ae6b850..0000000
--- a/src/layouts/sakai-vue/AppMenu.vue
+++ /dev/null
@@ -1,76 +0,0 @@
-
-
-
-
-
-
-
diff --git a/src/layouts/sakai-vue/AppSidebar.vue b/src/layouts/sakai-vue/AppSidebar.vue
deleted file mode 100644
index 3e67583..0000000
--- a/src/layouts/sakai-vue/AppSidebar.vue
+++ /dev/null
@@ -1,11 +0,0 @@
-
-
-
-
-
-
-
diff --git a/src/layouts/sakai-vue/AppTopbar.vue b/src/layouts/sakai-vue/AppTopbar.vue
deleted file mode 100644
index 18667b2..0000000
--- a/src/layouts/sakai-vue/AppTopbar.vue
+++ /dev/null
@@ -1,104 +0,0 @@
-
-
-
-
-
-
-
-
-
- SAKAI
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/src/layouts/sakai-vue/README.md b/src/layouts/sakai-vue/README.md
deleted file mode 100644
index 7852e77..0000000
--- a/src/layouts/sakai-vue/README.md
+++ /dev/null
@@ -1,2 +0,0 @@
-- https://primevue.org/templates/sakai/
- - https://sakai.primevue.org/
diff --git a/src/layouts/sakai-vue/composables/layout.ts b/src/layouts/sakai-vue/composables/layout.ts
index e4d3333..4ceb5b1 100644
--- a/src/layouts/sakai-vue/composables/layout.ts
+++ b/src/layouts/sakai-vue/composables/layout.ts
@@ -15,7 +15,7 @@ const getStoredMenuState = (): boolean => {
};
const layoutState = reactive({
- activeMenuItem: null,
+ activeMenuItem: null as Record | null,
configSidebarVisible: false,
menuHoverActive: false,
overlayMenuActive: false,
diff --git a/src/layouts/sakai-vue/styles/_core.scss b/src/layouts/sakai-vue/styles/_core.scss
deleted file mode 100644
index 90b4b67..0000000
--- a/src/layouts/sakai-vue/styles/_core.scss
+++ /dev/null
@@ -1,26 +0,0 @@
-html {
- height: 100%;
- // font-size: 14px;
-}
-
-body {
- font-family: 'Lato', sans-serif;
- color: var(--text-color);
- background-color: var(--surface-ground);
- margin: 0;
- padding: 0;
- min-height: 100%;
- -webkit-font-smoothing: antialiased;
- -moz-osx-font-smoothing: grayscale;
-}
-
-a {
- text-decoration: none;
-}
-
-.layout-wrapper {
- min-height: 100vh;
- @supports (min-height: 100dvh) {
- min-height: 100dvh;
- }
-}
diff --git a/src/layouts/sakai-vue/styles/_footer.scss b/src/layouts/sakai-vue/styles/_footer.scss
deleted file mode 100644
index 8f96833..0000000
--- a/src/layouts/sakai-vue/styles/_footer.scss
+++ /dev/null
@@ -1,8 +0,0 @@
-.layout-footer {
- display: flex;
- align-items: center;
- justify-content: center;
- padding: 1rem 0 1rem 0;
- gap: 0.5rem;
- border-top: 1px solid var(--surface-border);
-}
diff --git a/src/layouts/sakai-vue/styles/_main.scss b/src/layouts/sakai-vue/styles/_main.scss
deleted file mode 100644
index 2fdbe06..0000000
--- a/src/layouts/sakai-vue/styles/_main.scss
+++ /dev/null
@@ -1,17 +0,0 @@
-.layout-main-container {
- display: flex;
- flex-direction: column;
- min-height: 100vh;
- justify-content: space-between;
- padding: 6rem 2rem 0 2rem;
- transition: margin-left var(--layout-section-transition-duration);
- @supports (min-height: 100dvh) {
- min-height: 100dvh;
- }
-}
-
-.layout-main {
- flex: 1 1 auto;
- padding-bottom: 2rem;
- position: relative;
-}
diff --git a/src/layouts/sakai-vue/styles/_menu.scss b/src/layouts/sakai-vue/styles/_menu.scss
deleted file mode 100644
index 550a616..0000000
--- a/src/layouts/sakai-vue/styles/_menu.scss
+++ /dev/null
@@ -1,164 +0,0 @@
-@use 'mixins' as *;
-
-.layout-sidebar {
- position: fixed;
- width: 20rem;
- height: calc(100vh - 8rem);
- z-index: 999;
- overflow-y: auto;
- user-select: none;
- top: 6rem;
- left: 2rem;
- transition:
- transform var(--layout-section-transition-duration),
- left var(--layout-section-transition-duration);
- background-color: var(--surface-overlay);
- border-radius: var(--content-border-radius);
- padding: 0.5rem 1.5rem;
-
- @supports (height: 100dvh) {
- height: calc(100dvh - 8rem);
- }
-}
-
-.layout-menu {
- margin: 0;
- padding: 0;
- list-style-type: none;
-
- .layout-root-menuitem {
- > .layout-menuitem-root-text {
- font-size: 0.857rem;
- text-transform: uppercase;
- font-weight: 700;
- color: var(--text-color);
- margin: 0.75rem 0;
- }
-
- > a {
- display: none;
- }
- }
-
- a {
- user-select: none;
-
- &.active-menuitem {
- > .layout-submenu-toggler {
- transform: rotate(-180deg);
- }
- }
- }
-
- li.active-menuitem {
- > a {
- .layout-submenu-toggler {
- transform: rotate(-180deg);
- }
- }
- }
-
- ul {
- margin: 0;
- padding: 0;
- list-style-type: none;
-
- a {
- display: flex;
- align-items: center;
- position: relative;
- outline: 0 none;
- color: var(--text-color);
- cursor: pointer;
- padding: 0.75rem 1rem;
- border-radius: var(--content-border-radius);
- transition:
- background-color var(--element-transition-duration),
- box-shadow var(--element-transition-duration);
-
- .layout-menuitem-icon {
- margin-right: 0.5rem;
- }
-
- .layout-submenu-toggler {
- font-size: 75%;
- margin-left: auto;
- transition: transform var(--element-transition-duration);
- }
-
- &.active-route {
- font-weight: 700;
- color: var(--primary-color);
- }
-
- &:hover {
- background-color: var(--surface-hover);
- }
-
- &:focus {
- @include focused-inset();
- }
- }
-
- ul {
- overflow: hidden;
- border-radius: var(--content-border-radius);
-
- li {
- a {
- margin-left: 1rem;
- }
-
- li {
- a {
- margin-left: 2rem;
- }
-
- li {
- a {
- margin-left: 2.5rem;
- }
-
- li {
- a {
- margin-left: 3rem;
- }
-
- li {
- a {
- margin-left: 3.5rem;
- }
-
- li {
- a {
- margin-left: 4rem;
- }
- }
- }
- }
- }
- }
- }
- }
- }
-}
-
-.layout-submenu-enter-from,
-.layout-submenu-leave-to {
- max-height: 0;
-}
-
-.layout-submenu-enter-to,
-.layout-submenu-leave-from {
- max-height: 1000px;
-}
-
-.layout-submenu-leave-active {
- overflow: hidden;
- transition: max-height 0.45s cubic-bezier(0, 1, 0, 1);
-}
-
-.layout-submenu-enter-active {
- overflow: hidden;
- transition: max-height 1s ease-in-out;
-}
diff --git a/src/layouts/sakai-vue/styles/_mixins.scss b/src/layouts/sakai-vue/styles/_mixins.scss
deleted file mode 100644
index 6256ad9..0000000
--- a/src/layouts/sakai-vue/styles/_mixins.scss
+++ /dev/null
@@ -1,15 +0,0 @@
-@mixin focused() {
- outline-width: var(--focus-ring-width);
- outline-style: var(--focus-ring-style);
- outline-color: var(--focus-ring-color);
- outline-offset: var(--focus-ring-offset);
- box-shadow: var(--focus-ring-shadow);
- transition:
- box-shadow var(--transition-duration),
- outline-color var(--transition-duration);
-}
-
-@mixin focused-inset() {
- outline-offset: -1px;
- box-shadow: inset var(--focus-ring-shadow);
-}
diff --git a/src/layouts/sakai-vue/styles/_preloading.scss b/src/layouts/sakai-vue/styles/_preloading.scss
deleted file mode 100644
index f3ff3e7..0000000
--- a/src/layouts/sakai-vue/styles/_preloading.scss
+++ /dev/null
@@ -1,48 +0,0 @@
-.preloader {
- position: fixed;
- z-index: 999999;
- background: #edf1f5;
- width: 100%;
- height: 100%;
-}
-.preloader-content {
- border: 0 solid transparent;
- border-radius: 50%;
- width: 150px;
- height: 150px;
- position: absolute;
- top: calc(50vh - 75px);
- left: calc(50vw - 75px);
-}
-
-.preloader-content:before,
-.preloader-content:after {
- content: '';
- border: 1em solid var(--primary-color);
- border-radius: 50%;
- width: inherit;
- height: inherit;
- position: absolute;
- top: 0;
- left: 0;
- animation: loader 2s linear infinite;
- opacity: 0;
-}
-
-.preloader-content:before {
- animation-delay: 0.5s;
-}
-
-@keyframes loader {
- 0% {
- transform: scale(0);
- opacity: 0;
- }
- 50% {
- opacity: 1;
- }
- 100% {
- transform: scale(1);
- opacity: 0;
- }
-}
diff --git a/src/layouts/sakai-vue/styles/_responsive.scss b/src/layouts/sakai-vue/styles/_responsive.scss
deleted file mode 100644
index e009288..0000000
--- a/src/layouts/sakai-vue/styles/_responsive.scss
+++ /dev/null
@@ -1,118 +0,0 @@
-@media screen and (min-width: 1960px) {
- .layout-main,
- .landing-wrapper {
- width: 1504px;
- margin-left: auto !important;
- margin-right: auto !important;
- }
-}
-
-@media (min-width: 992px) {
- .layout-wrapper {
- &.layout-overlay {
- .layout-main-container {
- margin-left: 0;
- padding-left: 2rem;
- }
-
- .layout-sidebar {
- transform: translateX(-100%);
- left: 0;
- top: 0;
- height: 100vh;
- border-top-left-radius: 0;
- border-bottom-left-radius: 0;
- border-right: 1px solid var(--surface-border);
- transition:
- transform 0.4s cubic-bezier(0.05, 0.74, 0.2, 0.99),
- left 0.4s cubic-bezier(0.05, 0.74, 0.2, 0.99);
- box-shadow:
- 0px 3px 5px rgba(0, 0, 0, 0.02),
- 0px 0px 2px rgba(0, 0, 0, 0.05),
- 0px 1px 4px rgba(0, 0, 0, 0.08);
-
- @supports (height: 100dvh) {
- height: 100dvh;
- }
- }
-
- &.layout-overlay-active {
- .layout-sidebar {
- transform: translateX(0);
- }
- }
- }
-
- &.layout-static {
- .layout-main-container {
- margin-left: 22rem;
- }
-
- &.layout-static-inactive {
- .layout-sidebar {
- transform: translateX(-100%);
- left: 0;
- }
-
- .layout-main-container {
- margin-left: 0;
- padding-left: 2rem;
- }
- }
- }
-
- .layout-mask {
- display: none;
- }
- }
-}
-
-@media (max-width: 991px) {
- .blocked-scroll {
- overflow: hidden;
- }
-
- .layout-wrapper {
- .layout-main-container {
- margin-left: 0;
- padding-left: 2rem;
- }
-
- .layout-sidebar {
- transform: translateX(-100%);
- left: 0;
- top: 0;
- height: 100vh;
- border-top-left-radius: 0;
- border-bottom-left-radius: 0;
- transition:
- transform 0.4s cubic-bezier(0.05, 0.74, 0.2, 0.99),
- left 0.4s cubic-bezier(0.05, 0.74, 0.2, 0.99);
-
- @supports (height: 100dvh) {
- height: 100dvh;
- }
- }
-
- .layout-mask {
- display: none;
- position: fixed;
- top: 0;
- left: 0;
- z-index: 998;
- width: 100%;
- height: 100%;
- background-color: var(--maskbg);
- }
-
- &.layout-mobile-active {
- .layout-sidebar {
- transform: translateX(0);
- }
-
- .layout-mask {
- display: block;
- }
- }
- }
-}
diff --git a/src/layouts/sakai-vue/styles/_topbar.scss b/src/layouts/sakai-vue/styles/_topbar.scss
deleted file mode 100644
index 61521c8..0000000
--- a/src/layouts/sakai-vue/styles/_topbar.scss
+++ /dev/null
@@ -1,202 +0,0 @@
-@use 'mixins' as *;
-
-.layout-topbar {
- position: fixed;
- height: 4rem;
- z-index: 997;
- left: 0;
- top: 0;
- width: 100%;
- padding: 0 2rem;
- background-color: var(--surface-card);
- transition: left var(--layout-section-transition-duration);
- display: flex;
- align-items: center;
-
- .layout-topbar-logo-container {
- width: 20rem;
- display: flex;
- align-items: center;
- }
-
- .layout-topbar-logo {
- display: inline-flex;
- align-items: center;
- font-size: 1.5rem;
- border-radius: var(--content-border-radius);
- color: var(--text-color);
- font-weight: 500;
- gap: 0.5rem;
-
- svg {
- width: 3rem;
- }
-
- &:focus-visible {
- @include focused();
- }
- }
-
- .layout-topbar-action {
- display: inline-flex;
- justify-content: center;
- align-items: center;
- color: var(--text-color-secondary);
- border-radius: 50%;
- width: 2.5rem;
- height: 2.5rem;
- color: var(--text-color);
- transition: background-color var(--element-transition-duration);
- cursor: pointer;
-
- &:hover {
- background-color: var(--surface-hover);
- }
-
- &:focus-visible {
- @include focused();
- }
-
- i {
- font-size: 1.25rem;
- }
-
- span {
- font-size: 1rem;
- display: none;
- }
-
- &.layout-topbar-action-highlight {
- background-color: var(--primary-color);
- color: var(--primary-contrast-color);
- }
- }
-
- .layout-menu-button {
- margin-right: 0.5rem;
- }
-
- .layout-topbar-menu-button {
- display: none;
- }
-
- .layout-topbar-actions {
- margin-left: auto;
- display: flex;
- gap: 1rem;
- }
-
- .layout-topbar-menu-content {
- display: flex;
- gap: 1rem;
- }
-
- .layout-config-menu {
- display: flex;
- gap: 1rem;
- }
-}
-
-@media (max-width: 991px) {
- .layout-topbar {
- padding: 0 2rem;
-
- .layout-topbar-logo-container {
- width: auto;
- }
-
- .layout-menu-button {
- margin-left: 0;
- margin-right: 0.5rem;
- }
-
- .layout-topbar-menu-button {
- display: inline-flex;
- }
-
- .layout-topbar-menu {
- position: absolute;
- background-color: var(--surface-overlay);
- transform-origin: top;
- box-shadow:
- 0px 3px 5px rgba(0, 0, 0, 0.02),
- 0px 0px 2px rgba(0, 0, 0, 0.05),
- 0px 1px 4px rgba(0, 0, 0, 0.08);
- border-radius: var(--content-border-radius);
- padding: 1rem;
- right: 2rem;
- top: 4rem;
- min-width: 15rem;
- border: 1px solid var(--surface-border);
-
- .layout-topbar-menu-content {
- gap: 0.5rem;
- }
-
- .layout-topbar-action {
- display: flex;
- width: 100%;
- height: auto;
- justify-content: flex-start;
- border-radius: var(--content-border-radius);
- padding: 0.5rem 1rem;
-
- i {
- font-size: 1rem;
- margin-right: 0.5rem;
- }
-
- span {
- font-weight: medium;
- display: block;
- }
- }
- }
-
- .layout-topbar-menu-content {
- flex-direction: column;
- }
- }
-}
-
-.config-panel {
- .config-panel-label {
- font-size: 0.875rem;
- color: var(--text-secondary-color);
- font-weight: 600;
- line-height: 1;
- }
-
- .config-panel-colors {
- > div {
- padding-top: 0.5rem;
- display: flex;
- gap: 0.5rem;
- flex-wrap: wrap;
- justify-content: space-between;
-
- button {
- border: none;
- width: 1.25rem;
- height: 1.25rem;
- border-radius: 50%;
- padding: 0;
- cursor: pointer;
- outline-color: transparent;
- outline-width: 2px;
- outline-style: solid;
- outline-offset: 1px;
-
- &.active-color {
- outline-color: var(--primary-color);
- }
- }
- }
- }
-
- .config-panel-settings {
- display: flex;
- flex-direction: column;
- gap: 0.5rem;
- }
-}
diff --git a/src/layouts/sakai-vue/styles/_typography.scss b/src/layouts/sakai-vue/styles/_typography.scss
deleted file mode 100644
index be58cec..0000000
--- a/src/layouts/sakai-vue/styles/_typography.scss
+++ /dev/null
@@ -1,68 +0,0 @@
-h1,
-h2,
-h3,
-h4,
-h5,
-h6 {
- margin: 1.5rem 0 1rem 0;
- font-family: inherit;
- font-weight: 700;
- line-height: 1.5;
- color: var(--text-color);
-
- &:first-child {
- margin-top: 0;
- }
-}
-
-h1 {
- font-size: 2.5rem;
-}
-
-h2 {
- font-size: 2rem;
-}
-
-h3 {
- font-size: 1.75rem;
-}
-
-h4 {
- font-size: 1.5rem;
-}
-
-h5 {
- font-size: 1.25rem;
-}
-
-h6 {
- font-size: 1rem;
-}
-
-mark {
- background: #fff8e1;
- padding: 0.25rem 0.4rem;
- border-radius: var(--content-border-radius);
- font-family: monospace;
-}
-
-blockquote {
- margin: 1rem 0;
- padding: 0 2rem;
- border-left: 4px solid #90a4ae;
-}
-
-hr {
- border-top: solid var(--surface-border);
- border-width: 1px 0 0 0;
- margin: 1rem 0;
-}
-
-p {
- margin: 0 0 1rem 0;
- line-height: 1.5;
-
- &:last-child {
- margin-bottom: 0;
- }
-}
diff --git a/src/layouts/sakai-vue/styles/_utils.scss b/src/layouts/sakai-vue/styles/_utils.scss
deleted file mode 100644
index 3c99813..0000000
--- a/src/layouts/sakai-vue/styles/_utils.scss
+++ /dev/null
@@ -1,25 +0,0 @@
-/* Utils */
-.clearfix:after {
- content: ' ';
- display: block;
- clear: both;
-}
-
-.card {
- background: var(--surface-card);
- padding: 2rem;
- margin-bottom: 2rem;
- border-radius: var(--content-border-radius);
-
- &:last-child {
- margin-bottom: 0;
- }
-}
-
-.p-toast {
- &.p-toast-top-right,
- &.p-toast-top-left,
- &.p-toast-top-center {
- top: 100px;
- }
-}
diff --git a/src/layouts/sakai-vue/styles/layout.scss b/src/layouts/sakai-vue/styles/layout.scss
deleted file mode 100644
index ce93b98..0000000
--- a/src/layouts/sakai-vue/styles/layout.scss
+++ /dev/null
@@ -1,13 +0,0 @@
-@use './variables/_common';
-@use './variables/_light';
-@use './variables/_dark';
-@use './_mixins';
-@use './_preloading';
-@use './_core';
-@use './_main';
-@use './_topbar';
-@use './_menu';
-@use './_footer';
-@use './_responsive';
-@use './_utils';
-@use './_typography';
diff --git a/src/layouts/sakai-vue/styles/variables/_common.scss b/src/layouts/sakai-vue/styles/variables/_common.scss
deleted file mode 100644
index 2d91645..0000000
--- a/src/layouts/sakai-vue/styles/variables/_common.scss
+++ /dev/null
@@ -1,20 +0,0 @@
-:root {
- --primary-color: var(--p-primary-color);
- --primary-contrast-color: var(--p-primary-contrast-color);
- --text-color: var(--p-text-color);
- --text-color-secondary: var(--p-text-muted-color);
- --surface-border: var(--p-content-border-color);
- --surface-card: var(--p-content-background);
- --surface-hover: var(--p-content-hover-background);
- --surface-overlay: var(--p-overlay-popover-background);
- --transition-duration: var(--p-transition-duration);
- --maskbg: var(--p-mask-background);
- --content-border-radius: var(--p-content-border-radius);
- --layout-section-transition-duration: 0.2s;
- --element-transition-duration: var(--p-transition-duration);
- --focus-ring-width: var(--p-focus-ring-width);
- --focus-ring-style: var(--p-focus-ring-style);
- --focus-ring-color: var(--p-focus-ring-color);
- --focus-ring-offset: var(--p-focus-ring-offset);
- --focus-ring-shadow: var(--p-focus-ring-shadow);
-}
diff --git a/src/layouts/sakai-vue/styles/variables/_dark.scss b/src/layouts/sakai-vue/styles/variables/_dark.scss
deleted file mode 100644
index e91e4f4..0000000
--- a/src/layouts/sakai-vue/styles/variables/_dark.scss
+++ /dev/null
@@ -1,5 +0,0 @@
-:root[class*='app-dark'] {
- --surface-ground: var(--p-surface-950);
- --code-background: var(--p-surface-800);
- --code-color: var(--p-surface-100);
-}
diff --git a/src/layouts/sakai-vue/styles/variables/_light.scss b/src/layouts/sakai-vue/styles/variables/_light.scss
deleted file mode 100644
index 74e19c5..0000000
--- a/src/layouts/sakai-vue/styles/variables/_light.scss
+++ /dev/null
@@ -1,5 +0,0 @@
-:root {
- --surface-ground: var(--p-surface-100);
- --code-background: var(--p-surface-900);
- --code-color: var(--p-surface-200);
-}
diff --git a/src/pages/Page/Dom-Draggable.page.vue b/src/pages/Page/Dom-Draggable.page.vue
index 1ff8a82..7112ef3 100644
--- a/src/pages/Page/Dom-Draggable.page.vue
+++ b/src/pages/Page/Dom-Draggable.page.vue
@@ -32,7 +32,7 @@ function getItemById(id: number | string): ComponentItem | undefined {
*/
function addToStartList(item: ComponentItem): boolean {
const newStartIndex = getItemIndex(item);
- const endIndex = 流程终点列表.value.length > 0 ? getItemIndex(流程终点列表.value[0]) : -1;
+ const endIndex = 流程终点列表.value.length > 0 ? getItemIndex(流程终点列表.value[0]!) : -1;
// 约束检查:如果终点已存在,则新起点必须在终点之前
if (endIndex !== -1 && newStartIndex >= endIndex) {
@@ -54,7 +54,7 @@ function addToStartList(item: ComponentItem): boolean {
*/
function addToEndList(item: ComponentItem): boolean {
const newEndIndex = getItemIndex(item);
- const startIndex = 流程起点列表.value.length > 0 ? getItemIndex(流程起点列表.value[0]) : -1;
+ const startIndex = 流程起点列表.value.length > 0 ? getItemIndex(流程起点列表.value[0]!) : -1;
// 约束检查:如果起点已存在,则新终点必须在起点之后
if (startIndex !== -1 && newEndIndex <= startIndex) {
@@ -227,13 +227,13 @@ const 完整流程节点 = computed(() => {
const nodes: ComponentItem[] = [];
// 添加起点
if (流程起点列表.value.length > 0) {
- nodes.push(流程起点列表.value[0]);
+ nodes.push(流程起点列表.value[0]!);
}
// 添加中间节点
if (流程起点列表.value.length > 0 && 流程终点列表.value.length > 0) {
- const startIndex = getItemIndex(流程起点列表.value[0]);
- const endIndex = getItemIndex(流程终点列表.value[0]);
+ const startIndex = getItemIndex(流程起点列表.value[0]!);
+ const endIndex = getItemIndex(流程终点列表.value[0]!);
if (startIndex !== -1 && endIndex !== -1 && startIndex < endIndex - 1) {
nodes.push(...组件列表.value.slice(startIndex + 1, endIndex));
@@ -242,7 +242,7 @@ const 完整流程节点 = computed(() => {
// 添加终点
if (流程终点列表.value.length > 0) {
- nodes.push(流程终点列表.value[0]);
+ nodes.push(流程终点列表.value[0]!);
}
return nodes;
diff --git a/src/pages/Page/p5_js/index.page.vue b/src/pages/Page/p5_js/index.page.vue
index 62b1a68..35ff653 100644
--- a/src/pages/Page/p5_js/index.page.vue
+++ b/src/pages/Page/p5_js/index.page.vue
@@ -79,10 +79,10 @@ const sketch = (p: P5) => {
// 更新和显示所有粒子
// 从后向前遍历数组,这样可以在遍历过程中安全地删除元素
for (let i = particles.length - 1; i >= 0; i--) {
- particles[i].update();
- particles[i].display();
+ particles[i]!.update();
+ particles[i]!.display();
// 如果粒子生命周期结束,则从数组中移除
- if (particles[i].isDead()) {
+ if (particles[i]!.isDead()) {
particles.splice(i, 1);
}
}
diff --git a/src/pages/PkgsUsage/I18n.page.vue b/src/pages/PkgsUsage/I18n.page.vue
index 730f99d..658c053 100644
--- a/src/pages/PkgsUsage/I18n.page.vue
+++ b/src/pages/PkgsUsage/I18n.page.vue
@@ -1,12 +1,12 @@
-
+
{
- "en": {
- "unplugin-hello": "Hello, unplugin-vue-i18n!"
+ en: {
+ 'unplugin-hello': 'Hello, unplugin-vue-i18n!',
+ },
+ zh: {
+ 'unplugin-hello': '你好,unplugin-vue-i18n!',
},
- "zh": {
- "unplugin-hello": "你好,unplugin-vue-i18n!"
- }
}
diff --git a/src/pages/cesium-viewer.page.vue b/src/pages/cesium-viewer.page.vue
index c476596..f9daafd 100644
--- a/src/pages/cesium-viewer.page.vue
+++ b/src/pages/cesium-viewer.page.vue
@@ -66,7 +66,7 @@ onMounted(async () => {
const satelliteCheckboxOptions = computed(() =>
satelliteState.satellites.map((sat) => ({
// 从 TLE 字符串的第一行提取名称作为标签
- label: sat.tle.split('\n')[0].trim(),
+ label: sat.tle.split('\n')[0]!.trim(),
value: sat.id,
})),
);
diff --git a/vite.config.plugins.ts b/vite.config.plugins.ts
index 5064383..15d3839 100644
--- a/vite.config.plugins.ts
+++ b/vite.config.plugins.ts
@@ -25,7 +25,6 @@ import { createUtils4uAutoImports } from 'utils4u/auto-imports';
import { type PluginOption } from 'vite';
import { checker } from 'vite-plugin-checker';
import { vitePluginFakeServer } from 'vite-plugin-fake-server';
-import VitePluginImageTools from 'vite-plugin-image-tools';
import pluginPurgeCss from 'vite-plugin-purgecss-updated-v5';
import { viteSingleFile } from 'vite-plugin-singlefile';
import { viteStaticCopy } from 'vite-plugin-static-copy';
@@ -194,15 +193,6 @@ export function Plugins() {
{ dest: cesiumBaseUrl, src: `${cesiumSource}/Widgets` },
],
}),
-
- VitePluginImageTools({
- quality: 80,
- enableWebp: true,
- enableDev: true,
- enableDevWebp: true,
- // 排除字体 SVG 文件和可能有问题的 SVG 文件
- excludes: /fonts\/.*\.svg$|Helvetica.*\.svg$/,
- }),
);
// 检查是否在VS Code终端中运行
diff --git a/vite.config.ts b/vite.config.ts
index 0c57f03..dae0db6 100644
--- a/vite.config.ts
+++ b/vite.config.ts
@@ -50,6 +50,7 @@ export default defineConfig(({ command, mode }) => {
if (warning.code === 'EMPTY_BUNDLE') return;
if (warning.code === 'EVAL' && warning.id?.includes('node_modules/eruda')) return;
if (warning.code === 'EVAL' && warning.id?.includes('node_modules/mockjs')) return;
+ if (warning.code === 'EVAL' && warning.id?.includes('node_modules/protobufjs')) return;
warn(warning);
},