diff --git a/app/env.d.ts b/app/env.d.ts
index 602682f9..478bba32 100644
--- a/app/env.d.ts
+++ b/app/env.d.ts
@@ -1,3 +1,10 @@
+///
+
+// Extend Window interface
+interface Window {
+ inWorkspace?: boolean
+}
+
declare module '*.svg' {
import type React from 'react'
diff --git a/app/index.html b/app/index.html
index 3d216c66..f0d9f599 100644
--- a/app/index.html
+++ b/app/index.html
@@ -14,7 +14,7 @@
color: #fff;
}
#app {
- height: 100%;
+ height: 100vh;
}
Nginx UI
diff --git a/app/package.json b/app/package.json
index c7f47b90..79daaad3 100644
--- a/app/package.json
+++ b/app/package.json
@@ -2,14 +2,14 @@
"name": "nginx-ui-app-next",
"type": "module",
"version": "2.0.0-rc.5",
- "packageManager": "pnpm@10.8.1+sha512.c50088ba998c67b8ca8c99df8a5e02fd2ae2e2b29aaf238feaa9e124248d3f48f9fb6db2424949ff901cffbb5e0f0cc1ad6aedb602cd29450751d11c35023677",
+ "packageManager": "pnpm@10.7.0+sha512.6b865ad4b62a1d9842b61d674a393903b871d9244954f652b8842c2b553c72176b278f64c463e52d40fff8aba385c235c8c9ecf5cc7de4fd78b8bb6d49633ab6",
"scripts": {
"dev": "vite --host",
"typecheck": "vue-tsc --noEmit",
"lint": "eslint .",
"lint:fix": "eslint --fix .",
"build": "vite build",
- "preview": "vite preview --host",
+ "preview": "vite preview",
"gettext:extract": "vue-gettext-extract"
},
"dependencies": {
@@ -25,7 +25,6 @@
"@xterm/addon-attach": "^0.11.0",
"@xterm/addon-fit": "^0.10.0",
"@xterm/xterm": "^5.5.0",
- "ace-builds": "^1.40.0",
"ant-design-vue": "^4.2.6",
"apexcharts": "^4.5.0",
"axios": "^1.8.4",
@@ -40,10 +39,10 @@
"pinia-plugin-persistedstate": "^4.2.0",
"reconnecting-websocket": "^4.4.0",
"sortablejs": "^1.15.6",
+ "splitpanes": "^4.0.3",
"sse.js": "^2.6.0",
"universal-cookie": "^8.0.1",
"unocss": "^66.0.0",
- "uuid": "^11.1.0",
"vite-plugin-build-id": "0.5.0",
"vue": "^3.5.13",
"vue-dompurify-html": "^5.2.0",
@@ -69,16 +68,17 @@
"@vitejs/plugin-vue-jsx": "^4.1.2",
"@vue/compiler-sfc": "^3.5.13",
"@vue/tsconfig": "^0.7.0",
+ "ace-builds": "^1.40.0",
"autoprefixer": "^10.4.21",
- "eslint": "9.24.0",
+ "eslint": "9.23.0",
"eslint-plugin-sonarjs": "^3.0.2",
"less": "^4.3.0",
"postcss": "^8.5.3",
- "typescript": "5.8.3",
+ "typescript": "5.8.2",
"unplugin-auto-import": "^19.1.2",
"unplugin-vue-components": "^28.5.0",
"unplugin-vue-define-options": "^1.5.5",
- "vite": "^6.3.0",
+ "vite": "^6.3.2",
"vite-svg-loader": "^5.1.0",
"vue-tsc": "^2.2.8"
}
diff --git a/app/pnpm-lock.yaml b/app/pnpm-lock.yaml
index 40f14818..9d84fc8b 100644
--- a/app/pnpm-lock.yaml
+++ b/app/pnpm-lock.yaml
@@ -13,7 +13,7 @@ importers:
version: 3.1.1
'@ant-design/icons-vue':
specifier: ^7.0.1
- version: 7.0.1(vue@3.5.13(typescript@5.8.3))
+ version: 7.0.1(vue@3.5.13(typescript@5.8.2))
'@formkit/auto-animate':
specifier: ^0.8.2
version: 0.8.2
@@ -28,13 +28,13 @@ importers:
version: 3.5.13
'@vueuse/components':
specifier: ^13.1.0
- version: 13.1.0(vue@3.5.13(typescript@5.8.3))
+ version: 13.1.0(vue@3.5.13(typescript@5.8.2))
'@vueuse/core':
specifier: ^13.1.0
- version: 13.1.0(vue@3.5.13(typescript@5.8.3))
+ version: 13.1.0(vue@3.5.13(typescript@5.8.2))
'@vueuse/integrations':
specifier: ^13.1.0
- version: 13.1.0(async-validator@4.2.5)(axios@1.8.4)(nprogress@0.2.0)(sortablejs@1.15.6)(universal-cookie@8.0.1)(vue@3.5.13(typescript@5.8.3))
+ version: 13.1.0(async-validator@4.2.5)(axios@1.8.4)(nprogress@0.2.0)(sortablejs@1.15.6)(universal-cookie@8.0.1)(vue@3.5.13(typescript@5.8.2))
'@xterm/addon-attach':
specifier: ^0.11.0
version: 0.11.0(@xterm/xterm@5.5.0)
@@ -44,12 +44,9 @@ importers:
'@xterm/xterm':
specifier: ^5.5.0
version: 5.5.0
- ace-builds:
- specifier: ^1.40.0
- version: 1.40.0
ant-design-vue:
specifier: ^4.2.6
- version: 4.2.6(vue@3.5.13(typescript@5.8.3))
+ version: 4.2.6(vue@3.5.13(typescript@5.8.2))
apexcharts:
specifier: ^4.5.0
version: 4.5.0
@@ -79,16 +76,19 @@ importers:
version: 0.2.0
pinia:
specifier: ^3.0.2
- version: 3.0.2(typescript@5.8.3)(vue@3.5.13(typescript@5.8.3))
+ version: 3.0.2(typescript@5.8.2)(vue@3.5.13(typescript@5.8.2))
pinia-plugin-persistedstate:
specifier: ^4.2.0
- version: 4.2.0(pinia@3.0.2(typescript@5.8.3)(vue@3.5.13(typescript@5.8.3)))
+ version: 4.2.0(pinia@3.0.2(typescript@5.8.2)(vue@3.5.13(typescript@5.8.2)))
reconnecting-websocket:
specifier: ^4.4.0
version: 4.4.0
sortablejs:
specifier: ^1.15.6
version: 1.15.6
+ splitpanes:
+ specifier: ^4.0.3
+ version: 4.0.3(vue@3.5.13(typescript@5.8.2))
sse.js:
specifier: ^2.6.0
version: 2.6.0
@@ -97,41 +97,38 @@ importers:
version: 8.0.1
unocss:
specifier: ^66.0.0
- version: 66.0.0(postcss@8.5.3)(vite@6.3.0(@types/node@22.14.0)(jiti@2.4.2)(less@4.3.0)(tsx@4.19.2)(yaml@2.7.1))(vue@3.5.13(typescript@5.8.3))
- uuid:
- specifier: ^11.1.0
- version: 11.1.0
+ version: 66.0.0(postcss@8.5.3)(vite@6.3.2(@types/node@22.14.1)(jiti@2.4.2)(less@4.3.0)(tsx@4.19.2)(yaml@2.7.1))(vue@3.5.13(typescript@5.8.2))
vite-plugin-build-id:
specifier: 0.5.0
version: 0.5.0
vue:
specifier: ^3.5.13
- version: 3.5.13(typescript@5.8.3)
+ version: 3.5.13(typescript@5.8.2)
vue-dompurify-html:
specifier: ^5.2.0
- version: 5.2.0(vue@3.5.13(typescript@5.8.3))
+ version: 5.2.0(vue@3.5.13(typescript@5.8.2))
vue-router:
specifier: ^4.5.0
- version: 4.5.0(vue@3.5.13(typescript@5.8.3))
+ version: 4.5.0(vue@3.5.13(typescript@5.8.2))
vue3-ace-editor:
specifier: 2.2.4
- version: 2.2.4(ace-builds@1.40.0)(vue@3.5.13(typescript@5.8.3))
+ version: 2.2.4(ace-builds@1.40.0)(vue@3.5.13(typescript@5.8.2))
vue3-apexcharts:
specifier: 1.5.3
- version: 1.5.3(apexcharts@4.5.0)(vue@3.5.13(typescript@5.8.3))
+ version: 1.5.3(apexcharts@4.5.0)(vue@3.5.13(typescript@5.8.2))
vue3-gettext:
specifier: 3.0.0-beta.6
- version: 3.0.0-beta.6(@vue/compiler-sfc@3.5.13)(typescript@5.8.3)(vue@3.5.13(typescript@5.8.3))
+ version: 3.0.0-beta.6(@vue/compiler-sfc@3.5.13)(typescript@5.8.2)(vue@3.5.13(typescript@5.8.2))
vue3-otp-input:
specifier: ^0.5.30
- version: 0.5.30(vue@3.5.13(typescript@5.8.3))
+ version: 0.5.30(vue@3.5.13(typescript@5.8.2))
vuedraggable:
specifier: ^4.1.0
- version: 4.1.0(vue@3.5.13(typescript@5.8.3))
+ version: 4.1.0(vue@3.5.13(typescript@5.8.2))
devDependencies:
'@antfu/eslint-config':
specifier: ^4.12.0
- version: 4.12.0(@vue/compiler-sfc@3.5.13)(eslint@9.24.0(jiti@2.4.2))(typescript@5.8.3)
+ version: 4.12.0(@typescript-eslint/utils@8.30.1(eslint@9.23.0(jiti@2.4.2))(typescript@5.8.2))(@vue/compiler-sfc@3.5.13)(eslint@9.23.0(jiti@2.4.2))(typescript@5.8.2)
'@iconify-json/fa':
specifier: 1.2.1
version: 1.2.1
@@ -149,7 +146,7 @@ importers:
version: 2.3.0
'@iconify/vue':
specifier: ^4.3.0
- version: 4.3.0(vue@3.5.13(typescript@5.8.3))
+ version: 4.3.0(vue@3.5.13(typescript@5.8.2))
'@types/lodash':
specifier: ^4.17.16
version: 4.17.16
@@ -161,25 +158,28 @@ importers:
version: 1.15.8
'@vitejs/plugin-vue':
specifier: ^5.2.3
- version: 5.2.3(vite@6.3.0(@types/node@22.14.0)(jiti@2.4.2)(less@4.3.0)(tsx@4.19.2)(yaml@2.7.1))(vue@3.5.13(typescript@5.8.3))
+ version: 5.2.3(vite@6.3.2(@types/node@22.14.1)(jiti@2.4.2)(less@4.3.0)(tsx@4.19.2)(yaml@2.7.1))(vue@3.5.13(typescript@5.8.2))
'@vitejs/plugin-vue-jsx':
specifier: ^4.1.2
- version: 4.1.2(vite@6.3.0(@types/node@22.14.0)(jiti@2.4.2)(less@4.3.0)(tsx@4.19.2)(yaml@2.7.1))(vue@3.5.13(typescript@5.8.3))
+ version: 4.1.2(vite@6.3.2(@types/node@22.14.1)(jiti@2.4.2)(less@4.3.0)(tsx@4.19.2)(yaml@2.7.1))(vue@3.5.13(typescript@5.8.2))
'@vue/compiler-sfc':
specifier: ^3.5.13
version: 3.5.13
'@vue/tsconfig':
specifier: ^0.7.0
- version: 0.7.0(typescript@5.8.3)(vue@3.5.13(typescript@5.8.3))
+ version: 0.7.0(typescript@5.8.2)(vue@3.5.13(typescript@5.8.2))
+ ace-builds:
+ specifier: ^1.40.0
+ version: 1.40.0
autoprefixer:
specifier: ^10.4.21
version: 10.4.21(postcss@8.5.3)
eslint:
- specifier: 9.24.0
- version: 9.24.0(jiti@2.4.2)
+ specifier: 9.23.0
+ version: 9.23.0(jiti@2.4.2)
eslint-plugin-sonarjs:
specifier: ^3.0.2
- version: 3.0.2(eslint@9.24.0(jiti@2.4.2))
+ version: 3.0.2(eslint@9.23.0(jiti@2.4.2))
less:
specifier: ^4.3.0
version: 4.3.0
@@ -187,26 +187,26 @@ importers:
specifier: ^8.5.3
version: 8.5.3
typescript:
- specifier: 5.8.3
- version: 5.8.3
+ specifier: 5.8.2
+ version: 5.8.2
unplugin-auto-import:
specifier: ^19.1.2
- version: 19.1.2(@nuxt/kit@3.16.2)(@vueuse/core@13.1.0(vue@3.5.13(typescript@5.8.3)))
+ version: 19.1.2(@nuxt/kit@3.16.2)(@vueuse/core@13.1.0(vue@3.5.13(typescript@5.8.2)))
unplugin-vue-components:
specifier: ^28.5.0
- version: 28.5.0(@babel/parser@7.27.0)(@nuxt/kit@3.16.2)(vue@3.5.13(typescript@5.8.3))
+ version: 28.5.0(@babel/parser@7.27.0)(@nuxt/kit@3.16.2)(vue@3.5.13(typescript@5.8.2))
unplugin-vue-define-options:
specifier: ^1.5.5
- version: 1.5.5(vue@3.5.13(typescript@5.8.3))
+ version: 1.5.5(vue@3.5.13(typescript@5.8.2))
vite:
- specifier: ^6.3.0
- version: 6.3.0(@types/node@22.14.0)(jiti@2.4.2)(less@4.3.0)(tsx@4.19.2)(yaml@2.7.1)
+ specifier: ^6.3.2
+ version: 6.3.2(@types/node@22.14.1)(jiti@2.4.2)(less@4.3.0)(tsx@4.19.2)(yaml@2.7.1)
vite-svg-loader:
specifier: ^5.1.0
- version: 5.1.0(vue@3.5.13(typescript@5.8.3))
+ version: 5.1.0(vue@3.5.13(typescript@5.8.2))
vue-tsc:
specifier: ^2.2.8
- version: 2.2.8(typescript@5.8.3)
+ version: 2.2.8(typescript@5.8.2)
packages:
@@ -410,14 +410,14 @@ packages:
resolution: {integrity: sha512-SITSV6aIXsuVNV3f3O0f2n/cgyEDWoSqtZMYiAmcsYHydcKrOz3gUxB/iXd/Qf08+IZX4KpgNbvUdMBmWz+kcA==}
engines: {node: '>=10'}
- '@emnapi/core@1.4.0':
- resolution: {integrity: sha512-H+N/FqT07NmLmt6OFFtDfwe8PNygprzBikrEMyQfgqSmT0vzE515Pz7R8izwB9q/zsH/MA64AKoul3sA6/CzVg==}
+ '@emnapi/core@1.4.3':
+ resolution: {integrity: sha512-4m62DuCE07lw01soJwPiBGC0nAww0Q+RY70VZ+n49yDIO13yyinhbWCeNnaob0lakDtWQzSdtNWzJeOJt2ma+g==}
- '@emnapi/runtime@1.4.0':
- resolution: {integrity: sha512-64WYIf4UYcdLnbKn/umDlNjQDSS8AgZrI/R9+x5ilkUVFxXcA1Ebl+gQLc/6mERA4407Xof0R7wEyEuj091CVw==}
+ '@emnapi/runtime@1.4.3':
+ resolution: {integrity: sha512-pBPWdu6MLKROBX05wSNKcNb++m5Er+KQ9QkB+WVM+pW2Kx9hoSrVTnu3BdkI5eBLZoKu/J6mW/B6i6bJB2ytXQ==}
- '@emnapi/wasi-threads@1.0.1':
- resolution: {integrity: sha512-iIBu7mwkq4UQGeMEM8bLwNK962nXdhodeScX4slfQnRhEMMzvYivHhutCIk8uojvmASXXPC2WNEjwxFWk72Oqw==}
+ '@emnapi/wasi-threads@1.0.2':
+ resolution: {integrity: sha512-5n3nTJblwRi8LlXkJ9eBzu+kZR8Yxcc7ubakyQTFzPMtIhFpUBRbsnc2Dv88IZDIbCDlBiWrknhB4Lsz7mg6BA==}
'@emotion/hash@0.9.2':
resolution: {integrity: sha512-MyqliTZGuOm3+5ZRSaaBGP3USLw6+EGykkwZns2EPC5g8jJ4z9OrdZY9apkl3+UP9+sdz76YYkwCKP5gh8iY3g==}
@@ -727,14 +727,14 @@ packages:
cpu: [x64]
os: [win32]
- '@eslint-community/eslint-plugin-eslint-comments@4.4.1':
- resolution: {integrity: sha512-lb/Z/MzbTf7CaVYM9WCFNQZ4L1yi3ev2fsFPF99h31ljhSEyUoyEsKsNWiU+qD1glbYTDJdqgyaLKtyTkkqtuQ==}
+ '@eslint-community/eslint-plugin-eslint-comments@4.5.0':
+ resolution: {integrity: sha512-MAhuTKlr4y/CE3WYX26raZjy+I/kS2PLKSzvfmDCGrBLTFHOYwqROZdr4XwPgXwX3K9rjzMr4pSmUWGnzsUyMg==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
peerDependencies:
eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 || ^9.0.0
- '@eslint-community/eslint-utils@4.5.1':
- resolution: {integrity: sha512-soEIOALTfTK6EjmKMMoLugwaP0rzkad90iIWd1hMO9ARkSAyjfMfkRRhLvD5qH7vvM0Cg72pieUfR6yh6XxC4w==}
+ '@eslint-community/eslint-utils@4.6.1':
+ resolution: {integrity: sha512-KTsJMmobmbrFLe3LDh0PC2FXpcSYJt/MLjlkh/9LEnmKYLSYmT/0EW9JWANjeoemiuZrmogti0tW5Ch+qNUYDw==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
peerDependencies:
eslint: ^6.0.0 || ^7.0.0 || >=8.0.0
@@ -752,8 +752,8 @@ packages:
eslint:
optional: true
- '@eslint/config-array@0.20.0':
- resolution: {integrity: sha512-fxlS1kkIjx8+vy2SjuCB94q3htSNrufYTXubwiBFeaQHbH6Ipi43gFJq2zCMt6PHhImH3Xmr0NksKDvchWlpQQ==}
+ '@eslint/config-array@0.19.2':
+ resolution: {integrity: sha512-GNKqxfHG2ySmJOBSHg7LxeUx4xpuCoFjacmlCoYWEbaPXLwvfIjixRI12xCQZeULksQb23uiA8F40w5TojpV7w==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
'@eslint/config-helpers@0.2.1':
@@ -776,12 +776,12 @@ packages:
resolution: {integrity: sha512-gtF186CXhIl1p4pJNGZw8Yc6RlshoePRvE0X91oPGb3vZ8pM3qOS9W9NGPat9LziaBV7XrJWGylNQXkGcnM3IQ==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
- '@eslint/js@9.24.0':
- resolution: {integrity: sha512-uIY/y3z0uvOGX8cp1C2fiC4+ZmBhp6yZWkojtHL1YEMnRt1Y63HB9TM17proGEmeG7HeUY+UP36F0aknKYTpYA==}
+ '@eslint/js@9.23.0':
+ resolution: {integrity: sha512-35MJ8vCPU0ZMxo7zfev2pypqTwWTofFZO6m4KAtdoFhRpLJUpHTZZ+KB3C7Hb1d7bULYwO4lJXGCi5Se+8OMbw==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
- '@eslint/markdown@6.3.0':
- resolution: {integrity: sha512-8rj7wmuP5hwXZ0HWoad+WL9nftpN373bCCQz9QL6sA+clZiz7et8Pk0yDAKeo//xLlPONKQ6wCpjkOHCLkbYUw==}
+ '@eslint/markdown@6.4.0':
+ resolution: {integrity: sha512-J07rR8uBSNFJ9iliNINrchilpkmCihPmTVotpThUeKEn5G8aBBZnkjNBy/zovhJA5LBk1vWU9UDlhqKSc/dViQ==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
'@eslint/object-schema@2.1.6':
@@ -857,8 +857,8 @@ packages:
'@jridgewell/trace-mapping@0.3.25':
resolution: {integrity: sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==}
- '@napi-rs/wasm-runtime@0.2.8':
- resolution: {integrity: sha512-OBlgKdX7gin7OIq4fadsjpg+cp2ZphvAIKucHsNfTdJiqdOmOEwQd/bHi0VwNrcw5xpBJyUw6cK/QilCqy1BSg==}
+ '@napi-rs/wasm-runtime@0.2.9':
+ resolution: {integrity: sha512-OKRBiajrrxB9ATokgEQoG87Z25c67pCpYcCwmXYX8PBftC9pBfN18gnm/fh1wurSLEKIAt+QRFLFCQISrb66Jg==}
'@nodelib/fs.scandir@2.1.5':
resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==}
@@ -884,114 +884,110 @@ packages:
resolution: {integrity: sha512-fdDH1LSGfZdTH2sxdpVMw31BanV28K/Gry0cVFxaNP77neJSkd82mM8ErPNYs9e+0O7SdHBLTDzDgwUuy18RnQ==}
engines: {node: ^12.20.0 || ^14.18.0 || >=16.0.0}
- '@pkgr/core@0.2.0':
- resolution: {integrity: sha512-vsJDAkYR6qCPu+ioGScGiMYR7LvZYIXh/dlQeviqoTWNCVfKTLYD/LkNWH4Mxsv2a5vpIRc77FN5DnmK1eBggQ==}
+ '@pkgr/core@0.2.4':
+ resolution: {integrity: sha512-ROFF39F6ZrnzSUEmQQZUar0Jt4xVoP9WnDRdWwF4NNcXs3xBTLgBUDoOwW141y1jP+S8nahIbdxbFC7IShw9Iw==}
engines: {node: ^12.20.0 || ^14.18.0 || >=16.0.0}
- '@pkgr/core@0.2.2':
- resolution: {integrity: sha512-25L86MyPvnlQoX2MTIV2OiUcb6vJ6aRbFa9pbwByn95INKD5mFH2smgjDhq+fwJoqAgvgbdJLj6Tz7V9X5CFAQ==}
- engines: {node: ^12.20.0 || ^14.18.0 || >=16.0.0}
+ '@polka/url@1.0.0-next.29':
+ resolution: {integrity: sha512-wwQAWhWSuHaag8c4q/KN/vCoeOJYshAIvMQwD4GpSb3OiZklFfvAgmj0VCBBImRpuF/aFgIRzllXlVX93Jevww==}
- '@polka/url@1.0.0-next.28':
- resolution: {integrity: sha512-8LduaNlMZGwdZ6qWrKlfa+2M4gahzFkprZiAt2TF8uS0qQgBizKXpXURqvTJ4WtmupWxaLqjRb2UCTe72mu+Aw==}
-
- '@rollup/rollup-android-arm-eabi@4.39.0':
- resolution: {integrity: sha512-lGVys55Qb00Wvh8DMAocp5kIcaNzEFTmGhfFd88LfaogYTRKrdxgtlO5H6S49v2Nd8R2C6wLOal0qv6/kCkOwA==}
+ '@rollup/rollup-android-arm-eabi@4.40.0':
+ resolution: {integrity: sha512-+Fbls/diZ0RDerhE8kyC6hjADCXA1K4yVNlH0EYfd2XjyH0UGgzaQ8MlT0pCXAThfxv3QUAczHaL+qSv1E4/Cg==}
cpu: [arm]
os: [android]
- '@rollup/rollup-android-arm64@4.39.0':
- resolution: {integrity: sha512-It9+M1zE31KWfqh/0cJLrrsCPiF72PoJjIChLX+rEcujVRCb4NLQ5QzFkzIZW8Kn8FTbvGQBY5TkKBau3S8cCQ==}
+ '@rollup/rollup-android-arm64@4.40.0':
+ resolution: {integrity: sha512-PPA6aEEsTPRz+/4xxAmaoWDqh67N7wFbgFUJGMnanCFs0TV99M0M8QhhaSCks+n6EbQoFvLQgYOGXxlMGQe/6w==}
cpu: [arm64]
os: [android]
- '@rollup/rollup-darwin-arm64@4.39.0':
- resolution: {integrity: sha512-lXQnhpFDOKDXiGxsU9/l8UEGGM65comrQuZ+lDcGUx+9YQ9dKpF3rSEGepyeR5AHZ0b5RgiligsBhWZfSSQh8Q==}
+ '@rollup/rollup-darwin-arm64@4.40.0':
+ resolution: {integrity: sha512-GwYOcOakYHdfnjjKwqpTGgn5a6cUX7+Ra2HeNj/GdXvO2VJOOXCiYYlRFU4CubFM67EhbmzLOmACKEfvp3J1kQ==}
cpu: [arm64]
os: [darwin]
- '@rollup/rollup-darwin-x64@4.39.0':
- resolution: {integrity: sha512-mKXpNZLvtEbgu6WCkNij7CGycdw9cJi2k9v0noMb++Vab12GZjFgUXD69ilAbBh034Zwn95c2PNSz9xM7KYEAQ==}
+ '@rollup/rollup-darwin-x64@4.40.0':
+ resolution: {integrity: sha512-CoLEGJ+2eheqD9KBSxmma6ld01czS52Iw0e2qMZNpPDlf7Z9mj8xmMemxEucinev4LgHalDPczMyxzbq+Q+EtA==}
cpu: [x64]
os: [darwin]
- '@rollup/rollup-freebsd-arm64@4.39.0':
- resolution: {integrity: sha512-jivRRlh2Lod/KvDZx2zUR+I4iBfHcu2V/BA2vasUtdtTN2Uk3jfcZczLa81ESHZHPHy4ih3T/W5rPFZ/hX7RtQ==}
+ '@rollup/rollup-freebsd-arm64@4.40.0':
+ resolution: {integrity: sha512-r7yGiS4HN/kibvESzmrOB/PxKMhPTlz+FcGvoUIKYoTyGd5toHp48g1uZy1o1xQvybwwpqpe010JrcGG2s5nkg==}
cpu: [arm64]
os: [freebsd]
- '@rollup/rollup-freebsd-x64@4.39.0':
- resolution: {integrity: sha512-8RXIWvYIRK9nO+bhVz8DwLBepcptw633gv/QT4015CpJ0Ht8punmoHU/DuEd3iw9Hr8UwUV+t+VNNuZIWYeY7Q==}
+ '@rollup/rollup-freebsd-x64@4.40.0':
+ resolution: {integrity: sha512-mVDxzlf0oLzV3oZOr0SMJ0lSDd3xC4CmnWJ8Val8isp9jRGl5Dq//LLDSPFrasS7pSm6m5xAcKaw3sHXhBjoRw==}
cpu: [x64]
os: [freebsd]
- '@rollup/rollup-linux-arm-gnueabihf@4.39.0':
- resolution: {integrity: sha512-mz5POx5Zu58f2xAG5RaRRhp3IZDK7zXGk5sdEDj4o96HeaXhlUwmLFzNlc4hCQi5sGdR12VDgEUqVSHer0lI9g==}
+ '@rollup/rollup-linux-arm-gnueabihf@4.40.0':
+ resolution: {integrity: sha512-y/qUMOpJxBMy8xCXD++jeu8t7kzjlOCkoxxajL58G62PJGBZVl/Gwpm7JK9+YvlB701rcQTzjUZ1JgUoPTnoQA==}
cpu: [arm]
os: [linux]
- '@rollup/rollup-linux-arm-musleabihf@4.39.0':
- resolution: {integrity: sha512-+YDwhM6gUAyakl0CD+bMFpdmwIoRDzZYaTWV3SDRBGkMU/VpIBYXXEvkEcTagw/7VVkL2vA29zU4UVy1mP0/Yw==}
+ '@rollup/rollup-linux-arm-musleabihf@4.40.0':
+ resolution: {integrity: sha512-GoCsPibtVdJFPv/BOIvBKO/XmwZLwaNWdyD8TKlXuqp0veo2sHE+A/vpMQ5iSArRUz/uaoj4h5S6Pn0+PdhRjg==}
cpu: [arm]
os: [linux]
- '@rollup/rollup-linux-arm64-gnu@4.39.0':
- resolution: {integrity: sha512-EKf7iF7aK36eEChvlgxGnk7pdJfzfQbNvGV/+l98iiMwU23MwvmV0Ty3pJ0p5WQfm3JRHOytSIqD9LB7Bq7xdQ==}
+ '@rollup/rollup-linux-arm64-gnu@4.40.0':
+ resolution: {integrity: sha512-L5ZLphTjjAD9leJzSLI7rr8fNqJMlGDKlazW2tX4IUF9P7R5TMQPElpH82Q7eNIDQnQlAyiNVfRPfP2vM5Avvg==}
cpu: [arm64]
os: [linux]
- '@rollup/rollup-linux-arm64-musl@4.39.0':
- resolution: {integrity: sha512-vYanR6MtqC7Z2SNr8gzVnzUul09Wi1kZqJaek3KcIlI/wq5Xtq4ZPIZ0Mr/st/sv/NnaPwy/D4yXg5x0B3aUUA==}
+ '@rollup/rollup-linux-arm64-musl@4.40.0':
+ resolution: {integrity: sha512-ATZvCRGCDtv1Y4gpDIXsS+wfFeFuLwVxyUBSLawjgXK2tRE6fnsQEkE4csQQYWlBlsFztRzCnBvWVfcae/1qxQ==}
cpu: [arm64]
os: [linux]
- '@rollup/rollup-linux-loongarch64-gnu@4.39.0':
- resolution: {integrity: sha512-NMRUT40+h0FBa5fb+cpxtZoGAggRem16ocVKIv5gDB5uLDgBIwrIsXlGqYbLwW8YyO3WVTk1FkFDjMETYlDqiw==}
+ '@rollup/rollup-linux-loongarch64-gnu@4.40.0':
+ resolution: {integrity: sha512-wG9e2XtIhd++QugU5MD9i7OnpaVb08ji3P1y/hNbxrQ3sYEelKJOq1UJ5dXczeo6Hj2rfDEL5GdtkMSVLa/AOg==}
cpu: [loong64]
os: [linux]
- '@rollup/rollup-linux-powerpc64le-gnu@4.39.0':
- resolution: {integrity: sha512-0pCNnmxgduJ3YRt+D+kJ6Ai/r+TaePu9ZLENl+ZDV/CdVczXl95CbIiwwswu4L+K7uOIGf6tMo2vm8uadRaICQ==}
+ '@rollup/rollup-linux-powerpc64le-gnu@4.40.0':
+ resolution: {integrity: sha512-vgXfWmj0f3jAUvC7TZSU/m/cOE558ILWDzS7jBhiCAFpY2WEBn5jqgbqvmzlMjtp8KlLcBlXVD2mkTSEQE6Ixw==}
cpu: [ppc64]
os: [linux]
- '@rollup/rollup-linux-riscv64-gnu@4.39.0':
- resolution: {integrity: sha512-t7j5Zhr7S4bBtksT73bO6c3Qa2AV/HqiGlj9+KB3gNF5upcVkx+HLgxTm8DK4OkzsOYqbdqbLKwvGMhylJCPhQ==}
+ '@rollup/rollup-linux-riscv64-gnu@4.40.0':
+ resolution: {integrity: sha512-uJkYTugqtPZBS3Z136arevt/FsKTF/J9dEMTX/cwR7lsAW4bShzI2R0pJVw+hcBTWF4dxVckYh72Hk3/hWNKvA==}
cpu: [riscv64]
os: [linux]
- '@rollup/rollup-linux-riscv64-musl@4.39.0':
- resolution: {integrity: sha512-m6cwI86IvQ7M93MQ2RF5SP8tUjD39Y7rjb1qjHgYh28uAPVU8+k/xYWvxRO3/tBN2pZkSMa5RjnPuUIbrwVxeA==}
+ '@rollup/rollup-linux-riscv64-musl@4.40.0':
+ resolution: {integrity: sha512-rKmSj6EXQRnhSkE22+WvrqOqRtk733x3p5sWpZilhmjnkHkpeCgWsFFo0dGnUGeA+OZjRl3+VYq+HyCOEuwcxQ==}
cpu: [riscv64]
os: [linux]
- '@rollup/rollup-linux-s390x-gnu@4.39.0':
- resolution: {integrity: sha512-iRDJd2ebMunnk2rsSBYlsptCyuINvxUfGwOUldjv5M4tpa93K8tFMeYGpNk2+Nxl+OBJnBzy2/JCscGeO507kA==}
+ '@rollup/rollup-linux-s390x-gnu@4.40.0':
+ resolution: {integrity: sha512-SpnYlAfKPOoVsQqmTFJ0usx0z84bzGOS9anAC0AZ3rdSo3snecihbhFTlJZ8XMwzqAcodjFU4+/SM311dqE5Sw==}
cpu: [s390x]
os: [linux]
- '@rollup/rollup-linux-x64-gnu@4.39.0':
- resolution: {integrity: sha512-t9jqYw27R6Lx0XKfEFe5vUeEJ5pF3SGIM6gTfONSMb7DuG6z6wfj2yjcoZxHg129veTqU7+wOhY6GX8wmf90dA==}
+ '@rollup/rollup-linux-x64-gnu@4.40.0':
+ resolution: {integrity: sha512-RcDGMtqF9EFN8i2RYN2W+64CdHruJ5rPqrlYw+cgM3uOVPSsnAQps7cpjXe9be/yDp8UC7VLoCoKC8J3Kn2FkQ==}
cpu: [x64]
os: [linux]
- '@rollup/rollup-linux-x64-musl@4.39.0':
- resolution: {integrity: sha512-ThFdkrFDP55AIsIZDKSBWEt/JcWlCzydbZHinZ0F/r1h83qbGeenCt/G/wG2O0reuENDD2tawfAj2s8VK7Bugg==}
+ '@rollup/rollup-linux-x64-musl@4.40.0':
+ resolution: {integrity: sha512-HZvjpiUmSNx5zFgwtQAV1GaGazT2RWvqeDi0hV+AtC8unqqDSsaFjPxfsO6qPtKRRg25SisACWnJ37Yio8ttaw==}
cpu: [x64]
os: [linux]
- '@rollup/rollup-win32-arm64-msvc@4.39.0':
- resolution: {integrity: sha512-jDrLm6yUtbOg2TYB3sBF3acUnAwsIksEYjLeHL+TJv9jg+TmTwdyjnDex27jqEMakNKf3RwwPahDIt7QXCSqRQ==}
+ '@rollup/rollup-win32-arm64-msvc@4.40.0':
+ resolution: {integrity: sha512-UtZQQI5k/b8d7d3i9AZmA/t+Q4tk3hOC0tMOMSq2GlMYOfxbesxG4mJSeDp0EHs30N9bsfwUvs3zF4v/RzOeTQ==}
cpu: [arm64]
os: [win32]
- '@rollup/rollup-win32-ia32-msvc@4.39.0':
- resolution: {integrity: sha512-6w9uMuza+LbLCVoNKL5FSLE7yvYkq9laSd09bwS0tMjkwXrmib/4KmoJcrKhLWHvw19mwU+33ndC69T7weNNjQ==}
+ '@rollup/rollup-win32-ia32-msvc@4.40.0':
+ resolution: {integrity: sha512-+m03kvI2f5syIqHXCZLPVYplP8pQch9JHyXKZ3AGMKlg8dCyr2PKHjwRLiW53LTrN/Nc3EqHOKxUxzoSPdKddA==}
cpu: [ia32]
os: [win32]
- '@rollup/rollup-win32-x64-msvc@4.39.0':
- resolution: {integrity: sha512-yAkUOkIKZlK5dl7u6dg897doBgLXmUHhIINM2c+sND3DZwnrdQkkSiDh7N75Ll4mM4dxSkYfXqU9fW3lLkMFug==}
+ '@rollup/rollup-win32-x64-msvc@4.40.0':
+ resolution: {integrity: sha512-lpPE1cLfP5oPzVjKMx10pgBmKELQnFJXHgvtHCtuJWOv8MxqdEIMNtgHgBFf7Ea2/7EuVwa9fodWUfXAlXZLZQ==}
cpu: [x64]
os: [win32]
@@ -1073,8 +1069,8 @@ packages:
'@types/ms@2.1.0':
resolution: {integrity: sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA==}
- '@types/node@22.14.0':
- resolution: {integrity: sha512-Kmpl+z84ILoG+3T/zQFyAJsU6EPTmOCj8/2+83fSN6djd6I4o7uOuGIH6vq3PrjY5BGitSbFuMN18j3iknubbA==}
+ '@types/node@22.14.1':
+ resolution: {integrity: sha512-u0HuPQwe/dHrItgHHpmw3N2fYCR6x4ivMNbPHRkBVP4CvN+kiRrKHWk3i8tXiO/joPwXLMYvF9TTF0eqgHIuOw==}
'@types/normalize-package-data@2.4.4':
resolution: {integrity: sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==}
@@ -1103,76 +1099,51 @@ packages:
'@types/yauzl@2.10.3':
resolution: {integrity: sha512-oJoftv0LSuaDZE3Le4DbKX+KS9G36NzOeSap90UIK0yMA/NhKJhqlSGtNDORNRaIbQfzjXDrQa0ytJ6mNRGz/Q==}
- '@typescript-eslint/eslint-plugin@8.29.1':
- resolution: {integrity: sha512-ba0rr4Wfvg23vERs3eB+P3lfj2E+2g3lhWcCVukUuhtcdUx5lSIFZlGFEBHKr+3zizDa/TvZTptdNHVZWAkSBg==}
+ '@typescript-eslint/eslint-plugin@8.30.1':
+ resolution: {integrity: sha512-v+VWphxMjn+1t48/jO4t950D6KR8JaJuNXzi33Ve6P8sEmPr5k6CEXjdGwT6+LodVnEa91EQCtwjWNUCPweo+Q==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
'@typescript-eslint/parser': ^8.0.0 || ^8.0.0-alpha.0
eslint: ^8.57.0 || ^9.0.0
typescript: '>=4.8.4 <5.9.0'
- '@typescript-eslint/parser@8.29.1':
- resolution: {integrity: sha512-zczrHVEqEaTwh12gWBIJWj8nx+ayDcCJs06yoNMY0kwjMWDM6+kppljY+BxWI06d2Ja+h4+WdufDcwMnnMEWmg==}
+ '@typescript-eslint/parser@8.30.1':
+ resolution: {integrity: sha512-H+vqmWwT5xoNrXqWs/fesmssOW70gxFlgcMlYcBaWNPIEWDgLa4W9nkSPmhuOgLnXq9QYgkZ31fhDyLhleCsAg==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
eslint: ^8.57.0 || ^9.0.0
typescript: '>=4.8.4 <5.9.0'
- '@typescript-eslint/scope-manager@8.29.0':
- resolution: {integrity: sha512-aO1PVsq7Gm+tcghabUpzEnVSFMCU4/nYIgC2GOatJcllvWfnhrgW0ZEbnTxm36QsikmCN1K/6ZgM7fok2I7xNw==}
+ '@typescript-eslint/scope-manager@8.30.1':
+ resolution: {integrity: sha512-+C0B6ChFXZkuaNDl73FJxRYT0G7ufVPOSQkqkpM/U198wUwUFOtgo1k/QzFh1KjpBitaK7R1tgjVz6o9HmsRPg==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
- '@typescript-eslint/scope-manager@8.29.1':
- resolution: {integrity: sha512-2nggXGX5F3YrsGN08pw4XpMLO1Rgtnn4AzTegC2MDesv6q3QaTU5yU7IbS1tf1IwCR0Hv/1EFygLn9ms6LIpDA==}
- engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
-
- '@typescript-eslint/type-utils@8.29.1':
- resolution: {integrity: sha512-DkDUSDwZVCYN71xA4wzySqqcZsHKic53A4BLqmrWFFpOpNSoxX233lwGu/2135ymTCR04PoKiEEEvN1gFYg4Tw==}
+ '@typescript-eslint/type-utils@8.30.1':
+ resolution: {integrity: sha512-64uBF76bfQiJyHgZISC7vcNz3adqQKIccVoKubyQcOnNcdJBvYOILV1v22Qhsw3tw3VQu5ll8ND6hycgAR5fEA==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
eslint: ^8.57.0 || ^9.0.0
typescript: '>=4.8.4 <5.9.0'
- '@typescript-eslint/types@8.29.0':
- resolution: {integrity: sha512-wcJL/+cOXV+RE3gjCyl/V2G877+2faqvlgtso/ZRbTCnZazh0gXhe+7gbAnfubzN2bNsBtZjDvlh7ero8uIbzg==}
+ '@typescript-eslint/types@8.30.1':
+ resolution: {integrity: sha512-81KawPfkuulyWo5QdyG/LOKbspyyiW+p4vpn4bYO7DM/hZImlVnFwrpCTnmNMOt8CvLRr5ojI9nU1Ekpw4RcEw==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
- '@typescript-eslint/types@8.29.1':
- resolution: {integrity: sha512-VT7T1PuJF1hpYC3AGm2rCgJBjHL3nc+A/bhOp9sGMKfi5v0WufsX/sHCFBfNTx2F+zA6qBc/PD0/kLRLjdt8mQ==}
- engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
-
- '@typescript-eslint/typescript-estree@8.29.0':
- resolution: {integrity: sha512-yOfen3jE9ISZR/hHpU/bmNvTtBW1NjRbkSFdZOksL1N+ybPEE7UVGMwqvS6CP022Rp00Sb0tdiIkhSCe6NI8ow==}
+ '@typescript-eslint/typescript-estree@8.30.1':
+ resolution: {integrity: sha512-kQQnxymiUy9tTb1F2uep9W6aBiYODgq5EMSk6Nxh4Z+BDUoYUSa029ISs5zTzKBFnexQEh71KqwjKnRz58lusQ==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
typescript: '>=4.8.4 <5.9.0'
- '@typescript-eslint/typescript-estree@8.29.1':
- resolution: {integrity: sha512-l1enRoSaUkQxOQnbi0KPUtqeZkSiFlqrx9/3ns2rEDhGKfTa+88RmXqedC1zmVTOWrLc2e6DEJrTA51C9iLH5g==}
- engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
- peerDependencies:
- typescript: '>=4.8.4 <5.9.0'
-
- '@typescript-eslint/utils@8.29.0':
- resolution: {integrity: sha512-gX/A0Mz9Bskm8avSWFcK0gP7cZpbY4AIo6B0hWYFCaIsz750oaiWR4Jr2CI+PQhfW1CpcQr9OlfPS+kMFegjXA==}
+ '@typescript-eslint/utils@8.30.1':
+ resolution: {integrity: sha512-T/8q4R9En2tcEsWPQgB5BQ0XJVOtfARcUvOa8yJP3fh9M/mXraLxZrkCfGb6ChrO/V3W+Xbd04RacUEqk1CFEQ==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
eslint: ^8.57.0 || ^9.0.0
typescript: '>=4.8.4 <5.9.0'
- '@typescript-eslint/utils@8.29.1':
- resolution: {integrity: sha512-QAkFEbytSaB8wnmB+DflhUPz6CLbFWE2SnSCrRMEa+KnXIzDYbpsn++1HGvnfAsUY44doDXmvRkO5shlM/3UfA==}
- engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
- peerDependencies:
- eslint: ^8.57.0 || ^9.0.0
- typescript: '>=4.8.4 <5.9.0'
-
- '@typescript-eslint/visitor-keys@8.29.0':
- resolution: {integrity: sha512-Sne/pVz8ryR03NFK21VpN88dZ2FdQXOlq3VIklbrTYEt8yXtRFr9tvUhqvCeKjqYk5FSim37sHbooT6vzBTZcg==}
- engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
-
- '@typescript-eslint/visitor-keys@8.29.1':
- resolution: {integrity: sha512-RGLh5CRaUEf02viP5c1Vh1cMGffQscyHe7HPAzGpfmfflFg1wUz2rYxd+OZqwpeypYvZ8UxSxuIpF++fmOzEcg==}
+ '@typescript-eslint/visitor-keys@8.30.1':
+ resolution: {integrity: sha512-aEhgas7aJ6vZnNFC7K4/vMGDGyOiqWcYZPpIWrTKuTAlsvDNKy2GFDqh9smL+iq069ZvR0YzEeq0B8NJlLzjFA==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
'@unocss/astro@66.0.0':
@@ -1258,78 +1229,83 @@ packages:
peerDependencies:
vite: ^2.9.0 || ^3.0.0-0 || ^4.0.0 || ^5.0.0-0 || ^6.0.0-0
- '@unrs/resolver-binding-darwin-arm64@1.4.1':
- resolution: {integrity: sha512-8Tv+Bsd0BjGwfEedIyor4inw8atppRxM5BdUnIt+3mAm/QXUm7Dw74CHnXpfZKXkp07EXJGiA8hStqCINAWhdw==}
+ '@unrs/resolver-binding-darwin-arm64@1.5.0':
+ resolution: {integrity: sha512-YmocNlEcX/AgJv8gI41bhjMOTcKcea4D2nRIbZj+MhRtSH5+vEU8r/pFuTuoF+JjVplLsBueU+CILfBPVISyGQ==}
cpu: [arm64]
os: [darwin]
- '@unrs/resolver-binding-darwin-x64@1.4.1':
- resolution: {integrity: sha512-X8c3PhWziEMKAzZz+YAYWfwawi5AEgzy/hmfizAB4C70gMHLKmInJcp1270yYAOs7z07YVFI220pp50z24Jk3A==}
+ '@unrs/resolver-binding-darwin-x64@1.5.0':
+ resolution: {integrity: sha512-qpUrXgH4e/0xu1LOhPEdfgSY3vIXOxDQv370NEL8npN8h40HcQDA+Pl2r4HBW6tTXezWIjxUFcP7tj529RZtDw==}
cpu: [x64]
os: [darwin]
- '@unrs/resolver-binding-freebsd-x64@1.4.1':
- resolution: {integrity: sha512-UUr/nREy1UdtxXQnmLaaTXFGOcGxPwNIzeJdb3KXai3TKtC1UgNOB9s8KOA4TaxOUBR/qVgL5BvBwmUjD5yuVA==}
+ '@unrs/resolver-binding-freebsd-x64@1.5.0':
+ resolution: {integrity: sha512-3tX8r8vgjvZzaJZB4jvxUaaFCDCb3aWDCpZN3EjhGnnwhztslI05KSG5NY/jNjlcZ5QWZ7dEZZ/rNBFsmTaSPw==}
cpu: [x64]
os: [freebsd]
- '@unrs/resolver-binding-linux-arm-gnueabihf@1.4.1':
- resolution: {integrity: sha512-e3pII53dEeS8inkX6A1ad2UXE0nuoWCqik4kOxaDnls0uJUq0ntdj5d9IYd+bv5TDwf9DSge/xPOvCmRYH+Tsw==}
+ '@unrs/resolver-binding-linux-arm-gnueabihf@1.5.0':
+ resolution: {integrity: sha512-FH+ixzBKaUU9fWOj3TYO+Yn/eO6kYvMLV9eNJlJlkU7OgrxkCmiMS6wUbyT0KA3FOZGxnEQ2z3/BHgYm2jqeLA==}
cpu: [arm]
os: [linux]
- '@unrs/resolver-binding-linux-arm-musleabihf@1.4.1':
- resolution: {integrity: sha512-e/AKKd9gR+HNmVyDEPI/PIz2t0DrA3cyonHNhHVjrkxe8pMCiYiqhtn1+h+yIpHUtUlM6Y1FNIdivFa+r7wrEQ==}
+ '@unrs/resolver-binding-linux-arm-musleabihf@1.5.0':
+ resolution: {integrity: sha512-pxCgXMgwB/4PfqFQg73lMhmWwcC0j5L+dNXhZoz/0ek0iS/oAWl65fxZeT/OnU7fVs52MgdP2q02EipqJJXHSg==}
cpu: [arm]
os: [linux]
- '@unrs/resolver-binding-linux-arm64-gnu@1.4.1':
- resolution: {integrity: sha512-vtIu34luF1jRktlHtiwm2mjuE8oJCsFiFr8hT5+tFQdqFKjPhbJXn83LswKsOhy0GxAEevpXDI4xxEwkjuXIPA==}
+ '@unrs/resolver-binding-linux-arm64-gnu@1.5.0':
+ resolution: {integrity: sha512-FX2FV7vpLE/+Z0NZX9/1pwWud5Wocm/2PgpUXbT5aSV3QEB10kBPJAzssOQylvdj8mOHoKl5pVkXpbCwww/T2g==}
cpu: [arm64]
os: [linux]
- '@unrs/resolver-binding-linux-arm64-musl@1.4.1':
- resolution: {integrity: sha512-H3PaOuGyhFXiyJd+09uPhGl4gocmhyi1BRzvsP8Lv5AQO3p3/ZY7WjV4t2NkBksm9tMjf3YbOVHyPWi2eWsNYw==}
+ '@unrs/resolver-binding-linux-arm64-musl@1.5.0':
+ resolution: {integrity: sha512-+gF97xst1BZb28T3nwwzEtq2ewCoMDGKsenYsZuvpmNrW0019G1iUAunZN+FG55L21y+uP7zsGX06OXDQ/viKw==}
cpu: [arm64]
os: [linux]
- '@unrs/resolver-binding-linux-ppc64-gnu@1.4.1':
- resolution: {integrity: sha512-4+GmJcaaFntCi1S01YByqp8wLMjV/FyQyHVGm0vedIhL1Vfx7uHkz/sZmKsidRwokBGuxi92GFmSzqT2O8KcNA==}
+ '@unrs/resolver-binding-linux-ppc64-gnu@1.5.0':
+ resolution: {integrity: sha512-5bEmVcQw9js8JYM2LkUBw5SeELSIxX+qKf9bFrfFINKAp4noZ//hUxLpbF7u/3gTBN1GsER6xOzIZlw/VTdXtA==}
cpu: [ppc64]
os: [linux]
- '@unrs/resolver-binding-linux-s390x-gnu@1.4.1':
- resolution: {integrity: sha512-6RDQVCmtFYTlhy89D5ixTqo9bTQqFhvNN0Ey1wJs5r+01Dq15gPHRXv2jF2bQATtMrOfYwv+R2ZR9ew1N1N3YQ==}
+ '@unrs/resolver-binding-linux-riscv64-gnu@1.5.0':
+ resolution: {integrity: sha512-GGk/8TPUsf1Q99F+lzMdjE6sGL26uJCwQ9TlvBs8zR3cLQNw/MIumPN7zrs3GFGySjnwXc8gA6J3HKbejywmqA==}
+ cpu: [riscv64]
+ os: [linux]
+
+ '@unrs/resolver-binding-linux-s390x-gnu@1.5.0':
+ resolution: {integrity: sha512-5uRkFYYVNAeVaA4W/CwugjFN3iDOHCPqsBLCCOoJiMfFMMz4evBRsg+498OFa9w6VcTn2bD5aI+RRayaIgk2Sw==}
cpu: [s390x]
os: [linux]
- '@unrs/resolver-binding-linux-x64-gnu@1.4.1':
- resolution: {integrity: sha512-XpU9uzIkD86+19NjCXxlVPISMUrVXsXo5htxtuG+uJ59p5JauSRZsIxQxzzfKzkxEjdvANPM/lS1HFoX6A6QeA==}
+ '@unrs/resolver-binding-linux-x64-gnu@1.5.0':
+ resolution: {integrity: sha512-j905CZH3nehYy6NimNqC2B14pxn4Ltd7guKMyPTzKehbFXTUgihQS/ZfHQTdojkMzbSwBOSgq1dOrY+IpgxDsA==}
cpu: [x64]
os: [linux]
- '@unrs/resolver-binding-linux-x64-musl@1.4.1':
- resolution: {integrity: sha512-3CDjG/spbTKCSHl66QP2ekHSD+H34i7utuDIM5gzoNBcZ1gTO0Op09Wx5cikXnhORRf9+HyDWzm37vU1PLSM1A==}
+ '@unrs/resolver-binding-linux-x64-musl@1.5.0':
+ resolution: {integrity: sha512-dmLevQTuzQRwu5A+mvj54R5aye5I4PVKiWqGxg8tTaYP2k2oTs/3Mo8mgnhPk28VoYCi0fdFYpgzCd4AJndQvQ==}
cpu: [x64]
os: [linux]
- '@unrs/resolver-binding-wasm32-wasi@1.4.1':
- resolution: {integrity: sha512-50tYhvbCTnuzMn7vmP8IV2UKF7ITo1oihygEYq9wW2DUb/Y+QMqBHJUSCABRngATjZ4shOK6f2+s0gQX6ElENQ==}
+ '@unrs/resolver-binding-wasm32-wasi@1.5.0':
+ resolution: {integrity: sha512-LtJMhwu7avhoi+kKfAZOKN773RtzLBVVF90YJbB0wyMpUj9yQPeA+mteVUI9P70OG/opH47FeV5AWeaNWWgqJg==}
engines: {node: '>=14.0.0'}
cpu: [wasm32]
- '@unrs/resolver-binding-win32-arm64-msvc@1.4.1':
- resolution: {integrity: sha512-KyJiIne/AqV4IW0wyQO34wSMuJwy3VxVQOfIXIPyQ/Up6y/zi2P/WwXb78gHsLiGRUqCA9LOoCX+6dQZde0g1g==}
+ '@unrs/resolver-binding-win32-arm64-msvc@1.5.0':
+ resolution: {integrity: sha512-FTZBxLL4SO1mgIM86KykzJmPeTPisBDHQV6xtfDXbTMrentuZ6SdQKJUV5BWaoUK3p8kIULlrCcucqdCnk8Npg==}
cpu: [arm64]
os: [win32]
- '@unrs/resolver-binding-win32-ia32-msvc@1.4.1':
- resolution: {integrity: sha512-y2NUD7pygrBolN2NoXUrwVqBpKPhF8DiSNE5oB5/iFO49r2DpoYqdj5HPb3F42fPBH5qNqj6Zg63+xCEzAD2hw==}
+ '@unrs/resolver-binding-win32-ia32-msvc@1.5.0':
+ resolution: {integrity: sha512-i5bB7vJ1waUsFciU/FKLd4Zw0VnAkvhiJ4//jYQXyDUuiLKodmtQZVTcOPU7pp97RrNgCFtXfC1gnvj/DHPJTw==}
cpu: [ia32]
os: [win32]
- '@unrs/resolver-binding-win32-x64-msvc@1.4.1':
- resolution: {integrity: sha512-hVXaObGI2lGFmrtT77KSbPQ3I+zk9IU500wobjk0+oX59vg/0VqAzABNtt3YSQYgXTC2a/LYxekLfND/wlt0yQ==}
+ '@unrs/resolver-binding-win32-x64-msvc@1.5.0':
+ resolution: {integrity: sha512-wAvXp4k7jhioi4SebXW/yfzzYwsUCr9kIX4gCsUFKpCTUf8Mi7vScJXI3S+kupSUf0LbVHudR8qBbe2wFMSNUw==}
cpu: [x64]
os: [win32]
@@ -1347,9 +1323,10 @@ packages:
vite: ^5.0.0 || ^6.0.0
vue: ^3.2.25
- '@vitest/eslint-plugin@1.1.40':
- resolution: {integrity: sha512-M7RpSSVa98U0gtDcLfoZqLuv4Wk/G7o6TqTULwVbPO/TU7qaw41XNP0t68+JVgtgy/WkVGbxVQMBdj3XsywKcQ==}
+ '@vitest/eslint-plugin@1.1.43':
+ resolution: {integrity: sha512-OLoUMO67Yg+kr7E6SjF5+Qvl2f6uNJ7ImQYnXT8WgnPiZE41ZQBsnzn70jehXrhFVadphHs2smk+yl0TFKLV5Q==}
peerDependencies:
+ '@typescript-eslint/utils': '>= 8.24.0'
eslint: '>= 8.57.0'
typescript: '>= 5.0.0'
vitest: '*'
@@ -1411,14 +1388,14 @@ packages:
'@vue/devtools-api@6.6.4':
resolution: {integrity: sha512-sGhTPMuXqZ1rVOk32RylztWkfXTRhuS7vgAKv0zjqk8gbsHkJ7xfFf+jbySxt7tWObEJwyKaHMikV/WGDiQm8g==}
- '@vue/devtools-api@7.7.2':
- resolution: {integrity: sha512-1syn558KhyN+chO5SjlZIwJ8bV/bQ1nOVTG66t2RbG66ZGekyiYNmRO7X9BJCXQqPsFHlnksqvPhce2qpzxFnA==}
+ '@vue/devtools-api@7.7.5':
+ resolution: {integrity: sha512-HYV3tJGARROq5nlVMJh5KKHk7GU8Au3IrrmNNqr978m0edxgpHgYPDoNUGrvEgIbObz09SQezFR3A1EVmB5WZg==}
- '@vue/devtools-kit@7.7.2':
- resolution: {integrity: sha512-CY0I1JH3Z8PECbn6k3TqM1Bk9ASWxeMtTCvZr7vb+CHi+X/QwQm5F1/fPagraamKMAHVfuuCbdcnNg1A4CYVWQ==}
+ '@vue/devtools-kit@7.7.5':
+ resolution: {integrity: sha512-S9VAVJYVAe4RPx2JZb9ZTEi0lqTySz2CBeF0wHT5D3dkTLnT9yMMGegKNl4b2EIELwLSkcI9bl2qp0/jW+upqA==}
- '@vue/devtools-shared@7.7.2':
- resolution: {integrity: sha512-uBFxnp8gwW2vD6FrJB8JZLUzVb6PNRG0B0jBnHsOH8uKyva2qINY8PTF5Te4QlTbMDqU5K6qtJDr6cNsKWhbOA==}
+ '@vue/devtools-shared@7.7.5':
+ resolution: {integrity: sha512-QBjG72RfpM0DKtpns2RZOxBltO226kOAls9e4Lri6YxS2gWTgL0H+wj1R2K76lxxIeOrqo4+2Ty6RQnzv+WSTQ==}
'@vue/language-core@2.2.8':
resolution: {integrity: sha512-rrzB0wPGBvcwaSNRriVWdNAbHQWSf0NlGqgKHK5mEkXpefjUlVRP62u03KvwZpvKVjRnBIQ/Lwre+Mx9N6juUQ==}
@@ -1656,8 +1633,8 @@ packages:
resolution: {integrity: sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==}
engines: {node: '>=8'}
- birpc@0.2.19:
- resolution: {integrity: sha512-5WeXXAvTmitV1RqJFppT5QtUiz2p1mRSYU000Jkft5ZUCLJIk4uQriYNO50HknxKwM6jd8utNc66K1qGIwwWBQ==}
+ birpc@2.3.0:
+ resolution: {integrity: sha512-ijbtkn/F3Pvzb6jHypHRyve2QApOCZDR25D/VnkY2G/lBNcXCTsnsCxgY4k4PkVB7zfwzYbY3O9Lcqe3xufS5g==}
boolbase@1.0.0:
resolution: {integrity: sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==}
@@ -1720,8 +1697,8 @@ packages:
resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==}
engines: {node: '>=6'}
- caniuse-lite@1.0.30001710:
- resolution: {integrity: sha512-B5C0I0UmaGqHgo5FuqJ7hBd4L57A4dDD+Xi+XX1nXOoxGeDdY4Ko38qJYOyqznBVJEqON5p8P1x5zRR3+rsnxA==}
+ caniuse-lite@1.0.30001714:
+ resolution: {integrity: sha512-mtgapdwDLSSBnCI3JokHM7oEQBLxiJKVRtg10AxM1AyeiKcM96f0Mkbqeq+1AbiCtvMcHRulAAEMu693JrSWqg==}
ccount@2.0.1:
resolution: {integrity: sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==}
@@ -1982,8 +1959,8 @@ packages:
domutils@3.2.2:
resolution: {integrity: sha512-6kZKyUajlDuqlHKVX1w7gyslj9MPIXzIFiz/rGu35uC1wMi+kMhQwGhl4lt9unC9Vb9INnY9Z3/ZA3+FhASLaw==}
- dotenv@16.4.7:
- resolution: {integrity: sha512-47qPchRCykZC03FhkYAhrvwU4xDBFIj1QPqaarj6mdM/hgUzfPHcpkHJOn3mJAufFeeAxAzeGsr5X0M4k6fLZQ==}
+ dotenv@16.5.0:
+ resolution: {integrity: sha512-m/C+AwOAr9/W1UOIZUo232ejMNnJAJtYQjUbHoNTBNTJSvqzzDh7vnrei3o3r3m9blf6ZoDkvcw0VmozNRFJxg==}
engines: {node: '>=12'}
dunder-proto@1.0.1:
@@ -1996,8 +1973,8 @@ packages:
eastasianwidth@0.2.0:
resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==}
- electron-to-chromium@1.5.132:
- resolution: {integrity: sha512-QgX9EBvWGmvSRa74zqfnG7+Eno0Ak0vftBll0Pt2/z5b3bEGYL6OUXLgKPtvx73dn3dvwrlyVkjPKRRlhLYTEg==}
+ electron-to-chromium@1.5.138:
+ resolution: {integrity: sha512-FWlQc52z1dXqm+9cCJ2uyFgJkESd+16j6dBEjsgDNuHjBpuIzL8/lRc0uvh1k8RNI6waGo6tcy2DvwkTBJOLDg==}
emoji-regex@8.0.0:
resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==}
@@ -2145,8 +2122,8 @@ packages:
peerDependencies:
eslint: '>=8'
- eslint-plugin-import-x@4.10.2:
- resolution: {integrity: sha512-jO3Y6+zBUyTX5MVbbLSzoz6fe65t+WEBaXStRLM4EBhZWbuSwAH3cLwARtM0Yp4zRtZGp9sL2zzK7G9JkHR8LA==}
+ eslint-plugin-import-x@4.10.5:
+ resolution: {integrity: sha512-cmteCl8P5q1lkuL/4qqQw1uvnQHytpv2fjHFZ2UIqSfkM0RwWm/KLgasXKIqDRjgMnmUJTeyP8+9hDpJJuiZgg==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
eslint: ^8.57.0 || ^9.0.0
@@ -2247,8 +2224,8 @@ packages:
resolution: {integrity: sha512-UyLnSehNt62FFhSwjZlHmeokpRK59rcz29j+F1/aDgbkbRTk7wIc9XzdoasMUbRNKDM0qQt/+BJ4BrpFeABemw==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
- eslint@9.24.0:
- resolution: {integrity: sha512-eh/jxIEJyZrvbWRe4XuVclLPDYSYYYgLy5zXGGxD6j8zjSAxFEzI2fL/8xNq6O2yKqVt+eF2YhV+hxjV6UKXwQ==}
+ eslint@9.23.0:
+ resolution: {integrity: sha512-jV7AbNoFPAY1EkFYpLq5bslU9NLNO8xnEeQXwErNibVryjk67wHVmddTBilc5srIttJDBrB0eMHKZBFbSIABCw==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
hasBin: true
peerDependencies:
@@ -2311,6 +2288,9 @@ packages:
fastq@1.19.1:
resolution: {integrity: sha512-GwLTyxkCXjXbxqIhTsMI2Nui8huMPtnxg7krajPJAjnEG/iiOS7i+zCtWGZR9G0NBKbXKh6X9m9UIsYX/N6vvQ==}
+ fault@2.0.1:
+ resolution: {integrity: sha512-WtySTkS4OKev5JtpHXnib4Gxiurzh5NCGvWrFaZ34m6JehfTUhKZvn9njTfw48t6JumVQOmrKqpmGcdwxnhqBQ==}
+
fd-slicer@1.1.0:
resolution: {integrity: sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==}
@@ -2370,6 +2350,10 @@ packages:
resolution: {integrity: sha512-hGfm/slu0ZabnNt4oaRZ6uREyfCj6P4fT/n6A1rGV+Z0VdGXjfOhVUpkn6qVQONHGIFwmveGXyDs75+nr6FM8w==}
engines: {node: '>= 6'}
+ format@0.2.2:
+ resolution: {integrity: sha512-wzsgA6WOq+09wrU1tsJ09udeR/YZRaeArL9e1wPbFg3GG2yDnC2ldKpxs4xunpFF9DgqCqOIra3bc1HWrJ37Ww==}
+ engines: {node: '>=0.4.x'}
+
fraction.js@4.3.7:
resolution: {integrity: sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==}
@@ -2560,8 +2544,8 @@ packages:
resolution: {integrity: sha512-m6FAo/spmsW2Ab2fU35JTYwtOKa2yAwXSwgjSv1TJzh4Mh7mC3lzAOVLBprb72XsTrgkEIsl7YrFNAiDiRhIGg==}
engines: {node: '>=12'}
- index-to-position@1.0.0:
- resolution: {integrity: sha512-sCO7uaLVhRJ25vz1o8s9IFM3nVS4DkuQnyjMwiQPKvQuBYBDmb8H7zx8ki7nVh4HJQOdVWebyvLE0qt+clruxA==}
+ index-to-position@1.1.0:
+ resolution: {integrity: sha512-XPdx9Dq4t9Qk1mTMbWONJqU7boCoumEH7fRET37HX5+khDUl3J2W6PdALxhILYlIYx2amlwYcRPp28p0tSiojg==}
engines: {node: '>=18'}
inflight@1.0.6:
@@ -2863,6 +2847,9 @@ packages:
mdast-util-from-markdown@2.0.2:
resolution: {integrity: sha512-uZhTV/8NBuw0WHkPTrCqDOl0zVe1BIng5ZtHoDk49ME1qqcjYmmLmOf0gELgcRMxN4w2iuIeVso5/6QymSrgmA==}
+ mdast-util-frontmatter@2.0.1:
+ resolution: {integrity: sha512-LRqI9+wdgC25P0URIJY9vwocIzCcksduHQ9OF2joxQoyTNVduwLAFUzjoopuRJbJAReaKrNQKAZKL3uCMugWJA==}
+
mdast-util-gfm-autolink-literal@2.0.1:
resolution: {integrity: sha512-5HVP2MKaP6L+G6YaxPNjuL0BPrq9orG3TsrZ9YXbA3vDw/ACI4MEsnoDpn6ZNm7GnZgtAcONJyPhOP8tNJQavQ==}
@@ -2906,6 +2893,9 @@ packages:
micromark-core-commonmark@2.0.3:
resolution: {integrity: sha512-RDBrHEMSxVFLg6xvnXmb1Ayr2WzLAWjeSATAoxwKYJV94TeNavgoIdA0a9ytzDSVzBy2YKFK+emCPOEibLeCrg==}
+ micromark-extension-frontmatter@2.0.0:
+ resolution: {integrity: sha512-C4AkuM3dA58cgZha7zVnuVxBhDsbttIMiytjgsM2XbHAB2faRVaHRle40558FBN+DJcrLNCoqG5mlrpdU4cRtg==}
+
micromark-extension-gfm-autolink-literal@2.1.0:
resolution: {integrity: sha512-oOg7knzhicgQ3t4QCjCWgTmfNhvQbDDnJeVu9v81r7NltNCVmhPy1fJRX27pISafdjL+SVc4d3l48Gb6pbRypw==}
@@ -3189,8 +3179,8 @@ packages:
resolution: {integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==}
engines: {node: '>=8'}
- parse-json@8.2.0:
- resolution: {integrity: sha512-eONBZy4hm2AgxjNFd8a4nyDJnzUAH0g34xSQAwWEVGCjdZ4ZL7dKZBfq267GWP/JaS9zW62Xs2FeAdDvpHHJGQ==}
+ parse-json@8.3.0:
+ resolution: {integrity: sha512-ybiGyvspI+fAoRQbIPRddCcSTV9/LsJbf0e/S85VLowVGzRmokfneg2kwVW/KU5rOXrPSbF1qAKPMgNTqqROQQ==}
engines: {node: '>=18'}
parse-node-version@1.0.1:
@@ -3417,8 +3407,8 @@ packages:
rfdc@1.4.1:
resolution: {integrity: sha512-q1b3N5QkRUWUl7iyylaaj3kOpIT0N2i9MqIEQXP73GVsN9cw3fdx8X63cEmWhJGi2PPCF23Ijp7ktmd39rawIA==}
- rollup@4.39.0:
- resolution: {integrity: sha512-thI8kNc02yNvnmJp8dr3fNWJ9tCONDhp6TV35X6HkKGGs9E6q7YWCHbe5vKiTa7TAiNcFEmXKj3X/pG2b3ci0g==}
+ rollup@4.40.0:
+ resolution: {integrity: sha512-Noe455xmA96nnqH5piFtLobsGbCij7Tu+tb3c1vYjNbTkfzGqXqQXG3wJaYXkRZuQ0vEYN4bhwg7QnIrqB5B+w==}
engines: {node: '>=18.0.0', npm: '>=8.0.0'}
hasBin: true
@@ -3569,6 +3559,11 @@ packages:
resolution: {integrity: sha512-1POYv7uv2gXoyGFpBCmpDVSNV74IfsWlDW216UPjbWufNf+bSU6GdbDsxdcxtfwb4xlI3yxzOTKClUosxARYrQ==}
engines: {node: '>=0.10.0'}
+ splitpanes@4.0.3:
+ resolution: {integrity: sha512-S/f1CoH2JroOib7kzQtTQNtQCa7VzNQ2qKOO5HNj/5EVVcNkfz1eX/sH+X3XKdBdDLihEKDekVGwrLADd2oirA==}
+ peerDependencies:
+ vue: ^3.2.0
+
sse.js@2.6.0:
resolution: {integrity: sha512-eGEqOwiPX9Cm+KsOYkcz7HIEqWUSOFeChr0sT515hDOBLvQy5yxaLSZx9JWMhwjf75CXJq+7cgG1MKNh9GQ36w==}
@@ -3697,8 +3692,8 @@ packages:
resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==}
engines: {node: '>= 0.8.0'}
- type-fest@4.39.1:
- resolution: {integrity: sha512-uW9qzd66uyHYxwyVBYiwS4Oi0qZyUqwjU+Oevr6ZogYiXt99EOYtwvzMSLw1c3lYo2HzJsep/NB23iEVEgjG/w==}
+ type-fest@4.40.0:
+ resolution: {integrity: sha512-ABHZ2/tS2JkvH1PEjxFDTUWC8dB5OsIGZP4IFLhR293GqT5Y5qB1WwL2kMPYhQW9DVgVD8Hd7I8gjwPIf5GFkw==}
engines: {node: '>=16'}
typed-array-buffer@1.0.3:
@@ -3717,8 +3712,8 @@ packages:
resolution: {integrity: sha512-3KS2b+kL7fsuk/eJZ7EQdnEmQoaho/r6KUef7hxvltNA5DR8NAUM+8wJMbJyZ4G9/7i3v5zPBIMN5aybAh2/Jg==}
engines: {node: '>= 0.4'}
- typescript@5.8.3:
- resolution: {integrity: sha512-p1diW6TqL9L07nNxvRMM7hMMw4c5XOo/1ibL4aAIGmSAt9slTE1Xgw5KWuof2uTOvCg9BY7ZRi+GaF+7sfgPeQ==}
+ typescript@5.8.2:
+ resolution: {integrity: sha512-aJn6wq13/afZp/jT9QZmwEjDqqvSGp1VT5GVg+f/t6/oVyrgXM6BY1h9BRh/O5p3PlUPAe+WuiEZOmb/49RqoQ==}
engines: {node: '>=14.17'}
hasBin: true
@@ -3726,8 +3721,8 @@ packages:
resolution: {integrity: sha512-VAH4IvQ7BDFYglMd7BPRDfLgxZZX4O4TFcRDA6EN5X7erNJJq+McIEp8np9aVtxrCJ6qx4GTYVfOWNjcqwZgRw==}
engines: {node: '>=8'}
- ufo@1.5.4:
- resolution: {integrity: sha512-UsUk3byDzKd04EyoZ7U4DOlxQaD14JUKQl6/P7wiX4FNvUfm3XL246n9W5AmqwW5RSFJ27NAuM0iLscAOYUiGQ==}
+ ufo@1.6.1:
+ resolution: {integrity: sha512-9a4/uxlTWJ4+a5i0ooc1rU7C7YOw3wT+UGqdeNNHWnOF9qcMBgLRS+4IYUqbczewFx4mLEig6gawh7X6mFlEkA==}
unbox-primitive@1.1.0:
resolution: {integrity: sha512-nWJ91DjeOkej/TA8pXQ3myruKpKEYgqvpw9lz4OPHj/NWFNluYrjbz9j01CJ8yKQd2g4jFoOkINCTW2I5LEEyw==}
@@ -3754,8 +3749,8 @@ packages:
resolution: {integrity: sha512-+QBBXBCvifc56fsbuxZQ6Sic3wqqc3WWaqxs58gvJrcOuN83HGTCwz3oS5phzU9LthRNE9VrJCFCLUgHeeFnfA==}
engines: {node: '>=18'}
- unimport@4.1.3:
- resolution: {integrity: sha512-H+IVJ7rAkE3b+oC8rSJ2FsPaVsweeMC8eKZc+C6Mz7+hxDF45AnrY/tVCNRBvzMwWNcJEV67WdAVcal27iMjOw==}
+ unimport@4.2.0:
+ resolution: {integrity: sha512-mYVtA0nmzrysnYnyb3ALMbByJ+Maosee2+WyE0puXl+Xm2bUwPorPaaeZt0ETfuroPOtG8jj1g/qeFZ6buFnag==}
engines: {node: '>=18.12.0'}
unist-util-is@6.0.0:
@@ -3822,16 +3817,12 @@ packages:
resolution: {integrity: sha512-4/u/j4FrCKdi17jaxuJA0jClGxB1AvU2hw/IuayPc4ay1XGaJs/rbb4v5WKwAjNifjmXK9PIFyuPiaK8azyR9w==}
engines: {node: '>=14.0.0'}
- unplugin@2.2.2:
- resolution: {integrity: sha512-Qp+iiD+qCRnUek+nDoYvtWX7tfnYyXsrOnJ452FRTgOyKmTM7TUJ3l+PLPJOOWPTUyKISKp4isC5JJPSXUjGgw==}
- engines: {node: '>=18.12.0'}
-
unplugin@2.3.2:
resolution: {integrity: sha512-3n7YA46rROb3zSj8fFxtxC/PqoyvYQ0llwz9wtUPUutr9ig09C8gGo5CWCwHrUzlqC1LLR43kxp5vEIyH1ac1w==}
engines: {node: '>=18.12.0'}
- unrs-resolver@1.4.1:
- resolution: {integrity: sha512-MhPB3wBI5BR8TGieTb08XuYlE8oFVEXdSAgat3psdlRyejl8ojQ8iqPcjh094qCZ1r+TnkxzP6BeCd/umfHckQ==}
+ unrs-resolver@1.5.0:
+ resolution: {integrity: sha512-6aia3Oy7SEe0MuUGQm2nsyob0L2+g57w178K5SE/3pvSGAIp28BB2O921fKx424Ahc/gQ6v0DXFbhcpyhGZdOA==}
untyped@2.0.0:
resolution: {integrity: sha512-nwNCjxJTjNuLCgFr42fEak5OcLuB3ecca+9ksPFNvtfYSLpjf+iJqSIaSnIile6ZPbKYxI5k2AfXqeopGudK/g==}
@@ -3849,10 +3840,6 @@ packages:
util-deprecate@1.0.2:
resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==}
- uuid@11.1.0:
- resolution: {integrity: sha512-0/A9rDy9P7cJ+8w1c9WD9V//9Wj15Ce2MPz8Ri6032usz+NfePxx5AcN3bN+r6ZL6jEo066/yNYB3tn4pQEx+A==}
- hasBin: true
-
validate-npm-package-license@3.0.4:
resolution: {integrity: sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==}
@@ -3864,8 +3851,8 @@ packages:
peerDependencies:
vue: '>=3.2.13'
- vite@6.3.0:
- resolution: {integrity: sha512-9aC0n4pr6hIbvi1YOpFjwQ+QOTGssvbJKoeYkuHHGWwlXfdxQlI8L2qNMo9awEEcCPSiS+5mJZk5jH1PAqoDeQ==}
+ vite@6.3.2:
+ resolution: {integrity: sha512-ZSvGOXKGceizRQIZSz7TGJ0pS3QLlVY/9hwxVh17W3re67je1RKYzFHivZ/t0tubU78Vkyb9WnHPENSBCzbckg==}
engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0}
hasBin: true
peerDependencies:
@@ -4074,53 +4061,54 @@ snapshots:
'@ant-design/icons-svg@4.4.2': {}
- '@ant-design/icons-vue@7.0.1(vue@3.5.13(typescript@5.8.3))':
+ '@ant-design/icons-vue@7.0.1(vue@3.5.13(typescript@5.8.2))':
dependencies:
'@ant-design/colors': 6.0.0
'@ant-design/icons-svg': 4.4.2
- vue: 3.5.13(typescript@5.8.3)
+ vue: 3.5.13(typescript@5.8.2)
- '@antfu/eslint-config@4.12.0(@vue/compiler-sfc@3.5.13)(eslint@9.24.0(jiti@2.4.2))(typescript@5.8.3)':
+ '@antfu/eslint-config@4.12.0(@typescript-eslint/utils@8.30.1(eslint@9.23.0(jiti@2.4.2))(typescript@5.8.2))(@vue/compiler-sfc@3.5.13)(eslint@9.23.0(jiti@2.4.2))(typescript@5.8.2)':
dependencies:
'@antfu/install-pkg': 1.0.0
'@clack/prompts': 0.10.1
- '@eslint-community/eslint-plugin-eslint-comments': 4.4.1(eslint@9.24.0(jiti@2.4.2))
- '@eslint/markdown': 6.3.0
- '@stylistic/eslint-plugin': 4.2.0(eslint@9.24.0(jiti@2.4.2))(typescript@5.8.3)
- '@typescript-eslint/eslint-plugin': 8.29.1(@typescript-eslint/parser@8.29.1(eslint@9.24.0(jiti@2.4.2))(typescript@5.8.3))(eslint@9.24.0(jiti@2.4.2))(typescript@5.8.3)
- '@typescript-eslint/parser': 8.29.1(eslint@9.24.0(jiti@2.4.2))(typescript@5.8.3)
- '@vitest/eslint-plugin': 1.1.40(eslint@9.24.0(jiti@2.4.2))(typescript@5.8.3)
+ '@eslint-community/eslint-plugin-eslint-comments': 4.5.0(eslint@9.23.0(jiti@2.4.2))
+ '@eslint/markdown': 6.4.0
+ '@stylistic/eslint-plugin': 4.2.0(eslint@9.23.0(jiti@2.4.2))(typescript@5.8.2)
+ '@typescript-eslint/eslint-plugin': 8.30.1(@typescript-eslint/parser@8.30.1(eslint@9.23.0(jiti@2.4.2))(typescript@5.8.2))(eslint@9.23.0(jiti@2.4.2))(typescript@5.8.2)
+ '@typescript-eslint/parser': 8.30.1(eslint@9.23.0(jiti@2.4.2))(typescript@5.8.2)
+ '@vitest/eslint-plugin': 1.1.43(@typescript-eslint/utils@8.30.1(eslint@9.23.0(jiti@2.4.2))(typescript@5.8.2))(eslint@9.23.0(jiti@2.4.2))(typescript@5.8.2)
ansis: 3.17.0
cac: 6.7.14
- eslint: 9.24.0(jiti@2.4.2)
- eslint-config-flat-gitignore: 2.1.0(eslint@9.24.0(jiti@2.4.2))
+ eslint: 9.23.0(jiti@2.4.2)
+ eslint-config-flat-gitignore: 2.1.0(eslint@9.23.0(jiti@2.4.2))
eslint-flat-config-utils: 2.0.1
- eslint-merge-processors: 2.0.0(eslint@9.24.0(jiti@2.4.2))
- eslint-plugin-antfu: 3.1.1(eslint@9.24.0(jiti@2.4.2))
- eslint-plugin-command: 3.2.0(eslint@9.24.0(jiti@2.4.2))
- eslint-plugin-import-x: 4.10.2(eslint@9.24.0(jiti@2.4.2))(typescript@5.8.3)
- eslint-plugin-jsdoc: 50.6.9(eslint@9.24.0(jiti@2.4.2))
- eslint-plugin-jsonc: 2.20.0(eslint@9.24.0(jiti@2.4.2))
- eslint-plugin-n: 17.17.0(eslint@9.24.0(jiti@2.4.2))
+ eslint-merge-processors: 2.0.0(eslint@9.23.0(jiti@2.4.2))
+ eslint-plugin-antfu: 3.1.1(eslint@9.23.0(jiti@2.4.2))
+ eslint-plugin-command: 3.2.0(eslint@9.23.0(jiti@2.4.2))
+ eslint-plugin-import-x: 4.10.5(eslint@9.23.0(jiti@2.4.2))(typescript@5.8.2)
+ eslint-plugin-jsdoc: 50.6.9(eslint@9.23.0(jiti@2.4.2))
+ eslint-plugin-jsonc: 2.20.0(eslint@9.23.0(jiti@2.4.2))
+ eslint-plugin-n: 17.17.0(eslint@9.23.0(jiti@2.4.2))
eslint-plugin-no-only-tests: 3.3.0
- eslint-plugin-perfectionist: 4.11.0(eslint@9.24.0(jiti@2.4.2))(typescript@5.8.3)
- eslint-plugin-pnpm: 0.3.1(eslint@9.24.0(jiti@2.4.2))
- eslint-plugin-regexp: 2.7.0(eslint@9.24.0(jiti@2.4.2))
- eslint-plugin-toml: 0.12.0(eslint@9.24.0(jiti@2.4.2))
- eslint-plugin-unicorn: 58.0.0(eslint@9.24.0(jiti@2.4.2))
- eslint-plugin-unused-imports: 4.1.4(@typescript-eslint/eslint-plugin@8.29.1(@typescript-eslint/parser@8.29.1(eslint@9.24.0(jiti@2.4.2))(typescript@5.8.3))(eslint@9.24.0(jiti@2.4.2))(typescript@5.8.3))(eslint@9.24.0(jiti@2.4.2))
- eslint-plugin-vue: 10.0.0(eslint@9.24.0(jiti@2.4.2))(vue-eslint-parser@10.1.3(eslint@9.24.0(jiti@2.4.2)))
- eslint-plugin-yml: 1.17.0(eslint@9.24.0(jiti@2.4.2))
- eslint-processor-vue-blocks: 2.0.0(@vue/compiler-sfc@3.5.13)(eslint@9.24.0(jiti@2.4.2))
+ eslint-plugin-perfectionist: 4.11.0(eslint@9.23.0(jiti@2.4.2))(typescript@5.8.2)
+ eslint-plugin-pnpm: 0.3.1(eslint@9.23.0(jiti@2.4.2))
+ eslint-plugin-regexp: 2.7.0(eslint@9.23.0(jiti@2.4.2))
+ eslint-plugin-toml: 0.12.0(eslint@9.23.0(jiti@2.4.2))
+ eslint-plugin-unicorn: 58.0.0(eslint@9.23.0(jiti@2.4.2))
+ eslint-plugin-unused-imports: 4.1.4(@typescript-eslint/eslint-plugin@8.30.1(@typescript-eslint/parser@8.30.1(eslint@9.23.0(jiti@2.4.2))(typescript@5.8.2))(eslint@9.23.0(jiti@2.4.2))(typescript@5.8.2))(eslint@9.23.0(jiti@2.4.2))
+ eslint-plugin-vue: 10.0.0(eslint@9.23.0(jiti@2.4.2))(vue-eslint-parser@10.1.3(eslint@9.23.0(jiti@2.4.2)))
+ eslint-plugin-yml: 1.17.0(eslint@9.23.0(jiti@2.4.2))
+ eslint-processor-vue-blocks: 2.0.0(@vue/compiler-sfc@3.5.13)(eslint@9.23.0(jiti@2.4.2))
globals: 16.0.0
jsonc-eslint-parser: 2.4.0
local-pkg: 1.1.1
parse-gitignore: 2.0.0
toml-eslint-parser: 0.10.0
- vue-eslint-parser: 10.1.3(eslint@9.24.0(jiti@2.4.2))
+ vue-eslint-parser: 10.1.3(eslint@9.23.0(jiti@2.4.2))
yaml-eslint-parser: 1.3.0
transitivePeerDependencies:
- '@eslint/json'
+ - '@typescript-eslint/utils'
- '@vue/compiler-sfc'
- supports-color
- typescript
@@ -4315,18 +4303,18 @@ snapshots:
'@ctrl/tinycolor@3.6.1': {}
- '@emnapi/core@1.4.0':
+ '@emnapi/core@1.4.3':
dependencies:
- '@emnapi/wasi-threads': 1.0.1
+ '@emnapi/wasi-threads': 1.0.2
tslib: 2.8.1
optional: true
- '@emnapi/runtime@1.4.0':
+ '@emnapi/runtime@1.4.3':
dependencies:
tslib: 2.8.1
optional: true
- '@emnapi/wasi-threads@1.0.1':
+ '@emnapi/wasi-threads@1.0.2':
dependencies:
tslib: 2.8.1
optional: true
@@ -4345,7 +4333,7 @@ snapshots:
dependencies:
'@types/eslint': 9.6.1
'@types/estree': 1.0.7
- '@typescript-eslint/types': 8.29.0
+ '@typescript-eslint/types': 8.30.1
comment-parser: 1.4.1
esquery: 1.6.0
jsdoc-type-pratt-parser: 4.1.0
@@ -4497,24 +4485,24 @@ snapshots:
'@esbuild/win32-x64@0.25.2':
optional: true
- '@eslint-community/eslint-plugin-eslint-comments@4.4.1(eslint@9.24.0(jiti@2.4.2))':
+ '@eslint-community/eslint-plugin-eslint-comments@4.5.0(eslint@9.23.0(jiti@2.4.2))':
dependencies:
escape-string-regexp: 4.0.0
- eslint: 9.24.0(jiti@2.4.2)
+ eslint: 9.23.0(jiti@2.4.2)
ignore: 5.3.2
- '@eslint-community/eslint-utils@4.5.1(eslint@9.24.0(jiti@2.4.2))':
+ '@eslint-community/eslint-utils@4.6.1(eslint@9.23.0(jiti@2.4.2))':
dependencies:
- eslint: 9.24.0(jiti@2.4.2)
+ eslint: 9.23.0(jiti@2.4.2)
eslint-visitor-keys: 3.4.3
'@eslint-community/regexpp@4.12.1': {}
- '@eslint/compat@1.2.8(eslint@9.24.0(jiti@2.4.2))':
+ '@eslint/compat@1.2.8(eslint@9.23.0(jiti@2.4.2))':
optionalDependencies:
- eslint: 9.24.0(jiti@2.4.2)
+ eslint: 9.23.0(jiti@2.4.2)
- '@eslint/config-array@0.20.0':
+ '@eslint/config-array@0.19.2':
dependencies:
'@eslint/object-schema': 2.1.6
debug: 4.4.0
@@ -4550,14 +4538,16 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@eslint/js@9.24.0': {}
+ '@eslint/js@9.23.0': {}
- '@eslint/markdown@6.3.0':
+ '@eslint/markdown@6.4.0':
dependencies:
'@eslint/core': 0.10.0
'@eslint/plugin-kit': 0.2.8
mdast-util-from-markdown: 2.0.2
+ mdast-util-frontmatter: 2.0.1
mdast-util-gfm: 3.1.0
+ micromark-extension-frontmatter: 2.0.0
micromark-extension-gfm: 3.0.0
transitivePeerDependencies:
- supports-color
@@ -4624,10 +4614,10 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@iconify/vue@4.3.0(vue@3.5.13(typescript@5.8.3))':
+ '@iconify/vue@4.3.0(vue@3.5.13(typescript@5.8.2))':
dependencies:
'@iconify/types': 2.0.0
- vue: 3.5.13(typescript@5.8.3)
+ vue: 3.5.13(typescript@5.8.2)
'@isaacs/cliui@8.0.2':
dependencies:
@@ -4655,10 +4645,10 @@ snapshots:
'@jridgewell/resolve-uri': 3.1.2
'@jridgewell/sourcemap-codec': 1.5.0
- '@napi-rs/wasm-runtime@0.2.8':
+ '@napi-rs/wasm-runtime@0.2.9':
dependencies:
- '@emnapi/core': 1.4.0
- '@emnapi/runtime': 1.4.0
+ '@emnapi/core': 1.4.3
+ '@emnapi/runtime': 1.4.3
'@tybys/wasm-util': 0.9.0
optional: true
@@ -4694,9 +4684,9 @@ snapshots:
scule: 1.3.0
semver: 7.7.1
std-env: 3.9.0
- ufo: 1.5.4
+ ufo: 1.6.1
unctx: 2.4.1
- unimport: 4.1.3
+ unimport: 4.2.0
untyped: 2.0.0
transitivePeerDependencies:
- magicast
@@ -4706,70 +4696,68 @@ snapshots:
'@pkgr/core@0.1.2': {}
- '@pkgr/core@0.2.0': {}
+ '@pkgr/core@0.2.4': {}
- '@pkgr/core@0.2.2': {}
+ '@polka/url@1.0.0-next.29': {}
- '@polka/url@1.0.0-next.28': {}
-
- '@rollup/rollup-android-arm-eabi@4.39.0':
+ '@rollup/rollup-android-arm-eabi@4.40.0':
optional: true
- '@rollup/rollup-android-arm64@4.39.0':
+ '@rollup/rollup-android-arm64@4.40.0':
optional: true
- '@rollup/rollup-darwin-arm64@4.39.0':
+ '@rollup/rollup-darwin-arm64@4.40.0':
optional: true
- '@rollup/rollup-darwin-x64@4.39.0':
+ '@rollup/rollup-darwin-x64@4.40.0':
optional: true
- '@rollup/rollup-freebsd-arm64@4.39.0':
+ '@rollup/rollup-freebsd-arm64@4.40.0':
optional: true
- '@rollup/rollup-freebsd-x64@4.39.0':
+ '@rollup/rollup-freebsd-x64@4.40.0':
optional: true
- '@rollup/rollup-linux-arm-gnueabihf@4.39.0':
+ '@rollup/rollup-linux-arm-gnueabihf@4.40.0':
optional: true
- '@rollup/rollup-linux-arm-musleabihf@4.39.0':
+ '@rollup/rollup-linux-arm-musleabihf@4.40.0':
optional: true
- '@rollup/rollup-linux-arm64-gnu@4.39.0':
+ '@rollup/rollup-linux-arm64-gnu@4.40.0':
optional: true
- '@rollup/rollup-linux-arm64-musl@4.39.0':
+ '@rollup/rollup-linux-arm64-musl@4.40.0':
optional: true
- '@rollup/rollup-linux-loongarch64-gnu@4.39.0':
+ '@rollup/rollup-linux-loongarch64-gnu@4.40.0':
optional: true
- '@rollup/rollup-linux-powerpc64le-gnu@4.39.0':
+ '@rollup/rollup-linux-powerpc64le-gnu@4.40.0':
optional: true
- '@rollup/rollup-linux-riscv64-gnu@4.39.0':
+ '@rollup/rollup-linux-riscv64-gnu@4.40.0':
optional: true
- '@rollup/rollup-linux-riscv64-musl@4.39.0':
+ '@rollup/rollup-linux-riscv64-musl@4.40.0':
optional: true
- '@rollup/rollup-linux-s390x-gnu@4.39.0':
+ '@rollup/rollup-linux-s390x-gnu@4.40.0':
optional: true
- '@rollup/rollup-linux-x64-gnu@4.39.0':
+ '@rollup/rollup-linux-x64-gnu@4.40.0':
optional: true
- '@rollup/rollup-linux-x64-musl@4.39.0':
+ '@rollup/rollup-linux-x64-musl@4.40.0':
optional: true
- '@rollup/rollup-win32-arm64-msvc@4.39.0':
+ '@rollup/rollup-win32-arm64-msvc@4.40.0':
optional: true
- '@rollup/rollup-win32-ia32-msvc@4.39.0':
+ '@rollup/rollup-win32-ia32-msvc@4.40.0':
optional: true
- '@rollup/rollup-win32-x64-msvc@4.39.0':
+ '@rollup/rollup-win32-x64-msvc@4.40.0':
optional: true
'@simonwep/pickr@1.8.2':
@@ -4781,10 +4769,10 @@ snapshots:
'@sindresorhus/merge-streams@2.3.0': {}
- '@stylistic/eslint-plugin@4.2.0(eslint@9.24.0(jiti@2.4.2))(typescript@5.8.3)':
+ '@stylistic/eslint-plugin@4.2.0(eslint@9.23.0(jiti@2.4.2))(typescript@5.8.2)':
dependencies:
- '@typescript-eslint/utils': 8.29.0(eslint@9.24.0(jiti@2.4.2))(typescript@5.8.3)
- eslint: 9.24.0(jiti@2.4.2)
+ '@typescript-eslint/utils': 8.30.1(eslint@9.23.0(jiti@2.4.2))(typescript@5.8.2)
+ eslint: 9.23.0(jiti@2.4.2)
eslint-visitor-keys: 4.2.0
espree: 10.3.0
estraverse: 5.3.0
@@ -4835,7 +4823,7 @@ snapshots:
'@types/glob@7.2.0':
dependencies:
'@types/minimatch': 5.1.2
- '@types/node': 22.14.0
+ '@types/node': 22.14.1
'@types/json-schema@7.0.15': {}
@@ -4849,7 +4837,7 @@ snapshots:
'@types/ms@2.1.0': {}
- '@types/node@22.14.0':
+ '@types/node@22.14.1':
dependencies:
undici-types: 6.21.0
@@ -4863,7 +4851,7 @@ snapshots:
'@types/tar@6.1.13':
dependencies:
- '@types/node': 22.14.0
+ '@types/node': 22.14.1
minipass: 4.2.8
'@types/trusted-types@2.0.7':
@@ -4875,130 +4863,93 @@ snapshots:
'@types/yauzl@2.10.3':
dependencies:
- '@types/node': 22.14.0
+ '@types/node': 22.14.1
optional: true
- '@typescript-eslint/eslint-plugin@8.29.1(@typescript-eslint/parser@8.29.1(eslint@9.24.0(jiti@2.4.2))(typescript@5.8.3))(eslint@9.24.0(jiti@2.4.2))(typescript@5.8.3)':
+ '@typescript-eslint/eslint-plugin@8.30.1(@typescript-eslint/parser@8.30.1(eslint@9.23.0(jiti@2.4.2))(typescript@5.8.2))(eslint@9.23.0(jiti@2.4.2))(typescript@5.8.2)':
dependencies:
'@eslint-community/regexpp': 4.12.1
- '@typescript-eslint/parser': 8.29.1(eslint@9.24.0(jiti@2.4.2))(typescript@5.8.3)
- '@typescript-eslint/scope-manager': 8.29.1
- '@typescript-eslint/type-utils': 8.29.1(eslint@9.24.0(jiti@2.4.2))(typescript@5.8.3)
- '@typescript-eslint/utils': 8.29.1(eslint@9.24.0(jiti@2.4.2))(typescript@5.8.3)
- '@typescript-eslint/visitor-keys': 8.29.1
- eslint: 9.24.0(jiti@2.4.2)
+ '@typescript-eslint/parser': 8.30.1(eslint@9.23.0(jiti@2.4.2))(typescript@5.8.2)
+ '@typescript-eslint/scope-manager': 8.30.1
+ '@typescript-eslint/type-utils': 8.30.1(eslint@9.23.0(jiti@2.4.2))(typescript@5.8.2)
+ '@typescript-eslint/utils': 8.30.1(eslint@9.23.0(jiti@2.4.2))(typescript@5.8.2)
+ '@typescript-eslint/visitor-keys': 8.30.1
+ eslint: 9.23.0(jiti@2.4.2)
graphemer: 1.4.0
ignore: 5.3.2
natural-compare: 1.4.0
- ts-api-utils: 2.1.0(typescript@5.8.3)
- typescript: 5.8.3
+ ts-api-utils: 2.1.0(typescript@5.8.2)
+ typescript: 5.8.2
transitivePeerDependencies:
- supports-color
- '@typescript-eslint/parser@8.29.1(eslint@9.24.0(jiti@2.4.2))(typescript@5.8.3)':
+ '@typescript-eslint/parser@8.30.1(eslint@9.23.0(jiti@2.4.2))(typescript@5.8.2)':
dependencies:
- '@typescript-eslint/scope-manager': 8.29.1
- '@typescript-eslint/types': 8.29.1
- '@typescript-eslint/typescript-estree': 8.29.1(typescript@5.8.3)
- '@typescript-eslint/visitor-keys': 8.29.1
+ '@typescript-eslint/scope-manager': 8.30.1
+ '@typescript-eslint/types': 8.30.1
+ '@typescript-eslint/typescript-estree': 8.30.1(typescript@5.8.2)
+ '@typescript-eslint/visitor-keys': 8.30.1
debug: 4.4.0
- eslint: 9.24.0(jiti@2.4.2)
- typescript: 5.8.3
+ eslint: 9.23.0(jiti@2.4.2)
+ typescript: 5.8.2
transitivePeerDependencies:
- supports-color
- '@typescript-eslint/scope-manager@8.29.0':
+ '@typescript-eslint/scope-manager@8.30.1':
dependencies:
- '@typescript-eslint/types': 8.29.0
- '@typescript-eslint/visitor-keys': 8.29.0
+ '@typescript-eslint/types': 8.30.1
+ '@typescript-eslint/visitor-keys': 8.30.1
- '@typescript-eslint/scope-manager@8.29.1':
+ '@typescript-eslint/type-utils@8.30.1(eslint@9.23.0(jiti@2.4.2))(typescript@5.8.2)':
dependencies:
- '@typescript-eslint/types': 8.29.1
- '@typescript-eslint/visitor-keys': 8.29.1
-
- '@typescript-eslint/type-utils@8.29.1(eslint@9.24.0(jiti@2.4.2))(typescript@5.8.3)':
- dependencies:
- '@typescript-eslint/typescript-estree': 8.29.1(typescript@5.8.3)
- '@typescript-eslint/utils': 8.29.1(eslint@9.24.0(jiti@2.4.2))(typescript@5.8.3)
+ '@typescript-eslint/typescript-estree': 8.30.1(typescript@5.8.2)
+ '@typescript-eslint/utils': 8.30.1(eslint@9.23.0(jiti@2.4.2))(typescript@5.8.2)
debug: 4.4.0
- eslint: 9.24.0(jiti@2.4.2)
- ts-api-utils: 2.1.0(typescript@5.8.3)
- typescript: 5.8.3
+ eslint: 9.23.0(jiti@2.4.2)
+ ts-api-utils: 2.1.0(typescript@5.8.2)
+ typescript: 5.8.2
transitivePeerDependencies:
- supports-color
- '@typescript-eslint/types@8.29.0': {}
+ '@typescript-eslint/types@8.30.1': {}
- '@typescript-eslint/types@8.29.1': {}
-
- '@typescript-eslint/typescript-estree@8.29.0(typescript@5.8.3)':
+ '@typescript-eslint/typescript-estree@8.30.1(typescript@5.8.2)':
dependencies:
- '@typescript-eslint/types': 8.29.0
- '@typescript-eslint/visitor-keys': 8.29.0
+ '@typescript-eslint/types': 8.30.1
+ '@typescript-eslint/visitor-keys': 8.30.1
debug: 4.4.0
fast-glob: 3.3.3
is-glob: 4.0.3
minimatch: 9.0.5
semver: 7.7.1
- ts-api-utils: 2.1.0(typescript@5.8.3)
- typescript: 5.8.3
+ ts-api-utils: 2.1.0(typescript@5.8.2)
+ typescript: 5.8.2
transitivePeerDependencies:
- supports-color
- '@typescript-eslint/typescript-estree@8.29.1(typescript@5.8.3)':
+ '@typescript-eslint/utils@8.30.1(eslint@9.23.0(jiti@2.4.2))(typescript@5.8.2)':
dependencies:
- '@typescript-eslint/types': 8.29.1
- '@typescript-eslint/visitor-keys': 8.29.1
- debug: 4.4.0
- fast-glob: 3.3.3
- is-glob: 4.0.3
- minimatch: 9.0.5
- semver: 7.7.1
- ts-api-utils: 2.1.0(typescript@5.8.3)
- typescript: 5.8.3
+ '@eslint-community/eslint-utils': 4.6.1(eslint@9.23.0(jiti@2.4.2))
+ '@typescript-eslint/scope-manager': 8.30.1
+ '@typescript-eslint/types': 8.30.1
+ '@typescript-eslint/typescript-estree': 8.30.1(typescript@5.8.2)
+ eslint: 9.23.0(jiti@2.4.2)
+ typescript: 5.8.2
transitivePeerDependencies:
- supports-color
- '@typescript-eslint/utils@8.29.0(eslint@9.24.0(jiti@2.4.2))(typescript@5.8.3)':
+ '@typescript-eslint/visitor-keys@8.30.1':
dependencies:
- '@eslint-community/eslint-utils': 4.5.1(eslint@9.24.0(jiti@2.4.2))
- '@typescript-eslint/scope-manager': 8.29.0
- '@typescript-eslint/types': 8.29.0
- '@typescript-eslint/typescript-estree': 8.29.0(typescript@5.8.3)
- eslint: 9.24.0(jiti@2.4.2)
- typescript: 5.8.3
- transitivePeerDependencies:
- - supports-color
-
- '@typescript-eslint/utils@8.29.1(eslint@9.24.0(jiti@2.4.2))(typescript@5.8.3)':
- dependencies:
- '@eslint-community/eslint-utils': 4.5.1(eslint@9.24.0(jiti@2.4.2))
- '@typescript-eslint/scope-manager': 8.29.1
- '@typescript-eslint/types': 8.29.1
- '@typescript-eslint/typescript-estree': 8.29.1(typescript@5.8.3)
- eslint: 9.24.0(jiti@2.4.2)
- typescript: 5.8.3
- transitivePeerDependencies:
- - supports-color
-
- '@typescript-eslint/visitor-keys@8.29.0':
- dependencies:
- '@typescript-eslint/types': 8.29.0
+ '@typescript-eslint/types': 8.30.1
eslint-visitor-keys: 4.2.0
- '@typescript-eslint/visitor-keys@8.29.1':
- dependencies:
- '@typescript-eslint/types': 8.29.1
- eslint-visitor-keys: 4.2.0
-
- '@unocss/astro@66.0.0(vite@6.3.0(@types/node@22.14.0)(jiti@2.4.2)(less@4.3.0)(tsx@4.19.2)(yaml@2.7.1))(vue@3.5.13(typescript@5.8.3))':
+ '@unocss/astro@66.0.0(vite@6.3.2(@types/node@22.14.1)(jiti@2.4.2)(less@4.3.0)(tsx@4.19.2)(yaml@2.7.1))(vue@3.5.13(typescript@5.8.2))':
dependencies:
'@unocss/core': 66.0.0
'@unocss/reset': 66.0.0
- '@unocss/vite': 66.0.0(vite@6.3.0(@types/node@22.14.0)(jiti@2.4.2)(less@4.3.0)(tsx@4.19.2)(yaml@2.7.1))(vue@3.5.13(typescript@5.8.3))
+ '@unocss/vite': 66.0.0(vite@6.3.2(@types/node@22.14.1)(jiti@2.4.2)(less@4.3.0)(tsx@4.19.2)(yaml@2.7.1))(vue@3.5.13(typescript@5.8.2))
optionalDependencies:
- vite: 6.3.0(@types/node@22.14.0)(jiti@2.4.2)(less@4.3.0)(tsx@4.19.2)(yaml@2.7.1)
+ vite: 6.3.2(@types/node@22.14.1)(jiti@2.4.2)(less@4.3.0)(tsx@4.19.2)(yaml@2.7.1)
transitivePeerDependencies:
- vue
@@ -5029,14 +4980,14 @@ snapshots:
dependencies:
'@unocss/core': 66.0.0
- '@unocss/inspector@66.0.0(vue@3.5.13(typescript@5.8.3))':
+ '@unocss/inspector@66.0.0(vue@3.5.13(typescript@5.8.2))':
dependencies:
'@unocss/core': 66.0.0
'@unocss/rule-utils': 66.0.0
colorette: 2.0.20
gzip-size: 6.0.0
sirv: 3.0.1
- vue-flow-layout: 0.1.1(vue@3.5.13(typescript@5.8.3))
+ vue-flow-layout: 0.1.1(vue@3.5.13(typescript@5.8.2))
transitivePeerDependencies:
- vue
@@ -5123,87 +5074,91 @@ snapshots:
dependencies:
'@unocss/core': 66.0.0
- '@unocss/vite@66.0.0(vite@6.3.0(@types/node@22.14.0)(jiti@2.4.2)(less@4.3.0)(tsx@4.19.2)(yaml@2.7.1))(vue@3.5.13(typescript@5.8.3))':
+ '@unocss/vite@66.0.0(vite@6.3.2(@types/node@22.14.1)(jiti@2.4.2)(less@4.3.0)(tsx@4.19.2)(yaml@2.7.1))(vue@3.5.13(typescript@5.8.2))':
dependencies:
'@ampproject/remapping': 2.3.0
'@unocss/config': 66.0.0
'@unocss/core': 66.0.0
- '@unocss/inspector': 66.0.0(vue@3.5.13(typescript@5.8.3))
+ '@unocss/inspector': 66.0.0(vue@3.5.13(typescript@5.8.2))
chokidar: 3.6.0
magic-string: 0.30.17
tinyglobby: 0.2.12
unplugin-utils: 0.2.4
- vite: 6.3.0(@types/node@22.14.0)(jiti@2.4.2)(less@4.3.0)(tsx@4.19.2)(yaml@2.7.1)
+ vite: 6.3.2(@types/node@22.14.1)(jiti@2.4.2)(less@4.3.0)(tsx@4.19.2)(yaml@2.7.1)
transitivePeerDependencies:
- vue
- '@unrs/resolver-binding-darwin-arm64@1.4.1':
+ '@unrs/resolver-binding-darwin-arm64@1.5.0':
optional: true
- '@unrs/resolver-binding-darwin-x64@1.4.1':
+ '@unrs/resolver-binding-darwin-x64@1.5.0':
optional: true
- '@unrs/resolver-binding-freebsd-x64@1.4.1':
+ '@unrs/resolver-binding-freebsd-x64@1.5.0':
optional: true
- '@unrs/resolver-binding-linux-arm-gnueabihf@1.4.1':
+ '@unrs/resolver-binding-linux-arm-gnueabihf@1.5.0':
optional: true
- '@unrs/resolver-binding-linux-arm-musleabihf@1.4.1':
+ '@unrs/resolver-binding-linux-arm-musleabihf@1.5.0':
optional: true
- '@unrs/resolver-binding-linux-arm64-gnu@1.4.1':
+ '@unrs/resolver-binding-linux-arm64-gnu@1.5.0':
optional: true
- '@unrs/resolver-binding-linux-arm64-musl@1.4.1':
+ '@unrs/resolver-binding-linux-arm64-musl@1.5.0':
optional: true
- '@unrs/resolver-binding-linux-ppc64-gnu@1.4.1':
+ '@unrs/resolver-binding-linux-ppc64-gnu@1.5.0':
optional: true
- '@unrs/resolver-binding-linux-s390x-gnu@1.4.1':
+ '@unrs/resolver-binding-linux-riscv64-gnu@1.5.0':
optional: true
- '@unrs/resolver-binding-linux-x64-gnu@1.4.1':
+ '@unrs/resolver-binding-linux-s390x-gnu@1.5.0':
optional: true
- '@unrs/resolver-binding-linux-x64-musl@1.4.1':
+ '@unrs/resolver-binding-linux-x64-gnu@1.5.0':
optional: true
- '@unrs/resolver-binding-wasm32-wasi@1.4.1':
+ '@unrs/resolver-binding-linux-x64-musl@1.5.0':
+ optional: true
+
+ '@unrs/resolver-binding-wasm32-wasi@1.5.0':
dependencies:
- '@napi-rs/wasm-runtime': 0.2.8
+ '@napi-rs/wasm-runtime': 0.2.9
optional: true
- '@unrs/resolver-binding-win32-arm64-msvc@1.4.1':
+ '@unrs/resolver-binding-win32-arm64-msvc@1.5.0':
optional: true
- '@unrs/resolver-binding-win32-ia32-msvc@1.4.1':
+ '@unrs/resolver-binding-win32-ia32-msvc@1.5.0':
optional: true
- '@unrs/resolver-binding-win32-x64-msvc@1.4.1':
+ '@unrs/resolver-binding-win32-x64-msvc@1.5.0':
optional: true
- '@vitejs/plugin-vue-jsx@4.1.2(vite@6.3.0(@types/node@22.14.0)(jiti@2.4.2)(less@4.3.0)(tsx@4.19.2)(yaml@2.7.1))(vue@3.5.13(typescript@5.8.3))':
+ '@vitejs/plugin-vue-jsx@4.1.2(vite@6.3.2(@types/node@22.14.1)(jiti@2.4.2)(less@4.3.0)(tsx@4.19.2)(yaml@2.7.1))(vue@3.5.13(typescript@5.8.2))':
dependencies:
'@babel/core': 7.26.10
'@babel/plugin-transform-typescript': 7.27.0(@babel/core@7.26.10)
'@vue/babel-plugin-jsx': 1.4.0(@babel/core@7.26.10)
- vite: 6.3.0(@types/node@22.14.0)(jiti@2.4.2)(less@4.3.0)(tsx@4.19.2)(yaml@2.7.1)
- vue: 3.5.13(typescript@5.8.3)
+ vite: 6.3.2(@types/node@22.14.1)(jiti@2.4.2)(less@4.3.0)(tsx@4.19.2)(yaml@2.7.1)
+ vue: 3.5.13(typescript@5.8.2)
transitivePeerDependencies:
- supports-color
- '@vitejs/plugin-vue@5.2.3(vite@6.3.0(@types/node@22.14.0)(jiti@2.4.2)(less@4.3.0)(tsx@4.19.2)(yaml@2.7.1))(vue@3.5.13(typescript@5.8.3))':
+ '@vitejs/plugin-vue@5.2.3(vite@6.3.2(@types/node@22.14.1)(jiti@2.4.2)(less@4.3.0)(tsx@4.19.2)(yaml@2.7.1))(vue@3.5.13(typescript@5.8.2))':
dependencies:
- vite: 6.3.0(@types/node@22.14.0)(jiti@2.4.2)(less@4.3.0)(tsx@4.19.2)(yaml@2.7.1)
- vue: 3.5.13(typescript@5.8.3)
+ vite: 6.3.2(@types/node@22.14.1)(jiti@2.4.2)(less@4.3.0)(tsx@4.19.2)(yaml@2.7.1)
+ vue: 3.5.13(typescript@5.8.2)
- '@vitest/eslint-plugin@1.1.40(eslint@9.24.0(jiti@2.4.2))(typescript@5.8.3)':
+ '@vitest/eslint-plugin@1.1.43(@typescript-eslint/utils@8.30.1(eslint@9.23.0(jiti@2.4.2))(typescript@5.8.2))(eslint@9.23.0(jiti@2.4.2))(typescript@5.8.2)':
dependencies:
- eslint: 9.24.0(jiti@2.4.2)
+ '@typescript-eslint/utils': 8.30.1(eslint@9.23.0(jiti@2.4.2))(typescript@5.8.2)
+ eslint: 9.23.0(jiti@2.4.2)
optionalDependencies:
- typescript: 5.8.3
+ typescript: 5.8.2
'@volar/language-core@2.4.12':
dependencies:
@@ -5217,7 +5172,7 @@ snapshots:
path-browserify: 1.0.1
vscode-uri: 3.1.0
- '@vue-macros/common@1.16.1(vue@3.5.13(typescript@5.8.3))':
+ '@vue-macros/common@1.16.1(vue@3.5.13(typescript@5.8.2))':
dependencies:
'@vue/compiler-sfc': 3.5.13
ast-kit: 1.4.2
@@ -5226,7 +5181,7 @@ snapshots:
pathe: 2.0.3
picomatch: 4.0.2
optionalDependencies:
- vue: 3.5.13(typescript@5.8.3)
+ vue: 3.5.13(typescript@5.8.2)
'@vue/babel-helper-vue-transform-on@1.4.0': {}
@@ -5294,25 +5249,25 @@ snapshots:
'@vue/devtools-api@6.6.4': {}
- '@vue/devtools-api@7.7.2':
+ '@vue/devtools-api@7.7.5':
dependencies:
- '@vue/devtools-kit': 7.7.2
+ '@vue/devtools-kit': 7.7.5
- '@vue/devtools-kit@7.7.2':
+ '@vue/devtools-kit@7.7.5':
dependencies:
- '@vue/devtools-shared': 7.7.2
- birpc: 0.2.19
+ '@vue/devtools-shared': 7.7.5
+ birpc: 2.3.0
hookable: 5.5.3
mitt: 3.0.1
perfect-debounce: 1.0.0
speakingurl: 14.0.1
superjson: 2.2.2
- '@vue/devtools-shared@7.7.2':
+ '@vue/devtools-shared@7.7.5':
dependencies:
rfdc: 1.4.1
- '@vue/language-core@2.2.8(typescript@5.8.3)':
+ '@vue/language-core@2.2.8(typescript@5.8.2)':
dependencies:
'@volar/language-core': 2.4.12
'@vue/compiler-dom': 3.5.13
@@ -5323,7 +5278,7 @@ snapshots:
muggle-string: 0.4.1
path-browserify: 1.0.1
optionalDependencies:
- typescript: 5.8.3
+ typescript: 5.8.2
'@vue/reactivity@3.5.13':
dependencies:
@@ -5341,37 +5296,37 @@ snapshots:
'@vue/shared': 3.5.13
csstype: 3.1.3
- '@vue/server-renderer@3.5.13(vue@3.5.13(typescript@5.8.3))':
+ '@vue/server-renderer@3.5.13(vue@3.5.13(typescript@5.8.2))':
dependencies:
'@vue/compiler-ssr': 3.5.13
'@vue/shared': 3.5.13
- vue: 3.5.13(typescript@5.8.3)
+ vue: 3.5.13(typescript@5.8.2)
'@vue/shared@3.5.13': {}
- '@vue/tsconfig@0.7.0(typescript@5.8.3)(vue@3.5.13(typescript@5.8.3))':
+ '@vue/tsconfig@0.7.0(typescript@5.8.2)(vue@3.5.13(typescript@5.8.2))':
optionalDependencies:
- typescript: 5.8.3
- vue: 3.5.13(typescript@5.8.3)
+ typescript: 5.8.2
+ vue: 3.5.13(typescript@5.8.2)
- '@vueuse/components@13.1.0(vue@3.5.13(typescript@5.8.3))':
+ '@vueuse/components@13.1.0(vue@3.5.13(typescript@5.8.2))':
dependencies:
- '@vueuse/core': 13.1.0(vue@3.5.13(typescript@5.8.3))
- '@vueuse/shared': 13.1.0(vue@3.5.13(typescript@5.8.3))
- vue: 3.5.13(typescript@5.8.3)
+ '@vueuse/core': 13.1.0(vue@3.5.13(typescript@5.8.2))
+ '@vueuse/shared': 13.1.0(vue@3.5.13(typescript@5.8.2))
+ vue: 3.5.13(typescript@5.8.2)
- '@vueuse/core@13.1.0(vue@3.5.13(typescript@5.8.3))':
+ '@vueuse/core@13.1.0(vue@3.5.13(typescript@5.8.2))':
dependencies:
'@types/web-bluetooth': 0.0.21
'@vueuse/metadata': 13.1.0
- '@vueuse/shared': 13.1.0(vue@3.5.13(typescript@5.8.3))
- vue: 3.5.13(typescript@5.8.3)
+ '@vueuse/shared': 13.1.0(vue@3.5.13(typescript@5.8.2))
+ vue: 3.5.13(typescript@5.8.2)
- '@vueuse/integrations@13.1.0(async-validator@4.2.5)(axios@1.8.4)(nprogress@0.2.0)(sortablejs@1.15.6)(universal-cookie@8.0.1)(vue@3.5.13(typescript@5.8.3))':
+ '@vueuse/integrations@13.1.0(async-validator@4.2.5)(axios@1.8.4)(nprogress@0.2.0)(sortablejs@1.15.6)(universal-cookie@8.0.1)(vue@3.5.13(typescript@5.8.2))':
dependencies:
- '@vueuse/core': 13.1.0(vue@3.5.13(typescript@5.8.3))
- '@vueuse/shared': 13.1.0(vue@3.5.13(typescript@5.8.3))
- vue: 3.5.13(typescript@5.8.3)
+ '@vueuse/core': 13.1.0(vue@3.5.13(typescript@5.8.2))
+ '@vueuse/shared': 13.1.0(vue@3.5.13(typescript@5.8.2))
+ vue: 3.5.13(typescript@5.8.2)
optionalDependencies:
async-validator: 4.2.5
axios: 1.8.4
@@ -5381,9 +5336,9 @@ snapshots:
'@vueuse/metadata@13.1.0': {}
- '@vueuse/shared@13.1.0(vue@3.5.13(typescript@5.8.3))':
+ '@vueuse/shared@13.1.0(vue@3.5.13(typescript@5.8.2))':
dependencies:
- vue: 3.5.13(typescript@5.8.3)
+ vue: 3.5.13(typescript@5.8.2)
'@xterm/addon-attach@0.11.0(@xterm/xterm@5.5.0)':
dependencies:
@@ -5426,10 +5381,10 @@ snapshots:
ansis@3.17.0: {}
- ant-design-vue@4.2.6(vue@3.5.13(typescript@5.8.3)):
+ ant-design-vue@4.2.6(vue@3.5.13(typescript@5.8.2)):
dependencies:
'@ant-design/colors': 6.0.0
- '@ant-design/icons-vue': 7.0.1(vue@3.5.13(typescript@5.8.3))
+ '@ant-design/icons-vue': 7.0.1(vue@3.5.13(typescript@5.8.2))
'@babel/runtime': 7.27.0
'@ctrl/tinycolor': 3.6.1
'@emotion/hash': 0.9.2
@@ -5448,8 +5403,8 @@ snapshots:
shallow-equal: 1.2.1
stylis: 4.3.6
throttle-debounce: 5.0.2
- vue: 3.5.13(typescript@5.8.3)
- vue-types: 3.0.2(vue@3.5.13(typescript@5.8.3))
+ vue: 3.5.13(typescript@5.8.2)
+ vue-types: 3.0.2(vue@3.5.13(typescript@5.8.2))
warning: 4.0.3
anymatch@3.1.3:
@@ -5526,7 +5481,7 @@ snapshots:
autoprefixer@10.4.21(postcss@8.5.3):
dependencies:
browserslist: 4.24.4
- caniuse-lite: 1.0.30001710
+ caniuse-lite: 1.0.30001714
fraction.js: 4.3.7
normalize-range: 0.1.2
picocolors: 1.1.1
@@ -5549,7 +5504,7 @@ snapshots:
binary-extensions@2.3.0: {}
- birpc@0.2.19: {}
+ birpc@2.3.0: {}
boolbase@1.0.0: {}
@@ -5568,8 +5523,8 @@ snapshots:
browserslist@4.24.4:
dependencies:
- caniuse-lite: 1.0.30001710
- electron-to-chromium: 1.5.132
+ caniuse-lite: 1.0.30001714
+ electron-to-chromium: 1.5.138
node-releases: 2.0.19
update-browserslist-db: 1.1.3(browserslist@4.24.4)
@@ -5586,7 +5541,7 @@ snapshots:
chokidar: 4.0.3
confbox: 0.2.2
defu: 6.1.4
- dotenv: 16.4.7
+ dotenv: 16.5.0
exsolve: 1.0.4
giget: 2.0.0
jiti: 2.4.2
@@ -5617,7 +5572,7 @@ snapshots:
callsites@3.1.0: {}
- caniuse-lite@1.0.30001710: {}
+ caniuse-lite@1.0.30001714: {}
ccount@2.0.1: {}
@@ -5732,14 +5687,14 @@ snapshots:
core-js@3.41.0: {}
- cosmiconfig@9.0.0(typescript@5.8.3):
+ cosmiconfig@9.0.0(typescript@5.8.2):
dependencies:
env-paths: 2.2.1
import-fresh: 3.3.1
js-yaml: 4.1.0
parse-json: 5.2.0
optionalDependencies:
- typescript: 5.8.3
+ typescript: 5.8.2
crc-32@1.2.2: {}
@@ -5882,7 +5837,7 @@ snapshots:
domelementtype: 2.3.0
domhandler: 5.0.3
- dotenv@16.4.7: {}
+ dotenv@16.5.0: {}
dunder-proto@1.0.1:
dependencies:
@@ -5894,7 +5849,7 @@ snapshots:
eastasianwidth@0.2.0: {}
- electron-to-chromium@1.5.132: {}
+ electron-to-chromium@1.5.138: {}
emoji-regex@8.0.0: {}
@@ -6074,20 +6029,20 @@ snapshots:
escape-string-regexp@5.0.0: {}
- eslint-compat-utils@0.5.1(eslint@9.24.0(jiti@2.4.2)):
+ eslint-compat-utils@0.5.1(eslint@9.23.0(jiti@2.4.2)):
dependencies:
- eslint: 9.24.0(jiti@2.4.2)
+ eslint: 9.23.0(jiti@2.4.2)
semver: 7.7.1
- eslint-compat-utils@0.6.5(eslint@9.24.0(jiti@2.4.2)):
+ eslint-compat-utils@0.6.5(eslint@9.23.0(jiti@2.4.2)):
dependencies:
- eslint: 9.24.0(jiti@2.4.2)
+ eslint: 9.23.0(jiti@2.4.2)
semver: 7.7.1
- eslint-config-flat-gitignore@2.1.0(eslint@9.24.0(jiti@2.4.2)):
+ eslint-config-flat-gitignore@2.1.0(eslint@9.23.0(jiti@2.4.2)):
dependencies:
- '@eslint/compat': 1.2.8(eslint@9.24.0(jiti@2.4.2))
- eslint: 9.24.0(jiti@2.4.2)
+ '@eslint/compat': 1.2.8(eslint@9.23.0(jiti@2.4.2))
+ eslint: 9.23.0(jiti@2.4.2)
eslint-flat-config-utils@2.0.1:
dependencies:
@@ -6101,40 +6056,40 @@ snapshots:
transitivePeerDependencies:
- supports-color
- eslint-json-compat-utils@0.2.1(eslint@9.24.0(jiti@2.4.2))(jsonc-eslint-parser@2.4.0):
+ eslint-json-compat-utils@0.2.1(eslint@9.23.0(jiti@2.4.2))(jsonc-eslint-parser@2.4.0):
dependencies:
- eslint: 9.24.0(jiti@2.4.2)
+ eslint: 9.23.0(jiti@2.4.2)
esquery: 1.6.0
jsonc-eslint-parser: 2.4.0
- eslint-merge-processors@2.0.0(eslint@9.24.0(jiti@2.4.2)):
+ eslint-merge-processors@2.0.0(eslint@9.23.0(jiti@2.4.2)):
dependencies:
- eslint: 9.24.0(jiti@2.4.2)
+ eslint: 9.23.0(jiti@2.4.2)
- eslint-plugin-antfu@3.1.1(eslint@9.24.0(jiti@2.4.2)):
+ eslint-plugin-antfu@3.1.1(eslint@9.23.0(jiti@2.4.2)):
dependencies:
- eslint: 9.24.0(jiti@2.4.2)
+ eslint: 9.23.0(jiti@2.4.2)
- eslint-plugin-command@3.2.0(eslint@9.24.0(jiti@2.4.2)):
+ eslint-plugin-command@3.2.0(eslint@9.23.0(jiti@2.4.2)):
dependencies:
'@es-joy/jsdoccomment': 0.50.0
- eslint: 9.24.0(jiti@2.4.2)
+ eslint: 9.23.0(jiti@2.4.2)
- eslint-plugin-es-x@7.8.0(eslint@9.24.0(jiti@2.4.2)):
+ eslint-plugin-es-x@7.8.0(eslint@9.23.0(jiti@2.4.2)):
dependencies:
- '@eslint-community/eslint-utils': 4.5.1(eslint@9.24.0(jiti@2.4.2))
+ '@eslint-community/eslint-utils': 4.6.1(eslint@9.23.0(jiti@2.4.2))
'@eslint-community/regexpp': 4.12.1
- eslint: 9.24.0(jiti@2.4.2)
- eslint-compat-utils: 0.5.1(eslint@9.24.0(jiti@2.4.2))
+ eslint: 9.23.0(jiti@2.4.2)
+ eslint-compat-utils: 0.5.1(eslint@9.23.0(jiti@2.4.2))
- eslint-plugin-import-x@4.10.2(eslint@9.24.0(jiti@2.4.2))(typescript@5.8.3):
+ eslint-plugin-import-x@4.10.5(eslint@9.23.0(jiti@2.4.2))(typescript@5.8.2):
dependencies:
- '@pkgr/core': 0.2.2
+ '@pkgr/core': 0.2.4
'@types/doctrine': 0.0.9
- '@typescript-eslint/utils': 8.29.0(eslint@9.24.0(jiti@2.4.2))(typescript@5.8.3)
+ '@typescript-eslint/utils': 8.30.1(eslint@9.23.0(jiti@2.4.2))(typescript@5.8.2)
debug: 4.4.0
doctrine: 3.0.0
- eslint: 9.24.0(jiti@2.4.2)
+ eslint: 9.23.0(jiti@2.4.2)
eslint-import-resolver-node: 0.3.9
get-tsconfig: 4.10.0
is-glob: 4.0.3
@@ -6142,19 +6097,19 @@ snapshots:
semver: 7.7.1
stable-hash: 0.0.5
tslib: 2.8.1
- unrs-resolver: 1.4.1
+ unrs-resolver: 1.5.0
transitivePeerDependencies:
- supports-color
- typescript
- eslint-plugin-jsdoc@50.6.9(eslint@9.24.0(jiti@2.4.2)):
+ eslint-plugin-jsdoc@50.6.9(eslint@9.23.0(jiti@2.4.2)):
dependencies:
'@es-joy/jsdoccomment': 0.49.0
are-docs-informative: 0.0.2
comment-parser: 1.4.1
debug: 4.4.0
escape-string-regexp: 4.0.0
- eslint: 9.24.0(jiti@2.4.2)
+ eslint: 9.23.0(jiti@2.4.2)
espree: 10.3.0
esquery: 1.6.0
parse-imports: 2.2.1
@@ -6164,12 +6119,12 @@ snapshots:
transitivePeerDependencies:
- supports-color
- eslint-plugin-jsonc@2.20.0(eslint@9.24.0(jiti@2.4.2)):
+ eslint-plugin-jsonc@2.20.0(eslint@9.23.0(jiti@2.4.2)):
dependencies:
- '@eslint-community/eslint-utils': 4.5.1(eslint@9.24.0(jiti@2.4.2))
- eslint: 9.24.0(jiti@2.4.2)
- eslint-compat-utils: 0.6.5(eslint@9.24.0(jiti@2.4.2))
- eslint-json-compat-utils: 0.2.1(eslint@9.24.0(jiti@2.4.2))(jsonc-eslint-parser@2.4.0)
+ '@eslint-community/eslint-utils': 4.6.1(eslint@9.23.0(jiti@2.4.2))
+ eslint: 9.23.0(jiti@2.4.2)
+ eslint-compat-utils: 0.6.5(eslint@9.23.0(jiti@2.4.2))
+ eslint-json-compat-utils: 0.2.1(eslint@9.23.0(jiti@2.4.2))(jsonc-eslint-parser@2.4.0)
espree: 10.3.0
graphemer: 1.4.0
jsonc-eslint-parser: 2.4.0
@@ -6178,12 +6133,12 @@ snapshots:
transitivePeerDependencies:
- '@eslint/json'
- eslint-plugin-n@17.17.0(eslint@9.24.0(jiti@2.4.2)):
+ eslint-plugin-n@17.17.0(eslint@9.23.0(jiti@2.4.2)):
dependencies:
- '@eslint-community/eslint-utils': 4.5.1(eslint@9.24.0(jiti@2.4.2))
+ '@eslint-community/eslint-utils': 4.6.1(eslint@9.23.0(jiti@2.4.2))
enhanced-resolve: 5.18.1
- eslint: 9.24.0(jiti@2.4.2)
- eslint-plugin-es-x: 7.8.0(eslint@9.24.0(jiti@2.4.2))
+ eslint: 9.23.0(jiti@2.4.2)
+ eslint-plugin-es-x: 7.8.0(eslint@9.23.0(jiti@2.4.2))
get-tsconfig: 4.10.0
globals: 15.15.0
ignore: 5.3.2
@@ -6192,19 +6147,19 @@ snapshots:
eslint-plugin-no-only-tests@3.3.0: {}
- eslint-plugin-perfectionist@4.11.0(eslint@9.24.0(jiti@2.4.2))(typescript@5.8.3):
+ eslint-plugin-perfectionist@4.11.0(eslint@9.23.0(jiti@2.4.2))(typescript@5.8.2):
dependencies:
- '@typescript-eslint/types': 8.29.0
- '@typescript-eslint/utils': 8.29.0(eslint@9.24.0(jiti@2.4.2))(typescript@5.8.3)
- eslint: 9.24.0(jiti@2.4.2)
+ '@typescript-eslint/types': 8.30.1
+ '@typescript-eslint/utils': 8.30.1(eslint@9.23.0(jiti@2.4.2))(typescript@5.8.2)
+ eslint: 9.23.0(jiti@2.4.2)
natural-orderby: 5.0.0
transitivePeerDependencies:
- supports-color
- typescript
- eslint-plugin-pnpm@0.3.1(eslint@9.24.0(jiti@2.4.2)):
+ eslint-plugin-pnpm@0.3.1(eslint@9.23.0(jiti@2.4.2)):
dependencies:
- eslint: 9.24.0(jiti@2.4.2)
+ eslint: 9.23.0(jiti@2.4.2)
find-up-simple: 1.0.1
jsonc-eslint-parser: 2.4.0
pathe: 2.0.3
@@ -6212,49 +6167,49 @@ snapshots:
tinyglobby: 0.2.12
yaml-eslint-parser: 1.3.0
- eslint-plugin-regexp@2.7.0(eslint@9.24.0(jiti@2.4.2)):
+ eslint-plugin-regexp@2.7.0(eslint@9.23.0(jiti@2.4.2)):
dependencies:
- '@eslint-community/eslint-utils': 4.5.1(eslint@9.24.0(jiti@2.4.2))
+ '@eslint-community/eslint-utils': 4.6.1(eslint@9.23.0(jiti@2.4.2))
'@eslint-community/regexpp': 4.12.1
comment-parser: 1.4.1
- eslint: 9.24.0(jiti@2.4.2)
+ eslint: 9.23.0(jiti@2.4.2)
jsdoc-type-pratt-parser: 4.1.0
refa: 0.12.1
regexp-ast-analysis: 0.7.1
scslre: 0.3.0
- eslint-plugin-sonarjs@3.0.2(eslint@9.24.0(jiti@2.4.2)):
+ eslint-plugin-sonarjs@3.0.2(eslint@9.23.0(jiti@2.4.2)):
dependencies:
'@eslint-community/regexpp': 4.12.1
builtin-modules: 3.3.0
bytes: 3.1.2
- eslint: 9.24.0(jiti@2.4.2)
+ eslint: 9.23.0(jiti@2.4.2)
functional-red-black-tree: 1.0.1
jsx-ast-utils: 3.3.5
minimatch: 9.0.5
scslre: 0.3.0
semver: 7.7.1
- typescript: 5.8.3
+ typescript: 5.8.2
- eslint-plugin-toml@0.12.0(eslint@9.24.0(jiti@2.4.2)):
+ eslint-plugin-toml@0.12.0(eslint@9.23.0(jiti@2.4.2)):
dependencies:
debug: 4.4.0
- eslint: 9.24.0(jiti@2.4.2)
- eslint-compat-utils: 0.6.5(eslint@9.24.0(jiti@2.4.2))
+ eslint: 9.23.0(jiti@2.4.2)
+ eslint-compat-utils: 0.6.5(eslint@9.23.0(jiti@2.4.2))
lodash: 4.17.21
toml-eslint-parser: 0.10.0
transitivePeerDependencies:
- supports-color
- eslint-plugin-unicorn@58.0.0(eslint@9.24.0(jiti@2.4.2)):
+ eslint-plugin-unicorn@58.0.0(eslint@9.23.0(jiti@2.4.2)):
dependencies:
'@babel/helper-validator-identifier': 7.25.9
- '@eslint-community/eslint-utils': 4.5.1(eslint@9.24.0(jiti@2.4.2))
+ '@eslint-community/eslint-utils': 4.6.1(eslint@9.23.0(jiti@2.4.2))
'@eslint/plugin-kit': 0.2.8
ci-info: 4.2.0
clean-regexp: 1.0.0
core-js-compat: 3.41.0
- eslint: 9.24.0(jiti@2.4.2)
+ eslint: 9.23.0(jiti@2.4.2)
esquery: 1.6.0
globals: 16.0.0
indent-string: 5.0.0
@@ -6267,38 +6222,38 @@ snapshots:
semver: 7.7.1
strip-indent: 4.0.0
- eslint-plugin-unused-imports@4.1.4(@typescript-eslint/eslint-plugin@8.29.1(@typescript-eslint/parser@8.29.1(eslint@9.24.0(jiti@2.4.2))(typescript@5.8.3))(eslint@9.24.0(jiti@2.4.2))(typescript@5.8.3))(eslint@9.24.0(jiti@2.4.2)):
+ eslint-plugin-unused-imports@4.1.4(@typescript-eslint/eslint-plugin@8.30.1(@typescript-eslint/parser@8.30.1(eslint@9.23.0(jiti@2.4.2))(typescript@5.8.2))(eslint@9.23.0(jiti@2.4.2))(typescript@5.8.2))(eslint@9.23.0(jiti@2.4.2)):
dependencies:
- eslint: 9.24.0(jiti@2.4.2)
+ eslint: 9.23.0(jiti@2.4.2)
optionalDependencies:
- '@typescript-eslint/eslint-plugin': 8.29.1(@typescript-eslint/parser@8.29.1(eslint@9.24.0(jiti@2.4.2))(typescript@5.8.3))(eslint@9.24.0(jiti@2.4.2))(typescript@5.8.3)
+ '@typescript-eslint/eslint-plugin': 8.30.1(@typescript-eslint/parser@8.30.1(eslint@9.23.0(jiti@2.4.2))(typescript@5.8.2))(eslint@9.23.0(jiti@2.4.2))(typescript@5.8.2)
- eslint-plugin-vue@10.0.0(eslint@9.24.0(jiti@2.4.2))(vue-eslint-parser@10.1.3(eslint@9.24.0(jiti@2.4.2))):
+ eslint-plugin-vue@10.0.0(eslint@9.23.0(jiti@2.4.2))(vue-eslint-parser@10.1.3(eslint@9.23.0(jiti@2.4.2))):
dependencies:
- '@eslint-community/eslint-utils': 4.5.1(eslint@9.24.0(jiti@2.4.2))
- eslint: 9.24.0(jiti@2.4.2)
+ '@eslint-community/eslint-utils': 4.6.1(eslint@9.23.0(jiti@2.4.2))
+ eslint: 9.23.0(jiti@2.4.2)
natural-compare: 1.4.0
nth-check: 2.1.1
postcss-selector-parser: 6.1.2
semver: 7.7.1
- vue-eslint-parser: 10.1.3(eslint@9.24.0(jiti@2.4.2))
+ vue-eslint-parser: 10.1.3(eslint@9.23.0(jiti@2.4.2))
xml-name-validator: 4.0.0
- eslint-plugin-yml@1.17.0(eslint@9.24.0(jiti@2.4.2)):
+ eslint-plugin-yml@1.17.0(eslint@9.23.0(jiti@2.4.2)):
dependencies:
debug: 4.4.0
escape-string-regexp: 4.0.0
- eslint: 9.24.0(jiti@2.4.2)
- eslint-compat-utils: 0.6.5(eslint@9.24.0(jiti@2.4.2))
+ eslint: 9.23.0(jiti@2.4.2)
+ eslint-compat-utils: 0.6.5(eslint@9.23.0(jiti@2.4.2))
natural-compare: 1.4.0
yaml-eslint-parser: 1.3.0
transitivePeerDependencies:
- supports-color
- eslint-processor-vue-blocks@2.0.0(@vue/compiler-sfc@3.5.13)(eslint@9.24.0(jiti@2.4.2)):
+ eslint-processor-vue-blocks@2.0.0(@vue/compiler-sfc@3.5.13)(eslint@9.23.0(jiti@2.4.2)):
dependencies:
'@vue/compiler-sfc': 3.5.13
- eslint: 9.24.0(jiti@2.4.2)
+ eslint: 9.23.0(jiti@2.4.2)
eslint-scope@8.3.0:
dependencies:
@@ -6309,15 +6264,15 @@ snapshots:
eslint-visitor-keys@4.2.0: {}
- eslint@9.24.0(jiti@2.4.2):
+ eslint@9.23.0(jiti@2.4.2):
dependencies:
- '@eslint-community/eslint-utils': 4.5.1(eslint@9.24.0(jiti@2.4.2))
+ '@eslint-community/eslint-utils': 4.6.1(eslint@9.23.0(jiti@2.4.2))
'@eslint-community/regexpp': 4.12.1
- '@eslint/config-array': 0.20.0
+ '@eslint/config-array': 0.19.2
'@eslint/config-helpers': 0.2.1
'@eslint/core': 0.12.0
'@eslint/eslintrc': 3.3.1
- '@eslint/js': 9.24.0
+ '@eslint/js': 9.23.0
'@eslint/plugin-kit': 0.2.8
'@humanfs/node': 0.16.6
'@humanwhocodes/module-importer': 1.0.1
@@ -6411,6 +6366,10 @@ snapshots:
dependencies:
reusify: 1.1.0
+ fault@2.0.1:
+ dependencies:
+ format: 0.2.2
+
fd-slicer@1.1.0:
dependencies:
pend: 1.2.0
@@ -6463,6 +6422,8 @@ snapshots:
es-set-tostringtag: 2.1.0
mime-types: 2.1.35
+ format@0.2.2: {}
+
fraction.js@4.3.7: {}
fs-minipass@2.1.0:
@@ -6531,7 +6492,7 @@ snapshots:
glob: 7.2.3
parse5: 6.0.1
pofile: 1.0.11
- typescript: 5.8.3
+ typescript: 5.8.2
giget@2.0.0:
dependencies:
@@ -6661,7 +6622,7 @@ snapshots:
indent-string@5.0.0: {}
- index-to-position@1.0.0: {}
+ index-to-position@1.1.0: {}
inflight@1.0.6:
dependencies:
@@ -6980,6 +6941,17 @@ snapshots:
transitivePeerDependencies:
- supports-color
+ mdast-util-frontmatter@2.0.1:
+ dependencies:
+ '@types/mdast': 4.0.4
+ devlop: 1.1.0
+ escape-string-regexp: 5.0.0
+ mdast-util-from-markdown: 2.0.2
+ mdast-util-to-markdown: 2.1.2
+ micromark-extension-frontmatter: 2.0.0
+ transitivePeerDependencies:
+ - supports-color
+
mdast-util-gfm-autolink-literal@2.0.1:
dependencies:
'@types/mdast': 4.0.4
@@ -7085,6 +7057,13 @@ snapshots:
micromark-util-symbol: 2.0.1
micromark-util-types: 2.0.2
+ micromark-extension-frontmatter@2.0.0:
+ dependencies:
+ fault: 2.0.1
+ micromark-util-character: 2.1.1
+ micromark-util-symbol: 2.0.1
+ micromark-util-types: 2.0.2
+
micromark-extension-gfm-autolink-literal@2.1.0:
dependencies:
micromark-util-character: 2.1.1
@@ -7317,7 +7296,7 @@ snapshots:
acorn: 8.14.1
pathe: 2.0.3
pkg-types: 1.3.1
- ufo: 1.5.4
+ ufo: 1.6.1
mrmime@2.0.1: {}
@@ -7393,7 +7372,7 @@ snapshots:
dependencies:
destr: 2.0.5
node-fetch-native: 1.6.6
- ufo: 1.5.4
+ ufo: 1.6.1
ohash@2.0.11: {}
@@ -7450,11 +7429,11 @@ snapshots:
json-parse-even-better-errors: 2.3.1
lines-and-columns: 1.2.4
- parse-json@8.2.0:
+ parse-json@8.3.0:
dependencies:
'@babel/code-frame': 7.26.2
- index-to-position: 1.0.0
- type-fest: 4.39.1
+ index-to-position: 1.1.0
+ type-fest: 4.40.0
parse-node-version@1.0.1: {}
@@ -7510,23 +7489,23 @@ snapshots:
pify@4.0.1: {}
- pinia-plugin-persistedstate@4.2.0(pinia@3.0.2(typescript@5.8.3)(vue@3.5.13(typescript@5.8.3))):
+ pinia-plugin-persistedstate@4.2.0(pinia@3.0.2(typescript@5.8.2)(vue@3.5.13(typescript@5.8.2))):
dependencies:
'@nuxt/kit': 3.16.2
deep-pick-omit: 1.2.1
defu: 6.1.4
destr: 2.0.5
optionalDependencies:
- pinia: 3.0.2(typescript@5.8.3)(vue@3.5.13(typescript@5.8.3))
+ pinia: 3.0.2(typescript@5.8.2)(vue@3.5.13(typescript@5.8.2))
transitivePeerDependencies:
- magicast
- pinia@3.0.2(typescript@5.8.3)(vue@3.5.13(typescript@5.8.3)):
+ pinia@3.0.2(typescript@5.8.2)(vue@3.5.13(typescript@5.8.2)):
dependencies:
- '@vue/devtools-api': 7.7.2
- vue: 3.5.13(typescript@5.8.3)
+ '@vue/devtools-api': 7.7.5
+ vue: 3.5.13(typescript@5.8.2)
optionalDependencies:
- typescript: 5.8.3
+ typescript: 5.8.2
pkg-types@1.3.1:
dependencies:
@@ -7592,14 +7571,14 @@ snapshots:
dependencies:
find-up-simple: 1.0.1
read-pkg: 9.0.1
- type-fest: 4.39.1
+ type-fest: 4.40.0
read-pkg@9.0.1:
dependencies:
'@types/normalize-package-data': 2.4.4
normalize-package-data: 6.0.2
- parse-json: 8.2.0
- type-fest: 4.39.1
+ parse-json: 8.3.0
+ type-fest: 4.40.0
unicorn-magic: 0.1.0
readable-stream@3.6.2:
@@ -7669,30 +7648,30 @@ snapshots:
rfdc@1.4.1: {}
- rollup@4.39.0:
+ rollup@4.40.0:
dependencies:
'@types/estree': 1.0.7
optionalDependencies:
- '@rollup/rollup-android-arm-eabi': 4.39.0
- '@rollup/rollup-android-arm64': 4.39.0
- '@rollup/rollup-darwin-arm64': 4.39.0
- '@rollup/rollup-darwin-x64': 4.39.0
- '@rollup/rollup-freebsd-arm64': 4.39.0
- '@rollup/rollup-freebsd-x64': 4.39.0
- '@rollup/rollup-linux-arm-gnueabihf': 4.39.0
- '@rollup/rollup-linux-arm-musleabihf': 4.39.0
- '@rollup/rollup-linux-arm64-gnu': 4.39.0
- '@rollup/rollup-linux-arm64-musl': 4.39.0
- '@rollup/rollup-linux-loongarch64-gnu': 4.39.0
- '@rollup/rollup-linux-powerpc64le-gnu': 4.39.0
- '@rollup/rollup-linux-riscv64-gnu': 4.39.0
- '@rollup/rollup-linux-riscv64-musl': 4.39.0
- '@rollup/rollup-linux-s390x-gnu': 4.39.0
- '@rollup/rollup-linux-x64-gnu': 4.39.0
- '@rollup/rollup-linux-x64-musl': 4.39.0
- '@rollup/rollup-win32-arm64-msvc': 4.39.0
- '@rollup/rollup-win32-ia32-msvc': 4.39.0
- '@rollup/rollup-win32-x64-msvc': 4.39.0
+ '@rollup/rollup-android-arm-eabi': 4.40.0
+ '@rollup/rollup-android-arm64': 4.40.0
+ '@rollup/rollup-darwin-arm64': 4.40.0
+ '@rollup/rollup-darwin-x64': 4.40.0
+ '@rollup/rollup-freebsd-arm64': 4.40.0
+ '@rollup/rollup-freebsd-x64': 4.40.0
+ '@rollup/rollup-linux-arm-gnueabihf': 4.40.0
+ '@rollup/rollup-linux-arm-musleabihf': 4.40.0
+ '@rollup/rollup-linux-arm64-gnu': 4.40.0
+ '@rollup/rollup-linux-arm64-musl': 4.40.0
+ '@rollup/rollup-linux-loongarch64-gnu': 4.40.0
+ '@rollup/rollup-linux-powerpc64le-gnu': 4.40.0
+ '@rollup/rollup-linux-riscv64-gnu': 4.40.0
+ '@rollup/rollup-linux-riscv64-musl': 4.40.0
+ '@rollup/rollup-linux-s390x-gnu': 4.40.0
+ '@rollup/rollup-linux-x64-gnu': 4.40.0
+ '@rollup/rollup-linux-x64-musl': 4.40.0
+ '@rollup/rollup-win32-arm64-msvc': 4.40.0
+ '@rollup/rollup-win32-ia32-msvc': 4.40.0
+ '@rollup/rollup-win32-x64-msvc': 4.40.0
fsevents: 2.3.3
run-parallel@1.2.0:
@@ -7819,7 +7798,7 @@ snapshots:
sirv@3.0.1:
dependencies:
- '@polka/url': 1.0.0-next.28
+ '@polka/url': 1.0.0-next.29
mrmime: 2.0.1
totalist: 3.0.1
@@ -7859,6 +7838,10 @@ snapshots:
speakingurl@14.0.1: {}
+ splitpanes@4.0.3(vue@3.5.13(typescript@5.8.2)):
+ dependencies:
+ vue: 3.5.13(typescript@5.8.2)
+
sse.js@2.6.0: {}
stable-hash@0.0.5: {}
@@ -7946,7 +7929,7 @@ snapshots:
synckit@0.10.3:
dependencies:
- '@pkgr/core': 0.2.0
+ '@pkgr/core': 0.2.4
tslib: 2.8.1
synckit@0.9.2:
@@ -7984,9 +7967,9 @@ snapshots:
totalist@3.0.1: {}
- ts-api-utils@2.1.0(typescript@5.8.3):
+ ts-api-utils@2.1.0(typescript@5.8.2):
dependencies:
- typescript: 5.8.3
+ typescript: 5.8.2
tslib@2.8.1: {}
@@ -8002,7 +7985,7 @@ snapshots:
dependencies:
prelude-ls: 1.2.1
- type-fest@4.39.1: {}
+ type-fest@4.40.0: {}
typed-array-buffer@1.0.3:
dependencies:
@@ -8037,11 +8020,11 @@ snapshots:
possible-typed-array-names: 1.1.0
reflect.getprototypeof: 1.0.10
- typescript@5.8.3: {}
+ typescript@5.8.2: {}
typical@4.0.0: {}
- ufo@1.5.4: {}
+ ufo@1.6.1: {}
unbox-primitive@1.1.0:
dependencies:
@@ -8061,7 +8044,7 @@ snapshots:
acorn: 8.14.1
estree-walker: 3.0.3
magic-string: 0.30.17
- unplugin: 2.2.2
+ unplugin: 2.3.2
undici-types@6.21.0: {}
@@ -8071,7 +8054,7 @@ snapshots:
unicorn-magic@0.3.0: {}
- unimport@4.1.3:
+ unimport@4.2.0:
dependencies:
acorn: 8.14.1
escape-string-regexp: 5.0.0
@@ -8085,7 +8068,7 @@ snapshots:
scule: 1.3.0
strip-literal: 3.0.0
tinyglobby: 0.2.12
- unplugin: 2.2.2
+ unplugin: 2.3.2
unplugin-utils: 0.2.4
unist-util-is@6.0.0:
@@ -8111,9 +8094,9 @@ snapshots:
dependencies:
cookie: 1.0.2
- unocss@66.0.0(postcss@8.5.3)(vite@6.3.0(@types/node@22.14.0)(jiti@2.4.2)(less@4.3.0)(tsx@4.19.2)(yaml@2.7.1))(vue@3.5.13(typescript@5.8.3)):
+ unocss@66.0.0(postcss@8.5.3)(vite@6.3.2(@types/node@22.14.1)(jiti@2.4.2)(less@4.3.0)(tsx@4.19.2)(yaml@2.7.1))(vue@3.5.13(typescript@5.8.2)):
dependencies:
- '@unocss/astro': 66.0.0(vite@6.3.0(@types/node@22.14.0)(jiti@2.4.2)(less@4.3.0)(tsx@4.19.2)(yaml@2.7.1))(vue@3.5.13(typescript@5.8.3))
+ '@unocss/astro': 66.0.0(vite@6.3.2(@types/node@22.14.1)(jiti@2.4.2)(less@4.3.0)(tsx@4.19.2)(yaml@2.7.1))(vue@3.5.13(typescript@5.8.2))
'@unocss/cli': 66.0.0
'@unocss/core': 66.0.0
'@unocss/postcss': 66.0.0(postcss@8.5.3)
@@ -8130,32 +8113,32 @@ snapshots:
'@unocss/transformer-compile-class': 66.0.0
'@unocss/transformer-directives': 66.0.0
'@unocss/transformer-variant-group': 66.0.0
- '@unocss/vite': 66.0.0(vite@6.3.0(@types/node@22.14.0)(jiti@2.4.2)(less@4.3.0)(tsx@4.19.2)(yaml@2.7.1))(vue@3.5.13(typescript@5.8.3))
+ '@unocss/vite': 66.0.0(vite@6.3.2(@types/node@22.14.1)(jiti@2.4.2)(less@4.3.0)(tsx@4.19.2)(yaml@2.7.1))(vue@3.5.13(typescript@5.8.2))
optionalDependencies:
- vite: 6.3.0(@types/node@22.14.0)(jiti@2.4.2)(less@4.3.0)(tsx@4.19.2)(yaml@2.7.1)
+ vite: 6.3.2(@types/node@22.14.1)(jiti@2.4.2)(less@4.3.0)(tsx@4.19.2)(yaml@2.7.1)
transitivePeerDependencies:
- postcss
- supports-color
- vue
- unplugin-auto-import@19.1.2(@nuxt/kit@3.16.2)(@vueuse/core@13.1.0(vue@3.5.13(typescript@5.8.3))):
+ unplugin-auto-import@19.1.2(@nuxt/kit@3.16.2)(@vueuse/core@13.1.0(vue@3.5.13(typescript@5.8.2))):
dependencies:
local-pkg: 1.1.1
magic-string: 0.30.17
picomatch: 4.0.2
- unimport: 4.1.3
- unplugin: 2.2.2
+ unimport: 4.2.0
+ unplugin: 2.3.2
unplugin-utils: 0.2.4
optionalDependencies:
'@nuxt/kit': 3.16.2
- '@vueuse/core': 13.1.0(vue@3.5.13(typescript@5.8.3))
+ '@vueuse/core': 13.1.0(vue@3.5.13(typescript@5.8.2))
unplugin-utils@0.2.4:
dependencies:
pathe: 2.0.3
picomatch: 4.0.2
- unplugin-vue-components@28.5.0(@babel/parser@7.27.0)(@nuxt/kit@3.16.2)(vue@3.5.13(typescript@5.8.3)):
+ unplugin-vue-components@28.5.0(@babel/parser@7.27.0)(@nuxt/kit@3.16.2)(vue@3.5.13(typescript@5.8.2)):
dependencies:
chokidar: 3.6.0
debug: 4.4.0
@@ -8165,16 +8148,16 @@ snapshots:
tinyglobby: 0.2.12
unplugin: 2.3.2
unplugin-utils: 0.2.4
- vue: 3.5.13(typescript@5.8.3)
+ vue: 3.5.13(typescript@5.8.2)
optionalDependencies:
'@babel/parser': 7.27.0
'@nuxt/kit': 3.16.2
transitivePeerDependencies:
- supports-color
- unplugin-vue-define-options@1.5.5(vue@3.5.13(typescript@5.8.3)):
+ unplugin-vue-define-options@1.5.5(vue@3.5.13(typescript@5.8.2)):
dependencies:
- '@vue-macros/common': 1.16.1(vue@3.5.13(typescript@5.8.3))
+ '@vue-macros/common': 1.16.1(vue@3.5.13(typescript@5.8.2))
ast-walker-scope: 0.6.2
unplugin: 1.16.1
transitivePeerDependencies:
@@ -8185,34 +8168,30 @@ snapshots:
acorn: 8.14.1
webpack-virtual-modules: 0.6.2
- unplugin@2.2.2:
- dependencies:
- acorn: 8.14.1
- webpack-virtual-modules: 0.6.2
-
unplugin@2.3.2:
dependencies:
acorn: 8.14.1
picomatch: 4.0.2
webpack-virtual-modules: 0.6.2
- unrs-resolver@1.4.1:
+ unrs-resolver@1.5.0:
optionalDependencies:
- '@unrs/resolver-binding-darwin-arm64': 1.4.1
- '@unrs/resolver-binding-darwin-x64': 1.4.1
- '@unrs/resolver-binding-freebsd-x64': 1.4.1
- '@unrs/resolver-binding-linux-arm-gnueabihf': 1.4.1
- '@unrs/resolver-binding-linux-arm-musleabihf': 1.4.1
- '@unrs/resolver-binding-linux-arm64-gnu': 1.4.1
- '@unrs/resolver-binding-linux-arm64-musl': 1.4.1
- '@unrs/resolver-binding-linux-ppc64-gnu': 1.4.1
- '@unrs/resolver-binding-linux-s390x-gnu': 1.4.1
- '@unrs/resolver-binding-linux-x64-gnu': 1.4.1
- '@unrs/resolver-binding-linux-x64-musl': 1.4.1
- '@unrs/resolver-binding-wasm32-wasi': 1.4.1
- '@unrs/resolver-binding-win32-arm64-msvc': 1.4.1
- '@unrs/resolver-binding-win32-ia32-msvc': 1.4.1
- '@unrs/resolver-binding-win32-x64-msvc': 1.4.1
+ '@unrs/resolver-binding-darwin-arm64': 1.5.0
+ '@unrs/resolver-binding-darwin-x64': 1.5.0
+ '@unrs/resolver-binding-freebsd-x64': 1.5.0
+ '@unrs/resolver-binding-linux-arm-gnueabihf': 1.5.0
+ '@unrs/resolver-binding-linux-arm-musleabihf': 1.5.0
+ '@unrs/resolver-binding-linux-arm64-gnu': 1.5.0
+ '@unrs/resolver-binding-linux-arm64-musl': 1.5.0
+ '@unrs/resolver-binding-linux-ppc64-gnu': 1.5.0
+ '@unrs/resolver-binding-linux-riscv64-gnu': 1.5.0
+ '@unrs/resolver-binding-linux-s390x-gnu': 1.5.0
+ '@unrs/resolver-binding-linux-x64-gnu': 1.5.0
+ '@unrs/resolver-binding-linux-x64-musl': 1.5.0
+ '@unrs/resolver-binding-wasm32-wasi': 1.5.0
+ '@unrs/resolver-binding-win32-arm64-msvc': 1.5.0
+ '@unrs/resolver-binding-win32-ia32-msvc': 1.5.0
+ '@unrs/resolver-binding-win32-x64-msvc': 1.5.0
untyped@2.0.0:
dependencies:
@@ -8234,8 +8213,6 @@ snapshots:
util-deprecate@1.0.2: {}
- uuid@11.1.0: {}
-
validate-npm-package-license@3.0.4:
dependencies:
spdx-correct: 3.2.0
@@ -8246,23 +8223,23 @@ snapshots:
isomorphic-git: 1.30.1
node-object-hash: 3.1.1
picocolors: 1.1.1
- typescript: 5.8.3
+ typescript: 5.8.2
- vite-svg-loader@5.1.0(vue@3.5.13(typescript@5.8.3)):
+ vite-svg-loader@5.1.0(vue@3.5.13(typescript@5.8.2)):
dependencies:
svgo: 3.3.2
- vue: 3.5.13(typescript@5.8.3)
+ vue: 3.5.13(typescript@5.8.2)
- vite@6.3.0(@types/node@22.14.0)(jiti@2.4.2)(less@4.3.0)(tsx@4.19.2)(yaml@2.7.1):
+ vite@6.3.2(@types/node@22.14.1)(jiti@2.4.2)(less@4.3.0)(tsx@4.19.2)(yaml@2.7.1):
dependencies:
esbuild: 0.25.2
fdir: 6.4.3(picomatch@4.0.2)
picomatch: 4.0.2
postcss: 8.5.3
- rollup: 4.39.0
+ rollup: 4.40.0
tinyglobby: 0.2.12
optionalDependencies:
- '@types/node': 22.14.0
+ '@types/node': 22.14.1
fsevents: 2.3.3
jiti: 2.4.2
less: 4.3.0
@@ -8271,15 +8248,15 @@ snapshots:
vscode-uri@3.1.0: {}
- vue-dompurify-html@5.2.0(vue@3.5.13(typescript@5.8.3)):
+ vue-dompurify-html@5.2.0(vue@3.5.13(typescript@5.8.2)):
dependencies:
dompurify: 3.2.5
- vue: 3.5.13(typescript@5.8.3)
+ vue: 3.5.13(typescript@5.8.2)
- vue-eslint-parser@10.1.3(eslint@9.24.0(jiti@2.4.2)):
+ vue-eslint-parser@10.1.3(eslint@9.23.0(jiti@2.4.2)):
dependencies:
debug: 4.4.0
- eslint: 9.24.0(jiti@2.4.2)
+ eslint: 9.23.0(jiti@2.4.2)
eslint-scope: 8.3.0
eslint-visitor-keys: 4.2.0
espree: 10.3.0
@@ -8289,70 +8266,70 @@ snapshots:
transitivePeerDependencies:
- supports-color
- vue-flow-layout@0.1.1(vue@3.5.13(typescript@5.8.3)):
+ vue-flow-layout@0.1.1(vue@3.5.13(typescript@5.8.2)):
dependencies:
- vue: 3.5.13(typescript@5.8.3)
+ vue: 3.5.13(typescript@5.8.2)
- vue-router@4.5.0(vue@3.5.13(typescript@5.8.3)):
+ vue-router@4.5.0(vue@3.5.13(typescript@5.8.2)):
dependencies:
'@vue/devtools-api': 6.6.4
- vue: 3.5.13(typescript@5.8.3)
+ vue: 3.5.13(typescript@5.8.2)
- vue-tsc@2.2.8(typescript@5.8.3):
+ vue-tsc@2.2.8(typescript@5.8.2):
dependencies:
'@volar/typescript': 2.4.12
- '@vue/language-core': 2.2.8(typescript@5.8.3)
- typescript: 5.8.3
+ '@vue/language-core': 2.2.8(typescript@5.8.2)
+ typescript: 5.8.2
- vue-types@3.0.2(vue@3.5.13(typescript@5.8.3)):
+ vue-types@3.0.2(vue@3.5.13(typescript@5.8.2)):
dependencies:
is-plain-object: 3.0.1
- vue: 3.5.13(typescript@5.8.3)
+ vue: 3.5.13(typescript@5.8.2)
- vue3-ace-editor@2.2.4(ace-builds@1.40.0)(vue@3.5.13(typescript@5.8.3)):
+ vue3-ace-editor@2.2.4(ace-builds@1.40.0)(vue@3.5.13(typescript@5.8.2)):
dependencies:
ace-builds: 1.40.0
resize-observer-polyfill: 1.5.1
- vue: 3.5.13(typescript@5.8.3)
+ vue: 3.5.13(typescript@5.8.2)
- vue3-apexcharts@1.5.3(apexcharts@4.5.0)(vue@3.5.13(typescript@5.8.3)):
+ vue3-apexcharts@1.5.3(apexcharts@4.5.0)(vue@3.5.13(typescript@5.8.2)):
dependencies:
apexcharts: 4.5.0
- vue: 3.5.13(typescript@5.8.3)
+ vue: 3.5.13(typescript@5.8.2)
- vue3-gettext@3.0.0-beta.6(@vue/compiler-sfc@3.5.13)(typescript@5.8.3)(vue@3.5.13(typescript@5.8.3)):
+ vue3-gettext@3.0.0-beta.6(@vue/compiler-sfc@3.5.13)(typescript@5.8.2)(vue@3.5.13(typescript@5.8.2)):
dependencies:
'@vue/compiler-sfc': 3.5.13
chalk: 4.1.2
command-line-args: 5.2.1
- cosmiconfig: 9.0.0(typescript@5.8.3)
+ cosmiconfig: 9.0.0(typescript@5.8.2)
gettext-extractor: 3.8.0
glob: 10.4.5
parse5: 6.0.1
parse5-htmlparser2-tree-adapter: 6.0.1
pofile: 1.1.4
- vue: 3.5.13(typescript@5.8.3)
+ vue: 3.5.13(typescript@5.8.2)
transitivePeerDependencies:
- typescript
- vue3-otp-input@0.5.30(vue@3.5.13(typescript@5.8.3)):
+ vue3-otp-input@0.5.30(vue@3.5.13(typescript@5.8.2)):
dependencies:
- vue: 3.5.13(typescript@5.8.3)
+ vue: 3.5.13(typescript@5.8.2)
- vue@3.5.13(typescript@5.8.3):
+ vue@3.5.13(typescript@5.8.2):
dependencies:
'@vue/compiler-dom': 3.5.13
'@vue/compiler-sfc': 3.5.13
'@vue/runtime-dom': 3.5.13
- '@vue/server-renderer': 3.5.13(vue@3.5.13(typescript@5.8.3))
+ '@vue/server-renderer': 3.5.13(vue@3.5.13(typescript@5.8.2))
'@vue/shared': 3.5.13
optionalDependencies:
- typescript: 5.8.3
+ typescript: 5.8.2
- vuedraggable@4.1.0(vue@3.5.13(typescript@5.8.3)):
+ vuedraggable@4.1.0(vue@3.5.13(typescript@5.8.2)):
dependencies:
sortablejs: 1.14.0
- vue: 3.5.13(typescript@5.8.3)
+ vue: 3.5.13(typescript@5.8.2)
warning@4.0.3:
dependencies:
diff --git a/app/src/App.vue b/app/src/App.vue
index 747a9c1a..65f89e1f 100644
--- a/app/src/App.vue
+++ b/app/src/App.vue
@@ -9,6 +9,7 @@ import zh_TW from 'ant-design-vue/es/locale/zh_TW'
// This starter template is using Vue 3
diff --git a/app/src/global.d.ts b/app/src/global.d.ts
new file mode 100644
index 00000000..f85f3a0e
--- /dev/null
+++ b/app/src/global.d.ts
@@ -0,0 +1,4 @@
+// This file is used to extend global interfaces
+declare interface Window {
+ inWorkspace?: boolean
+}
\ No newline at end of file
diff --git a/app/src/layouts/BaseLayout.vue b/app/src/layouts/BaseLayout.vue
index 50b83147..3515c0be 100644
--- a/app/src/layouts/BaseLayout.vue
+++ b/app/src/layouts/BaseLayout.vue
@@ -33,7 +33,7 @@ function getClientWidth() {
}
function collapse() {
- return getClientWidth() < 1280
+ return getClientWidth() < 1080
}
const { server_name } = storeToRefs(useSettingsStore())
diff --git a/app/src/layouts/HeaderLayout.vue b/app/src/layouts/HeaderLayout.vue
index 11f943c6..028a53ac 100644
--- a/app/src/layouts/HeaderLayout.vue
+++ b/app/src/layouts/HeaderLayout.vue
@@ -5,7 +5,7 @@ import NginxControl from '@/components/NginxControl/NginxControl.vue'
import Notification from '@/components/Notification/Notification.vue'
import SetLanguage from '@/components/SetLanguage/SetLanguage.vue'
import SwitchAppearance from '@/components/SwitchAppearance/SwitchAppearance.vue'
-import { HomeOutlined, LogoutOutlined, MenuUnfoldOutlined } from '@ant-design/icons-vue'
+import { DesktopOutlined, HomeOutlined, LogoutOutlined, MenuUnfoldOutlined } from '@ant-design/icons-vue'
import { message } from 'ant-design-vue'
import { useRouter } from 'vue-router'
@@ -24,6 +24,10 @@ function logout() {
}
const headerRef = useTemplateRef('headerRef') as Readonly>
+
+const isWorkspace = computed(() => {
+ return !!window.inWorkspace
+})
@@ -31,12 +35,19 @@ const headerRef = useTemplateRef('headerRef') as Readonly
+
-
+
@@ -48,7 +59,7 @@ const headerRef = useTemplateRef('headerRef') as Readonly
-
+
@@ -86,6 +97,14 @@ const headerRef = useTemplateRef('headerRef') as Readonly import('@/views/workspace/WorkSpace.vue'),
+ meta: {
+ name: () => $gettext('Workspace'),
+ },
+ },
...authRoutes,
...errorRoutes,
]
diff --git a/app/src/types.d.ts b/app/src/types.d.ts
index d3d0fef8..6fd29762 100644
--- a/app/src/types.d.ts
+++ b/app/src/types.d.ts
@@ -1 +1,5 @@
export type CheckedType = boolean | string | number
+
+interface Window {
+ inWorkspace?: boolean
+}
diff --git a/app/src/views/workspace/WorkSpace.vue b/app/src/views/workspace/WorkSpace.vue
new file mode 100644
index 00000000..a551bab7
--- /dev/null
+++ b/app/src/views/workspace/WorkSpace.vue
@@ -0,0 +1,141 @@
+
+
+
+
+
+
+
+ {{ $gettext('Workspace') }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/app/vite.config.ts b/app/vite.config.ts
index 00bada71..ff163870 100644
--- a/app/vite.config.ts
+++ b/app/vite.config.ts
@@ -1,4 +1,3 @@
-import { Agent } from 'node:http'
import { fileURLToPath, URL } from 'node:url'
import vue from '@vitejs/plugin-vue'
import vueJsx from '@vitejs/plugin-vue-jsx'
@@ -83,21 +82,6 @@ export default defineConfig(({ mode }) => {
secure: false,
ws: true,
timeout: 60000,
- agent: new Agent({
- keepAlive: false,
- }),
- onProxyReq(proxyReq, req) {
- proxyReq.setHeader('Connection', 'keep-alive')
- if (req.headers.accept === 'text/event-stream') {
- proxyReq.setHeader('Cache-Control', 'no-cache')
- proxyReq.setHeader('Content-Type', 'text/event-stream')
- }
- },
- onProxyReqWs(proxyReq, req, socket) {
- socket.on('close', () => {
- proxyReq.destroy()
- })
- },
},
},
},