diff --git a/apps/console/package.json b/apps/console/package.json
index 280b72e3cf..bfc31e5e96 100644
--- a/apps/console/package.json
+++ b/apps/console/package.json
@@ -46,21 +46,21 @@
"@internationalized/date": "^3.12.4",
"@monaco-editor/loader": "^1.7.0",
"@stomp/stompjs": "^7.5.0",
- "@tabler/icons-vue": "^3.49.0",
+ "@tabler/icons-vue": "^3.50.0",
"@tailwindcss/vite": "^4.3.3",
- "@tanstack/vue-virtual": "^3.13.47",
+ "@tanstack/vue-virtual": "^3.13.49",
"@unovis/ts": "^1.7.1",
"@unovis/vue": "^1.7.1",
"@vue-dnd-kit/core": "1.7.0",
"@vueuse/core": "^14.4.0",
- "axios": "^1.20.0",
+ "axios": "^1.21.0",
"class-variance-authority": "^0.7.1",
"clsx": "^2.1.1",
"dompurify": "^3.4.16",
"echarts": "^6.1.0",
"highlight.js": "^11.12.0",
"idb": "^8.0.4",
- "katex": "^0.19.0",
+ "katex": "^0.19.1",
"monaco-editor": "^0.57.0",
"pinia": "^4.1.0",
"reka-ui": "^2.11.0",
@@ -74,7 +74,7 @@
"vue-sonner": "^2.0.9",
"workbox-window": "^7.4.1",
"zod": "^4.6.6",
- "@lucide/vue": "1.59.0"
+ "@lucide/vue": "1.63.0"
},
"devDependencies": {
"@iconify-json/lucide": "^1.2.146",
diff --git a/apps/management/package.json b/apps/management/package.json
index 171fcd59b8..8181ae6466 100644
--- a/apps/management/package.json
+++ b/apps/management/package.json
@@ -44,13 +44,13 @@
"@dnd-kit/dom": "^0.1.21",
"@dnd-kit/modifiers": "^9.0.0",
"@internationalized/date": "^3.12.4",
- "@tabler/icons-vue": "^3.49.0",
+ "@tabler/icons-vue": "^3.50.0",
"@tailwindcss/vite": "^4.3.3",
"@tanstack/vue-table": "^8.21.3",
"@unovis/ts": "^1.7.1",
"@unovis/vue": "^1.7.1",
"@vueuse/core": "^14.4.0",
- "axios": "^1.20.0",
+ "axios": "^1.21.0",
"class-variance-authority": "^0.7.1",
"clsx": "^2.1.1",
"date-fns": "^4.4.0",
@@ -59,7 +59,7 @@
"echarts": "^6.1.0",
"embla-carousel-vue": "^8.6.0",
"highlight.js": "^11.12.0",
- "katex": "^0.19.0",
+ "katex": "^0.19.1",
"pinia": "^4.1.0",
"reka-ui": "^2.11.0",
"tailwind-merge": "^3.7.0",
@@ -73,7 +73,7 @@
"vue-router": "^5.4.0",
"vue-sonner": "^2.0.9",
"zod": "^4.6.6",
- "@lucide/vue": "1.59.0"
+ "@lucide/vue": "1.63.0"
},
"devDependencies": {
"@playwright/test": "^1.64.1",
diff --git a/docs/DEVELOPMENT.md b/docs/DEVELOPMENT.md
index 9b97d281fe..dc782fbb3d 100644
--- a/docs/DEVELOPMENT.md
+++ b/docs/DEVELOPMENT.md
@@ -347,6 +347,8 @@ Management forms use patched Zod 4 through `src/lib/toTypedSchema.ts`, which pre
vee-validate 4 form contract for parsed values, defaults, field errors and required metadata.
The published Zod 3 adapter is not used; production dependency audits retain the high-severity gate.
+Nacos 客户端使用官方 `pure` classifier,并显式引入同版本 `nacos-api`、`nacos-common`,由共享 RPC 模块提供给各 Owner/Worker;排除 Dubbo 引入的默认 shaded client,避免其内嵌依赖绕过 Maven 的安全版本管理。依赖升级须保留 protobuf 消息解析与 loopback gRPC 回归,并由镜像扫描及真实安装 CI 验证。Guava 升级不修复 Nacos 旧 protobuf 生成代码的资源放大风险;本地消息回归也不证明该风险已消除或线上可利用。
+
后续变更必须保留以下基线契约:
- Console 与 Management 保持各自路由、布局和权限边界,跨端行为归属现有 focused package;
diff --git a/package.json b/package.json
index 40f6e4be46..cf12fe6fe9 100644
--- a/package.json
+++ b/package.json
@@ -2,7 +2,7 @@
"dependencies": {
"@letta-ai/letta-client": "^1.12.1",
"@vitejs/plugin-vue": "^6.0.10",
- "dotenv": "^18.0.8"
+ "dotenv": "^18.0.9"
},
"devDependencies": {
"@vue/test-utils": "^2.5.1",
diff --git a/packages/auth-core/package.json b/packages/auth-core/package.json
index 7c3359372e..13fa47d878 100644
--- a/packages/auth-core/package.json
+++ b/packages/auth-core/package.json
@@ -37,7 +37,7 @@
"vue": "^3.5.44"
},
"dependencies": {
- "axios": "^1.16.1",
+ "axios": "^1.21.0",
"clsx": "^2.1.1",
"tailwind-merge": "^3.7.0"
},
diff --git a/packages/auth-ui/package.json b/packages/auth-ui/package.json
index d766cbdac2..737b1a1c31 100644
--- a/packages/auth-ui/package.json
+++ b/packages/auth-ui/package.json
@@ -33,8 +33,8 @@
"@ulticode/auth-core": "workspace:*",
"clsx": "^2.1.1",
"tailwind-merge": "^3.7.0",
- "@lucide/vue": "1.59.0",
- "@tabler/icons-vue": "^3.49.0",
+ "@lucide/vue": "1.63.0",
+ "@tabler/icons-vue": "^3.50.0",
"@ulticode/design-system": "workspace:*",
"@ulticode/theme": "workspace:*"
},
diff --git a/packages/badge-config/package.json b/packages/badge-config/package.json
index 9d58a31f24..a48fa67728 100644
--- a/packages/badge-config/package.json
+++ b/packages/badge-config/package.json
@@ -36,6 +36,6 @@
},
"dependencies": {
"@ulticode/design-system": "workspace:*",
- "@lucide/vue": "1.59.0"
+ "@lucide/vue": "1.63.0"
}
}
diff --git a/packages/design-system/package.json b/packages/design-system/package.json
index 72f6c969de..6fdfdecf7e 100644
--- a/packages/design-system/package.json
+++ b/packages/design-system/package.json
@@ -39,14 +39,14 @@
},
"dependencies": {
"@internationalized/date": "^3.11.0",
- "@lucide/vue": "1.59.0",
+ "@lucide/vue": "1.63.0",
"@ulticode/theme": "workspace:*",
"@unovis/ts": "^1.7.1",
"@unovis/vue": "^1.7.1",
"@vueuse/core": "^14.4.0",
"class-variance-authority": "^0.7.1",
"clsx": "^2.1.1",
- "katex": "^0.19.0",
+ "katex": "^0.19.1",
"tailwind-merge": "^3.7.0",
"tailwindcss": "^4.3.0",
"tw-animate-css": "^1.4.0",
diff --git a/packages/http-client/package.json b/packages/http-client/package.json
index 942fa8fcd0..c9a2d72590 100644
--- a/packages/http-client/package.json
+++ b/packages/http-client/package.json
@@ -17,7 +17,7 @@
"test:watch": "vitest"
},
"dependencies": {
- "axios": "^1.13.2"
+ "axios": "^1.21.0"
},
"peerDependencies": {
"@ulticode/auth-core": "workspace:*"
diff --git a/packages/markdown-utils/package.json b/packages/markdown-utils/package.json
index 77ffb545e3..dca3a8f54f 100644
--- a/packages/markdown-utils/package.json
+++ b/packages/markdown-utils/package.json
@@ -17,7 +17,7 @@
"test:watch": "vitest"
},
"dependencies": {
- "@mdit/plugin-katex": "^1.1.3",
+ "@mdit/plugin-katex": "^1.1.4",
"dompurify": "^3.4.16",
"highlight.js": "^11.11.1",
"markdown-it": "^15.0.2"
diff --git a/packages/sidebar-menu/package.json b/packages/sidebar-menu/package.json
index d2f149d950..13f78f8758 100644
--- a/packages/sidebar-menu/package.json
+++ b/packages/sidebar-menu/package.json
@@ -36,7 +36,7 @@
"clsx": "^2.1.1",
"tailwind-merge": "^3.7.0",
"@ulticode/design-system": "workspace:*",
- "@lucide/vue": "1.59.0"
+ "@lucide/vue": "1.63.0"
},
"devDependencies": {
"@vitejs/plugin-vue": "^6.0.10",
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 4562c6933b..2b61891a07 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -5,8 +5,10 @@ settings:
excludeLinksFromLockfile: false
overrides:
+ vue-i18n: 11.4.16
+ stylus: 0.59.0
dompurify: 3.4.17
- follow-redirects: 1.16.1
+ follow-redirects: 1.16.2
markdown-it: 15.0.3
brace-expansion@5: 5.0.12
browserslist: ^4.28.7
@@ -20,7 +22,7 @@ overrides:
nanoid: ^3.3.18
postcss: ^8.5.18
source-map-js: 1.2.2
- katex: 0.19.0
+ katex: 0.19.1
importers:
@@ -31,14 +33,14 @@ importers:
version: 1.12.1
'@vitejs/plugin-vue':
specifier: ^6.0.10
- version: 6.0.10(vite@8.3.4(@types/node@26.6.5)(jiti@2.7.0)(stylus@0.57.0(supports-color@7.2.0))(terser@5.48.0)(yaml@2.9.1))(vue@3.5.44(typescript@6.0.3))
+ version: 6.0.10(vite@8.3.4(@types/node@26.6.5)(jiti@2.7.0)(stylus@0.59.0)(terser@5.48.0)(yaml@2.9.1))(vue@3.5.44(typescript@6.0.3))
dotenv:
- specifier: ^18.0.8
- version: 18.0.8
+ specifier: ^18.0.9
+ version: 18.0.9
devDependencies:
'@vue/test-utils':
specifier: ^2.5.1
- version: 2.5.1(@vue/compiler-dom@3.5.43)(@vue/server-renderer@3.5.43)(vue@3.5.44(typescript@6.0.3))
+ version: 2.5.1(@vue/compiler-dom@3.5.44)(@vue/server-renderer@3.5.44)(vue@3.5.44(typescript@6.0.3))
jsdom:
specifier: ^30.1.3
version: 30.1.3
@@ -47,7 +49,7 @@ importers:
version: 1.64.1
vitest:
specifier: ^5.0.5
- version: 5.0.5(@types/node@26.6.5)(@vitest/coverage-v8@5.0.5)(@vitest/ui@5.0.5)(happy-dom@21.0.3)(jsdom@30.1.3)(vite@8.3.4(@types/node@26.6.5)(jiti@2.7.0)(stylus@0.57.0(supports-color@7.2.0))(terser@5.48.0)(yaml@2.9.1))
+ version: 5.0.5(@types/node@26.6.5)(@vitest/coverage-v8@5.0.5)(@vitest/ui@5.0.5)(happy-dom@21.0.3)(jsdom@30.1.3)(vite@8.3.4(@types/node@26.6.5)(jiti@2.7.0)(stylus@0.59.0)(terser@5.48.0)(yaml@2.9.1))
apps/console:
dependencies:
@@ -55,8 +57,8 @@ importers:
specifier: ^3.12.4
version: 3.12.4
'@lucide/vue':
- specifier: 1.59.0
- version: 1.59.0(vue@3.5.44(typescript@6.0.3))
+ specifier: 1.63.0
+ version: 1.63.0(vue@3.5.44(typescript@6.0.3))
'@monaco-editor/loader':
specifier: ^1.7.0
version: 1.7.0
@@ -64,14 +66,14 @@ importers:
specifier: ^7.5.0
version: 7.5.0
'@tabler/icons-vue':
- specifier: ^3.49.0
- version: 3.49.0(vue@3.5.44(typescript@6.0.3))
+ specifier: ^3.50.0
+ version: 3.50.0(vue@3.5.44(typescript@6.0.3))
'@tailwindcss/vite':
specifier: ^4.3.3
- version: 4.3.3(vite@8.3.4(@types/node@26.6.5)(jiti@2.7.0)(stylus@0.57.0(supports-color@7.2.0))(terser@5.48.0)(yaml@2.9.1))
+ version: 4.3.3(vite@8.3.4(@types/node@26.6.5)(jiti@2.7.0)(stylus@0.59.0)(terser@5.48.0)(yaml@2.9.1))
'@tanstack/vue-virtual':
- specifier: ^3.13.47
- version: 3.13.47(vue@3.5.44(typescript@6.0.3))
+ specifier: ^3.13.49
+ version: 3.13.49(vue@3.5.44(typescript@6.0.3))
'@ulticode/app-bootstrap':
specifier: workspace:*
version: link:../../packages/app-bootstrap
@@ -119,10 +121,10 @@ importers:
version: link:../../packages/theme
'@unovis/ts':
specifier: ^1.7.1
- version: 1.7.1(supports-color@7.2.0)
+ version: 1.7.1
'@unovis/vue':
specifier: ^1.7.1
- version: 1.7.1(@unovis/ts@1.7.1(supports-color@7.2.0))(vue@3.5.44(typescript@6.0.3))
+ version: 1.7.1(@unovis/ts@1.7.1)(vue@3.5.44(typescript@6.0.3))
'@vue-dnd-kit/core':
specifier: 1.7.0
version: 1.7.0(@vueuse/core@14.4.0(vue@3.5.44(typescript@6.0.3)))(vue@3.5.44(typescript@6.0.3))
@@ -130,8 +132,8 @@ importers:
specifier: ^14.4.0
version: 14.4.0(vue@3.5.44(typescript@6.0.3))
axios:
- specifier: ^1.20.0
- version: 1.20.0(debug@4.4.3(supports-color@7.2.0))(supports-color@7.2.0)
+ specifier: ^1.21.0
+ version: 1.21.0
class-variance-authority:
specifier: ^0.7.1
version: 0.7.1
@@ -151,8 +153,8 @@ importers:
specifier: ^8.0.4
version: 8.0.4
katex:
- specifier: 0.19.0
- version: 0.19.0
+ specifier: 0.19.1
+ version: 0.19.1
monaco-editor:
specifier: ^0.57.0
version: 0.57.0
@@ -164,7 +166,7 @@ importers:
version: 2.11.0(vue@3.5.44(typescript@6.0.3))
sockjs-client:
specifier: ^1.6.1
- version: 1.6.1(supports-color@7.2.0)
+ version: 1.6.1
tailwind-merge:
specifier: ^3.7.0
version: 3.7.0
@@ -178,11 +180,11 @@ importers:
specifier: ^3.5.44
version: 3.5.44(typescript@6.0.3)
vue-i18n:
- specifier: ^11.4.16
+ specifier: 11.4.16
version: 11.4.16(vue@3.5.44(typescript@6.0.3))
vue-router:
specifier: ^5.4.0
- version: 5.4.0(@vue/compiler-sfc@3.5.44)(pinia@4.1.0(@vue/devtools-api@8.2.1)(typescript@6.0.3)(vue@3.5.44(typescript@6.0.3)))(rolldown@1.2.14)(rollup@4.62.0)(vite@8.3.4(@types/node@26.6.5)(jiti@2.7.0)(stylus@0.57.0(supports-color@7.2.0))(terser@5.48.0)(yaml@2.9.1))(vue@3.5.44(typescript@6.0.3))
+ version: 5.4.0(@vue/compiler-sfc@3.5.44)(pinia@4.1.0(@vue/devtools-api@8.2.1)(typescript@6.0.3)(vue@3.5.44(typescript@6.0.3)))(rolldown@1.2.14)(rollup@4.62.0)(vite@8.3.4(@types/node@26.6.5)(jiti@2.7.0)(stylus@0.59.0)(terser@5.48.0)(yaml@2.9.1))(vue@3.5.44(typescript@6.0.3))
vue-sonner:
specifier: ^2.0.9
version: 2.0.9
@@ -216,31 +218,31 @@ importers:
version: 1.5.4
'@vitejs/plugin-vue':
specifier: ^6.0.10
- version: 6.0.10(vite@8.3.4(@types/node@26.6.5)(jiti@2.7.0)(stylus@0.57.0(supports-color@7.2.0))(terser@5.48.0)(yaml@2.9.1))(vue@3.5.44(typescript@6.0.3))
+ version: 6.0.10(vite@8.3.4(@types/node@26.6.5)(jiti@2.7.0)(stylus@0.59.0)(terser@5.48.0)(yaml@2.9.1))(vue@3.5.44(typescript@6.0.3))
'@vitejs/plugin-vue-jsx':
specifier: ^5.1.6
- version: 5.1.6(supports-color@7.2.0)(vite@8.3.4(@types/node@26.6.5)(jiti@2.7.0)(stylus@0.57.0(supports-color@7.2.0))(terser@5.48.0)(yaml@2.9.1))(vue@3.5.44(typescript@6.0.3))
+ version: 5.1.6(vite@8.3.4(@types/node@26.6.5)(jiti@2.7.0)(stylus@0.59.0)(terser@5.48.0)(yaml@2.9.1))(vue@3.5.44(typescript@6.0.3))
'@vitest/coverage-v8':
specifier: ^5.0.5
version: 5.0.5(vitest@5.0.5)
'@vue/eslint-config-prettier':
specifier: ^10.2.0
- version: 10.2.0(eslint@10.13.0(jiti@2.7.0)(supports-color@7.2.0))(prettier@3.9.10)
+ version: 10.2.0(eslint@10.13.0(jiti@2.7.0))(prettier@3.9.10)
'@vue/eslint-config-typescript':
specifier: ^14.9.0
- version: 14.9.0(eslint-plugin-vue@10.11.1(@typescript-eslint/parser@8.61.1(eslint@10.13.0(jiti@2.7.0)(supports-color@7.2.0))(supports-color@7.2.0)(typescript@6.0.3))(eslint@10.13.0(jiti@2.7.0)(supports-color@7.2.0))(vue-eslint-parser@10.4.1(eslint@10.13.0(jiti@2.7.0)(supports-color@7.2.0))(supports-color@7.2.0)))(eslint@10.13.0(jiti@2.7.0)(supports-color@7.2.0))(supports-color@7.2.0)(typescript@6.0.3)
+ version: 14.9.0(eslint-plugin-vue@10.11.1(@typescript-eslint/parser@8.61.1(eslint@10.13.0(jiti@2.7.0))(typescript@6.0.3))(eslint@10.13.0(jiti@2.7.0))(vue-eslint-parser@10.4.1(eslint@10.13.0(jiti@2.7.0))))(eslint@10.13.0(jiti@2.7.0))(typescript@6.0.3)
'@vue/test-utils':
specifier: ^2.5.1
- version: 2.5.1(@vue/compiler-dom@3.5.43)(@vue/server-renderer@3.5.43)(vue@3.5.44(typescript@6.0.3))
+ version: 2.5.1(@vue/compiler-dom@3.5.44)(@vue/server-renderer@3.5.44)(vue@3.5.44(typescript@6.0.3))
'@vue/tsconfig':
specifier: ^0.9.1
version: 0.9.1(typescript@6.0.3)(vue@3.5.44(typescript@6.0.3))
eslint:
specifier: ^10.13.0
- version: 10.13.0(jiti@2.7.0)(supports-color@7.2.0)
+ version: 10.13.0(jiti@2.7.0)
eslint-plugin-vue:
specifier: ^10.11.1
- version: 10.11.1(@typescript-eslint/parser@8.61.1(eslint@10.13.0(jiti@2.7.0)(supports-color@7.2.0))(supports-color@7.2.0)(typescript@6.0.3))(eslint@10.13.0(jiti@2.7.0)(supports-color@7.2.0))(vue-eslint-parser@10.4.1(eslint@10.13.0(jiti@2.7.0)(supports-color@7.2.0))(supports-color@7.2.0))
+ version: 10.11.1(@typescript-eslint/parser@8.61.1(eslint@10.13.0(jiti@2.7.0))(typescript@6.0.3))(eslint@10.13.0(jiti@2.7.0))(vue-eslint-parser@10.4.1(eslint@10.13.0(jiti@2.7.0)))
jiti:
specifier: ^2.7.0
version: 2.7.0
@@ -261,19 +263,19 @@ importers:
version: 6.0.3
unplugin-icons:
specifier: ^24.0.0
- version: 24.0.0(@vue/compiler-sfc@3.5.43)(rolldown@1.2.14)(rollup@4.62.0)(vite@8.3.4(@types/node@26.6.5)(jiti@2.7.0)(stylus@0.57.0(supports-color@7.2.0))(terser@5.48.0)(yaml@2.9.1))
+ version: 24.0.0(@vue/compiler-sfc@3.5.44)(rolldown@1.2.14)(rollup@4.62.0)(vite@8.3.4(@types/node@26.6.5)(jiti@2.7.0)(stylus@0.59.0)(terser@5.48.0)(yaml@2.9.1))
vite:
specifier: ^8.0.16
- version: 8.3.4(@types/node@26.6.5)(jiti@2.7.0)(stylus@0.57.0(supports-color@7.2.0))(terser@5.48.0)(yaml@2.9.1)
+ version: 8.3.4(@types/node@26.6.5)(jiti@2.7.0)(stylus@0.59.0)(terser@5.48.0)(yaml@2.9.1)
vite-plugin-pwa:
specifier: ^2.0.0
- version: 2.0.0(supports-color@7.2.0)(vite@8.3.4(@types/node@26.6.5)(jiti@2.7.0)(stylus@0.57.0(supports-color@7.2.0))(terser@5.48.0)(yaml@2.9.1))(workbox-build@7.4.1(supports-color@7.2.0))(workbox-window@7.4.1)
+ version: 2.0.0(vite@8.3.4(@types/node@26.6.5)(jiti@2.7.0)(stylus@0.59.0)(terser@5.48.0)(yaml@2.9.1))(workbox-build@7.4.1)(workbox-window@7.4.1)
vite-plugin-vue-devtools:
specifier: ^8.2.1
- version: 8.2.1(supports-color@7.2.0)(vite@8.3.4(@types/node@26.6.5)(jiti@2.7.0)(stylus@0.57.0(supports-color@7.2.0))(terser@5.48.0)(yaml@2.9.1))(vue@3.5.44(typescript@6.0.3))
+ version: 8.2.1(vite@8.3.4(@types/node@26.6.5)(jiti@2.7.0)(stylus@0.59.0)(terser@5.48.0)(yaml@2.9.1))(vue@3.5.44(typescript@6.0.3))
vitest:
specifier: ^5.0.5
- version: 5.0.5(@types/node@26.6.5)(@vitest/coverage-v8@5.0.5)(@vitest/ui@5.0.5)(happy-dom@21.0.3)(jsdom@30.1.3)(vite@8.3.4(@types/node@26.6.5)(jiti@2.7.0)(stylus@0.57.0(supports-color@7.2.0))(terser@5.48.0)(yaml@2.9.1))
+ version: 5.0.5(@types/node@26.6.5)(@vitest/coverage-v8@5.0.5)(@vitest/ui@5.0.5)(happy-dom@21.0.3)(jsdom@30.1.3)(vite@8.3.4(@types/node@26.6.5)(jiti@2.7.0)(stylus@0.59.0)(terser@5.48.0)(yaml@2.9.1))
vue-tsc:
specifier: ^3.3.13
version: 3.3.13(typescript@6.0.3)
@@ -284,7 +286,7 @@ importers:
specifier: ^3.5.44
version: 3.5.44(typescript@6.0.3)
vue-i18n:
- specifier: ^11.4.16
+ specifier: 11.4.16
version: 11.4.16(vue@3.5.44(typescript@6.0.3))
devDependencies:
'@types/node':
@@ -292,25 +294,25 @@ importers:
version: 26.6.5
'@vitejs/plugin-vue':
specifier: ^6.0.10
- version: 6.0.10(vite@8.3.4(@types/node@26.6.5)(jiti@2.7.0)(stylus@0.57.0(supports-color@7.2.0))(terser@5.48.0)(yaml@2.9.1))(vue@3.5.44(typescript@6.0.3))
+ version: 6.0.10(vite@8.3.4(@types/node@26.6.5)(jiti@2.7.0)(stylus@0.59.0)(terser@5.48.0)(yaml@2.9.1))(vue@3.5.44(typescript@6.0.3))
'@vitest/coverage-v8':
specifier: ^5.0.5
version: 5.0.5(vitest@5.0.5)
'@vue/eslint-config-prettier':
specifier: ^10.2.0
- version: 10.2.0(eslint@10.13.0(jiti@2.7.0)(supports-color@7.2.0))(prettier@3.9.10)
+ version: 10.2.0(eslint@10.13.0(jiti@2.7.0))(prettier@3.9.10)
'@vue/eslint-config-typescript':
specifier: ^14.9.0
- version: 14.9.0(eslint-plugin-vue@10.11.1(@typescript-eslint/parser@8.61.1(eslint@10.13.0(jiti@2.7.0)(supports-color@7.2.0))(supports-color@7.2.0)(typescript@6.0.3))(eslint@10.13.0(jiti@2.7.0)(supports-color@7.2.0))(vue-eslint-parser@10.4.1(eslint@10.13.0(jiti@2.7.0)(supports-color@7.2.0))(supports-color@7.2.0)))(eslint@10.13.0(jiti@2.7.0)(supports-color@7.2.0))(supports-color@7.2.0)(typescript@6.0.3)
+ version: 14.9.0(eslint-plugin-vue@10.11.1(@typescript-eslint/parser@8.61.1(eslint@10.13.0(jiti@2.7.0))(typescript@6.0.3))(eslint@10.13.0(jiti@2.7.0))(vue-eslint-parser@10.4.1(eslint@10.13.0(jiti@2.7.0))))(eslint@10.13.0(jiti@2.7.0))(typescript@6.0.3)
'@vue/test-utils':
specifier: ^2.5.1
- version: 2.5.1(@vue/compiler-dom@3.5.43)(@vue/server-renderer@3.5.43)(vue@3.5.44(typescript@6.0.3))
+ version: 2.5.1(@vue/compiler-dom@3.5.44)(@vue/server-renderer@3.5.44)(vue@3.5.44(typescript@6.0.3))
eslint:
specifier: ^10.13.0
- version: 10.13.0(jiti@2.7.0)(supports-color@7.2.0)
+ version: 10.13.0(jiti@2.7.0)
eslint-plugin-vue:
specifier: ^10.11.1
- version: 10.11.1(@typescript-eslint/parser@8.61.1(eslint@10.13.0(jiti@2.7.0)(supports-color@7.2.0))(supports-color@7.2.0)(typescript@6.0.3))(eslint@10.13.0(jiti@2.7.0)(supports-color@7.2.0))(vue-eslint-parser@10.4.1(eslint@10.13.0(jiti@2.7.0)(supports-color@7.2.0))(supports-color@7.2.0))
+ version: 10.11.1(@typescript-eslint/parser@8.61.1(eslint@10.13.0(jiti@2.7.0))(typescript@6.0.3))(eslint@10.13.0(jiti@2.7.0))(vue-eslint-parser@10.4.1(eslint@10.13.0(jiti@2.7.0)))
jsdom:
specifier: ^30.1.3
version: 30.1.3
@@ -319,10 +321,10 @@ importers:
version: 6.0.3
vite:
specifier: ^8.0.16
- version: 8.3.4(@types/node@26.6.5)(jiti@2.7.0)(stylus@0.57.0(supports-color@7.2.0))(terser@5.48.0)(yaml@2.9.1)
+ version: 8.3.4(@types/node@26.6.5)(jiti@2.7.0)(stylus@0.59.0)(terser@5.48.0)(yaml@2.9.1)
vitest:
specifier: ^5.0.5
- version: 5.0.5(@types/node@26.6.5)(@vitest/coverage-v8@5.0.5)(@vitest/ui@5.0.5)(happy-dom@21.0.3)(jsdom@30.1.3)(vite@8.3.4(@types/node@26.6.5)(jiti@2.7.0)(stylus@0.57.0(supports-color@7.2.0))(terser@5.48.0)(yaml@2.9.1))
+ version: 5.0.5(@types/node@26.6.5)(@vitest/coverage-v8@5.0.5)(@vitest/ui@5.0.5)(happy-dom@21.0.3)(jsdom@30.1.3)(vite@8.3.4(@types/node@26.6.5)(jiti@2.7.0)(stylus@0.59.0)(terser@5.48.0)(yaml@2.9.1))
vue-tsc:
specifier: ^3.3.13
version: 3.3.13(typescript@6.0.3)
@@ -342,14 +344,14 @@ importers:
specifier: ^3.12.4
version: 3.12.4
'@lucide/vue':
- specifier: 1.59.0
- version: 1.59.0(vue@3.5.44(typescript@6.0.3))
+ specifier: 1.63.0
+ version: 1.63.0(vue@3.5.44(typescript@6.0.3))
'@tabler/icons-vue':
- specifier: ^3.49.0
- version: 3.49.0(vue@3.5.44(typescript@6.0.3))
+ specifier: ^3.50.0
+ version: 3.50.0(vue@3.5.44(typescript@6.0.3))
'@tailwindcss/vite':
specifier: ^4.3.3
- version: 4.3.3(vite@8.3.4(@types/node@26.6.5)(jiti@2.7.0)(stylus@0.57.0(supports-color@7.2.0))(terser@5.48.0)(yaml@2.9.1))
+ version: 4.3.3(vite@8.3.4(@types/node@26.6.5)(jiti@2.7.0)(stylus@0.59.0)(terser@5.48.0)(yaml@2.9.1))
'@tanstack/vue-table':
specifier: ^8.21.3
version: 8.21.3(vue@3.5.44(typescript@6.0.3))
@@ -400,16 +402,16 @@ importers:
version: link:../../packages/theme
'@unovis/ts':
specifier: ^1.7.1
- version: 1.7.1(supports-color@7.2.0)
+ version: 1.7.1
'@unovis/vue':
specifier: ^1.7.1
- version: 1.7.1(@unovis/ts@1.7.1(supports-color@7.2.0))(vue@3.5.44(typescript@6.0.3))
+ version: 1.7.1(@unovis/ts@1.7.1)(vue@3.5.44(typescript@6.0.3))
'@vueuse/core':
specifier: ^14.4.0
version: 14.4.0(vue@3.5.44(typescript@6.0.3))
axios:
- specifier: ^1.20.0
- version: 1.20.0(debug@4.4.3(supports-color@7.2.0))(supports-color@7.2.0)
+ specifier: ^1.21.0
+ version: 1.21.0
class-variance-authority:
specifier: ^0.7.1
version: 0.7.1
@@ -435,8 +437,8 @@ importers:
specifier: ^11.12.0
version: 11.12.0
katex:
- specifier: 0.19.0
- version: 0.19.0
+ specifier: 0.19.1
+ version: 0.19.1
pinia:
specifier: ^4.1.0
version: 4.1.0(@vue/devtools-api@8.2.1)(typescript@6.0.3)(vue@3.5.44(typescript@6.0.3))
@@ -462,14 +464,14 @@ importers:
specifier: ^8.3.2
version: 8.3.2(echarts@6.1.0)(vue@3.5.44(typescript@6.0.3))
vue-i18n:
- specifier: ^11.4.16
+ specifier: 11.4.16
version: 11.4.16(vue@3.5.44(typescript@6.0.3))
vue-input-otp:
specifier: ^0.4.0
version: 0.4.0(typescript@6.0.3)(vue@3.5.44(typescript@6.0.3))
vue-router:
specifier: ^5.4.0
- version: 5.4.0(@vue/compiler-sfc@3.5.44)(pinia@4.1.0(@vue/devtools-api@8.2.1)(typescript@6.0.3)(vue@3.5.44(typescript@6.0.3)))(rolldown@1.2.14)(rollup@4.62.0)(vite@8.3.4(@types/node@26.6.5)(jiti@2.7.0)(stylus@0.57.0(supports-color@7.2.0))(terser@5.48.0)(yaml@2.9.1))(vue@3.5.44(typescript@6.0.3))
+ version: 5.4.0(@vue/compiler-sfc@3.5.44)(pinia@4.1.0(@vue/devtools-api@8.2.1)(typescript@6.0.3)(vue@3.5.44(typescript@6.0.3)))(rolldown@1.2.14)(rollup@4.62.0)(vite@8.3.4(@types/node@26.6.5)(jiti@2.7.0)(stylus@0.59.0)(terser@5.48.0)(yaml@2.9.1))(vue@3.5.44(typescript@6.0.3))
vue-sonner:
specifier: ^2.0.9
version: 2.0.9
@@ -488,7 +490,7 @@ importers:
version: 26.6.5
'@vitejs/plugin-vue':
specifier: ^6.0.10
- version: 6.0.10(vite@8.3.4(@types/node@26.6.5)(jiti@2.7.0)(stylus@0.57.0(supports-color@7.2.0))(terser@5.48.0)(yaml@2.9.1))(vue@3.5.44(typescript@6.0.3))
+ version: 6.0.10(vite@8.3.4(@types/node@26.6.5)(jiti@2.7.0)(stylus@0.59.0)(terser@5.48.0)(yaml@2.9.1))(vue@3.5.44(typescript@6.0.3))
'@vitest/coverage-v8':
specifier: ^5.0.5
version: 5.0.5(vitest@5.0.5)
@@ -497,22 +499,22 @@ importers:
version: 5.0.5(vitest@5.0.5)
'@vue/eslint-config-prettier':
specifier: ^10.2.0
- version: 10.2.0(eslint@10.13.0(jiti@2.7.0)(supports-color@7.2.0))(prettier@3.9.10)
+ version: 10.2.0(eslint@10.13.0(jiti@2.7.0))(prettier@3.9.10)
'@vue/eslint-config-typescript':
specifier: ^14.9.0
- version: 14.9.0(eslint-plugin-vue@10.11.1(@typescript-eslint/parser@8.61.1(eslint@10.13.0(jiti@2.7.0)(supports-color@7.2.0))(supports-color@7.2.0)(typescript@6.0.3))(eslint@10.13.0(jiti@2.7.0)(supports-color@7.2.0))(vue-eslint-parser@10.4.1(eslint@10.13.0(jiti@2.7.0)(supports-color@7.2.0))(supports-color@7.2.0)))(eslint@10.13.0(jiti@2.7.0)(supports-color@7.2.0))(supports-color@7.2.0)(typescript@6.0.3)
+ version: 14.9.0(eslint-plugin-vue@10.11.1(@typescript-eslint/parser@8.61.1(eslint@10.13.0(jiti@2.7.0))(typescript@6.0.3))(eslint@10.13.0(jiti@2.7.0))(vue-eslint-parser@10.4.1(eslint@10.13.0(jiti@2.7.0))))(eslint@10.13.0(jiti@2.7.0))(typescript@6.0.3)
'@vue/test-utils':
specifier: ^2.5.1
- version: 2.5.1(@vue/compiler-dom@3.5.43)(@vue/server-renderer@3.5.43)(vue@3.5.44(typescript@6.0.3))
+ version: 2.5.1(@vue/compiler-dom@3.5.44)(@vue/server-renderer@3.5.44)(vue@3.5.44(typescript@6.0.3))
'@vue/tsconfig':
specifier: ^0.9.1
version: 0.9.1(typescript@6.0.3)(vue@3.5.44(typescript@6.0.3))
eslint:
specifier: ^10.13.0
- version: 10.13.0(jiti@2.7.0)(supports-color@7.2.0)
+ version: 10.13.0(jiti@2.7.0)
eslint-plugin-vue:
specifier: ~10.11.1
- version: 10.11.1(@typescript-eslint/parser@8.61.1(eslint@10.13.0(jiti@2.7.0)(supports-color@7.2.0))(supports-color@7.2.0)(typescript@6.0.3))(eslint@10.13.0(jiti@2.7.0)(supports-color@7.2.0))(vue-eslint-parser@10.4.1(eslint@10.13.0(jiti@2.7.0)(supports-color@7.2.0))(supports-color@7.2.0))
+ version: 10.11.1(@typescript-eslint/parser@8.61.1(eslint@10.13.0(jiti@2.7.0))(typescript@6.0.3))(eslint@10.13.0(jiti@2.7.0))(vue-eslint-parser@10.4.1(eslint@10.13.0(jiti@2.7.0)))
jiti:
specifier: ^2.7.0
version: 2.7.0
@@ -536,13 +538,13 @@ importers:
version: 6.0.3
vite:
specifier: ^8.0.16
- version: 8.3.4(@types/node@26.6.5)(jiti@2.7.0)(stylus@0.57.0(supports-color@7.2.0))(terser@5.48.0)(yaml@2.9.1)
+ version: 8.3.4(@types/node@26.6.5)(jiti@2.7.0)(stylus@0.59.0)(terser@5.48.0)(yaml@2.9.1)
vite-plugin-vue-devtools:
specifier: ^8.2.1
- version: 8.2.1(supports-color@7.2.0)(vite@8.3.4(@types/node@26.6.5)(jiti@2.7.0)(stylus@0.57.0(supports-color@7.2.0))(terser@5.48.0)(yaml@2.9.1))(vue@3.5.44(typescript@6.0.3))
+ version: 8.2.1(vite@8.3.4(@types/node@26.6.5)(jiti@2.7.0)(stylus@0.59.0)(terser@5.48.0)(yaml@2.9.1))(vue@3.5.44(typescript@6.0.3))
vitest:
specifier: ^5.0.5
- version: 5.0.5(@types/node@26.6.5)(@vitest/coverage-v8@5.0.5)(@vitest/ui@5.0.5)(happy-dom@21.0.3)(jsdom@30.1.3)(vite@8.3.4(@types/node@26.6.5)(jiti@2.7.0)(stylus@0.57.0(supports-color@7.2.0))(terser@5.48.0)(yaml@2.9.1))
+ version: 5.0.5(@types/node@26.6.5)(@vitest/coverage-v8@5.0.5)(@vitest/ui@5.0.5)(happy-dom@21.0.3)(jsdom@30.1.3)(vite@8.3.4(@types/node@26.6.5)(jiti@2.7.0)(stylus@0.59.0)(terser@5.48.0)(yaml@2.9.1))
vue-tsc:
specifier: ^3.3.13
version: 3.3.13(typescript@6.0.3)
@@ -554,7 +556,7 @@ importers:
version: 5.9.3
vitest:
specifier: ^5.0.5
- version: 5.0.5(@types/node@26.6.5)(@vitest/coverage-v8@5.0.5)(@vitest/ui@5.0.5)(happy-dom@21.0.3)(jsdom@30.1.3)(vite@8.3.4(@types/node@26.6.5)(jiti@2.7.0)(stylus@0.57.0(supports-color@7.2.0))(terser@5.48.0)(yaml@2.9.1))
+ version: 5.0.5(@types/node@26.6.5)(@vitest/coverage-v8@5.0.5)(@vitest/ui@5.0.5)(happy-dom@21.0.3)(jsdom@30.1.3)(vite@8.3.4(@types/node@26.6.5)(jiti@2.7.0)(stylus@0.59.0)(terser@5.48.0)(yaml@2.9.1))
vue:
specifier: ^3.5.44
version: 3.5.44(typescript@5.9.3)
@@ -562,8 +564,8 @@ importers:
packages/auth-core:
dependencies:
axios:
- specifier: ^1.16.1
- version: 1.20.0(debug@4.4.3(supports-color@7.2.0))(supports-color@7.2.0)
+ specifier: ^1.21.0
+ version: 1.21.0
clsx:
specifier: ^2.1.1
version: 2.1.1
@@ -579,7 +581,7 @@ importers:
version: 5.9.3
vitest:
specifier: ^5.0.5
- version: 5.0.5(@types/node@26.6.5)(@vitest/coverage-v8@5.0.5)(@vitest/ui@5.0.5)(happy-dom@21.0.3)(jsdom@30.1.3)(vite@8.3.4(@types/node@26.6.5)(jiti@2.7.0)(stylus@0.57.0(supports-color@7.2.0))(terser@5.48.0)(yaml@2.9.1))
+ version: 5.0.5(@types/node@26.6.5)(@vitest/coverage-v8@5.0.5)(@vitest/ui@5.0.5)(happy-dom@21.0.3)(jsdom@30.1.3)(vite@8.3.4(@types/node@26.6.5)(jiti@2.7.0)(stylus@0.59.0)(terser@5.48.0)(yaml@2.9.1))
vue:
specifier: ^3.5.44
version: 3.5.44(typescript@5.9.3)
@@ -587,11 +589,11 @@ importers:
packages/auth-ui:
dependencies:
'@lucide/vue':
- specifier: 1.59.0
- version: 1.59.0(vue@3.5.44(typescript@5.9.3))
+ specifier: 1.63.0
+ version: 1.63.0(vue@3.5.44(typescript@5.9.3))
'@tabler/icons-vue':
- specifier: ^3.49.0
- version: 3.49.0(vue@3.5.44(typescript@5.9.3))
+ specifier: ^3.50.0
+ version: 3.50.0(vue@3.5.44(typescript@5.9.3))
'@ulticode/auth-core':
specifier: workspace:*
version: link:../auth-core
@@ -608,15 +610,15 @@ importers:
specifier: ^3.7.0
version: 3.7.0
vue-i18n:
- specifier: ^11.0.0
- version: 11.4.13(vue@3.5.44(typescript@5.9.3))
+ specifier: 11.4.16
+ version: 11.4.16(vue@3.5.44(typescript@5.9.3))
devDependencies:
'@vitejs/plugin-vue':
specifier: ^6.0.10
- version: 6.0.10(vite@8.3.4(@types/node@26.6.5)(jiti@2.7.0)(stylus@0.57.0(supports-color@7.2.0))(terser@5.48.0)(yaml@2.9.1))(vue@3.5.44(typescript@5.9.3))
+ version: 6.0.10(vite@8.3.4(@types/node@26.6.5)(jiti@2.7.0)(stylus@0.59.0)(terser@5.48.0)(yaml@2.9.1))(vue@3.5.44(typescript@5.9.3))
'@vue/test-utils':
specifier: ^2.5.1
- version: 2.5.1(@vue/compiler-dom@3.5.43)(@vue/server-renderer@3.5.43)(vue@3.5.44(typescript@5.9.3))
+ version: 2.5.1(@vue/compiler-dom@3.5.44)(@vue/server-renderer@3.5.44)(vue@3.5.44(typescript@5.9.3))
'@vue/tsconfig':
specifier: ^0.9.1
version: 0.9.1(typescript@5.9.3)(vue@3.5.44(typescript@5.9.3))
@@ -628,16 +630,16 @@ importers:
version: 5.9.3
vite:
specifier: ^8.0.16
- version: 8.3.4(@types/node@26.6.5)(jiti@2.7.0)(stylus@0.57.0(supports-color@7.2.0))(terser@5.48.0)(yaml@2.9.1)
+ version: 8.3.4(@types/node@26.6.5)(jiti@2.7.0)(stylus@0.59.0)(terser@5.48.0)(yaml@2.9.1)
vitest:
specifier: ^5.0.5
- version: 5.0.5(@types/node@26.6.5)(@vitest/coverage-v8@5.0.5)(@vitest/ui@5.0.5)(happy-dom@21.0.3)(jsdom@30.1.3)(vite@8.3.4(@types/node@26.6.5)(jiti@2.7.0)(stylus@0.57.0(supports-color@7.2.0))(terser@5.48.0)(yaml@2.9.1))
+ version: 5.0.5(@types/node@26.6.5)(@vitest/coverage-v8@5.0.5)(@vitest/ui@5.0.5)(happy-dom@21.0.3)(jsdom@30.1.3)(vite@8.3.4(@types/node@26.6.5)(jiti@2.7.0)(stylus@0.59.0)(terser@5.48.0)(yaml@2.9.1))
vue:
specifier: ^3.5.44
version: 3.5.44(typescript@5.9.3)
vue-router:
specifier: ^5.4.0
- version: 5.4.0(@vue/compiler-sfc@3.5.44)(pinia@4.1.0(@vue/devtools-api@8.2.1)(typescript@5.9.3)(vue@3.5.44(typescript@5.9.3)))(rolldown@1.2.14)(rollup@4.62.0)(vite@8.3.4(@types/node@26.6.5)(jiti@2.7.0)(stylus@0.57.0(supports-color@7.2.0))(terser@5.48.0)(yaml@2.9.1))(vue@3.5.44(typescript@5.9.3))
+ version: 5.4.0(@vue/compiler-sfc@3.5.44)(pinia@4.1.0(@vue/devtools-api@8.2.1)(typescript@5.9.3)(vue@3.5.44(typescript@5.9.3)))(rolldown@1.2.14)(rollup@4.62.0)(vite@8.3.4(@types/node@26.6.5)(jiti@2.7.0)(stylus@0.59.0)(terser@5.48.0)(yaml@2.9.1))(vue@3.5.44(typescript@5.9.3))
vue-tsc:
specifier: ^3.3.13
version: 3.3.13(typescript@5.9.3)
@@ -645,14 +647,14 @@ importers:
packages/badge-config:
dependencies:
'@lucide/vue':
- specifier: 1.59.0
- version: 1.59.0(vue@3.5.43(typescript@6.0.3))
+ specifier: 1.63.0
+ version: 1.63.0(vue@3.5.44(typescript@6.0.3))
'@ulticode/design-system':
specifier: workspace:*
version: link:../design-system
vue:
specifier: ^3.5.0
- version: 3.5.43(typescript@6.0.3)
+ version: 3.5.44(typescript@6.0.3)
packages/datetime-utils:
devDependencies:
@@ -664,7 +666,7 @@ importers:
version: 5.9.3
vitest:
specifier: ^5.0.5
- version: 5.0.5(@types/node@26.6.5)(@vitest/coverage-v8@5.0.5)(@vitest/ui@5.0.5)(happy-dom@21.0.3)(jsdom@30.1.3)(vite@8.3.4(@types/node@26.6.5)(jiti@2.7.0)(stylus@0.57.0(supports-color@7.2.0))(terser@5.48.0)(yaml@2.9.1))
+ version: 5.0.5(@types/node@26.6.5)(@vitest/coverage-v8@5.0.5)(@vitest/ui@5.0.5)(happy-dom@21.0.3)(jsdom@30.1.3)(vite@8.3.4(@types/node@26.6.5)(jiti@2.7.0)(stylus@0.59.0)(terser@5.48.0)(yaml@2.9.1))
packages/design-system:
dependencies:
@@ -672,17 +674,17 @@ importers:
specifier: ^3.11.0
version: 3.12.4
'@lucide/vue':
- specifier: 1.59.0
- version: 1.59.0(vue@3.5.44(typescript@5.9.3))
+ specifier: 1.63.0
+ version: 1.63.0(vue@3.5.44(typescript@5.9.3))
'@ulticode/theme':
specifier: workspace:*
version: link:../theme
'@unovis/ts':
specifier: ^1.7.1
- version: 1.7.1(supports-color@7.2.0)
+ version: 1.7.1
'@unovis/vue':
specifier: ^1.7.1
- version: 1.7.1(@unovis/ts@1.7.1(supports-color@7.2.0))(vue@3.5.44(typescript@5.9.3))
+ version: 1.7.1(@unovis/ts@1.7.1)(vue@3.5.44(typescript@5.9.3))
'@vueuse/core':
specifier: ^14.4.0
version: 14.4.0(vue@3.5.44(typescript@5.9.3))
@@ -693,8 +695,8 @@ importers:
specifier: ^2.1.1
version: 2.1.1
katex:
- specifier: 0.19.0
- version: 0.19.0
+ specifier: 0.19.1
+ version: 0.19.1
reka-ui:
specifier: ^2.9.0
version: 2.11.0(vue@3.5.44(typescript@5.9.3))
@@ -716,19 +718,19 @@ importers:
devDependencies:
'@vitejs/plugin-vue':
specifier: ^6.0.10
- version: 6.0.10(vite@8.3.4(@types/node@26.6.5)(jiti@2.7.0)(stylus@0.57.0(supports-color@7.2.0))(terser@5.48.0)(yaml@2.9.1))(vue@3.5.44(typescript@5.9.3))
+ version: 6.0.10(vite@8.3.4(@types/node@26.6.5)(jiti@2.7.0)(stylus@0.59.0)(terser@5.48.0)(yaml@2.9.1))(vue@3.5.44(typescript@5.9.3))
'@vue/tsconfig':
specifier: ^0.9.1
version: 0.9.1(typescript@5.9.3)(vue@3.5.44(typescript@5.9.3))
shadcn-vue:
specifier: 2.8.2
- version: 2.8.2(babel-plugin-macros@3.1.0)(eslint@10.13.0(jiti@2.7.0)(supports-color@7.2.0))(magicast@0.5.5)(supports-color@7.2.0)(vue@3.5.44(typescript@5.9.3))
+ version: 2.8.2(babel-plugin-macros@3.1.0)(eslint@10.13.0(jiti@2.7.0))(magicast@0.5.5)(vue@3.5.44(typescript@5.9.3))
typescript:
specifier: ~5.9.3
version: 5.9.3
vite:
specifier: ^8.0.16
- version: 8.3.4(@types/node@26.6.5)(jiti@2.7.0)(stylus@0.57.0(supports-color@7.2.0))(terser@5.48.0)(yaml@2.9.1)
+ version: 8.3.4(@types/node@26.6.5)(jiti@2.7.0)(stylus@0.59.0)(terser@5.48.0)(yaml@2.9.1)
vue:
specifier: ^3.5.44
version: 3.5.44(typescript@5.9.3)
@@ -743,7 +745,7 @@ importers:
version: 5.9.3
vitest:
specifier: ^5.0.5
- version: 5.0.5(@types/node@26.6.5)(@vitest/coverage-v8@5.0.5)(@vitest/ui@5.0.5)(happy-dom@21.0.3)(jsdom@30.1.3)(vite@8.3.4(@types/node@26.6.5)(jiti@2.7.0)(stylus@0.57.0(supports-color@7.2.0))(terser@5.48.0)(yaml@2.9.1))
+ version: 5.0.5(@types/node@26.6.5)(@vitest/coverage-v8@5.0.5)(@vitest/ui@5.0.5)(happy-dom@21.0.3)(jsdom@30.1.3)(vite@8.3.4(@types/node@26.6.5)(jiti@2.7.0)(stylus@0.59.0)(terser@5.48.0)(yaml@2.9.1))
packages/http-client:
dependencies:
@@ -751,8 +753,8 @@ importers:
specifier: workspace:*
version: link:../auth-core
axios:
- specifier: ^1.13.2
- version: 1.20.0(debug@4.4.3(supports-color@7.2.0))(supports-color@7.2.0)
+ specifier: ^1.21.0
+ version: 1.21.0
devDependencies:
'@types/node':
specifier: ^26.6.5
@@ -762,7 +764,7 @@ importers:
version: 5.9.3
vitest:
specifier: ^5.0.5
- version: 5.0.5(@types/node@26.6.5)(@vitest/coverage-v8@5.0.5)(@vitest/ui@5.0.5)(happy-dom@21.0.3)(jsdom@30.1.3)(vite@8.3.4(@types/node@26.6.5)(jiti@2.7.0)(stylus@0.57.0(supports-color@7.2.0))(terser@5.48.0)(yaml@2.9.1))
+ version: 5.0.5(@types/node@26.6.5)(@vitest/coverage-v8@5.0.5)(@vitest/ui@5.0.5)(happy-dom@21.0.3)(jsdom@30.1.3)(vite@8.3.4(@types/node@26.6.5)(jiti@2.7.0)(stylus@0.59.0)(terser@5.48.0)(yaml@2.9.1))
packages/i18n-completeness:
devDependencies:
@@ -774,7 +776,7 @@ importers:
version: 5.9.3
vitest:
specifier: ^5.0.5
- version: 5.0.5(@types/node@26.6.5)(@vitest/coverage-v8@5.0.5)(@vitest/ui@5.0.5)(happy-dom@21.0.3)(jsdom@30.1.3)(vite@8.3.4(@types/node@26.6.5)(jiti@2.7.0)(stylus@0.57.0(supports-color@7.2.0))(terser@5.48.0)(yaml@2.9.1))
+ version: 5.0.5(@types/node@26.6.5)(@vitest/coverage-v8@5.0.5)(@vitest/ui@5.0.5)(happy-dom@21.0.3)(jsdom@30.1.3)(vite@8.3.4(@types/node@26.6.5)(jiti@2.7.0)(stylus@0.59.0)(terser@5.48.0)(yaml@2.9.1))
packages/locale-preference:
devDependencies:
@@ -786,7 +788,7 @@ importers:
version: 5.9.3
vitest:
specifier: ^5.0.5
- version: 5.0.5(@types/node@26.6.5)(@vitest/coverage-v8@5.0.5)(@vitest/ui@5.0.5)(happy-dom@21.0.3)(jsdom@30.1.3)(vite@8.3.4(@types/node@26.6.5)(jiti@2.7.0)(stylus@0.57.0(supports-color@7.2.0))(terser@5.48.0)(yaml@2.9.1))
+ version: 5.0.5(@types/node@26.6.5)(@vitest/coverage-v8@5.0.5)(@vitest/ui@5.0.5)(happy-dom@21.0.3)(jsdom@30.1.3)(vite@8.3.4(@types/node@26.6.5)(jiti@2.7.0)(stylus@0.59.0)(terser@5.48.0)(yaml@2.9.1))
vue:
specifier: ^3.5.44
version: 3.5.44(typescript@5.9.3)
@@ -794,8 +796,8 @@ importers:
packages/markdown-utils:
dependencies:
'@mdit/plugin-katex':
- specifier: ^1.1.3
- version: 1.1.3(markdown-it@15.0.3)
+ specifier: ^1.1.4
+ version: 1.1.4(markdown-it@15.0.3)
dompurify:
specifier: 3.4.17
version: 3.4.17
@@ -820,7 +822,7 @@ importers:
version: 5.9.3
vitest:
specifier: ^5.0.5
- version: 5.0.5(@types/node@26.6.5)(@vitest/coverage-v8@5.0.5)(@vitest/ui@5.0.5)(happy-dom@21.0.3)(jsdom@30.1.3)(vite@8.3.4(@types/node@26.6.5)(jiti@2.7.0)(stylus@0.57.0(supports-color@7.2.0))(terser@5.48.0)(yaml@2.9.1))
+ version: 5.0.5(@types/node@26.6.5)(@vitest/coverage-v8@5.0.5)(@vitest/ui@5.0.5)(happy-dom@21.0.3)(jsdom@30.1.3)(vite@8.3.4(@types/node@26.6.5)(jiti@2.7.0)(stylus@0.59.0)(terser@5.48.0)(yaml@2.9.1))
packages/request-state:
devDependencies:
@@ -832,7 +834,7 @@ importers:
version: 5.9.3
vitest:
specifier: ^5.0.5
- version: 5.0.5(@types/node@26.6.5)(@vitest/coverage-v8@5.0.5)(@vitest/ui@5.0.5)(happy-dom@21.0.3)(jsdom@30.1.3)(vite@8.3.4(@types/node@26.6.5)(jiti@2.7.0)(stylus@0.57.0(supports-color@7.2.0))(terser@5.48.0)(yaml@2.9.1))
+ version: 5.0.5(@types/node@26.6.5)(@vitest/coverage-v8@5.0.5)(@vitest/ui@5.0.5)(happy-dom@21.0.3)(jsdom@30.1.3)(vite@8.3.4(@types/node@26.6.5)(jiti@2.7.0)(stylus@0.59.0)(terser@5.48.0)(yaml@2.9.1))
vue:
specifier: ^3.5.44
version: 3.5.44(typescript@5.9.3)
@@ -844,13 +846,13 @@ importers:
version: 5.9.3
vitest:
specifier: ^5.0.5
- version: 5.0.5(@types/node@26.6.5)(@vitest/coverage-v8@5.0.5)(@vitest/ui@5.0.5)(happy-dom@21.0.3)(jsdom@30.1.3)(vite@8.3.4(@types/node@26.6.5)(jiti@2.7.0)(stylus@0.57.0(supports-color@7.2.0))(terser@5.48.0)(yaml@2.9.1))
+ version: 5.0.5(@types/node@26.6.5)(@vitest/coverage-v8@5.0.5)(@vitest/ui@5.0.5)(happy-dom@21.0.3)(jsdom@30.1.3)(vite@8.3.4(@types/node@26.6.5)(jiti@2.7.0)(stylus@0.59.0)(terser@5.48.0)(yaml@2.9.1))
packages/sidebar-menu:
dependencies:
'@lucide/vue':
- specifier: 1.59.0
- version: 1.59.0(vue@3.5.44(typescript@5.9.3))
+ specifier: 1.63.0
+ version: 1.63.0(vue@3.5.44(typescript@5.9.3))
'@ulticode/design-system':
specifier: workspace:*
version: link:../design-system
@@ -865,14 +867,14 @@ importers:
version: 3.7.0
vue-router:
specifier: ^5.0.0
- version: 5.3.1(@vue/compiler-sfc@3.5.43)(pinia@4.1.0(@vue/devtools-api@8.2.1)(typescript@5.9.3)(vue@3.5.44(typescript@5.9.3)))(rolldown@1.2.14)(rollup@4.62.0)(vite@8.3.4(@types/node@26.6.5)(jiti@2.7.0)(stylus@0.57.0(supports-color@7.2.0))(terser@5.48.0)(yaml@2.9.1))(vue@3.5.44(typescript@5.9.3))
+ version: 5.4.0(@vue/compiler-sfc@3.5.44)(pinia@4.1.0(@vue/devtools-api@8.2.1)(typescript@5.9.3)(vue@3.5.44(typescript@5.9.3)))(rolldown@1.2.14)(rollup@4.62.0)(vite@8.3.4(@types/node@26.6.5)(jiti@2.7.0)(stylus@0.59.0)(terser@5.48.0)(yaml@2.9.1))(vue@3.5.44(typescript@5.9.3))
devDependencies:
'@vitejs/plugin-vue':
specifier: ^6.0.10
- version: 6.0.10(vite@8.3.4(@types/node@26.6.5)(jiti@2.7.0)(stylus@0.57.0(supports-color@7.2.0))(terser@5.48.0)(yaml@2.9.1))(vue@3.5.44(typescript@5.9.3))
+ version: 6.0.10(vite@8.3.4(@types/node@26.6.5)(jiti@2.7.0)(stylus@0.59.0)(terser@5.48.0)(yaml@2.9.1))(vue@3.5.44(typescript@5.9.3))
'@vue/test-utils':
specifier: ^2.5.1
- version: 2.5.1(@vue/compiler-dom@3.5.43)(@vue/server-renderer@3.5.43)(vue@3.5.44(typescript@5.9.3))
+ version: 2.5.1(@vue/compiler-dom@3.5.44)(@vue/server-renderer@3.5.44)(vue@3.5.44(typescript@5.9.3))
'@vue/tsconfig':
specifier: ^0.9.1
version: 0.9.1(typescript@5.9.3)(vue@3.5.44(typescript@5.9.3))
@@ -884,10 +886,10 @@ importers:
version: 5.9.3
vite:
specifier: ^8.0.16
- version: 8.3.4(@types/node@26.6.5)(jiti@2.7.0)(stylus@0.57.0(supports-color@7.2.0))(terser@5.48.0)(yaml@2.9.1)
+ version: 8.3.4(@types/node@26.6.5)(jiti@2.7.0)(stylus@0.59.0)(terser@5.48.0)(yaml@2.9.1)
vitest:
specifier: ^5.0.5
- version: 5.0.5(@types/node@26.6.5)(@vitest/coverage-v8@5.0.5)(@vitest/ui@5.0.5)(happy-dom@21.0.3)(jsdom@30.1.3)(vite@8.3.4(@types/node@26.6.5)(jiti@2.7.0)(stylus@0.57.0(supports-color@7.2.0))(terser@5.48.0)(yaml@2.9.1))
+ version: 5.0.5(@types/node@26.6.5)(@vitest/coverage-v8@5.0.5)(@vitest/ui@5.0.5)(happy-dom@21.0.3)(jsdom@30.1.3)(vite@8.3.4(@types/node@26.6.5)(jiti@2.7.0)(stylus@0.59.0)(terser@5.48.0)(yaml@2.9.1))
vue:
specifier: ^3.5.44
version: 3.5.44(typescript@5.9.3)
@@ -909,7 +911,7 @@ importers:
version: 5.9.3
vitest:
specifier: ^5.0.5
- version: 5.0.5(@types/node@26.6.5)(@vitest/coverage-v8@5.0.5)(@vitest/ui@5.0.5)(happy-dom@21.0.3)(jsdom@30.1.3)(vite@8.3.4(@types/node@26.6.5)(jiti@2.7.0)(stylus@0.57.0(supports-color@7.2.0))(terser@5.48.0)(yaml@2.9.1))
+ version: 5.0.5(@types/node@26.6.5)(@vitest/coverage-v8@5.0.5)(@vitest/ui@5.0.5)(happy-dom@21.0.3)(jsdom@30.1.3)(vite@8.3.4(@types/node@26.6.5)(jiti@2.7.0)(stylus@0.59.0)(terser@5.48.0)(yaml@2.9.1))
packages/theme:
devDependencies:
@@ -918,7 +920,7 @@ importers:
version: 26.6.5
'@vue/test-utils':
specifier: ^2.5.1
- version: 2.5.1(@vue/compiler-dom@3.5.43)(@vue/server-renderer@3.5.43)(vue@3.5.44(typescript@5.9.3))
+ version: 2.5.1(@vue/compiler-dom@3.5.44)(@vue/server-renderer@3.5.44)(vue@3.5.44(typescript@5.9.3))
happy-dom:
specifier: ^21.0.3
version: 21.0.3
@@ -927,13 +929,16 @@ importers:
version: 5.9.3
vitest:
specifier: ^5.0.5
- version: 5.0.5(@types/node@26.6.5)(@vitest/coverage-v8@5.0.5)(@vitest/ui@5.0.5)(happy-dom@21.0.3)(jsdom@30.1.3)(vite@8.3.4(@types/node@26.6.5)(jiti@2.7.0)(stylus@0.57.0(supports-color@7.2.0))(terser@5.48.0)(yaml@2.9.1))
+ version: 5.0.5(@types/node@26.6.5)(@vitest/coverage-v8@5.0.5)(@vitest/ui@5.0.5)(happy-dom@21.0.3)(jsdom@30.1.3)(vite@8.3.4(@types/node@26.6.5)(jiti@2.7.0)(stylus@0.59.0)(terser@5.48.0)(yaml@2.9.1))
vue:
specifier: ^3.5.44
version: 3.5.44(typescript@5.9.3)
packages:
+ '@adobe/css-tools@4.5.0':
+ resolution: {integrity: sha512-6OzddxPio9UiWTCemp4N8cYLV2ZN1ncRnV1cVGtve7dhPOtRkleRyx32GQCYSwDYgaHU3USMm84tNsvKzRCa1Q==}
+
'@antfu/install-pkg@1.1.0':
resolution: {integrity: sha512-MGQsmw10ZyI+EJo45CdSER4zEb+p31LpDAFp2Z3gkSd1yqVZGi0Ebx++YTEMonJy4oChEMLsxZ64j8FH6sSqtQ==}
@@ -1759,34 +1764,18 @@ packages:
'@internationalized/number@3.6.7':
resolution: {integrity: sha512-3ji1fcrT+FPAK86UqEhB/psHixYo6niWPJtt7+qRaYFynt/BaJG8GhAPimtWUpEiVSTq8ZM8L5psMxGquiB/Vg==}
- '@intlify/core-base@11.4.13':
- resolution: {integrity: sha512-3qGv1/j0fl6ZSeehGaznE78A4i3hCaOeOyDh7jq7SV6ch/XGoy96xIrYuALTV3xhIqj2rktsIKcwlLZ3CbOhkA==}
- engines: {node: '>= 22'}
-
'@intlify/core-base@11.4.16':
resolution: {integrity: sha512-xB8nMdMRLNx7b0zPvrHy0+N9uq9Vfi1aUxHqWgn2e2/TbjCKy8HfoFpnUXXxVP8I0p1ccd6LFSC3XsFjZ3vweA==}
engines: {node: '>= 22'}
- '@intlify/devtools-types@11.4.13':
- resolution: {integrity: sha512-f38d2yvjNc1/c+BnTLsxTB0729clTtyy7kTxHu4FFlvI6FpmBOp7b9sLYtsKJpXSZ70kIEexvNwDSzLkIlYnlQ==}
- engines: {node: '>= 22'}
-
'@intlify/devtools-types@11.4.16':
resolution: {integrity: sha512-Bl7arICsKgwcSEQuZJun3swenN4jwSpg35lCpijFznYbW9GvkfH4wLxcI5+gz7d/EHqu66UT9CZDIdnQdgMAGg==}
engines: {node: '>= 22'}
- '@intlify/message-compiler@11.4.13':
- resolution: {integrity: sha512-cjKsDeWUD/i3mj0QtC8hydLCFP5mgZtTU1xZZaN9/O3FG94EXc0rTbecYpifglp26rpoJoIjSlW137VejLKsZw==}
- engines: {node: '>= 22'}
-
'@intlify/message-compiler@11.4.16':
resolution: {integrity: sha512-p4lDWmBAsi3ja+PuEfPRavYyvqkYn/Upxz7UpnyI9LgIIy8XawcGIDzN+k99Z+99etO3HmDXGeTxnJIJGgSZ+g==}
engines: {node: '>= 22'}
- '@intlify/shared@11.4.13':
- resolution: {integrity: sha512-ZjcNgEED1FtTCFb+ohWBdR21k5kvleKtM9peobQtLB83mNIfEhJK86dEbhfk+OcUrybrEbc4eDeE9UbFUVHsjQ==}
- engines: {node: '>= 22'}
-
'@intlify/shared@11.4.16':
resolution: {integrity: sha512-xehmkbEgbbNh/V+d8r3hFup0ViaN29YTJSAfRr28C54rxjyZEO0RNQKqW7VVajj16gLdglotNjiq+sIVNtHGzw==}
engines: {node: '>= 22'}
@@ -1829,8 +1818,8 @@ packages:
'@letta-ai/letta-client@1.12.1':
resolution: {integrity: sha512-rYjXMXpkfssj7VBBX3qCp6mdpNRv6YPNrliYsjkhWoQDqGg3J9bsgIQ28ZhQTddabYxRUIwcdzuaizFx8pvZ7A==}
- '@lucide/vue@1.59.0':
- resolution: {integrity: sha512-X7O3FCwECqmVV9h6l2dPxksuiJx9/gszRTj15aOKsxsfU4jr+p7vUVFILn7K38fG8wfSmsy8jPVS9muDdTt0MA==}
+ '@lucide/vue@1.63.0':
+ resolution: {integrity: sha512-uJu7VLxXlUIw06r8F4ZdUbTHg8+VFTyqN+lxuMXrh0+8RarwyTWo/odWpH/xq7yUskCTNEtSP4K+BPYRECriDQ==}
peerDependencies:
vue: '>=3.0.1'
@@ -1863,8 +1852,8 @@ packages:
'@maplibre/vt-pbf@4.3.2':
resolution: {integrity: sha512-j6p0AdjvAR19Z3XaCysle7A4ZSo08tYOzxD0Y9NQylwPAkwJJeYub5b2eVucdeDh7erhv69DahoLOevDRERRUw==}
- '@mdit/helper@1.1.2':
- resolution: {integrity: sha512-xZywQ7aXrmkRCuGvFXguXVKeiQ7kHCxPkjtR+nK/n31YiSPPi/Rmb/ll+CYt0LdyeXR0Y1I16da7gxDT4/VXWg==}
+ '@mdit/helper@1.1.3':
+ resolution: {integrity: sha512-ZJxIn+WQSHzJqI05hfMNmskhJoxGmixKMIUBMkbnjOL6CiamLDmiEubu6rwgyGVa6W0kE0Q1fmu/mMyNoU4SZw==}
engines: {node: '>=22'}
peerDependencies:
markdown-it: 15.0.3
@@ -1872,8 +1861,8 @@ packages:
markdown-it:
optional: true
- '@mdit/plugin-katex@1.1.3':
- resolution: {integrity: sha512-Y6A+X/tMhzHYr01N1IYGKV5zOTXCYUtbAVTOdkDID3NEW1W3hcCJKuFMcuE9SgDc/8CLUCuZwfhJpvhhaulqmw==}
+ '@mdit/plugin-katex@1.1.4':
+ resolution: {integrity: sha512-l3W88fhr+6khSakHCZx64dUzWD7opmMOJDTDKIKrIp/Q4WslC72GDgzKBe0jrX45//z57tl0JaN1I7TnejkQew==}
engines: {node: '>=22'}
peerDependencies:
markdown-it: 15.0.3
@@ -1881,8 +1870,8 @@ packages:
markdown-it:
optional: true
- '@mdit/plugin-tex@1.1.2':
- resolution: {integrity: sha512-J6boAvyxJzzu87+3mR81YpEqeVBylbA1UKy90lJYSrUPK2jxiN78eC50amP2KhGq83LixcpCFLElATYYW14clw==}
+ '@mdit/plugin-tex@1.1.3':
+ resolution: {integrity: sha512-AidFpoF+hs4ghyoBIhQ7LDJeNYQUgLBga9wmxB+SwbA1F3zeI7S+mfHdv591iLwBdDIn3aLIAN6PjuOgEPYzYg==}
engines: {node: '>=22'}
peerDependencies:
markdown-it: 15.0.3
@@ -2460,13 +2449,13 @@ packages:
'@swc/helpers@0.5.23':
resolution: {integrity: sha512-5lSsMOTXURePglDfvuAQUqkGek9Hg2kksOYay2m0+XR++b2NWYL/4sWyuvVBIs8oKnJaxkdi9whaL/sqN13afw==}
- '@tabler/icons-vue@3.49.0':
- resolution: {integrity: sha512-p/g2/aVsUTdGaLwgV+X/E3vc+j8XkXWV2NgXAVT31/6sMf/CFAI3uvJ1r6YCi/UT8U2ctaF5fXUWr18bNVVr7g==}
+ '@tabler/icons-vue@3.50.0':
+ resolution: {integrity: sha512-4ELHNkbNXMyeUEx43FUk+AoRCEz9zqVoxlOwngr1Vx374ySBUCBBCfTuQGYQGctMFhKAVZVlK2yZOnzmJ5Qr5g==}
peerDependencies:
vue: '>=3.0.1'
- '@tabler/icons@3.49.0':
- resolution: {integrity: sha512-l+GnSkFETx0U26icxv1VUFnxxiTqXfCcVRiRAnyMwibupM2S2L/hSaZ9gmSgz01rkrsH/93NvLsxykqdanc6lw==}
+ '@tabler/icons@3.50.0':
+ resolution: {integrity: sha512-HflLxyrH1cqC7s7jzQGSjpsTAVIoaf7+/yHjbdM59rJQBMjliibp+LYhDPFxOMcwa1M8DNpOk6ENzQiWn9a1Dg==}
'@tailwindcss/node@4.3.3':
resolution: {integrity: sha512-/T8IKEsf9VTU6tLjgC7+sv2mOPtQxzE2jMw7u4Tt40Tx+QSZxpzh95/H6cMKoja9XuW7iMdLJYBB0o9G1CaAgg==}
@@ -2571,8 +2560,8 @@ packages:
resolution: {integrity: sha512-ldZXEhOBb8Is7xLs01fR3YEc3DERiz5silj8tnGkFZytt1abEvl/GhUmCE0PMLaMPTa3Jk4HbKmRlHmu+gCftg==}
engines: {node: '>=12'}
- '@tanstack/virtual-core@3.19.6':
- resolution: {integrity: sha512-CsTW892z23gy7IyxYTTorVu1uZWB+0N349rSMgKz4rFLPpLza7F7TpcCKeI5iUAwYQCt8QUlOU67J+KXCxtpGw==}
+ '@tanstack/virtual-core@3.19.8':
+ resolution: {integrity: sha512-Oz/SYBo/aVPyQkwtOw7Q23myITUgFIof2glQqydYJAPL6mH2SkJDkvDKZTklB+7gv5jGLZQhyTcd7SO1A1EODQ==}
'@tanstack/vue-table@8.21.3':
resolution: {integrity: sha512-rusRyd77c5tDPloPskctMyPLFEQUeBzxdQ+2Eow4F7gDPlPOB1UnnhzfpdvqZ8ZyX2rRNGmqNnQWm87OI2OQPw==}
@@ -2580,8 +2569,8 @@ packages:
peerDependencies:
vue: '>=3.2'
- '@tanstack/vue-virtual@3.13.47':
- resolution: {integrity: sha512-6HzdYK9bDyDoD9Q/NjepnC4wGDaZ7mFl5zz8tbn3Fmy7FDicI98ZJ+R37ztFssnoTMoCQhY3GfUhlz+pW/vOTg==}
+ '@tanstack/vue-virtual@3.13.49':
+ resolution: {integrity: sha512-+hh0M+apciv9RYYVGnaEmcTncH6dpo3e2MTexNlOaTo7WXdLvQ6JSvtmiZCMbcBacZxibXGvVzp7sa1WsmZRHA==}
peerDependencies:
vue: ^2.7.0 || ^3.0.0
@@ -2931,11 +2920,6 @@ packages:
'@volar/typescript@2.4.28':
resolution: {integrity: sha512-Ja6yvWrbis2QtN4ClAKreeUZPVYMARDYZl9LMEv1iQ1QdepB6wn0jTRxA9MftYmYa4DQ4k/DaSZpFPUfxl8giw==}
- peerDependencies:
- typescript: '*'
- peerDependenciesMeta:
- typescript:
- optional: true
'@vue-dnd-kit/core@1.7.0':
resolution: {integrity: sha512-6Otpo/9Fp/cX5EiUoN6XmIPtm/mOreAXi8clr9HgzVvDHD0sfkgVOFxCUiVbH46yAzr6KBU1Q1tjSWLBqua+5g==}
@@ -3055,27 +3039,15 @@ packages:
'@vue/language-core@3.3.13':
resolution: {integrity: sha512-axA0Xemn5LuUKuKWob0/kVq7xQ2mJJM6VqA9Exvt35nM9yRC31goWVve/G/Zb2ZCLsXC8FHYjjfXlnshknSCew==}
- '@vue/reactivity@3.5.43':
- resolution: {integrity: sha512-G/c9GyOZNI2jVaaS6OX1EF1SSFSv7H0ERqNTl4+DTFMlZmB5eVAB53aLQNam/7NL2NPtaDD7RdVrzf8uJzMuOA==}
-
'@vue/reactivity@3.5.44':
resolution: {integrity: sha512-u+QJdKeBBEADkPdevsL+6E12QlYVfBD8Zcw5qjDQKtamI6l14KyqazJMobhCKelhWN5zpyKUiEDoTyHE93cqWw==}
- '@vue/runtime-core@3.5.43':
- resolution: {integrity: sha512-hU6U6VnVhBGQDpvlnnDlIB8ZGJBiOcgk2lh/0InltHiz3D8oSkluvuvY+do1G2H3+udeKFsmaBlgVYP7gXQzEw==}
-
'@vue/runtime-core@3.5.44':
resolution: {integrity: sha512-uEa/ndwjhrrhnOfb2p+sZy6zeoamJOISqaLSJGk/8R6nABT1ZldpzcJoPzKj+zHVomVBPcmQYyC2r4LtvDV6CQ==}
- '@vue/runtime-dom@3.5.43':
- resolution: {integrity: sha512-Bb2Jc0YjjJdMt1SJmb9b2L/IWd3I8lIT9x9eS/xvvP9CiVgna0ffua74xKRmt4/uSJ+0r4iN8ex1jrqkhQGWQw==}
-
'@vue/runtime-dom@3.5.44':
resolution: {integrity: sha512-3fc4ARcXVhVBaJ3ujWiNZJARD6pkyRcwG+ZYhMzjKtKUp7MAY0HLwr7r3Smep3Li6ZaWT6ewdmx8XqdaD5oNZg==}
- '@vue/server-renderer@3.5.43':
- resolution: {integrity: sha512-l2Ygjv9NehV94PSBxNWsAHC0j/eIIKbn92mBuWXAPGLnn6HfJ6MH5ubsd+Nk0YoZ5FRuxWI1P2VSoh+dbPQhCQ==}
-
'@vue/server-renderer@3.5.44':
resolution: {integrity: sha512-R4S1UoH4h5Frrauv8Z5XE5TxV9oBiUSgWIC4TyVK1FK+RocRnOLwFA5Xcmo2011RlgJp+AbZCnw6afrhlgRuUQ==}
@@ -3250,10 +3222,6 @@ packages:
resolution: {integrity: sha512-KzvoxDfXNz2Gm8KYLh47K3qcY3Zza3WKOuh2xoqa7LBu6MDKWAZLovJtU9DuAd/Er+rhQHCRn619lHS5U+qmhw==}
engines: {node: ^22.18.0 || >=24.11.0}
- ast-walker-scope@0.9.0:
- resolution: {integrity: sha512-IJdzo2vLiElBxKzwS36VsCue/62d6IdWjnPB2v3nuPKeWGynp6FF/CYoLa5i/3jXH/z97ZDdsXz6abpgM6w07A==}
- engines: {node: '>=20.19.0'}
-
astral-regex@2.0.0:
resolution: {integrity: sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==}
engines: {node: '>=8'}
@@ -3272,17 +3240,12 @@ packages:
resolution: {integrity: sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==}
engines: {node: '>= 4.0.0'}
- atob@2.1.2:
- resolution: {integrity: sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==}
- engines: {node: '>= 4.5.0'}
- hasBin: true
-
available-typed-arrays@1.0.7:
resolution: {integrity: sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==}
engines: {node: '>= 0.4'}
- axios@1.20.0:
- resolution: {integrity: sha512-r8aOh8j9cGKpgQAqpzrUHnSIc6a59Y3Xf/cv8sy1DrHCkZHzQGEuoq1tARk6qSyDdtQGSDgpb9kFlruzPvrgwg==}
+ axios@1.21.0:
+ resolution: {integrity: sha512-YCzXMB53Q9PZBsh7yN7wtapit4WepwcHS2fP8QhGsBxSz5YtgYobV7GGlWlAJi+RxfU77GQTQi2DSLUma42EYA==}
babel-plugin-macros@3.1.0:
resolution: {integrity: sha512-Cg7TFGpIr01vOQNODXOOaGz2NpCU5gl8x1qJFbb6hbZxR7XrcE2vtbAsTAbJ7/xwJtUuJEw8K8Zr/AE0LHlesg==}
@@ -3545,9 +3508,6 @@ packages:
resolution: {integrity: sha512-u/O3vwbptzhMs3L1fQE82ZSLHQQfto5gyZzwteVIEyeaY5Fc7R4dapF/BvRoSYFeqfBk4m0V1Vafq5Pjv25wvA==}
engines: {node: '>= 6'}
- css@3.0.0:
- resolution: {integrity: sha512-DG9pFfwOrzc+hawpmqX/dHYHJG+Bsdb0klhyi1sDneOgGOXy9wQIC8hzyVp1e4NRYDBdxcylvywPkkXCHAzTyQ==}
-
cssesc@3.0.0:
resolution: {integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==}
engines: {node: '>=4'}
@@ -3745,10 +3705,6 @@ packages:
decimal.js@10.6.0:
resolution: {integrity: sha512-YpgQiITW3JXGntzdUmyUR1V812Hn8T1YVXhCu+wO3OpS4eU9l4YdD3qjyiKdV6mvV29zapkMeD390UVEf2lkUg==}
- decode-uri-component@0.2.2:
- resolution: {integrity: sha512-FqUYQ+8o158GyGTrMFJms9qh3CqTKvAqgqsTnkLI8sKu0028orqBhxNMFkFen0zGyg6epACD32pjVk58ngIErQ==}
- engines: {node: '>=0.10'}
-
dedent@1.7.2:
resolution: {integrity: sha512-WzMx3mW98SN+zn3hgemf4OzdmyNhhhKz5Ay0pUfQiMQ3e1g+xmTJWp/pKdwKVXhdSkAEGIIzqeuWrL3mV/AXbA==}
peerDependencies:
@@ -3838,8 +3794,8 @@ packages:
resolution: {integrity: sha512-nI4U3TottKAcAD9LLud4Cb7b2QztQMUEfHbvhTH09bqXTxnSie8WnjPALV/WMCrJZ6UV/qHJ6L03OqO3LcdYZw==}
engines: {node: '>=12'}
- dotenv@18.0.8:
- resolution: {integrity: sha512-2KDeoFoK/zRtcnbunCDlLG5VWVMcyqeQc6iK65o231nfNAcuGrKoqUQfJFUtBI+QlShk5HKIHxwebBtUl3rEfA==}
+ dotenv@18.0.9:
+ resolution: {integrity: sha512-3fVOW4cB02R066PUSwn8O4TJyz9NckQl7F81blIbaq9jKBm2tSmOKky7ZHIXzGvkVPXCSn6jkpziBPZdGFs8Tw==}
engines: {node: '>=12'}
hasBin: true
@@ -4143,8 +4099,8 @@ packages:
flatted@3.4.4:
resolution: {integrity: sha512-5+ybhBZANEJxaH3X5evAFatUxLfEHSr7n6kYJ+1Qd0mUqr4eu9gIf6GDbWHf8RJijHrjjO8G+la14SlL2SeS1Q==}
- follow-redirects@1.16.1:
- resolution: {integrity: sha512-FNvFGzoMLWmE6Yj9spb/zjd7yiNCHiAW9/Tg9CXrQ8wuu32HtlJOwWO11OJafl5FfY3DxTdQ0vj42zU1kvv5jg==}
+ follow-redirects@1.16.2:
+ resolution: {integrity: sha512-/kVP2U8z596Ia0gwFrwyIeo74ta5aVmSeU1FfAUMAmcEP5EP7zydmag3SLiN64NaRKef3lxsq7i/g7ltJQDGow==}
engines: {node: '>=4.0'}
peerDependencies:
debug: '*'
@@ -4301,10 +4257,6 @@ packages:
resolution: {integrity: sha512-R3pbpkcIqv2Pm3dUwgjclDRVmWpTJW2DcMzcIhEXEx1oh/CEMObMm3KLmRJOdvhM7o4uQBnwr8pzRK2sJWIqfg==}
engines: {node: '>= 0.4'}
- has-flag@4.0.0:
- resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==}
- engines: {node: '>=8'}
-
has-property-descriptors@1.0.2:
resolution: {integrity: sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==}
@@ -4692,8 +4644,8 @@ packages:
resolution: {integrity: sha512-p/nXbhSEcu3pZRdkW1OfJhpsVtW1gd4Wa1fnQc9YLiTfAjn0312eMKimbdIQzuZl9aa9xUGaRlP9T/CJE/ditQ==}
engines: {node: '>=0.10.0'}
- katex@0.19.0:
- resolution: {integrity: sha512-v6Tznz3zJ7u3niRCoDTsumM2+HA2XXcCu+WAacCeHD2z3p9A9Ks987o5FzfTGBN0e8A0vjEgIDvLbICrXpdw/Q==}
+ katex@0.19.1:
+ resolution: {integrity: sha512-jG8uKntjSEcm2EpQOh0XturpPuuC9r3Sq5HLHdsFdWZT27E672SF19QEi+of0/YeOy15lDgRhKvr5614uRrEfA==}
hasBin: true
kdbush@3.0.0:
@@ -5651,10 +5603,6 @@ packages:
resolution: {integrity: sha512-KGj/8Y43x35aZVDtt+J4mK1hoLGHULMYfSkODJNQjNDC3oW1PqPoxMwo0pLUsWM/UEGzON/NxeHywEfNXNP3Vw==}
engines: {node: '>=0.10.0'}
- source-map-resolve@0.6.0:
- resolution: {integrity: sha512-KXBr9d/fO/bWo97NXsPIAW1bFSBOuCnjbNTBMO7N59hsv5i9yzRDfcYwwt0l04+VqnKC+EwzvJZIP/qkuMgR/w==}
- deprecated: See https://github.com/lydell/source-map-resolve#deprecated
-
source-map-support@0.5.21:
resolution: {integrity: sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==}
@@ -5751,8 +5699,8 @@ packages:
stylis@4.2.0:
resolution: {integrity: sha512-Orov6g6BB1sDfYgzWfTHDOxamtX1bE/zo104Dh9e6fqJ3PooipYyfJ0pUmrZO2wAvO8YbEyeFrkV91XTsGMSrw==}
- stylus@0.57.0:
- resolution: {integrity: sha512-yOI6G8WYfr0q8v8rRvE91wbxFU+rJPo760Va4MF6K0I6BZjO4r+xSynkvyPBP9tV1CIEUeRsiidjIs2rzb1CnQ==}
+ stylus@0.59.0:
+ resolution: {integrity: sha512-lQ9w/XIOH5ZHVNuNbWW8D822r+/wBSO/d6XvtyHLF7LW4KaCIDeVbvn5DF8fGCJAUCwVhVi/h6J0NUcnylUEjg==}
hasBin: true
super-regex@1.1.0:
@@ -5766,10 +5714,6 @@ packages:
resolution: {integrity: sha512-H+ue8Zo4vJmV2nRjpx86P35lzwDT3nItnIsocgumgr0hHMQ+ZGq5vrERg9kJBo5AWGmxZDhzDo+WVIJqkB0cGA==}
engines: {node: '>=16'}
- supports-color@7.2.0:
- resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==}
- engines: {node: '>=8'}
-
supports-preserve-symlinks-flag@1.0.0:
resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==}
engines: {node: '>= 0.4'}
@@ -6168,7 +6112,6 @@ packages:
engines: {node: '>=v14.21.3'}
peerDependencies:
vite: ^8.0.16
- vue: '*'
vite-plugin-vue-inspector@6.0.0:
resolution: {integrity: sha512-OpyITJLgZNibxlrik1EmRtvXHDjLRxNPsWkGFTERZs2LgMEdG4W0WoFt5GIgp3a3jRou+eJR8U1zOBk/XQgEbw==}
@@ -6187,7 +6130,7 @@ packages:
less: ^4.0.0
sass: ^1.70.0
sass-embedded: ^1.70.0
- stylus: '>=0.54.8'
+ stylus: 0.59.0
sugarss: ^5.0.0
terser: ^5.16.0
tsx: ^4.8.1
@@ -6288,12 +6231,6 @@ packages:
peerDependencies:
eslint: ^8.57.0 || ^9.0.0 || ^10.0.0
- vue-i18n@11.4.13:
- resolution: {integrity: sha512-2G7LC9XcdZ0IljFib7lKGHNiBBOTv6HO+2bnBaOiQgDYZ+uUnqSpuED5DbBo1t7su50o/WRGn+ZfDQTGd26xEw==}
- engines: {node: '>= 22'}
- peerDependencies:
- vue: ^3.0.0
-
vue-i18n@11.4.16:
resolution: {integrity: sha512-Kv9tp6iTmaAeOwop7hkAo28N1IBsbSVpnxyE26b6gqc4Q2E9Ke3ZHHA3oqqwS6/cYLT1henZU4etTaLQxrK98Q==}
engines: {node: '>= 22'}
@@ -6309,24 +6246,6 @@ packages:
resolution: {integrity: sha512-WZ1xzHrmYh9UiZ7OC9eG1ASzgSybEB10jhop+k5KzMY9I1JmRKdreqUYzbV3hOnOMvLhyDn7y6f62mLE2jHFSg==}
hasBin: true
- vue-router@5.3.1:
- resolution: {integrity: sha512-GDBZzgmILxA/kFnkFbJjQZdZ2QQbngnIMMuoUcjhZIfH1RGMaPjPwX5ASnV38qamuA9uhO0RDjSBHTDNG2uXyQ==}
- peerDependencies:
- '@pinia/colada': '>=0.21.2'
- '@vue/compiler-sfc': ^3.5.34 || ^4.0.0
- pinia: ^3.0.4 || ^4.0.2
- vite: ^8.0.16
- vue: ^3.5.34 || ^4.0.0
- peerDependenciesMeta:
- '@pinia/colada':
- optional: true
- '@vue/compiler-sfc':
- optional: true
- pinia:
- optional: true
- vite:
- optional: true
-
vue-router@5.4.0:
resolution: {integrity: sha512-pFvcYcxinDHjZUlf7AzFBrT8r8Xqvv4uMHoJnjc+EqPawXQvHTkF8S4tfSmQLpriVHUGfkaKlI7Et0KRjTMTdw==}
peerDependencies:
@@ -6365,14 +6284,6 @@ packages:
peerDependencies:
typescript: '>=5.0.0'
- vue@3.5.43:
- resolution: {integrity: sha512-o5qZoksdnjIKvW1srZ3ab7pcDNYAerBjRe54D0LBLfRdCYFrSgBHVXokMas35czQc0//lmx4/tuY4ZNQ+Rf2Ng==}
- peerDependencies:
- typescript: '*'
- peerDependenciesMeta:
- typescript:
- optional: true
-
vue@3.5.44:
resolution: {integrity: sha512-dvvmaOCG7lAMkJTPqPwWeGMsPS6DIsFsfZDUgBp9V6mHf9b3+/wyVwYR4Es+WV6uJC0FKRxp81Obcq0ZwUcGFQ==}
peerDependencies:
@@ -6579,6 +6490,8 @@ packages:
snapshots:
+ '@adobe/css-tools@4.5.0': {}
+
'@antfu/install-pkg@1.1.0':
dependencies:
package-manager-detector: 1.8.0
@@ -6618,20 +6531,20 @@ snapshots:
'@babel/compat-data@7.29.7': {}
- '@babel/core@7.29.7(supports-color@7.2.0)':
+ '@babel/core@7.29.7':
dependencies:
'@babel/code-frame': 7.29.7
'@babel/generator': 7.29.7
'@babel/helper-compilation-targets': 7.29.7
- '@babel/helper-module-transforms': 7.29.7(@babel/core@7.29.7(supports-color@7.2.0))(supports-color@7.2.0)
+ '@babel/helper-module-transforms': 7.29.7(@babel/core@7.29.7)
'@babel/helpers': 7.29.7
'@babel/parser': 7.29.8
'@babel/template': 7.29.7
- '@babel/traverse': 7.29.7(supports-color@7.2.0)
+ '@babel/traverse': 7.29.7
'@babel/types': 7.29.8
'@jridgewell/remapping': 2.3.5
convert-source-map: 2.0.0
- debug: 4.4.3(supports-color@7.2.0)
+ debug: 4.4.3
gensync: 1.0.0-beta.2
json5: 2.2.3
semver: 6.3.1
@@ -6658,32 +6571,32 @@ snapshots:
lru-cache: 5.1.1
semver: 6.3.1
- '@babel/helper-create-class-features-plugin@7.29.7(@babel/core@7.29.7(supports-color@7.2.0))(supports-color@7.2.0)':
+ '@babel/helper-create-class-features-plugin@7.29.7(@babel/core@7.29.7)':
dependencies:
- '@babel/core': 7.29.7(supports-color@7.2.0)
+ '@babel/core': 7.29.7
'@babel/helper-annotate-as-pure': 7.29.7
- '@babel/helper-member-expression-to-functions': 7.29.7(supports-color@7.2.0)
+ '@babel/helper-member-expression-to-functions': 7.29.7
'@babel/helper-optimise-call-expression': 7.29.7
- '@babel/helper-replace-supers': 7.29.7(@babel/core@7.29.7(supports-color@7.2.0))(supports-color@7.2.0)
- '@babel/helper-skip-transparent-expression-wrappers': 7.29.7(supports-color@7.2.0)
- '@babel/traverse': 7.29.7(supports-color@7.2.0)
+ '@babel/helper-replace-supers': 7.29.7(@babel/core@7.29.7)
+ '@babel/helper-skip-transparent-expression-wrappers': 7.29.7
+ '@babel/traverse': 7.29.7
semver: 6.3.1
transitivePeerDependencies:
- supports-color
- '@babel/helper-create-regexp-features-plugin@7.29.7(@babel/core@7.29.7(supports-color@7.2.0))':
+ '@babel/helper-create-regexp-features-plugin@7.29.7(@babel/core@7.29.7)':
dependencies:
- '@babel/core': 7.29.7(supports-color@7.2.0)
+ '@babel/core': 7.29.7
'@babel/helper-annotate-as-pure': 7.29.7
regexpu-core: 6.4.0
semver: 6.3.1
- '@babel/helper-define-polyfill-provider@0.6.8(@babel/core@7.29.7(supports-color@7.2.0))(supports-color@7.2.0)':
+ '@babel/helper-define-polyfill-provider@0.6.8(@babel/core@7.29.7)':
dependencies:
- '@babel/core': 7.29.7(supports-color@7.2.0)
+ '@babel/core': 7.29.7
'@babel/helper-compilation-targets': 7.29.7
'@babel/helper-plugin-utils': 7.29.7
- debug: 4.4.3(supports-color@7.2.0)
+ debug: 4.4.3
lodash.debounce: 4.0.8
resolve: 1.22.12
transitivePeerDependencies:
@@ -6691,26 +6604,26 @@ snapshots:
'@babel/helper-globals@7.29.7': {}
- '@babel/helper-member-expression-to-functions@7.29.7(supports-color@7.2.0)':
+ '@babel/helper-member-expression-to-functions@7.29.7':
dependencies:
- '@babel/traverse': 7.29.7(supports-color@7.2.0)
+ '@babel/traverse': 7.29.7
'@babel/types': 7.29.8
transitivePeerDependencies:
- supports-color
- '@babel/helper-module-imports@7.29.7(supports-color@7.2.0)':
+ '@babel/helper-module-imports@7.29.7':
dependencies:
- '@babel/traverse': 7.29.7(supports-color@7.2.0)
+ '@babel/traverse': 7.29.7
'@babel/types': 7.29.8
transitivePeerDependencies:
- supports-color
- '@babel/helper-module-transforms@7.29.7(@babel/core@7.29.7(supports-color@7.2.0))(supports-color@7.2.0)':
+ '@babel/helper-module-transforms@7.29.7(@babel/core@7.29.7)':
dependencies:
- '@babel/core': 7.29.7(supports-color@7.2.0)
- '@babel/helper-module-imports': 7.29.7(supports-color@7.2.0)
+ '@babel/core': 7.29.7
+ '@babel/helper-module-imports': 7.29.7
'@babel/helper-validator-identifier': 7.29.7
- '@babel/traverse': 7.29.7(supports-color@7.2.0)
+ '@babel/traverse': 7.29.7
transitivePeerDependencies:
- supports-color
@@ -6720,27 +6633,27 @@ snapshots:
'@babel/helper-plugin-utils@7.29.7': {}
- '@babel/helper-remap-async-to-generator@7.29.7(@babel/core@7.29.7(supports-color@7.2.0))(supports-color@7.2.0)':
+ '@babel/helper-remap-async-to-generator@7.29.7(@babel/core@7.29.7)':
dependencies:
- '@babel/core': 7.29.7(supports-color@7.2.0)
+ '@babel/core': 7.29.7
'@babel/helper-annotate-as-pure': 7.29.7
- '@babel/helper-wrap-function': 7.29.7(supports-color@7.2.0)
- '@babel/traverse': 7.29.7(supports-color@7.2.0)
+ '@babel/helper-wrap-function': 7.29.7
+ '@babel/traverse': 7.29.7
transitivePeerDependencies:
- supports-color
- '@babel/helper-replace-supers@7.29.7(@babel/core@7.29.7(supports-color@7.2.0))(supports-color@7.2.0)':
+ '@babel/helper-replace-supers@7.29.7(@babel/core@7.29.7)':
dependencies:
- '@babel/core': 7.29.7(supports-color@7.2.0)
- '@babel/helper-member-expression-to-functions': 7.29.7(supports-color@7.2.0)
+ '@babel/core': 7.29.7
+ '@babel/helper-member-expression-to-functions': 7.29.7
'@babel/helper-optimise-call-expression': 7.29.7
- '@babel/traverse': 7.29.7(supports-color@7.2.0)
+ '@babel/traverse': 7.29.7
transitivePeerDependencies:
- supports-color
- '@babel/helper-skip-transparent-expression-wrappers@7.29.7(supports-color@7.2.0)':
+ '@babel/helper-skip-transparent-expression-wrappers@7.29.7':
dependencies:
- '@babel/traverse': 7.29.7(supports-color@7.2.0)
+ '@babel/traverse': 7.29.7
'@babel/types': 7.29.8
transitivePeerDependencies:
- supports-color
@@ -6755,10 +6668,10 @@ snapshots:
'@babel/helper-validator-option@7.29.7': {}
- '@babel/helper-wrap-function@7.29.7(supports-color@7.2.0)':
+ '@babel/helper-wrap-function@7.29.7':
dependencies:
'@babel/template': 7.29.7
- '@babel/traverse': 7.29.7(supports-color@7.2.0)
+ '@babel/traverse': 7.29.7
'@babel/types': 7.29.8
transitivePeerDependencies:
- supports-color
@@ -6782,534 +6695,534 @@ snapshots:
dependencies:
'@babel/types': 8.0.6
- '@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.29.7(@babel/core@7.29.7(supports-color@7.2.0))(supports-color@7.2.0)':
+ '@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.29.7(@babel/core@7.29.7)':
dependencies:
- '@babel/core': 7.29.7(supports-color@7.2.0)
+ '@babel/core': 7.29.7
'@babel/helper-plugin-utils': 7.29.7
- '@babel/traverse': 7.29.7(supports-color@7.2.0)
+ '@babel/traverse': 7.29.7
transitivePeerDependencies:
- supports-color
- '@babel/plugin-bugfix-safari-class-field-initializer-scope@7.29.7(@babel/core@7.29.7(supports-color@7.2.0))':
+ '@babel/plugin-bugfix-safari-class-field-initializer-scope@7.29.7(@babel/core@7.29.7)':
dependencies:
- '@babel/core': 7.29.7(supports-color@7.2.0)
+ '@babel/core': 7.29.7
'@babel/helper-plugin-utils': 7.29.7
- '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.29.7(@babel/core@7.29.7(supports-color@7.2.0))':
+ '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.29.7(@babel/core@7.29.7)':
dependencies:
- '@babel/core': 7.29.7(supports-color@7.2.0)
+ '@babel/core': 7.29.7
'@babel/helper-plugin-utils': 7.29.7
- '@babel/plugin-bugfix-safari-rest-destructuring-rhs-array@7.29.7(@babel/core@7.29.7(supports-color@7.2.0))(supports-color@7.2.0)':
+ '@babel/plugin-bugfix-safari-rest-destructuring-rhs-array@7.29.7(@babel/core@7.29.7)':
dependencies:
- '@babel/core': 7.29.7(supports-color@7.2.0)
+ '@babel/core': 7.29.7
'@babel/helper-plugin-utils': 7.29.7
- '@babel/helper-skip-transparent-expression-wrappers': 7.29.7(supports-color@7.2.0)
+ '@babel/helper-skip-transparent-expression-wrappers': 7.29.7
transitivePeerDependencies:
- supports-color
- '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.29.7(@babel/core@7.29.7(supports-color@7.2.0))(supports-color@7.2.0)':
+ '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.29.7(@babel/core@7.29.7)':
dependencies:
- '@babel/core': 7.29.7(supports-color@7.2.0)
+ '@babel/core': 7.29.7
'@babel/helper-plugin-utils': 7.29.7
- '@babel/helper-skip-transparent-expression-wrappers': 7.29.7(supports-color@7.2.0)
- '@babel/plugin-transform-optional-chaining': 7.29.7(@babel/core@7.29.7(supports-color@7.2.0))(supports-color@7.2.0)
+ '@babel/helper-skip-transparent-expression-wrappers': 7.29.7
+ '@babel/plugin-transform-optional-chaining': 7.29.7(@babel/core@7.29.7)
transitivePeerDependencies:
- supports-color
- '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.29.7(@babel/core@7.29.7(supports-color@7.2.0))(supports-color@7.2.0)':
+ '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.29.7(@babel/core@7.29.7)':
dependencies:
- '@babel/core': 7.29.7(supports-color@7.2.0)
+ '@babel/core': 7.29.7
'@babel/helper-plugin-utils': 7.29.7
- '@babel/traverse': 7.29.7(supports-color@7.2.0)
+ '@babel/traverse': 7.29.7
transitivePeerDependencies:
- supports-color
- '@babel/plugin-proposal-decorators@7.29.7(@babel/core@7.29.7(supports-color@7.2.0))(supports-color@7.2.0)':
+ '@babel/plugin-proposal-decorators@7.29.7(@babel/core@7.29.7)':
dependencies:
- '@babel/core': 7.29.7(supports-color@7.2.0)
- '@babel/helper-create-class-features-plugin': 7.29.7(@babel/core@7.29.7(supports-color@7.2.0))(supports-color@7.2.0)
+ '@babel/core': 7.29.7
+ '@babel/helper-create-class-features-plugin': 7.29.7(@babel/core@7.29.7)
'@babel/helper-plugin-utils': 7.29.7
- '@babel/plugin-syntax-decorators': 7.29.7(@babel/core@7.29.7(supports-color@7.2.0))
+ '@babel/plugin-syntax-decorators': 7.29.7(@babel/core@7.29.7)
transitivePeerDependencies:
- supports-color
- '@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2(@babel/core@7.29.7(supports-color@7.2.0))':
+ '@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2(@babel/core@7.29.7)':
dependencies:
- '@babel/core': 7.29.7(supports-color@7.2.0)
+ '@babel/core': 7.29.7
- '@babel/plugin-syntax-decorators@7.29.7(@babel/core@7.29.7(supports-color@7.2.0))':
+ '@babel/plugin-syntax-decorators@7.29.7(@babel/core@7.29.7)':
dependencies:
- '@babel/core': 7.29.7(supports-color@7.2.0)
+ '@babel/core': 7.29.7
'@babel/helper-plugin-utils': 7.29.7
- '@babel/plugin-syntax-import-assertions@7.29.7(@babel/core@7.29.7(supports-color@7.2.0))':
+ '@babel/plugin-syntax-import-assertions@7.29.7(@babel/core@7.29.7)':
dependencies:
- '@babel/core': 7.29.7(supports-color@7.2.0)
+ '@babel/core': 7.29.7
'@babel/helper-plugin-utils': 7.29.7
- '@babel/plugin-syntax-import-attributes@7.29.7(@babel/core@7.29.7(supports-color@7.2.0))':
+ '@babel/plugin-syntax-import-attributes@7.29.7(@babel/core@7.29.7)':
dependencies:
- '@babel/core': 7.29.7(supports-color@7.2.0)
+ '@babel/core': 7.29.7
'@babel/helper-plugin-utils': 7.29.7
- '@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.29.7(supports-color@7.2.0))':
+ '@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.29.7)':
dependencies:
- '@babel/core': 7.29.7(supports-color@7.2.0)
+ '@babel/core': 7.29.7
'@babel/helper-plugin-utils': 7.29.7
- '@babel/plugin-syntax-jsx@7.29.7(@babel/core@7.29.7(supports-color@7.2.0))':
+ '@babel/plugin-syntax-jsx@7.29.7(@babel/core@7.29.7)':
dependencies:
- '@babel/core': 7.29.7(supports-color@7.2.0)
+ '@babel/core': 7.29.7
'@babel/helper-plugin-utils': 7.29.7
- '@babel/plugin-syntax-typescript@7.29.7(@babel/core@7.29.7(supports-color@7.2.0))':
+ '@babel/plugin-syntax-typescript@7.29.7(@babel/core@7.29.7)':
dependencies:
- '@babel/core': 7.29.7(supports-color@7.2.0)
+ '@babel/core': 7.29.7
'@babel/helper-plugin-utils': 7.29.7
- '@babel/plugin-syntax-unicode-sets-regex@7.18.6(@babel/core@7.29.7(supports-color@7.2.0))':
+ '@babel/plugin-syntax-unicode-sets-regex@7.18.6(@babel/core@7.29.7)':
dependencies:
- '@babel/core': 7.29.7(supports-color@7.2.0)
- '@babel/helper-create-regexp-features-plugin': 7.29.7(@babel/core@7.29.7(supports-color@7.2.0))
+ '@babel/core': 7.29.7
+ '@babel/helper-create-regexp-features-plugin': 7.29.7(@babel/core@7.29.7)
'@babel/helper-plugin-utils': 7.29.7
- '@babel/plugin-transform-arrow-functions@7.29.7(@babel/core@7.29.7(supports-color@7.2.0))':
+ '@babel/plugin-transform-arrow-functions@7.29.7(@babel/core@7.29.7)':
dependencies:
- '@babel/core': 7.29.7(supports-color@7.2.0)
+ '@babel/core': 7.29.7
'@babel/helper-plugin-utils': 7.29.7
- '@babel/plugin-transform-async-generator-functions@7.29.7(@babel/core@7.29.7(supports-color@7.2.0))(supports-color@7.2.0)':
+ '@babel/plugin-transform-async-generator-functions@7.29.7(@babel/core@7.29.7)':
dependencies:
- '@babel/core': 7.29.7(supports-color@7.2.0)
+ '@babel/core': 7.29.7
'@babel/helper-plugin-utils': 7.29.7
- '@babel/helper-remap-async-to-generator': 7.29.7(@babel/core@7.29.7(supports-color@7.2.0))(supports-color@7.2.0)
- '@babel/traverse': 7.29.7(supports-color@7.2.0)
+ '@babel/helper-remap-async-to-generator': 7.29.7(@babel/core@7.29.7)
+ '@babel/traverse': 7.29.7
transitivePeerDependencies:
- supports-color
- '@babel/plugin-transform-async-to-generator@7.29.7(@babel/core@7.29.7(supports-color@7.2.0))(supports-color@7.2.0)':
+ '@babel/plugin-transform-async-to-generator@7.29.7(@babel/core@7.29.7)':
dependencies:
- '@babel/core': 7.29.7(supports-color@7.2.0)
- '@babel/helper-module-imports': 7.29.7(supports-color@7.2.0)
+ '@babel/core': 7.29.7
+ '@babel/helper-module-imports': 7.29.7
'@babel/helper-plugin-utils': 7.29.7
- '@babel/helper-remap-async-to-generator': 7.29.7(@babel/core@7.29.7(supports-color@7.2.0))(supports-color@7.2.0)
+ '@babel/helper-remap-async-to-generator': 7.29.7(@babel/core@7.29.7)
transitivePeerDependencies:
- supports-color
- '@babel/plugin-transform-block-scoped-functions@7.29.7(@babel/core@7.29.7(supports-color@7.2.0))':
+ '@babel/plugin-transform-block-scoped-functions@7.29.7(@babel/core@7.29.7)':
dependencies:
- '@babel/core': 7.29.7(supports-color@7.2.0)
+ '@babel/core': 7.29.7
'@babel/helper-plugin-utils': 7.29.7
- '@babel/plugin-transform-block-scoping@7.29.7(@babel/core@7.29.7(supports-color@7.2.0))':
+ '@babel/plugin-transform-block-scoping@7.29.7(@babel/core@7.29.7)':
dependencies:
- '@babel/core': 7.29.7(supports-color@7.2.0)
+ '@babel/core': 7.29.7
'@babel/helper-plugin-utils': 7.29.7
- '@babel/plugin-transform-class-properties@7.29.7(@babel/core@7.29.7(supports-color@7.2.0))(supports-color@7.2.0)':
+ '@babel/plugin-transform-class-properties@7.29.7(@babel/core@7.29.7)':
dependencies:
- '@babel/core': 7.29.7(supports-color@7.2.0)
- '@babel/helper-create-class-features-plugin': 7.29.7(@babel/core@7.29.7(supports-color@7.2.0))(supports-color@7.2.0)
+ '@babel/core': 7.29.7
+ '@babel/helper-create-class-features-plugin': 7.29.7(@babel/core@7.29.7)
'@babel/helper-plugin-utils': 7.29.7
transitivePeerDependencies:
- supports-color
- '@babel/plugin-transform-class-static-block@7.29.7(@babel/core@7.29.7(supports-color@7.2.0))(supports-color@7.2.0)':
+ '@babel/plugin-transform-class-static-block@7.29.7(@babel/core@7.29.7)':
dependencies:
- '@babel/core': 7.29.7(supports-color@7.2.0)
- '@babel/helper-create-class-features-plugin': 7.29.7(@babel/core@7.29.7(supports-color@7.2.0))(supports-color@7.2.0)
+ '@babel/core': 7.29.7
+ '@babel/helper-create-class-features-plugin': 7.29.7(@babel/core@7.29.7)
'@babel/helper-plugin-utils': 7.29.7
transitivePeerDependencies:
- supports-color
- '@babel/plugin-transform-classes@7.29.7(@babel/core@7.29.7(supports-color@7.2.0))(supports-color@7.2.0)':
+ '@babel/plugin-transform-classes@7.29.7(@babel/core@7.29.7)':
dependencies:
- '@babel/core': 7.29.7(supports-color@7.2.0)
+ '@babel/core': 7.29.7
'@babel/helper-annotate-as-pure': 7.29.7
'@babel/helper-compilation-targets': 7.29.7
'@babel/helper-globals': 7.29.7
'@babel/helper-plugin-utils': 7.29.7
- '@babel/helper-replace-supers': 7.29.7(@babel/core@7.29.7(supports-color@7.2.0))(supports-color@7.2.0)
- '@babel/traverse': 7.29.7(supports-color@7.2.0)
+ '@babel/helper-replace-supers': 7.29.7(@babel/core@7.29.7)
+ '@babel/traverse': 7.29.7
transitivePeerDependencies:
- supports-color
- '@babel/plugin-transform-computed-properties@7.29.7(@babel/core@7.29.7(supports-color@7.2.0))':
+ '@babel/plugin-transform-computed-properties@7.29.7(@babel/core@7.29.7)':
dependencies:
- '@babel/core': 7.29.7(supports-color@7.2.0)
+ '@babel/core': 7.29.7
'@babel/helper-plugin-utils': 7.29.7
'@babel/template': 7.29.7
- '@babel/plugin-transform-destructuring@7.29.7(@babel/core@7.29.7(supports-color@7.2.0))(supports-color@7.2.0)':
+ '@babel/plugin-transform-destructuring@7.29.7(@babel/core@7.29.7)':
dependencies:
- '@babel/core': 7.29.7(supports-color@7.2.0)
+ '@babel/core': 7.29.7
'@babel/helper-plugin-utils': 7.29.7
- '@babel/traverse': 7.29.7(supports-color@7.2.0)
+ '@babel/traverse': 7.29.7
transitivePeerDependencies:
- supports-color
- '@babel/plugin-transform-dotall-regex@7.29.7(@babel/core@7.29.7(supports-color@7.2.0))':
+ '@babel/plugin-transform-dotall-regex@7.29.7(@babel/core@7.29.7)':
dependencies:
- '@babel/core': 7.29.7(supports-color@7.2.0)
- '@babel/helper-create-regexp-features-plugin': 7.29.7(@babel/core@7.29.7(supports-color@7.2.0))
+ '@babel/core': 7.29.7
+ '@babel/helper-create-regexp-features-plugin': 7.29.7(@babel/core@7.29.7)
'@babel/helper-plugin-utils': 7.29.7
- '@babel/plugin-transform-duplicate-keys@7.29.7(@babel/core@7.29.7(supports-color@7.2.0))':
+ '@babel/plugin-transform-duplicate-keys@7.29.7(@babel/core@7.29.7)':
dependencies:
- '@babel/core': 7.29.7(supports-color@7.2.0)
+ '@babel/core': 7.29.7
'@babel/helper-plugin-utils': 7.29.7
- '@babel/plugin-transform-duplicate-named-capturing-groups-regex@7.29.7(@babel/core@7.29.7(supports-color@7.2.0))':
+ '@babel/plugin-transform-duplicate-named-capturing-groups-regex@7.29.7(@babel/core@7.29.7)':
dependencies:
- '@babel/core': 7.29.7(supports-color@7.2.0)
- '@babel/helper-create-regexp-features-plugin': 7.29.7(@babel/core@7.29.7(supports-color@7.2.0))
+ '@babel/core': 7.29.7
+ '@babel/helper-create-regexp-features-plugin': 7.29.7(@babel/core@7.29.7)
'@babel/helper-plugin-utils': 7.29.7
- '@babel/plugin-transform-dynamic-import@7.29.7(@babel/core@7.29.7(supports-color@7.2.0))':
+ '@babel/plugin-transform-dynamic-import@7.29.7(@babel/core@7.29.7)':
dependencies:
- '@babel/core': 7.29.7(supports-color@7.2.0)
+ '@babel/core': 7.29.7
'@babel/helper-plugin-utils': 7.29.7
- '@babel/plugin-transform-explicit-resource-management@7.29.7(@babel/core@7.29.7(supports-color@7.2.0))(supports-color@7.2.0)':
+ '@babel/plugin-transform-explicit-resource-management@7.29.7(@babel/core@7.29.7)':
dependencies:
- '@babel/core': 7.29.7(supports-color@7.2.0)
+ '@babel/core': 7.29.7
'@babel/helper-plugin-utils': 7.29.7
- '@babel/plugin-transform-destructuring': 7.29.7(@babel/core@7.29.7(supports-color@7.2.0))(supports-color@7.2.0)
+ '@babel/plugin-transform-destructuring': 7.29.7(@babel/core@7.29.7)
transitivePeerDependencies:
- supports-color
- '@babel/plugin-transform-exponentiation-operator@7.29.7(@babel/core@7.29.7(supports-color@7.2.0))':
+ '@babel/plugin-transform-exponentiation-operator@7.29.7(@babel/core@7.29.7)':
dependencies:
- '@babel/core': 7.29.7(supports-color@7.2.0)
+ '@babel/core': 7.29.7
'@babel/helper-plugin-utils': 7.29.7
- '@babel/plugin-transform-export-namespace-from@7.29.7(@babel/core@7.29.7(supports-color@7.2.0))':
+ '@babel/plugin-transform-export-namespace-from@7.29.7(@babel/core@7.29.7)':
dependencies:
- '@babel/core': 7.29.7(supports-color@7.2.0)
+ '@babel/core': 7.29.7
'@babel/helper-plugin-utils': 7.29.7
- '@babel/plugin-transform-for-of@7.29.7(@babel/core@7.29.7(supports-color@7.2.0))(supports-color@7.2.0)':
+ '@babel/plugin-transform-for-of@7.29.7(@babel/core@7.29.7)':
dependencies:
- '@babel/core': 7.29.7(supports-color@7.2.0)
+ '@babel/core': 7.29.7
'@babel/helper-plugin-utils': 7.29.7
- '@babel/helper-skip-transparent-expression-wrappers': 7.29.7(supports-color@7.2.0)
+ '@babel/helper-skip-transparent-expression-wrappers': 7.29.7
transitivePeerDependencies:
- supports-color
- '@babel/plugin-transform-function-name@7.29.7(@babel/core@7.29.7(supports-color@7.2.0))(supports-color@7.2.0)':
+ '@babel/plugin-transform-function-name@7.29.7(@babel/core@7.29.7)':
dependencies:
- '@babel/core': 7.29.7(supports-color@7.2.0)
+ '@babel/core': 7.29.7
'@babel/helper-compilation-targets': 7.29.7
'@babel/helper-plugin-utils': 7.29.7
- '@babel/traverse': 7.29.7(supports-color@7.2.0)
+ '@babel/traverse': 7.29.7
transitivePeerDependencies:
- supports-color
- '@babel/plugin-transform-json-strings@7.29.7(@babel/core@7.29.7(supports-color@7.2.0))':
+ '@babel/plugin-transform-json-strings@7.29.7(@babel/core@7.29.7)':
dependencies:
- '@babel/core': 7.29.7(supports-color@7.2.0)
+ '@babel/core': 7.29.7
'@babel/helper-plugin-utils': 7.29.7
- '@babel/plugin-transform-literals@7.29.7(@babel/core@7.29.7(supports-color@7.2.0))':
+ '@babel/plugin-transform-literals@7.29.7(@babel/core@7.29.7)':
dependencies:
- '@babel/core': 7.29.7(supports-color@7.2.0)
+ '@babel/core': 7.29.7
'@babel/helper-plugin-utils': 7.29.7
- '@babel/plugin-transform-logical-assignment-operators@7.29.7(@babel/core@7.29.7(supports-color@7.2.0))':
+ '@babel/plugin-transform-logical-assignment-operators@7.29.7(@babel/core@7.29.7)':
dependencies:
- '@babel/core': 7.29.7(supports-color@7.2.0)
+ '@babel/core': 7.29.7
'@babel/helper-plugin-utils': 7.29.7
- '@babel/plugin-transform-member-expression-literals@7.29.7(@babel/core@7.29.7(supports-color@7.2.0))':
+ '@babel/plugin-transform-member-expression-literals@7.29.7(@babel/core@7.29.7)':
dependencies:
- '@babel/core': 7.29.7(supports-color@7.2.0)
+ '@babel/core': 7.29.7
'@babel/helper-plugin-utils': 7.29.7
- '@babel/plugin-transform-modules-amd@7.29.7(@babel/core@7.29.7(supports-color@7.2.0))(supports-color@7.2.0)':
+ '@babel/plugin-transform-modules-amd@7.29.7(@babel/core@7.29.7)':
dependencies:
- '@babel/core': 7.29.7(supports-color@7.2.0)
- '@babel/helper-module-transforms': 7.29.7(@babel/core@7.29.7(supports-color@7.2.0))(supports-color@7.2.0)
+ '@babel/core': 7.29.7
+ '@babel/helper-module-transforms': 7.29.7(@babel/core@7.29.7)
'@babel/helper-plugin-utils': 7.29.7
transitivePeerDependencies:
- supports-color
- '@babel/plugin-transform-modules-commonjs@7.29.7(@babel/core@7.29.7(supports-color@7.2.0))(supports-color@7.2.0)':
+ '@babel/plugin-transform-modules-commonjs@7.29.7(@babel/core@7.29.7)':
dependencies:
- '@babel/core': 7.29.7(supports-color@7.2.0)
- '@babel/helper-module-transforms': 7.29.7(@babel/core@7.29.7(supports-color@7.2.0))(supports-color@7.2.0)
+ '@babel/core': 7.29.7
+ '@babel/helper-module-transforms': 7.29.7(@babel/core@7.29.7)
'@babel/helper-plugin-utils': 7.29.7
transitivePeerDependencies:
- supports-color
- '@babel/plugin-transform-modules-systemjs@7.29.7(@babel/core@7.29.7(supports-color@7.2.0))(supports-color@7.2.0)':
+ '@babel/plugin-transform-modules-systemjs@7.29.7(@babel/core@7.29.7)':
dependencies:
- '@babel/core': 7.29.7(supports-color@7.2.0)
- '@babel/helper-module-transforms': 7.29.7(@babel/core@7.29.7(supports-color@7.2.0))(supports-color@7.2.0)
+ '@babel/core': 7.29.7
+ '@babel/helper-module-transforms': 7.29.7(@babel/core@7.29.7)
'@babel/helper-plugin-utils': 7.29.7
'@babel/helper-validator-identifier': 7.29.7
- '@babel/traverse': 7.29.7(supports-color@7.2.0)
+ '@babel/traverse': 7.29.7
transitivePeerDependencies:
- supports-color
- '@babel/plugin-transform-modules-umd@7.29.7(@babel/core@7.29.7(supports-color@7.2.0))(supports-color@7.2.0)':
+ '@babel/plugin-transform-modules-umd@7.29.7(@babel/core@7.29.7)':
dependencies:
- '@babel/core': 7.29.7(supports-color@7.2.0)
- '@babel/helper-module-transforms': 7.29.7(@babel/core@7.29.7(supports-color@7.2.0))(supports-color@7.2.0)
+ '@babel/core': 7.29.7
+ '@babel/helper-module-transforms': 7.29.7(@babel/core@7.29.7)
'@babel/helper-plugin-utils': 7.29.7
transitivePeerDependencies:
- supports-color
- '@babel/plugin-transform-named-capturing-groups-regex@7.29.7(@babel/core@7.29.7(supports-color@7.2.0))':
+ '@babel/plugin-transform-named-capturing-groups-regex@7.29.7(@babel/core@7.29.7)':
dependencies:
- '@babel/core': 7.29.7(supports-color@7.2.0)
- '@babel/helper-create-regexp-features-plugin': 7.29.7(@babel/core@7.29.7(supports-color@7.2.0))
+ '@babel/core': 7.29.7
+ '@babel/helper-create-regexp-features-plugin': 7.29.7(@babel/core@7.29.7)
'@babel/helper-plugin-utils': 7.29.7
- '@babel/plugin-transform-new-target@7.29.7(@babel/core@7.29.7(supports-color@7.2.0))':
+ '@babel/plugin-transform-new-target@7.29.7(@babel/core@7.29.7)':
dependencies:
- '@babel/core': 7.29.7(supports-color@7.2.0)
+ '@babel/core': 7.29.7
'@babel/helper-plugin-utils': 7.29.7
- '@babel/plugin-transform-nullish-coalescing-operator@7.29.7(@babel/core@7.29.7(supports-color@7.2.0))':
+ '@babel/plugin-transform-nullish-coalescing-operator@7.29.7(@babel/core@7.29.7)':
dependencies:
- '@babel/core': 7.29.7(supports-color@7.2.0)
+ '@babel/core': 7.29.7
'@babel/helper-plugin-utils': 7.29.7
- '@babel/plugin-transform-numeric-separator@7.29.7(@babel/core@7.29.7(supports-color@7.2.0))':
+ '@babel/plugin-transform-numeric-separator@7.29.7(@babel/core@7.29.7)':
dependencies:
- '@babel/core': 7.29.7(supports-color@7.2.0)
+ '@babel/core': 7.29.7
'@babel/helper-plugin-utils': 7.29.7
- '@babel/plugin-transform-object-rest-spread@7.29.7(@babel/core@7.29.7(supports-color@7.2.0))(supports-color@7.2.0)':
+ '@babel/plugin-transform-object-rest-spread@7.29.7(@babel/core@7.29.7)':
dependencies:
- '@babel/core': 7.29.7(supports-color@7.2.0)
+ '@babel/core': 7.29.7
'@babel/helper-compilation-targets': 7.29.7
'@babel/helper-plugin-utils': 7.29.7
- '@babel/plugin-transform-destructuring': 7.29.7(@babel/core@7.29.7(supports-color@7.2.0))(supports-color@7.2.0)
- '@babel/plugin-transform-parameters': 7.29.7(@babel/core@7.29.7(supports-color@7.2.0))
- '@babel/traverse': 7.29.7(supports-color@7.2.0)
+ '@babel/plugin-transform-destructuring': 7.29.7(@babel/core@7.29.7)
+ '@babel/plugin-transform-parameters': 7.29.7(@babel/core@7.29.7)
+ '@babel/traverse': 7.29.7
transitivePeerDependencies:
- supports-color
- '@babel/plugin-transform-object-super@7.29.7(@babel/core@7.29.7(supports-color@7.2.0))(supports-color@7.2.0)':
+ '@babel/plugin-transform-object-super@7.29.7(@babel/core@7.29.7)':
dependencies:
- '@babel/core': 7.29.7(supports-color@7.2.0)
+ '@babel/core': 7.29.7
'@babel/helper-plugin-utils': 7.29.7
- '@babel/helper-replace-supers': 7.29.7(@babel/core@7.29.7(supports-color@7.2.0))(supports-color@7.2.0)
+ '@babel/helper-replace-supers': 7.29.7(@babel/core@7.29.7)
transitivePeerDependencies:
- supports-color
- '@babel/plugin-transform-optional-catch-binding@7.29.7(@babel/core@7.29.7(supports-color@7.2.0))':
+ '@babel/plugin-transform-optional-catch-binding@7.29.7(@babel/core@7.29.7)':
dependencies:
- '@babel/core': 7.29.7(supports-color@7.2.0)
+ '@babel/core': 7.29.7
'@babel/helper-plugin-utils': 7.29.7
- '@babel/plugin-transform-optional-chaining@7.29.7(@babel/core@7.29.7(supports-color@7.2.0))(supports-color@7.2.0)':
+ '@babel/plugin-transform-optional-chaining@7.29.7(@babel/core@7.29.7)':
dependencies:
- '@babel/core': 7.29.7(supports-color@7.2.0)
+ '@babel/core': 7.29.7
'@babel/helper-plugin-utils': 7.29.7
- '@babel/helper-skip-transparent-expression-wrappers': 7.29.7(supports-color@7.2.0)
+ '@babel/helper-skip-transparent-expression-wrappers': 7.29.7
transitivePeerDependencies:
- supports-color
- '@babel/plugin-transform-parameters@7.29.7(@babel/core@7.29.7(supports-color@7.2.0))':
+ '@babel/plugin-transform-parameters@7.29.7(@babel/core@7.29.7)':
dependencies:
- '@babel/core': 7.29.7(supports-color@7.2.0)
+ '@babel/core': 7.29.7
'@babel/helper-plugin-utils': 7.29.7
- '@babel/plugin-transform-private-methods@7.29.7(@babel/core@7.29.7(supports-color@7.2.0))(supports-color@7.2.0)':
+ '@babel/plugin-transform-private-methods@7.29.7(@babel/core@7.29.7)':
dependencies:
- '@babel/core': 7.29.7(supports-color@7.2.0)
- '@babel/helper-create-class-features-plugin': 7.29.7(@babel/core@7.29.7(supports-color@7.2.0))(supports-color@7.2.0)
+ '@babel/core': 7.29.7
+ '@babel/helper-create-class-features-plugin': 7.29.7(@babel/core@7.29.7)
'@babel/helper-plugin-utils': 7.29.7
transitivePeerDependencies:
- supports-color
- '@babel/plugin-transform-private-property-in-object@7.29.7(@babel/core@7.29.7(supports-color@7.2.0))(supports-color@7.2.0)':
+ '@babel/plugin-transform-private-property-in-object@7.29.7(@babel/core@7.29.7)':
dependencies:
- '@babel/core': 7.29.7(supports-color@7.2.0)
+ '@babel/core': 7.29.7
'@babel/helper-annotate-as-pure': 7.29.7
- '@babel/helper-create-class-features-plugin': 7.29.7(@babel/core@7.29.7(supports-color@7.2.0))(supports-color@7.2.0)
+ '@babel/helper-create-class-features-plugin': 7.29.7(@babel/core@7.29.7)
'@babel/helper-plugin-utils': 7.29.7
transitivePeerDependencies:
- supports-color
- '@babel/plugin-transform-property-literals@7.29.7(@babel/core@7.29.7(supports-color@7.2.0))':
+ '@babel/plugin-transform-property-literals@7.29.7(@babel/core@7.29.7)':
dependencies:
- '@babel/core': 7.29.7(supports-color@7.2.0)
+ '@babel/core': 7.29.7
'@babel/helper-plugin-utils': 7.29.7
- '@babel/plugin-transform-regenerator@7.29.7(@babel/core@7.29.7(supports-color@7.2.0))':
+ '@babel/plugin-transform-regenerator@7.29.7(@babel/core@7.29.7)':
dependencies:
- '@babel/core': 7.29.7(supports-color@7.2.0)
+ '@babel/core': 7.29.7
'@babel/helper-plugin-utils': 7.29.7
- '@babel/plugin-transform-regexp-modifiers@7.29.7(@babel/core@7.29.7(supports-color@7.2.0))':
+ '@babel/plugin-transform-regexp-modifiers@7.29.7(@babel/core@7.29.7)':
dependencies:
- '@babel/core': 7.29.7(supports-color@7.2.0)
- '@babel/helper-create-regexp-features-plugin': 7.29.7(@babel/core@7.29.7(supports-color@7.2.0))
+ '@babel/core': 7.29.7
+ '@babel/helper-create-regexp-features-plugin': 7.29.7(@babel/core@7.29.7)
'@babel/helper-plugin-utils': 7.29.7
- '@babel/plugin-transform-reserved-words@7.29.7(@babel/core@7.29.7(supports-color@7.2.0))':
+ '@babel/plugin-transform-reserved-words@7.29.7(@babel/core@7.29.7)':
dependencies:
- '@babel/core': 7.29.7(supports-color@7.2.0)
+ '@babel/core': 7.29.7
'@babel/helper-plugin-utils': 7.29.7
- '@babel/plugin-transform-shorthand-properties@7.29.7(@babel/core@7.29.7(supports-color@7.2.0))':
+ '@babel/plugin-transform-shorthand-properties@7.29.7(@babel/core@7.29.7)':
dependencies:
- '@babel/core': 7.29.7(supports-color@7.2.0)
+ '@babel/core': 7.29.7
'@babel/helper-plugin-utils': 7.29.7
- '@babel/plugin-transform-spread@7.29.7(@babel/core@7.29.7(supports-color@7.2.0))(supports-color@7.2.0)':
+ '@babel/plugin-transform-spread@7.29.7(@babel/core@7.29.7)':
dependencies:
- '@babel/core': 7.29.7(supports-color@7.2.0)
+ '@babel/core': 7.29.7
'@babel/helper-plugin-utils': 7.29.7
- '@babel/helper-skip-transparent-expression-wrappers': 7.29.7(supports-color@7.2.0)
+ '@babel/helper-skip-transparent-expression-wrappers': 7.29.7
transitivePeerDependencies:
- supports-color
- '@babel/plugin-transform-sticky-regex@7.29.7(@babel/core@7.29.7(supports-color@7.2.0))':
+ '@babel/plugin-transform-sticky-regex@7.29.7(@babel/core@7.29.7)':
dependencies:
- '@babel/core': 7.29.7(supports-color@7.2.0)
+ '@babel/core': 7.29.7
'@babel/helper-plugin-utils': 7.29.7
- '@babel/plugin-transform-template-literals@7.29.7(@babel/core@7.29.7(supports-color@7.2.0))':
+ '@babel/plugin-transform-template-literals@7.29.7(@babel/core@7.29.7)':
dependencies:
- '@babel/core': 7.29.7(supports-color@7.2.0)
+ '@babel/core': 7.29.7
'@babel/helper-plugin-utils': 7.29.7
- '@babel/plugin-transform-typeof-symbol@7.29.7(@babel/core@7.29.7(supports-color@7.2.0))':
+ '@babel/plugin-transform-typeof-symbol@7.29.7(@babel/core@7.29.7)':
dependencies:
- '@babel/core': 7.29.7(supports-color@7.2.0)
+ '@babel/core': 7.29.7
'@babel/helper-plugin-utils': 7.29.7
- '@babel/plugin-transform-typescript@7.29.7(@babel/core@7.29.7(supports-color@7.2.0))(supports-color@7.2.0)':
+ '@babel/plugin-transform-typescript@7.29.7(@babel/core@7.29.7)':
dependencies:
- '@babel/core': 7.29.7(supports-color@7.2.0)
+ '@babel/core': 7.29.7
'@babel/helper-annotate-as-pure': 7.29.7
- '@babel/helper-create-class-features-plugin': 7.29.7(@babel/core@7.29.7(supports-color@7.2.0))(supports-color@7.2.0)
+ '@babel/helper-create-class-features-plugin': 7.29.7(@babel/core@7.29.7)
'@babel/helper-plugin-utils': 7.29.7
- '@babel/helper-skip-transparent-expression-wrappers': 7.29.7(supports-color@7.2.0)
- '@babel/plugin-syntax-typescript': 7.29.7(@babel/core@7.29.7(supports-color@7.2.0))
+ '@babel/helper-skip-transparent-expression-wrappers': 7.29.7
+ '@babel/plugin-syntax-typescript': 7.29.7(@babel/core@7.29.7)
transitivePeerDependencies:
- supports-color
- '@babel/plugin-transform-unicode-escapes@7.29.7(@babel/core@7.29.7(supports-color@7.2.0))':
+ '@babel/plugin-transform-unicode-escapes@7.29.7(@babel/core@7.29.7)':
dependencies:
- '@babel/core': 7.29.7(supports-color@7.2.0)
+ '@babel/core': 7.29.7
'@babel/helper-plugin-utils': 7.29.7
- '@babel/plugin-transform-unicode-property-regex@7.29.7(@babel/core@7.29.7(supports-color@7.2.0))':
+ '@babel/plugin-transform-unicode-property-regex@7.29.7(@babel/core@7.29.7)':
dependencies:
- '@babel/core': 7.29.7(supports-color@7.2.0)
- '@babel/helper-create-regexp-features-plugin': 7.29.7(@babel/core@7.29.7(supports-color@7.2.0))
+ '@babel/core': 7.29.7
+ '@babel/helper-create-regexp-features-plugin': 7.29.7(@babel/core@7.29.7)
'@babel/helper-plugin-utils': 7.29.7
- '@babel/plugin-transform-unicode-regex@7.29.7(@babel/core@7.29.7(supports-color@7.2.0))':
+ '@babel/plugin-transform-unicode-regex@7.29.7(@babel/core@7.29.7)':
dependencies:
- '@babel/core': 7.29.7(supports-color@7.2.0)
- '@babel/helper-create-regexp-features-plugin': 7.29.7(@babel/core@7.29.7(supports-color@7.2.0))
+ '@babel/core': 7.29.7
+ '@babel/helper-create-regexp-features-plugin': 7.29.7(@babel/core@7.29.7)
'@babel/helper-plugin-utils': 7.29.7
- '@babel/plugin-transform-unicode-sets-regex@7.29.7(@babel/core@7.29.7(supports-color@7.2.0))':
+ '@babel/plugin-transform-unicode-sets-regex@7.29.7(@babel/core@7.29.7)':
dependencies:
- '@babel/core': 7.29.7(supports-color@7.2.0)
- '@babel/helper-create-regexp-features-plugin': 7.29.7(@babel/core@7.29.7(supports-color@7.2.0))
+ '@babel/core': 7.29.7
+ '@babel/helper-create-regexp-features-plugin': 7.29.7(@babel/core@7.29.7)
'@babel/helper-plugin-utils': 7.29.7
- '@babel/preset-env@7.29.7(@babel/core@7.29.7(supports-color@7.2.0))(supports-color@7.2.0)':
+ '@babel/preset-env@7.29.7(@babel/core@7.29.7)':
dependencies:
'@babel/compat-data': 7.29.7
- '@babel/core': 7.29.7(supports-color@7.2.0)
+ '@babel/core': 7.29.7
'@babel/helper-compilation-targets': 7.29.7
'@babel/helper-plugin-utils': 7.29.7
'@babel/helper-validator-option': 7.29.7
- '@babel/plugin-bugfix-firefox-class-in-computed-class-key': 7.29.7(@babel/core@7.29.7(supports-color@7.2.0))(supports-color@7.2.0)
- '@babel/plugin-bugfix-safari-class-field-initializer-scope': 7.29.7(@babel/core@7.29.7(supports-color@7.2.0))
- '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': 7.29.7(@babel/core@7.29.7(supports-color@7.2.0))
- '@babel/plugin-bugfix-safari-rest-destructuring-rhs-array': 7.29.7(@babel/core@7.29.7(supports-color@7.2.0))(supports-color@7.2.0)
- '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.29.7(@babel/core@7.29.7(supports-color@7.2.0))(supports-color@7.2.0)
- '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly': 7.29.7(@babel/core@7.29.7(supports-color@7.2.0))(supports-color@7.2.0)
- '@babel/plugin-proposal-private-property-in-object': 7.21.0-placeholder-for-preset-env.2(@babel/core@7.29.7(supports-color@7.2.0))
- '@babel/plugin-syntax-import-assertions': 7.29.7(@babel/core@7.29.7(supports-color@7.2.0))
- '@babel/plugin-syntax-import-attributes': 7.29.7(@babel/core@7.29.7(supports-color@7.2.0))
- '@babel/plugin-syntax-unicode-sets-regex': 7.18.6(@babel/core@7.29.7(supports-color@7.2.0))
- '@babel/plugin-transform-arrow-functions': 7.29.7(@babel/core@7.29.7(supports-color@7.2.0))
- '@babel/plugin-transform-async-generator-functions': 7.29.7(@babel/core@7.29.7(supports-color@7.2.0))(supports-color@7.2.0)
- '@babel/plugin-transform-async-to-generator': 7.29.7(@babel/core@7.29.7(supports-color@7.2.0))(supports-color@7.2.0)
- '@babel/plugin-transform-block-scoped-functions': 7.29.7(@babel/core@7.29.7(supports-color@7.2.0))
- '@babel/plugin-transform-block-scoping': 7.29.7(@babel/core@7.29.7(supports-color@7.2.0))
- '@babel/plugin-transform-class-properties': 7.29.7(@babel/core@7.29.7(supports-color@7.2.0))(supports-color@7.2.0)
- '@babel/plugin-transform-class-static-block': 7.29.7(@babel/core@7.29.7(supports-color@7.2.0))(supports-color@7.2.0)
- '@babel/plugin-transform-classes': 7.29.7(@babel/core@7.29.7(supports-color@7.2.0))(supports-color@7.2.0)
- '@babel/plugin-transform-computed-properties': 7.29.7(@babel/core@7.29.7(supports-color@7.2.0))
- '@babel/plugin-transform-destructuring': 7.29.7(@babel/core@7.29.7(supports-color@7.2.0))(supports-color@7.2.0)
- '@babel/plugin-transform-dotall-regex': 7.29.7(@babel/core@7.29.7(supports-color@7.2.0))
- '@babel/plugin-transform-duplicate-keys': 7.29.7(@babel/core@7.29.7(supports-color@7.2.0))
- '@babel/plugin-transform-duplicate-named-capturing-groups-regex': 7.29.7(@babel/core@7.29.7(supports-color@7.2.0))
- '@babel/plugin-transform-dynamic-import': 7.29.7(@babel/core@7.29.7(supports-color@7.2.0))
- '@babel/plugin-transform-explicit-resource-management': 7.29.7(@babel/core@7.29.7(supports-color@7.2.0))(supports-color@7.2.0)
- '@babel/plugin-transform-exponentiation-operator': 7.29.7(@babel/core@7.29.7(supports-color@7.2.0))
- '@babel/plugin-transform-export-namespace-from': 7.29.7(@babel/core@7.29.7(supports-color@7.2.0))
- '@babel/plugin-transform-for-of': 7.29.7(@babel/core@7.29.7(supports-color@7.2.0))(supports-color@7.2.0)
- '@babel/plugin-transform-function-name': 7.29.7(@babel/core@7.29.7(supports-color@7.2.0))(supports-color@7.2.0)
- '@babel/plugin-transform-json-strings': 7.29.7(@babel/core@7.29.7(supports-color@7.2.0))
- '@babel/plugin-transform-literals': 7.29.7(@babel/core@7.29.7(supports-color@7.2.0))
- '@babel/plugin-transform-logical-assignment-operators': 7.29.7(@babel/core@7.29.7(supports-color@7.2.0))
- '@babel/plugin-transform-member-expression-literals': 7.29.7(@babel/core@7.29.7(supports-color@7.2.0))
- '@babel/plugin-transform-modules-amd': 7.29.7(@babel/core@7.29.7(supports-color@7.2.0))(supports-color@7.2.0)
- '@babel/plugin-transform-modules-commonjs': 7.29.7(@babel/core@7.29.7(supports-color@7.2.0))(supports-color@7.2.0)
- '@babel/plugin-transform-modules-systemjs': 7.29.7(@babel/core@7.29.7(supports-color@7.2.0))(supports-color@7.2.0)
- '@babel/plugin-transform-modules-umd': 7.29.7(@babel/core@7.29.7(supports-color@7.2.0))(supports-color@7.2.0)
- '@babel/plugin-transform-named-capturing-groups-regex': 7.29.7(@babel/core@7.29.7(supports-color@7.2.0))
- '@babel/plugin-transform-new-target': 7.29.7(@babel/core@7.29.7(supports-color@7.2.0))
- '@babel/plugin-transform-nullish-coalescing-operator': 7.29.7(@babel/core@7.29.7(supports-color@7.2.0))
- '@babel/plugin-transform-numeric-separator': 7.29.7(@babel/core@7.29.7(supports-color@7.2.0))
- '@babel/plugin-transform-object-rest-spread': 7.29.7(@babel/core@7.29.7(supports-color@7.2.0))(supports-color@7.2.0)
- '@babel/plugin-transform-object-super': 7.29.7(@babel/core@7.29.7(supports-color@7.2.0))(supports-color@7.2.0)
- '@babel/plugin-transform-optional-catch-binding': 7.29.7(@babel/core@7.29.7(supports-color@7.2.0))
- '@babel/plugin-transform-optional-chaining': 7.29.7(@babel/core@7.29.7(supports-color@7.2.0))(supports-color@7.2.0)
- '@babel/plugin-transform-parameters': 7.29.7(@babel/core@7.29.7(supports-color@7.2.0))
- '@babel/plugin-transform-private-methods': 7.29.7(@babel/core@7.29.7(supports-color@7.2.0))(supports-color@7.2.0)
- '@babel/plugin-transform-private-property-in-object': 7.29.7(@babel/core@7.29.7(supports-color@7.2.0))(supports-color@7.2.0)
- '@babel/plugin-transform-property-literals': 7.29.7(@babel/core@7.29.7(supports-color@7.2.0))
- '@babel/plugin-transform-regenerator': 7.29.7(@babel/core@7.29.7(supports-color@7.2.0))
- '@babel/plugin-transform-regexp-modifiers': 7.29.7(@babel/core@7.29.7(supports-color@7.2.0))
- '@babel/plugin-transform-reserved-words': 7.29.7(@babel/core@7.29.7(supports-color@7.2.0))
- '@babel/plugin-transform-shorthand-properties': 7.29.7(@babel/core@7.29.7(supports-color@7.2.0))
- '@babel/plugin-transform-spread': 7.29.7(@babel/core@7.29.7(supports-color@7.2.0))(supports-color@7.2.0)
- '@babel/plugin-transform-sticky-regex': 7.29.7(@babel/core@7.29.7(supports-color@7.2.0))
- '@babel/plugin-transform-template-literals': 7.29.7(@babel/core@7.29.7(supports-color@7.2.0))
- '@babel/plugin-transform-typeof-symbol': 7.29.7(@babel/core@7.29.7(supports-color@7.2.0))
- '@babel/plugin-transform-unicode-escapes': 7.29.7(@babel/core@7.29.7(supports-color@7.2.0))
- '@babel/plugin-transform-unicode-property-regex': 7.29.7(@babel/core@7.29.7(supports-color@7.2.0))
- '@babel/plugin-transform-unicode-regex': 7.29.7(@babel/core@7.29.7(supports-color@7.2.0))
- '@babel/plugin-transform-unicode-sets-regex': 7.29.7(@babel/core@7.29.7(supports-color@7.2.0))
- '@babel/preset-modules': 0.1.6-no-external-plugins(@babel/core@7.29.7(supports-color@7.2.0))
- babel-plugin-polyfill-corejs2: 0.4.17(@babel/core@7.29.7(supports-color@7.2.0))(supports-color@7.2.0)
- babel-plugin-polyfill-corejs3: 0.14.2(@babel/core@7.29.7(supports-color@7.2.0))(supports-color@7.2.0)
- babel-plugin-polyfill-regenerator: 0.6.8(@babel/core@7.29.7(supports-color@7.2.0))(supports-color@7.2.0)
+ '@babel/plugin-bugfix-firefox-class-in-computed-class-key': 7.29.7(@babel/core@7.29.7)
+ '@babel/plugin-bugfix-safari-class-field-initializer-scope': 7.29.7(@babel/core@7.29.7)
+ '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': 7.29.7(@babel/core@7.29.7)
+ '@babel/plugin-bugfix-safari-rest-destructuring-rhs-array': 7.29.7(@babel/core@7.29.7)
+ '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.29.7(@babel/core@7.29.7)
+ '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly': 7.29.7(@babel/core@7.29.7)
+ '@babel/plugin-proposal-private-property-in-object': 7.21.0-placeholder-for-preset-env.2(@babel/core@7.29.7)
+ '@babel/plugin-syntax-import-assertions': 7.29.7(@babel/core@7.29.7)
+ '@babel/plugin-syntax-import-attributes': 7.29.7(@babel/core@7.29.7)
+ '@babel/plugin-syntax-unicode-sets-regex': 7.18.6(@babel/core@7.29.7)
+ '@babel/plugin-transform-arrow-functions': 7.29.7(@babel/core@7.29.7)
+ '@babel/plugin-transform-async-generator-functions': 7.29.7(@babel/core@7.29.7)
+ '@babel/plugin-transform-async-to-generator': 7.29.7(@babel/core@7.29.7)
+ '@babel/plugin-transform-block-scoped-functions': 7.29.7(@babel/core@7.29.7)
+ '@babel/plugin-transform-block-scoping': 7.29.7(@babel/core@7.29.7)
+ '@babel/plugin-transform-class-properties': 7.29.7(@babel/core@7.29.7)
+ '@babel/plugin-transform-class-static-block': 7.29.7(@babel/core@7.29.7)
+ '@babel/plugin-transform-classes': 7.29.7(@babel/core@7.29.7)
+ '@babel/plugin-transform-computed-properties': 7.29.7(@babel/core@7.29.7)
+ '@babel/plugin-transform-destructuring': 7.29.7(@babel/core@7.29.7)
+ '@babel/plugin-transform-dotall-regex': 7.29.7(@babel/core@7.29.7)
+ '@babel/plugin-transform-duplicate-keys': 7.29.7(@babel/core@7.29.7)
+ '@babel/plugin-transform-duplicate-named-capturing-groups-regex': 7.29.7(@babel/core@7.29.7)
+ '@babel/plugin-transform-dynamic-import': 7.29.7(@babel/core@7.29.7)
+ '@babel/plugin-transform-explicit-resource-management': 7.29.7(@babel/core@7.29.7)
+ '@babel/plugin-transform-exponentiation-operator': 7.29.7(@babel/core@7.29.7)
+ '@babel/plugin-transform-export-namespace-from': 7.29.7(@babel/core@7.29.7)
+ '@babel/plugin-transform-for-of': 7.29.7(@babel/core@7.29.7)
+ '@babel/plugin-transform-function-name': 7.29.7(@babel/core@7.29.7)
+ '@babel/plugin-transform-json-strings': 7.29.7(@babel/core@7.29.7)
+ '@babel/plugin-transform-literals': 7.29.7(@babel/core@7.29.7)
+ '@babel/plugin-transform-logical-assignment-operators': 7.29.7(@babel/core@7.29.7)
+ '@babel/plugin-transform-member-expression-literals': 7.29.7(@babel/core@7.29.7)
+ '@babel/plugin-transform-modules-amd': 7.29.7(@babel/core@7.29.7)
+ '@babel/plugin-transform-modules-commonjs': 7.29.7(@babel/core@7.29.7)
+ '@babel/plugin-transform-modules-systemjs': 7.29.7(@babel/core@7.29.7)
+ '@babel/plugin-transform-modules-umd': 7.29.7(@babel/core@7.29.7)
+ '@babel/plugin-transform-named-capturing-groups-regex': 7.29.7(@babel/core@7.29.7)
+ '@babel/plugin-transform-new-target': 7.29.7(@babel/core@7.29.7)
+ '@babel/plugin-transform-nullish-coalescing-operator': 7.29.7(@babel/core@7.29.7)
+ '@babel/plugin-transform-numeric-separator': 7.29.7(@babel/core@7.29.7)
+ '@babel/plugin-transform-object-rest-spread': 7.29.7(@babel/core@7.29.7)
+ '@babel/plugin-transform-object-super': 7.29.7(@babel/core@7.29.7)
+ '@babel/plugin-transform-optional-catch-binding': 7.29.7(@babel/core@7.29.7)
+ '@babel/plugin-transform-optional-chaining': 7.29.7(@babel/core@7.29.7)
+ '@babel/plugin-transform-parameters': 7.29.7(@babel/core@7.29.7)
+ '@babel/plugin-transform-private-methods': 7.29.7(@babel/core@7.29.7)
+ '@babel/plugin-transform-private-property-in-object': 7.29.7(@babel/core@7.29.7)
+ '@babel/plugin-transform-property-literals': 7.29.7(@babel/core@7.29.7)
+ '@babel/plugin-transform-regenerator': 7.29.7(@babel/core@7.29.7)
+ '@babel/plugin-transform-regexp-modifiers': 7.29.7(@babel/core@7.29.7)
+ '@babel/plugin-transform-reserved-words': 7.29.7(@babel/core@7.29.7)
+ '@babel/plugin-transform-shorthand-properties': 7.29.7(@babel/core@7.29.7)
+ '@babel/plugin-transform-spread': 7.29.7(@babel/core@7.29.7)
+ '@babel/plugin-transform-sticky-regex': 7.29.7(@babel/core@7.29.7)
+ '@babel/plugin-transform-template-literals': 7.29.7(@babel/core@7.29.7)
+ '@babel/plugin-transform-typeof-symbol': 7.29.7(@babel/core@7.29.7)
+ '@babel/plugin-transform-unicode-escapes': 7.29.7(@babel/core@7.29.7)
+ '@babel/plugin-transform-unicode-property-regex': 7.29.7(@babel/core@7.29.7)
+ '@babel/plugin-transform-unicode-regex': 7.29.7(@babel/core@7.29.7)
+ '@babel/plugin-transform-unicode-sets-regex': 7.29.7(@babel/core@7.29.7)
+ '@babel/preset-modules': 0.1.6-no-external-plugins(@babel/core@7.29.7)
+ babel-plugin-polyfill-corejs2: 0.4.17(@babel/core@7.29.7)
+ babel-plugin-polyfill-corejs3: 0.14.2(@babel/core@7.29.7)
+ babel-plugin-polyfill-regenerator: 0.6.8(@babel/core@7.29.7)
core-js-compat: 3.49.0
semver: 6.3.1
transitivePeerDependencies:
- supports-color
- '@babel/preset-modules@0.1.6-no-external-plugins(@babel/core@7.29.7(supports-color@7.2.0))':
+ '@babel/preset-modules@0.1.6-no-external-plugins(@babel/core@7.29.7)':
dependencies:
- '@babel/core': 7.29.7(supports-color@7.2.0)
+ '@babel/core': 7.29.7
'@babel/helper-plugin-utils': 7.29.7
'@babel/types': 7.29.8
esutils: 2.0.3
- '@babel/preset-typescript@7.29.7(@babel/core@7.29.7(supports-color@7.2.0))(supports-color@7.2.0)':
+ '@babel/preset-typescript@7.29.7(@babel/core@7.29.7)':
dependencies:
- '@babel/core': 7.29.7(supports-color@7.2.0)
+ '@babel/core': 7.29.7
'@babel/helper-plugin-utils': 7.29.7
'@babel/helper-validator-option': 7.29.7
- '@babel/plugin-syntax-jsx': 7.29.7(@babel/core@7.29.7(supports-color@7.2.0))
- '@babel/plugin-transform-modules-commonjs': 7.29.7(@babel/core@7.29.7(supports-color@7.2.0))(supports-color@7.2.0)
- '@babel/plugin-transform-typescript': 7.29.7(@babel/core@7.29.7(supports-color@7.2.0))(supports-color@7.2.0)
+ '@babel/plugin-syntax-jsx': 7.29.7(@babel/core@7.29.7)
+ '@babel/plugin-transform-modules-commonjs': 7.29.7(@babel/core@7.29.7)
+ '@babel/plugin-transform-typescript': 7.29.7(@babel/core@7.29.7)
transitivePeerDependencies:
- supports-color
@@ -7321,7 +7234,7 @@ snapshots:
'@babel/parser': 7.29.8
'@babel/types': 7.29.8
- '@babel/traverse@7.29.7(supports-color@7.2.0)':
+ '@babel/traverse@7.29.7':
dependencies:
'@babel/code-frame': 7.29.7
'@babel/generator': 7.29.7
@@ -7329,7 +7242,7 @@ snapshots:
'@babel/parser': 7.29.8
'@babel/template': 7.29.7
'@babel/types': 7.29.8
- debug: 4.4.3(supports-color@7.2.0)
+ debug: 4.4.3
transitivePeerDependencies:
- supports-color
@@ -7474,9 +7387,9 @@ snapshots:
tslib: 2.8.1
optional: true
- '@emotion/babel-plugin@11.13.5(supports-color@7.2.0)':
+ '@emotion/babel-plugin@11.13.5':
dependencies:
- '@babel/helper-module-imports': 7.29.7(supports-color@7.2.0)
+ '@babel/helper-module-imports': 7.29.7
'@babel/runtime': 7.29.7
'@emotion/hash': 0.9.2
'@emotion/memoize': 0.9.0
@@ -7498,9 +7411,9 @@ snapshots:
'@emotion/weak-memoize': 0.4.0
stylis: 4.2.0
- '@emotion/css@11.13.5(supports-color@7.2.0)':
+ '@emotion/css@11.13.5':
dependencies:
- '@emotion/babel-plugin': 11.13.5(supports-color@7.2.0)
+ '@emotion/babel-plugin': 11.13.5
'@emotion/cache': 11.14.0
'@emotion/serialize': 1.3.3
'@emotion/sheet': 1.4.0
@@ -7528,17 +7441,17 @@ snapshots:
'@emotion/weak-memoize@0.4.0': {}
- '@eslint-community/eslint-utils@4.9.1(eslint@10.13.0(jiti@2.7.0)(supports-color@7.2.0))':
+ '@eslint-community/eslint-utils@4.9.1(eslint@10.13.0(jiti@2.7.0))':
dependencies:
- eslint: 10.13.0(jiti@2.7.0)(supports-color@7.2.0)
+ eslint: 10.13.0(jiti@2.7.0)
eslint-visitor-keys: 3.4.3
'@eslint-community/regexpp@4.12.2': {}
- '@eslint/config-array@0.23.5(supports-color@7.2.0)':
+ '@eslint/config-array@0.23.5':
dependencies:
'@eslint/object-schema': 3.0.5
- debug: 4.4.3(supports-color@7.2.0)
+ debug: 4.4.3
minimatch: 10.2.5
transitivePeerDependencies:
- supports-color
@@ -7627,40 +7540,22 @@ snapshots:
dependencies:
'@swc/helpers': 0.5.23
- '@intlify/core-base@11.4.13':
- dependencies:
- '@intlify/devtools-types': 11.4.13
- '@intlify/message-compiler': 11.4.13
- '@intlify/shared': 11.4.13
-
'@intlify/core-base@11.4.16':
dependencies:
'@intlify/devtools-types': 11.4.16
'@intlify/message-compiler': 11.4.16
'@intlify/shared': 11.4.16
- '@intlify/devtools-types@11.4.13':
- dependencies:
- '@intlify/core-base': 11.4.13
- '@intlify/shared': 11.4.13
-
'@intlify/devtools-types@11.4.16':
dependencies:
'@intlify/core-base': 11.4.16
'@intlify/shared': 11.4.16
- '@intlify/message-compiler@11.4.13':
- dependencies:
- '@intlify/shared': 11.4.13
- source-map-js: 1.2.2
-
'@intlify/message-compiler@11.4.16':
dependencies:
'@intlify/shared': 11.4.16
source-map-js: 1.2.2
- '@intlify/shared@11.4.13': {}
-
'@intlify/shared@11.4.16': {}
'@isaacs/cliui@9.0.0': {}
@@ -7701,15 +7596,11 @@ snapshots:
'@letta-ai/letta-client@1.12.1': {}
- '@lucide/vue@1.59.0(vue@3.5.43(typescript@6.0.3))':
- dependencies:
- vue: 3.5.43(typescript@6.0.3)
-
- '@lucide/vue@1.59.0(vue@3.5.44(typescript@5.9.3))':
+ '@lucide/vue@1.63.0(vue@3.5.44(typescript@5.9.3))':
dependencies:
vue: 3.5.44(typescript@5.9.3)
- '@lucide/vue@1.59.0(vue@3.5.44(typescript@6.0.3))':
+ '@lucide/vue@1.63.0(vue@3.5.44(typescript@6.0.3))':
dependencies:
vue: 3.5.44(typescript@6.0.3)
@@ -7750,25 +7641,25 @@ snapshots:
'@types/geojson': 7946.0.16
pbf: 5.1.2
- '@mdit/helper@1.1.2(markdown-it@15.0.3)':
+ '@mdit/helper@1.1.3(markdown-it@15.0.3)':
optionalDependencies:
markdown-it: 15.0.3
- '@mdit/plugin-katex@1.1.3(markdown-it@15.0.3)':
+ '@mdit/plugin-katex@1.1.4(markdown-it@15.0.3)':
dependencies:
- '@mdit/helper': 1.1.2(markdown-it@15.0.3)
- '@mdit/plugin-tex': 1.1.2(markdown-it@15.0.3)
- katex: 0.19.0
+ '@mdit/helper': 1.1.3(markdown-it@15.0.3)
+ '@mdit/plugin-tex': 1.1.3(markdown-it@15.0.3)
+ katex: 0.19.1
optionalDependencies:
markdown-it: 15.0.3
- '@mdit/plugin-tex@1.1.2(markdown-it@15.0.3)':
+ '@mdit/plugin-tex@1.1.3(markdown-it@15.0.3)':
dependencies:
- '@mdit/helper': 1.1.2(markdown-it@15.0.3)
+ '@mdit/helper': 1.1.3(markdown-it@15.0.3)
optionalDependencies:
markdown-it: 15.0.3
- '@modelcontextprotocol/sdk@1.32.1(supports-color@7.2.0)(zod@3.25.76)':
+ '@modelcontextprotocol/sdk@1.32.1(zod@3.25.76)':
dependencies:
'@hono/node-server': 2.1.5(hono@4.13.13)
ajv: 8.20.0
@@ -7778,8 +7669,8 @@ snapshots:
cross-spawn: 7.0.6
eventsource: 3.0.7
eventsource-parser: 3.1.1
- express: 5.3.0(supports-color@7.2.0)
- express-rate-limit: 8.7.1(express@5.3.0(supports-color@7.2.0))(supports-color@7.2.0)
+ express: 5.3.0
+ express-rate-limit: 8.7.1(express@5.3.0)
hono: 4.13.13
jose: 6.2.12
json-schema-typed: 8.0.2
@@ -7992,10 +7883,10 @@ snapshots:
'@rolldown/pluginutils@1.0.1': {}
- '@rollup/plugin-babel@6.1.0(@babel/core@7.29.7(supports-color@7.2.0))(rollup@4.62.0)(supports-color@7.2.0)':
+ '@rollup/plugin-babel@6.1.0(@babel/core@7.29.7)(rollup@4.62.0)':
dependencies:
- '@babel/core': 7.29.7(supports-color@7.2.0)
- '@babel/helper-module-imports': 7.29.7(supports-color@7.2.0)
+ '@babel/core': 7.29.7
+ '@babel/helper-module-imports': 7.29.7
'@rollup/pluginutils': 5.4.0(rollup@4.62.0)
optionalDependencies:
rollup: 4.62.0
@@ -8116,17 +8007,17 @@ snapshots:
dependencies:
tslib: 2.8.1
- '@tabler/icons-vue@3.49.0(vue@3.5.44(typescript@5.9.3))':
+ '@tabler/icons-vue@3.50.0(vue@3.5.44(typescript@5.9.3))':
dependencies:
- '@tabler/icons': 3.49.0
+ '@tabler/icons': 3.50.0
vue: 3.5.44(typescript@5.9.3)
- '@tabler/icons-vue@3.49.0(vue@3.5.44(typescript@6.0.3))':
+ '@tabler/icons-vue@3.50.0(vue@3.5.44(typescript@6.0.3))':
dependencies:
- '@tabler/icons': 3.49.0
+ '@tabler/icons': 3.50.0
vue: 3.5.44(typescript@6.0.3)
- '@tabler/icons@3.49.0': {}
+ '@tabler/icons@3.50.0': {}
'@tailwindcss/node@4.3.3':
dependencies:
@@ -8194,30 +8085,30 @@ snapshots:
postcss-selector-parser: 6.0.10
tailwindcss: 4.3.3
- '@tailwindcss/vite@4.3.3(vite@8.3.4(@types/node@26.6.5)(jiti@2.7.0)(stylus@0.57.0(supports-color@7.2.0))(terser@5.48.0)(yaml@2.9.1))':
+ '@tailwindcss/vite@4.3.3(vite@8.3.4(@types/node@26.6.5)(jiti@2.7.0)(stylus@0.59.0)(terser@5.48.0)(yaml@2.9.1))':
dependencies:
'@tailwindcss/node': 4.3.3
'@tailwindcss/oxide': 4.3.3
tailwindcss: 4.3.3
- vite: 8.3.4(@types/node@26.6.5)(jiti@2.7.0)(stylus@0.57.0(supports-color@7.2.0))(terser@5.48.0)(yaml@2.9.1)
+ vite: 8.3.4(@types/node@26.6.5)(jiti@2.7.0)(stylus@0.59.0)(terser@5.48.0)(yaml@2.9.1)
'@tanstack/table-core@8.21.3': {}
- '@tanstack/virtual-core@3.19.6': {}
+ '@tanstack/virtual-core@3.19.8': {}
'@tanstack/vue-table@8.21.3(vue@3.5.44(typescript@6.0.3))':
dependencies:
'@tanstack/table-core': 8.21.3
vue: 3.5.44(typescript@6.0.3)
- '@tanstack/vue-virtual@3.13.47(vue@3.5.44(typescript@5.9.3))':
+ '@tanstack/vue-virtual@3.13.49(vue@3.5.44(typescript@5.9.3))':
dependencies:
- '@tanstack/virtual-core': 3.19.6
+ '@tanstack/virtual-core': 3.19.8
vue: 3.5.44(typescript@5.9.3)
- '@tanstack/vue-virtual@3.13.47(vue@3.5.44(typescript@6.0.3))':
+ '@tanstack/vue-virtual@3.13.49(vue@3.5.44(typescript@6.0.3))':
dependencies:
- '@tanstack/virtual-core': 3.19.6
+ '@tanstack/virtual-core': 3.19.8
vue: 3.5.44(typescript@6.0.3)
'@trickfilm400/rollup-plugin-off-main-thread@3.0.0-pre1':
@@ -8455,15 +8346,15 @@ snapshots:
dependencies:
'@types/node': 26.6.5
- '@typescript-eslint/eslint-plugin@8.61.1(@typescript-eslint/parser@8.61.1(eslint@10.13.0(jiti@2.7.0)(supports-color@7.2.0))(supports-color@7.2.0)(typescript@6.0.3))(eslint@10.13.0(jiti@2.7.0)(supports-color@7.2.0))(supports-color@7.2.0)(typescript@6.0.3)':
+ '@typescript-eslint/eslint-plugin@8.61.1(@typescript-eslint/parser@8.61.1(eslint@10.13.0(jiti@2.7.0))(typescript@6.0.3))(eslint@10.13.0(jiti@2.7.0))(typescript@6.0.3)':
dependencies:
'@eslint-community/regexpp': 4.12.2
- '@typescript-eslint/parser': 8.61.1(eslint@10.13.0(jiti@2.7.0)(supports-color@7.2.0))(supports-color@7.2.0)(typescript@6.0.3)
+ '@typescript-eslint/parser': 8.61.1(eslint@10.13.0(jiti@2.7.0))(typescript@6.0.3)
'@typescript-eslint/scope-manager': 8.61.1
- '@typescript-eslint/type-utils': 8.61.1(eslint@10.13.0(jiti@2.7.0)(supports-color@7.2.0))(supports-color@7.2.0)(typescript@6.0.3)
- '@typescript-eslint/utils': 8.61.1(eslint@10.13.0(jiti@2.7.0)(supports-color@7.2.0))(supports-color@7.2.0)(typescript@6.0.3)
+ '@typescript-eslint/type-utils': 8.61.1(eslint@10.13.0(jiti@2.7.0))(typescript@6.0.3)
+ '@typescript-eslint/utils': 8.61.1(eslint@10.13.0(jiti@2.7.0))(typescript@6.0.3)
'@typescript-eslint/visitor-keys': 8.61.1
- eslint: 10.13.0(jiti@2.7.0)(supports-color@7.2.0)
+ eslint: 10.13.0(jiti@2.7.0)
ignore: 7.0.5
natural-compare: 1.4.0
ts-api-utils: 2.5.0(typescript@6.0.3)
@@ -8471,23 +8362,23 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@typescript-eslint/parser@8.61.1(eslint@10.13.0(jiti@2.7.0)(supports-color@7.2.0))(supports-color@7.2.0)(typescript@6.0.3)':
+ '@typescript-eslint/parser@8.61.1(eslint@10.13.0(jiti@2.7.0))(typescript@6.0.3)':
dependencies:
'@typescript-eslint/scope-manager': 8.61.1
'@typescript-eslint/types': 8.61.1
- '@typescript-eslint/typescript-estree': 8.61.1(supports-color@7.2.0)(typescript@6.0.3)
+ '@typescript-eslint/typescript-estree': 8.61.1(typescript@6.0.3)
'@typescript-eslint/visitor-keys': 8.61.1
- debug: 4.4.3(supports-color@7.2.0)
- eslint: 10.13.0(jiti@2.7.0)(supports-color@7.2.0)
+ debug: 4.4.3
+ eslint: 10.13.0(jiti@2.7.0)
typescript: 6.0.3
transitivePeerDependencies:
- supports-color
- '@typescript-eslint/project-service@8.61.1(supports-color@7.2.0)(typescript@6.0.3)':
+ '@typescript-eslint/project-service@8.61.1(typescript@6.0.3)':
dependencies:
'@typescript-eslint/tsconfig-utils': 8.61.1(typescript@6.0.3)
'@typescript-eslint/types': 8.61.1
- debug: 4.4.3(supports-color@7.2.0)
+ debug: 4.4.3
typescript: 6.0.3
transitivePeerDependencies:
- supports-color
@@ -8501,13 +8392,13 @@ snapshots:
dependencies:
typescript: 6.0.3
- '@typescript-eslint/type-utils@8.61.1(eslint@10.13.0(jiti@2.7.0)(supports-color@7.2.0))(supports-color@7.2.0)(typescript@6.0.3)':
+ '@typescript-eslint/type-utils@8.61.1(eslint@10.13.0(jiti@2.7.0))(typescript@6.0.3)':
dependencies:
'@typescript-eslint/types': 8.61.1
- '@typescript-eslint/typescript-estree': 8.61.1(supports-color@7.2.0)(typescript@6.0.3)
- '@typescript-eslint/utils': 8.61.1(eslint@10.13.0(jiti@2.7.0)(supports-color@7.2.0))(supports-color@7.2.0)(typescript@6.0.3)
- debug: 4.4.3(supports-color@7.2.0)
- eslint: 10.13.0(jiti@2.7.0)(supports-color@7.2.0)
+ '@typescript-eslint/typescript-estree': 8.61.1(typescript@6.0.3)
+ '@typescript-eslint/utils': 8.61.1(eslint@10.13.0(jiti@2.7.0))(typescript@6.0.3)
+ debug: 4.4.3
+ eslint: 10.13.0(jiti@2.7.0)
ts-api-utils: 2.5.0(typescript@6.0.3)
typescript: 6.0.3
transitivePeerDependencies:
@@ -8515,13 +8406,13 @@ snapshots:
'@typescript-eslint/types@8.61.1': {}
- '@typescript-eslint/typescript-estree@8.61.1(supports-color@7.2.0)(typescript@6.0.3)':
+ '@typescript-eslint/typescript-estree@8.61.1(typescript@6.0.3)':
dependencies:
- '@typescript-eslint/project-service': 8.61.1(supports-color@7.2.0)(typescript@6.0.3)
+ '@typescript-eslint/project-service': 8.61.1(typescript@6.0.3)
'@typescript-eslint/tsconfig-utils': 8.61.1(typescript@6.0.3)
'@typescript-eslint/types': 8.61.1
'@typescript-eslint/visitor-keys': 8.61.1
- debug: 4.4.3(supports-color@7.2.0)
+ debug: 4.4.3
minimatch: 10.2.5
semver: 7.8.5
tinyglobby: 0.2.17
@@ -8530,13 +8421,13 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@typescript-eslint/utils@8.61.1(eslint@10.13.0(jiti@2.7.0)(supports-color@7.2.0))(supports-color@7.2.0)(typescript@6.0.3)':
+ '@typescript-eslint/utils@8.61.1(eslint@10.13.0(jiti@2.7.0))(typescript@6.0.3)':
dependencies:
- '@eslint-community/eslint-utils': 4.9.1(eslint@10.13.0(jiti@2.7.0)(supports-color@7.2.0))
+ '@eslint-community/eslint-utils': 4.9.1(eslint@10.13.0(jiti@2.7.0))
'@typescript-eslint/scope-manager': 8.61.1
'@typescript-eslint/types': 8.61.1
- '@typescript-eslint/typescript-estree': 8.61.1(supports-color@7.2.0)(typescript@6.0.3)
- eslint: 10.13.0(jiti@2.7.0)(supports-color@7.2.0)
+ '@typescript-eslint/typescript-estree': 8.61.1(typescript@6.0.3)
+ eslint: 10.13.0(jiti@2.7.0)
typescript: 6.0.3
transitivePeerDependencies:
- supports-color
@@ -8555,9 +8446,9 @@ snapshots:
dependencies:
lodash-es: 4.18.1
- '@unovis/ts@1.7.1(supports-color@7.2.0)':
+ '@unovis/ts@1.7.1':
dependencies:
- '@emotion/css': 11.13.5(supports-color@7.2.0)
+ '@emotion/css': 11.13.5
'@juggle/resize-observer': 3.4.0
'@maplibre/maplibre-gl-style-spec': 26.4.1
'@types/d3': 7.4.3
@@ -8629,20 +8520,20 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@unovis/vue@1.7.1(@unovis/ts@1.7.1(supports-color@7.2.0))(vue@3.5.44(typescript@5.9.3))':
+ '@unovis/vue@1.7.1(@unovis/ts@1.7.1)(vue@3.5.44(typescript@5.9.3))':
dependencies:
- '@unovis/ts': 1.7.1(supports-color@7.2.0)
+ '@unovis/ts': 1.7.1
vue: 3.5.44(typescript@5.9.3)
- '@unovis/vue@1.7.1(@unovis/ts@1.7.1(supports-color@7.2.0))(vue@3.5.44(typescript@6.0.3))':
+ '@unovis/vue@1.7.1(@unovis/ts@1.7.1)(vue@3.5.44(typescript@6.0.3))':
dependencies:
- '@unovis/ts': 1.7.1(supports-color@7.2.0)
+ '@unovis/ts': 1.7.1
vue: 3.5.44(typescript@6.0.3)
- '@unovue/detypes@0.8.5(supports-color@7.2.0)':
+ '@unovue/detypes@0.8.5':
dependencies:
- '@babel/core': 7.29.7(supports-color@7.2.0)
- '@babel/preset-typescript': 7.29.7(@babel/core@7.29.7(supports-color@7.2.0))(supports-color@7.2.0)
+ '@babel/core': 7.29.7
+ '@babel/preset-typescript': 7.29.7(@babel/core@7.29.7)
'@vue/compiler-dom': 3.5.43
'@vue/compiler-sfc': 3.5.43
'@vuedx/template-ast-types': 0.7.1
@@ -8652,28 +8543,28 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@vitejs/plugin-vue-jsx@5.1.6(supports-color@7.2.0)(vite@8.3.4(@types/node@26.6.5)(jiti@2.7.0)(stylus@0.57.0(supports-color@7.2.0))(terser@5.48.0)(yaml@2.9.1))(vue@3.5.44(typescript@6.0.3))':
+ '@vitejs/plugin-vue-jsx@5.1.6(vite@8.3.4(@types/node@26.6.5)(jiti@2.7.0)(stylus@0.59.0)(terser@5.48.0)(yaml@2.9.1))(vue@3.5.44(typescript@6.0.3))':
dependencies:
- '@babel/core': 7.29.7(supports-color@7.2.0)
- '@babel/plugin-syntax-typescript': 7.29.7(@babel/core@7.29.7(supports-color@7.2.0))
- '@babel/plugin-transform-typescript': 7.29.7(@babel/core@7.29.7(supports-color@7.2.0))(supports-color@7.2.0)
+ '@babel/core': 7.29.7
+ '@babel/plugin-syntax-typescript': 7.29.7(@babel/core@7.29.7)
+ '@babel/plugin-transform-typescript': 7.29.7(@babel/core@7.29.7)
'@rolldown/pluginutils': 1.0.1
- '@vue/babel-plugin-jsx': 2.0.1(@babel/core@7.29.7(supports-color@7.2.0))(supports-color@7.2.0)
- vite: 8.3.4(@types/node@26.6.5)(jiti@2.7.0)(stylus@0.57.0(supports-color@7.2.0))(terser@5.48.0)(yaml@2.9.1)
+ '@vue/babel-plugin-jsx': 2.0.1(@babel/core@7.29.7)
+ vite: 8.3.4(@types/node@26.6.5)(jiti@2.7.0)(stylus@0.59.0)(terser@5.48.0)(yaml@2.9.1)
vue: 3.5.44(typescript@6.0.3)
transitivePeerDependencies:
- supports-color
- '@vitejs/plugin-vue@6.0.10(vite@8.3.4(@types/node@26.6.5)(jiti@2.7.0)(stylus@0.57.0(supports-color@7.2.0))(terser@5.48.0)(yaml@2.9.1))(vue@3.5.44(typescript@5.9.3))':
+ '@vitejs/plugin-vue@6.0.10(vite@8.3.4(@types/node@26.6.5)(jiti@2.7.0)(stylus@0.59.0)(terser@5.48.0)(yaml@2.9.1))(vue@3.5.44(typescript@5.9.3))':
dependencies:
'@rolldown/pluginutils': 1.0.1
- vite: 8.3.4(@types/node@26.6.5)(jiti@2.7.0)(stylus@0.57.0(supports-color@7.2.0))(terser@5.48.0)(yaml@2.9.1)
+ vite: 8.3.4(@types/node@26.6.5)(jiti@2.7.0)(stylus@0.59.0)(terser@5.48.0)(yaml@2.9.1)
vue: 3.5.44(typescript@5.9.3)
- '@vitejs/plugin-vue@6.0.10(vite@8.3.4(@types/node@26.6.5)(jiti@2.7.0)(stylus@0.57.0(supports-color@7.2.0))(terser@5.48.0)(yaml@2.9.1))(vue@3.5.44(typescript@6.0.3))':
+ '@vitejs/plugin-vue@6.0.10(vite@8.3.4(@types/node@26.6.5)(jiti@2.7.0)(stylus@0.59.0)(terser@5.48.0)(yaml@2.9.1))(vue@3.5.44(typescript@6.0.3))':
dependencies:
'@rolldown/pluginutils': 1.0.1
- vite: 8.3.4(@types/node@26.6.5)(jiti@2.7.0)(stylus@0.57.0(supports-color@7.2.0))(terser@5.48.0)(yaml@2.9.1)
+ vite: 8.3.4(@types/node@26.6.5)(jiti@2.7.0)(stylus@0.59.0)(terser@5.48.0)(yaml@2.9.1)
vue: 3.5.44(typescript@6.0.3)
'@vitest/coverage-v8@5.0.5(vitest@5.0.5)':
@@ -8686,7 +8577,7 @@ snapshots:
obug: 3.0.0
std-env: 4.3.0
tinyrainbow: 3.2.0
- vitest: 5.0.5(@types/node@26.6.5)(@vitest/coverage-v8@5.0.5)(@vitest/ui@5.0.5)(happy-dom@21.0.3)(jsdom@30.1.3)(vite@8.3.4(@types/node@26.6.5)(jiti@2.7.0)(stylus@0.57.0(supports-color@7.2.0))(terser@5.48.0)(yaml@2.9.1))
+ vitest: 5.0.5(@types/node@26.6.5)(@vitest/coverage-v8@5.0.5)(@vitest/ui@5.0.5)(happy-dom@21.0.3)(jsdom@30.1.3)(vite@8.3.4(@types/node@26.6.5)(jiti@2.7.0)(stylus@0.59.0)(terser@5.48.0)(yaml@2.9.1))
'@vitest/istanbul-lib-coverage@1.0.2': {}
@@ -8694,14 +8585,14 @@ snapshots:
dependencies:
'@vitest/istanbul-lib-coverage': 1.0.2
- '@vitest/mocker@5.0.5(vite@8.3.4(@types/node@26.6.5)(jiti@2.7.0)(stylus@0.57.0(supports-color@7.2.0))(terser@5.48.0)(yaml@2.9.1))':
+ '@vitest/mocker@5.0.5(vite@8.3.4(@types/node@26.6.5)(jiti@2.7.0)(stylus@0.59.0)(terser@5.48.0)(yaml@2.9.1))':
dependencies:
'@jridgewell/trace-mapping': 0.3.31
'@vitest/spy': 5.0.5
estree-walker: 3.0.3
magic-string: 1.4.3
optionalDependencies:
- vite: 8.3.4(@types/node@26.6.5)(jiti@2.7.0)(stylus@0.57.0(supports-color@7.2.0))(terser@5.48.0)(yaml@2.9.1)
+ vite: 8.3.4(@types/node@26.6.5)(jiti@2.7.0)(stylus@0.59.0)(terser@5.48.0)(yaml@2.9.1)
'@vitest/pretty-format@5.0.5':
dependencies:
@@ -8717,7 +8608,7 @@ snapshots:
pathe: 2.0.3
sirv: 3.0.2
tinyrainbow: 3.2.0
- vitest: 5.0.5(@types/node@26.6.5)(@vitest/coverage-v8@5.0.5)(@vitest/ui@5.0.5)(happy-dom@21.0.3)(jsdom@30.1.3)(vite@8.3.4(@types/node@26.6.5)(jiti@2.7.0)(stylus@0.57.0(supports-color@7.2.0))(terser@5.48.0)(yaml@2.9.1))
+ vitest: 5.0.5(@types/node@26.6.5)(@vitest/coverage-v8@5.0.5)(@vitest/ui@5.0.5)(happy-dom@21.0.3)(jsdom@30.1.3)(vite@8.3.4(@types/node@26.6.5)(jiti@2.7.0)(stylus@0.59.0)(terser@5.48.0)(yaml@2.9.1))
'@vitest/utils@5.0.5':
dependencies:
@@ -8731,21 +8622,11 @@ snapshots:
'@volar/source-map@2.4.28': {}
- '@volar/typescript@2.4.28(typescript@5.9.3)':
- dependencies:
- '@volar/language-core': 2.4.28
- path-browserify: 1.0.1
- vscode-uri: 3.1.0
- optionalDependencies:
- typescript: 5.9.3
-
- '@volar/typescript@2.4.28(typescript@6.0.3)':
+ '@volar/typescript@2.4.28':
dependencies:
'@volar/language-core': 2.4.28
path-browserify: 1.0.1
vscode-uri: 3.1.0
- optionalDependencies:
- typescript: 6.0.3
'@vue-dnd-kit/core@1.7.0(@vueuse/core@14.4.0(vue@3.5.44(typescript@6.0.3)))(vue@3.5.44(typescript@6.0.3))':
dependencies:
@@ -8776,54 +8657,54 @@ snapshots:
'@vue/babel-helper-vue-transform-on@2.0.1': {}
- '@vue/babel-plugin-jsx@1.5.0(@babel/core@7.29.7(supports-color@7.2.0))(supports-color@7.2.0)':
+ '@vue/babel-plugin-jsx@1.5.0(@babel/core@7.29.7)':
dependencies:
- '@babel/helper-module-imports': 7.29.7(supports-color@7.2.0)
+ '@babel/helper-module-imports': 7.29.7
'@babel/helper-plugin-utils': 7.29.7
- '@babel/plugin-syntax-jsx': 7.29.7(@babel/core@7.29.7(supports-color@7.2.0))
+ '@babel/plugin-syntax-jsx': 7.29.7(@babel/core@7.29.7)
'@babel/template': 7.29.7
- '@babel/traverse': 7.29.7(supports-color@7.2.0)
+ '@babel/traverse': 7.29.7
'@babel/types': 7.29.8
'@vue/babel-helper-vue-transform-on': 1.5.0
- '@vue/babel-plugin-resolve-type': 1.5.0(@babel/core@7.29.7(supports-color@7.2.0))(supports-color@7.2.0)
+ '@vue/babel-plugin-resolve-type': 1.5.0(@babel/core@7.29.7)
'@vue/shared': 3.5.43
optionalDependencies:
- '@babel/core': 7.29.7(supports-color@7.2.0)
+ '@babel/core': 7.29.7
transitivePeerDependencies:
- supports-color
- '@vue/babel-plugin-jsx@2.0.1(@babel/core@7.29.7(supports-color@7.2.0))(supports-color@7.2.0)':
+ '@vue/babel-plugin-jsx@2.0.1(@babel/core@7.29.7)':
dependencies:
- '@babel/helper-module-imports': 7.29.7(supports-color@7.2.0)
+ '@babel/helper-module-imports': 7.29.7
'@babel/helper-plugin-utils': 7.29.7
- '@babel/plugin-syntax-jsx': 7.29.7(@babel/core@7.29.7(supports-color@7.2.0))
+ '@babel/plugin-syntax-jsx': 7.29.7(@babel/core@7.29.7)
'@babel/template': 7.29.7
- '@babel/traverse': 7.29.7(supports-color@7.2.0)
+ '@babel/traverse': 7.29.7
'@babel/types': 7.29.8
'@vue/babel-helper-vue-transform-on': 2.0.1
- '@vue/babel-plugin-resolve-type': 2.0.1(@babel/core@7.29.7(supports-color@7.2.0))(supports-color@7.2.0)
+ '@vue/babel-plugin-resolve-type': 2.0.1(@babel/core@7.29.7)
'@vue/shared': 3.5.43
optionalDependencies:
- '@babel/core': 7.29.7(supports-color@7.2.0)
+ '@babel/core': 7.29.7
transitivePeerDependencies:
- supports-color
- '@vue/babel-plugin-resolve-type@1.5.0(@babel/core@7.29.7(supports-color@7.2.0))(supports-color@7.2.0)':
+ '@vue/babel-plugin-resolve-type@1.5.0(@babel/core@7.29.7)':
dependencies:
'@babel/code-frame': 7.29.7
- '@babel/core': 7.29.7(supports-color@7.2.0)
- '@babel/helper-module-imports': 7.29.7(supports-color@7.2.0)
+ '@babel/core': 7.29.7
+ '@babel/helper-module-imports': 7.29.7
'@babel/helper-plugin-utils': 7.29.7
'@babel/parser': 7.29.8
'@vue/compiler-sfc': 3.5.43
transitivePeerDependencies:
- supports-color
- '@vue/babel-plugin-resolve-type@2.0.1(@babel/core@7.29.7(supports-color@7.2.0))(supports-color@7.2.0)':
+ '@vue/babel-plugin-resolve-type@2.0.1(@babel/core@7.29.7)':
dependencies:
'@babel/code-frame': 7.29.7
- '@babel/core': 7.29.7(supports-color@7.2.0)
- '@babel/helper-module-imports': 7.29.7(supports-color@7.2.0)
+ '@babel/core': 7.29.7
+ '@babel/helper-module-imports': 7.29.7
'@babel/helper-plugin-utils': 7.29.7
'@babel/parser': 7.29.8
'@vue/compiler-sfc': 3.5.43
@@ -8832,7 +8713,7 @@ snapshots:
'@vue/compiler-core@3.5.43':
dependencies:
- '@babel/parser': 7.29.8
+ '@babel/parser': 7.29.9
'@vue/shared': 3.5.43
entities: 7.0.1
estree-walker: 2.0.2
@@ -8858,7 +8739,7 @@ snapshots:
'@vue/compiler-sfc@3.5.43':
dependencies:
- '@babel/parser': 7.29.8
+ '@babel/parser': 7.29.9
'@vue/compiler-core': 3.5.43
'@vue/compiler-dom': 3.5.43
'@vue/compiler-ssr': 3.5.43
@@ -8929,23 +8810,23 @@ snapshots:
'@vue/devtools-shared@8.2.1': {}
- '@vue/eslint-config-prettier@10.2.0(eslint@10.13.0(jiti@2.7.0)(supports-color@7.2.0))(prettier@3.9.10)':
+ '@vue/eslint-config-prettier@10.2.0(eslint@10.13.0(jiti@2.7.0))(prettier@3.9.10)':
dependencies:
- eslint: 10.13.0(jiti@2.7.0)(supports-color@7.2.0)
- eslint-config-prettier: 10.1.8(eslint@10.13.0(jiti@2.7.0)(supports-color@7.2.0))
- eslint-plugin-prettier: 5.5.6(eslint-config-prettier@10.1.8(eslint@10.13.0(jiti@2.7.0)(supports-color@7.2.0)))(eslint@10.13.0(jiti@2.7.0)(supports-color@7.2.0))(prettier@3.9.10)
+ eslint: 10.13.0(jiti@2.7.0)
+ eslint-config-prettier: 10.1.8(eslint@10.13.0(jiti@2.7.0))
+ eslint-plugin-prettier: 5.5.6(eslint-config-prettier@10.1.8(eslint@10.13.0(jiti@2.7.0)))(eslint@10.13.0(jiti@2.7.0))(prettier@3.9.10)
prettier: 3.9.10
transitivePeerDependencies:
- '@types/eslint'
- '@vue/eslint-config-typescript@14.9.0(eslint-plugin-vue@10.11.1(@typescript-eslint/parser@8.61.1(eslint@10.13.0(jiti@2.7.0)(supports-color@7.2.0))(supports-color@7.2.0)(typescript@6.0.3))(eslint@10.13.0(jiti@2.7.0)(supports-color@7.2.0))(vue-eslint-parser@10.4.1(eslint@10.13.0(jiti@2.7.0)(supports-color@7.2.0))(supports-color@7.2.0)))(eslint@10.13.0(jiti@2.7.0)(supports-color@7.2.0))(supports-color@7.2.0)(typescript@6.0.3)':
+ '@vue/eslint-config-typescript@14.9.0(eslint-plugin-vue@10.11.1(@typescript-eslint/parser@8.61.1(eslint@10.13.0(jiti@2.7.0))(typescript@6.0.3))(eslint@10.13.0(jiti@2.7.0))(vue-eslint-parser@10.4.1(eslint@10.13.0(jiti@2.7.0))))(eslint@10.13.0(jiti@2.7.0))(typescript@6.0.3)':
dependencies:
- '@typescript-eslint/utils': 8.61.1(eslint@10.13.0(jiti@2.7.0)(supports-color@7.2.0))(supports-color@7.2.0)(typescript@6.0.3)
- eslint: 10.13.0(jiti@2.7.0)(supports-color@7.2.0)
- eslint-plugin-vue: 10.11.1(@typescript-eslint/parser@8.61.1(eslint@10.13.0(jiti@2.7.0)(supports-color@7.2.0))(supports-color@7.2.0)(typescript@6.0.3))(eslint@10.13.0(jiti@2.7.0)(supports-color@7.2.0))(vue-eslint-parser@10.4.1(eslint@10.13.0(jiti@2.7.0)(supports-color@7.2.0))(supports-color@7.2.0))
+ '@typescript-eslint/utils': 8.61.1(eslint@10.13.0(jiti@2.7.0))(typescript@6.0.3)
+ eslint: 10.13.0(jiti@2.7.0)
+ eslint-plugin-vue: 10.11.1(@typescript-eslint/parser@8.61.1(eslint@10.13.0(jiti@2.7.0))(typescript@6.0.3))(eslint@10.13.0(jiti@2.7.0))(vue-eslint-parser@10.4.1(eslint@10.13.0(jiti@2.7.0)))
fast-glob: 3.3.3
- typescript-eslint: 8.61.1(eslint@10.13.0(jiti@2.7.0)(supports-color@7.2.0))(supports-color@7.2.0)(typescript@6.0.3)
- vue-eslint-parser: 10.4.1(eslint@10.13.0(jiti@2.7.0)(supports-color@7.2.0))(supports-color@7.2.0)
+ typescript-eslint: 8.61.1(eslint@10.13.0(jiti@2.7.0))(typescript@6.0.3)
+ vue-eslint-parser: 10.4.1(eslint@10.13.0(jiti@2.7.0))
optionalDependencies:
typescript: 6.0.3
transitivePeerDependencies:
@@ -8961,31 +8842,15 @@ snapshots:
path-browserify: 1.0.1
picomatch: 4.0.7
- '@vue/reactivity@3.5.43':
- dependencies:
- '@vue/shared': 3.5.43
-
'@vue/reactivity@3.5.44':
dependencies:
'@vue/shared': 3.5.44
- '@vue/runtime-core@3.5.43':
- dependencies:
- '@vue/reactivity': 3.5.43
- '@vue/shared': 3.5.43
-
'@vue/runtime-core@3.5.44':
dependencies:
'@vue/reactivity': 3.5.44
'@vue/shared': 3.5.44
- '@vue/runtime-dom@3.5.43':
- dependencies:
- '@vue/reactivity': 3.5.43
- '@vue/runtime-core': 3.5.43
- '@vue/shared': 3.5.43
- csstype: 3.2.3
-
'@vue/runtime-dom@3.5.44':
dependencies:
'@vue/reactivity': 3.5.44
@@ -8993,12 +8858,6 @@ snapshots:
'@vue/shared': 3.5.44
csstype: 3.2.3
- '@vue/server-renderer@3.5.43':
- dependencies:
- '@vue/compiler-ssr': 3.5.43
- '@vue/runtime-dom': 3.5.43
- '@vue/shared': 3.5.43
-
'@vue/server-renderer@3.5.44':
dependencies:
'@vue/compiler-ssr': 3.5.44
@@ -9009,23 +8868,23 @@ snapshots:
'@vue/shared@3.5.44': {}
- '@vue/test-utils@2.5.1(@vue/compiler-dom@3.5.43)(@vue/server-renderer@3.5.43)(vue@3.5.44(typescript@5.9.3))':
+ '@vue/test-utils@2.5.1(@vue/compiler-dom@3.5.44)(@vue/server-renderer@3.5.44)(vue@3.5.44(typescript@5.9.3))':
dependencies:
- '@vue/compiler-dom': 3.5.43
+ '@vue/compiler-dom': 3.5.44
js-beautify: 2.0.3
vue: 3.5.44(typescript@5.9.3)
vue-component-type-helpers: 3.3.5
optionalDependencies:
- '@vue/server-renderer': 3.5.43
+ '@vue/server-renderer': 3.5.44
- '@vue/test-utils@2.5.1(@vue/compiler-dom@3.5.43)(@vue/server-renderer@3.5.43)(vue@3.5.44(typescript@6.0.3))':
+ '@vue/test-utils@2.5.1(@vue/compiler-dom@3.5.44)(@vue/server-renderer@3.5.44)(vue@3.5.44(typescript@6.0.3))':
dependencies:
- '@vue/compiler-dom': 3.5.43
+ '@vue/compiler-dom': 3.5.44
js-beautify: 2.0.3
vue: 3.5.44(typescript@6.0.3)
vue-component-type-helpers: 3.3.5
optionalDependencies:
- '@vue/server-renderer': 3.5.43
+ '@vue/server-renderer': 3.5.44
'@vue/tsconfig@0.9.1(typescript@5.9.3)(vue@3.5.44(typescript@5.9.3))':
optionalDependencies:
@@ -9127,9 +8986,9 @@ snapshots:
acorn@8.17.0: {}
- agent-base@6.0.2(supports-color@7.2.0):
+ agent-base@6.0.2:
dependencies:
- debug: 4.4.3(supports-color@7.2.0)
+ debug: 4.4.3
transitivePeerDependencies:
- supports-color
@@ -9215,12 +9074,6 @@ snapshots:
'@babel/types': 8.0.6
ast-kit: 3.0.0
- ast-walker-scope@0.9.0:
- dependencies:
- '@babel/parser': 7.29.8
- '@babel/types': 7.29.8
- ast-kit: 2.2.0
-
astral-regex@2.0.0: {}
async-function@1.0.0: {}
@@ -9231,17 +9084,15 @@ snapshots:
at-least-node@1.0.0: {}
- atob@2.1.2: {}
-
available-typed-arrays@1.0.7:
dependencies:
possible-typed-array-names: 1.1.0
- axios@1.20.0(debug@4.4.3(supports-color@7.2.0))(supports-color@7.2.0):
+ axios@1.21.0:
dependencies:
- follow-redirects: 1.16.1(debug@4.4.3(supports-color@7.2.0))
+ follow-redirects: 1.16.2
form-data: 4.0.6
- https-proxy-agent: 5.0.1(supports-color@7.2.0)
+ https-proxy-agent: 5.0.1
proxy-from-env: 2.1.0
transitivePeerDependencies:
- debug
@@ -9253,27 +9104,27 @@ snapshots:
cosmiconfig: 7.1.0
resolve: 1.22.12
- babel-plugin-polyfill-corejs2@0.4.17(@babel/core@7.29.7(supports-color@7.2.0))(supports-color@7.2.0):
+ babel-plugin-polyfill-corejs2@0.4.17(@babel/core@7.29.7):
dependencies:
'@babel/compat-data': 7.29.7
- '@babel/core': 7.29.7(supports-color@7.2.0)
- '@babel/helper-define-polyfill-provider': 0.6.8(@babel/core@7.29.7(supports-color@7.2.0))(supports-color@7.2.0)
+ '@babel/core': 7.29.7
+ '@babel/helper-define-polyfill-provider': 0.6.8(@babel/core@7.29.7)
semver: 6.3.1
transitivePeerDependencies:
- supports-color
- babel-plugin-polyfill-corejs3@0.14.2(@babel/core@7.29.7(supports-color@7.2.0))(supports-color@7.2.0):
+ babel-plugin-polyfill-corejs3@0.14.2(@babel/core@7.29.7):
dependencies:
- '@babel/core': 7.29.7(supports-color@7.2.0)
- '@babel/helper-define-polyfill-provider': 0.6.8(@babel/core@7.29.7(supports-color@7.2.0))(supports-color@7.2.0)
+ '@babel/core': 7.29.7
+ '@babel/helper-define-polyfill-provider': 0.6.8(@babel/core@7.29.7)
core-js-compat: 3.49.0
transitivePeerDependencies:
- supports-color
- babel-plugin-polyfill-regenerator@0.6.8(@babel/core@7.29.7(supports-color@7.2.0))(supports-color@7.2.0):
+ babel-plugin-polyfill-regenerator@0.6.8(@babel/core@7.29.7):
dependencies:
- '@babel/core': 7.29.7(supports-color@7.2.0)
- '@babel/helper-define-polyfill-provider': 0.6.8(@babel/core@7.29.7(supports-color@7.2.0))(supports-color@7.2.0)
+ '@babel/core': 7.29.7
+ '@babel/helper-define-polyfill-provider': 0.6.8(@babel/core@7.29.7)
transitivePeerDependencies:
- supports-color
@@ -9291,11 +9142,11 @@ snapshots:
birpc@4.0.0: {}
- body-parser@2.3.0(supports-color@7.2.0):
+ body-parser@2.3.0:
dependencies:
bytes: 3.1.2
content-type: 2.1.0
- debug: 4.4.3(supports-color@7.2.0)
+ debug: 4.4.3
http-errors: 2.0.1
iconv-lite: 0.7.3
on-finished: 2.4.1
@@ -9513,12 +9364,6 @@ snapshots:
css-what@6.2.2: {}
- css@3.0.0:
- dependencies:
- inherits: 2.0.4
- source-map: 0.6.1
- source-map-resolve: 0.6.0
-
cssesc@3.0.0: {}
csstype@3.2.3: {}
@@ -9727,22 +9572,16 @@ snapshots:
date-fns@4.4.0: {}
- debug@3.2.7(supports-color@7.2.0):
+ debug@3.2.7:
dependencies:
ms: 2.1.3
- optionalDependencies:
- supports-color: 7.2.0
- debug@4.4.3(supports-color@7.2.0):
+ debug@4.4.3:
dependencies:
ms: 2.1.3
- optionalDependencies:
- supports-color: 7.2.0
decimal.js@10.6.0: {}
- decode-uri-component@0.2.2: {}
-
dedent@1.7.2(babel-plugin-macros@3.1.0):
optionalDependencies:
babel-plugin-macros: 3.1.0
@@ -9823,7 +9662,7 @@ snapshots:
dotenv@17.4.2: {}
- dotenv@18.0.8: {}
+ dotenv@18.0.9: {}
dunder-proto@1.0.1:
dependencies:
@@ -9983,31 +9822,31 @@ snapshots:
escape-string-regexp@4.0.0: {}
- eslint-config-prettier@10.1.8(eslint@10.13.0(jiti@2.7.0)(supports-color@7.2.0)):
+ eslint-config-prettier@10.1.8(eslint@10.13.0(jiti@2.7.0)):
dependencies:
- eslint: 10.13.0(jiti@2.7.0)(supports-color@7.2.0)
+ eslint: 10.13.0(jiti@2.7.0)
- eslint-plugin-prettier@5.5.6(eslint-config-prettier@10.1.8(eslint@10.13.0(jiti@2.7.0)(supports-color@7.2.0)))(eslint@10.13.0(jiti@2.7.0)(supports-color@7.2.0))(prettier@3.9.10):
+ eslint-plugin-prettier@5.5.6(eslint-config-prettier@10.1.8(eslint@10.13.0(jiti@2.7.0)))(eslint@10.13.0(jiti@2.7.0))(prettier@3.9.10):
dependencies:
- eslint: 10.13.0(jiti@2.7.0)(supports-color@7.2.0)
+ eslint: 10.13.0(jiti@2.7.0)
prettier: 3.9.10
prettier-linter-helpers: 1.0.1
synckit: 0.11.13
optionalDependencies:
- eslint-config-prettier: 10.1.8(eslint@10.13.0(jiti@2.7.0)(supports-color@7.2.0))
+ eslint-config-prettier: 10.1.8(eslint@10.13.0(jiti@2.7.0))
- eslint-plugin-vue@10.11.1(@typescript-eslint/parser@8.61.1(eslint@10.13.0(jiti@2.7.0)(supports-color@7.2.0))(supports-color@7.2.0)(typescript@6.0.3))(eslint@10.13.0(jiti@2.7.0)(supports-color@7.2.0))(vue-eslint-parser@10.4.1(eslint@10.13.0(jiti@2.7.0)(supports-color@7.2.0))(supports-color@7.2.0)):
+ eslint-plugin-vue@10.11.1(@typescript-eslint/parser@8.61.1(eslint@10.13.0(jiti@2.7.0))(typescript@6.0.3))(eslint@10.13.0(jiti@2.7.0))(vue-eslint-parser@10.4.1(eslint@10.13.0(jiti@2.7.0))):
dependencies:
- '@eslint-community/eslint-utils': 4.9.1(eslint@10.13.0(jiti@2.7.0)(supports-color@7.2.0))
- eslint: 10.13.0(jiti@2.7.0)(supports-color@7.2.0)
+ '@eslint-community/eslint-utils': 4.9.1(eslint@10.13.0(jiti@2.7.0))
+ eslint: 10.13.0(jiti@2.7.0)
natural-compare: 1.4.0
nth-check: 2.1.1
postcss-selector-parser: 7.1.4
semver: 7.8.5
- vue-eslint-parser: 10.4.1(eslint@10.13.0(jiti@2.7.0)(supports-color@7.2.0))(supports-color@7.2.0)
+ vue-eslint-parser: 10.4.1(eslint@10.13.0(jiti@2.7.0))
xml-name-validator: 5.0.0
optionalDependencies:
- '@typescript-eslint/parser': 8.61.1(eslint@10.13.0(jiti@2.7.0)(supports-color@7.2.0))(supports-color@7.2.0)(typescript@6.0.3)
+ '@typescript-eslint/parser': 8.61.1(eslint@10.13.0(jiti@2.7.0))(typescript@6.0.3)
eslint-scope@9.1.2:
dependencies:
@@ -10020,11 +9859,11 @@ snapshots:
eslint-visitor-keys@5.0.1: {}
- eslint@10.13.0(jiti@2.7.0)(supports-color@7.2.0):
+ eslint@10.13.0(jiti@2.7.0):
dependencies:
- '@eslint-community/eslint-utils': 4.9.1(eslint@10.13.0(jiti@2.7.0)(supports-color@7.2.0))
+ '@eslint-community/eslint-utils': 4.9.1(eslint@10.13.0(jiti@2.7.0))
'@eslint-community/regexpp': 4.12.2
- '@eslint/config-array': 0.23.5(supports-color@7.2.0)
+ '@eslint/config-array': 0.23.5
'@eslint/config-helpers': 0.7.0
'@eslint/core': 1.2.1
'@eslint/plugin-kit': 0.7.3
@@ -10034,7 +9873,7 @@ snapshots:
'@types/estree': 1.0.9
ajv: 6.15.0
cross-spawn: 7.0.6
- debug: 4.4.3(supports-color@7.2.0)
+ debug: 4.4.3
escape-string-regexp: 4.0.0
eslint-scope: 9.1.2
eslint-visitor-keys: 5.0.1
@@ -10095,28 +9934,28 @@ snapshots:
expect-type@1.4.0: {}
- express-rate-limit@8.7.1(express@5.3.0(supports-color@7.2.0))(supports-color@7.2.0):
+ express-rate-limit@8.7.1(express@5.3.0):
dependencies:
- debug: 4.4.3(supports-color@7.2.0)
- express: 5.3.0(supports-color@7.2.0)
+ debug: 4.4.3
+ express: 5.3.0
ip-address: 10.7.4
transitivePeerDependencies:
- supports-color
- express@5.3.0(supports-color@7.2.0):
+ express@5.3.0:
dependencies:
accepts: 2.0.0
- body-parser: 2.3.0(supports-color@7.2.0)
+ body-parser: 2.3.0
content-disposition: 2.0.1
content-type: 2.1.0
cookie: 0.7.2
cookie-signature: 1.2.2
- debug: 4.4.3(supports-color@7.2.0)
+ debug: 4.4.3
depd: 2.0.0
encodeurl: 2.0.0
escape-html: 1.0.3
etag: 1.8.1
- finalhandler: 2.1.1(supports-color@7.2.0)
+ finalhandler: 2.1.1
fresh: 2.0.0
http-errors: 2.0.1
merge-descriptors: 2.0.0
@@ -10127,9 +9966,9 @@ snapshots:
proxy-addr: 2.0.8
qs: 6.16.0
range-parser: 1.3.0
- router: 2.2.0(supports-color@7.2.0)
- send: 1.2.1(supports-color@7.2.0)
- serve-static: 2.2.1(supports-color@7.2.0)
+ router: 2.2.0
+ send: 1.2.1
+ serve-static: 2.2.1
statuses: 2.0.2
type-is: 2.1.0
vary: 1.1.2
@@ -10186,9 +10025,9 @@ snapshots:
dependencies:
to-regex-range: 5.0.1
- finalhandler@2.1.1(supports-color@7.2.0):
+ finalhandler@2.1.1:
dependencies:
- debug: 4.4.3(supports-color@7.2.0)
+ debug: 4.4.3
encodeurl: 2.0.0
escape-html: 1.0.3
on-finished: 2.4.1
@@ -10212,9 +10051,7 @@ snapshots:
flatted@3.4.4: {}
- follow-redirects@1.16.1(debug@4.4.3(supports-color@7.2.0)):
- optionalDependencies:
- debug: 4.4.3(supports-color@7.2.0)
+ follow-redirects@1.16.2: {}
for-each@0.3.5:
dependencies:
@@ -10384,9 +10221,6 @@ snapshots:
has-bigints@1.1.0: {}
- has-flag@4.0.0:
- optional: true
-
has-property-descriptors@1.0.2:
dependencies:
es-define-property: 1.0.1
@@ -10437,10 +10271,10 @@ snapshots:
http-parser-js@0.5.10: {}
- https-proxy-agent@5.0.1(supports-color@7.2.0):
+ https-proxy-agent@5.0.1:
dependencies:
- agent-base: 6.0.2(supports-color@7.2.0)
- debug: 4.4.3(supports-color@7.2.0)
+ agent-base: 6.0.2
+ debug: 4.4.3
transitivePeerDependencies:
- supports-color
@@ -10736,7 +10570,7 @@ snapshots:
jsonpointer@5.0.1: {}
- katex@0.19.0:
+ katex@0.19.1:
dependencies:
commander: 15.0.0
@@ -10925,7 +10759,7 @@ snapshots:
magicast@0.5.5:
dependencies:
- '@babel/parser': 7.29.8
+ '@babel/parser': 7.29.9
'@babel/types': 7.29.8
source-map-js: 1.2.2
@@ -11339,13 +11173,13 @@ snapshots:
cssesc: 3.0.0
util-deprecate: 1.0.2
- postcss-styl@0.12.3(supports-color@7.2.0):
+ postcss-styl@0.12.3:
dependencies:
- debug: 4.4.3(supports-color@7.2.0)
+ debug: 4.4.3
fast-diff: 1.3.0
lodash.sortedlastindex: 4.1.0
postcss: 8.5.26
- stylus: 0.57.0(supports-color@7.2.0)
+ stylus: 0.59.0
transitivePeerDependencies:
- supports-color
@@ -11493,7 +11327,7 @@ snapshots:
'@floating-ui/vue': 2.0.1(vue@3.5.44(typescript@5.9.3))
'@internationalized/date': 3.12.4
'@internationalized/number': 3.6.7
- '@tanstack/vue-virtual': 3.13.47(vue@3.5.44(typescript@5.9.3))
+ '@tanstack/vue-virtual': 3.13.49(vue@3.5.44(typescript@5.9.3))
'@vueuse/core': 14.4.0(vue@3.5.44(typescript@5.9.3))
'@vueuse/shared': 14.4.0(vue@3.5.44(typescript@5.9.3))
aria-hidden: 1.2.6
@@ -11506,7 +11340,7 @@ snapshots:
'@floating-ui/vue': 2.0.1(vue@3.5.44(typescript@6.0.3))
'@internationalized/date': 3.12.4
'@internationalized/number': 3.6.7
- '@tanstack/vue-virtual': 3.13.47(vue@3.5.44(typescript@6.0.3))
+ '@tanstack/vue-virtual': 3.13.49(vue@3.5.44(typescript@6.0.3))
'@vueuse/core': 14.4.0(vue@3.5.44(typescript@6.0.3))
'@vueuse/shared': 14.4.0(vue@3.5.44(typescript@6.0.3))
aria-hidden: 1.2.6
@@ -11598,9 +11432,9 @@ snapshots:
'@rollup/rollup-win32-x64-msvc': 4.62.0
fsevents: 2.3.3
- router@2.2.0(supports-color@7.2.0):
+ router@2.2.0:
dependencies:
- debug: 4.4.3(supports-color@7.2.0)
+ debug: 4.4.3
depd: 2.0.0
is-promise: 4.0.0
parseurl: 1.3.3
@@ -11653,9 +11487,9 @@ snapshots:
semver@7.8.5: {}
- send@1.2.1(supports-color@7.2.0):
+ send@1.2.1:
dependencies:
- debug: 4.4.3(supports-color@7.2.0)
+ debug: 4.4.3
encodeurl: 2.0.0
escape-html: 1.0.3
etag: 1.8.1
@@ -11671,12 +11505,12 @@ snapshots:
serialize-javascript@7.0.6: {}
- serve-static@2.2.1(supports-color@7.2.0):
+ serve-static@2.2.1:
dependencies:
encodeurl: 2.0.0
escape-html: 1.0.3
parseurl: 1.3.3
- send: 1.2.1(supports-color@7.2.0)
+ send: 1.2.1
transitivePeerDependencies:
- supports-color
@@ -11704,11 +11538,11 @@ snapshots:
setprototypeof@1.2.0: {}
- shadcn-vue@2.8.2(babel-plugin-macros@3.1.0)(eslint@10.13.0(jiti@2.7.0)(supports-color@7.2.0))(magicast@0.5.5)(supports-color@7.2.0)(vue@3.5.44(typescript@5.9.3)):
+ shadcn-vue@2.8.2(babel-plugin-macros@3.1.0)(eslint@10.13.0(jiti@2.7.0))(magicast@0.5.5)(vue@3.5.44(typescript@5.9.3)):
dependencies:
'@dotenvx/dotenvx': 2.34.2
- '@modelcontextprotocol/sdk': 1.32.1(supports-color@7.2.0)(zod@3.25.76)
- '@unovue/detypes': 0.8.5(supports-color@7.2.0)
+ '@modelcontextprotocol/sdk': 1.32.1(zod@3.25.76)
+ '@unovue/detypes': 0.8.5
'@vue/compiler-sfc': 3.5.43
c12: 3.3.4(magicast@0.5.5)
commander: 15.0.0
@@ -11738,7 +11572,7 @@ snapshots:
ts-morph: 28.0.0
undici: 8.11.2
validate-npm-package-name: 8.0.0
- vue-metamorph: 3.3.4(eslint@10.13.0(jiti@2.7.0)(supports-color@7.2.0))(supports-color@7.2.0)
+ vue-metamorph: 3.3.4(eslint@10.13.0(jiti@2.7.0))
zod: 3.25.76
zod-to-json-schema: 3.25.2(zod@3.25.76)
transitivePeerDependencies:
@@ -11805,9 +11639,9 @@ snapshots:
smol-toml@1.9.1: {}
- sockjs-client@1.6.1(supports-color@7.2.0):
+ sockjs-client@1.6.1:
dependencies:
- debug: 3.2.7(supports-color@7.2.0)
+ debug: 3.2.7
eventsource: 2.0.2
faye-websocket: 0.11.4
inherits: 2.0.4
@@ -11817,11 +11651,6 @@ snapshots:
source-map-js@1.2.2: {}
- source-map-resolve@0.6.0:
- dependencies:
- atob: 2.1.2
- decode-uri-component: 0.2.2
-
source-map-support@0.5.21:
dependencies:
buffer-from: 1.1.2
@@ -11933,12 +11762,11 @@ snapshots:
stylis@4.2.0: {}
- stylus@0.57.0(supports-color@7.2.0):
+ stylus@0.59.0:
dependencies:
- css: 3.0.0
- debug: 4.4.3(supports-color@7.2.0)
+ '@adobe/css-tools': 4.5.0
+ debug: 4.4.3
glob: 7.2.3
- safer-buffer: 2.1.2
sax: 1.2.4
source-map: 0.7.6
transitivePeerDependencies:
@@ -11958,11 +11786,6 @@ snapshots:
dependencies:
copy-anything: 4.0.5
- supports-color@7.2.0:
- dependencies:
- has-flag: 4.0.0
- optional: true
-
supports-preserve-symlinks-flag@1.0.0: {}
synckit@0.11.13:
@@ -12116,13 +11939,13 @@ snapshots:
possible-typed-array-names: 1.1.0
reflect.getprototypeof: 1.0.10
- typescript-eslint@8.61.1(eslint@10.13.0(jiti@2.7.0)(supports-color@7.2.0))(supports-color@7.2.0)(typescript@6.0.3):
+ typescript-eslint@8.61.1(eslint@10.13.0(jiti@2.7.0))(typescript@6.0.3):
dependencies:
- '@typescript-eslint/eslint-plugin': 8.61.1(@typescript-eslint/parser@8.61.1(eslint@10.13.0(jiti@2.7.0)(supports-color@7.2.0))(supports-color@7.2.0)(typescript@6.0.3))(eslint@10.13.0(jiti@2.7.0)(supports-color@7.2.0))(supports-color@7.2.0)(typescript@6.0.3)
- '@typescript-eslint/parser': 8.61.1(eslint@10.13.0(jiti@2.7.0)(supports-color@7.2.0))(supports-color@7.2.0)(typescript@6.0.3)
- '@typescript-eslint/typescript-estree': 8.61.1(supports-color@7.2.0)(typescript@6.0.3)
- '@typescript-eslint/utils': 8.61.1(eslint@10.13.0(jiti@2.7.0)(supports-color@7.2.0))(supports-color@7.2.0)(typescript@6.0.3)
- eslint: 10.13.0(jiti@2.7.0)(supports-color@7.2.0)
+ '@typescript-eslint/eslint-plugin': 8.61.1(@typescript-eslint/parser@8.61.1(eslint@10.13.0(jiti@2.7.0))(typescript@6.0.3))(eslint@10.13.0(jiti@2.7.0))(typescript@6.0.3)
+ '@typescript-eslint/parser': 8.61.1(eslint@10.13.0(jiti@2.7.0))(typescript@6.0.3)
+ '@typescript-eslint/typescript-estree': 8.61.1(typescript@6.0.3)
+ '@typescript-eslint/utils': 8.61.1(eslint@10.13.0(jiti@2.7.0))(typescript@6.0.3)
+ eslint: 10.13.0(jiti@2.7.0)
typescript: 6.0.3
transitivePeerDependencies:
- supports-color
@@ -12171,15 +11994,15 @@ snapshots:
unpipe@1.0.0: {}
- unplugin-icons@24.0.0(@vue/compiler-sfc@3.5.43)(rolldown@1.2.14)(rollup@4.62.0)(vite@8.3.4(@types/node@26.6.5)(jiti@2.7.0)(stylus@0.57.0(supports-color@7.2.0))(terser@5.48.0)(yaml@2.9.1)):
+ unplugin-icons@24.0.0(@vue/compiler-sfc@3.5.44)(rolldown@1.2.14)(rollup@4.62.0)(vite@8.3.4(@types/node@26.6.5)(jiti@2.7.0)(stylus@0.59.0)(terser@5.48.0)(yaml@2.9.1)):
dependencies:
'@antfu/install-pkg': 1.1.0
'@iconify/utils': 3.1.7
local-pkg: 1.2.1
obug: 2.2.1
- unplugin: 3.3.0(rolldown@1.2.14)(rollup@4.62.0)(vite@8.3.4(@types/node@26.6.5)(jiti@2.7.0)(stylus@0.57.0(supports-color@7.2.0))(terser@5.48.0)(yaml@2.9.1))
+ unplugin: 3.3.0(rolldown@1.2.14)(rollup@4.62.0)(vite@8.3.4(@types/node@26.6.5)(jiti@2.7.0)(stylus@0.59.0)(terser@5.48.0)(yaml@2.9.1))
optionalDependencies:
- '@vue/compiler-sfc': 3.5.43
+ '@vue/compiler-sfc': 3.5.44
transitivePeerDependencies:
- '@farmfe/core'
- '@rspack/core'
@@ -12196,7 +12019,7 @@ snapshots:
pathe: 2.0.3
picomatch: 4.0.7
- unplugin@3.3.0(rolldown@1.2.14)(rollup@4.62.0)(vite@8.3.4(@types/node@26.6.5)(jiti@2.7.0)(stylus@0.57.0(supports-color@7.2.0))(terser@5.48.0)(yaml@2.9.1)):
+ unplugin@3.3.0(rolldown@1.2.14)(rollup@4.62.0)(vite@8.3.4(@types/node@26.6.5)(jiti@2.7.0)(stylus@0.59.0)(terser@5.48.0)(yaml@2.9.1)):
dependencies:
'@jridgewell/remapping': 2.3.5
picomatch: 4.0.7
@@ -12204,9 +12027,9 @@ snapshots:
optionalDependencies:
rolldown: 1.2.14
rollup: 4.62.0
- vite: 8.3.4(@types/node@26.6.5)(jiti@2.7.0)(stylus@0.57.0(supports-color@7.2.0))(terser@5.48.0)(yaml@2.9.1)
+ vite: 8.3.4(@types/node@26.6.5)(jiti@2.7.0)(stylus@0.59.0)(terser@5.48.0)(yaml@2.9.1)
- unplugin@3.4.0(rolldown@1.2.14)(rollup@4.62.0)(vite@8.3.4(@types/node@26.6.5)(jiti@2.7.0)(stylus@0.57.0(supports-color@7.2.0))(terser@5.48.0)(yaml@2.9.1)):
+ unplugin@3.4.0(rolldown@1.2.14)(rollup@4.62.0)(vite@8.3.4(@types/node@26.6.5)(jiti@2.7.0)(stylus@0.59.0)(terser@5.48.0)(yaml@2.9.1)):
dependencies:
'@jridgewell/remapping': 2.3.5
picomatch: 4.0.7
@@ -12214,7 +12037,7 @@ snapshots:
optionalDependencies:
rolldown: 1.2.14
rollup: 4.62.0
- vite: 8.3.4(@types/node@26.6.5)(jiti@2.7.0)(stylus@0.57.0(supports-color@7.2.0))(terser@5.48.0)(yaml@2.9.1)
+ vite: 8.3.4(@types/node@26.6.5)(jiti@2.7.0)(stylus@0.59.0)(terser@5.48.0)(yaml@2.9.1)
upath@1.2.0: {}
@@ -12259,17 +12082,17 @@ snapshots:
type-fest: 4.41.0
vue: 3.5.44(typescript@6.0.3)
- vite-dev-rpc@2.0.0(vite@8.3.4(@types/node@26.6.5)(jiti@2.7.0)(stylus@0.57.0(supports-color@7.2.0))(terser@5.48.0)(yaml@2.9.1)):
+ vite-dev-rpc@2.0.0(vite@8.3.4(@types/node@26.6.5)(jiti@2.7.0)(stylus@0.59.0)(terser@5.48.0)(yaml@2.9.1)):
dependencies:
birpc: 4.0.0
- vite: 8.3.4(@types/node@26.6.5)(jiti@2.7.0)(stylus@0.57.0(supports-color@7.2.0))(terser@5.48.0)(yaml@2.9.1)
- vite-hot-client: 2.2.0(vite@8.3.4(@types/node@26.6.5)(jiti@2.7.0)(stylus@0.57.0(supports-color@7.2.0))(terser@5.48.0)(yaml@2.9.1))
+ vite: 8.3.4(@types/node@26.6.5)(jiti@2.7.0)(stylus@0.59.0)(terser@5.48.0)(yaml@2.9.1)
+ vite-hot-client: 2.2.0(vite@8.3.4(@types/node@26.6.5)(jiti@2.7.0)(stylus@0.59.0)(terser@5.48.0)(yaml@2.9.1))
- vite-hot-client@2.2.0(vite@8.3.4(@types/node@26.6.5)(jiti@2.7.0)(stylus@0.57.0(supports-color@7.2.0))(terser@5.48.0)(yaml@2.9.1)):
+ vite-hot-client@2.2.0(vite@8.3.4(@types/node@26.6.5)(jiti@2.7.0)(stylus@0.59.0)(terser@5.48.0)(yaml@2.9.1)):
dependencies:
- vite: 8.3.4(@types/node@26.6.5)(jiti@2.7.0)(stylus@0.57.0(supports-color@7.2.0))(terser@5.48.0)(yaml@2.9.1)
+ vite: 8.3.4(@types/node@26.6.5)(jiti@2.7.0)(stylus@0.59.0)(terser@5.48.0)(yaml@2.9.1)
- vite-plugin-inspect@11.4.1(vite@8.3.4(@types/node@26.6.5)(jiti@2.7.0)(stylus@0.57.0(supports-color@7.2.0))(terser@5.48.0)(yaml@2.9.1)):
+ vite-plugin-inspect@11.4.1(vite@8.3.4(@types/node@26.6.5)(jiti@2.7.0)(stylus@0.59.0)(terser@5.48.0)(yaml@2.9.1)):
dependencies:
ansis: 4.3.1
error-stack-parser-es: 1.0.5
@@ -12279,50 +12102,50 @@ snapshots:
perfect-debounce: 2.1.0
sirv: 3.0.2
unplugin-utils: 0.3.2
- vite: 8.3.4(@types/node@26.6.5)(jiti@2.7.0)(stylus@0.57.0(supports-color@7.2.0))(terser@5.48.0)(yaml@2.9.1)
- vite-dev-rpc: 2.0.0(vite@8.3.4(@types/node@26.6.5)(jiti@2.7.0)(stylus@0.57.0(supports-color@7.2.0))(terser@5.48.0)(yaml@2.9.1))
+ vite: 8.3.4(@types/node@26.6.5)(jiti@2.7.0)(stylus@0.59.0)(terser@5.48.0)(yaml@2.9.1)
+ vite-dev-rpc: 2.0.0(vite@8.3.4(@types/node@26.6.5)(jiti@2.7.0)(stylus@0.59.0)(terser@5.48.0)(yaml@2.9.1))
- vite-plugin-pwa@2.0.0(supports-color@7.2.0)(vite@8.3.4(@types/node@26.6.5)(jiti@2.7.0)(stylus@0.57.0(supports-color@7.2.0))(terser@5.48.0)(yaml@2.9.1))(workbox-build@7.4.1(supports-color@7.2.0))(workbox-window@7.4.1):
+ vite-plugin-pwa@2.0.0(vite@8.3.4(@types/node@26.6.5)(jiti@2.7.0)(stylus@0.59.0)(terser@5.48.0)(yaml@2.9.1))(workbox-build@7.4.1)(workbox-window@7.4.1):
dependencies:
- debug: 4.4.3(supports-color@7.2.0)
+ debug: 4.4.3
pretty-bytes: 6.1.1
tinyglobby: 0.2.17
- vite: 8.3.4(@types/node@26.6.5)(jiti@2.7.0)(stylus@0.57.0(supports-color@7.2.0))(terser@5.48.0)(yaml@2.9.1)
- workbox-build: 7.4.1(supports-color@7.2.0)
+ vite: 8.3.4(@types/node@26.6.5)(jiti@2.7.0)(stylus@0.59.0)(terser@5.48.0)(yaml@2.9.1)
+ workbox-build: 7.4.1
workbox-window: 7.4.1
transitivePeerDependencies:
- supports-color
- vite-plugin-vue-devtools@8.2.1(supports-color@7.2.0)(vite@8.3.4(@types/node@26.6.5)(jiti@2.7.0)(stylus@0.57.0(supports-color@7.2.0))(terser@5.48.0)(yaml@2.9.1))(vue@3.5.44(typescript@6.0.3)):
+ vite-plugin-vue-devtools@8.2.1(vite@8.3.4(@types/node@26.6.5)(jiti@2.7.0)(stylus@0.59.0)(terser@5.48.0)(yaml@2.9.1))(vue@3.5.44(typescript@6.0.3)):
dependencies:
'@vue/devtools-core': 8.2.1(vue@3.5.44(typescript@6.0.3))
'@vue/devtools-kit': 8.2.1
'@vue/devtools-shared': 8.2.1
sirv: 3.0.2
- vite: 8.3.4(@types/node@26.6.5)(jiti@2.7.0)(stylus@0.57.0(supports-color@7.2.0))(terser@5.48.0)(yaml@2.9.1)
- vite-plugin-inspect: 11.4.1(vite@8.3.4(@types/node@26.6.5)(jiti@2.7.0)(stylus@0.57.0(supports-color@7.2.0))(terser@5.48.0)(yaml@2.9.1))
- vite-plugin-vue-inspector: 6.0.0(supports-color@7.2.0)(vite@8.3.4(@types/node@26.6.5)(jiti@2.7.0)(stylus@0.57.0(supports-color@7.2.0))(terser@5.48.0)(yaml@2.9.1))
- vue: 3.5.44(typescript@6.0.3)
+ vite: 8.3.4(@types/node@26.6.5)(jiti@2.7.0)(stylus@0.59.0)(terser@5.48.0)(yaml@2.9.1)
+ vite-plugin-inspect: 11.4.1(vite@8.3.4(@types/node@26.6.5)(jiti@2.7.0)(stylus@0.59.0)(terser@5.48.0)(yaml@2.9.1))
+ vite-plugin-vue-inspector: 6.0.0(vite@8.3.4(@types/node@26.6.5)(jiti@2.7.0)(stylus@0.59.0)(terser@5.48.0)(yaml@2.9.1))
transitivePeerDependencies:
- '@nuxt/kit'
- supports-color
+ - vue
- vite-plugin-vue-inspector@6.0.0(supports-color@7.2.0)(vite@8.3.4(@types/node@26.6.5)(jiti@2.7.0)(stylus@0.57.0(supports-color@7.2.0))(terser@5.48.0)(yaml@2.9.1)):
+ vite-plugin-vue-inspector@6.0.0(vite@8.3.4(@types/node@26.6.5)(jiti@2.7.0)(stylus@0.59.0)(terser@5.48.0)(yaml@2.9.1)):
dependencies:
- '@babel/core': 7.29.7(supports-color@7.2.0)
- '@babel/plugin-proposal-decorators': 7.29.7(@babel/core@7.29.7(supports-color@7.2.0))(supports-color@7.2.0)
- '@babel/plugin-syntax-import-attributes': 7.29.7(@babel/core@7.29.7(supports-color@7.2.0))
- '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.29.7(supports-color@7.2.0))
- '@babel/plugin-transform-typescript': 7.29.7(@babel/core@7.29.7(supports-color@7.2.0))(supports-color@7.2.0)
- '@vue/babel-plugin-jsx': 1.5.0(@babel/core@7.29.7(supports-color@7.2.0))(supports-color@7.2.0)
+ '@babel/core': 7.29.7
+ '@babel/plugin-proposal-decorators': 7.29.7(@babel/core@7.29.7)
+ '@babel/plugin-syntax-import-attributes': 7.29.7(@babel/core@7.29.7)
+ '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.29.7)
+ '@babel/plugin-transform-typescript': 7.29.7(@babel/core@7.29.7)
+ '@vue/babel-plugin-jsx': 1.5.0(@babel/core@7.29.7)
'@vue/compiler-dom': 3.5.43
kolorist: 1.8.0
magic-string: 0.30.21
- vite: 8.3.4(@types/node@26.6.5)(jiti@2.7.0)(stylus@0.57.0(supports-color@7.2.0))(terser@5.48.0)(yaml@2.9.1)
+ vite: 8.3.4(@types/node@26.6.5)(jiti@2.7.0)(stylus@0.59.0)(terser@5.48.0)(yaml@2.9.1)
transitivePeerDependencies:
- supports-color
- vite@8.3.4(@types/node@26.6.5)(jiti@2.7.0)(stylus@0.57.0(supports-color@7.2.0))(terser@5.48.0)(yaml@2.9.1):
+ vite@8.3.4(@types/node@26.6.5)(jiti@2.7.0)(stylus@0.59.0)(terser@5.48.0)(yaml@2.9.1):
dependencies:
lightningcss: 1.33.0
picomatch: 4.0.7
@@ -12333,14 +12156,14 @@ snapshots:
'@types/node': 26.6.5
fsevents: 2.3.3
jiti: 2.7.0
- stylus: 0.57.0(supports-color@7.2.0)
+ stylus: 0.59.0
terser: 5.48.0
yaml: 2.9.1
- vitest@5.0.5(@types/node@26.6.5)(@vitest/coverage-v8@5.0.5)(@vitest/ui@5.0.5)(happy-dom@21.0.3)(jsdom@30.1.3)(vite@8.3.4(@types/node@26.6.5)(jiti@2.7.0)(stylus@0.57.0(supports-color@7.2.0))(terser@5.48.0)(yaml@2.9.1)):
+ vitest@5.0.5(@types/node@26.6.5)(@vitest/coverage-v8@5.0.5)(@vitest/ui@5.0.5)(happy-dom@21.0.3)(jsdom@30.1.3)(vite@8.3.4(@types/node@26.6.5)(jiti@2.7.0)(stylus@0.59.0)(terser@5.48.0)(yaml@2.9.1)):
dependencies:
'@types/chai': 5.2.3
- '@vitest/mocker': 5.0.5(vite@8.3.4(@types/node@26.6.5)(jiti@2.7.0)(stylus@0.57.0(supports-color@7.2.0))(terser@5.48.0)(yaml@2.9.1))
+ '@vitest/mocker': 5.0.5(vite@8.3.4(@types/node@26.6.5)(jiti@2.7.0)(stylus@0.59.0)(terser@5.48.0)(yaml@2.9.1))
chai: 6.3.0
es-module-lexer: 2.3.2
expect-type: 1.4.0
@@ -12351,7 +12174,7 @@ snapshots:
tinybench: 6.2.2
tinyexec: 1.3.1
tinyglobby: 0.2.17
- vite: 8.3.4(@types/node@26.6.5)(jiti@2.7.0)(stylus@0.57.0(supports-color@7.2.0))(terser@5.48.0)(yaml@2.9.1)
+ vite: 8.3.4(@types/node@26.6.5)(jiti@2.7.0)(stylus@0.59.0)(terser@5.48.0)(yaml@2.9.1)
why-is-node-running: 3.2.1
optionalDependencies:
'@types/node': 26.6.5
@@ -12375,10 +12198,10 @@ snapshots:
echarts: 6.1.0
vue: 3.5.44(typescript@6.0.3)
- vue-eslint-parser@10.4.1(eslint@10.13.0(jiti@2.7.0)(supports-color@7.2.0))(supports-color@7.2.0):
+ vue-eslint-parser@10.4.1(eslint@10.13.0(jiti@2.7.0)):
dependencies:
- debug: 4.4.3(supports-color@7.2.0)
- eslint: 10.13.0(jiti@2.7.0)(supports-color@7.2.0)
+ debug: 4.4.3
+ eslint: 10.13.0(jiti@2.7.0)
eslint-scope: 9.1.2
eslint-visitor-keys: 5.0.1
espree: 11.2.0
@@ -12387,11 +12210,11 @@ snapshots:
transitivePeerDependencies:
- supports-color
- vue-i18n@11.4.13(vue@3.5.44(typescript@5.9.3)):
+ vue-i18n@11.4.16(vue@3.5.44(typescript@5.9.3)):
dependencies:
- '@intlify/core-base': 11.4.13
- '@intlify/devtools-types': 11.4.13
- '@intlify/shared': 11.4.13
+ '@intlify/core-base': 11.4.16
+ '@intlify/devtools-types': 11.4.16
+ '@intlify/shared': 11.4.16
'@vue/devtools-api': 6.6.4
vue: 3.5.44(typescript@5.9.3)
@@ -12411,7 +12234,7 @@ snapshots:
transitivePeerDependencies:
- typescript
- vue-metamorph@3.3.4(eslint@10.13.0(jiti@2.7.0)(supports-color@7.2.0))(supports-color@7.2.0):
+ vue-metamorph@3.3.4(eslint@10.13.0(jiti@2.7.0)):
dependencies:
'@babel/parser': 8.0.0-alpha.12
ast-types-x: 1.18.0
@@ -12429,48 +12252,15 @@ snapshots:
postcss-less: 6.0.0(postcss@8.5.26)
postcss-sass: 0.5.0
postcss-scss: 4.0.9(postcss@8.5.26)
- postcss-styl: 0.12.3(supports-color@7.2.0)
+ postcss-styl: 0.12.3
recast-x: 1.0.5
table: 6.9.0
- vue-eslint-parser: 10.4.1(eslint@10.13.0(jiti@2.7.0)(supports-color@7.2.0))(supports-color@7.2.0)
+ vue-eslint-parser: 10.4.1(eslint@10.13.0(jiti@2.7.0))
transitivePeerDependencies:
- eslint
- supports-color
- vue-router@5.3.1(@vue/compiler-sfc@3.5.43)(pinia@4.1.0(@vue/devtools-api@8.2.1)(typescript@5.9.3)(vue@3.5.44(typescript@5.9.3)))(rolldown@1.2.14)(rollup@4.62.0)(vite@8.3.4(@types/node@26.6.5)(jiti@2.7.0)(stylus@0.57.0(supports-color@7.2.0))(terser@5.48.0)(yaml@2.9.1))(vue@3.5.44(typescript@5.9.3)):
- dependencies:
- '@vue-macros/common': 3.1.4(vue@3.5.44(typescript@5.9.3))
- '@vue/devtools-api': 8.2.1
- ast-walker-scope: 0.9.0
- chokidar: 5.0.0
- confbox: 0.2.4
- local-pkg: 1.2.1
- magic-string: 0.30.21
- mlly: 1.8.2
- muggle-string: 0.4.1
- nostics: 1.2.0
- pathe: 2.0.3
- picomatch: 4.0.7
- scule: 1.3.0
- tinyglobby: 0.2.17
- unplugin: 3.3.0(rolldown@1.2.14)(rollup@4.62.0)(vite@8.3.4(@types/node@26.6.5)(jiti@2.7.0)(stylus@0.57.0(supports-color@7.2.0))(terser@5.48.0)(yaml@2.9.1))
- unplugin-utils: 0.3.2
- vue: 3.5.44(typescript@5.9.3)
- optionalDependencies:
- '@vue/compiler-sfc': 3.5.43
- pinia: 4.1.0(@vue/devtools-api@8.2.1)(typescript@5.9.3)(vue@3.5.44(typescript@5.9.3))
- vite: 8.3.4(@types/node@26.6.5)(jiti@2.7.0)(stylus@0.57.0(supports-color@7.2.0))(terser@5.48.0)(yaml@2.9.1)
- transitivePeerDependencies:
- - '@farmfe/core'
- - '@rspack/core'
- - bun-types-no-globals
- - esbuild
- - rolldown
- - rollup
- - unloader
- - webpack
-
- vue-router@5.4.0(@vue/compiler-sfc@3.5.44)(pinia@4.1.0(@vue/devtools-api@8.2.1)(typescript@5.9.3)(vue@3.5.44(typescript@5.9.3)))(rolldown@1.2.14)(rollup@4.62.0)(vite@8.3.4(@types/node@26.6.5)(jiti@2.7.0)(stylus@0.57.0(supports-color@7.2.0))(terser@5.48.0)(yaml@2.9.1))(vue@3.5.44(typescript@5.9.3)):
+ vue-router@5.4.0(@vue/compiler-sfc@3.5.44)(pinia@4.1.0(@vue/devtools-api@8.2.1)(typescript@5.9.3)(vue@3.5.44(typescript@5.9.3)))(rolldown@1.2.14)(rollup@4.62.0)(vite@8.3.4(@types/node@26.6.5)(jiti@2.7.0)(stylus@0.59.0)(terser@5.48.0)(yaml@2.9.1))(vue@3.5.44(typescript@5.9.3)):
dependencies:
'@vue-macros/common': 3.1.4(vue@3.5.44(typescript@5.9.3))
'@vue/devtools-api': 8.2.1
@@ -12486,13 +12276,13 @@ snapshots:
picomatch: 4.0.7
scule: 1.3.0
tinyglobby: 0.2.17
- unplugin: 3.4.0(rolldown@1.2.14)(rollup@4.62.0)(vite@8.3.4(@types/node@26.6.5)(jiti@2.7.0)(stylus@0.57.0(supports-color@7.2.0))(terser@5.48.0)(yaml@2.9.1))
+ unplugin: 3.4.0(rolldown@1.2.14)(rollup@4.62.0)(vite@8.3.4(@types/node@26.6.5)(jiti@2.7.0)(stylus@0.59.0)(terser@5.48.0)(yaml@2.9.1))
unplugin-utils: 0.3.2
vue: 3.5.44(typescript@5.9.3)
optionalDependencies:
'@vue/compiler-sfc': 3.5.44
pinia: 4.1.0(@vue/devtools-api@8.2.1)(typescript@5.9.3)(vue@3.5.44(typescript@5.9.3))
- vite: 8.3.4(@types/node@26.6.5)(jiti@2.7.0)(stylus@0.57.0(supports-color@7.2.0))(terser@5.48.0)(yaml@2.9.1)
+ vite: 8.3.4(@types/node@26.6.5)(jiti@2.7.0)(stylus@0.59.0)(terser@5.48.0)(yaml@2.9.1)
transitivePeerDependencies:
- '@farmfe/core'
- '@rsbuild/core'
@@ -12504,7 +12294,7 @@ snapshots:
- unloader
- webpack
- vue-router@5.4.0(@vue/compiler-sfc@3.5.44)(pinia@4.1.0(@vue/devtools-api@8.2.1)(typescript@6.0.3)(vue@3.5.44(typescript@6.0.3)))(rolldown@1.2.14)(rollup@4.62.0)(vite@8.3.4(@types/node@26.6.5)(jiti@2.7.0)(stylus@0.57.0(supports-color@7.2.0))(terser@5.48.0)(yaml@2.9.1))(vue@3.5.44(typescript@6.0.3)):
+ vue-router@5.4.0(@vue/compiler-sfc@3.5.44)(pinia@4.1.0(@vue/devtools-api@8.2.1)(typescript@6.0.3)(vue@3.5.44(typescript@6.0.3)))(rolldown@1.2.14)(rollup@4.62.0)(vite@8.3.4(@types/node@26.6.5)(jiti@2.7.0)(stylus@0.59.0)(terser@5.48.0)(yaml@2.9.1))(vue@3.5.44(typescript@6.0.3)):
dependencies:
'@vue-macros/common': 3.1.4(vue@3.5.44(typescript@6.0.3))
'@vue/devtools-api': 8.2.1
@@ -12520,13 +12310,13 @@ snapshots:
picomatch: 4.0.7
scule: 1.3.0
tinyglobby: 0.2.17
- unplugin: 3.4.0(rolldown@1.2.14)(rollup@4.62.0)(vite@8.3.4(@types/node@26.6.5)(jiti@2.7.0)(stylus@0.57.0(supports-color@7.2.0))(terser@5.48.0)(yaml@2.9.1))
+ unplugin: 3.4.0(rolldown@1.2.14)(rollup@4.62.0)(vite@8.3.4(@types/node@26.6.5)(jiti@2.7.0)(stylus@0.59.0)(terser@5.48.0)(yaml@2.9.1))
unplugin-utils: 0.3.2
vue: 3.5.44(typescript@6.0.3)
optionalDependencies:
'@vue/compiler-sfc': 3.5.44
pinia: 4.1.0(@vue/devtools-api@8.2.1)(typescript@6.0.3)(vue@3.5.44(typescript@6.0.3))
- vite: 8.3.4(@types/node@26.6.5)(jiti@2.7.0)(stylus@0.57.0(supports-color@7.2.0))(terser@5.48.0)(yaml@2.9.1)
+ vite: 8.3.4(@types/node@26.6.5)(jiti@2.7.0)(stylus@0.59.0)(terser@5.48.0)(yaml@2.9.1)
transitivePeerDependencies:
- '@farmfe/core'
- '@rsbuild/core'
@@ -12542,26 +12332,16 @@ snapshots:
vue-tsc@3.3.13(typescript@5.9.3):
dependencies:
- '@volar/typescript': 2.4.28(typescript@5.9.3)
+ '@volar/typescript': 2.4.28
'@vue/language-core': 3.3.13
typescript: 5.9.3
vue-tsc@3.3.13(typescript@6.0.3):
dependencies:
- '@volar/typescript': 2.4.28(typescript@6.0.3)
+ '@volar/typescript': 2.4.28
'@vue/language-core': 3.3.13
typescript: 6.0.3
- vue@3.5.43(typescript@6.0.3):
- dependencies:
- '@vue/compiler-dom': 3.5.43
- '@vue/compiler-sfc': 3.5.43
- '@vue/runtime-dom': 3.5.43
- '@vue/server-renderer': 3.5.43
- '@vue/shared': 3.5.43
- optionalDependencies:
- typescript: 6.0.3
-
vue@3.5.44(typescript@5.9.3):
dependencies:
'@vue/compiler-dom': 3.5.44
@@ -12684,13 +12464,13 @@ snapshots:
dependencies:
workbox-core: 7.4.1
- workbox-build@7.4.1(supports-color@7.2.0):
+ workbox-build@7.4.1:
dependencies:
'@apideck/better-ajv-errors': 0.3.7(ajv@8.20.0)
- '@babel/core': 7.29.7(supports-color@7.2.0)
- '@babel/preset-env': 7.29.7(@babel/core@7.29.7(supports-color@7.2.0))(supports-color@7.2.0)
+ '@babel/core': 7.29.7
+ '@babel/preset-env': 7.29.7(@babel/core@7.29.7)
'@babel/runtime': 7.29.7
- '@rollup/plugin-babel': 6.1.0(@babel/core@7.29.7(supports-color@7.2.0))(rollup@4.62.0)(supports-color@7.2.0)
+ '@rollup/plugin-babel': 6.1.0(@babel/core@7.29.7)(rollup@4.62.0)
'@rollup/plugin-node-resolve': 16.0.3(rollup@4.62.0)
'@rollup/plugin-replace': 6.0.3(rollup@4.62.0)
'@rollup/plugin-terser': 1.0.0(rollup@4.62.0)
diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml
index 3bfa8bab3b..7e9232dd6e 100644
--- a/pnpm-workspace.yaml
+++ b/pnpm-workspace.yaml
@@ -8,8 +8,12 @@ packages:
- "apps/*"
- "packages/*"
overrides:
+ # Keep shared auto-installed peers on the patched Vue I18n line.
+ vue-i18n: 11.4.16
+ # Remove css/source-map-resolve and its vulnerable URI decoder.
+ stylus: 0.59.0
dompurify: 3.4.17
- follow-redirects: 1.16.1
+ follow-redirects: 1.16.2
markdown-it: 15.0.3
# Patch transitive CLI/parser dependencies without crossing consumer majors.
brace-expansion@5: 5.0.12
@@ -32,7 +36,7 @@ overrides:
# GHSA-68fv-2mgg-jv7q: indexed source-map offsets can block the event loop.
source-map-js: 1.2.2
# Keep both applications and the Markdown plugin on the same renderer.
- katex: 0.19.0
+ katex: 0.19.1
ignoredBuiltDependencies:
- esbuild
- maplibre-gl
diff --git a/scripts/ci/acceptance_readiness.py b/scripts/ci/acceptance_readiness.py
new file mode 100644
index 0000000000..ed63091535
--- /dev/null
+++ b/scripts/ci/acceptance_readiness.py
@@ -0,0 +1,164 @@
+#!/usr/bin/env python3
+"""Fixed-schema launch evidence, never raw PM2 records or log messages."""
+import json
+import os
+import re
+import stat
+import sys
+import time
+from pathlib import Path
+
+SERVICES = tuple('ulticode-' + name for name in (
+ 'auth', 'admin', 'app', 'core', 'notification', 'submission', 'judge',
+ 'search', '9002', '9003', '9004'))
+STATUSES = ('online', 'stopped', 'stopping', 'launching', 'errored', 'one-launch-status', 'waiting restart')
+COLLECTION = ('ok', 'missing', 'failed', 'invalid')
+LIMIT = 65536
+FILE = 'launch-readiness.json'
+
+
+def number(value, maximum=2147483647):
+ return value if type(value) is int and 0 <= value <= maximum else None
+
+
+def empty(collection='missing'):
+ return {'schema_version': 1, 'collection': collection, 'services': {}}
+
+
+def sanitize(value):
+ if not isinstance(value, dict) or type(value.get('schema_version')) is not int or value.get('schema_version') != 1:
+ return empty('invalid')
+ result = empty(value.get('collection') if value.get('collection') in COLLECTION else 'invalid')
+ items = value.get('services')
+ if not isinstance(items, dict):
+ return empty('invalid')
+ for name in SERVICES:
+ item = items.get(name)
+ if not isinstance(item, dict):
+ continue
+ result['services'][name] = {
+ 'last_readiness': item.get('last_readiness') if item.get('last_readiness') in ('ready', 'not_ready', 'not_checked') else 'unknown',
+ 'pm2_collection': item.get('pm2_collection') if item.get('pm2_collection') in COLLECTION else 'invalid',
+ 'status': item.get('status') if item.get('status') in STATUSES else 'unknown',
+ 'restart_count': number(item.get('restart_count')),
+ 'exit_code': number(item.get('exit_code'), 255),
+ 'uptime_seconds': number(item.get('uptime_seconds')),
+ }
+ return result
+
+
+def valid_project(project):
+ return isinstance(project, str) and re.fullmatch(r'ulticode-acceptance-[0-9]{1,20}-[0-9]{1,20}', project)
+
+
+def directory_fd(root):
+ """Walk relative directories without following symlinks (including races)."""
+ fd = os.open(root, os.O_RDONLY | os.O_DIRECTORY | os.O_NOFOLLOW)
+ try:
+ for part in ('.local', 'acceptance'):
+ child = os.open(part, os.O_RDONLY | os.O_DIRECTORY | os.O_NOFOLLOW, dir_fd=fd)
+ os.close(fd)
+ fd = child
+ return fd
+ except OSError:
+ os.close(fd)
+ raise
+
+
+def read_snapshot(root, project):
+ try:
+ directory = directory_fd(root)
+ try:
+ fd = os.open(FILE, os.O_RDONLY | os.O_NOFOLLOW | os.O_NONBLOCK, dir_fd=directory)
+ finally:
+ os.close(directory)
+ with os.fdopen(fd, 'rb') as stream:
+ info = os.fstat(stream.fileno())
+ if not stat.S_ISREG(info.st_mode) or info.st_size > LIMIT:
+ return empty('invalid')
+ raw = stream.read(LIMIT + 1)
+ if len(raw) > LIMIT:
+ return empty('invalid')
+ value = json.loads(raw)
+ if not isinstance(value, dict) or value.get('run_project') != project or not valid_project(project):
+ return empty('invalid')
+ return sanitize(value)
+ except FileNotFoundError:
+ return empty('missing')
+ except (OSError, ValueError, TypeError, RecursionError):
+ return empty('invalid')
+
+
+def pm2_snapshot(stream, collection):
+ # Reuse the existing readiness query; never run another PM2 command (which
+ # could autostart a daemon). Bound input before parsing and discard raw data.
+ if collection != 'ok':
+ return 'failed', []
+ try:
+ raw = stream.read(1048577)
+ if len(raw) > 1048576:
+ return 'invalid', []
+ records = json.loads(raw)
+ return ('ok', records) if isinstance(records, list) else ('invalid', [])
+ except (OSError, ValueError, RecursionError):
+ return 'invalid', []
+
+
+def capture(selected, observations, collection, records, now_ms):
+ result = empty('ok')
+ last = {}
+ for observation in observations:
+ name, _, outcome = observation.partition('=')
+ if name in SERVICES and outcome in ('ready', 'not_ready'):
+ last[name] = outcome
+ for name in SERVICES:
+ if name not in selected.split(','):
+ continue
+ matches = [item for item in records if isinstance(item, dict) and item.get('name') == name]
+ env = matches[0].get('pm2_env') if len(matches) == 1 else None
+ valid = isinstance(env, dict)
+ env = env if valid else {}
+ started = number(env.get('pm_uptime'), 9007199254740991)
+ result['services'][name] = {
+ 'last_readiness': last.get(name, 'not_checked'),
+ 'pm2_collection': collection if collection != 'ok' else ('ok' if valid else 'invalid' if matches else 'missing'),
+ 'status': env.get('status'),
+ 'restart_count': env.get('restart_time'),
+ 'exit_code': env.get('exit_code'),
+ 'uptime_seconds': (now_ms - started) // 1000 if env.get('status') == 'online' and started is not None and 0 < started <= now_ms else None,
+ }
+ return sanitize(result)
+
+
+def main():
+ if os.environ.get('ACCEPTANCE_DISPOSABLE') != 'true':
+ return 0
+ try:
+ root, selected, collection, *observations = sys.argv[1:]
+ collection, records = pm2_snapshot(sys.stdin.buffer, collection)
+ result = capture(selected, observations, collection, records, int(time.time() * 1000))
+ project = os.environ.get('COMPOSE_PROJECT_NAME', '')
+ result['run_project'] = project if valid_project(project) else 'unknown'
+ directory = directory_fd(Path(root))
+ temporary = f'.launch-readiness-{os.getpid()}.tmp'
+ try:
+ fd = os.open(temporary, os.O_WRONLY | os.O_CREAT | os.O_EXCL | os.O_NOFOLLOW,
+ 0o600, dir_fd=directory)
+ try:
+ with os.fdopen(fd, 'w') as stream:
+ json.dump(result, stream)
+ os.replace(temporary, FILE, src_dir_fd=directory, dst_dir_fd=directory)
+ finally:
+ try:
+ os.unlink(temporary, dir_fd=directory)
+ except FileNotFoundError:
+ pass
+ finally:
+ os.close(directory)
+ return 0
+ except (OSError, ValueError, TypeError):
+ return 1
+
+
+if __name__ == '__main__':
+ raise SystemExit(main())
diff --git a/scripts/ci/acceptance_report.py b/scripts/ci/acceptance_report.py
index 1c4257dcec..3e3be01c53 100644
--- a/scripts/ci/acceptance_report.py
+++ b/scripts/ci/acceptance_report.py
@@ -5,6 +5,8 @@
import re
from pathlib import Path
+from acceptance_readiness import read_snapshot
+
LIMIT = 1_000_000
KINDS = re.compile(r"\b(?:org|com|java|javax|jakarta|io)\.(?:[A-Za-z_$][A-Za-z0-9_$]*\.)*[A-Za-z_$][A-Za-z0-9_$]*(?:Exception|Error)\b")
FRAMES = re.compile(r"\bat (com\.ulticode\.[A-Za-z0-9_.$]+)\(([A-Za-z0-9_$]+\.java:[0-9]+)\)")
@@ -61,6 +63,8 @@ def build_report(root, phase, exit_code, project):
"raw_logs_published": False,
"exception_classes": private["exception_classes"],
"service_diagnostics": services,
+ "service_diagnostics_scope": "historical-log-observations-not-root-cause",
+ "launch_readiness": read_snapshot(root, project),
}
diff --git a/scripts/dev/lib/pm2.sh b/scripts/dev/lib/pm2.sh
index db4bd21530..ef3812476c 100644
--- a/scripts/dev/lib/pm2.sh
+++ b/scripts/dev/lib/pm2.sh
@@ -11,10 +11,18 @@ if ! [[ -v __ULTICODE_PM2_SOURCED ]]; then
pm2_load_records() {
PM2_RECORDS=""
+ if [[ "${ACCEPTANCE_DISPOSABLE:-}" == true ]]; then
+ ACCEPTANCE_PM2_JSON=""
+ ACCEPTANCE_PM2_COLLECTION=failed
+ fi
command -v pm2 >/dev/null 2>&1 || return 0
local raw parsed
raw="$(pm2 jlist 2>/dev/null)" || return 0
+ if [[ "${ACCEPTANCE_DISPOSABLE:-}" == true ]]; then
+ ACCEPTANCE_PM2_JSON="$raw"
+ ACCEPTANCE_PM2_COLLECTION=ok
+ fi
[[ -n "$raw" && "$raw" != "[]" ]] || return 0
command -v node >/dev/null 2>&1 || return 0
diff --git a/scripts/dev/up.sh b/scripts/dev/up.sh
index 9d8f36d8ba..0178be2d63 100755
--- a/scripts/dev/up.sh
+++ b/scripts/dev/up.sh
@@ -350,6 +350,26 @@ if [[ ",$INFRA_TARGETS," == *,rustfs,* ]]; then
fi
mapfile -t SELECTED_READINESS < <(devstack_readiness_for_selection "$DEV_SCOPE" "$PM2_APPS")
+# Capture observations only for disposable acceptance. The EXIT hook never changes
+# launch status; PM2 metadata comes from the last existing readiness query.
+declare -A ACCEPTANCE_LAST_READINESS=()
+acceptance_launch_snapshot() {
+ local status=$? app
+ local -a observations=()
+ for app in "${!ACCEPTANCE_LAST_READINESS[@]}"; do
+ observations+=("$app=${ACCEPTANCE_LAST_READINESS[$app]}")
+ done
+ printf '%s' "${ACCEPTANCE_PM2_JSON:-}" | \
+ python3 "$ROOT_DIR/scripts/ci/acceptance_readiness.py" "$ROOT_DIR" "$PM2_APPS" \
+ "${ACCEPTANCE_PM2_COLLECTION:-failed}" "${observations[@]}" >/dev/null 2>&1 || true
+ return "$status"
+}
+if [[ "${ACCEPTANCE_DISPOSABLE:-}" == true && "$PREPARE_SUBMISSION_OWNER" != true ]]; then
+ ACCEPTANCE_PM2_JSON=""
+ ACCEPTANCE_PM2_COLLECTION=failed
+ trap acceptance_launch_snapshot EXIT
+fi
+
resolve_mysql_container() {
local configured="${MIGRATION_MYSQL_CONTAINER:-${MYSQL_CONTAINER:-}}"
if [[ -n "$configured" ]] && container_running "$configured"; then
@@ -910,10 +930,15 @@ for _ in $(seq 1 "$DEVSTACK_SERVICE_READINESS_ATTEMPTS"); do
all_ok=true
for readiness in "${SELECTED_READINESS[@]}"; do
IFS='|' read -r app readiness_kind readiness_port readiness_path <<< "$readiness"
+ observation=ready
case "$readiness_kind" in
- http) check_port "$readiness_port" "$readiness_path" || all_ok=false ;;
- pm2) check_pm2_online "$app" || all_ok=false ;;
+ http) check_port "$readiness_port" "$readiness_path" || observation=not_ready ;;
+ pm2) check_pm2_online "$app" || observation=not_ready ;;
esac
+ [[ "$observation" == ready ]] || all_ok=false
+ if [[ "${ACCEPTANCE_DISPOSABLE:-}" == true ]]; then
+ ACCEPTANCE_LAST_READINESS["$app"]="$observation"
+ fi
done
if [[ "$all_ok" == true ]]; then
printf 'Development stack is ready (scope: %s; mode: %s; services: %s).\n' \
diff --git a/scripts/test/cicd-contract.sh b/scripts/test/cicd-contract.sh
index c525e5e401..1de14d2ecb 100644
--- a/scripts/test/cicd-contract.sh
+++ b/scripts/test/cicd-contract.sh
@@ -17,4 +17,5 @@ bash "$ROOT_DIR/scripts/test/deploy-runtime-contract.sh"
bash "$ROOT_DIR/scripts/test/ssh-host-identity-contract.sh"
python3 "$ROOT_DIR/scripts/test/verified-release-package-contract.py" -v
python3 "$ROOT_DIR/scripts/test/test_acceptance_report.py" -v
+python3 "$ROOT_DIR/scripts/test/test_acceptance_readiness.py" -v
node "$ROOT_DIR/scripts/test/browser-auth-diagnostics.test.mjs"
diff --git a/scripts/test/test_acceptance_readiness.py b/scripts/test/test_acceptance_readiness.py
new file mode 100644
index 0000000000..5f37810817
--- /dev/null
+++ b/scripts/test/test_acceptance_readiness.py
@@ -0,0 +1,158 @@
+#!/usr/bin/env python3
+import io
+import json
+import os
+import shutil
+import subprocess
+from pathlib import Path
+import sys
+import tempfile
+import unittest
+from unittest.mock import patch
+
+ROOT = Path(__file__).resolve().parents[2]
+sys.path.insert(0, str(ROOT / 'scripts/ci'))
+import acceptance_readiness as module
+
+PROJECT = 'ulticode-acceptance-123-456'
+
+
+class ReadinessTests(unittest.TestCase):
+ def test_all_services_and_last_observation_are_independent_of_pm2(self):
+ result = module.capture(','.join(module.SERVICES),
+ ['ulticode-app=not_ready', 'ulticode-app=ready', 'ulticode-search=not_ready'],
+ 'ok', [{'name': 'ulticode-search', 'pm2_env': {
+ 'status': 'online', 'restart_time': 3, 'exit_code': 1, 'pm_uptime': 1000,
+ 'env': {'PASSWORD': 'secret-canary'}, 'pm_exec_path': 'secret-canary'}}], 7000)
+ self.assertEqual(set(result['services']), set(module.SERVICES))
+ search = result['services']['ulticode-search']
+ self.assertEqual(search, dict(last_readiness='not_ready', pm2_collection='ok',
+ status='online', restart_count=3, exit_code=1, uptime_seconds=6))
+ self.assertEqual(result['services']['ulticode-app']['last_readiness'], 'ready')
+ self.assertEqual(result['services']['ulticode-9002']['last_readiness'], 'not_checked')
+ self.assertEqual(result['services']['ulticode-notification']['pm2_collection'], 'missing')
+ self.assertNotIn('secret-canary', json.dumps(result))
+
+ def test_malicious_fields_are_not_serialized(self):
+ result = module.capture('ulticode-app,secret-canary', ['ulticode-app=secret-canary'],
+ 'ok', [{'name': 'ulticode-app', 'pm2_env': {'status': ['secret-canary'],
+ 'restart_time': True, 'exit_code': -1, 'pm_uptime': 1e100}}], 10000)
+ self.assertNotIn('secret-canary', json.dumps(result))
+ item = result['services']['ulticode-app']
+ self.assertEqual(item['status'], 'unknown')
+ self.assertIsNone(item['restart_count'])
+ self.assertIsNone(item['exit_code'])
+ self.assertIsNone(item['uptime_seconds'])
+ for value in (None, [], 'secret-canary', {'schema_version': True},
+ {'schema_version': 1, 'collection': [], 'services': {}}):
+ self.assertNotIn('secret-canary', json.dumps(module.sanitize(value)))
+
+ def test_collection_failure_duplicate_and_absent_records(self):
+ for status in ('failed', 'invalid'):
+ item = module.capture('ulticode-app', [], status, [], 1000)['services']['ulticode-app']
+ self.assertEqual(item['pm2_collection'], status)
+ item = module.capture('ulticode-app', [], 'ok', [{'name': 'ulticode-app'}] * 2, 1000)
+ self.assertEqual(item['services']['ulticode-app']['pm2_collection'], 'invalid')
+ self.assertEqual(module.pm2_snapshot(io.BytesIO(b''), 'failed'), ('failed', []))
+ for raw in (b'not-json-secret-canary', b'{}', b'x' * 1048577):
+ self.assertEqual(module.pm2_snapshot(io.BytesIO(raw), 'ok'), ('invalid', []))
+ self.assertEqual(module.pm2_snapshot(io.BytesIO(b'[]'), 'ok'), ('ok', []))
+
+ def test_snapshot_rejects_missing_stale_symlink_fifo_oversize_and_bad_json(self):
+ with tempfile.TemporaryDirectory() as directory:
+ root = Path(directory)
+ parent = root / '.local/acceptance'
+ parent.mkdir(parents=True)
+ target = parent / module.FILE
+ self.assertEqual(module.read_snapshot(root, PROJECT)['collection'], 'missing')
+ value = module.empty('ok') | {'run_project': PROJECT, 'secret': 'secret-canary'}
+ target.write_text(json.dumps(value))
+ self.assertEqual(module.read_snapshot(root, PROJECT), module.empty('ok'))
+ self.assertEqual(module.read_snapshot(root, PROJECT + '1')['collection'], 'invalid')
+ for raw in ('secret-canary', 'x' * (module.LIMIT + 1), '[' * 2000):
+ target.write_text(raw)
+ self.assertEqual(module.read_snapshot(root, PROJECT)['collection'], 'invalid')
+ target.unlink()
+ target.symlink_to(root / 'private')
+ self.assertEqual(module.read_snapshot(root, PROJECT)['collection'], 'invalid')
+ target.unlink()
+ os.mkfifo(target)
+ self.assertEqual(module.read_snapshot(root, PROJECT)['collection'], 'invalid')
+ target.unlink()
+ parent.rmdir()
+ parent.symlink_to(root, target_is_directory=True)
+ self.assertEqual(module.read_snapshot(root, PROJECT)['collection'], 'invalid')
+
+ def test_actual_launcher_loop_preserves_probes_exit_and_prepare_isolation(self):
+ source = (ROOT / 'scripts/dev/up.sh').read_text()
+ hook = source.split('declare -A ACCEPTANCE_LAST_READINESS=()', 1)[1].split('resolve_mysql_container()', 1)[0]
+ hook = 'declare -A ACCEPTANCE_LAST_READINESS=()' + hook
+ loop = source[source.rindex('for _ in $(seq 1 "$DEVSTACK_SERVICE_READINESS_ATTEMPTS"); do'):]
+ for failed, prepare, broken_writer in ((False, False, False), (True, False, False),
+ (True, True, False), (True, False, True)):
+ with self.subTest(failed=failed, prepare=prepare, broken_writer=broken_writer), tempfile.TemporaryDirectory() as directory:
+ root = Path(directory)
+ (root / '.local/acceptance').mkdir(parents=True)
+ (root / 'scripts/ci').mkdir(parents=True)
+ shutil.copy(ROOT / 'scripts/ci/acceptance_readiness.py', root / 'scripts/ci')
+ setup = r'''set -euo pipefail
+ROOT_DIR="$1"
+ACCEPTANCE_DISPOSABLE=true
+export ACCEPTANCE_DISPOSABLE COMPOSE_PROJECT_NAME=ulticode-acceptance-123-456
+PREPARE_SUBMISSION_OWNER="$2"
+FAILED="$3"
+PM2_APPS=ulticode-auth,ulticode-search,ulticode-9002
+SELECTED_READINESS=('ulticode-auth|http|9101|/' 'ulticode-search|pm2|9107|/' 'ulticode-9002|http|9002|/')
+DEVSTACK_SERVICE_READINESS_ATTEMPTS=2
+DEVSTACK_READINESS_INTERVAL_SECONDS=0
+DEV_SCOPE=full-stack DEV_MODE=dev-full INFRA_TARGETS=''
+DEVSTACK_OWNER_MIGRATION_ORDER=() DEV_SEED_USERS_ENABLED=false
+check_port() { echo "$1" >> "$ROOT_DIR/probes"; [[ "$FAILED" != true || "$1" != 9002 ]]; }
+check_pm2_online() { echo search >> "$ROOT_DIR/probes"; ACCEPTANCE_PM2_JSON='[]'; ACCEPTANCE_PM2_COLLECTION=ok; }
+devstack_apps_csv() { :; }
+devstack_app_label() { :; }
+pm2() { :; }
+sleep() { :; }
+'''
+ if broken_writer:
+ setup += 'python3() { return 42; }\n'
+ run = subprocess.run(['bash', '-c', setup + hook + loop, 'test', directory,
+ str(prepare).lower(), str(failed).lower()], capture_output=True)
+ self.assertEqual(run.returncode, int(failed), run.stderr.decode())
+ self.assertEqual((root / 'probes').read_text().splitlines(),
+ ['9101', 'search', '9002'] * (2 if failed else 1))
+ snapshot = module.read_snapshot(root, PROJECT)
+ if prepare or broken_writer:
+ self.assertEqual(snapshot['collection'], 'missing')
+ else:
+ self.assertEqual(snapshot['services']['ulticode-9002']['last_readiness'],
+ 'not_ready' if failed else 'ready')
+ self.assertEqual(snapshot['services']['ulticode-auth']['last_readiness'], 'ready')
+
+ def test_pm2_adapter_reuses_one_query_and_clears_failed_query(self):
+ script = r'''set -euo pipefail
+source "$1/scripts/dev/lib/pm2.sh"
+ACCEPTANCE_DISPOSABLE=true
+CALLS="$2"
+pm2() { echo called >> "$CALLS"; printf '[]'; }
+pm2_load_records
+[[ "$ACCEPTANCE_PM2_JSON" == '[]' && "$ACCEPTANCE_PM2_COLLECTION" == ok ]]
+pm2() { echo called >> "$CALLS"; return 1; }
+pm2_load_records
+[[ -z "$ACCEPTANCE_PM2_JSON" && "$ACCEPTANCE_PM2_COLLECTION" == failed ]]
+'''
+ with tempfile.TemporaryDirectory() as directory:
+ calls = Path(directory) / 'calls'
+ run = subprocess.run(['bash', '-c', script, 'test', str(ROOT), str(calls)], capture_output=True)
+ self.assertEqual(run.returncode, 0, run.stderr.decode())
+ self.assertEqual(calls.read_text().splitlines(), ['called', 'called'])
+
+ def test_normal_development_does_not_collect(self):
+ with patch.dict(os.environ, {'ACCEPTANCE_DISPOSABLE': 'false'}), \
+ patch.object(module, 'pm2_snapshot') as collect:
+ self.assertEqual(module.main(), 0)
+ collect.assert_not_called()
+
+
+if __name__ == '__main__':
+ unittest.main()
diff --git a/scripts/test/test_acceptance_report.py b/scripts/test/test_acceptance_report.py
index 0c70ba82ab..3c34ec4c8d 100644
--- a/scripts/test/test_acceptance_report.py
+++ b/scripts/test/test_acceptance_report.py
@@ -2,10 +2,12 @@
import importlib.util
import json
import tempfile
+import sys
import unittest
from pathlib import Path
ROOT = Path(__file__).resolve().parents[2]
+sys.path.insert(0, str(ROOT / "scripts/ci"))
spec = importlib.util.spec_from_file_location("acceptance_report", ROOT / "scripts/ci/acceptance_report.py")
module = importlib.util.module_from_spec(spec)
spec.loader.exec_module(module)
diff --git a/services/agent/data/repository_corpus_manifest.json b/services/agent/data/repository_corpus_manifest.json
index c1a9b643ae..da0ab5293f 100644
--- a/services/agent/data/repository_corpus_manifest.json
+++ b/services/agent/data/repository_corpus_manifest.json
@@ -29,8 +29,8 @@
},
{
"doc_id": "repository-development",
- "version": "sha256-5417a89a3f26d82c4a92e2d643042659427ca9f2956bc300fdcace80b292d35c",
- "chunk_id": "repository-development:sha256-5417a89a3f26d82c4a92e2d643042659427ca9f2956bc300fdcace80b292d35c:1",
+ "version": "sha256-a0bb91067cd22f2378b37df554238b4662d8f38c68117897389f2b41c31cb8dd",
+ "chunk_id": "repository-development:sha256-a0bb91067cd22f2378b37df554238b4662d8f38c68117897389f2b41c31cb8dd:1",
"source_path": "docs/DEVELOPMENT.md",
"access_scope": "repository-public",
"sample_kind": "real",
diff --git a/services/platform/rpc-resilience/pom.xml b/services/platform/rpc-resilience/pom.xml
index f1912280b3..06a9afffc4 100644
--- a/services/platform/rpc-resilience/pom.xml
+++ b/services/platform/rpc-resilience/pom.xml
@@ -14,6 +14,23 @@
UltiCode Backend (Dubbo dependency resilience)
+
+
+ com.alibaba.nacos
+ nacos-client
+ ${nacos-client.version}
+ pure
+
+
+ com.alibaba.nacos
+ nacos-common
+ ${nacos-client.version}
+
+
+ com.alibaba.nacos
+ nacos-api
+ ${nacos-client.version}
+
org.apache.dubbo
dubbo-config-spring
diff --git a/services/platform/rpc-resilience/src/test/java/com/ulticode/rpc/resilience/NacosRuntimeDependencyTest.java b/services/platform/rpc-resilience/src/test/java/com/ulticode/rpc/resilience/NacosRuntimeDependencyTest.java
new file mode 100644
index 0000000000..155e280d28
--- /dev/null
+++ b/services/platform/rpc-resilience/src/test/java/com/ulticode/rpc/resilience/NacosRuntimeDependencyTest.java
@@ -0,0 +1,71 @@
+package com.ulticode.rpc.resilience;
+
+import static org.assertj.core.api.Assertions.assertThat;
+
+import com.alibaba.nacos.api.grpc.auto.Metadata;
+import com.alibaba.nacos.api.grpc.auto.Payload;
+import com.alibaba.nacos.api.grpc.auto.RequestGrpc;
+import com.alibaba.nacos.client.naming.NacosNamingService;
+import com.google.protobuf.Any;
+import com.google.protobuf.ByteString;
+import io.grpc.ManagedChannel;
+import io.grpc.Server;
+import io.grpc.netty.shaded.io.grpc.netty.NettyChannelBuilder;
+import io.grpc.netty.shaded.io.grpc.netty.NettyServerBuilder;
+import io.grpc.stub.StreamObserver;
+import java.net.InetSocketAddress;
+import java.util.concurrent.TimeUnit;
+import org.junit.jupiter.api.Test;
+
+class NacosRuntimeDependencyTest {
+
+ @Test
+ void excludesTheSdkWithUnmanagedShadedDependencies() throws Exception {
+ assertThat(NacosNamingService.class.getProtectionDomain().getCodeSource().getLocation().toString())
+ .endsWith("-pure.jar");
+ assertThat(getClass().getClassLoader().getResources(
+ "com/alibaba/nacos/api/NacosFactory.class").asIterator())
+ .toIterable().hasSize(1);
+ assertThat(getClass().getClassLoader().getResource(
+ "com/alibaba/nacos/shaded/com/google/common/collect/ImmutableList.class"))
+ .isNull();
+ }
+
+ @Test
+ void roundTripsNacosMessagesWithTheManagedProtobufRuntime() throws Exception {
+ Payload payload = payload();
+ assertThat(Payload.parseFrom(payload.toByteArray())).isEqualTo(payload);
+ }
+
+ @Test
+ void exchangesNacosMessagesOverTheManagedGrpcTransport() throws Exception {
+ Server server = NettyServerBuilder.forAddress(new InetSocketAddress("127.0.0.1", 0))
+ .addService(new RequestGrpc.RequestImplBase() {
+ @Override
+ public void request(Payload request, StreamObserver response) {
+ response.onNext(request);
+ response.onCompleted();
+ }
+ }).build().start();
+ ManagedChannel channel = null;
+ try {
+ channel = NettyChannelBuilder.forAddress("127.0.0.1", server.getPort())
+ .usePlaintext().build();
+ assertThat(RequestGrpc.newBlockingStub(channel).withDeadlineAfter(5, TimeUnit.SECONDS)
+ .request(payload())).isEqualTo(payload());
+ } finally {
+ if (channel != null) {
+ channel.shutdownNow().awaitTermination(5, TimeUnit.SECONDS);
+ }
+ server.shutdownNow().awaitTermination(5, TimeUnit.SECONDS);
+ }
+ }
+
+ private static Payload payload() {
+ return Payload.newBuilder()
+ .setMetadata(Metadata.newBuilder().setType("ServerCheckRequest")
+ .putHeaders("requestId", "dependency-regression"))
+ .setBody(Any.newBuilder().setValue(ByteString.copyFromUtf8("{}")))
+ .build();
+ }
+}
diff --git a/services/pom.xml b/services/pom.xml
index 6bc8bd362c..2671fe3d9e 100644
--- a/services/pom.xml
+++ b/services/pom.xml
@@ -64,6 +64,8 @@
2.21.7
3.1.7
11.0.25
+ 33.7.2-jre
+ 2.5.1
UTF-8
3.5.17
0.13.0
@@ -225,6 +227,23 @@
okhttp
${okhttp.version}
+
+
+ org.apache.dubbo
+ dubbo-registry-nacos
+ ${dubbo.version}
+
+
+ com.alibaba.nacos
+ nacos-client
+
+
+
+
+ com.google.guava
+ guava
+ ${guava.version}
+
org.testcontainers
testcontainers-bom