diff --git a/common/shared/package.json b/common/shared/package.json index 4805924ecf..d09623fbcd 100644 --- a/common/shared/package.json +++ b/common/shared/package.json @@ -25,27 +25,27 @@ "univer-cli": "bin/index.ts" }, "dependencies": { - "@typescript-eslint/parser": "^8.48.0", + "@typescript-eslint/parser": "^8.48.1", "@vitejs/plugin-react": "^5.1.1", "@vitejs/plugin-vue": "^6.0.2", - "@vitest/coverage-istanbul": "^4.0.14", + "@vitest/coverage-istanbul": "^4.0.15", "autoprefixer": "^10.4.22", "eslint-plugin-better-tailwindcss": "^3.7.11", "eslint-plugin-header": "^3.1.1", "eslint-plugin-no-barrel-import": "^0.0.2", "eslint-plugin-no-penetrating-import": "^0.0.1", "fs-extra": "^11.3.2", - "happy-dom": "20.0.10", - "javascript-obfuscator": "^4.1.1", + "happy-dom": "20.0.11", + "javascript-obfuscator": "^4.2.0", "postcss-preset-env": "^10.4.0", "postcss-replace": "^2.0.1", "sort-keys": "^6.0.0", "tailwind-scrollbar": "^3", "tailwindcss": "3.4.18", - "vite": "^7.2.4", + "vite": "^7.2.6", "vite-plugin-dts": "^4.5.4", "vite-plugin-external": "^6.2.2", - "vitest": "^4.0.14" + "vitest": "^4.0.15" }, "devDependencies": { "@types/fs-extra": "^11.0.4", diff --git a/package.json b/package.json index 34ad5bfd4b..351a4054ba 100644 --- a/package.json +++ b/package.json @@ -3,7 +3,7 @@ "type": "module", "version": "0.12.3", "private": true, - "packageManager": "pnpm@10.23.0", + "packageManager": "pnpm@10.24.0", "author": "DreamNum Co., Ltd. ", "license": "Apache-2.0", "funding": { @@ -45,10 +45,10 @@ "release": "release-it" }, "devDependencies": { - "@antfu/eslint-config": "^6.2.0", + "@antfu/eslint-config": "^6.3.0", "@commitlint/cli": "^20.1.0", "@commitlint/config-conventional": "^20.0.0", - "@eslint-react/eslint-plugin": "^2.3.9", + "@eslint-react/eslint-plugin": "^2.3.12", "@playwright/test": "^1.57.0", "@release-it-plugins/workspaces": "^5.0.3", "@release-it/conventional-changelog": "^10.0.2", @@ -67,16 +67,16 @@ "fs-extra": "^11.3.2", "husky": "^9.1.7", "lint-staged": "^16.2.7", - "posthog-node": "^5.14.0", + "posthog-node": "^5.15.0", "react": "19.2.0", "react-dom": "19.2.0", "release-it": "^19.0.6", "serve": "^14.2.5", "tailwindcss": "3.4.18", - "tsx": "^4.20.6", + "tsx": "^4.21.0", "turbo": "^2.6.1", "typescript": "^5.9.3", - "vitest": "^4.0.14" + "vitest": "^4.0.15" }, "pnpm": { "onlyBuiltDependencies": [ diff --git a/packages-experimental/debugger/package.json b/packages-experimental/debugger/package.json index bb66534f74..d031230bc0 100644 --- a/packages-experimental/debugger/package.json +++ b/packages-experimental/debugger/package.json @@ -76,8 +76,8 @@ "rxjs": "^7.8.2", "tailwindcss": "3.4.18", "typescript": "^5.9.3", - "vite": "^7.2.4", - "vitest": "^4.0.14", + "vite": "^7.2.6", + "vitest": "^4.0.15", "vue": "^3.5.25" } } diff --git a/packages-experimental/uni-docs-ui/package.json b/packages-experimental/uni-docs-ui/package.json index 80463db2ad..6d9b82be52 100644 --- a/packages-experimental/uni-docs-ui/package.json +++ b/packages-experimental/uni-docs-ui/package.json @@ -73,7 +73,7 @@ "rxjs": "^7.8.2", "tailwindcss": "3.4.18", "typescript": "^5.9.3", - "vite": "^7.2.4", - "vitest": "^4.0.14" + "vite": "^7.2.6", + "vitest": "^4.0.15" } } diff --git a/packages-experimental/uni-formula-ui/package.json b/packages-experimental/uni-formula-ui/package.json index 0bb03cfcdc..cafb40fbd2 100644 --- a/packages-experimental/uni-formula-ui/package.json +++ b/packages-experimental/uni-formula-ui/package.json @@ -86,7 +86,7 @@ "rxjs": "^7.8.2", "tailwindcss": "3.4.18", "typescript": "^5.9.3", - "vite": "^7.2.4", - "vitest": "^4.0.14" + "vite": "^7.2.6", + "vitest": "^4.0.15" } } diff --git a/packages-experimental/uni-formula/package.json b/packages-experimental/uni-formula/package.json index 385be8e6b6..806c5cb148 100644 --- a/packages-experimental/uni-formula/package.json +++ b/packages-experimental/uni-formula/package.json @@ -61,7 +61,7 @@ "devDependencies": { "@univerjs-infra/shared": "workspace:*", "typescript": "^5.9.3", - "vite": "^7.2.4", - "vitest": "^4.0.14" + "vite": "^7.2.6", + "vitest": "^4.0.15" } } diff --git a/packages-experimental/uni-sheets-ui/package.json b/packages-experimental/uni-sheets-ui/package.json index 037cc3b93c..db35aa8a40 100644 --- a/packages-experimental/uni-sheets-ui/package.json +++ b/packages-experimental/uni-sheets-ui/package.json @@ -78,7 +78,7 @@ "rxjs": "^7.8.2", "tailwindcss": "3.4.18", "typescript": "^5.9.3", - "vite": "^7.2.4", - "vitest": "^4.0.14" + "vite": "^7.2.6", + "vitest": "^4.0.15" } } diff --git a/packages-experimental/uni-slides-ui/package.json b/packages-experimental/uni-slides-ui/package.json index e3f5b05311..a93420cda8 100644 --- a/packages-experimental/uni-slides-ui/package.json +++ b/packages-experimental/uni-slides-ui/package.json @@ -74,7 +74,7 @@ "rxjs": "^7.8.2", "tailwindcss": "3.4.18", "typescript": "^5.9.3", - "vite": "^7.2.4", - "vitest": "^4.0.14" + "vite": "^7.2.6", + "vitest": "^4.0.15" } } diff --git a/packages-experimental/uniui/package.json b/packages-experimental/uniui/package.json index 1801173f1b..bcfd9e0787 100644 --- a/packages-experimental/uniui/package.json +++ b/packages-experimental/uniui/package.json @@ -69,7 +69,7 @@ "@univerjs/sheets": "workspace:*", "@univerjs/sheets-ui": "workspace:*", "@univerjs/ui": "workspace:*", - "@xyflow/react": "^12.9.1" + "@xyflow/react": "^12.9.3" }, "devDependencies": { "@univerjs-infra/shared": "workspace:*", @@ -80,7 +80,7 @@ "rxjs": "^7.8.2", "tailwindcss": "3.4.18", "typescript": "^5.9.3", - "vite": "^7.2.4", - "vitest": "^4.0.14" + "vite": "^7.2.6", + "vitest": "^4.0.15" } } diff --git a/packages/action-recorder/package.json b/packages/action-recorder/package.json index a2117274b9..5eb62d68d9 100644 --- a/packages/action-recorder/package.json +++ b/packages/action-recorder/package.json @@ -80,7 +80,7 @@ "rxjs": "^7.8.2", "tailwindcss": "3.4.18", "typescript": "^5.9.3", - "vite": "^7.2.4", - "vitest": "^4.0.14" + "vite": "^7.2.6", + "vitest": "^4.0.15" } } diff --git a/packages/core/package.json b/packages/core/package.json index 8918bfffb9..5a195ba579 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -93,7 +93,7 @@ "@univerjs-infra/shared": "workspace:*", "rxjs": "^7.8.2", "typescript": "^5.9.3", - "vite": "^7.2.4", - "vitest": "^4.0.14" + "vite": "^7.2.6", + "vitest": "^4.0.15" } } diff --git a/packages/data-validation/package.json b/packages/data-validation/package.json index 315fa09d1a..b09947858e 100644 --- a/packages/data-validation/package.json +++ b/packages/data-validation/package.json @@ -70,7 +70,7 @@ "@univerjs/sheets": "workspace:*", "rxjs": "^7.8.2", "typescript": "^5.9.3", - "vite": "^7.2.4", - "vitest": "^4.0.14" + "vite": "^7.2.6", + "vitest": "^4.0.15" } } diff --git a/packages/design/package.json b/packages/design/package.json index 64e23bc211..b0acbffa10 100644 --- a/packages/design/package.json +++ b/packages/design/package.json @@ -100,7 +100,7 @@ "tailwindcss": "3.4.18", "tailwindcss-animate": "^1.0.7", "typescript": "^5.9.3", - "vite": "^7.2.4", - "vitest": "^4.0.14" + "vite": "^7.2.6", + "vitest": "^4.0.15" } } diff --git a/packages/docs-drawing-ui/package.json b/packages/docs-drawing-ui/package.json index 455707d55a..fa6b630547 100644 --- a/packages/docs-drawing-ui/package.json +++ b/packages/docs-drawing-ui/package.json @@ -83,7 +83,7 @@ "rxjs": "^7.8.2", "tailwindcss": "3.4.18", "typescript": "^5.9.3", - "vite": "^7.2.4", - "vitest": "^4.0.14" + "vite": "^7.2.6", + "vitest": "^4.0.15" } } diff --git a/packages/docs-drawing/package.json b/packages/docs-drawing/package.json index 4a820b74cf..ea425431c9 100644 --- a/packages/docs-drawing/package.json +++ b/packages/docs-drawing/package.json @@ -62,7 +62,7 @@ "devDependencies": { "@univerjs-infra/shared": "workspace:*", "typescript": "^5.9.3", - "vite": "^7.2.4", - "vitest": "^4.0.14" + "vite": "^7.2.6", + "vitest": "^4.0.15" } } diff --git a/packages/docs-hyper-link-ui/package.json b/packages/docs-hyper-link-ui/package.json index 7b6a5b4876..265508e689 100644 --- a/packages/docs-hyper-link-ui/package.json +++ b/packages/docs-hyper-link-ui/package.json @@ -82,7 +82,7 @@ "rxjs": "^7.8.2", "tailwindcss": "3.4.18", "typescript": "^5.9.3", - "vite": "^7.2.4", - "vitest": "^4.0.14" + "vite": "^7.2.6", + "vitest": "^4.0.15" } } diff --git a/packages/docs-hyper-link/package.json b/packages/docs-hyper-link/package.json index 8ca7bc046c..57b00d370e 100644 --- a/packages/docs-hyper-link/package.json +++ b/packages/docs-hyper-link/package.json @@ -61,7 +61,7 @@ "devDependencies": { "@univerjs-infra/shared": "workspace:*", "typescript": "^5.9.3", - "vite": "^7.2.4", - "vitest": "^4.0.14" + "vite": "^7.2.6", + "vitest": "^4.0.15" } } diff --git a/packages/docs-mention-ui/package.json b/packages/docs-mention-ui/package.json index 0670da6ca2..119769ef08 100644 --- a/packages/docs-mention-ui/package.json +++ b/packages/docs-mention-ui/package.json @@ -75,7 +75,7 @@ "rxjs": "^7.8.2", "tailwindcss": "3.4.18", "typescript": "^5.9.3", - "vite": "^7.2.4", - "vitest": "^4.0.14" + "vite": "^7.2.6", + "vitest": "^4.0.15" } } diff --git a/packages/docs-quick-insert-ui/package.json b/packages/docs-quick-insert-ui/package.json index c3f493a059..bee0c6384c 100644 --- a/packages/docs-quick-insert-ui/package.json +++ b/packages/docs-quick-insert-ui/package.json @@ -85,7 +85,7 @@ "rxjs": "^7.8.2", "tailwindcss": "3.4.18", "typescript": "^5.9.3", - "vite": "^7.2.4", - "vitest": "^4.0.14" + "vite": "^7.2.6", + "vitest": "^4.0.15" } } diff --git a/packages/docs-thread-comment-ui/package.json b/packages/docs-thread-comment-ui/package.json index 5badd08184..7338a9a4f4 100644 --- a/packages/docs-thread-comment-ui/package.json +++ b/packages/docs-thread-comment-ui/package.json @@ -76,7 +76,7 @@ "rxjs": "^7.8.2", "tailwindcss": "3.4.18", "typescript": "^5.9.3", - "vite": "^7.2.4", - "vitest": "^4.0.14" + "vite": "^7.2.6", + "vitest": "^4.0.15" } } diff --git a/packages/docs-ui/package.json b/packages/docs-ui/package.json index c64cc55fbf..eb3c8fef9f 100644 --- a/packages/docs-ui/package.json +++ b/packages/docs-ui/package.json @@ -97,7 +97,7 @@ "rxjs": "^7.8.2", "tailwindcss": "3.4.18", "typescript": "^5.9.3", - "vite": "^7.2.4", - "vitest": "^4.0.14" + "vite": "^7.2.6", + "vitest": "^4.0.15" } } diff --git a/packages/docs/package.json b/packages/docs/package.json index 79f9cb4389..175c5995bb 100644 --- a/packages/docs/package.json +++ b/packages/docs/package.json @@ -68,7 +68,7 @@ "@univerjs-infra/shared": "workspace:*", "rxjs": "^7.8.2", "typescript": "^5.9.3", - "vite": "^7.2.4", - "vitest": "^4.0.14" + "vite": "^7.2.6", + "vitest": "^4.0.15" } } diff --git a/packages/drawing-ui/package.json b/packages/drawing-ui/package.json index 012ebda3b2..e61a1658b7 100644 --- a/packages/drawing-ui/package.json +++ b/packages/drawing-ui/package.json @@ -80,7 +80,7 @@ "rxjs": "^7.8.2", "tailwindcss": "3.4.18", "typescript": "^5.9.3", - "vite": "^7.2.4", - "vitest": "^4.0.14" + "vite": "^7.2.6", + "vitest": "^4.0.15" } } diff --git a/packages/drawing/package.json b/packages/drawing/package.json index 5408c6d93e..b3ce567f3d 100644 --- a/packages/drawing/package.json +++ b/packages/drawing/package.json @@ -66,7 +66,7 @@ "@univerjs-infra/shared": "workspace:*", "rxjs": "^7.8.2", "typescript": "^5.9.3", - "vite": "^7.2.4", - "vitest": "^4.0.14" + "vite": "^7.2.6", + "vitest": "^4.0.15" } } diff --git a/packages/engine-formula/package.json b/packages/engine-formula/package.json index 79a72f4af2..1d4053ac14 100644 --- a/packages/engine-formula/package.json +++ b/packages/engine-formula/package.json @@ -81,7 +81,7 @@ "@univerjs-infra/shared": "workspace:*", "rxjs": "^7.8.2", "typescript": "^5.9.3", - "vite": "^7.2.4", - "vitest": "^4.0.14" + "vite": "^7.2.6", + "vitest": "^4.0.15" } } diff --git a/packages/engine-render/package.json b/packages/engine-render/package.json index 772d76f089..8ed2514b8f 100644 --- a/packages/engine-render/package.json +++ b/packages/engine-render/package.json @@ -73,8 +73,8 @@ "@univerjs-infra/shared": "workspace:*", "rxjs": "^7.8.2", "typescript": "^5.9.3", - "vite": "^7.2.4", - "vitest": "^4.0.14" + "vite": "^7.2.6", + "vitest": "^4.0.15" }, "browser": { "fs": false diff --git a/packages/find-replace/package.json b/packages/find-replace/package.json index 8b87f8e2b6..defb5807ce 100644 --- a/packages/find-replace/package.json +++ b/packages/find-replace/package.json @@ -81,7 +81,7 @@ "rxjs": "^7.8.2", "tailwindcss": "3.4.18", "typescript": "^5.9.3", - "vite": "^7.2.4", - "vitest": "^4.0.14" + "vite": "^7.2.6", + "vitest": "^4.0.15" } } diff --git a/packages/network/package.json b/packages/network/package.json index 504d4c4613..066d669283 100644 --- a/packages/network/package.json +++ b/packages/network/package.json @@ -77,7 +77,7 @@ "@univerjs-infra/shared": "workspace:*", "rxjs": "^7.8.2", "typescript": "^5.9.3", - "vite": "^7.2.4", - "vitest": "^4.0.14" + "vite": "^7.2.6", + "vitest": "^4.0.15" } } diff --git a/packages/rpc-node/package.json b/packages/rpc-node/package.json index c9e36cb4aa..2bdb0ff4b3 100644 --- a/packages/rpc-node/package.json +++ b/packages/rpc-node/package.json @@ -66,7 +66,7 @@ "@univerjs-infra/shared": "workspace:*", "rxjs": "^7.8.2", "typescript": "^5.9.3", - "vite": "^7.2.4", - "vitest": "^4.0.14" + "vite": "^7.2.6", + "vitest": "^4.0.15" } } diff --git a/packages/rpc/package.json b/packages/rpc/package.json index ba7afcf4ce..2a831a965b 100644 --- a/packages/rpc/package.json +++ b/packages/rpc/package.json @@ -66,7 +66,7 @@ "@univerjs-infra/shared": "workspace:*", "rxjs": "^7.8.2", "typescript": "^5.9.3", - "vite": "^7.2.4", - "vitest": "^4.0.14" + "vite": "^7.2.6", + "vitest": "^4.0.15" } } diff --git a/packages/sheets-conditional-formatting-ui/package.json b/packages/sheets-conditional-formatting-ui/package.json index 0fac073b2f..b21c3be5fd 100644 --- a/packages/sheets-conditional-formatting-ui/package.json +++ b/packages/sheets-conditional-formatting-ui/package.json @@ -86,7 +86,7 @@ "rxjs": "^7.8.2", "tailwindcss": "3.4.18", "typescript": "^5.9.3", - "vite": "^7.2.4", - "vitest": "^4.0.14" + "vite": "^7.2.6", + "vitest": "^4.0.15" } } diff --git a/packages/sheets-conditional-formatting/package.json b/packages/sheets-conditional-formatting/package.json index 6bbcc47815..1f96662f66 100644 --- a/packages/sheets-conditional-formatting/package.json +++ b/packages/sheets-conditional-formatting/package.json @@ -83,7 +83,7 @@ "@univerjs/icons-svg": "^1.0.2", "rxjs": "^7.8.2", "typescript": "^5.9.3", - "vite": "^7.2.4", - "vitest": "^4.0.14" + "vite": "^7.2.6", + "vitest": "^4.0.15" } } diff --git a/packages/sheets-crosshair-highlight/package.json b/packages/sheets-crosshair-highlight/package.json index 645b64bda4..88f848390e 100644 --- a/packages/sheets-crosshair-highlight/package.json +++ b/packages/sheets-crosshair-highlight/package.json @@ -92,7 +92,7 @@ "rxjs": "^7.8.2", "tailwindcss": "3.4.18", "typescript": "^5.9.3", - "vite": "^7.2.4", - "vitest": "^4.0.14" + "vite": "^7.2.6", + "vitest": "^4.0.15" } } diff --git a/packages/sheets-data-validation-ui/package.json b/packages/sheets-data-validation-ui/package.json index e4d06e2e40..9802b95ed0 100644 --- a/packages/sheets-data-validation-ui/package.json +++ b/packages/sheets-data-validation-ui/package.json @@ -90,7 +90,7 @@ "rxjs": "^7.8.2", "tailwindcss": "3.4.18", "typescript": "^5.9.3", - "vite": "^7.2.4", - "vitest": "^4.0.14" + "vite": "^7.2.6", + "vitest": "^4.0.15" } } diff --git a/packages/sheets-data-validation/package.json b/packages/sheets-data-validation/package.json index 6dfc436a81..02f59a8556 100644 --- a/packages/sheets-data-validation/package.json +++ b/packages/sheets-data-validation/package.json @@ -84,7 +84,7 @@ "@univerjs-infra/shared": "workspace:*", "rxjs": "^7.8.2", "typescript": "^5.9.3", - "vite": "^7.2.4", - "vitest": "^4.0.14" + "vite": "^7.2.6", + "vitest": "^4.0.15" } } diff --git a/packages/sheets-drawing-ui/package.json b/packages/sheets-drawing-ui/package.json index 4ea1c2117d..5dcde90acc 100644 --- a/packages/sheets-drawing-ui/package.json +++ b/packages/sheets-drawing-ui/package.json @@ -96,7 +96,7 @@ "rxjs": "^7.8.2", "tailwindcss": "3.4.18", "typescript": "^5.9.3", - "vite": "^7.2.4", - "vitest": "^4.0.14" + "vite": "^7.2.6", + "vitest": "^4.0.15" } } diff --git a/packages/sheets-drawing/package.json b/packages/sheets-drawing/package.json index b40f3c94cb..2e40d1610a 100644 --- a/packages/sheets-drawing/package.json +++ b/packages/sheets-drawing/package.json @@ -63,7 +63,7 @@ "devDependencies": { "@univerjs-infra/shared": "workspace:*", "typescript": "^5.9.3", - "vite": "^7.2.4", - "vitest": "^4.0.14" + "vite": "^7.2.6", + "vitest": "^4.0.15" } } diff --git a/packages/sheets-filter-ui/package.json b/packages/sheets-filter-ui/package.json index 7386b89f7c..c59b8de55a 100644 --- a/packages/sheets-filter-ui/package.json +++ b/packages/sheets-filter-ui/package.json @@ -84,7 +84,7 @@ "rxjs": "^7.8.2", "tailwindcss": "3.4.18", "typescript": "^5.9.3", - "vite": "^7.2.4", - "vitest": "^4.0.14" + "vite": "^7.2.6", + "vitest": "^4.0.15" } } diff --git a/packages/sheets-filter/package.json b/packages/sheets-filter/package.json index 7e1471e647..2f46c21886 100644 --- a/packages/sheets-filter/package.json +++ b/packages/sheets-filter/package.json @@ -80,7 +80,7 @@ "@univerjs-infra/shared": "workspace:*", "rxjs": "^7.8.2", "typescript": "^5.9.3", - "vite": "^7.2.4", - "vitest": "^4.0.14" + "vite": "^7.2.6", + "vitest": "^4.0.15" } } diff --git a/packages/sheets-find-replace/package.json b/packages/sheets-find-replace/package.json index 4c3643ccd0..bcd7cb68b5 100644 --- a/packages/sheets-find-replace/package.json +++ b/packages/sheets-find-replace/package.json @@ -88,7 +88,7 @@ "@univerjs-infra/shared": "workspace:*", "rxjs": "^7.8.2", "typescript": "^5.9.3", - "vite": "^7.2.4", - "vitest": "^4.0.14" + "vite": "^7.2.6", + "vitest": "^4.0.15" } } diff --git a/packages/sheets-formula-ui/package.json b/packages/sheets-formula-ui/package.json index 945f6f9ddb..791f36b7c3 100644 --- a/packages/sheets-formula-ui/package.json +++ b/packages/sheets-formula-ui/package.json @@ -97,7 +97,7 @@ "rxjs": "^7.8.2", "tailwindcss": "3.4.18", "typescript": "^5.9.3", - "vite": "^7.2.4", - "vitest": "^4.0.14" + "vite": "^7.2.6", + "vitest": "^4.0.15" } } diff --git a/packages/sheets-formula/package.json b/packages/sheets-formula/package.json index 5af7cdb953..e046b36312 100644 --- a/packages/sheets-formula/package.json +++ b/packages/sheets-formula/package.json @@ -88,7 +88,7 @@ "@univerjs/engine-render": "workspace:*", "rxjs": "^7.8.2", "typescript": "^5.9.3", - "vite": "^7.2.4", - "vitest": "^4.0.14" + "vite": "^7.2.6", + "vitest": "^4.0.15" } } diff --git a/packages/sheets-graphics/package.json b/packages/sheets-graphics/package.json index cae5b318d0..661672de11 100644 --- a/packages/sheets-graphics/package.json +++ b/packages/sheets-graphics/package.json @@ -63,7 +63,7 @@ "devDependencies": { "@univerjs-infra/shared": "workspace:*", "typescript": "^5.9.3", - "vite": "^7.2.4", - "vitest": "^4.0.14" + "vite": "^7.2.6", + "vitest": "^4.0.15" } } diff --git a/packages/sheets-hyper-link-ui/package.json b/packages/sheets-hyper-link-ui/package.json index be04018320..674409746d 100644 --- a/packages/sheets-hyper-link-ui/package.json +++ b/packages/sheets-hyper-link-ui/package.json @@ -100,7 +100,7 @@ "rxjs": "^7.8.2", "tailwindcss": "3.4.18", "typescript": "^5.9.3", - "vite": "^7.2.4", - "vitest": "^4.0.14" + "vite": "^7.2.6", + "vitest": "^4.0.15" } } diff --git a/packages/sheets-hyper-link/package.json b/packages/sheets-hyper-link/package.json index b10b5f4d52..883766cd2c 100644 --- a/packages/sheets-hyper-link/package.json +++ b/packages/sheets-hyper-link/package.json @@ -79,7 +79,7 @@ "@univerjs-infra/shared": "workspace:*", "rxjs": "^7.8.2", "typescript": "^5.9.3", - "vite": "^7.2.4", - "vitest": "^4.0.14" + "vite": "^7.2.6", + "vitest": "^4.0.15" } } diff --git a/packages/sheets-note-ui/package.json b/packages/sheets-note-ui/package.json index 76c7717a8f..20681a10d5 100644 --- a/packages/sheets-note-ui/package.json +++ b/packages/sheets-note-ui/package.json @@ -80,7 +80,7 @@ "rxjs": "^7.8.2", "tailwindcss": "3.4.18", "typescript": "^5.9.3", - "vite": "^7.2.4", - "vitest": "^4.0.14" + "vite": "^7.2.6", + "vitest": "^4.0.15" } } diff --git a/packages/sheets-note/package.json b/packages/sheets-note/package.json index 6a6b1a39a7..9c7a80c256 100644 --- a/packages/sheets-note/package.json +++ b/packages/sheets-note/package.json @@ -77,7 +77,7 @@ "@univerjs-infra/shared": "workspace:*", "rxjs": "^7.8.2", "typescript": "^5.9.3", - "vite": "^7.2.4", - "vitest": "^4.0.14" + "vite": "^7.2.6", + "vitest": "^4.0.15" } } diff --git a/packages/sheets-numfmt-ui/package.json b/packages/sheets-numfmt-ui/package.json index a99bd43700..297b4594a8 100644 --- a/packages/sheets-numfmt-ui/package.json +++ b/packages/sheets-numfmt-ui/package.json @@ -85,7 +85,7 @@ "rxjs": "^7.8.2", "tailwindcss": "3.4.18", "typescript": "^5.9.3", - "vite": "^7.2.4", - "vitest": "^4.0.14" + "vite": "^7.2.6", + "vitest": "^4.0.15" } } diff --git a/packages/sheets-numfmt/package.json b/packages/sheets-numfmt/package.json index 066b57e06e..6e364a05e5 100644 --- a/packages/sheets-numfmt/package.json +++ b/packages/sheets-numfmt/package.json @@ -80,7 +80,7 @@ "@univerjs-infra/shared": "workspace:*", "rxjs": "^7.8.2", "typescript": "^5.9.3", - "vite": "^7.2.4", - "vitest": "^4.0.14" + "vite": "^7.2.6", + "vitest": "^4.0.15" } } diff --git a/packages/sheets-sort-ui/package.json b/packages/sheets-sort-ui/package.json index 1fff069014..9125599719 100644 --- a/packages/sheets-sort-ui/package.json +++ b/packages/sheets-sort-ui/package.json @@ -83,7 +83,7 @@ "rxjs": "^7.8.2", "tailwindcss": "3.4.18", "typescript": "^5.9.3", - "vite": "^7.2.4", - "vitest": "^4.0.14" + "vite": "^7.2.6", + "vitest": "^4.0.15" } } diff --git a/packages/sheets-sort/package.json b/packages/sheets-sort/package.json index 8a36dc5422..82c213e6f3 100644 --- a/packages/sheets-sort/package.json +++ b/packages/sheets-sort/package.json @@ -80,7 +80,7 @@ "devDependencies": { "@univerjs-infra/shared": "workspace:*", "typescript": "^5.9.3", - "vite": "^7.2.4", - "vitest": "^4.0.14" + "vite": "^7.2.6", + "vitest": "^4.0.15" } } diff --git a/packages/sheets-table-ui/package.json b/packages/sheets-table-ui/package.json index 8fd6977b72..2cc49d650b 100644 --- a/packages/sheets-table-ui/package.json +++ b/packages/sheets-table-ui/package.json @@ -90,7 +90,7 @@ "rxjs": "^7.8.2", "tailwindcss": "3.4.18", "typescript": "^5.9.3", - "vite": "^7.2.4", - "vitest": "^4.0.14" + "vite": "^7.2.6", + "vitest": "^4.0.15" } } diff --git a/packages/sheets-table/package.json b/packages/sheets-table/package.json index ba8535df4a..3768aa1ceb 100644 --- a/packages/sheets-table/package.json +++ b/packages/sheets-table/package.json @@ -82,7 +82,7 @@ "@univerjs-infra/shared": "workspace:*", "rxjs": "^7.8.2", "typescript": "^5.9.3", - "vite": "^7.2.4", - "vitest": "^4.0.14" + "vite": "^7.2.6", + "vitest": "^4.0.15" } } diff --git a/packages/sheets-thread-comment-ui/package.json b/packages/sheets-thread-comment-ui/package.json index 8a258ba178..b70c0bb221 100644 --- a/packages/sheets-thread-comment-ui/package.json +++ b/packages/sheets-thread-comment-ui/package.json @@ -84,7 +84,7 @@ "rxjs": "^7.8.2", "tailwindcss": "3.4.18", "typescript": "^5.9.3", - "vite": "^7.2.4", - "vitest": "^4.0.14" + "vite": "^7.2.6", + "vitest": "^4.0.15" } } diff --git a/packages/sheets-thread-comment/package.json b/packages/sheets-thread-comment/package.json index 05e8c783fb..75948491d0 100644 --- a/packages/sheets-thread-comment/package.json +++ b/packages/sheets-thread-comment/package.json @@ -79,7 +79,7 @@ "@univerjs-infra/shared": "workspace:*", "rxjs": "^7.8.2", "typescript": "^5.9.3", - "vite": "^7.2.4", - "vitest": "^4.0.14" + "vite": "^7.2.6", + "vitest": "^4.0.15" } } diff --git a/packages/sheets-ui/package.json b/packages/sheets-ui/package.json index 7e062409d0..50219d6a2e 100644 --- a/packages/sheets-ui/package.json +++ b/packages/sheets-ui/package.json @@ -99,7 +99,7 @@ "rxjs": "^7.8.2", "tailwindcss": "3.4.18", "typescript": "^5.9.3", - "vite": "^7.2.4", - "vitest": "^4.0.14" + "vite": "^7.2.6", + "vitest": "^4.0.15" } } diff --git a/packages/sheets-ui/src/components/menu-item-input/MenuItemInput.tsx b/packages/sheets-ui/src/components/menu-item-input/MenuItemInput.tsx index 74258a1b6b..466fa2938c 100644 --- a/packages/sheets-ui/src/components/menu-item-input/MenuItemInput.tsx +++ b/packages/sheets-ui/src/components/menu-item-input/MenuItemInput.tsx @@ -21,10 +21,19 @@ import { IContextMenuService, useDependency } from '@univerjs/ui'; import { useEffect, useState } from 'react'; export const MenuItemInput = (props: IMenuItemInputProps) => { - const { prefix, suffix, value, onChange, min = Number.MIN_SAFE_INTEGER, max = Number.MAX_SAFE_INTEGER } = props; + const { + prefix, + suffix, + value, + min = Number.MIN_SAFE_INTEGER, + max = Number.MAX_SAFE_INTEGER, + disabled$, + onChange, + } = props; const localeService = useDependency(LocaleService); const contextMenuService = useDependency(IContextMenuService); + const [disabled, setDisabled] = useState(false); const [inputValue, setInputValue] = useState(); // Initialized to an empty string const handleChange = (value: number | null) => { @@ -38,6 +47,18 @@ export const MenuItemInput = (props: IMenuItemInputProps) => { onChange(inputValue); }; + useEffect(() => { + if (!disabled$) { + return; + } + const subscription = disabled$.subscribe((value) => { + setDisabled(value); + }); + return () => { + subscription.unsubscribe(); + }; + }, []); + useEffect(() => { if (!contextMenuService.visible) { setInputValue(value); @@ -70,6 +91,7 @@ export const MenuItemInput = (props: IMenuItemInputProps) => { precision={0} min={min} max={max} + disabled={disabled} onPressEnter={handlePressEnter} onChange={handleChange} /> diff --git a/packages/sheets-ui/src/components/menu-item-input/interface.ts b/packages/sheets-ui/src/components/menu-item-input/interface.ts index a5289bc69d..b3ca3de1c0 100644 --- a/packages/sheets-ui/src/components/menu-item-input/interface.ts +++ b/packages/sheets-ui/src/components/menu-item-input/interface.ts @@ -15,7 +15,7 @@ */ import type { ICustomComponentProps } from '@univerjs/ui'; - +import type { Observable } from 'rxjs'; import { COMPONENT_PREFIX } from '../const'; export const MENU_ITEM_INPUT_COMPONENT = `${COMPONENT_PREFIX}_MENU_ITEM_INPUT_COMPONENT`; @@ -25,4 +25,5 @@ export interface IMenuItemInputProps extends ICustomComponentProps { suffix: string; min?: number; max?: number; + disabled$?: Observable; } diff --git a/packages/sheets-ui/src/controllers/menu/insert.menu.ts b/packages/sheets-ui/src/controllers/menu/insert.menu.ts index fb7a254882..542ee60c74 100644 --- a/packages/sheets-ui/src/controllers/menu/insert.menu.ts +++ b/packages/sheets-ui/src/controllers/menu/insert.menu.ts @@ -91,7 +91,11 @@ export function InsertRowBeforeMenuItemFactory(accessor: IAccessor): IMenuButton type: MenuItemType.BUTTON, title: 'rightClick.insertRowBefore', icon: 'InsertRowAboveDoubleIcon', - disabled$: getCurrentRangeDisable$(accessor, { workbookTypes: [WorkbookEditablePermission, WorkbookInsertRowPermission], worksheetTypes: [WorksheetInsertRowPermission, WorksheetEditPermission], rangeTypes: [RangeProtectionPermissionEditPoint] }), + disabled$: getCurrentRangeDisable$(accessor, { + workbookTypes: [WorkbookEditablePermission, WorkbookInsertRowPermission], + worksheetTypes: [WorksheetInsertRowPermission, WorksheetEditPermission], + rangeTypes: [RangeProtectionPermissionEditPoint], + }), hidden$: getInsertBeforeMenuHidden$(accessor, 'row'), }; } @@ -106,6 +110,13 @@ export function InsertRowBeforeCellMenuItemFactory(accessor: IAccessor): IMenuBu const selectionManagerService = accessor.get(SheetsSelectionsService); const commandService = accessor.get(ICommandService); const defaultValue = 1; + + const disabled$ = getCurrentRangeDisable$(accessor, { + workbookTypes: [WorkbookEditablePermission, WorkbookInsertRowPermission], + worksheetTypes: [WorksheetInsertRowPermission, WorksheetEditPermission], + rangeTypes: [RangeProtectionPermissionEditPoint], + }); + return { id: InsertRowBeforeCommand.id, type: MenuItemType.BUTTON, @@ -117,6 +128,7 @@ export function InsertRowBeforeCellMenuItemFactory(accessor: IAccessor): IMenuBu min: 1, max: 1000, suffix: 'rightClick.insertRowsAboveSuffix', + disabled$, }, }, value$: deriveStateFromActiveSheet$(univerInstanceService, defaultValue, () => new Observable((subscriber) => { @@ -140,7 +152,7 @@ export function InsertRowBeforeCellMenuItemFactory(accessor: IAccessor): IMenuBu update(); return disposable.dispose; })), - disabled$: getCurrentRangeDisable$(accessor, { workbookTypes: [WorkbookEditablePermission, WorkbookInsertRowPermission], worksheetTypes: [WorksheetInsertRowPermission, WorksheetEditPermission], rangeTypes: [RangeProtectionPermissionEditPoint] }), + disabled$, hidden$: getInsertBeforeMenuHidden$(accessor, 'row'), }; } @@ -151,7 +163,11 @@ export function InsertRowAfterMenuItemFactory(accessor: IAccessor): IMenuButtonI type: MenuItemType.BUTTON, title: 'rightClick.insertRow', icon: 'InsertRowBelowDoubleIcon', - disabled$: getCurrentRangeDisable$(accessor, { workbookTypes: [WorkbookEditablePermission, WorkbookInsertRowPermission], worksheetTypes: [WorksheetInsertRowPermission, WorksheetEditPermission], rangeTypes: [RangeProtectionPermissionEditPoint] }), + disabled$: getCurrentRangeDisable$(accessor, { + workbookTypes: [WorkbookEditablePermission, WorkbookInsertRowPermission], + worksheetTypes: [WorksheetInsertRowPermission, WorksheetEditPermission], + rangeTypes: [RangeProtectionPermissionEditPoint], + }), hidden$: getInsertAfterMenuHidden$(accessor, 'row'), }; } @@ -165,6 +181,13 @@ export function InsertColLeftCellMenuItemFactory(accessor: IAccessor): IMenuButt const selectionManagerService = accessor.get(SheetsSelectionsService); const commandService = accessor.get(ICommandService); const defaultValue = 1; + + const disabled$ = getCurrentRangeDisable$(accessor, { + workbookTypes: [WorkbookEditablePermission, WorkbookInsertColumnPermission], + worksheetTypes: [WorksheetInsertColumnPermission, WorksheetEditPermission], + rangeTypes: [RangeProtectionPermissionEditPoint], + }); + return { id: InsertColBeforeCommand.id, type: MenuItemType.BUTTON, @@ -176,6 +199,7 @@ export function InsertColLeftCellMenuItemFactory(accessor: IAccessor): IMenuButt min: 1, max: 1000, suffix: 'rightClick.insertColsLeftSuffix', + disabled$, }, }, value$: deriveStateFromActiveSheet$(univerInstanceService, defaultValue, () => new Observable((subscriber) => { @@ -199,7 +223,7 @@ export function InsertColLeftCellMenuItemFactory(accessor: IAccessor): IMenuButt update(); return disposable.dispose; })), - disabled$: getCurrentRangeDisable$(accessor, { workbookTypes: [WorkbookEditablePermission, WorkbookInsertColumnPermission], worksheetTypes: [WorksheetInsertColumnPermission, WorksheetEditPermission], rangeTypes: [RangeProtectionPermissionEditPoint] }), + disabled$, hidden$: getInsertBeforeMenuHidden$(accessor, 'col'), }; } @@ -210,7 +234,11 @@ export function InsertColBeforeMenuItemFactory(accessor: IAccessor): IMenuButton type: MenuItemType.BUTTON, title: 'rightClick.insertColumnBefore', icon: 'LeftInsertColumnDoubleIcon', - disabled$: getCurrentRangeDisable$(accessor, { workbookTypes: [WorkbookEditablePermission, WorkbookInsertColumnPermission], worksheetTypes: [WorksheetInsertColumnPermission, WorksheetEditPermission], rangeTypes: [RangeProtectionPermissionEditPoint] }), + disabled$: getCurrentRangeDisable$(accessor, { + workbookTypes: [WorkbookEditablePermission, WorkbookInsertColumnPermission], + worksheetTypes: [WorksheetInsertColumnPermission, WorksheetEditPermission], + rangeTypes: [RangeProtectionPermissionEditPoint], + }), hidden$: getInsertBeforeMenuHidden$(accessor, 'col'), }; } @@ -221,7 +249,11 @@ export function InsertColAfterMenuItemFactory(accessor: IAccessor): IMenuButtonI type: MenuItemType.BUTTON, title: 'rightClick.insertColumn', icon: 'RightInsertColumnDoubleIcon', - disabled$: getCurrentRangeDisable$(accessor, { workbookTypes: [WorkbookEditablePermission, WorkbookInsertColumnPermission], worksheetTypes: [WorksheetInsertColumnPermission, WorksheetEditPermission], rangeTypes: [RangeProtectionPermissionEditPoint] }), + disabled$: getCurrentRangeDisable$(accessor, { + workbookTypes: [WorkbookEditablePermission, WorkbookInsertColumnPermission], + worksheetTypes: [WorksheetInsertColumnPermission, WorksheetEditPermission], + rangeTypes: [RangeProtectionPermissionEditPoint], + }), hidden$: getInsertAfterMenuHidden$(accessor, 'col'), }; } @@ -232,7 +264,11 @@ export function InsertRangeMoveRightMenuItemFactory(accessor: IAccessor): IMenuB type: MenuItemType.BUTTON, title: 'rightClick.moveRight', icon: 'InsertCellShiftRightDoubleIcon', - disabled$: getCurrentRangeDisable$(accessor, { workbookTypes: [WorkbookEditablePermission], worksheetTypes: [WorksheetEditPermission], rangeTypes: [RangeProtectionPermissionEditPoint] }), + disabled$: getCurrentRangeDisable$(accessor, { + workbookTypes: [WorkbookEditablePermission], + worksheetTypes: [WorksheetEditPermission], + rangeTypes: [RangeProtectionPermissionEditPoint], + }), hidden$: getCellMenuHidden$(accessor, 'col'), }; } @@ -247,7 +283,11 @@ export function InsertRangeMoveDownMenuItemFactory(accessor: IAccessor): IMenuBu type: MenuItemType.BUTTON, title: 'rightClick.moveDown', icon: 'InsertCellDownDoubleIcon', - disabled$: getCurrentRangeDisable$(accessor, { workbookTypes: [WorkbookEditablePermission], worksheetTypes: [WorksheetEditPermission], rangeTypes: [RangeProtectionPermissionEditPoint] }), + disabled$: getCurrentRangeDisable$(accessor, { + workbookTypes: [WorkbookEditablePermission], + worksheetTypes: [WorksheetEditPermission], + rangeTypes: [RangeProtectionPermissionEditPoint], + }), hidden$: getCellMenuHidden$(accessor, 'row'), }; } @@ -261,6 +301,13 @@ export function InsertMultiRowsAfterHeaderMenuItemFactory(accessor: IAccessor): const selectionManagerService = accessor.get(SheetsSelectionsService); const commandService = accessor.get(ICommandService); const defaultValue = 1; + + const disabled$ = getCurrentRangeDisable$(accessor, { + workbookTypes: [WorkbookEditablePermission, WorkbookInsertRowPermission], + worksheetTypes: [WorksheetInsertRowPermission, WorksheetEditPermission], + rangeTypes: [RangeProtectionPermissionEditPoint], + }); + return { id: InsertMultiRowsAfterCommand.id, type: MenuItemType.BUTTON, @@ -272,6 +319,7 @@ export function InsertMultiRowsAfterHeaderMenuItemFactory(accessor: IAccessor): min: 1, max: 1000, suffix: 'rightClick.insertRowsAfterSuffix', + disabled$, }, }, value$: deriveStateFromActiveSheet$(univerInstanceService, defaultValue, () => new Observable((subscriber) => { @@ -296,7 +344,7 @@ export function InsertMultiRowsAfterHeaderMenuItemFactory(accessor: IAccessor): return disposable.dispose; })), - disabled$: getCurrentRangeDisable$(accessor, { workbookTypes: [WorkbookEditablePermission, WorkbookInsertRowPermission], worksheetTypes: [WorksheetInsertRowPermission, WorksheetEditPermission], rangeTypes: [RangeProtectionPermissionEditPoint] }), + disabled$, hidden$: getBaseRangeMenuHidden$(accessor), }; } @@ -310,6 +358,13 @@ export function InsertMultiRowsAboveHeaderMenuItemFactory(accessor: IAccessor): const selectionManagerService = accessor.get(SheetsSelectionsService); const commandService = accessor.get(ICommandService); const defaultValue = 1; + + const disabled$ = getCurrentRangeDisable$(accessor, { + workbookTypes: [WorkbookEditablePermission, WorkbookInsertRowPermission], + worksheetTypes: [WorksheetInsertRowPermission, WorksheetEditPermission], + rangeTypes: [RangeProtectionPermissionEditPoint], + }); + return { id: InsertMultiRowsAboveCommand.id, type: MenuItemType.BUTTON, @@ -321,6 +376,7 @@ export function InsertMultiRowsAboveHeaderMenuItemFactory(accessor: IAccessor): min: 1, max: 1000, suffix: 'rightClick.insertRowsAboveSuffix', + disabled$, }, }, value$: deriveStateFromActiveSheet$(univerInstanceService, defaultValue, () => new Observable((subscriber) => { @@ -344,7 +400,7 @@ export function InsertMultiRowsAboveHeaderMenuItemFactory(accessor: IAccessor): update(); return disposable.dispose; })), - disabled$: getCurrentRangeDisable$(accessor, { workbookTypes: [WorkbookEditablePermission, WorkbookInsertRowPermission], worksheetTypes: [WorksheetInsertRowPermission, WorksheetEditPermission], rangeTypes: [RangeProtectionPermissionEditPoint] }), + disabled$, hidden$: getBaseRangeMenuHidden$(accessor), }; } @@ -358,6 +414,13 @@ export function InsertMultiColsLeftHeaderMenuItemFactory(accessor: IAccessor): I const selectionManagerService = accessor.get(SheetsSelectionsService); const commandService = accessor.get(ICommandService); const defaultValue = 1; + + const disabled$ = getCurrentRangeDisable$(accessor, { + workbookTypes: [WorkbookEditablePermission, WorkbookInsertColumnPermission], + worksheetTypes: [WorksheetInsertColumnPermission, WorksheetEditPermission], + rangeTypes: [RangeProtectionPermissionEditPoint], + }); + return { id: InsertMultiColsLeftCommand.id, type: MenuItemType.BUTTON, @@ -369,6 +432,7 @@ export function InsertMultiColsLeftHeaderMenuItemFactory(accessor: IAccessor): I min: 1, max: 1000, suffix: 'rightClick.insertColsLeftSuffix', + disabled$, }, }, value$: deriveStateFromActiveSheet$(univerInstanceService, defaultValue, () => new Observable((subscriber) => { @@ -392,7 +456,7 @@ export function InsertMultiColsLeftHeaderMenuItemFactory(accessor: IAccessor): I update(); return disposable.dispose; })), - disabled$: getCurrentRangeDisable$(accessor, { workbookTypes: [WorkbookEditablePermission, WorkbookInsertColumnPermission], worksheetTypes: [WorksheetInsertColumnPermission, WorksheetEditPermission], rangeTypes: [RangeProtectionPermissionEditPoint] }), + disabled$, hidden$: getBaseRangeMenuHidden$(accessor), }; } @@ -406,6 +470,13 @@ export function InsertMultiColsRightHeaderMenuItemFactory(accessor: IAccessor): const selectionManagerService = accessor.get(SheetsSelectionsService); const commandService = accessor.get(ICommandService); const defaultValue = 1; + + const disabled$ = getCurrentRangeDisable$(accessor, { + workbookTypes: [WorkbookEditablePermission, WorkbookInsertColumnPermission], + worksheetTypes: [WorksheetInsertColumnPermission, WorksheetEditPermission], + rangeTypes: [RangeProtectionPermissionEditPoint], + }); + return { id: InsertMultiColsRightCommand.id, type: MenuItemType.BUTTON, @@ -417,6 +488,7 @@ export function InsertMultiColsRightHeaderMenuItemFactory(accessor: IAccessor): min: 1, max: 1000, suffix: 'rightClick.insertColsRightSuffix', + disabled$, }, }, value$: deriveStateFromActiveSheet$(univerInstanceService, defaultValue, () => new Observable((subscriber) => { @@ -440,7 +512,7 @@ export function InsertMultiColsRightHeaderMenuItemFactory(accessor: IAccessor): update(); return disposable.dispose; })), - disabled$: getCurrentRangeDisable$(accessor, { workbookTypes: [WorkbookEditablePermission, WorkbookInsertColumnPermission], worksheetTypes: [WorksheetInsertColumnPermission, WorksheetEditPermission], rangeTypes: [RangeProtectionPermissionEditPoint] }), + disabled$, hidden$: getBaseRangeMenuHidden$(accessor), }; } diff --git a/packages/sheets-ui/src/locale/ca-ES.ts b/packages/sheets-ui/src/locale/ca-ES.ts index 3f3a9707a8..c891c5ff04 100644 --- a/packages/sheets-ui/src/locale/ca-ES.ts +++ b/packages/sheets-ui/src/locale/ca-ES.ts @@ -167,8 +167,7 @@ const locale: typeof enUS = { chooseText: 'Confirmar el color', tipNameRepeat: 'El nom de la pestanya no es pot repetir! Si us plau, reviseu-lo', - noMoreSheet: - 'El llibre de treball ha de contenir almenys un full de càlcul visible. Per suprimir el full de càlcul seleccionat, inseriu-ne un de nou o mostreu un full de càlcul amagat.', + noMoreSheet: 'El llibre de treball ha de contenir almenys un full de càlcul visible. Per suprimir el full de càlcul seleccionat, inseriu-ne un de nou o mostreu un full de càlcul amagat.', confirmDelete: 'Esteu segur que el voleu suprimir?', redoDelete: 'Es pot desfer amb Ctrl+Z', noHide: 'No es pot amagar, manteniu almenys una pestanya de full', @@ -179,8 +178,7 @@ const locale: typeof enUS = { sheetNameAlreadyExistsError: 'El nom del full ja existeix. Si us plau, introduïu un altre nom.', deleteSheet: 'Suprimir el full de càlcul', deleteSheetContent: 'Confirmeu per suprimir aquest full de càlcul?', - deleteLargeSheetContent: - 'Confirmeu per suprimir aquest full de càlcul. No es podrà recuperar després de la supressió. Esteu segur que el voleu suprimir?', + deleteLargeSheetContent: 'Confirmeu per suprimir aquest full de càlcul. No es podrà recuperar després de la supressió. Esteu segur que el voleu suprimir?', addProtectSheet: 'Protegir el full de càlcul', removeProtectSheet: 'Desprotegir el full de càlcul', changeSheetPermission: 'Canviar els permisos del full de càlcul', diff --git a/packages/sheets-ui/src/locale/en-US.ts b/packages/sheets-ui/src/locale/en-US.ts index fe71125859..bfa3cfce3f 100644 --- a/packages/sheets-ui/src/locale/en-US.ts +++ b/packages/sheets-ui/src/locale/en-US.ts @@ -165,8 +165,7 @@ const locale = { chooseText: 'Confirm color', tipNameRepeat: 'The name of the tab page cannot be repeated! Please revise', - noMoreSheet: - 'The workbook contains at least one visual worksheet. To delete the selected worksheet, please insert a new worksheet or show a hidden worksheet.', + noMoreSheet: 'The workbook contains at least one visual worksheet. To delete the selected worksheet, please insert a new worksheet or show a hidden worksheet.', confirmDelete: 'Are you sure to delete', redoDelete: 'Can be undo by Ctrl+Z', noHide: "Can't hide, at least keep one sheet tag", @@ -177,8 +176,7 @@ const locale = { sheetNameAlreadyExistsError: 'The sheet name already exists. Please enter another name.', deleteSheet: 'Delete worksheet', deleteSheetContent: 'Confirm to delete this worksheet?', - deleteLargeSheetContent: - 'Confirm to delete this worksheet. It will not be retrieved after deletion. Are you sure you want to delete it?', + deleteLargeSheetContent: 'Confirm to delete this worksheet. It will not be retrieved after deletion. Are you sure you want to delete it?', addProtectSheet: 'Protect Worksheet', removeProtectSheet: 'Unprotect Worksheet', changeSheetPermission: 'Change Worksheet Permissions', diff --git a/packages/sheets-ui/src/locale/es-ES.ts b/packages/sheets-ui/src/locale/es-ES.ts index f4ad674fa1..82ab8e55ea 100644 --- a/packages/sheets-ui/src/locale/es-ES.ts +++ b/packages/sheets-ui/src/locale/es-ES.ts @@ -167,8 +167,7 @@ const locale: typeof enUS = { chooseText: 'Confirmar color', tipNameRepeat: '¡El nombre de la pestaña no se puede repetir! Por favor, revisa', - noMoreSheet: - 'El libro de trabajo debe contener al menos una hoja de cálculo visible. Para eliminar la hoja de cálculo seleccionada, inserte una nueva o muestre una hoja oculta.', + noMoreSheet: 'El libro de trabajo debe contener al menos una hoja de cálculo visible. Para eliminar la hoja de cálculo seleccionada, inserte una nueva o muestre una hoja oculta.', confirmDelete: '¿Seguro que quieres eliminar?', redoDelete: 'Se puede deshacer con Ctrl+Z', noHide: 'No se puede ocultar, mantén al menos una pestaña de hoja', @@ -179,8 +178,7 @@ const locale: typeof enUS = { sheetNameAlreadyExistsError: 'El nombre de la hoja ya existe. Por favor, introduce otro nombre.', deleteSheet: 'Eliminar hoja de cálculo', deleteSheetContent: '¿Confirmar para eliminar esta hoja de cálculo?', - deleteLargeSheetContent: - 'Confirma para eliminar esta hoja de cálculo. No se podrá recuperar después de la eliminación. ¿Estás seguro de que quieres eliminarla?', + deleteLargeSheetContent: 'Confirma para eliminar esta hoja de cálculo. No se podrá recuperar después de la eliminación. ¿Estás seguro de que quieres eliminarla?', addProtectSheet: 'Proteger hoja de cálculo', removeProtectSheet: 'Desproteger hoja de cálculo', changeSheetPermission: 'Cambiar permisos de la hoja de cálculo', diff --git a/packages/sheets-ui/src/locale/fa-IR.ts b/packages/sheets-ui/src/locale/fa-IR.ts index e9d54d6949..a428a15a12 100644 --- a/packages/sheets-ui/src/locale/fa-IR.ts +++ b/packages/sheets-ui/src/locale/fa-IR.ts @@ -167,8 +167,7 @@ const locale: typeof enUS = { chooseText: 'تایید رنگ', tipNameRepeat: 'نام برگه زبانه نمی‌تواند تکرار شود! لطفا تجدید نظر کنید', - noMoreSheet: - 'کاربرگ حداقل شامل یک برگه بصری است. برای حذف برگه انتخاب شده، لطفا یک برگه جدید وارد کنید یا یک برگه پنهان را نمایش دهید.', + noMoreSheet: 'کاربرگ حداقل شامل یک برگه بصری است. برای حذف برگه انتخاب شده، لطفا یک برگه جدید وارد کنید یا یک برگه پنهان را نمایش دهید.', confirmDelete: 'آیا مطمئن هستید که می‌خواهید حذف کنید', redoDelete: 'می‌تواند با Ctrl+Z لغو شود', noHide: 'نمی‌توان پنهان کرد، حداقل یک برگه تگ را نگه دارید', @@ -179,8 +178,7 @@ const locale: typeof enUS = { sheetNameAlreadyExistsError: 'نام برگه قبلاً وجود دارد. لطفا نام دیگری وارد کنید.', deleteSheet: 'حذف برگه', deleteSheetContent: 'تایید حذف این برگه؟', - deleteLargeSheetContent: - 'تایید حذف این برگه. پس از حذف، بازیابی نخواهد شد. آیا مطمئن هستید که می‌خواهید آن را حذف کنید؟', + deleteLargeSheetContent: 'تایید حذف این برگه. پس از حذف، بازیابی نخواهد شد. آیا مطمئن هستید که می‌خواهید آن را حذف کنید؟', addProtectSheet: 'محافظت از برگه', removeProtectSheet: 'لغو محافظت از برگه', changeSheetPermission: 'تغییر مجوزهای برگه', diff --git a/packages/sheets-ui/src/locale/fr-FR.ts b/packages/sheets-ui/src/locale/fr-FR.ts index c7ba717c61..5f4a29aa08 100644 --- a/packages/sheets-ui/src/locale/fr-FR.ts +++ b/packages/sheets-ui/src/locale/fr-FR.ts @@ -167,8 +167,7 @@ const locale: typeof enUS = { chooseText: 'Confirmer la couleur', tipNameRepeat: 'Le nom de l\'onglet ne peut pas être répété ! Veuillez modifier', - noMoreSheet: - 'Le classeur contient au moins une feuille de calcul visible. Pour supprimer la feuille sélectionnée, veuillez insérer une nouvelle feuille ou afficher une feuille masquée.', + noMoreSheet: 'Le classeur contient au moins une feuille de calcul visible. Pour supprimer la feuille sélectionnée, veuillez insérer une nouvelle feuille ou afficher une feuille masquée.', confirmDelete: 'Êtes-vous sûr de vouloir supprimer', redoDelete: 'Peut être annulé par Ctrl+Z', noHide: 'Impossible de masquer, au moins une étiquette de feuille doit être conservée', @@ -179,8 +178,7 @@ const locale: typeof enUS = { sheetNameAlreadyExistsError: 'Le nom de la feuille existe déjà. Veuillez entrer un autre nom.', deleteSheet: 'Supprimer la feuille de calcul', deleteSheetContent: 'Confirmer la suppression de cette feuille de calcul ?', - deleteLargeSheetContent: - 'Confirmer la suppression de cette feuille de calcul. Elle ne pourra pas être récupérée après suppression. Êtes-vous sûr de vouloir la supprimer ?', + deleteLargeSheetContent: 'Confirmer la suppression de cette feuille de calcul. Elle ne pourra pas être récupérée après suppression. Êtes-vous sûr de vouloir la supprimer ?', addProtectSheet: 'Protéger la feuille de calcul', removeProtectSheet: 'Déprotéger la feuille de calcul', changeSheetPermission: 'Modifier les autorisations de la feuille de calcul', diff --git a/packages/sheets-ui/src/locale/ko-KR.ts b/packages/sheets-ui/src/locale/ko-KR.ts index 8227a7b931..63ee9c6fcc 100644 --- a/packages/sheets-ui/src/locale/ko-KR.ts +++ b/packages/sheets-ui/src/locale/ko-KR.ts @@ -167,8 +167,7 @@ const locale: typeof enUS = { chooseText: '색상 선택', tipNameRepeat: '탭 페이지의 이름은 중복될 수 없습니다! 다시 작성해주세요', - noMoreSheet: - '통합 문서에는 최소한 하나의 시트가 있습니다. 선택한 시트를 삭제하려면 새 시트를 삽입하거나 숨겨진 시트를 표시해주세요.', + noMoreSheet: '통합 문서에는 최소한 하나의 시트가 있습니다. 선택한 시트를 삭제하려면 새 시트를 삽입하거나 숨겨진 시트를 표시해주세요.', confirmDelete: '삭제하시겠습니까', redoDelete: 'Ctrl+Z로 실행 취소할 수 있습니다', noHide: '최소한 하나의 시트 태그를 유지해야 합니다', @@ -179,8 +178,7 @@ const locale: typeof enUS = { sheetNameAlreadyExistsError: '시트 이름이 이미 존재합니다. 다른 이름을 입력해주세요.', deleteSheet: '시트 삭제', deleteSheetContent: '이 시트를 삭제하시겠습니까?', - deleteLargeSheetContent: - '이 시트를 삭제하시겠습니까? 삭제 후에는 복구할 수 없습니다. 삭제하시겠습니까?', + deleteLargeSheetContent: '이 시트를 삭제하시겠습니까? 삭제 후에는 복구할 수 없습니다. 삭제하시겠습니까?', addProtectSheet: '시트 보호', removeProtectSheet: '시트 보호 해제', changeSheetPermission: '시트 권한 변경', diff --git a/packages/sheets-ui/src/locale/ru-RU.ts b/packages/sheets-ui/src/locale/ru-RU.ts index 8131abedc2..1b61620963 100644 --- a/packages/sheets-ui/src/locale/ru-RU.ts +++ b/packages/sheets-ui/src/locale/ru-RU.ts @@ -167,8 +167,7 @@ const locale: typeof enUS = { chooseText: 'Подтвердить цвет', tipNameRepeat: 'Имя вкладки не может повторяться! Пожалуйста, исправьте', - noMoreSheet: - 'В книге должен содержаться хотя бы один видимый лист. Чтобы удалить выбранный лист, вставьте новый лист или покажите скрытый лист.', + noMoreSheet: 'В книге должен содержаться хотя бы один видимый лист. Чтобы удалить выбранный лист, вставьте новый лист или покажите скрытый лист.', confirmDelete: 'Вы уверены, что хотите удалить', redoDelete: 'Можно отменить с помощью Ctrl+Z', noHide: 'Нельзя скрыть, оставьте хотя бы одну вкладку листа', @@ -179,8 +178,7 @@ const locale: typeof enUS = { sheetNameAlreadyExistsError: 'Имя листа уже существует. Пожалуйста, введите другое имя.', deleteSheet: 'Удалить лист', deleteSheetContent: 'Подтвердите удаление этого листа?', - deleteLargeSheetContent: - 'Подтвердите удаление этого листа. После удаления его нельзя будет восстановить. Вы уверены, что хотите удалить его?', + deleteLargeSheetContent: 'Подтвердите удаление этого листа. После удаления его нельзя будет восстановить. Вы уверены, что хотите удалить его?', addProtectSheet: 'Защитить лист', removeProtectSheet: 'Снять защиту листа', changeSheetPermission: 'Изменить разрешения листа', diff --git a/packages/sheets-ui/src/locale/vi-VN.ts b/packages/sheets-ui/src/locale/vi-VN.ts index 74ae8226ec..86d37dc705 100644 --- a/packages/sheets-ui/src/locale/vi-VN.ts +++ b/packages/sheets-ui/src/locale/vi-VN.ts @@ -167,8 +167,7 @@ const locale: typeof enUS = { chooseText: 'Chọn màu', tipNameRepeat: 'Tên tab không được trùng! Vui lòng đổi lại', - noMoreSheet: - 'Tài liệu phải có ít nhất một trang bảng hiển thị. Nếu bạn muốn xóa trang bảng đã chọn, vui lòng thêm một trang bảng mới hoặc hiển thị trang bảng đã ẩn.', + noMoreSheet: 'Tài liệu phải có ít nhất một trang bảng hiển thị. Nếu bạn muốn xóa trang bảng đã chọn, vui lòng thêm một trang bảng mới hoặc hiển thị trang bảng đã ẩn.', confirmDelete: 'Xác nhận xóa', redoDelete: 'Bạn có thể hoàn tác xóa bằng Ctrl+Z', noHide: 'Không thể ẩn, phải giữ lại ít nhất một tab trang', diff --git a/packages/sheets-ui/src/locale/zh-CN.ts b/packages/sheets-ui/src/locale/zh-CN.ts index 85280feb25..656d76e102 100644 --- a/packages/sheets-ui/src/locale/zh-CN.ts +++ b/packages/sheets-ui/src/locale/zh-CN.ts @@ -168,8 +168,7 @@ const locale: typeof enUS = { chooseText: '确定颜色', tipNameRepeat: '标签页的名称不能重复!请重新修改', - noMoreSheet: - '工作薄内至少含有一张可视工作表。若需删除选定的工作表,请先插入一张新工作表或显示一张隐藏的工作表。', + noMoreSheet: '工作薄内至少含有一张可视工作表。若需删除选定的工作表,请先插入一张新工作表或显示一张隐藏的工作表。', confirmDelete: '是否删除', redoDelete: '可以通过Ctrl+Z撤销删除', noHide: '不能隐藏, 至少保留一个sheet标签', diff --git a/packages/sheets-ui/src/locale/zh-TW.ts b/packages/sheets-ui/src/locale/zh-TW.ts index 3a5bfadcb7..883bf14300 100644 --- a/packages/sheets-ui/src/locale/zh-TW.ts +++ b/packages/sheets-ui/src/locale/zh-TW.ts @@ -17,18 +17,18 @@ import type enUS from './en-US'; const locale: typeof enUS = { - spreadsheetLabel: '插件', - spreadsheetRightLabel: '更多 Sheets', + spreadsheetLabel: '擴充功能', + spreadsheetRightLabel: '更多試算表', // toolbar.undo toolbar: { - undo: '撤銷', + undo: '復原', redo: '重做', - formatPainter: '格式刷', - font: '字體', - fontSize: '字號', - fontSizeIncrease: '增大字號', - fontSizeDecrease: '減小字號', + formatPainter: '複製格式', + font: '字型', + fontSize: '字型大小', + fontSizeIncrease: '放大字型', + fontSizeDecrease: '縮小字型', bold: '粗體', italic: '斜體', strikethrough: '刪除線', @@ -36,12 +36,12 @@ const locale: typeof enUS = { superscript: '上標', underline: '底線', textColor: { - main: '文字顏色', + main: '字型顏色', right: '顏色選擇', }, resetColor: '重置顏色', fillColor: { - main: '單元格顏色', + main: '填滿色彩', right: '顏色選擇', }, border: { @@ -61,7 +61,7 @@ const locale: typeof enUS = { right: '對齊方式', }, textWrapMode: { - main: '文字換行', + main: '自動換行', right: '換行方式', }, textRotateMode: { @@ -72,13 +72,13 @@ const locale: typeof enUS = { toggleGridlines: '切換網格線', }, align: { - left: '左對齊', - center: '中間對齊', - right: '右對齊', + left: '靠左對齊', + center: '置中', + right: '靠右對齊', - top: '頂部對齊', - middle: '居中對齊', - bottom: '底部對齊', + top: '靠上對齊', + middle: '垂直置中', + bottom: '靠下對齊', }, button: { @@ -87,7 +87,7 @@ const locale: typeof enUS = { close: '關閉', update: 'Update', delete: 'Delete', - insert: '新建', + insert: '插入', prevPage: '上一頁', nextPage: '下一頁', total: '總共:', @@ -114,8 +114,8 @@ const locale: typeof enUS = { borderAll: '所有', borderOutside: '外側', borderInside: '內側', - borderHorizontal: '內側橫線', - borderVertical: '內側垂直線', + borderHorizontal: '內側水平框線', + borderVertical: '內側垂直框線', borderColor: '邊框顏色', borderSize: '邊框粗細', borderType: '邊框線類型', @@ -157,29 +157,28 @@ const locale: typeof enUS = { sheetConfig: { delete: '刪除', copy: '複製', - rename: '重命名', + rename: '重新命名', changeColor: '更改顏色', hide: '隱藏', unhide: '取消隱藏', - moveLeft: '向左移', - moveRight: '向右移', + moveLeft: '向左移動', + moveRight: '向右移動', resetColor: '重置顏色', cancelText: '取消', chooseText: '確定顏色', - tipNameRepeat: '標籤頁的名稱不能重複!請重新修改', - noMoreSheet: - '工作薄內至少含有一張可視工作表。若需刪除選定的工作表,請先插入一張新工作表或顯示隱藏的工作表。 ', - confirmDelete: '是否刪除', - redoDelete: '可以透過Ctrl+Z撤銷刪除', - noHide: '不能隱藏, 至少保留一個sheet標籤', + tipNameRepeat: '工作表名稱已存在,請輸入其他名稱。', + noMoreSheet: '活頁簿中至少需含有一張可見的工作表。若需刪除選定的工作表,請先插入一張新工作表或顯示隱藏的工作表。', + confirmDelete: '確認刪除', + redoDelete: '可以透過 Ctrl+Z 復原刪除', + noHide: '不能隱藏,至少保留一個工作表', chartEditNoOpt: '圖表編輯模式下不允許該操作! ', sheetNameErrorTitle: '錯誤', - sheetNameSpecCharError: "名稱不能超過 31 個字符,首尾不能是' 且名稱不能包含: [ ] : \\ ? * /", + sheetNameSpecCharError: "名稱不能超過 31 個字元,首尾不能是' 且名稱不能包含: [ ] : \\ ? * /", sheetNameCannotIsEmptyError: '名稱不能為空。 ', sheetNameAlreadyExistsError: '工作表已存在,請輸入其它名稱。 ', deleteSheet: '刪除工作表', - deleteSheetContent: '確認刪除此工作表?', + deleteSheetContent: '您確定要刪除此工作表嗎?刪除後將無法復原。', deleteLargeSheetContent: '確認刪除此工作表,刪除後將不可找回,確定要刪除嗎?', addProtectSheet: '保護工作表', removeProtectSheet: '取消保護工作表', @@ -188,52 +187,52 @@ const locale: typeof enUS = { }, rightClick: { copy: '複製', - cut: '剪切', + cut: '剪下', paste: '貼上', pasteSpecial: '選擇性貼上', pasteValue: '僅貼上值', pasteFormat: '僅貼上格式', - pasteColWidth: '僅貼上列寬', + pasteColWidth: '僅貼上欄寬', pasteBesidesBorder: '僅貼上邊框以外內容', insert: '插入', delete: '刪除', - insertRow: '插入行', - insertRowBefore: '上方插入行', + insertRow: '插入列', + insertRowBefore: '上方插入列', insertRowsAbove: '在上方插入', insertRowsAfter: '在下方插入', - insertRowsAfterSuffix: '行', - insertRowsAboveSuffix: '行', - insertColumn: '插入列', - insertColumnBefore: '在左側插入列', + insertRowsAfterSuffix: '列', + insertRowsAboveSuffix: '列', + insertColumn: '插入欄', + insertColumnBefore: '在左側插入欄', insertColsLeft: '在左側插入', insertColsRight: '在右側插入', - insertColsLeftSuffix: '列', - insertColsRightSuffix: '列', + insertColsLeftSuffix: '欄', + insertColsRightSuffix: '欄', deleteCell: '刪除儲存格', insertCell: '插入儲存格', deleteSelected: '刪除選取', hide: '隱藏', - hideSelected: '隱藏選中', - showHide: '顯示隱藏', + hideSelected: '隱藏', + showHide: '取消隱藏', toTopAdd: '向上增加', toBottomAdd: '向下增加', toLeftAdd: '向左增加', toRightAdd: '向右增加', - deleteSelectedRow: '刪除選取行', - deleteSelectedColumn: '刪除選取列', - hideSelectedRow: '隱藏選中行', - showHideRow: '顯示隱藏行', - rowHeight: '行高', - hideSelectedColumn: '隱藏選取列', - showHideColumn: '顯示隱藏列', - columnWidth: '列寬', + deleteSelectedRow: '刪除選取列', + deleteSelectedColumn: '刪除選取欄', + hideSelectedRow: '隱藏選取列', + showHideRow: '取消隱藏列', + rowHeight: '列高', + hideSelectedColumn: '隱藏選取欄', + showHideColumn: '取消隱藏欄', + columnWidth: '欄寬', moveLeft: '左移', moveUp: '上移', moveRight: '右移', moveDown: '下移', add: '增加', - row: '行', - column: '列', + row: '列', + column: '欄', confirm: '確認', clearSelection: '清除', clearContent: '清除內容', @@ -242,20 +241,20 @@ const locale: typeof enUS = { root: '次方根', log: 'log', delete0: '刪除兩端0值', - removeDuplicate: '刪除重複值', - byRow: '按行', - byCol: '按列', + removeDuplicate: '移除重複項', + byRow: '按列', + byCol: '按欄', generateNewMatrix: '產生新矩陣', fitContent: '適合數據', - freeze: '凍結', - freezeCol: '凍結列', - freezeRow: '凍結行', + freeze: '凍結窗格', + freezeCol: '凍結欄', + freezeRow: '凍結列', cancelFreeze: '取消凍結', - deleteAllRowsAlert: '您無法刪除工作表上的所有行', - deleteAllColumnsAlert: '您無法刪除工作表上的所有欄位', - hideAllRowsAlert: '您無法隱藏工作表上的所有行', - hideAllColumnsAlert: '您無法隱藏工作表上的所有欄位', - protectRange: '保護行列', + deleteAllRowsAlert: '您無法刪除工作表上的所有列', + deleteAllColumnsAlert: '您無法刪除工作表上的所有欄', + hideAllRowsAlert: '您無法隱藏工作表上的所有列', + hideAllColumnsAlert: '您無法隱藏工作表上的所有欄', + protectRange: '保護範圍', editProtectRange: '設定保護範圍', removeProtectRange: '移除保護範圍', turnOnProtectRange: '新增保護範圍', @@ -267,31 +266,31 @@ const locale: typeof enUS = { notChangeMerge: '不能對合併儲存格做部分更改', detailUpdate: '新開啟', detailSave: '已恢復本機快取', - row: '行', - column: '列', + row: '列', + column: '欄', loading: '渲染中···', copy: '副本', return: '返回', - rename: '重命名', + rename: '重新命名', tips: '重命名', - noName: '無標題的電子表格', + noName: '未命名的試算表', wait: '待更新', add: '新增', addLast: '在底部加上', backTop: '回到頂部', // eslint-disable-next-line no-template-curly-in-string - pageInfo: '共${total}條,${totalPage}頁,目前已顯示${currentPage}頁', + pageInfo: '共 ${total} 筆,${totalPage} 頁,目前已顯示 ${currentPage} 頁', nextPage: '下一頁', tipInputNumber: '請輸入數字', tipInputNumberLimit: '增加範圍限制在1-100', - tipRowHeightLimit: '行高必須在0 ~ 545之間', - tipColumnWidthLimit: '列寬必須在0 ~ 2038之間', + tipRowHeightLimit: '列高必須在 0 ~ 545 之間', + tipColumnWidthLimit: '欄寬必須在 0 ~ 2038 之間', // eslint-disable-next-line no-template-curly-in-string - pageInfoFull: '共${total}條,${totalPage}頁,已顯示全部資料', + pageInfoFull: '共 ${total} 筆,${totalPage} 頁,已顯示全部資料', problem: '出現了一個問題', forceStringInfo: '以文字形式儲存的數字', }, @@ -317,9 +316,9 @@ const locale: typeof enUS = { }, autoFill: { copy: '複製儲存格', - series: '填充序列', - formatOnly: '僅填滿格式', - noFormat: '不含格式填滿', + series: '填滿數列', + formatOnly: '僅以格式填滿', + noFormat: '填滿但不填入格式', }, rangeSelector: { placeholder: '選擇範圍或輸入值', @@ -352,7 +351,7 @@ const locale: typeof enUS = { 'toggle-editing': '開始 / 結束編輯', 'delete-and-start-editing': '清空並開始編輯', 'abort-editing': '放棄編輯', - 'break-line': '換行', + 'break-line': '強制換行', 'set-bold': '切換粗體', 'set-italic': '切換斜體', 'set-underline': '切換底線', @@ -363,15 +362,15 @@ const locale: typeof enUS = { 'sheet-view': '瀏覽表格', 'sheet-edit': '編輯表格', definedName: { - managerTitle: '名稱管理器', - managerDescription: '透過選擇儲存格或公式,並在文字方塊中輸入您想要的名稱來建立定義名稱。 ', + managerTitle: '名稱管理員', + managerDescription: '透過選擇儲存格或公式,並在文字方塊中輸入您想要的名稱來建立已定義名稱。', addButton: '新建名稱', - featureTitle: '定義名稱', + featureTitle: '已定義名稱', ratioRange: '範圍', ratioFormula: '公式', confirm: '確認', cancel: '取消', - scopeWorkbook: '工作簿', + scopeWorkbook: '活頁簿', inputNamePlaceholder: '請輸入名稱(必填)', inputCommentPlaceholder: '請輸入備註', inputRangePlaceholder: '請輸入範圍(必填)', @@ -395,7 +394,7 @@ const locale: typeof enUS = { permission: { toolbarMenu: '保護', panel: { - title: '保護行列', + title: '保護範圍', name: '名稱', protectedRange: '保護區域', permissionDirection: '權限描述', @@ -414,18 +413,18 @@ const locale: typeof enUS = { currentSheet: '目前工作表', allSheet: '所有工作表', edit: '編輯', - Print: '打印', - Comment: '評論', + Print: '列印', + Comment: '註解', Copy: '複製', SetCellStyle: '設定儲存格樣式', SetCellValue: '設定單元格值', SetHyperLink: '設定超連結', Sort: '排序', Filter: '篩選', - PivotTable: '資料透視表', + PivotTable: '樞紐分析表', FloatImage: '浮動圖片', - RowHeightColWidth: '行高列寬', - RowHeightColWidthReadonly: '只讀行高列寬', + RowHeightColWidth: '列高欄寬', + RowHeightColWidthReadonly: '只讀列高欄寬', FilterReadonly: '唯讀篩選', nameError: '名稱不能為空', created: '創建', @@ -437,12 +436,12 @@ const locale: typeof enUS = { rangeOverlapError: '範圍不能重疊', rangeOverlapOverPermissionError: '範圍不能重疊已有權限範圍', InsertHyperlink: '插入超連結', - SetRowStyle: '設定行樣式', - SetColumnStyle: '設定列樣式', - InsertColumn: '插入列', - InsertRow: '插入行', - DeleteRow: '刪除行', - DeleteColumn: '刪除列', + SetRowStyle: '設定列樣式', + SetColumnStyle: '設定欄樣式', + InsertColumn: '插入欄', + InsertRow: '插入列', + DeleteRow: '刪除列', + DeleteColumn: '刪除欄', EditExtraObject: '編輯其他物件', }, dialog: { @@ -461,9 +460,9 @@ const locale: typeof enUS = { pasteErr: '該範圍已被保護,目前無貼上權限。如需貼上,請聯絡創作者。 ', setStyleErr: '該範圍已被保護,目前無設定樣式權限。如需設定樣式,請聯絡建立者。 ', copyErr: '該範圍已被保護,目前無複製權限。如需複製,請聯絡創建者。 ', - workbookCopyErr: '該工作簿已被保護,目前無複製權限。如需複製,請聯絡創建者。 ', - setRowColStyleErr: '該範圍已被保護,目前無設定行列樣式權限。如需設定行列樣式,請聯絡建立者。 ', - moveRowColErr: '該範圍已被保護,目前無移動行列權限。如需行動行列,請聯絡創作者。 ', + workbookCopyErr: '該活頁簿已被保護,目前無複製權限。如需複製,請聯絡創建者。 ', + setRowColStyleErr: '該範圍已被保護,目前無設定欄列樣式權限。如需設定欄列樣式,請聯絡建立者。 ', + moveRowColErr: '該範圍已被保護,目前無移動欄列權限。如需行動欄列,請聯絡創作者。 ', moveRangeErr: '該範圍已被保護,目前無移動選取範圍權限。如需移動選區,請聯絡創作者。 ', autoFillErr: '範圍已被保護,目前無自動填入權限。如需自動填充,請聯絡建立者。 ', filterErr: '該範圍已被保護,目前無篩選權限。如需篩選,請聯絡創作者。 ', diff --git a/packages/sheets-zen-editor/package.json b/packages/sheets-zen-editor/package.json index 8c7b072aec..ead591513c 100644 --- a/packages/sheets-zen-editor/package.json +++ b/packages/sheets-zen-editor/package.json @@ -96,7 +96,7 @@ "rxjs": "^7.8.2", "tailwindcss": "3.4.18", "typescript": "^5.9.3", - "vite": "^7.2.4", - "vitest": "^4.0.14" + "vite": "^7.2.6", + "vitest": "^4.0.15" } } diff --git a/packages/sheets/package.json b/packages/sheets/package.json index 2e6cc8a813..3e41fcc52b 100644 --- a/packages/sheets/package.json +++ b/packages/sheets/package.json @@ -89,7 +89,7 @@ "@univerjs/network": "workspace:*", "rxjs": "^7.8.2", "typescript": "^5.9.3", - "vite": "^7.2.4", - "vitest": "^4.0.14" + "vite": "^7.2.6", + "vitest": "^4.0.15" } } diff --git a/packages/slides-ui/package.json b/packages/slides-ui/package.json index 23f85fcac4..82af8a7db6 100644 --- a/packages/slides-ui/package.json +++ b/packages/slides-ui/package.json @@ -85,7 +85,7 @@ "rxjs": "^7.8.2", "tailwindcss": "3.4.18", "typescript": "^5.9.3", - "vite": "^7.2.4", - "vitest": "^4.0.14" + "vite": "^7.2.6", + "vitest": "^4.0.15" } } diff --git a/packages/slides/package.json b/packages/slides/package.json index 81ac4252be..1b7563c423 100644 --- a/packages/slides/package.json +++ b/packages/slides/package.json @@ -64,7 +64,7 @@ "devDependencies": { "@univerjs-infra/shared": "workspace:*", "typescript": "^5.9.3", - "vite": "^7.2.4", - "vitest": "^4.0.14" + "vite": "^7.2.6", + "vitest": "^4.0.15" } } diff --git a/packages/telemetry/package.json b/packages/telemetry/package.json index dff71f99f5..bc60917dcf 100644 --- a/packages/telemetry/package.json +++ b/packages/telemetry/package.json @@ -60,7 +60,7 @@ "devDependencies": { "@univerjs-infra/shared": "workspace:*", "typescript": "^5.9.3", - "vite": "^7.2.4", - "vitest": "^4.0.14" + "vite": "^7.2.6", + "vitest": "^4.0.15" } } diff --git a/packages/themes/package.json b/packages/themes/package.json index 9b5a3c49dc..ea4868b410 100644 --- a/packages/themes/package.json +++ b/packages/themes/package.json @@ -57,6 +57,6 @@ }, "devDependencies": { "@univerjs-infra/shared": "workspace:*", - "vite": "^7.2.4" + "vite": "^7.2.6" } } diff --git a/packages/thread-comment-ui/package.json b/packages/thread-comment-ui/package.json index bcffdc1e71..3c9a46c614 100644 --- a/packages/thread-comment-ui/package.json +++ b/packages/thread-comment-ui/package.json @@ -80,7 +80,7 @@ "rxjs": "^7.8.2", "tailwindcss": "3.4.18", "typescript": "^5.9.3", - "vite": "^7.2.4", - "vitest": "^4.0.14" + "vite": "^7.2.6", + "vitest": "^4.0.15" } } diff --git a/packages/thread-comment/package.json b/packages/thread-comment/package.json index 72adfe9288..9ecb0b01d2 100644 --- a/packages/thread-comment/package.json +++ b/packages/thread-comment/package.json @@ -65,7 +65,7 @@ "@univerjs-infra/shared": "workspace:*", "rxjs": "^7.8.2", "typescript": "^5.9.3", - "vite": "^7.2.4", - "vitest": "^4.0.14" + "vite": "^7.2.6", + "vitest": "^4.0.15" } } diff --git a/packages/ui-adapter-vue3/package.json b/packages/ui-adapter-vue3/package.json index ec914ff829..2e980b23bb 100644 --- a/packages/ui-adapter-vue3/package.json +++ b/packages/ui-adapter-vue3/package.json @@ -67,8 +67,8 @@ "devDependencies": { "@univerjs-infra/shared": "workspace:*", "typescript": "^5.9.3", - "vite": "^7.2.4", - "vitest": "^4.0.14", + "vite": "^7.2.6", + "vitest": "^4.0.15", "vue": "^3.5.25" } } diff --git a/packages/ui-adapter-web-component/package.json b/packages/ui-adapter-web-component/package.json index c55ad99e7a..0ec9630e4e 100644 --- a/packages/ui-adapter-web-component/package.json +++ b/packages/ui-adapter-web-component/package.json @@ -67,7 +67,7 @@ "devDependencies": { "@univerjs-infra/shared": "workspace:*", "typescript": "^5.9.3", - "vite": "^7.2.4", - "vitest": "^4.0.14" + "vite": "^7.2.6", + "vitest": "^4.0.15" } } diff --git a/packages/ui/package.json b/packages/ui/package.json index 0c187635d0..15287402bf 100644 --- a/packages/ui/package.json +++ b/packages/ui/package.json @@ -98,7 +98,7 @@ "tailwindcss": "3.4.18", "tailwindcss-animate": "^1.0.7", "typescript": "^5.9.3", - "vite": "^7.2.4", - "vitest": "^4.0.14" + "vite": "^7.2.6", + "vitest": "^4.0.15" } } diff --git a/packages/uniscript/package.json b/packages/uniscript/package.json index d50ed13b94..350f9da737 100644 --- a/packages/uniscript/package.json +++ b/packages/uniscript/package.json @@ -83,7 +83,7 @@ "rxjs": "^7.8.2", "tailwindcss": "3.4.18", "typescript": "^5.9.3", - "vite": "^7.2.4", - "vitest": "^4.0.14" + "vite": "^7.2.6", + "vitest": "^4.0.15" } } diff --git a/packages/watermark/package.json b/packages/watermark/package.json index 0375e47a5c..e1d9e66890 100644 --- a/packages/watermark/package.json +++ b/packages/watermark/package.json @@ -79,7 +79,7 @@ "@univerjs-infra/shared": "workspace:*", "rxjs": "^7.8.2", "typescript": "^5.9.3", - "vite": "^7.2.4", - "vitest": "^4.0.14" + "vite": "^7.2.6", + "vitest": "^4.0.15" } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 1df2e5356b..e98469b08c 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -15,8 +15,8 @@ importers: .: devDependencies: '@antfu/eslint-config': - specifier: ^6.2.0 - version: 6.2.0(@eslint-react/eslint-plugin@2.3.9(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3))(@vue/compiler-sfc@3.5.25)(eslint-plugin-format@1.0.2(eslint@9.39.1(jiti@2.6.1)))(eslint-plugin-react-hooks@7.0.1(eslint@9.39.1(jiti@2.6.1)))(eslint-plugin-react-refresh@0.4.24(eslint@9.39.1(jiti@2.6.1)))(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3)(vitest@4.0.14(@types/node@24.10.1)(happy-dom@20.0.10)(jiti@2.6.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.20.6)(yaml@2.8.1)) + specifier: ^6.3.0 + version: 6.3.0(@eslint-react/eslint-plugin@2.3.12(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3))(@vue/compiler-sfc@3.5.25)(eslint-plugin-format@1.0.2(eslint@9.39.1(jiti@2.6.1)))(eslint-plugin-react-hooks@7.0.1(eslint@9.39.1(jiti@2.6.1)))(eslint-plugin-react-refresh@0.4.24(eslint@9.39.1(jiti@2.6.1)))(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3)(vitest@4.0.15(@types/node@24.10.1)(happy-dom@20.0.11)(jiti@2.6.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.1)) '@commitlint/cli': specifier: ^20.1.0 version: 20.1.0(@types/node@24.10.1)(typescript@5.9.3) @@ -24,8 +24,8 @@ importers: specifier: ^20.0.0 version: 20.0.0 '@eslint-react/eslint-plugin': - specifier: ^2.3.9 - version: 2.3.9(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3) + specifier: ^2.3.12 + version: 2.3.12(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3) '@playwright/test': specifier: ^1.57.0 version: 1.57.0 @@ -55,7 +55,7 @@ importers: version: link:packages/design '@vitejs/plugin-react': specifier: ^5.1.1 - version: 5.1.1(vite@7.2.4(@types/node@24.10.1)(jiti@2.6.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.20.6)(yaml@2.8.1)) + version: 5.1.1(vite@7.2.6(@types/node@24.10.1)(jiti@2.6.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.1)) eslint: specifier: 9.39.1 version: 9.39.1(jiti@2.6.1) @@ -81,8 +81,8 @@ importers: specifier: ^16.2.7 version: 16.2.7 posthog-node: - specifier: ^5.14.0 - version: 5.14.0 + specifier: ^5.15.0 + version: 5.15.0 react: specifier: 19.2.0 version: 19.2.0 @@ -99,8 +99,8 @@ importers: specifier: 3.4.18 version: 3.4.18 tsx: - specifier: ^4.20.6 - version: 4.20.6 + specifier: ^4.21.0 + version: 4.21.0 turbo: specifier: ^2.6.1 version: 2.6.1 @@ -108,23 +108,23 @@ importers: specifier: ^5.9.3 version: 5.9.3 vitest: - specifier: ^4.0.14 - version: 4.0.14(@types/node@24.10.1)(happy-dom@20.0.10)(jiti@2.6.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.20.6)(yaml@2.8.1) + specifier: ^4.0.15 + version: 4.0.15(@types/node@24.10.1)(happy-dom@20.0.11)(jiti@2.6.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.1) common/shared: dependencies: '@typescript-eslint/parser': - specifier: ^8.48.0 - version: 8.48.0(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3) + specifier: ^8.48.1 + version: 8.48.1(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3) '@vitejs/plugin-react': specifier: ^5.1.1 - version: 5.1.1(vite@7.2.4(@types/node@24.10.1)(jiti@2.6.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.20.6)(yaml@2.8.1)) + version: 5.1.1(vite@7.2.6(@types/node@24.10.1)(jiti@2.6.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.1)) '@vitejs/plugin-vue': specifier: ^6.0.2 - version: 6.0.2(vite@7.2.4(@types/node@24.10.1)(jiti@2.6.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.20.6)(yaml@2.8.1))(vue@3.5.25(typescript@5.9.3)) + version: 6.0.2(vite@7.2.6(@types/node@24.10.1)(jiti@2.6.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.1))(vue@3.5.25(typescript@5.9.3)) '@vitest/coverage-istanbul': - specifier: ^4.0.14 - version: 4.0.14(vitest@4.0.14(@types/node@24.10.1)(happy-dom@20.0.10)(jiti@2.6.1)(jsdom@27.0.1(postcss@8.5.6))(sass@1.87.0)(terser@5.44.1)(tsx@4.20.6)(yaml@2.8.1)) + specifier: ^4.0.15 + version: 4.0.15(vitest@4.0.15(@types/node@24.10.1)(happy-dom@20.0.11)(jiti@2.6.1)(jsdom@27.0.1(postcss@8.5.6))(sass@1.87.0)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.1)) autoprefixer: specifier: ^10.4.22 version: 10.4.22(postcss@8.5.6) @@ -144,11 +144,11 @@ importers: specifier: ^11.3.2 version: 11.3.2 happy-dom: - specifier: 20.0.10 - version: 20.0.10 + specifier: 20.0.11 + version: 20.0.11 javascript-obfuscator: - specifier: ^4.1.1 - version: 4.1.1 + specifier: ^4.2.0 + version: 4.2.0 postcss-preset-env: specifier: ^10.4.0 version: 10.4.0(postcss@8.5.6) @@ -165,17 +165,17 @@ importers: specifier: 3.4.18 version: 3.4.18 vite: - specifier: ^7.2.4 - version: 7.2.4(@types/node@24.10.1)(jiti@2.6.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.20.6)(yaml@2.8.1) + specifier: ^7.2.6 + version: 7.2.6(@types/node@24.10.1)(jiti@2.6.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.1) vite-plugin-dts: specifier: ^4.5.4 - version: 4.5.4(@types/node@24.10.1)(rollup@4.53.3)(typescript@5.9.3)(vite@7.2.4(@types/node@24.10.1)(jiti@2.6.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.20.6)(yaml@2.8.1)) + version: 4.5.4(@types/node@24.10.1)(rollup@4.53.3)(typescript@5.9.3)(vite@7.2.6(@types/node@24.10.1)(jiti@2.6.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.1)) vite-plugin-external: specifier: ^6.2.2 version: 6.2.2 vitest: - specifier: ^4.0.14 - version: 4.0.14(@types/node@24.10.1)(happy-dom@20.0.10)(jiti@2.6.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.20.6)(yaml@2.8.1) + specifier: ^4.0.15 + version: 4.0.15(@types/node@24.10.1)(happy-dom@20.0.11)(jiti@2.6.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.1) devDependencies: '@types/fs-extra': specifier: ^11.0.4 @@ -197,7 +197,7 @@ importers: version: 4.1.3(storybook@10.1.0(@testing-library/dom@10.4.0)(prettier@3.6.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)) '@storybook/addon-docs': specifier: ^10.1.0 - version: 10.1.0(@types/react@19.2.7)(esbuild@0.27.0)(rollup@4.53.3)(storybook@10.1.0(@testing-library/dom@10.4.0)(prettier@3.6.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(vite@7.2.4(@types/node@24.10.1)(jiti@2.6.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.20.6)(yaml@2.8.1))(webpack@5.103.0(@swc/core@1.13.5)(esbuild@0.27.0)) + version: 10.1.0(@types/react@19.2.7)(esbuild@0.27.0)(rollup@4.53.3)(storybook@10.1.0(@testing-library/dom@10.4.0)(prettier@3.6.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(vite@7.2.6(@types/node@24.10.1)(jiti@2.6.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.1))(webpack@5.103.0(@swc/core@1.13.5)(esbuild@0.27.0)) '@storybook/addon-links': specifier: ^10.1.0 version: 10.1.0(react@19.2.0)(storybook@10.1.0(@testing-library/dom@10.4.0)(prettier@3.6.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)) @@ -215,7 +215,7 @@ importers: version: 10.1.0(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(storybook@10.1.0(@testing-library/dom@10.4.0)(prettier@3.6.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(typescript@5.9.3) '@storybook/react-webpack5': specifier: ^10.1.0 - version: 10.1.0(@swc/core@1.13.5)(esbuild@0.27.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(storybook@10.1.0(@testing-library/dom@10.4.0)(prettier@3.6.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(typescript@5.9.3)(vite@7.2.4(@types/node@24.10.1)(jiti@2.6.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.20.6)(yaml@2.8.1)) + version: 10.1.0(@swc/core@1.13.5)(esbuild@0.27.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(storybook@10.1.0(@testing-library/dom@10.4.0)(prettier@3.6.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(typescript@5.9.3)(vite@7.2.6(@types/node@24.10.1)(jiti@2.6.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.1)) '@univerjs/core': specifier: workspace:* version: link:../../packages/core @@ -734,11 +734,11 @@ importers: specifier: ^5.9.3 version: 5.9.3 vite: - specifier: ^7.2.4 - version: 7.2.4(@types/node@24.10.1)(jiti@2.6.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.20.6)(yaml@2.8.1) + specifier: ^7.2.6 + version: 7.2.6(@types/node@24.10.1)(jiti@2.6.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.1) vitest: - specifier: ^4.0.14 - version: 4.0.14(@types/node@24.10.1)(happy-dom@20.0.10)(jiti@2.6.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.20.6)(yaml@2.8.1) + specifier: ^4.0.15 + version: 4.0.15(@types/node@24.10.1)(happy-dom@20.0.11)(jiti@2.6.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.1) vue: specifier: ^3.5.25 version: 3.5.25(typescript@5.9.3) @@ -783,11 +783,11 @@ importers: specifier: ^5.9.3 version: 5.9.3 vite: - specifier: ^7.2.4 - version: 7.2.4(@types/node@24.10.1)(jiti@2.6.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.20.6)(yaml@2.8.1) + specifier: ^7.2.6 + version: 7.2.6(@types/node@24.10.1)(jiti@2.6.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.1) vitest: - specifier: ^4.0.14 - version: 4.0.14(@types/node@24.10.1)(happy-dom@20.0.10)(jiti@2.6.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.20.6)(yaml@2.8.1) + specifier: ^4.0.15 + version: 4.0.15(@types/node@24.10.1)(happy-dom@20.0.11)(jiti@2.6.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.1) packages-experimental/uni-formula: dependencies: @@ -802,11 +802,11 @@ importers: specifier: ^5.9.3 version: 5.9.3 vite: - specifier: ^7.2.4 - version: 7.2.4(@types/node@24.10.1)(jiti@2.6.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.20.6)(yaml@2.8.1) + specifier: ^7.2.6 + version: 7.2.6(@types/node@24.10.1)(jiti@2.6.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.1) vitest: - specifier: ^4.0.14 - version: 4.0.14(@types/node@24.10.1)(happy-dom@20.0.10)(jiti@2.6.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.20.6)(yaml@2.8.1) + specifier: ^4.0.15 + version: 4.0.15(@types/node@24.10.1)(happy-dom@20.0.11)(jiti@2.6.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.1) packages-experimental/uni-formula-ui: dependencies: @@ -866,11 +866,11 @@ importers: specifier: ^5.9.3 version: 5.9.3 vite: - specifier: ^7.2.4 - version: 7.2.4(@types/node@24.10.1)(jiti@2.6.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.20.6)(yaml@2.8.1) + specifier: ^7.2.6 + version: 7.2.6(@types/node@24.10.1)(jiti@2.6.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.1) vitest: - specifier: ^4.0.14 - version: 4.0.14(@types/node@24.10.1)(happy-dom@20.0.10)(jiti@2.6.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.20.6)(yaml@2.8.1) + specifier: ^4.0.15 + version: 4.0.15(@types/node@24.10.1)(happy-dom@20.0.11)(jiti@2.6.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.1) packages-experimental/uni-sheets-ui: dependencies: @@ -924,11 +924,11 @@ importers: specifier: ^5.9.3 version: 5.9.3 vite: - specifier: ^7.2.4 - version: 7.2.4(@types/node@24.10.1)(jiti@2.6.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.20.6)(yaml@2.8.1) + specifier: ^7.2.6 + version: 7.2.6(@types/node@24.10.1)(jiti@2.6.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.1) vitest: - specifier: ^4.0.14 - version: 4.0.14(@types/node@24.10.1)(happy-dom@20.0.10)(jiti@2.6.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.20.6)(yaml@2.8.1) + specifier: ^4.0.15 + version: 4.0.15(@types/node@24.10.1)(happy-dom@20.0.11)(jiti@2.6.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.1) packages-experimental/uni-slides-ui: dependencies: @@ -973,11 +973,11 @@ importers: specifier: ^5.9.3 version: 5.9.3 vite: - specifier: ^7.2.4 - version: 7.2.4(@types/node@24.10.1)(jiti@2.6.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.20.6)(yaml@2.8.1) + specifier: ^7.2.6 + version: 7.2.6(@types/node@24.10.1)(jiti@2.6.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.1) vitest: - specifier: ^4.0.14 - version: 4.0.14(@types/node@24.10.1)(happy-dom@20.0.10)(jiti@2.6.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.20.6)(yaml@2.8.1) + specifier: ^4.0.15 + version: 4.0.15(@types/node@24.10.1)(happy-dom@20.0.11)(jiti@2.6.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.1) packages-experimental/uniui: dependencies: @@ -1006,8 +1006,8 @@ importers: specifier: workspace:* version: link:../../packages/ui '@xyflow/react': - specifier: ^12.9.1 - version: 12.9.1(@types/react@19.2.7)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + specifier: ^12.9.3 + version: 12.9.3(@types/react@19.2.7)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) devDependencies: '@univerjs-infra/shared': specifier: workspace:* @@ -1034,11 +1034,11 @@ importers: specifier: ^5.9.3 version: 5.9.3 vite: - specifier: ^7.2.4 - version: 7.2.4(@types/node@24.10.1)(jiti@2.6.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.20.6)(yaml@2.8.1) + specifier: ^7.2.6 + version: 7.2.6(@types/node@24.10.1)(jiti@2.6.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.1) vitest: - specifier: ^4.0.14 - version: 4.0.14(@types/node@24.10.1)(happy-dom@20.0.10)(jiti@2.6.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.20.6)(yaml@2.8.1) + specifier: ^4.0.15 + version: 4.0.15(@types/node@24.10.1)(happy-dom@20.0.11)(jiti@2.6.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.1) packages/action-recorder: dependencies: @@ -1080,11 +1080,11 @@ importers: specifier: ^5.9.3 version: 5.9.3 vite: - specifier: ^7.2.4 - version: 7.2.4(@types/node@24.10.1)(jiti@2.6.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.20.6)(yaml@2.8.1) + specifier: ^7.2.6 + version: 7.2.6(@types/node@24.10.1)(jiti@2.6.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.1) vitest: - specifier: ^4.0.14 - version: 4.0.14(@types/node@24.10.1)(happy-dom@20.0.10)(jiti@2.6.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.20.6)(yaml@2.8.1) + specifier: ^4.0.15 + version: 4.0.15(@types/node@24.10.1)(happy-dom@20.0.11)(jiti@2.6.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.1) packages/core: dependencies: @@ -1144,11 +1144,11 @@ importers: specifier: ^5.9.3 version: 5.9.3 vite: - specifier: ^7.2.4 - version: 7.2.4(@types/node@24.10.1)(jiti@2.6.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.20.6)(yaml@2.8.1) + specifier: ^7.2.6 + version: 7.2.6(@types/node@24.10.1)(jiti@2.6.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.1) vitest: - specifier: ^4.0.14 - version: 4.0.14(@types/node@24.10.1)(happy-dom@20.0.10)(jiti@2.6.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.20.6)(yaml@2.8.1) + specifier: ^4.0.15 + version: 4.0.15(@types/node@24.10.1)(happy-dom@20.0.11)(jiti@2.6.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.1) packages/data-validation: dependencies: @@ -1172,11 +1172,11 @@ importers: specifier: ^5.9.3 version: 5.9.3 vite: - specifier: ^7.2.4 - version: 7.2.4(@types/node@24.10.1)(jiti@2.6.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.20.6)(yaml@2.8.1) + specifier: ^7.2.6 + version: 7.2.6(@types/node@24.10.1)(jiti@2.6.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.1) vitest: - specifier: ^4.0.14 - version: 4.0.14(@types/node@24.10.1)(happy-dom@20.0.10)(jiti@2.6.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.20.6)(yaml@2.8.1) + specifier: ^4.0.15 + version: 4.0.15(@types/node@24.10.1)(happy-dom@20.0.11)(jiti@2.6.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.1) packages/design: dependencies: @@ -1272,11 +1272,11 @@ importers: specifier: ^5.9.3 version: 5.9.3 vite: - specifier: ^7.2.4 - version: 7.2.4(@types/node@24.10.1)(jiti@2.6.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.20.6)(yaml@2.8.1) + specifier: ^7.2.6 + version: 7.2.6(@types/node@24.10.1)(jiti@2.6.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.1) vitest: - specifier: ^4.0.14 - version: 4.0.14(@types/node@24.10.1)(happy-dom@20.0.10)(jiti@2.6.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.20.6)(yaml@2.8.1) + specifier: ^4.0.15 + version: 4.0.15(@types/node@24.10.1)(happy-dom@20.0.11)(jiti@2.6.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.1) packages/docs: dependencies: @@ -1297,11 +1297,11 @@ importers: specifier: ^5.9.3 version: 5.9.3 vite: - specifier: ^7.2.4 - version: 7.2.4(@types/node@24.10.1)(jiti@2.6.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.20.6)(yaml@2.8.1) + specifier: ^7.2.6 + version: 7.2.6(@types/node@24.10.1)(jiti@2.6.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.1) vitest: - specifier: ^4.0.14 - version: 4.0.14(@types/node@24.10.1)(happy-dom@20.0.10)(jiti@2.6.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.20.6)(yaml@2.8.1) + specifier: ^4.0.15 + version: 4.0.15(@types/node@24.10.1)(happy-dom@20.0.11)(jiti@2.6.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.1) packages/docs-drawing: dependencies: @@ -1319,11 +1319,11 @@ importers: specifier: ^5.9.3 version: 5.9.3 vite: - specifier: ^7.2.4 - version: 7.2.4(@types/node@24.10.1)(jiti@2.6.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.20.6)(yaml@2.8.1) + specifier: ^7.2.6 + version: 7.2.6(@types/node@24.10.1)(jiti@2.6.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.1) vitest: - specifier: ^4.0.14 - version: 4.0.14(@types/node@24.10.1)(happy-dom@20.0.10)(jiti@2.6.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.20.6)(yaml@2.8.1) + specifier: ^4.0.15 + version: 4.0.15(@types/node@24.10.1)(happy-dom@20.0.11)(jiti@2.6.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.1) packages/docs-drawing-ui: dependencies: @@ -1374,11 +1374,11 @@ importers: specifier: ^5.9.3 version: 5.9.3 vite: - specifier: ^7.2.4 - version: 7.2.4(@types/node@24.10.1)(jiti@2.6.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.20.6)(yaml@2.8.1) + specifier: ^7.2.6 + version: 7.2.6(@types/node@24.10.1)(jiti@2.6.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.1) vitest: - specifier: ^4.0.14 - version: 4.0.14(@types/node@24.10.1)(happy-dom@20.0.10)(jiti@2.6.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.20.6)(yaml@2.8.1) + specifier: ^4.0.15 + version: 4.0.15(@types/node@24.10.1)(happy-dom@20.0.11)(jiti@2.6.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.1) packages/docs-hyper-link: dependencies: @@ -1393,11 +1393,11 @@ importers: specifier: ^5.9.3 version: 5.9.3 vite: - specifier: ^7.2.4 - version: 7.2.4(@types/node@24.10.1)(jiti@2.6.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.20.6)(yaml@2.8.1) + specifier: ^7.2.6 + version: 7.2.6(@types/node@24.10.1)(jiti@2.6.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.1) vitest: - specifier: ^4.0.14 - version: 4.0.14(@types/node@24.10.1)(happy-dom@20.0.10)(jiti@2.6.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.20.6)(yaml@2.8.1) + specifier: ^4.0.15 + version: 4.0.15(@types/node@24.10.1)(happy-dom@20.0.11)(jiti@2.6.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.1) packages/docs-hyper-link-ui: dependencies: @@ -1445,11 +1445,11 @@ importers: specifier: ^5.9.3 version: 5.9.3 vite: - specifier: ^7.2.4 - version: 7.2.4(@types/node@24.10.1)(jiti@2.6.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.20.6)(yaml@2.8.1) + specifier: ^7.2.6 + version: 7.2.6(@types/node@24.10.1)(jiti@2.6.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.1) vitest: - specifier: ^4.0.14 - version: 4.0.14(@types/node@24.10.1)(happy-dom@20.0.10)(jiti@2.6.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.20.6)(yaml@2.8.1) + specifier: ^4.0.15 + version: 4.0.15(@types/node@24.10.1)(happy-dom@20.0.11)(jiti@2.6.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.1) packages/docs-mention-ui: dependencies: @@ -1488,11 +1488,11 @@ importers: specifier: ^5.9.3 version: 5.9.3 vite: - specifier: ^7.2.4 - version: 7.2.4(@types/node@24.10.1)(jiti@2.6.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.20.6)(yaml@2.8.1) + specifier: ^7.2.6 + version: 7.2.6(@types/node@24.10.1)(jiti@2.6.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.1) vitest: - specifier: ^4.0.14 - version: 4.0.14(@types/node@24.10.1)(happy-dom@20.0.10)(jiti@2.6.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.20.6)(yaml@2.8.1) + specifier: ^4.0.15 + version: 4.0.15(@types/node@24.10.1)(happy-dom@20.0.11)(jiti@2.6.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.1) packages/docs-quick-insert-ui: dependencies: @@ -1549,11 +1549,11 @@ importers: specifier: ^5.9.3 version: 5.9.3 vite: - specifier: ^7.2.4 - version: 7.2.4(@types/node@24.10.1)(jiti@2.6.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.20.6)(yaml@2.8.1) + specifier: ^7.2.6 + version: 7.2.6(@types/node@24.10.1)(jiti@2.6.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.1) vitest: - specifier: ^4.0.14 - version: 4.0.14(@types/node@24.10.1)(happy-dom@20.0.10)(jiti@2.6.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.20.6)(yaml@2.8.1) + specifier: ^4.0.15 + version: 4.0.15(@types/node@24.10.1)(happy-dom@20.0.11)(jiti@2.6.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.1) packages/docs-thread-comment-ui: dependencies: @@ -1601,11 +1601,11 @@ importers: specifier: ^5.9.3 version: 5.9.3 vite: - specifier: ^7.2.4 - version: 7.2.4(@types/node@24.10.1)(jiti@2.6.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.20.6)(yaml@2.8.1) + specifier: ^7.2.6 + version: 7.2.6(@types/node@24.10.1)(jiti@2.6.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.1) vitest: - specifier: ^4.0.14 - version: 4.0.14(@types/node@24.10.1)(happy-dom@20.0.10)(jiti@2.6.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.20.6)(yaml@2.8.1) + specifier: ^4.0.15 + version: 4.0.15(@types/node@24.10.1)(happy-dom@20.0.11)(jiti@2.6.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.1) packages/docs-ui: dependencies: @@ -1659,11 +1659,11 @@ importers: specifier: ^5.9.3 version: 5.9.3 vite: - specifier: ^7.2.4 - version: 7.2.4(@types/node@24.10.1)(jiti@2.6.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.20.6)(yaml@2.8.1) + specifier: ^7.2.6 + version: 7.2.6(@types/node@24.10.1)(jiti@2.6.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.1) vitest: - specifier: ^4.0.14 - version: 4.0.14(@types/node@24.10.1)(happy-dom@20.0.10)(jiti@2.6.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.20.6)(yaml@2.8.1) + specifier: ^4.0.15 + version: 4.0.15(@types/node@24.10.1)(happy-dom@20.0.11)(jiti@2.6.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.1) packages/drawing: dependencies: @@ -1684,11 +1684,11 @@ importers: specifier: ^5.9.3 version: 5.9.3 vite: - specifier: ^7.2.4 - version: 7.2.4(@types/node@24.10.1)(jiti@2.6.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.20.6)(yaml@2.8.1) + specifier: ^7.2.6 + version: 7.2.6(@types/node@24.10.1)(jiti@2.6.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.1) vitest: - specifier: ^4.0.14 - version: 4.0.14(@types/node@24.10.1)(happy-dom@20.0.10)(jiti@2.6.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.20.6)(yaml@2.8.1) + specifier: ^4.0.15 + version: 4.0.15(@types/node@24.10.1)(happy-dom@20.0.11)(jiti@2.6.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.1) packages/drawing-ui: dependencies: @@ -1730,11 +1730,11 @@ importers: specifier: ^5.9.3 version: 5.9.3 vite: - specifier: ^7.2.4 - version: 7.2.4(@types/node@24.10.1)(jiti@2.6.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.20.6)(yaml@2.8.1) + specifier: ^7.2.6 + version: 7.2.6(@types/node@24.10.1)(jiti@2.6.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.1) vitest: - specifier: ^4.0.14 - version: 4.0.14(@types/node@24.10.1)(happy-dom@20.0.10)(jiti@2.6.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.20.6)(yaml@2.8.1) + specifier: ^4.0.15 + version: 4.0.15(@types/node@24.10.1)(happy-dom@20.0.11)(jiti@2.6.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.1) packages/engine-formula: dependencies: @@ -1761,11 +1761,11 @@ importers: specifier: ^5.9.3 version: 5.9.3 vite: - specifier: ^7.2.4 - version: 7.2.4(@types/node@24.10.1)(jiti@2.6.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.20.6)(yaml@2.8.1) + specifier: ^7.2.6 + version: 7.2.6(@types/node@24.10.1)(jiti@2.6.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.1) vitest: - specifier: ^4.0.14 - version: 4.0.14(@types/node@24.10.1)(happy-dom@20.0.10)(jiti@2.6.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.20.6)(yaml@2.8.1) + specifier: ^4.0.15 + version: 4.0.15(@types/node@24.10.1)(happy-dom@20.0.11)(jiti@2.6.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.1) packages/engine-render: dependencies: @@ -1801,11 +1801,11 @@ importers: specifier: ^5.9.3 version: 5.9.3 vite: - specifier: ^7.2.4 - version: 7.2.4(@types/node@24.10.1)(jiti@2.6.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.20.6)(yaml@2.8.1) + specifier: ^7.2.6 + version: 7.2.6(@types/node@24.10.1)(jiti@2.6.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.1) vitest: - specifier: ^4.0.14 - version: 4.0.14(@types/node@24.10.1)(happy-dom@20.0.10)(jiti@2.6.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.20.6)(yaml@2.8.1) + specifier: ^4.0.15 + version: 4.0.15(@types/node@24.10.1)(happy-dom@20.0.11)(jiti@2.6.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.1) packages/find-replace: dependencies: @@ -1844,11 +1844,11 @@ importers: specifier: ^5.9.3 version: 5.9.3 vite: - specifier: ^7.2.4 - version: 7.2.4(@types/node@24.10.1)(jiti@2.6.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.20.6)(yaml@2.8.1) + specifier: ^7.2.6 + version: 7.2.6(@types/node@24.10.1)(jiti@2.6.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.1) vitest: - specifier: ^4.0.14 - version: 4.0.14(@types/node@24.10.1)(happy-dom@20.0.10)(jiti@2.6.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.20.6)(yaml@2.8.1) + specifier: ^4.0.15 + version: 4.0.15(@types/node@24.10.1)(happy-dom@20.0.11)(jiti@2.6.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.1) packages/network: dependencies: @@ -1866,11 +1866,11 @@ importers: specifier: ^5.9.3 version: 5.9.3 vite: - specifier: ^7.2.4 - version: 7.2.4(@types/node@24.10.1)(jiti@2.6.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.20.6)(yaml@2.8.1) + specifier: ^7.2.6 + version: 7.2.6(@types/node@24.10.1)(jiti@2.6.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.1) vitest: - specifier: ^4.0.14 - version: 4.0.14(@types/node@24.10.1)(happy-dom@20.0.10)(jiti@2.6.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.20.6)(yaml@2.8.1) + specifier: ^4.0.15 + version: 4.0.15(@types/node@24.10.1)(happy-dom@20.0.11)(jiti@2.6.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.1) packages/rpc: dependencies: @@ -1888,11 +1888,11 @@ importers: specifier: ^5.9.3 version: 5.9.3 vite: - specifier: ^7.2.4 - version: 7.2.4(@types/node@24.10.1)(jiti@2.6.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.20.6)(yaml@2.8.1) + specifier: ^7.2.6 + version: 7.2.6(@types/node@24.10.1)(jiti@2.6.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.1) vitest: - specifier: ^4.0.14 - version: 4.0.14(@types/node@24.10.1)(happy-dom@20.0.10)(jiti@2.6.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.20.6)(yaml@2.8.1) + specifier: ^4.0.15 + version: 4.0.15(@types/node@24.10.1)(happy-dom@20.0.11)(jiti@2.6.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.1) packages/rpc-node: dependencies: @@ -1913,11 +1913,11 @@ importers: specifier: ^5.9.3 version: 5.9.3 vite: - specifier: ^7.2.4 - version: 7.2.4(@types/node@24.10.1)(jiti@2.6.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.20.6)(yaml@2.8.1) + specifier: ^7.2.6 + version: 7.2.6(@types/node@24.10.1)(jiti@2.6.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.1) vitest: - specifier: ^4.0.14 - version: 4.0.14(@types/node@24.10.1)(happy-dom@20.0.10)(jiti@2.6.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.20.6)(yaml@2.8.1) + specifier: ^4.0.15 + version: 4.0.15(@types/node@24.10.1)(happy-dom@20.0.11)(jiti@2.6.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.1) packages/sheets: dependencies: @@ -1950,11 +1950,11 @@ importers: specifier: ^5.9.3 version: 5.9.3 vite: - specifier: ^7.2.4 - version: 7.2.4(@types/node@24.10.1)(jiti@2.6.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.20.6)(yaml@2.8.1) + specifier: ^7.2.6 + version: 7.2.6(@types/node@24.10.1)(jiti@2.6.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.1) vitest: - specifier: ^4.0.14 - version: 4.0.14(@types/node@24.10.1)(happy-dom@20.0.10)(jiti@2.6.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.20.6)(yaml@2.8.1) + specifier: ^4.0.15 + version: 4.0.15(@types/node@24.10.1)(happy-dom@20.0.11)(jiti@2.6.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.1) packages/sheets-conditional-formatting: dependencies: @@ -1984,11 +1984,11 @@ importers: specifier: ^5.9.3 version: 5.9.3 vite: - specifier: ^7.2.4 - version: 7.2.4(@types/node@24.10.1)(jiti@2.6.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.20.6)(yaml@2.8.1) + specifier: ^7.2.6 + version: 7.2.6(@types/node@24.10.1)(jiti@2.6.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.1) vitest: - specifier: ^4.0.14 - version: 4.0.14(@types/node@24.10.1)(happy-dom@20.0.10)(jiti@2.6.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.20.6)(yaml@2.8.1) + specifier: ^4.0.15 + version: 4.0.15(@types/node@24.10.1)(happy-dom@20.0.11)(jiti@2.6.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.1) packages/sheets-conditional-formatting-ui: dependencies: @@ -2042,11 +2042,11 @@ importers: specifier: ^5.9.3 version: 5.9.3 vite: - specifier: ^7.2.4 - version: 7.2.4(@types/node@24.10.1)(jiti@2.6.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.20.6)(yaml@2.8.1) + specifier: ^7.2.6 + version: 7.2.6(@types/node@24.10.1)(jiti@2.6.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.1) vitest: - specifier: ^4.0.14 - version: 4.0.14(@types/node@24.10.1)(happy-dom@20.0.10)(jiti@2.6.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.20.6)(yaml@2.8.1) + specifier: ^4.0.15 + version: 4.0.15(@types/node@24.10.1)(happy-dom@20.0.11)(jiti@2.6.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.1) packages/sheets-crosshair-highlight: dependencies: @@ -2091,11 +2091,11 @@ importers: specifier: ^5.9.3 version: 5.9.3 vite: - specifier: ^7.2.4 - version: 7.2.4(@types/node@24.10.1)(jiti@2.6.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.20.6)(yaml@2.8.1) + specifier: ^7.2.6 + version: 7.2.6(@types/node@24.10.1)(jiti@2.6.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.1) vitest: - specifier: ^4.0.14 - version: 4.0.14(@types/node@24.10.1)(happy-dom@20.0.10)(jiti@2.6.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.20.6)(yaml@2.8.1) + specifier: ^4.0.15 + version: 4.0.15(@types/node@24.10.1)(happy-dom@20.0.11)(jiti@2.6.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.1) packages/sheets-data-validation: dependencies: @@ -2128,11 +2128,11 @@ importers: specifier: ^5.9.3 version: 5.9.3 vite: - specifier: ^7.2.4 - version: 7.2.4(@types/node@24.10.1)(jiti@2.6.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.20.6)(yaml@2.8.1) + specifier: ^7.2.6 + version: 7.2.6(@types/node@24.10.1)(jiti@2.6.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.1) vitest: - specifier: ^4.0.14 - version: 4.0.14(@types/node@24.10.1)(happy-dom@20.0.10)(jiti@2.6.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.20.6)(yaml@2.8.1) + specifier: ^4.0.15 + version: 4.0.15(@types/node@24.10.1)(happy-dom@20.0.11)(jiti@2.6.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.1) packages/sheets-data-validation-ui: dependencies: @@ -2195,11 +2195,11 @@ importers: specifier: ^5.9.3 version: 5.9.3 vite: - specifier: ^7.2.4 - version: 7.2.4(@types/node@24.10.1)(jiti@2.6.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.20.6)(yaml@2.8.1) + specifier: ^7.2.6 + version: 7.2.6(@types/node@24.10.1)(jiti@2.6.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.1) vitest: - specifier: ^4.0.14 - version: 4.0.14(@types/node@24.10.1)(happy-dom@20.0.10)(jiti@2.6.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.20.6)(yaml@2.8.1) + specifier: ^4.0.15 + version: 4.0.15(@types/node@24.10.1)(happy-dom@20.0.11)(jiti@2.6.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.1) packages/sheets-drawing: dependencies: @@ -2220,11 +2220,11 @@ importers: specifier: ^5.9.3 version: 5.9.3 vite: - specifier: ^7.2.4 - version: 7.2.4(@types/node@24.10.1)(jiti@2.6.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.20.6)(yaml@2.8.1) + specifier: ^7.2.6 + version: 7.2.6(@types/node@24.10.1)(jiti@2.6.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.1) vitest: - specifier: ^4.0.14 - version: 4.0.14(@types/node@24.10.1)(happy-dom@20.0.10)(jiti@2.6.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.20.6)(yaml@2.8.1) + specifier: ^4.0.15 + version: 4.0.15(@types/node@24.10.1)(happy-dom@20.0.11)(jiti@2.6.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.1) packages/sheets-drawing-ui: dependencies: @@ -2281,11 +2281,11 @@ importers: specifier: ^5.9.3 version: 5.9.3 vite: - specifier: ^7.2.4 - version: 7.2.4(@types/node@24.10.1)(jiti@2.6.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.20.6)(yaml@2.8.1) + specifier: ^7.2.6 + version: 7.2.6(@types/node@24.10.1)(jiti@2.6.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.1) vitest: - specifier: ^4.0.14 - version: 4.0.14(@types/node@24.10.1)(happy-dom@20.0.10)(jiti@2.6.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.20.6)(yaml@2.8.1) + specifier: ^4.0.15 + version: 4.0.15(@types/node@24.10.1)(happy-dom@20.0.11)(jiti@2.6.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.1) packages/sheets-filter: dependencies: @@ -2315,11 +2315,11 @@ importers: specifier: ^5.9.3 version: 5.9.3 vite: - specifier: ^7.2.4 - version: 7.2.4(@types/node@24.10.1)(jiti@2.6.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.20.6)(yaml@2.8.1) + specifier: ^7.2.6 + version: 7.2.6(@types/node@24.10.1)(jiti@2.6.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.1) vitest: - specifier: ^4.0.14 - version: 4.0.14(@types/node@24.10.1)(happy-dom@20.0.10)(jiti@2.6.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.20.6)(yaml@2.8.1) + specifier: ^4.0.15 + version: 4.0.15(@types/node@24.10.1)(happy-dom@20.0.11)(jiti@2.6.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.1) packages/sheets-filter-ui: dependencies: @@ -2373,11 +2373,11 @@ importers: specifier: ^5.9.3 version: 5.9.3 vite: - specifier: ^7.2.4 - version: 7.2.4(@types/node@24.10.1)(jiti@2.6.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.20.6)(yaml@2.8.1) + specifier: ^7.2.6 + version: 7.2.6(@types/node@24.10.1)(jiti@2.6.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.1) vitest: - specifier: ^4.0.14 - version: 4.0.14(@types/node@24.10.1)(happy-dom@20.0.10)(jiti@2.6.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.20.6)(yaml@2.8.1) + specifier: ^4.0.15 + version: 4.0.15(@types/node@24.10.1)(happy-dom@20.0.11)(jiti@2.6.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.1) packages/sheets-find-replace: dependencies: @@ -2407,11 +2407,11 @@ importers: specifier: ^5.9.3 version: 5.9.3 vite: - specifier: ^7.2.4 - version: 7.2.4(@types/node@24.10.1)(jiti@2.6.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.20.6)(yaml@2.8.1) + specifier: ^7.2.6 + version: 7.2.6(@types/node@24.10.1)(jiti@2.6.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.1) vitest: - specifier: ^4.0.14 - version: 4.0.14(@types/node@24.10.1)(happy-dom@20.0.10)(jiti@2.6.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.20.6)(yaml@2.8.1) + specifier: ^4.0.15 + version: 4.0.15(@types/node@24.10.1)(happy-dom@20.0.11)(jiti@2.6.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.1) packages/sheets-formula: dependencies: @@ -2444,11 +2444,11 @@ importers: specifier: ^5.9.3 version: 5.9.3 vite: - specifier: ^7.2.4 - version: 7.2.4(@types/node@24.10.1)(jiti@2.6.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.20.6)(yaml@2.8.1) + specifier: ^7.2.6 + version: 7.2.6(@types/node@24.10.1)(jiti@2.6.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.1) vitest: - specifier: ^4.0.14 - version: 4.0.14(@types/node@24.10.1)(happy-dom@20.0.10)(jiti@2.6.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.20.6)(yaml@2.8.1) + specifier: ^4.0.15 + version: 4.0.15(@types/node@24.10.1)(happy-dom@20.0.11)(jiti@2.6.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.1) packages/sheets-formula-ui: dependencies: @@ -2505,11 +2505,11 @@ importers: specifier: ^5.9.3 version: 5.9.3 vite: - specifier: ^7.2.4 - version: 7.2.4(@types/node@24.10.1)(jiti@2.6.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.20.6)(yaml@2.8.1) + specifier: ^7.2.6 + version: 7.2.6(@types/node@24.10.1)(jiti@2.6.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.1) vitest: - specifier: ^4.0.14 - version: 4.0.14(@types/node@24.10.1)(happy-dom@20.0.10)(jiti@2.6.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.20.6)(yaml@2.8.1) + specifier: ^4.0.15 + version: 4.0.15(@types/node@24.10.1)(happy-dom@20.0.11)(jiti@2.6.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.1) packages/sheets-graphics: dependencies: @@ -2530,11 +2530,11 @@ importers: specifier: ^5.9.3 version: 5.9.3 vite: - specifier: ^7.2.4 - version: 7.2.4(@types/node@24.10.1)(jiti@2.6.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.20.6)(yaml@2.8.1) + specifier: ^7.2.6 + version: 7.2.6(@types/node@24.10.1)(jiti@2.6.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.1) vitest: - specifier: ^4.0.14 - version: 4.0.14(@types/node@24.10.1)(happy-dom@20.0.10)(jiti@2.6.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.20.6)(yaml@2.8.1) + specifier: ^4.0.15 + version: 4.0.15(@types/node@24.10.1)(happy-dom@20.0.11)(jiti@2.6.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.1) packages/sheets-hyper-link: dependencies: @@ -2561,11 +2561,11 @@ importers: specifier: ^5.9.3 version: 5.9.3 vite: - specifier: ^7.2.4 - version: 7.2.4(@types/node@24.10.1)(jiti@2.6.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.20.6)(yaml@2.8.1) + specifier: ^7.2.6 + version: 7.2.6(@types/node@24.10.1)(jiti@2.6.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.1) vitest: - specifier: ^4.0.14 - version: 4.0.14(@types/node@24.10.1)(happy-dom@20.0.10)(jiti@2.6.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.20.6)(yaml@2.8.1) + specifier: ^4.0.15 + version: 4.0.15(@types/node@24.10.1)(happy-dom@20.0.11)(jiti@2.6.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.1) packages/sheets-hyper-link-ui: dependencies: @@ -2628,11 +2628,11 @@ importers: specifier: ^5.9.3 version: 5.9.3 vite: - specifier: ^7.2.4 - version: 7.2.4(@types/node@24.10.1)(jiti@2.6.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.20.6)(yaml@2.8.1) + specifier: ^7.2.6 + version: 7.2.6(@types/node@24.10.1)(jiti@2.6.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.1) vitest: - specifier: ^4.0.14 - version: 4.0.14(@types/node@24.10.1)(happy-dom@20.0.10)(jiti@2.6.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.20.6)(yaml@2.8.1) + specifier: ^4.0.15 + version: 4.0.15(@types/node@24.10.1)(happy-dom@20.0.11)(jiti@2.6.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.1) packages/sheets-note: dependencies: @@ -2653,11 +2653,11 @@ importers: specifier: ^5.9.3 version: 5.9.3 vite: - specifier: ^7.2.4 - version: 7.2.4(@types/node@24.10.1)(jiti@2.6.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.20.6)(yaml@2.8.1) + specifier: ^7.2.6 + version: 7.2.6(@types/node@24.10.1)(jiti@2.6.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.1) vitest: - specifier: ^4.0.14 - version: 4.0.14(@types/node@24.10.1)(happy-dom@20.0.10)(jiti@2.6.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.20.6)(yaml@2.8.1) + specifier: ^4.0.15 + version: 4.0.15(@types/node@24.10.1)(happy-dom@20.0.11)(jiti@2.6.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.1) packages/sheets-note-ui: dependencies: @@ -2705,11 +2705,11 @@ importers: specifier: ^5.9.3 version: 5.9.3 vite: - specifier: ^7.2.4 - version: 7.2.4(@types/node@24.10.1)(jiti@2.6.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.20.6)(yaml@2.8.1) + specifier: ^7.2.6 + version: 7.2.6(@types/node@24.10.1)(jiti@2.6.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.1) vitest: - specifier: ^4.0.14 - version: 4.0.14(@types/node@24.10.1)(happy-dom@20.0.10)(jiti@2.6.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.20.6)(yaml@2.8.1) + specifier: ^4.0.15 + version: 4.0.15(@types/node@24.10.1)(happy-dom@20.0.11)(jiti@2.6.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.1) packages/sheets-numfmt: dependencies: @@ -2733,11 +2733,11 @@ importers: specifier: ^5.9.3 version: 5.9.3 vite: - specifier: ^7.2.4 - version: 7.2.4(@types/node@24.10.1)(jiti@2.6.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.20.6)(yaml@2.8.1) + specifier: ^7.2.6 + version: 7.2.6(@types/node@24.10.1)(jiti@2.6.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.1) vitest: - specifier: ^4.0.14 - version: 4.0.14(@types/node@24.10.1)(happy-dom@20.0.10)(jiti@2.6.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.20.6)(yaml@2.8.1) + specifier: ^4.0.15 + version: 4.0.15(@types/node@24.10.1)(happy-dom@20.0.11)(jiti@2.6.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.1) packages/sheets-numfmt-ui: dependencies: @@ -2788,11 +2788,11 @@ importers: specifier: ^5.9.3 version: 5.9.3 vite: - specifier: ^7.2.4 - version: 7.2.4(@types/node@24.10.1)(jiti@2.6.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.20.6)(yaml@2.8.1) + specifier: ^7.2.6 + version: 7.2.6(@types/node@24.10.1)(jiti@2.6.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.1) vitest: - specifier: ^4.0.14 - version: 4.0.14(@types/node@24.10.1)(happy-dom@20.0.10)(jiti@2.6.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.20.6)(yaml@2.8.1) + specifier: ^4.0.15 + version: 4.0.15(@types/node@24.10.1)(happy-dom@20.0.11)(jiti@2.6.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.1) packages/sheets-sort: dependencies: @@ -2813,11 +2813,11 @@ importers: specifier: ^5.9.3 version: 5.9.3 vite: - specifier: ^7.2.4 - version: 7.2.4(@types/node@24.10.1)(jiti@2.6.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.20.6)(yaml@2.8.1) + specifier: ^7.2.6 + version: 7.2.6(@types/node@24.10.1)(jiti@2.6.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.1) vitest: - specifier: ^4.0.14 - version: 4.0.14(@types/node@24.10.1)(happy-dom@20.0.10)(jiti@2.6.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.20.6)(yaml@2.8.1) + specifier: ^4.0.15 + version: 4.0.15(@types/node@24.10.1)(happy-dom@20.0.11)(jiti@2.6.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.1) packages/sheets-sort-ui: dependencies: @@ -2868,11 +2868,11 @@ importers: specifier: ^5.9.3 version: 5.9.3 vite: - specifier: ^7.2.4 - version: 7.2.4(@types/node@24.10.1)(jiti@2.6.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.20.6)(yaml@2.8.1) + specifier: ^7.2.6 + version: 7.2.6(@types/node@24.10.1)(jiti@2.6.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.1) vitest: - specifier: ^4.0.14 - version: 4.0.14(@types/node@24.10.1)(happy-dom@20.0.10)(jiti@2.6.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.20.6)(yaml@2.8.1) + specifier: ^4.0.15 + version: 4.0.15(@types/node@24.10.1)(happy-dom@20.0.11)(jiti@2.6.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.1) packages/sheets-table: dependencies: @@ -2896,11 +2896,11 @@ importers: specifier: ^5.9.3 version: 5.9.3 vite: - specifier: ^7.2.4 - version: 7.2.4(@types/node@24.10.1)(jiti@2.6.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.20.6)(yaml@2.8.1) + specifier: ^7.2.6 + version: 7.2.6(@types/node@24.10.1)(jiti@2.6.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.1) vitest: - specifier: ^4.0.14 - version: 4.0.14(@types/node@24.10.1)(happy-dom@20.0.10)(jiti@2.6.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.20.6)(yaml@2.8.1) + specifier: ^4.0.15 + version: 4.0.15(@types/node@24.10.1)(happy-dom@20.0.11)(jiti@2.6.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.1) packages/sheets-table-ui: dependencies: @@ -2957,11 +2957,11 @@ importers: specifier: ^5.9.3 version: 5.9.3 vite: - specifier: ^7.2.4 - version: 7.2.4(@types/node@24.10.1)(jiti@2.6.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.20.6)(yaml@2.8.1) + specifier: ^7.2.6 + version: 7.2.6(@types/node@24.10.1)(jiti@2.6.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.1) vitest: - specifier: ^4.0.14 - version: 4.0.14(@types/node@24.10.1)(happy-dom@20.0.10)(jiti@2.6.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.20.6)(yaml@2.8.1) + specifier: ^4.0.15 + version: 4.0.15(@types/node@24.10.1)(happy-dom@20.0.11)(jiti@2.6.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.1) packages/sheets-thread-comment: dependencies: @@ -2988,11 +2988,11 @@ importers: specifier: ^5.9.3 version: 5.9.3 vite: - specifier: ^7.2.4 - version: 7.2.4(@types/node@24.10.1)(jiti@2.6.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.20.6)(yaml@2.8.1) + specifier: ^7.2.6 + version: 7.2.6(@types/node@24.10.1)(jiti@2.6.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.1) vitest: - specifier: ^4.0.14 - version: 4.0.14(@types/node@24.10.1)(happy-dom@20.0.10)(jiti@2.6.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.20.6)(yaml@2.8.1) + specifier: ^4.0.15 + version: 4.0.15(@types/node@24.10.1)(happy-dom@20.0.11)(jiti@2.6.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.1) packages/sheets-thread-comment-ui: dependencies: @@ -3046,11 +3046,11 @@ importers: specifier: ^5.9.3 version: 5.9.3 vite: - specifier: ^7.2.4 - version: 7.2.4(@types/node@24.10.1)(jiti@2.6.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.20.6)(yaml@2.8.1) + specifier: ^7.2.6 + version: 7.2.6(@types/node@24.10.1)(jiti@2.6.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.1) vitest: - specifier: ^4.0.14 - version: 4.0.14(@types/node@24.10.1)(happy-dom@20.0.10)(jiti@2.6.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.20.6)(yaml@2.8.1) + specifier: ^4.0.15 + version: 4.0.15(@types/node@24.10.1)(happy-dom@20.0.11)(jiti@2.6.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.1) packages/sheets-ui: dependencies: @@ -3110,11 +3110,11 @@ importers: specifier: ^5.9.3 version: 5.9.3 vite: - specifier: ^7.2.4 - version: 7.2.4(@types/node@24.10.1)(jiti@2.6.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.20.6)(yaml@2.8.1) + specifier: ^7.2.6 + version: 7.2.6(@types/node@24.10.1)(jiti@2.6.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.1) vitest: - specifier: ^4.0.14 - version: 4.0.14(@types/node@24.10.1)(happy-dom@20.0.10)(jiti@2.6.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.20.6)(yaml@2.8.1) + specifier: ^4.0.15 + version: 4.0.15(@types/node@24.10.1)(happy-dom@20.0.11)(jiti@2.6.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.1) packages/sheets-zen-editor: dependencies: @@ -3165,11 +3165,11 @@ importers: specifier: ^5.9.3 version: 5.9.3 vite: - specifier: ^7.2.4 - version: 7.2.4(@types/node@24.10.1)(jiti@2.6.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.20.6)(yaml@2.8.1) + specifier: ^7.2.6 + version: 7.2.6(@types/node@24.10.1)(jiti@2.6.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.1) vitest: - specifier: ^4.0.14 - version: 4.0.14(@types/node@24.10.1)(happy-dom@20.0.10)(jiti@2.6.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.20.6)(yaml@2.8.1) + specifier: ^4.0.15 + version: 4.0.15(@types/node@24.10.1)(happy-dom@20.0.11)(jiti@2.6.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.1) packages/slides: dependencies: @@ -3187,11 +3187,11 @@ importers: specifier: ^5.9.3 version: 5.9.3 vite: - specifier: ^7.2.4 - version: 7.2.4(@types/node@24.10.1)(jiti@2.6.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.20.6)(yaml@2.8.1) + specifier: ^7.2.6 + version: 7.2.6(@types/node@24.10.1)(jiti@2.6.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.1) vitest: - specifier: ^4.0.14 - version: 4.0.14(@types/node@24.10.1)(happy-dom@20.0.10)(jiti@2.6.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.20.6)(yaml@2.8.1) + specifier: ^4.0.15 + version: 4.0.15(@types/node@24.10.1)(happy-dom@20.0.11)(jiti@2.6.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.1) packages/slides-ui: dependencies: @@ -3242,11 +3242,11 @@ importers: specifier: ^5.9.3 version: 5.9.3 vite: - specifier: ^7.2.4 - version: 7.2.4(@types/node@24.10.1)(jiti@2.6.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.20.6)(yaml@2.8.1) + specifier: ^7.2.6 + version: 7.2.6(@types/node@24.10.1)(jiti@2.6.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.1) vitest: - specifier: ^4.0.14 - version: 4.0.14(@types/node@24.10.1)(happy-dom@20.0.10)(jiti@2.6.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.20.6)(yaml@2.8.1) + specifier: ^4.0.15 + version: 4.0.15(@types/node@24.10.1)(happy-dom@20.0.11)(jiti@2.6.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.1) packages/telemetry: dependencies: @@ -3261,11 +3261,11 @@ importers: specifier: ^5.9.3 version: 5.9.3 vite: - specifier: ^7.2.4 - version: 7.2.4(@types/node@24.10.1)(jiti@2.6.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.20.6)(yaml@2.8.1) + specifier: ^7.2.6 + version: 7.2.6(@types/node@24.10.1)(jiti@2.6.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.1) vitest: - specifier: ^4.0.14 - version: 4.0.14(@types/node@24.10.1)(happy-dom@20.0.10)(jiti@2.6.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.20.6)(yaml@2.8.1) + specifier: ^4.0.15 + version: 4.0.15(@types/node@24.10.1)(happy-dom@20.0.11)(jiti@2.6.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.1) packages/themes: devDependencies: @@ -3273,8 +3273,8 @@ importers: specifier: workspace:* version: link:../../common/shared vite: - specifier: ^7.2.4 - version: 7.2.4(@types/node@24.10.1)(jiti@2.6.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.20.6)(yaml@2.8.1) + specifier: ^7.2.6 + version: 7.2.6(@types/node@24.10.1)(jiti@2.6.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.1) packages/thread-comment: dependencies: @@ -3292,11 +3292,11 @@ importers: specifier: ^5.9.3 version: 5.9.3 vite: - specifier: ^7.2.4 - version: 7.2.4(@types/node@24.10.1)(jiti@2.6.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.20.6)(yaml@2.8.1) + specifier: ^7.2.6 + version: 7.2.6(@types/node@24.10.1)(jiti@2.6.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.1) vitest: - specifier: ^4.0.14 - version: 4.0.14(@types/node@24.10.1)(happy-dom@20.0.10)(jiti@2.6.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.20.6)(yaml@2.8.1) + specifier: ^4.0.15 + version: 4.0.15(@types/node@24.10.1)(happy-dom@20.0.11)(jiti@2.6.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.1) packages/thread-comment-ui: dependencies: @@ -3338,11 +3338,11 @@ importers: specifier: ^5.9.3 version: 5.9.3 vite: - specifier: ^7.2.4 - version: 7.2.4(@types/node@24.10.1)(jiti@2.6.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.20.6)(yaml@2.8.1) + specifier: ^7.2.6 + version: 7.2.6(@types/node@24.10.1)(jiti@2.6.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.1) vitest: - specifier: ^4.0.14 - version: 4.0.14(@types/node@24.10.1)(happy-dom@20.0.10)(jiti@2.6.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.20.6)(yaml@2.8.1) + specifier: ^4.0.15 + version: 4.0.15(@types/node@24.10.1)(happy-dom@20.0.11)(jiti@2.6.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.1) packages/ui: dependencies: @@ -3396,11 +3396,11 @@ importers: specifier: ^5.9.3 version: 5.9.3 vite: - specifier: ^7.2.4 - version: 7.2.4(@types/node@24.10.1)(jiti@2.6.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.20.6)(yaml@2.8.1) + specifier: ^7.2.6 + version: 7.2.6(@types/node@24.10.1)(jiti@2.6.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.1) vitest: - specifier: ^4.0.14 - version: 4.0.14(@types/node@24.10.1)(happy-dom@20.0.10)(jiti@2.6.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.20.6)(yaml@2.8.1) + specifier: ^4.0.15 + version: 4.0.15(@types/node@24.10.1)(happy-dom@20.0.11)(jiti@2.6.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.1) packages/ui-adapter-vue3: dependencies: @@ -3418,11 +3418,11 @@ importers: specifier: ^5.9.3 version: 5.9.3 vite: - specifier: ^7.2.4 - version: 7.2.4(@types/node@24.10.1)(jiti@2.6.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.20.6)(yaml@2.8.1) + specifier: ^7.2.6 + version: 7.2.6(@types/node@24.10.1)(jiti@2.6.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.1) vitest: - specifier: ^4.0.14 - version: 4.0.14(@types/node@24.10.1)(happy-dom@20.0.10)(jiti@2.6.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.20.6)(yaml@2.8.1) + specifier: ^4.0.15 + version: 4.0.15(@types/node@24.10.1)(happy-dom@20.0.11)(jiti@2.6.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.1) vue: specifier: ^3.5.25 version: 3.5.25(typescript@5.9.3) @@ -3446,11 +3446,11 @@ importers: specifier: ^5.9.3 version: 5.9.3 vite: - specifier: ^7.2.4 - version: 7.2.4(@types/node@24.10.1)(jiti@2.6.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.20.6)(yaml@2.8.1) + specifier: ^7.2.6 + version: 7.2.6(@types/node@24.10.1)(jiti@2.6.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.1) vitest: - specifier: ^4.0.14 - version: 4.0.14(@types/node@24.10.1)(happy-dom@20.0.10)(jiti@2.6.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.20.6)(yaml@2.8.1) + specifier: ^4.0.15 + version: 4.0.15(@types/node@24.10.1)(happy-dom@20.0.11)(jiti@2.6.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.1) packages/uniscript: dependencies: @@ -3492,11 +3492,11 @@ importers: specifier: ^5.9.3 version: 5.9.3 vite: - specifier: ^7.2.4 - version: 7.2.4(@types/node@24.10.1)(jiti@2.6.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.20.6)(yaml@2.8.1) + specifier: ^7.2.6 + version: 7.2.6(@types/node@24.10.1)(jiti@2.6.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.1) vitest: - specifier: ^4.0.14 - version: 4.0.14(@types/node@24.10.1)(happy-dom@20.0.10)(jiti@2.6.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.20.6)(yaml@2.8.1) + specifier: ^4.0.15 + version: 4.0.15(@types/node@24.10.1)(happy-dom@20.0.11)(jiti@2.6.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.1) packages/watermark: dependencies: @@ -3517,11 +3517,11 @@ importers: specifier: ^5.9.3 version: 5.9.3 vite: - specifier: ^7.2.4 - version: 7.2.4(@types/node@24.10.1)(jiti@2.6.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.20.6)(yaml@2.8.1) + specifier: ^7.2.6 + version: 7.2.6(@types/node@24.10.1)(jiti@2.6.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.1) vitest: - specifier: ^4.0.14 - version: 4.0.14(@types/node@24.10.1)(happy-dom@20.0.10)(jiti@2.6.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.20.6)(yaml@2.8.1) + specifier: ^4.0.15 + version: 4.0.15(@types/node@24.10.1)(happy-dom@20.0.11)(jiti@2.6.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.1) tests/formula-integration: dependencies: @@ -3572,8 +3572,8 @@ importers: specifier: ^5.9.3 version: 5.9.3 vitest: - specifier: ^4.0.14 - version: 4.0.14(@types/node@24.10.1)(happy-dom@20.0.10)(jiti@2.6.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.20.6)(yaml@2.8.1) + specifier: ^4.0.15 + version: 4.0.15(@types/node@24.10.1)(happy-dom@20.0.11)(jiti@2.6.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.1) packages: @@ -3584,8 +3584,8 @@ packages: resolution: {integrity: sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==} engines: {node: '>=10'} - '@antfu/eslint-config@6.2.0': - resolution: {integrity: sha512-ksasd+mJk441HHodwPh3Nhmwo9jSHUmgQyfTxMQM05U7SjDS0fy2KnXnPx0Vhc/CqKiJnx8wGpQCCJibyASX9Q==} + '@antfu/eslint-config@6.3.0': + resolution: {integrity: sha512-u3bcgwNofE5rHPXxgKOwqnQeT3flg8ikPrFvMmOHUOL27FFleYmog0M4j3SqieekWfV8gkc6m5CScSdSsyUEtg==} hasBin: true peerDependencies: '@eslint-react/eslint-plugin': ^2.0.1 @@ -4521,40 +4521,40 @@ packages: resolution: {integrity: sha512-EriSTlt5OC9/7SXkRSCAhfSxxoSUgBm33OH+IkwbdpgoqsSsUg7y3uh+IICI/Qg4BBWr3U2i39RpmycbxMq4ew==} engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} - '@eslint-react/ast@2.3.9': - resolution: {integrity: sha512-/RiruPxlQs6CMLJ8tiNT1jV8Zq4u80MTWYkNFz2PP9pht23bdcpngDKFoz8RQYDPt71dwiRURHiQAF75v8bIIw==} + '@eslint-react/ast@2.3.12': + resolution: {integrity: sha512-2wlRvqS4dxleGlL4Gp3Bh5PNb47wnAEa99CsGppzWCFXSPvm3d/bM5nJPvOwQOF53+PGa6xq1ZqwGh70zL7+zw==} engines: {node: '>=20.19.0'} peerDependencies: eslint: ^8.57.0 || ^9.0.0 typescript: '>=4.8.4 <6.0.0' - '@eslint-react/core@2.3.9': - resolution: {integrity: sha512-pIkrGuQWyW/GgrAp0kC7nv/Jn53Xjs1/rbBqUcUYvEZnVKuUifnlXQtnmioOEj9PYsuWuOxAPijExrnNavm73w==} + '@eslint-react/core@2.3.12': + resolution: {integrity: sha512-Q3w6f0WfVyIJriJa+tYHS4rmVQ3nwnubCH7o/VYlBCR3qczpvpvkCi2XK4clU/7vpVwHbbaXGICAbJu7tNZqoQ==} engines: {node: '>=20.19.0'} peerDependencies: eslint: ^8.57.0 || ^9.0.0 typescript: '>=4.8.4 <6.0.0' - '@eslint-react/eff@2.3.9': - resolution: {integrity: sha512-pkRWIPnH/jedRn5ZMEA0nDPn5BFuUHKOORbR+hfrAMFp4c3o+1/P1G/eB0vSQvAHAZdPwLZXdgxydz+2rbb8nQ==} + '@eslint-react/eff@2.3.12': + resolution: {integrity: sha512-QjFENG1VGVrD67YFc0yiLm9zef2kTeXZGux4hlMjGLnxTHnn0tPx4T/xGzh5C1WRmolcNeIzjVWMqSngFrTphQ==} engines: {node: '>=20.19.0'} - '@eslint-react/eslint-plugin@2.3.9': - resolution: {integrity: sha512-wKeXNa0vc8ACmvBoZPnRZ+s/z0KEmMKRxpOfRthcBvd0TPMIprohT/uwBXd8k15/j3CmaYe74pJFVVagJY3U3g==} + '@eslint-react/eslint-plugin@2.3.12': + resolution: {integrity: sha512-/nrnrKINpsUEWIDfy7/YT4oGMvtyMUAJy6gm1nk3YLBrW9v6SVofcOnw2k6xwmB9Zl7RExlL58amlkdRpenkzA==} engines: {node: '>=20.19.0'} peerDependencies: eslint: ^8.57.0 || ^9.0.0 typescript: '>=4.8.4 <6.0.0' - '@eslint-react/shared@2.3.9': - resolution: {integrity: sha512-LVtD76ycDC7D4OFKDQ8jyATTVxz986J+e9nzydyEUtEf1l+WYiOivPBeJUAs6JEySBl24nO76oEHDABw6l4hig==} + '@eslint-react/shared@2.3.12': + resolution: {integrity: sha512-mIgxjEwKOknJabbQs/bxvkEhKitJnET0QDc0a89pFx36DBLJIEvdcGMCDEXFgtgjDV/WwMxIava/+coE6T3Dyw==} engines: {node: '>=20.19.0'} peerDependencies: eslint: ^8.57.0 || ^9.0.0 typescript: '>=4.8.4 <6.0.0' - '@eslint-react/var@2.3.9': - resolution: {integrity: sha512-Bc36K8Lw6KV/5NMaEaFS7as4kgSgZ1wElFejgUEBPZnhUVmq2mITV1BsnMoMYM4jojnkMN80WNALyhONjOx9Jw==} + '@eslint-react/var@2.3.12': + resolution: {integrity: sha512-jjgeRcop74NTzWzCF8rBN1H5avdSDLEOALJjwmYWOdxoSUNGO7OIeM/pZvHZ7G36kHDuD619P2JauCVM2/c+7A==} engines: {node: '>=20.19.0'} peerDependencies: eslint: ^8.57.0 || ^9.0.0 @@ -4577,10 +4577,6 @@ packages: resolution: {integrity: sha512-gBrxN88gOIf3R7ja5K9slwNayVcZgK6SOUORm2uBzTeIEfeVaIhOpCtTox3P6R7o2jLFwLFTLnC7kU/RGcYEgw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@eslint/core@0.16.0': - resolution: {integrity: sha512-nmC8/totwobIiFcGkDza3GIKfAw1+hLiYVrh3I1nIomQ8PEr5cxg34jnkmGawul/ep52wGRAcyeDCNtWKSOj4Q==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@eslint/core@0.17.0': resolution: {integrity: sha512-yL/sLrpmtDaFEiUj1osRP4TI2MDz1AddJL+jZ7KSqvBuliN4xqYY54IfdN8qD8Toa6g1iloph1fxQNkjOxrrpQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -4597,8 +4593,8 @@ packages: resolution: {integrity: sha512-S26Stp4zCy88tH94QbBv3XCuzRQiZ9yXofEILmglYTh/Ug/a9/umqvgFtYBAo3Lp0nsI/5/qH1CCrbdK3AP1Tw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@eslint/markdown@7.5.0': - resolution: {integrity: sha512-reKloVSpytg4ene3yviPJcUO7zglpNn9kWNRiSQ/8gBbBFMKW5Q042LaCi3wv2vVtbPNnLrl6WvhRAHeBd43QA==} + '@eslint/markdown@7.5.1': + resolution: {integrity: sha512-R8uZemG9dKTbru/DQRPblbJyXpObwKzo8rv1KYGGuPUPtjM4LXBYM9q5CIZAComzZupws3tWbDwam5AFpPLyJQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} '@eslint/object-schema@2.1.7': @@ -4777,6 +4773,17 @@ packages: '@types/node': optional: true + '@inversifyjs/common@1.3.3': + resolution: {integrity: sha512-ZH0wrgaJwIo3s9gMCDM2wZoxqrJ6gB97jWXncROfYdqZJv8f3EkqT57faZqN5OTeHWgtziQ6F6g3L8rCvGceCw==} + + '@inversifyjs/core@1.3.4': + resolution: {integrity: sha512-gCCmA4BdbHEFwvVZ2elWgHuXZWk6AOu/1frxsS+2fWhjEk2c/IhtypLo5ytSUie1BCiT6i9qnEo4bruBomQsAA==} + + '@inversifyjs/reflect-metadata-utils@0.2.3': + resolution: {integrity: sha512-d3D0o9TeSlvaGM2I24wcNw/Aj3rc4OYvHXOKDC09YEph5fMMiKd6fq1VTQd9tOkDNWvVbw+cnt45Wy9P/t5Lvw==} + peerDependencies: + reflect-metadata: 0.2.2 + '@isaacs/cliui@8.0.2': resolution: {integrity: sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==} engines: {node: '>=12'} @@ -4785,8 +4792,8 @@ packages: resolution: {integrity: sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==} engines: {node: '>=8'} - '@javascript-obfuscator/escodegen@2.3.0': - resolution: {integrity: sha512-QVXwMIKqYMl3KwtTirYIA6gOCiJ0ZDtptXqAv/8KWLG9uQU2fZqTVy7a/A5RvcoZhbDoFfveTxuGxJ5ibzQtkw==} + '@javascript-obfuscator/escodegen@2.3.1': + resolution: {integrity: sha512-Z0HEAVwwafOume+6LFXirAVZeuEMKWuPzpFbQhCEU9++BMz0IwEa9bmedJ+rMn/IlXRBID9j3gQ0XYAa6jM10g==} engines: {node: '>=6.0'} '@javascript-obfuscator/estraverse@5.4.0': @@ -5691,8 +5698,8 @@ packages: typescript: optional: true - '@stylistic/eslint-plugin@5.5.0': - resolution: {integrity: sha512-IeZF+8H0ns6prg4VrkhgL+yrvDXWDH2cKchrbh80ejG9dQgZWp10epHMbgRuQvgchLII/lfh6Xn3lu6+6L86Hw==} + '@stylistic/eslint-plugin@5.6.1': + resolution: {integrity: sha512-JCs+MqoXfXrRPGbGmho/zGS/jMcn3ieKl/A8YImqib76C8kjgZwq5uUFzc30lJkMvcchuRn6/v8IApLxli3Jyw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: '>=9.0.0' @@ -5906,8 +5913,8 @@ packages: '@types/ms@2.1.0': resolution: {integrity: sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA==} - '@types/node@20.19.0': - resolution: {integrity: sha512-hfrc+1tud1xcdVTABC2JiomZJEklMcXYNTVtZLAeqTVWD+qL5jkHKT+1lOtqDdGxt+mB53DTtiz673vfjU8D1Q==} + '@types/node@20.19.25': + resolution: {integrity: sha512-ZsJzA5thDQMSQO788d7IocwwQbI8B5OPzmqNvpf3NY/+MHDAS759Wo0gd2WQeXYt5AAAQjzcrTVC6SKCuYgoCQ==} '@types/node@22.15.17': resolution: {integrity: sha512-wIX2aSZL5FE+MR0JlvF87BNVrtFWf6AE6rxSE9X7OwnVvoyCQjpzSRJ+M87se/4QCkCiebQAqrJ0y6fwIyi7nw==} @@ -5966,113 +5973,69 @@ packages: '@types/unist@3.0.3': resolution: {integrity: sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==} - '@types/validator@13.15.0': - resolution: {integrity: sha512-nh7nrWhLr6CBq9ldtw0wx+z9wKnnv/uTVLA9g/3/TcOYxbpOSZE+MhKPmWqU+K0NvThjhv12uD8MuqijB0WzEA==} + '@types/validator@13.15.10': + resolution: {integrity: sha512-T8L6i7wCuyoK8A/ZeLYt1+q0ty3Zb9+qbSSvrIVitzT3YjZqkTZ40IbRsPanlB4h1QB3JVL1SYCdR6ngtFYcuA==} '@types/whatwg-mimetype@3.0.2': resolution: {integrity: sha512-c2AKvDT8ToxLIOUlN51gTiHXflsfIFisS4pO7pDPoKouJCESkhZnEy623gwP9laCy5lnLDAw1vAzu2vM2YLOrA==} - '@typescript-eslint/eslint-plugin@8.46.2': - resolution: {integrity: sha512-ZGBMToy857/NIPaaCucIUQgqueOiq7HeAKkhlvqVV4lm089zUFW6ikRySx2v+cAhKeUCPuWVHeimyk6Dw1iY3w==} + '@typescript-eslint/eslint-plugin@8.48.1': + resolution: {integrity: sha512-X63hI1bxl5ohelzr0LY5coufyl0LJNthld+abwxpCoo6Gq+hSqhKwci7MUWkXo67mzgUK6YFByhmaHmUcuBJmA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: - '@typescript-eslint/parser': ^8.46.2 + '@typescript-eslint/parser': ^8.48.1 eslint: ^8.57.0 || ^9.0.0 typescript: '>=4.8.4 <6.0.0' - '@typescript-eslint/parser@8.48.0': - resolution: {integrity: sha512-jCzKdm/QK0Kg4V4IK/oMlRZlY+QOcdjv89U2NgKHZk1CYTj82/RVSx1mV/0gqCVMJ/DA+Zf/S4NBWNF8GQ+eqQ==} + '@typescript-eslint/parser@8.48.1': + resolution: {integrity: sha512-PC0PDZfJg8sP7cmKe6L3QIL8GZwU5aRvUFedqSIpw3B+QjRSUZeeITC2M5XKeMXEzL6wccN196iy3JLwKNvDVA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 typescript: '>=4.8.4 <6.0.0' - '@typescript-eslint/project-service@8.46.2': - resolution: {integrity: sha512-PULOLZ9iqwI7hXcmL4fVfIsBi6AN9YxRc0frbvmg8f+4hQAjQ5GYNKK0DIArNo+rOKmR/iBYwkpBmnIwin4wBg==} + '@typescript-eslint/project-service@8.48.1': + resolution: {integrity: sha512-HQWSicah4s9z2/HifRPQ6b6R7G+SBx64JlFQpgSSHWPKdvCZX57XCbszg/bapbRsOEv42q5tayTYcEFpACcX1w==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: typescript: '>=4.8.4 <6.0.0' - '@typescript-eslint/project-service@8.48.0': - resolution: {integrity: sha512-Ne4CTZyRh1BecBf84siv42wv5vQvVmgtk8AuiEffKTUo3DrBaGYZueJSxxBZ8fjk/N3DrgChH4TOdIOwOwiqqw==} + '@typescript-eslint/scope-manager@8.48.1': + resolution: {integrity: sha512-rj4vWQsytQbLxC5Bf4XwZ0/CKd362DkWMUkviT7DCS057SK64D5lH74sSGzhI6PDD2HCEq02xAP9cX68dYyg1w==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + + '@typescript-eslint/tsconfig-utils@8.48.1': + resolution: {integrity: sha512-k0Jhs4CpEffIBm6wPaCXBAD7jxBtrHjrSgtfCjUvPp9AZ78lXKdTR8fxyZO5y4vWNlOvYXRtngSZNSn+H53Jkw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: typescript: '>=4.8.4 <6.0.0' - '@typescript-eslint/scope-manager@8.46.2': - resolution: {integrity: sha512-LF4b/NmGvdWEHD2H4MsHD8ny6JpiVNDzrSZr3CsckEgCbAGZbYM4Cqxvi9L+WqDMT+51Ozy7lt2M+d0JLEuBqA==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - - '@typescript-eslint/scope-manager@8.48.0': - resolution: {integrity: sha512-uGSSsbrtJrLduti0Q1Q9+BF1/iFKaxGoQwjWOIVNJv0o6omrdyR8ct37m4xIl5Zzpkp69Kkmvom7QFTtue89YQ==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - - '@typescript-eslint/tsconfig-utils@8.46.2': - resolution: {integrity: sha512-a7QH6fw4S57+F5y2FIxxSDyi5M4UfGF+Jl1bCGd7+L4KsaUY80GsiF/t0UoRFDHAguKlBaACWJRmdrc6Xfkkag==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - peerDependencies: - typescript: '>=4.8.4 <6.0.0' - - '@typescript-eslint/tsconfig-utils@8.48.0': - resolution: {integrity: sha512-WNebjBdFdyu10sR1M4OXTt2OkMd5KWIL+LLfeH9KhgP+jzfDV/LI3eXzwJ1s9+Yc0Kzo2fQCdY/OpdusCMmh6w==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - peerDependencies: - typescript: '>=4.8.4 <6.0.0' - - '@typescript-eslint/type-utils@8.46.2': - resolution: {integrity: sha512-HbPM4LbaAAt/DjxXaG9yiS9brOOz6fabal4uvUmaUYe6l3K1phQDMQKBRUrr06BQkxkvIZVVHttqiybM9nJsLA==} + '@typescript-eslint/type-utils@8.48.1': + resolution: {integrity: sha512-1jEop81a3LrJQLTf/1VfPQdhIY4PlGDBc/i67EVWObrtvcziysbLN3oReexHOM6N3jyXgCrkBsZpqwH0hiDOQg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 typescript: '>=4.8.4 <6.0.0' - '@typescript-eslint/type-utils@8.48.0': - resolution: {integrity: sha512-zbeVaVqeXhhab6QNEKfK96Xyc7UQuoFWERhEnj3mLVnUWrQnv15cJNseUni7f3g557gm0e46LZ6IJ4NJVOgOpw==} + '@typescript-eslint/types@8.48.1': + resolution: {integrity: sha512-+fZ3LZNeiELGmimrujsDCT4CRIbq5oXdHe7chLiW8qzqyPMnn1puNstCrMNVAqwcl2FdIxkuJ4tOs/RFDBVc/Q==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + + '@typescript-eslint/typescript-estree@8.48.1': + resolution: {integrity: sha512-/9wQ4PqaefTK6POVTjJaYS0bynCgzh6ClJHGSBj06XEHjkfylzB+A3qvyaXnErEZSaxhIo4YdyBgq6j4RysxDg==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + typescript: '>=4.8.4 <6.0.0' + + '@typescript-eslint/utils@8.48.1': + resolution: {integrity: sha512-fAnhLrDjiVfey5wwFRwrweyRlCmdz5ZxXz2G/4cLn0YDLjTapmN4gcCsTBR1N2rWnZSDeWpYtgLDsJt+FpmcwA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 typescript: '>=4.8.4 <6.0.0' - '@typescript-eslint/types@8.46.2': - resolution: {integrity: sha512-lNCWCbq7rpg7qDsQrd3D6NyWYu+gkTENkG5IKYhUIcxSb59SQC/hEQ+MrG4sTgBVghTonNWq42bA/d4yYumldQ==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - - '@typescript-eslint/types@8.48.0': - resolution: {integrity: sha512-cQMcGQQH7kwKoVswD1xdOytxQR60MWKM1di26xSUtxehaDs/32Zpqsu5WJlXTtTTqyAVK8R7hvsUnIXRS+bjvA==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - - '@typescript-eslint/typescript-estree@8.46.2': - resolution: {integrity: sha512-f7rW7LJ2b7Uh2EiQ+7sza6RDZnajbNbemn54Ob6fRwQbgcIn+GWfyuHDHRYgRoZu1P4AayVScrRW+YfbTvPQoQ==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - peerDependencies: - typescript: '>=4.8.4 <6.0.0' - - '@typescript-eslint/typescript-estree@8.48.0': - resolution: {integrity: sha512-ljHab1CSO4rGrQIAyizUS6UGHHCiAYhbfcIZ1zVJr5nMryxlXMVWS3duFPSKvSUbFPwkXMFk1k0EMIjub4sRRQ==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - peerDependencies: - typescript: '>=4.8.4 <6.0.0' - - '@typescript-eslint/utils@8.46.2': - resolution: {integrity: sha512-sExxzucx0Tud5tE0XqR0lT0psBQvEpnpiul9XbGUB1QwpWJJAps1O/Z7hJxLGiZLBKMCutjTzDgmd1muEhBnVg==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - peerDependencies: - eslint: ^8.57.0 || ^9.0.0 - typescript: '>=4.8.4 <6.0.0' - - '@typescript-eslint/utils@8.48.0': - resolution: {integrity: sha512-yTJO1XuGxCsSfIVt1+1UrLHtue8xz16V8apzPYI06W0HbEbEWHxHXgZaAgavIkoh+GeV6hKKd5jm0sS6OYxWXQ==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - peerDependencies: - eslint: ^8.57.0 || ^9.0.0 - typescript: '>=4.8.4 <6.0.0' - - '@typescript-eslint/visitor-keys@8.46.2': - resolution: {integrity: sha512-tUFMXI4gxzzMXt4xpGJEsBsTox0XbNQ1y94EwlD/CuZwFcQP79xfQqMhau9HsRc/J0cAPA/HZt1dZPtGn9V/7w==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - - '@typescript-eslint/visitor-keys@8.48.0': - resolution: {integrity: sha512-T0XJMaRPOH3+LBbAfzR2jalckP1MSG/L9eUtY0DEzUyVaXJ/t6zN0nR7co5kz0Jko/nkSYCBRkz1djvjajVTTg==} + '@typescript-eslint/visitor-keys@8.48.1': + resolution: {integrity: sha512-BmxxndzEWhE4TIEEMBs8lP3MBWN3jFPs/p6gPm/wkv02o41hI6cq9AuSmGAaTTHPtA1FTi2jBre4A9rm5ZmX+Q==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} '@univerjs/icons-svg@1.0.2': @@ -6100,13 +6063,13 @@ packages: vite: ^5.0.0 || ^6.0.0 || ^7.0.0 vue: ^3.2.25 - '@vitest/coverage-istanbul@4.0.14': - resolution: {integrity: sha512-weQA5DR6/GaHL61WK0mnq9fzEeWxkpEawM4mp2WodMewLHKc1mCITJcmofNSMON2x0O951RjdnFsXsKi8WzSWg==} + '@vitest/coverage-istanbul@4.0.15': + resolution: {integrity: sha512-KR2Nyb/wZYEDkpnOoF4O5tqK0nwrratk5i538a+8vOWXAMRKBdz3Kkmggq6tmh1tdecty/g68NHstKh03a4Jog==} peerDependencies: - vitest: 4.0.14 + vitest: 4.0.15 - '@vitest/eslint-plugin@1.4.0': - resolution: {integrity: sha512-TMzJ0Vqdsc71stblzI0ZdqSnt6Bp4mJ+amD3Hv3qhKK82hBUnznYfnLwA80gdGfe5V24ysndMOoSGrol6fyvbA==} + '@vitest/eslint-plugin@1.5.1': + resolution: {integrity: sha512-t49CNERe/YadnLn90NTTKJLKzs99xBkXElcoUTLodG6j1G0Q7jy3mXqqiHd3N5aryG2KkgOg4UAoGwgwSrZqKQ==} engines: {node: '>=18'} peerDependencies: eslint: '>=8.57.0' @@ -6121,8 +6084,8 @@ packages: '@vitest/expect@3.2.4': resolution: {integrity: sha512-Io0yyORnB6sikFlt8QW5K7slY4OjqNX9jmJQ02QDda8lyM6B5oNgVWoSoKPac8/kgnCUzuHQKrSLtu/uOqqrig==} - '@vitest/expect@4.0.14': - resolution: {integrity: sha512-RHk63V3zvRiYOWAV0rGEBRO820ce17hz7cI2kDmEdfQsBjT2luEKB5tCOc91u1oSQoUOZkSv3ZyzkdkSLD7lKw==} + '@vitest/expect@4.0.15': + resolution: {integrity: sha512-Gfyva9/GxPAWXIWjyGDli9O+waHDC0Q0jaLdFP1qPAUUfo1FEXPXUfUkp3eZA0sSq340vPycSyOlYUeM15Ft1w==} '@vitest/mocker@3.2.4': resolution: {integrity: sha512-46ryTE9RZO/rfDd7pEqFl7etuyzekzEhUbTW3BvmeO/BcCMEgq59BKhek3dXDWgAj4oMK6OZi+vRr1wPW6qjEQ==} @@ -6135,8 +6098,8 @@ packages: vite: optional: true - '@vitest/mocker@4.0.14': - resolution: {integrity: sha512-RzS5NujlCzeRPF1MK7MXLiEFpkIXeMdQ+rN3Kk3tDI9j0mtbr7Nmuq67tpkOJQpgyClbOltCXMjLZicJHsH5Cg==} + '@vitest/mocker@4.0.15': + resolution: {integrity: sha512-CZ28GLfOEIFkvCFngN8Sfx5h+Se0zN+h4B7yOsPVCcgtiO7t5jt9xQh2E1UkFep+eb9fjyMfuC5gBypwb07fvQ==} peerDependencies: msw: ^2.4.9 vite: ^6.0.0 || ^7.0.0-0 @@ -6149,26 +6112,26 @@ packages: '@vitest/pretty-format@3.2.4': resolution: {integrity: sha512-IVNZik8IVRJRTr9fxlitMKeJeXFFFN0JaB9PHPGQ8NKQbGpfjlTx9zO4RefN8gp7eqjNy8nyK3NZmBzOPeIxtA==} - '@vitest/pretty-format@4.0.14': - resolution: {integrity: sha512-SOYPgujB6TITcJxgd3wmsLl+wZv+fy3av2PpiPpsWPZ6J1ySUYfScfpIt2Yv56ShJXR2MOA6q2KjKHN4EpdyRQ==} + '@vitest/pretty-format@4.0.15': + resolution: {integrity: sha512-SWdqR8vEv83WtZcrfLNqlqeQXlQLh2iilO1Wk1gv4eiHKjEzvgHb2OVc3mIPyhZE6F+CtfYjNlDJwP5MN6Km7A==} - '@vitest/runner@4.0.14': - resolution: {integrity: sha512-BsAIk3FAqxICqREbX8SetIteT8PiaUL/tgJjmhxJhCsigmzzH8xeadtp7LRnTpCVzvf0ib9BgAfKJHuhNllKLw==} + '@vitest/runner@4.0.15': + resolution: {integrity: sha512-+A+yMY8dGixUhHmNdPUxOh0la6uVzun86vAbuMT3hIDxMrAOmn5ILBHm8ajrqHE0t8R9T1dGnde1A5DTnmi3qw==} - '@vitest/snapshot@4.0.14': - resolution: {integrity: sha512-aQVBfT1PMzDSA16Y3Fp45a0q8nKexx6N5Amw3MX55BeTeZpoC08fGqEZqVmPcqN0ueZsuUQ9rriPMhZ3Mu19Ag==} + '@vitest/snapshot@4.0.15': + resolution: {integrity: sha512-A7Ob8EdFZJIBjLjeO0DZF4lqR6U7Ydi5/5LIZ0xcI+23lYlsYJAfGn8PrIWTYdZQRNnSRlzhg0zyGu37mVdy5g==} '@vitest/spy@3.2.4': resolution: {integrity: sha512-vAfasCOe6AIK70iP5UD11Ac4siNUNJ9i/9PZ3NKx07sG6sUxeag1LWdNrMWeKKYBLlzuK+Gn65Yd5nyL6ds+nw==} - '@vitest/spy@4.0.14': - resolution: {integrity: sha512-JmAZT1UtZooO0tpY3GRyiC/8W7dCs05UOq9rfsUUgEZEdq+DuHLmWhPsrTt0TiW7WYeL/hXpaE07AZ2RCk44hg==} + '@vitest/spy@4.0.15': + resolution: {integrity: sha512-+EIjOJmnY6mIfdXtE/bnozKEvTC4Uczg19yeZ2vtCz5Yyb0QQ31QWVQ8hswJ3Ysx/K2EqaNsVanjr//2+P3FHw==} '@vitest/utils@3.2.4': resolution: {integrity: sha512-fB2V0JFrQSMsCo9HiSq3Ezpdv4iYaXRG1Sx8edX3MwxfyNn83mKiGzOcH+Fkxt4MHxr3y42fQi1oeAInqgX2QA==} - '@vitest/utils@4.0.14': - resolution: {integrity: sha512-hLqXZKAWNg8pI+SQXyXxWCTOpA3MvsqcbVeNgSi8x/CSN2wi26dSzn1wrOhmCmFjEvN9p8/kLFRHa6PI8jHazw==} + '@vitest/utils@4.0.15': + resolution: {integrity: sha512-HXjPW2w5dxhTD0dLwtYHDnelK3j8sR8cWIaLxr22evTyY6q8pRCjZSmhRWVjBaOVXChQd6AwMzi9pucorXCPZA==} '@volar/language-core@2.4.13': resolution: {integrity: sha512-MnQJ7eKchJx5Oz+YdbqyFUk8BN6jasdJv31n/7r6/WwlOOv7qzvot6B66887l2ST3bUW4Mewml54euzpJWA6bg==} @@ -6288,14 +6251,14 @@ packages: '@xtuc/long@4.2.2': resolution: {integrity: sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==} - '@xyflow/react@12.9.1': - resolution: {integrity: sha512-JRPCT5p7NnPdVSIh15AFvUSSm+8GUyz2I6iuBEC1LG2lKgig/L48AM/ImMHCc3ZUCg+AgTOJDaX2fcRyPA9BTA==} + '@xyflow/react@12.9.3': + resolution: {integrity: sha512-PSWoJ8vHiEqSIkLIkge+0eiHWiw4C6dyFDA03VKWJkqbU4A13VlDIVwKqf/Znuysn2GQw/zA61zpHE4rGgax7Q==} peerDependencies: react: 19.2.0 react-dom: 19.2.0 - '@xyflow/system@0.0.72': - resolution: {integrity: sha512-WBI5Aau0fXTXwxHPzceLNS6QdXggSWnGjDtj/gG669crApN8+SCmEtkBth1m7r6pStNo/5fI9McEi7Dk0ymCLA==} + '@xyflow/system@0.0.73': + resolution: {integrity: sha512-C2ymH2V4mYDkdVSiRx0D7R0s3dvfXiupVBcko6tXP5K4tVdSBMo22/e3V9yRNdn+2HQFv44RFKzwOyCcUUDAVQ==} '@zeit/schemas@2.36.0': resolution: {integrity: sha512-7kjMwcChYEzMKjeex9ZFXkt1AyNov9R5HZtjBKVsmVpw7pa7ZtlCGvCBC2vnnXctaYN+aRI61HjIqeetZW5ROg==} @@ -6325,11 +6288,6 @@ packages: engines: {node: '>=0.4.0'} hasBin: true - acorn@8.8.2: - resolution: {integrity: sha512-xjIYgE8HBrkpd/sJqOGNspf8uHG+NOHGOw6a/Urj8taM2EXfdNAH2oFcPeIFfsv3+kz/mJrS5VuMqbNLjCa2vw==} - engines: {node: '>=0.4.0'} - hasBin: true - address@2.0.3: resolution: {integrity: sha512-XNAb/a6TCqou+TufU8/u11HCu9x1gYvOoxLwtlXgIqmkrYQADVv6ljyW2zwiPhHz9R1gItAWpuDrdJMmrOBFEA==} engines: {node: '>= 16.0.0'} @@ -6473,9 +6431,9 @@ packages: resolution: {integrity: sha512-LHE+8BuR7RYGDKvnrmcuSq3tDcKv9OFEXQt/HpbZhY7V6h0zlUXutnAD82GiFx9rdieCMjkvtcsPqBwgUl1Iiw==} engines: {node: '>= 0.4'} - array-differ@3.0.0: - resolution: {integrity: sha512-THtfYS6KtME/yIAhKjZ2ul7XI96lQGHRputJQHO80LAWQnuGP4iCIN8vdMRboGbIEYBwU33q8Tch1os2+X0kMg==} - engines: {node: '>=8'} + array-differ@4.0.0: + resolution: {integrity: sha512-Q6VPTLMsmXZ47ENG3V+wQyZS1ZxXMxFyYzA+Z/GMrJ6yIutAIEf9wTyroTzmGjNfox9/h3GdGBCVh43GVFx4Uw==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} array-ify@1.0.0: resolution: {integrity: sha512-c5AMf34bKdvPhQ7tBGhqkgKNUzMr4WUs+WDtC2ZUGOUncbxKMTvqxYctiseW3+L4bA8ec+GcZ6/A/FW4m8ukng==} @@ -6488,6 +6446,10 @@ packages: resolution: {integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==} engines: {node: '>=8'} + array-union@3.0.1: + resolution: {integrity: sha512-1OvF9IbWwaeiM9VhzYXVQacMibxpXOMYVNIvMtKRyX9SImBXpKcFr8XvFDeEslCyuH/t6KRt7HEO94AlP8Iatw==} + engines: {node: '>=12'} + array.prototype.findlast@1.2.5: resolution: {integrity: sha512-CVvd6FHg1Z3POpBLxO6E6zr+rSKEQ9L6rZHAaY7lLfhKsWYUBBOuMs0e9o24oopj6H+geRCX0YJ+TJLBK2eHyQ==} engines: {node: '>= 0.4'} @@ -6508,12 +6470,8 @@ packages: resolution: {integrity: sha512-BNoCY6SXXPQ7gF2opIP4GBE+Xw7U+pHMYKuzjgCN3GwiaIR09UUeKfheyIry77QtrCBlC0KK0q5/TER/tYh3PQ==} engines: {node: '>= 0.4'} - arrify@2.0.1: - resolution: {integrity: sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug==} - engines: {node: '>=8'} - - assert@2.0.0: - resolution: {integrity: sha512-se5Cd+js9dXJnu6Ag2JFc00t+HmHOen+8Q+L7O9zI0PqQXr20uk2J0XQqMxZEeo5U50o8Nvmmx7dZrl+Ufr35A==} + assert@2.1.0: + resolution: {integrity: sha512-eLHpSK/Y4nhMJ07gDaAzoX/XAKS8PSaojml3M0DM4JpV1LAi5JOJ/p6H/XWrl8L+DzVEvVCW1z3vWAaB9oTsQw==} assertion-error@2.0.1: resolution: {integrity: sha512-Izi8RQcffqCeNVgFigKli1ssklIbpHnCYc6AknXGYoB6grJqyeby7jv12JUQgmTAnIDnbck1uxksT4dzN3PWBA==} @@ -6554,10 +6512,6 @@ packages: base-log-factory@2.1.4: resolution: {integrity: sha512-FK1tHOB+rXvlBcGYYhSNR2QS2juEG4SZ1ekXQRQ2XscYNtDxllzqkzfgBFr12EVrKb2/07NLdbr0cSwVoc378A==} - baseline-browser-mapping@2.8.23: - resolution: {integrity: sha512-616V5YX4bepJFzNyOfce5Fa8fDJMfoxzOIzDCZwaGL8MKVpFrXqfNUoIpRn9YMI5pXf/VKgzjB4htFMsFKKdiQ==} - hasBin: true - baseline-browser-mapping@2.8.27: resolution: {integrity: sha512-2CXFpkjVnY2FT+B6GrSYxzYf65BJWEqz5tIRHCvNsZZ2F3CmsCB37h8SpYgKG7y9C4YAeTipIPWG7EmFmhAeXA==} hasBin: true @@ -6616,11 +6570,6 @@ packages: engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} hasBin: true - browserslist@4.27.0: - resolution: {integrity: sha512-AXVQwdhot1eqLihwasPElhX2tAZiBjWdJ9i/Zcj2S6QYIjkx62OKSfnobkriB81C3l4w0rVy3Nt4jaTBltYEpw==} - engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} - hasBin: true - browserslist@4.28.0: resolution: {integrity: sha512-tbydkR/CxfMwelN0vwdP/pLkDwyAASZ+VfWm4EOwlB6SWhx1sYnWLqo8N5j0rAzPfzfRaxt0mM/4wPU/Su84RQ==} engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} @@ -6690,9 +6639,6 @@ packages: caniuse-lite@1.0.30001745: resolution: {integrity: sha512-ywt6i8FzvdgrrrGbr1jZVObnVv6adj+0if2/omv9cmR2oiZs30zL4DIyaptKcbOrBdOIc74QTMoJvSE2QHh5UQ==} - caniuse-lite@1.0.30001753: - resolution: {integrity: sha512-Bj5H35MD/ebaOV4iDLqPEtiliTN29qkGtEHCwawWn4cYm+bPJM2NsaP30vtZcnERClMzp52J4+aw2UNbK4o+zw==} - caniuse-lite@1.0.30001754: resolution: {integrity: sha512-x6OeBXueoAceOmotzx3PO4Zpt4rzpeIFsSr6AAePTZxSkXiYDUmpypEl7e2+8NCd9bD7bXjqyef8CJYPC1jfxg==} @@ -6727,8 +6673,8 @@ packages: resolution: {integrity: sha512-7NzBL0rN6fMUW+f7A6Io4h40qQlG+xGmtMxfbnH/K7TAtt8JQWVQK+6g0UXKMeVJoyV5EkkNsErQ8pVD3bLHbA==} engines: {node: ^12.17.0 || ^14.13 || >=16.0.0} - chance@1.1.9: - resolution: {integrity: sha512-TfxnA/DcZXRTA4OekA2zL9GH8qscbbl6X0ZqU4tXhGveVY/mXWvEQLt5GwZcYXTEyEFflVtj+pG8nc8EwSm1RQ==} + chance@1.1.13: + resolution: {integrity: sha512-V6lQCljcLznE7tUYUM9EOAnnKXbctE6j/rdQkYOHIWbfGQbrzTsAXNW9CdU5XCo4ArXQCj/rb6HgxPlmGJcaUg==} change-case@5.4.4: resolution: {integrity: sha512-HRQyTk2/YPEkt9TnUPbOpr64Uw3KOicFWPVBb+xiHvd6eBx/qPr9xqfBFDT8P2vWsvvz4jbEkfDe71W3VyNu2w==} @@ -6788,8 +6734,8 @@ packages: cjs-module-lexer@1.4.3: resolution: {integrity: sha512-9z8TZaGM1pfswYeXrUpzPrkx8UnWYdhJclsiYMm6x/w5+nN+8Tf/LnAgfLGQCm59qAOxU8WwHEq2vNwF6i4j+Q==} - class-validator@0.14.1: - resolution: {integrity: sha512-2VEG9JICxIqTpoK1eMzZqaV+u/EiwEJkMGzTrZf6sU/fwsnOITVgYJ8yojSy6CaXtO9V0Cc6ZQZ8h8m4UBuLwQ==} + class-validator@0.14.3: + resolution: {integrity: sha512-rXXekcjofVN1LTOSw+u4u9WXVEUvNBVjORW154q/IdmYWy1nMbOU9aNtZB0t8m+FJQ9q91jlr2f9CwwUFdFMRA==} class-variance-authority@0.7.1: resolution: {integrity: sha512-Ka+9Trutv7G8M6WT6SeiRWz792K5qEqIGEGzXKhAE6xOWAY6pPH8U+9IY3oCMv6kqTmLsv7Xh/2w2RigkePMsg==} @@ -6861,9 +6807,9 @@ packages: colorette@2.0.20: resolution: {integrity: sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==} - commander@10.0.0: - resolution: {integrity: sha512-zS5PnTI22FIRM6ylNW8G4Ap0IEOyk62fhLSD0+uHRT9McRCLGpkVNvao4bjimpK/GShynyQkFFxHhwMcETmduA==} - engines: {node: '>=14'} + commander@12.1.0: + resolution: {integrity: sha512-Vw8qHK3bZM9y/P10u3Vib8o/DdkvA2OtPtZvD871QKjy74Wj1WSKFILMPRPSdUSx5RFK1arlJzEtA4PkFgnbuA==} + engines: {node: '>=18'} commander@14.0.2: resolution: {integrity: sha512-TywoWNNRbhoD0BXs1P3ZEScW8W5iKrnbithIl0YH+uCmBd0QpPOA8yc82DS3BIE5Ma6FnBVUsJ7wVUDz4dvOWQ==} @@ -7349,9 +7295,6 @@ packages: electron-to-chromium@1.5.227: resolution: {integrity: sha512-ITxuoPfJu3lsNWUi2lBM2PaBPYgH3uqmxut5vmBxgYvyI4AlJ6P3Cai1O76mOrkJCBzq0IxWg/NtqOrpu/0gKA==} - electron-to-chromium@1.5.244: - resolution: {integrity: sha512-OszpBN7xZX4vWMPJwB9illkN/znA8M36GQqQxi6MNy9axWxhOfJyZZJtSLQCpEFLHP2xK33BiWx9aIuIEXVCcw==} - electron-to-chromium@1.5.250: resolution: {integrity: sha512-/5UMj9IiGDMOFBnN4i7/Ry5onJrAGSbOGo3s9FEKmwobGq6xw832ccET0CE3CkkMBZ8GJSlUIesZofpyurqDXw==} @@ -7439,9 +7382,6 @@ packages: resolution: {integrity: sha512-w+5mJ3GuFL+NjVtJlvydShqE1eN3h3PbI7/5LAsYJP/2qtuMXjfL2LpHSRqo4b4eSF5K/DH1JXKUAHSB2UW50g==} engines: {node: '>= 0.4'} - es6-object-assign@1.1.0: - resolution: {integrity: sha512-MEl9uirslVwqQU369iHNWZXsI8yaZYGg/D65aOgZkeyFJwHYSxilf7rQzXKI7DdDuBPrBXbfk3sl9hJhmd5AUw==} - esbuild-plugin-alias@0.2.1: resolution: {integrity: sha512-jyfL/pwPqaFXyKnj8lP8iLk6Z0m099uXR45aSN8Av1XD4vhvQutxxPzgA2bTcAwQpa1zCXDcWOlhFgyP3GKqhQ==} @@ -7594,8 +7534,8 @@ packages: typescript: optional: true - eslint-plugin-jsdoc@61.1.11: - resolution: {integrity: sha512-c+NQQOFd+ZTjFt0pfFMB8OTumExg0vf8mlJsOtLj6qTDGewtLh7bhwoDgBg6rIiTziYc8N4u4dYmSdAIn0yTEQ==} + eslint-plugin-jsdoc@61.4.1: + resolution: {integrity: sha512-3c1QW/bV25sJ1MsIvsvW+EtLtN6yZMduw7LVQNVt72y2/5BbV5Pg5b//TE5T48LRUxoEQGaZJejCmcj3wCxBzw==} engines: {node: '>=20.11.0'} peerDependencies: eslint: ^7.0.0 || ^8.0.0 || ^9.0.0 @@ -7639,15 +7579,15 @@ packages: peerDependencies: eslint: ^9.0.0 - eslint-plugin-react-dom@2.3.9: - resolution: {integrity: sha512-xflcmWONib2KN54bJ25AvrYSPrp0qDWwWoG+tZJWD7xe0OcvC42zpERKyMuqTMuXfKPJNUOs2ZB1z6e3HNRviw==} + eslint-plugin-react-dom@2.3.12: + resolution: {integrity: sha512-GBiIANlm5267Ys+xM5AH74F5kzK43N1c6pm2oy+/P+tiZUpebIgEAilFGSAoAHqyyK1ul+kYsYr5Z8k2hP6aOw==} engines: {node: '>=20.19.0'} peerDependencies: eslint: ^8.57.0 || ^9.0.0 typescript: '>=4.8.4 <6.0.0' - eslint-plugin-react-hooks-extra@2.3.9: - resolution: {integrity: sha512-ImANssr1gfBNMahqCufe2nhb1CZpqMBjKYgwtYF6u0pV11UXnGj181MW+YBEPEB+qIN4NK3hKxSsQngQJPBfQQ==} + eslint-plugin-react-hooks-extra@2.3.12: + resolution: {integrity: sha512-6Dg8MMcDIGMTEguB5qanN1iERVEQIXmr7wC3hSR7pexmSASGLqer2MrM8VRa66aq28r5XmhTcNjKqh/R3Hetnw==} engines: {node: '>=20.0.0'} peerDependencies: eslint: ^8.57.0 || ^9.0.0 @@ -7659,8 +7599,8 @@ packages: peerDependencies: eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 || ^9.0.0 - eslint-plugin-react-naming-convention@2.3.9: - resolution: {integrity: sha512-3cxHcn6oA29awTQr20LCw9XBhms65giuHHclU3KyLtFVoHSX/LUJtXUpv/KezkhRiaavT8PmxGTGMZiGGY9vHw==} + eslint-plugin-react-naming-convention@2.3.12: + resolution: {integrity: sha512-2kTupCIdJaeuf8p2QuWckjGzyA+QiIuH6+kO8dZbuMw5dNdP3oJDtDZWLgMXk+WT8mdegu5a2Q9i2QjwxMKKbw==} engines: {node: '>=20.19.0'} peerDependencies: eslint: ^8.57.0 || ^9.0.0 @@ -7671,15 +7611,15 @@ packages: peerDependencies: eslint: '>=8.40' - eslint-plugin-react-web-api@2.3.9: - resolution: {integrity: sha512-AlSBt0ITf1nT1I6U4Kyj9GoFEpfLh8sR62sl+6uYSladmhPAKXMOSB7Ban7VX6jZcA7LHp+acKAJCv18fKxaUg==} + eslint-plugin-react-web-api@2.3.12: + resolution: {integrity: sha512-9CWujvWbuwsBSrz2Ts4+NR996VKbDMbYv6ziHmmZLucHt3hZELF8eu5YHz99SLQeFzQynOMnZdR63ICr/dF+JA==} engines: {node: '>=20.19.0'} peerDependencies: eslint: ^8.57.0 || ^9.0.0 typescript: '>=4.8.4 <6.0.0' - eslint-plugin-react-x@2.3.9: - resolution: {integrity: sha512-G0Aqk7oHMVmMNnulpQ2nb/Iq2o9JNkk3WQT70zBVQJYIz6NUrXp/1ujL2+cXb5A8ZapEN53F0pP9ZoQRIzNhsA==} + eslint-plugin-react-x@2.3.12: + resolution: {integrity: sha512-G9ThX5LZQun3243JN/UchMbGPra9ZL1D7Wi4dwaIgqh26nRK8W6LBqRTJC+jlrmOanosg+flcxpUyFS/N+Ch7A==} engines: {node: '>=20.19.0'} peerDependencies: eslint: ^8.57.0 || ^9.0.0 @@ -7718,8 +7658,8 @@ packages: '@typescript-eslint/eslint-plugin': optional: true - eslint-plugin-vue@10.5.1: - resolution: {integrity: sha512-SbR9ZBUFKgvWAbq3RrdCtWaW0IKm6wwUiApxf3BVTNfqUIo4IQQmreMg2iHFJJ6C/0wss3LXURBJ1OwS/MhFcQ==} + eslint-plugin-vue@10.6.2: + resolution: {integrity: sha512-nA5yUs/B1KmKzvC42fyD0+l9Yd+LtEpVhWRbXuDj0e+ZURcTtyRbMDWUeJmTAh2wC6jC83raS63anNM2YT3NPw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: '@stylistic/eslint-plugin': ^2.0.0 || ^3.0.0 || ^4.0.0 || ^5.0.0 @@ -7748,18 +7688,10 @@ packages: resolution: {integrity: sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==} engines: {node: '>=8.0.0'} - eslint-scope@7.1.1: - resolution: {integrity: sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - eslint-scope@8.4.0: resolution: {integrity: sha512-sNXOfKCn74rt8RICKMvJS7XKV/Xk9kA7DyJr8mJik3S7Cwgy3qlkkmyS2uQB3jiJg6VNdZd/pDBJu0nvG2NlTg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - eslint-visitor-keys@3.3.0: - resolution: {integrity: sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - eslint-visitor-keys@3.4.3: resolution: {integrity: sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -8002,6 +7934,10 @@ packages: functions-have-names@1.2.3: resolution: {integrity: sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==} + generator-function@2.0.1: + resolution: {integrity: sha512-SFdFmIJi+ybC0vjlHN0ZGVGHc3lgE0DxPAT0djjVg+kjOnSqclqmj0KQ7ykTOLP6YxoqOvuAODGdcHJn+43q3g==} + engines: {node: '>= 0.4'} + generic-names@4.0.0: resolution: {integrity: sha512-ySFolZQfw9FoDb3ed9d80Cm9f0+r7qj+HJkWjeD9RBfpxEVTlVhol+gvaQB/78WbwYfbnNh8nWHHBSlg072y6A==} @@ -8045,9 +7981,6 @@ packages: resolution: {integrity: sha512-w9UMqWwJxHNOvoNzSJ2oPF5wvYcvP7jUvYzhp67yEhTi17ZDBBC1z9pTdGuzjD+EFIqLSYRweZjqfiPzQ06Ebg==} engines: {node: '>= 0.4'} - get-tsconfig@4.10.1: - resolution: {integrity: sha512-auHyJ4AgMz7vgS8Hp3N6HXSmlMdUyhSUrfBF16w153rxtLIEOE+HGqaBppczZvnHLqQJfiHotCYpNhl0lUROFQ==} - get-tsconfig@4.13.0: resolution: {integrity: sha512-1VKTZJCwBrvbd+Wn3AOgQP/2Av+TfTCOlE4AcRJE72W1ksZXbAx8PPBR9RzgTeSPzlPMHrbANMH3LbltH73wxQ==} @@ -8138,8 +8071,8 @@ packages: engines: {node: '>=0.4.7'} hasBin: true - happy-dom@20.0.10: - resolution: {integrity: sha512-6umCCHcjQrhP5oXhrHQQvLB0bwb1UzHAHdsXy+FjtKoYjUhmNZsQL8NivwM1vDvNEChJabVrUYxUnp/ZdYmy2g==} + happy-dom@20.0.11: + resolution: {integrity: sha512-QsCdAUHAmiDeKeaNojb1OHOPF7NjcWPBR7obdu3NwH2a/oyQaLg5d0aaCy/9My6CdPChYF07dvz5chaXBGaD4g==} engines: {node: '>=20.0.0'} has-bigints@1.1.0: @@ -8318,8 +8251,8 @@ packages: resolution: {integrity: sha512-4gd7VpWNQNB4UKKCFFVcp1AVv+FMOgs9NKzjHKusc8jTMhd5eL1NqQqOpE0KzMds804/yHlglp3uxgluOqAPLw==} engines: {node: '>= 0.4'} - inversify@6.0.1: - resolution: {integrity: sha512-B3ex30927698TJENHR++8FfEaJGqoWOgI6ZY5Ht/nLUsFCwHn6akbwtnUAPCgUepAnTpe2qHxhDNjoKLyz6rgQ==} + inversify@6.1.4: + resolution: {integrity: sha512-PbxrZH/gTa1fpPEEGAjJQzK8tKMIp5gRg6EFNJlCtzUcycuNdmhv3uk5P8Itm/RIjgHJO16oQRLo9IHzQN51bA==} ip-address@10.1.0: resolution: {integrity: sha512-XXADHxXmvT9+CRxhXg56LJovE+bmWnEWB78LB83VZTprKTmaC5QfruXocxzTZ2Kl0DNwKuBdlIhjL8LeY8Sf8Q==} @@ -8405,6 +8338,10 @@ packages: resolution: {integrity: sha512-nPUB5km40q9e8UfN/Zc24eLlzdSf9OfKByBw9CIdw4H1giPMeA0OIJvbchsCu4npfI2QcMVBsGEBHKZ7wLTWmQ==} engines: {node: '>= 0.4'} + is-generator-function@1.1.2: + resolution: {integrity: sha512-upqt1SkGkODW9tsGNG5mtXTXtECizwtS2kA161M+gJPc1xdb/Ax629af6YrTwcOeQHbewrPNlE5Dx7kzvXTizA==} + engines: {node: '>= 0.4'} + is-glob@4.0.3: resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==} engines: {node: '>=0.10.0'} @@ -8566,9 +8503,9 @@ packages: jackspeak@3.4.3: resolution: {integrity: sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==} - javascript-obfuscator@4.1.1: - resolution: {integrity: sha512-gt+KZpIIrrxXHEQGD8xZrL8mTRwRY0U76/xz/YX0gZdPrSqQhT/c7dYLASlLlecT3r+FxE7je/+C0oLnTDCx4A==} - engines: {node: '>=12.22.0'} + javascript-obfuscator@4.2.0: + resolution: {integrity: sha512-EBhZ30WvfjmPrxVYHGemPmEJ6dG7c8BX7TPdrzWwf3+8or3/H6u6tyKlzjmM8f2DyxZ5QBKR7yWw4WxOsQPecA==} + engines: {node: '>=18.0.0'} hasBin: true jest-canvas-mock@2.5.2: @@ -8690,8 +8627,8 @@ packages: resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==} engines: {node: '>= 0.8.0'} - libphonenumber-js@1.12.8: - resolution: {integrity: sha512-f1KakiQJa9tdc7w1phC2ST+DyxWimy9c3g3yeF+84QtEanJr2K77wAmBPP22riU05xldniHsvXuflnLZ4oysqA==} + libphonenumber-js@1.12.30: + resolution: {integrity: sha512-KxH7uIJFD6+cR6nhdh+wY6prFiH26A3W/W1gTMXnng2PXSwVfi5MhYkdq3Z2Y7vhBVa1/5VJgpNtI76UM2njGA==} lie@3.1.1: resolution: {integrity: sha512-RiNhHysUjhrDQntfYSfY4MU24coXXdEOgw9WGcKHNeEwffDYbF//u87M1EWaMGzuFoSbqW0C9C6lEEhDOAswfw==} @@ -9092,8 +9029,8 @@ packages: resolution: {integrity: sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==} engines: {node: '>=16 || 14 >=14.17'} - mkdirp@2.1.3: - resolution: {integrity: sha512-sjAkg21peAG9HS+Dkx7hlG9Ztx7HLeKnvB3NQRcu/mltCVmvkF0pisbiTSfDVYTT86XEfZrTUosLdZLStquZUw==} + mkdirp@3.0.1: + resolution: {integrity: sha512-+NsyUUAZDmo6YVHzL/stxSu3t9YS1iljliy3BSDrXJ/dkn1KYdmtZODGGjLcc9XLgVVpH4KshHB8XmZgMhaBXg==} engines: {node: '>=10'} hasBin: true @@ -9118,9 +9055,9 @@ packages: muggle-string@0.4.1: resolution: {integrity: sha512-VNTrAak/KhO2i8dqqnqnAHOa3cYBwXEZe9h+D5h/1ZqFSTEFHdM65lR7RoIqq3tBBYavsOXV84NoHXZ0AkPyqQ==} - multimatch@5.0.0: - resolution: {integrity: sha512-ypMKuglUrZUD99Tk2bUQ+xNQj43lPEfAeX2o9cTteAmShXy2VHDJpuwu1o0xqoKCt9jLVAvwyFKdLTPXKAfJyA==} - engines: {node: '>=10'} + multimatch@7.0.0: + resolution: {integrity: sha512-SYU3HBAdF4psHEL/+jXDKHO95/m5P2RvboHT2Y0WtTttvJLP4H/2WS9WlQPFvF6C8d6SpLw8vjCnQOnVIVOSJQ==} + engines: {node: '>=18'} mute-stream@2.0.0: resolution: {integrity: sha512-WWdIxpyjEn+FhQJQQv9aQAYlHoNVdzIzUySNV1gHUPDSdZJ3yZn7pAAbQcV7B56Mvu881q9FZV+0Vx2xC44VWA==} @@ -9782,8 +9719,8 @@ packages: resolution: {integrity: sha512-3Ybi1tAuwAP9s0r1UQ2J4n5Y0G05bJkpUIO0/bI9MhwmD70S5aTWbXGBwxHrelT+XM1k6dM0pk+SwNkpTRN7Pg==} engines: {node: ^10 || ^12 || >=14} - posthog-node@5.14.0: - resolution: {integrity: sha512-cKY2Wdtjx5wlIWL9/Im5/FT+zeKaYjtG94rfrIFKTVoCdwV7S9PaU8frLD/8TpGx1SwOFgw7QTjhpa/vnxTlww==} + posthog-node@5.15.0: + resolution: {integrity: sha512-Q70DGmUoy/Lavrq+qn2shIj/EQSeyaz6huIZQlLE6y8Xa6xtZw+Jg1lyr2nC1sEEFPCU1X7zkNvP6mjbYwqjYA==} engines: {node: '>=20'} prelude-ls@1.1.2: @@ -10068,8 +10005,8 @@ packages: resolution: {integrity: sha512-J8rn6v4DBb2nnFqkqwy6/NnTYMcgLA+sLr0iIO41qpv0n+ngb7ksag2tMRl0inb1bbO/esUwzW1vbJi7K0sI0g==} engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} - reflect-metadata@0.1.13: - resolution: {integrity: sha512-Ts1Y/anZELhSsjMcU605fU9RE4Oi3p5ORujwbIKXfWa+0Zxs510Qrmrce5/Jowq3cHSZSJqBjypxmHarc+vEWg==} + reflect-metadata@0.2.2: + resolution: {integrity: sha512-urBwgfrvVP/eAyXx4hluJivBKzuEbSQs9rKWCrCkbSxNv8mxPcUZKeuoF3Uy4mJl3Lwprp6yy5/39VWigZ4K6Q==} reflect.getprototypeof@1.0.10: resolution: {integrity: sha512-00o4I+DVrefhv+nX0ulyi3biSHCPDe+yLv5o/p6d/UVlirijB8E16FtfwSAi4g3tcqrQ4lRAqQSoFEZJehYEcw==} @@ -10434,8 +10371,8 @@ packages: string-template@1.0.0: resolution: {integrity: sha512-SLqR3GBUXuoPP5MmYtD7ompvXiG87QjT6lzOszyXjTM86Uu7At7vNnt2xgyTLq5o9T4IxTYFyGxcULqpsmsfdg==} - string-ts@2.2.1: - resolution: {integrity: sha512-Q2u0gko67PLLhbte5HmPfdOjNvUKbKQM+mCNQae6jE91DmoFHY6HH9GcdqCeNx87DZ2KKjiFxmA0R/42OneGWw==} + string-ts@2.3.1: + resolution: {integrity: sha512-xSJq+BS52SaFFAVxuStmx6n5aYZU571uYUnUrPXkPFCfdHyZMMlbP2v2Wx5sNBnAVzq/2+0+mcBLBa3Xa5ubYw==} string-width@4.2.3: resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==} @@ -10642,9 +10579,6 @@ packages: tinybench@2.9.0: resolution: {integrity: sha512-0+DUvqWMValLmha6lr4kD8iAMK1HzV0/aKnCtWb9v9641TnP/MFb7Pc2bxoxQjTXAErryXVgUOfv2YqNllqGeg==} - tinyexec@0.3.2: - resolution: {integrity: sha512-KQQR9yN7R5+OSwaK0XQoj22pwHoTlgYqmUscPYoknOoWCWfj/5/ABTMRi69FrKU5ffPVh5QcFikpWJI/P1ocHA==} - tinyexec@1.0.1: resolution: {integrity: sha512-5uC6DDlmeqiOwCPmK9jMSdOuZTh8bU39Ys6yidB+UTt5hfZUPGAypSgFRiEp+jbi9qH40BLDvy85jIU88wKSqw==} @@ -10727,14 +10661,11 @@ packages: resolution: {integrity: sha512-NoZ4roiN7LnbKn9QqE1amc9DJfzvZXxF4xDavcOWt1BPkdx+m+0gJuPM+S0vCe7zTJMYUP0R8pO2XMr+Y8oLIg==} engines: {node: '>=6'} - tslib@2.5.0: - resolution: {integrity: sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==} - tslib@2.8.1: resolution: {integrity: sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==} - tsx@4.20.6: - resolution: {integrity: sha512-ytQKuwgmrrkDTFP4LjR0ToE2nqgy886GpvRSpU0JAnrdBYppuY5rLkRUYPU1yCryb24SsKBTL/hlDQAEFVwtZg==} + tsx@4.21.0: + resolution: {integrity: sha512-5C1sg4USs1lfG0GFb2RLXsdpXqBSEhAaA/0kPL01wxzpMqLILNxIxIOKiILz+cdg/pLnOUxFYOR5yhHU666wbw==} engines: {node: '>=18.0.0'} hasBin: true @@ -10919,11 +10850,6 @@ packages: '@types/react': optional: true - use-sync-external-store@1.5.0: - resolution: {integrity: sha512-Rb46I4cGGVBmjamjphe8L/UnvJD+uPPtTkNvX5mZgqdbavhI4EbgIWJiIHXJ8bc/i9EQGPRh4DwEURJ552Do0A==} - peerDependencies: - react: 19.2.0 - use-sync-external-store@1.6.0: resolution: {integrity: sha512-Pp6GSwGP/NrPIrxVFAIkOQeyw8lFenOHijQWkUTrDvrF4ALqylP2C/KCkeS9dpUM3KvYRQhna5vt7IL95+ZQ9w==} peerDependencies: @@ -10948,8 +10874,8 @@ packages: validate-peer-dependencies@1.2.0: resolution: {integrity: sha512-nd2HUpKc6RWblPZQ2GDuI65sxJ2n/UqZwSBVtj64xlWjMx0m7ZB2m9b2JS3v1f+n9VWH/dd1CMhkHfP6pIdckA==} - validator@13.15.0: - resolution: {integrity: sha512-36B2ryl4+oL5QxZ3AzD0t5SsMNGvTtQHpjgFO5tbNxfXbMFkY822ktCDe1MnlqV3301QQI9SLHDNJokDI+Z9pA==} + validator@13.15.23: + resolution: {integrity: sha512-4yoz1kEWqUjzi5zsPbAS/903QXSYp0UOtHsPpp7p9rHAw/W+dkInskAE386Fat3oKRROwO98d9ZB0G4cObgUyw==} engines: {node: '>= 0.10'} vary@1.1.2: @@ -10969,8 +10895,8 @@ packages: resolution: {integrity: sha512-OpdFlWgVfWyZgx9nym3LAQp4DciutbqwSKzbA1l2Bg7CNzlDd3jnHfv1uWTY4y5h2gRfgT60ZtOgF5+W95i+3A==} engines: {node: '>=14.18.0', vite: '>=3.1.0'} - vite@7.2.4: - resolution: {integrity: sha512-NL8jTlbo0Tn4dUEXEsUg8KeyG/Lkmc4Fnzb8JXN/Ykm9G4HNImjtABMJgkQoVjOBN/j2WAwDTRytdqJbZsah7w==} + vite@7.2.6: + resolution: {integrity: sha512-tI2l/nFHC5rLh7+5+o7QjKjSR04ivXDF4jcgV0f/bTQ+OJiITy5S6gaynVsEM+7RqzufMnVbIon6Sr5x1SDYaQ==} engines: {node: ^20.19.0 || >=22.12.0} hasBin: true peerDependencies: @@ -11009,18 +10935,18 @@ packages: yaml: optional: true - vitest@4.0.14: - resolution: {integrity: sha512-d9B2J9Cm9dN9+6nxMnnNJKJCtcyKfnHj15N6YNJfaFHRLua/d3sRKU9RuKmO9mB0XdFtUizlxfz/VPbd3OxGhw==} + vitest@4.0.15: + resolution: {integrity: sha512-n1RxDp8UJm6N0IbJLQo+yzLZ2sQCDyl1o0LeugbPWf8+8Fttp29GghsQBjYJVmWq3gBFfe9Hs1spR44vovn2wA==} engines: {node: ^20.0.0 || ^22.0.0 || >=24.0.0} hasBin: true peerDependencies: '@edge-runtime/vm': '*' '@opentelemetry/api': ^1.9.0 '@types/node': ^20.0.0 || ^22.0.0 || >=24.0.0 - '@vitest/browser-playwright': 4.0.14 - '@vitest/browser-preview': 4.0.14 - '@vitest/browser-webdriverio': 4.0.14 - '@vitest/ui': 4.0.14 + '@vitest/browser-playwright': 4.0.15 + '@vitest/browser-preview': 4.0.15 + '@vitest/browser-webdriverio': 4.0.15 + '@vitest/ui': 4.0.15 happy-dom: '*' jsdom: '*' peerDependenciesMeta: @@ -11229,8 +11155,8 @@ packages: yallist@4.0.0: resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==} - yaml-eslint-parser@1.3.0: - resolution: {integrity: sha512-E/+VitOorXSLiAqtTd7Yqax0/pAS3xaYMP+AUUJGOK1OZG3rhcj9fcJOM5HJ2VrP1FrStVCWr1muTfQCdj4tAA==} + yaml-eslint-parser@1.3.1: + resolution: {integrity: sha512-MdSgP9YA9QjtAO2+lt4O7V2bnH22LPnfeVLiQqjY3cOyn8dy/Ief8otjIe6SPPTK03nM7O3Yl0LTfWuF7l+9yw==} engines: {node: ^14.17.0 || >=16.0.0} yaml@2.8.0: @@ -11303,16 +11229,16 @@ snapshots: '@alloc/quick-lru@5.2.0': {} - '@antfu/eslint-config@6.2.0(@eslint-react/eslint-plugin@2.3.9(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3))(@vue/compiler-sfc@3.5.25)(eslint-plugin-format@1.0.2(eslint@9.39.1(jiti@2.6.1)))(eslint-plugin-react-hooks@7.0.1(eslint@9.39.1(jiti@2.6.1)))(eslint-plugin-react-refresh@0.4.24(eslint@9.39.1(jiti@2.6.1)))(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3)(vitest@4.0.14(@types/node@24.10.1)(happy-dom@20.0.10)(jiti@2.6.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.20.6)(yaml@2.8.1))': + '@antfu/eslint-config@6.3.0(@eslint-react/eslint-plugin@2.3.12(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3))(@vue/compiler-sfc@3.5.25)(eslint-plugin-format@1.0.2(eslint@9.39.1(jiti@2.6.1)))(eslint-plugin-react-hooks@7.0.1(eslint@9.39.1(jiti@2.6.1)))(eslint-plugin-react-refresh@0.4.24(eslint@9.39.1(jiti@2.6.1)))(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3)(vitest@4.0.15(@types/node@24.10.1)(happy-dom@20.0.11)(jiti@2.6.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.1))': dependencies: '@antfu/install-pkg': 1.1.0 '@clack/prompts': 0.11.0 '@eslint-community/eslint-plugin-eslint-comments': 4.5.0(eslint@9.39.1(jiti@2.6.1)) - '@eslint/markdown': 7.5.0 - '@stylistic/eslint-plugin': 5.5.0(eslint@9.39.1(jiti@2.6.1)) - '@typescript-eslint/eslint-plugin': 8.46.2(@typescript-eslint/parser@8.48.0(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3) - '@typescript-eslint/parser': 8.48.0(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3) - '@vitest/eslint-plugin': 1.4.0(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3)(vitest@4.0.14(@types/node@24.10.1)(happy-dom@20.0.10)(jiti@2.6.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.20.6)(yaml@2.8.1)) + '@eslint/markdown': 7.5.1 + '@stylistic/eslint-plugin': 5.6.1(eslint@9.39.1(jiti@2.6.1)) + '@typescript-eslint/eslint-plugin': 8.48.1(@typescript-eslint/parser@8.48.1(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3) + '@typescript-eslint/parser': 8.48.1(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3) + '@vitest/eslint-plugin': 1.5.1(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3)(vitest@4.0.15(@types/node@24.10.1)(happy-dom@20.0.11)(jiti@2.6.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.1)) ansis: 4.2.0 cac: 6.7.14 eslint: 9.39.1(jiti@2.6.1) @@ -11322,7 +11248,7 @@ snapshots: eslint-plugin-antfu: 3.1.1(eslint@9.39.1(jiti@2.6.1)) eslint-plugin-command: 3.3.1(eslint@9.39.1(jiti@2.6.1)) eslint-plugin-import-lite: 0.3.0(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3) - eslint-plugin-jsdoc: 61.1.11(eslint@9.39.1(jiti@2.6.1)) + eslint-plugin-jsdoc: 61.4.1(eslint@9.39.1(jiti@2.6.1)) eslint-plugin-jsonc: 2.21.0(eslint@9.39.1(jiti@2.6.1)) eslint-plugin-n: 17.23.1(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3) eslint-plugin-no-only-tests: 3.3.0 @@ -11331,8 +11257,8 @@ snapshots: eslint-plugin-regexp: 2.10.0(eslint@9.39.1(jiti@2.6.1)) eslint-plugin-toml: 0.12.0(eslint@9.39.1(jiti@2.6.1)) eslint-plugin-unicorn: 62.0.0(eslint@9.39.1(jiti@2.6.1)) - eslint-plugin-unused-imports: 4.3.0(@typescript-eslint/eslint-plugin@8.46.2(@typescript-eslint/parser@8.48.0(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.1(jiti@2.6.1)) - eslint-plugin-vue: 10.5.1(@stylistic/eslint-plugin@5.5.0(eslint@9.39.1(jiti@2.6.1)))(@typescript-eslint/parser@8.48.0(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.1(jiti@2.6.1))(vue-eslint-parser@10.2.0(eslint@9.39.1(jiti@2.6.1))) + eslint-plugin-unused-imports: 4.3.0(@typescript-eslint/eslint-plugin@8.48.1(@typescript-eslint/parser@8.48.1(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.1(jiti@2.6.1)) + eslint-plugin-vue: 10.6.2(@stylistic/eslint-plugin@5.6.1(eslint@9.39.1(jiti@2.6.1)))(@typescript-eslint/parser@8.48.1(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.1(jiti@2.6.1))(vue-eslint-parser@10.2.0(eslint@9.39.1(jiti@2.6.1))) eslint-plugin-yml: 1.19.0(eslint@9.39.1(jiti@2.6.1)) eslint-processor-vue-blocks: 2.0.0(@vue/compiler-sfc@3.5.25)(eslint@9.39.1(jiti@2.6.1)) globals: 16.5.0 @@ -11341,9 +11267,9 @@ snapshots: parse-gitignore: 2.0.0 toml-eslint-parser: 0.10.0 vue-eslint-parser: 10.2.0(eslint@9.39.1(jiti@2.6.1)) - yaml-eslint-parser: 1.3.0 + yaml-eslint-parser: 1.3.1 optionalDependencies: - '@eslint-react/eslint-plugin': 2.3.9(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3) + '@eslint-react/eslint-plugin': 2.3.12(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3) eslint-plugin-format: 1.0.2(eslint@9.39.1(jiti@2.6.1)) eslint-plugin-react-hooks: 7.0.1(eslint@9.39.1(jiti@2.6.1)) eslint-plugin-react-refresh: 0.4.24(eslint@9.39.1(jiti@2.6.1)) @@ -11357,7 +11283,7 @@ snapshots: '@antfu/install-pkg@1.1.0': dependencies: package-manager-detector: 1.5.0 - tinyexec: 1.0.1 + tinyexec: 1.0.2 '@asamuzakjp/css-color@4.0.5': dependencies: @@ -12046,7 +11972,7 @@ snapshots: '@es-joy/jsdoccomment@0.50.2': dependencies: '@types/estree': 1.0.8 - '@typescript-eslint/types': 8.48.0 + '@typescript-eslint/types': 8.48.1 comment-parser: 1.4.1 esquery: 1.6.0 jsdoc-type-pratt-parser: 4.1.0 @@ -12054,7 +11980,7 @@ snapshots: '@es-joy/jsdoccomment@0.76.0': dependencies: '@types/estree': 1.0.8 - '@typescript-eslint/types': 8.48.0 + '@typescript-eslint/types': 8.48.1 comment-parser: 1.4.1 esquery: 1.6.0 jsdoc-type-pratt-parser: 6.10.0 @@ -12230,27 +12156,27 @@ snapshots: '@eslint-community/regexpp@4.12.2': {} - '@eslint-react/ast@2.3.9(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3)': + '@eslint-react/ast@2.3.12(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3)': dependencies: - '@eslint-react/eff': 2.3.9 - '@typescript-eslint/types': 8.48.0 - '@typescript-eslint/typescript-estree': 8.48.0(typescript@5.9.3) - '@typescript-eslint/utils': 8.48.0(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3) + '@eslint-react/eff': 2.3.12 + '@typescript-eslint/types': 8.48.1 + '@typescript-eslint/typescript-estree': 8.48.1(typescript@5.9.3) + '@typescript-eslint/utils': 8.48.1(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3) eslint: 9.39.1(jiti@2.6.1) - string-ts: 2.2.1 + string-ts: 2.3.1 typescript: 5.9.3 transitivePeerDependencies: - supports-color - '@eslint-react/core@2.3.9(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3)': + '@eslint-react/core@2.3.12(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3)': dependencies: - '@eslint-react/ast': 2.3.9(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3) - '@eslint-react/eff': 2.3.9 - '@eslint-react/shared': 2.3.9(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3) - '@eslint-react/var': 2.3.9(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3) - '@typescript-eslint/scope-manager': 8.48.0 - '@typescript-eslint/types': 8.48.0 - '@typescript-eslint/utils': 8.48.0(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3) + '@eslint-react/ast': 2.3.12(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3) + '@eslint-react/eff': 2.3.12 + '@eslint-react/shared': 2.3.12(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3) + '@eslint-react/var': 2.3.12(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3) + '@typescript-eslint/scope-manager': 8.48.1 + '@typescript-eslint/types': 8.48.1 + '@typescript-eslint/utils': 8.48.1(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3) birecord: 0.1.1 eslint: 9.39.1(jiti@2.6.1) ts-pattern: 5.9.0 @@ -12258,31 +12184,31 @@ snapshots: transitivePeerDependencies: - supports-color - '@eslint-react/eff@2.3.9': {} + '@eslint-react/eff@2.3.12': {} - '@eslint-react/eslint-plugin@2.3.9(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3)': + '@eslint-react/eslint-plugin@2.3.12(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3)': dependencies: - '@eslint-react/eff': 2.3.9 - '@eslint-react/shared': 2.3.9(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3) - '@typescript-eslint/scope-manager': 8.48.0 - '@typescript-eslint/type-utils': 8.48.0(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3) - '@typescript-eslint/types': 8.48.0 - '@typescript-eslint/utils': 8.48.0(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3) + '@eslint-react/eff': 2.3.12 + '@eslint-react/shared': 2.3.12(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3) + '@typescript-eslint/scope-manager': 8.48.1 + '@typescript-eslint/type-utils': 8.48.1(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3) + '@typescript-eslint/types': 8.48.1 + '@typescript-eslint/utils': 8.48.1(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3) eslint: 9.39.1(jiti@2.6.1) - eslint-plugin-react-dom: 2.3.9(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3) - eslint-plugin-react-hooks-extra: 2.3.9(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3) - eslint-plugin-react-naming-convention: 2.3.9(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3) - eslint-plugin-react-web-api: 2.3.9(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3) - eslint-plugin-react-x: 2.3.9(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3) + eslint-plugin-react-dom: 2.3.12(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3) + eslint-plugin-react-hooks-extra: 2.3.12(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3) + eslint-plugin-react-naming-convention: 2.3.12(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3) + eslint-plugin-react-web-api: 2.3.12(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3) + eslint-plugin-react-x: 2.3.12(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3) ts-api-utils: 2.1.0(typescript@5.9.3) typescript: 5.9.3 transitivePeerDependencies: - supports-color - '@eslint-react/shared@2.3.9(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3)': + '@eslint-react/shared@2.3.12(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3)': dependencies: - '@eslint-react/eff': 2.3.9 - '@typescript-eslint/utils': 8.48.0(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3) + '@eslint-react/eff': 2.3.12 + '@typescript-eslint/utils': 8.48.1(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3) eslint: 9.39.1(jiti@2.6.1) ts-pattern: 5.9.0 typescript: 5.9.3 @@ -12290,13 +12216,13 @@ snapshots: transitivePeerDependencies: - supports-color - '@eslint-react/var@2.3.9(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3)': + '@eslint-react/var@2.3.12(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3)': dependencies: - '@eslint-react/ast': 2.3.9(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3) - '@eslint-react/eff': 2.3.9 - '@typescript-eslint/scope-manager': 8.48.0 - '@typescript-eslint/types': 8.48.0 - '@typescript-eslint/utils': 8.48.0(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3) + '@eslint-react/ast': 2.3.12(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3) + '@eslint-react/eff': 2.3.12 + '@typescript-eslint/scope-manager': 8.48.1 + '@typescript-eslint/types': 8.48.1 + '@typescript-eslint/utils': 8.48.1(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3) eslint: 9.39.1(jiti@2.6.1) ts-pattern: 5.9.0 typescript: 5.9.3 @@ -12321,10 +12247,6 @@ snapshots: dependencies: '@eslint/core': 0.17.0 - '@eslint/core@0.16.0': - dependencies: - '@types/json-schema': 7.0.15 - '@eslint/core@0.17.0': dependencies: '@types/json-schema': 7.0.15 @@ -12350,9 +12272,9 @@ snapshots: '@eslint/js@9.39.1': {} - '@eslint/markdown@7.5.0': + '@eslint/markdown@7.5.1': dependencies: - '@eslint/core': 0.16.0 + '@eslint/core': 0.17.0 '@eslint/plugin-kit': 0.4.1 github-slugger: 2.0.0 mdast-util-from-markdown: 2.0.2 @@ -12526,6 +12448,19 @@ snapshots: optionalDependencies: '@types/node': 24.10.1 + '@inversifyjs/common@1.3.3': {} + + '@inversifyjs/core@1.3.4(reflect-metadata@0.2.2)': + dependencies: + '@inversifyjs/common': 1.3.3 + '@inversifyjs/reflect-metadata-utils': 0.2.3(reflect-metadata@0.2.2) + transitivePeerDependencies: + - reflect-metadata + + '@inversifyjs/reflect-metadata-utils@0.2.3(reflect-metadata@0.2.2)': + dependencies: + reflect-metadata: 0.2.2 + '@isaacs/cliui@8.0.2': dependencies: string-width: 5.1.2 @@ -12537,7 +12472,7 @@ snapshots: '@istanbuljs/schema@0.1.3': {} - '@javascript-obfuscator/escodegen@2.3.0': + '@javascript-obfuscator/escodegen@2.3.1': dependencies: '@javascript-obfuscator/estraverse': 5.4.0 esprima: 4.0.1 @@ -13310,10 +13245,10 @@ snapshots: '@standard-schema/spec@1.0.0': {} - '@storybook/addon-docs@10.1.0(@types/react@19.2.7)(esbuild@0.27.0)(rollup@4.53.3)(storybook@10.1.0(@testing-library/dom@10.4.0)(prettier@3.6.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(vite@7.2.4(@types/node@24.10.1)(jiti@2.6.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.20.6)(yaml@2.8.1))(webpack@5.103.0(@swc/core@1.13.5)(esbuild@0.27.0))': + '@storybook/addon-docs@10.1.0(@types/react@19.2.7)(esbuild@0.27.0)(rollup@4.53.3)(storybook@10.1.0(@testing-library/dom@10.4.0)(prettier@3.6.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(vite@7.2.6(@types/node@24.10.1)(jiti@2.6.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.1))(webpack@5.103.0(@swc/core@1.13.5)(esbuild@0.27.0))': dependencies: '@mdx-js/react': 3.1.1(@types/react@19.2.7)(react@19.2.0) - '@storybook/csf-plugin': 10.1.0(esbuild@0.27.0)(rollup@4.53.3)(storybook@10.1.0(@testing-library/dom@10.4.0)(prettier@3.6.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(vite@7.2.4(@types/node@24.10.1)(jiti@2.6.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.20.6)(yaml@2.8.1))(webpack@5.103.0(@swc/core@1.13.5)(esbuild@0.27.0)) + '@storybook/csf-plugin': 10.1.0(esbuild@0.27.0)(rollup@4.53.3)(storybook@10.1.0(@testing-library/dom@10.4.0)(prettier@3.6.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(vite@7.2.6(@types/node@24.10.1)(jiti@2.6.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.1))(webpack@5.103.0(@swc/core@1.13.5)(esbuild@0.27.0)) '@storybook/icons': 2.0.1(react-dom@19.2.0(react@19.2.0))(react@19.2.0) '@storybook/react-dom-shim': 10.1.0(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(storybook@10.1.0(@testing-library/dom@10.4.0)(prettier@3.6.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)) react: 19.2.0 @@ -13348,10 +13283,10 @@ snapshots: - '@swc/helpers' - webpack - '@storybook/builder-webpack5@10.1.0(@swc/core@1.13.5)(esbuild@0.27.0)(storybook@10.1.0(@testing-library/dom@10.4.0)(prettier@3.6.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(typescript@5.9.3)(vite@7.2.4(@types/node@24.10.1)(jiti@2.6.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.20.6)(yaml@2.8.1))': + '@storybook/builder-webpack5@10.1.0(@swc/core@1.13.5)(esbuild@0.27.0)(storybook@10.1.0(@testing-library/dom@10.4.0)(prettier@3.6.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(typescript@5.9.3)(vite@7.2.6(@types/node@24.10.1)(jiti@2.6.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.1))': dependencies: '@storybook/core-webpack': 10.1.0(storybook@10.1.0(@testing-library/dom@10.4.0)(prettier@3.6.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)) - '@vitest/mocker': 3.2.4(vite@7.2.4(@types/node@24.10.1)(jiti@2.6.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.20.6)(yaml@2.8.1)) + '@vitest/mocker': 3.2.4(vite@7.2.6(@types/node@24.10.1)(jiti@2.6.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.1)) case-sensitive-paths-webpack-plugin: 2.4.0 cjs-module-lexer: 1.4.3 css-loader: 7.1.2(webpack@5.103.0(@swc/core@1.13.5)(esbuild@0.27.0)) @@ -13383,14 +13318,14 @@ snapshots: storybook: 10.1.0(@testing-library/dom@10.4.0)(prettier@3.6.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) ts-dedent: 2.2.0 - '@storybook/csf-plugin@10.1.0(esbuild@0.27.0)(rollup@4.53.3)(storybook@10.1.0(@testing-library/dom@10.4.0)(prettier@3.6.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(vite@7.2.4(@types/node@24.10.1)(jiti@2.6.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.20.6)(yaml@2.8.1))(webpack@5.103.0(@swc/core@1.13.5)(esbuild@0.27.0))': + '@storybook/csf-plugin@10.1.0(esbuild@0.27.0)(rollup@4.53.3)(storybook@10.1.0(@testing-library/dom@10.4.0)(prettier@3.6.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(vite@7.2.6(@types/node@24.10.1)(jiti@2.6.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.1))(webpack@5.103.0(@swc/core@1.13.5)(esbuild@0.27.0))': dependencies: storybook: 10.1.0(@testing-library/dom@10.4.0)(prettier@3.6.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) unplugin: 2.3.11 optionalDependencies: esbuild: 0.27.0 rollup: 4.53.3 - vite: 7.2.4(@types/node@24.10.1)(jiti@2.6.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.20.6)(yaml@2.8.1) + vite: 7.2.6(@types/node@24.10.1)(jiti@2.6.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.1) webpack: 5.103.0(@swc/core@1.13.5)(esbuild@0.27.0) '@storybook/global@5.0.0': {} @@ -13443,9 +13378,9 @@ snapshots: react-dom: 19.2.0(react@19.2.0) storybook: 10.1.0(@testing-library/dom@10.4.0)(prettier@3.6.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) - '@storybook/react-webpack5@10.1.0(@swc/core@1.13.5)(esbuild@0.27.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(storybook@10.1.0(@testing-library/dom@10.4.0)(prettier@3.6.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(typescript@5.9.3)(vite@7.2.4(@types/node@24.10.1)(jiti@2.6.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.20.6)(yaml@2.8.1))': + '@storybook/react-webpack5@10.1.0(@swc/core@1.13.5)(esbuild@0.27.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(storybook@10.1.0(@testing-library/dom@10.4.0)(prettier@3.6.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(typescript@5.9.3)(vite@7.2.6(@types/node@24.10.1)(jiti@2.6.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.1))': dependencies: - '@storybook/builder-webpack5': 10.1.0(@swc/core@1.13.5)(esbuild@0.27.0)(storybook@10.1.0(@testing-library/dom@10.4.0)(prettier@3.6.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(typescript@5.9.3)(vite@7.2.4(@types/node@24.10.1)(jiti@2.6.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.20.6)(yaml@2.8.1)) + '@storybook/builder-webpack5': 10.1.0(@swc/core@1.13.5)(esbuild@0.27.0)(storybook@10.1.0(@testing-library/dom@10.4.0)(prettier@3.6.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(typescript@5.9.3)(vite@7.2.6(@types/node@24.10.1)(jiti@2.6.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.1)) '@storybook/preset-react-webpack': 10.1.0(@swc/core@1.13.5)(esbuild@0.27.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(storybook@10.1.0(@testing-library/dom@10.4.0)(prettier@3.6.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(typescript@5.9.3) '@storybook/react': 10.1.0(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(storybook@10.1.0(@testing-library/dom@10.4.0)(prettier@3.6.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(typescript@5.9.3) react: 19.2.0 @@ -13476,10 +13411,10 @@ snapshots: transitivePeerDependencies: - supports-color - '@stylistic/eslint-plugin@5.5.0(eslint@9.39.1(jiti@2.6.1))': + '@stylistic/eslint-plugin@5.6.1(eslint@9.39.1(jiti@2.6.1))': dependencies: '@eslint-community/eslint-utils': 4.9.0(eslint@9.39.1(jiti@2.6.1)) - '@typescript-eslint/types': 8.48.0 + '@typescript-eslint/types': 8.48.1 eslint: 9.39.1(jiti@2.6.1) eslint-visitor-keys: 4.2.1 espree: 10.4.0 @@ -13688,7 +13623,7 @@ snapshots: '@types/ms@2.1.0': {} - '@types/node@20.19.0': + '@types/node@20.19.25': dependencies: undici-types: 6.21.0 @@ -13746,18 +13681,18 @@ snapshots: '@types/unist@3.0.3': {} - '@types/validator@13.15.0': {} + '@types/validator@13.15.10': {} '@types/whatwg-mimetype@3.0.2': {} - '@typescript-eslint/eslint-plugin@8.46.2(@typescript-eslint/parser@8.48.0(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3)': + '@typescript-eslint/eslint-plugin@8.48.1(@typescript-eslint/parser@8.48.1(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3)': dependencies: '@eslint-community/regexpp': 4.12.2 - '@typescript-eslint/parser': 8.48.0(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3) - '@typescript-eslint/scope-manager': 8.46.2 - '@typescript-eslint/type-utils': 8.46.2(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3) - '@typescript-eslint/utils': 8.46.2(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3) - '@typescript-eslint/visitor-keys': 8.46.2 + '@typescript-eslint/parser': 8.48.1(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3) + '@typescript-eslint/scope-manager': 8.48.1 + '@typescript-eslint/type-utils': 8.48.1(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3) + '@typescript-eslint/utils': 8.48.1(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3) + '@typescript-eslint/visitor-keys': 8.48.1 eslint: 9.39.1(jiti@2.6.1) graphemer: 1.4.0 ignore: 7.0.5 @@ -13767,59 +13702,41 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@8.48.0(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3)': + '@typescript-eslint/parser@8.48.1(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3)': dependencies: - '@typescript-eslint/scope-manager': 8.48.0 - '@typescript-eslint/types': 8.48.0 - '@typescript-eslint/typescript-estree': 8.48.0(typescript@5.9.3) - '@typescript-eslint/visitor-keys': 8.48.0 + '@typescript-eslint/scope-manager': 8.48.1 + '@typescript-eslint/types': 8.48.1 + '@typescript-eslint/typescript-estree': 8.48.1(typescript@5.9.3) + '@typescript-eslint/visitor-keys': 8.48.1 debug: 4.4.3 eslint: 9.39.1(jiti@2.6.1) typescript: 5.9.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/project-service@8.46.2(typescript@5.9.3)': + '@typescript-eslint/project-service@8.48.1(typescript@5.9.3)': dependencies: - '@typescript-eslint/tsconfig-utils': 8.46.2(typescript@5.9.3) - '@typescript-eslint/types': 8.46.2 + '@typescript-eslint/tsconfig-utils': 8.48.1(typescript@5.9.3) + '@typescript-eslint/types': 8.48.1 debug: 4.4.3 typescript: 5.9.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/project-service@8.48.0(typescript@5.9.3)': + '@typescript-eslint/scope-manager@8.48.1': dependencies: - '@typescript-eslint/tsconfig-utils': 8.48.0(typescript@5.9.3) - '@typescript-eslint/types': 8.48.0 - debug: 4.4.3 - typescript: 5.9.3 - transitivePeerDependencies: - - supports-color + '@typescript-eslint/types': 8.48.1 + '@typescript-eslint/visitor-keys': 8.48.1 - '@typescript-eslint/scope-manager@8.46.2': - dependencies: - '@typescript-eslint/types': 8.46.2 - '@typescript-eslint/visitor-keys': 8.46.2 - - '@typescript-eslint/scope-manager@8.48.0': - dependencies: - '@typescript-eslint/types': 8.48.0 - '@typescript-eslint/visitor-keys': 8.48.0 - - '@typescript-eslint/tsconfig-utils@8.46.2(typescript@5.9.3)': + '@typescript-eslint/tsconfig-utils@8.48.1(typescript@5.9.3)': dependencies: typescript: 5.9.3 - '@typescript-eslint/tsconfig-utils@8.48.0(typescript@5.9.3)': + '@typescript-eslint/type-utils@8.48.1(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3)': dependencies: - typescript: 5.9.3 - - '@typescript-eslint/type-utils@8.46.2(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3)': - dependencies: - '@typescript-eslint/types': 8.46.2 - '@typescript-eslint/typescript-estree': 8.46.2(typescript@5.9.3) - '@typescript-eslint/utils': 8.46.2(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3) + '@typescript-eslint/types': 8.48.1 + '@typescript-eslint/typescript-estree': 8.48.1(typescript@5.9.3) + '@typescript-eslint/utils': 8.48.1(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3) debug: 4.4.3 eslint: 9.39.1(jiti@2.6.1) ts-api-utils: 2.1.0(typescript@5.9.3) @@ -13827,44 +13744,14 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/type-utils@8.48.0(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3)': + '@typescript-eslint/types@8.48.1': {} + + '@typescript-eslint/typescript-estree@8.48.1(typescript@5.9.3)': dependencies: - '@typescript-eslint/types': 8.48.0 - '@typescript-eslint/typescript-estree': 8.48.0(typescript@5.9.3) - '@typescript-eslint/utils': 8.48.0(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3) - debug: 4.4.3 - eslint: 9.39.1(jiti@2.6.1) - ts-api-utils: 2.1.0(typescript@5.9.3) - typescript: 5.9.3 - transitivePeerDependencies: - - supports-color - - '@typescript-eslint/types@8.46.2': {} - - '@typescript-eslint/types@8.48.0': {} - - '@typescript-eslint/typescript-estree@8.46.2(typescript@5.9.3)': - dependencies: - '@typescript-eslint/project-service': 8.46.2(typescript@5.9.3) - '@typescript-eslint/tsconfig-utils': 8.46.2(typescript@5.9.3) - '@typescript-eslint/types': 8.46.2 - '@typescript-eslint/visitor-keys': 8.46.2 - debug: 4.4.3 - fast-glob: 3.3.3 - is-glob: 4.0.3 - minimatch: 9.0.5 - semver: 7.7.3 - ts-api-utils: 2.1.0(typescript@5.9.3) - typescript: 5.9.3 - transitivePeerDependencies: - - supports-color - - '@typescript-eslint/typescript-estree@8.48.0(typescript@5.9.3)': - dependencies: - '@typescript-eslint/project-service': 8.48.0(typescript@5.9.3) - '@typescript-eslint/tsconfig-utils': 8.48.0(typescript@5.9.3) - '@typescript-eslint/types': 8.48.0 - '@typescript-eslint/visitor-keys': 8.48.0 + '@typescript-eslint/project-service': 8.48.1(typescript@5.9.3) + '@typescript-eslint/tsconfig-utils': 8.48.1(typescript@5.9.3) + '@typescript-eslint/types': 8.48.1 + '@typescript-eslint/visitor-keys': 8.48.1 debug: 4.4.3 minimatch: 9.0.5 semver: 7.7.3 @@ -13874,36 +13761,20 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@8.46.2(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3)': + '@typescript-eslint/utils@8.48.1(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3)': dependencies: '@eslint-community/eslint-utils': 4.9.0(eslint@9.39.1(jiti@2.6.1)) - '@typescript-eslint/scope-manager': 8.46.2 - '@typescript-eslint/types': 8.46.2 - '@typescript-eslint/typescript-estree': 8.46.2(typescript@5.9.3) + '@typescript-eslint/scope-manager': 8.48.1 + '@typescript-eslint/types': 8.48.1 + '@typescript-eslint/typescript-estree': 8.48.1(typescript@5.9.3) eslint: 9.39.1(jiti@2.6.1) typescript: 5.9.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@8.48.0(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3)': + '@typescript-eslint/visitor-keys@8.48.1': dependencies: - '@eslint-community/eslint-utils': 4.9.0(eslint@9.39.1(jiti@2.6.1)) - '@typescript-eslint/scope-manager': 8.48.0 - '@typescript-eslint/types': 8.48.0 - '@typescript-eslint/typescript-estree': 8.48.0(typescript@5.9.3) - eslint: 9.39.1(jiti@2.6.1) - typescript: 5.9.3 - transitivePeerDependencies: - - supports-color - - '@typescript-eslint/visitor-keys@8.46.2': - dependencies: - '@typescript-eslint/types': 8.46.2 - eslint-visitor-keys: 4.2.1 - - '@typescript-eslint/visitor-keys@8.48.0': - dependencies: - '@typescript-eslint/types': 8.48.0 + '@typescript-eslint/types': 8.48.1 eslint-visitor-keys: 4.2.1 '@univerjs/icons-svg@1.0.2': {} @@ -13915,7 +13786,7 @@ snapshots: '@univerjs/protocol@0.1.47': {} - '@vitejs/plugin-react@5.1.1(vite@7.2.4(@types/node@24.10.1)(jiti@2.6.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.20.6)(yaml@2.8.1))': + '@vitejs/plugin-react@5.1.1(vite@7.2.6(@types/node@24.10.1)(jiti@2.6.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.1))': dependencies: '@babel/core': 7.28.5 '@babel/plugin-transform-react-jsx-self': 7.27.1(@babel/core@7.28.5) @@ -13923,19 +13794,21 @@ snapshots: '@rolldown/pluginutils': 1.0.0-beta.47 '@types/babel__core': 7.20.5 react-refresh: 0.18.0 - vite: 7.2.4(@types/node@24.10.1)(jiti@2.6.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.20.6)(yaml@2.8.1) + vite: 7.2.6(@types/node@24.10.1)(jiti@2.6.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.1) transitivePeerDependencies: - supports-color - '@vitejs/plugin-vue@6.0.2(vite@7.2.4(@types/node@24.10.1)(jiti@2.6.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.20.6)(yaml@2.8.1))(vue@3.5.25(typescript@5.9.3))': + '@vitejs/plugin-vue@6.0.2(vite@7.2.6(@types/node@24.10.1)(jiti@2.6.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.1))(vue@3.5.25(typescript@5.9.3))': dependencies: '@rolldown/pluginutils': 1.0.0-beta.50 - vite: 7.2.4(@types/node@24.10.1)(jiti@2.6.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.20.6)(yaml@2.8.1) + vite: 7.2.6(@types/node@24.10.1)(jiti@2.6.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.1) vue: 3.5.25(typescript@5.9.3) - '@vitest/coverage-istanbul@4.0.14(vitest@4.0.14(@types/node@24.10.1)(happy-dom@20.0.10)(jiti@2.6.1)(jsdom@27.0.1(postcss@8.5.6))(sass@1.87.0)(terser@5.44.1)(tsx@4.20.6)(yaml@2.8.1))': + '@vitest/coverage-istanbul@4.0.15(vitest@4.0.15(@types/node@24.10.1)(happy-dom@20.0.11)(jiti@2.6.1)(jsdom@27.0.1(postcss@8.5.6))(sass@1.87.0)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.1))': dependencies: '@istanbuljs/schema': 0.1.3 + '@jridgewell/gen-mapping': 0.3.13 + '@jridgewell/trace-mapping': 0.3.31 istanbul-lib-coverage: 3.2.2 istanbul-lib-instrument: 6.0.3 istanbul-lib-report: 3.0.1 @@ -13944,18 +13817,18 @@ snapshots: magicast: 0.5.1 obug: 2.1.1 tinyrainbow: 3.0.3 - vitest: 4.0.14(@types/node@24.10.1)(happy-dom@20.0.10)(jiti@2.6.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.20.6)(yaml@2.8.1) + vitest: 4.0.15(@types/node@24.10.1)(happy-dom@20.0.11)(jiti@2.6.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.1) transitivePeerDependencies: - supports-color - '@vitest/eslint-plugin@1.4.0(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3)(vitest@4.0.14(@types/node@24.10.1)(happy-dom@20.0.10)(jiti@2.6.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.20.6)(yaml@2.8.1))': + '@vitest/eslint-plugin@1.5.1(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3)(vitest@4.0.15(@types/node@24.10.1)(happy-dom@20.0.11)(jiti@2.6.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.1))': dependencies: - '@typescript-eslint/scope-manager': 8.48.0 - '@typescript-eslint/utils': 8.46.2(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3) + '@typescript-eslint/scope-manager': 8.48.1 + '@typescript-eslint/utils': 8.48.1(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3) eslint: 9.39.1(jiti@2.6.1) optionalDependencies: typescript: 5.9.3 - vitest: 4.0.14(@types/node@24.10.1)(happy-dom@20.0.10)(jiti@2.6.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.20.6)(yaml@2.8.1) + vitest: 4.0.15(@types/node@24.10.1)(happy-dom@20.0.11)(jiti@2.6.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.1) transitivePeerDependencies: - supports-color @@ -13967,47 +13840,47 @@ snapshots: chai: 5.2.1 tinyrainbow: 2.0.0 - '@vitest/expect@4.0.14': + '@vitest/expect@4.0.15': dependencies: '@standard-schema/spec': 1.0.0 '@types/chai': 5.2.3 - '@vitest/spy': 4.0.14 - '@vitest/utils': 4.0.14 + '@vitest/spy': 4.0.15 + '@vitest/utils': 4.0.15 chai: 6.2.1 tinyrainbow: 3.0.3 - '@vitest/mocker@3.2.4(vite@7.2.4(@types/node@24.10.1)(jiti@2.6.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.20.6)(yaml@2.8.1))': + '@vitest/mocker@3.2.4(vite@7.2.6(@types/node@24.10.1)(jiti@2.6.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.1))': dependencies: '@vitest/spy': 3.2.4 estree-walker: 3.0.3 magic-string: 0.30.17 optionalDependencies: - vite: 7.2.4(@types/node@24.10.1)(jiti@2.6.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.20.6)(yaml@2.8.1) + vite: 7.2.6(@types/node@24.10.1)(jiti@2.6.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.1) - '@vitest/mocker@4.0.14(vite@7.2.4(@types/node@24.10.1)(jiti@2.6.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.20.6)(yaml@2.8.1))': + '@vitest/mocker@4.0.15(vite@7.2.6(@types/node@24.10.1)(jiti@2.6.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.1))': dependencies: - '@vitest/spy': 4.0.14 + '@vitest/spy': 4.0.15 estree-walker: 3.0.3 magic-string: 0.30.21 optionalDependencies: - vite: 7.2.4(@types/node@24.10.1)(jiti@2.6.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.20.6)(yaml@2.8.1) + vite: 7.2.6(@types/node@24.10.1)(jiti@2.6.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.1) '@vitest/pretty-format@3.2.4': dependencies: tinyrainbow: 2.0.0 - '@vitest/pretty-format@4.0.14': + '@vitest/pretty-format@4.0.15': dependencies: tinyrainbow: 3.0.3 - '@vitest/runner@4.0.14': + '@vitest/runner@4.0.15': dependencies: - '@vitest/utils': 4.0.14 + '@vitest/utils': 4.0.15 pathe: 2.0.3 - '@vitest/snapshot@4.0.14': + '@vitest/snapshot@4.0.15': dependencies: - '@vitest/pretty-format': 4.0.14 + '@vitest/pretty-format': 4.0.15 magic-string: 0.30.21 pathe: 2.0.3 @@ -14015,7 +13888,7 @@ snapshots: dependencies: tinyspy: 4.0.3 - '@vitest/spy@4.0.14': {} + '@vitest/spy@4.0.15': {} '@vitest/utils@3.2.4': dependencies: @@ -14023,9 +13896,9 @@ snapshots: loupe: 3.2.0 tinyrainbow: 2.0.0 - '@vitest/utils@4.0.14': + '@vitest/utils@4.0.15': dependencies: - '@vitest/pretty-format': 4.0.14 + '@vitest/pretty-format': 4.0.15 tinyrainbow: 3.0.3 '@volar/language-core@2.4.13': @@ -14211,9 +14084,9 @@ snapshots: '@xtuc/long@4.2.2': {} - '@xyflow/react@12.9.1(@types/react@19.2.7)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)': + '@xyflow/react@12.9.3(@types/react@19.2.7)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)': dependencies: - '@xyflow/system': 0.0.72 + '@xyflow/system': 0.0.73 classcat: 5.0.5 react: 19.2.0 react-dom: 19.2.0(react@19.2.0) @@ -14222,7 +14095,7 @@ snapshots: - '@types/react' - immer - '@xyflow/system@0.0.72': + '@xyflow/system@0.0.73': dependencies: '@types/d3-drag': 3.0.7 '@types/d3-interpolate': 3.0.4 @@ -14253,8 +14126,6 @@ snapshots: acorn@8.15.0: {} - acorn@8.8.2: {} - address@2.0.3: {} agent-base@7.1.3: {} @@ -14377,7 +14248,7 @@ snapshots: call-bound: 1.0.4 is-array-buffer: 3.0.5 - array-differ@3.0.0: {} + array-differ@4.0.0: {} array-ify@1.0.0: {} @@ -14392,6 +14263,8 @@ snapshots: array-union@2.1.0: {} + array-union@3.0.1: {} + array.prototype.findlast@1.2.5: dependencies: call-bind: 1.0.8 @@ -14433,13 +14306,12 @@ snapshots: get-intrinsic: 1.3.0 is-array-buffer: 3.0.5 - arrify@2.0.1: {} - - assert@2.0.0: + assert@2.1.0: dependencies: - es6-object-assign: 1.1.0 + call-bind: 1.0.8 is-nan: 1.3.2 object-is: 1.1.6 + object.assign: 4.1.7 util: 0.12.5 assertion-error@2.0.1: {} @@ -14481,8 +14353,6 @@ snapshots: date-manip: 2.0.6 is-what-type: 1.1.4 - baseline-browser-mapping@2.8.23: {} - baseline-browser-mapping@2.8.27: {} baseline-browser-mapping@2.8.9: {} @@ -14555,14 +14425,6 @@ snapshots: node-releases: 2.0.21 update-browserslist-db: 1.1.3(browserslist@4.26.2) - browserslist@4.27.0: - dependencies: - baseline-browser-mapping: 2.8.23 - caniuse-lite: 1.0.30001753 - electron-to-chromium: 1.5.244 - node-releases: 2.0.27 - update-browserslist-db: 1.1.4(browserslist@4.27.0) - browserslist@4.28.0: dependencies: baseline-browser-mapping: 2.8.27 @@ -14634,8 +14496,6 @@ snapshots: caniuse-lite@1.0.30001745: {} - caniuse-lite@1.0.30001753: {} - caniuse-lite@1.0.30001754: {} case-sensitive-paths-webpack-plugin@2.4.0: {} @@ -14665,7 +14525,7 @@ snapshots: chalk@5.6.2: {} - chance@1.1.9: {} + chance@1.1.13: {} change-case@5.4.4: {} @@ -14712,11 +14572,11 @@ snapshots: cjs-module-lexer@1.4.3: {} - class-validator@0.14.1: + class-validator@0.14.3: dependencies: - '@types/validator': 13.15.0 - libphonenumber-js: 1.12.8 - validator: 13.15.0 + '@types/validator': 13.15.10 + libphonenumber-js: 1.12.30 + validator: 13.15.23 class-variance-authority@0.7.1: dependencies: @@ -14777,7 +14637,7 @@ snapshots: colorette@2.0.20: {} - commander@10.0.0: {} + commander@12.1.0: {} commander@14.0.2: {} @@ -14894,7 +14754,7 @@ snapshots: core-js-compat@3.46.0: dependencies: - browserslist: 4.27.0 + browserslist: 4.28.0 cosmiconfig-typescript-loader@6.1.0(@types/node@24.10.1)(cosmiconfig@9.0.0(typescript@5.9.3))(typescript@5.9.3): dependencies: @@ -15241,8 +15101,6 @@ snapshots: electron-to-chromium@1.5.227: {} - electron-to-chromium@1.5.244: {} - electron-to-chromium@1.5.250: {} emoji-regex@10.6.0: {} @@ -15385,8 +15243,6 @@ snapshots: is-date-object: 1.1.0 is-symbol: 1.1.1 - es6-object-assign@1.1.0: {} - esbuild-plugin-alias@0.2.1: {} esbuild-plugin-clean@1.0.1(esbuild@0.27.0): @@ -15576,12 +15432,12 @@ snapshots: eslint-plugin-import-lite@0.3.0(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3): dependencies: '@eslint-community/eslint-utils': 4.9.0(eslint@9.39.1(jiti@2.6.1)) - '@typescript-eslint/types': 8.48.0 + '@typescript-eslint/types': 8.48.1 eslint: 9.39.1(jiti@2.6.1) optionalDependencies: typescript: 5.9.3 - eslint-plugin-jsdoc@61.1.11(eslint@9.39.1(jiti@2.6.1)): + eslint-plugin-jsdoc@61.4.1(eslint@9.39.1(jiti@2.6.1)): dependencies: '@es-joy/jsdoccomment': 0.76.0 '@es-joy/resolve.exports': 1.2.0 @@ -15645,8 +15501,8 @@ snapshots: eslint-plugin-perfectionist@4.15.1(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3): dependencies: - '@typescript-eslint/types': 8.48.0 - '@typescript-eslint/utils': 8.46.2(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3) + '@typescript-eslint/types': 8.48.1 + '@typescript-eslint/utils': 8.48.1(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3) eslint: 9.39.1(jiti@2.6.1) natural-orderby: 5.0.0 transitivePeerDependencies: @@ -15661,39 +15517,39 @@ snapshots: pathe: 2.0.3 pnpm-workspace-yaml: 1.3.0 tinyglobby: 0.2.15 - yaml-eslint-parser: 1.3.0 + yaml-eslint-parser: 1.3.1 - eslint-plugin-react-dom@2.3.9(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3): + eslint-plugin-react-dom@2.3.12(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3): dependencies: - '@eslint-react/ast': 2.3.9(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3) - '@eslint-react/core': 2.3.9(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3) - '@eslint-react/eff': 2.3.9 - '@eslint-react/shared': 2.3.9(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3) - '@eslint-react/var': 2.3.9(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3) - '@typescript-eslint/scope-manager': 8.48.0 - '@typescript-eslint/types': 8.48.0 - '@typescript-eslint/utils': 8.48.0(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3) + '@eslint-react/ast': 2.3.12(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3) + '@eslint-react/core': 2.3.12(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3) + '@eslint-react/eff': 2.3.12 + '@eslint-react/shared': 2.3.12(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3) + '@eslint-react/var': 2.3.12(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3) + '@typescript-eslint/scope-manager': 8.48.1 + '@typescript-eslint/types': 8.48.1 + '@typescript-eslint/utils': 8.48.1(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3) compare-versions: 6.1.1 eslint: 9.39.1(jiti@2.6.1) - string-ts: 2.2.1 + string-ts: 2.3.1 ts-pattern: 5.9.0 typescript: 5.9.3 transitivePeerDependencies: - supports-color - eslint-plugin-react-hooks-extra@2.3.9(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3): + eslint-plugin-react-hooks-extra@2.3.12(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3): dependencies: - '@eslint-react/ast': 2.3.9(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3) - '@eslint-react/core': 2.3.9(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3) - '@eslint-react/eff': 2.3.9 - '@eslint-react/shared': 2.3.9(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3) - '@eslint-react/var': 2.3.9(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3) - '@typescript-eslint/scope-manager': 8.48.0 - '@typescript-eslint/type-utils': 8.48.0(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3) - '@typescript-eslint/types': 8.48.0 - '@typescript-eslint/utils': 8.48.0(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3) + '@eslint-react/ast': 2.3.12(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3) + '@eslint-react/core': 2.3.12(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3) + '@eslint-react/eff': 2.3.12 + '@eslint-react/shared': 2.3.12(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3) + '@eslint-react/var': 2.3.12(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3) + '@typescript-eslint/scope-manager': 8.48.1 + '@typescript-eslint/type-utils': 8.48.1(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3) + '@typescript-eslint/types': 8.48.1 + '@typescript-eslint/utils': 8.48.1(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3) eslint: 9.39.1(jiti@2.6.1) - string-ts: 2.2.1 + string-ts: 2.3.1 ts-pattern: 5.9.0 typescript: 5.9.3 transitivePeerDependencies: @@ -15710,19 +15566,19 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-plugin-react-naming-convention@2.3.9(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3): + eslint-plugin-react-naming-convention@2.3.12(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3): dependencies: - '@eslint-react/ast': 2.3.9(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3) - '@eslint-react/core': 2.3.9(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3) - '@eslint-react/eff': 2.3.9 - '@eslint-react/shared': 2.3.9(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3) - '@eslint-react/var': 2.3.9(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3) - '@typescript-eslint/scope-manager': 8.48.0 - '@typescript-eslint/type-utils': 8.48.0(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3) - '@typescript-eslint/types': 8.48.0 - '@typescript-eslint/utils': 8.48.0(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3) + '@eslint-react/ast': 2.3.12(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3) + '@eslint-react/core': 2.3.12(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3) + '@eslint-react/eff': 2.3.12 + '@eslint-react/shared': 2.3.12(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3) + '@eslint-react/var': 2.3.12(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3) + '@typescript-eslint/scope-manager': 8.48.1 + '@typescript-eslint/type-utils': 8.48.1(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3) + '@typescript-eslint/types': 8.48.1 + '@typescript-eslint/utils': 8.48.1(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3) eslint: 9.39.1(jiti@2.6.1) - string-ts: 2.2.1 + string-ts: 2.3.1 ts-pattern: 5.9.0 typescript: 5.9.3 transitivePeerDependencies: @@ -15732,38 +15588,38 @@ snapshots: dependencies: eslint: 9.39.1(jiti@2.6.1) - eslint-plugin-react-web-api@2.3.9(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3): + eslint-plugin-react-web-api@2.3.12(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3): dependencies: - '@eslint-react/ast': 2.3.9(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3) - '@eslint-react/core': 2.3.9(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3) - '@eslint-react/eff': 2.3.9 - '@eslint-react/shared': 2.3.9(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3) - '@eslint-react/var': 2.3.9(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3) - '@typescript-eslint/scope-manager': 8.48.0 - '@typescript-eslint/types': 8.48.0 - '@typescript-eslint/utils': 8.48.0(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3) + '@eslint-react/ast': 2.3.12(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3) + '@eslint-react/core': 2.3.12(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3) + '@eslint-react/eff': 2.3.12 + '@eslint-react/shared': 2.3.12(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3) + '@eslint-react/var': 2.3.12(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3) + '@typescript-eslint/scope-manager': 8.48.1 + '@typescript-eslint/types': 8.48.1 + '@typescript-eslint/utils': 8.48.1(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3) eslint: 9.39.1(jiti@2.6.1) - string-ts: 2.2.1 + string-ts: 2.3.1 ts-pattern: 5.9.0 typescript: 5.9.3 transitivePeerDependencies: - supports-color - eslint-plugin-react-x@2.3.9(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3): + eslint-plugin-react-x@2.3.12(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3): dependencies: - '@eslint-react/ast': 2.3.9(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3) - '@eslint-react/core': 2.3.9(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3) - '@eslint-react/eff': 2.3.9 - '@eslint-react/shared': 2.3.9(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3) - '@eslint-react/var': 2.3.9(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3) - '@typescript-eslint/scope-manager': 8.48.0 - '@typescript-eslint/type-utils': 8.48.0(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3) - '@typescript-eslint/types': 8.48.0 - '@typescript-eslint/utils': 8.48.0(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3) + '@eslint-react/ast': 2.3.12(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3) + '@eslint-react/core': 2.3.12(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3) + '@eslint-react/eff': 2.3.12 + '@eslint-react/shared': 2.3.12(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3) + '@eslint-react/var': 2.3.12(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3) + '@typescript-eslint/scope-manager': 8.48.1 + '@typescript-eslint/type-utils': 8.48.1(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3) + '@typescript-eslint/types': 8.48.1 + '@typescript-eslint/utils': 8.48.1(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3) compare-versions: 6.1.1 eslint: 9.39.1(jiti@2.6.1) is-immutable-type: 5.0.1(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3) - string-ts: 2.2.1 + string-ts: 2.3.1 ts-api-utils: 2.1.0(typescript@5.9.3) ts-pattern: 5.9.0 typescript: 5.9.3 @@ -15835,25 +15691,25 @@ snapshots: semver: 7.7.3 strip-indent: 4.1.1 - eslint-plugin-unused-imports@4.3.0(@typescript-eslint/eslint-plugin@8.46.2(@typescript-eslint/parser@8.48.0(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.1(jiti@2.6.1)): + eslint-plugin-unused-imports@4.3.0(@typescript-eslint/eslint-plugin@8.48.1(@typescript-eslint/parser@8.48.1(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.1(jiti@2.6.1)): dependencies: eslint: 9.39.1(jiti@2.6.1) optionalDependencies: - '@typescript-eslint/eslint-plugin': 8.46.2(@typescript-eslint/parser@8.48.0(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3) + '@typescript-eslint/eslint-plugin': 8.48.1(@typescript-eslint/parser@8.48.1(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3) - eslint-plugin-vue@10.5.1(@stylistic/eslint-plugin@5.5.0(eslint@9.39.1(jiti@2.6.1)))(@typescript-eslint/parser@8.48.0(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.1(jiti@2.6.1))(vue-eslint-parser@10.2.0(eslint@9.39.1(jiti@2.6.1))): + eslint-plugin-vue@10.6.2(@stylistic/eslint-plugin@5.6.1(eslint@9.39.1(jiti@2.6.1)))(@typescript-eslint/parser@8.48.1(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.1(jiti@2.6.1))(vue-eslint-parser@10.2.0(eslint@9.39.1(jiti@2.6.1))): dependencies: '@eslint-community/eslint-utils': 4.9.0(eslint@9.39.1(jiti@2.6.1)) eslint: 9.39.1(jiti@2.6.1) natural-compare: 1.4.0 nth-check: 2.1.1 - postcss-selector-parser: 6.1.2 + postcss-selector-parser: 7.1.0 semver: 7.7.3 vue-eslint-parser: 10.2.0(eslint@9.39.1(jiti@2.6.1)) xml-name-validator: 4.0.0 optionalDependencies: - '@stylistic/eslint-plugin': 5.5.0(eslint@9.39.1(jiti@2.6.1)) - '@typescript-eslint/parser': 8.48.0(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3) + '@stylistic/eslint-plugin': 5.6.1(eslint@9.39.1(jiti@2.6.1)) + '@typescript-eslint/parser': 8.48.1(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3) eslint-plugin-yml@1.19.0(eslint@9.39.1(jiti@2.6.1)): dependencies: @@ -15863,7 +15719,7 @@ snapshots: eslint: 9.39.1(jiti@2.6.1) eslint-compat-utils: 0.6.5(eslint@9.39.1(jiti@2.6.1)) natural-compare: 1.4.0 - yaml-eslint-parser: 1.3.0 + yaml-eslint-parser: 1.3.1 transitivePeerDependencies: - supports-color @@ -15877,18 +15733,11 @@ snapshots: esrecurse: 4.3.0 estraverse: 4.3.0 - eslint-scope@7.1.1: - dependencies: - esrecurse: 4.3.0 - estraverse: 5.3.0 - eslint-scope@8.4.0: dependencies: esrecurse: 4.3.0 estraverse: 5.3.0 - eslint-visitor-keys@3.3.0: {} - eslint-visitor-keys@3.4.3: {} eslint-visitor-keys@4.2.1: {} @@ -16164,6 +16013,8 @@ snapshots: functions-have-names@1.2.3: {} + generator-function@2.0.1: {} + generic-names@4.0.0: dependencies: loader-utils: 3.3.1 @@ -16206,10 +16057,6 @@ snapshots: es-errors: 1.3.0 get-intrinsic: 1.3.0 - get-tsconfig@4.10.1: - dependencies: - resolve-pkg-maps: 1.0.0 - get-tsconfig@4.13.0: dependencies: resolve-pkg-maps: 1.0.0 @@ -16319,9 +16166,9 @@ snapshots: optionalDependencies: uglify-js: 3.19.3 - happy-dom@20.0.10: + happy-dom@20.0.11: dependencies: - '@types/node': 20.19.0 + '@types/node': 20.19.25 '@types/whatwg-mimetype': 3.0.2 whatwg-mimetype: 3.0.0 @@ -16484,7 +16331,12 @@ snapshots: hasown: 2.0.2 side-channel: 1.1.0 - inversify@6.0.1: {} + inversify@6.1.4(reflect-metadata@0.2.2): + dependencies: + '@inversifyjs/common': 1.3.3 + '@inversifyjs/core': 1.3.4(reflect-metadata@0.2.2) + transitivePeerDependencies: + - reflect-metadata ip-address@10.1.0: {} @@ -16568,13 +16420,21 @@ snapshots: has-tostringtag: 1.0.2 safe-regex-test: 1.1.0 + is-generator-function@1.1.2: + dependencies: + call-bound: 1.0.4 + generator-function: 2.0.1 + get-proto: 1.0.1 + has-tostringtag: 1.0.2 + safe-regex-test: 1.1.0 + is-glob@4.0.3: dependencies: is-extglob: 2.1.1 is-immutable-type@5.0.1(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3): dependencies: - '@typescript-eslint/type-utils': 8.48.0(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3) + '@typescript-eslint/type-utils': 8.48.1(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3) eslint: 9.39.1(jiti@2.6.1) ts-api-utils: 2.1.0(typescript@5.9.3) ts-declaration-location: 1.0.7(typescript@5.9.3) @@ -16735,31 +16595,31 @@ snapshots: optionalDependencies: '@pkgjs/parseargs': 0.11.0 - javascript-obfuscator@4.1.1: + javascript-obfuscator@4.2.0: dependencies: - '@javascript-obfuscator/escodegen': 2.3.0 + '@javascript-obfuscator/escodegen': 2.3.1 '@javascript-obfuscator/estraverse': 5.4.0 - acorn: 8.8.2 - assert: 2.0.0 + acorn: 8.15.0 + assert: 2.1.0 chalk: 4.1.2 - chance: 1.1.9 - class-validator: 0.14.1 - commander: 10.0.0 - eslint-scope: 7.1.1 - eslint-visitor-keys: 3.3.0 + chance: 1.1.13 + class-validator: 0.14.3 + commander: 12.1.0 + eslint-scope: 8.4.0 + eslint-visitor-keys: 4.2.1 fast-deep-equal: 3.1.3 - inversify: 6.0.1 + inversify: 6.1.4(reflect-metadata@0.2.2) js-string-escape: 1.0.1 md5: 2.3.0 - mkdirp: 2.1.3 - multimatch: 5.0.0 + mkdirp: 3.0.1 + multimatch: 7.0.0 opencollective-postinstall: 2.0.3 process: 0.11.10 - reflect-metadata: 0.1.13 + reflect-metadata: 0.2.2 source-map-support: 0.5.21 string-template: 1.0.0 stringz: 2.1.0 - tslib: 2.5.0 + tslib: 2.8.1 jest-canvas-mock@2.5.2: dependencies: @@ -16882,7 +16742,7 @@ snapshots: prelude-ls: 1.2.1 type-check: 0.4.0 - libphonenumber-js@1.12.8: {} + libphonenumber-js@1.12.30: {} lie@3.1.1: dependencies: @@ -17452,7 +17312,7 @@ snapshots: minipass@7.1.2: {} - mkdirp@2.1.3: {} + mkdirp@3.0.1: {} mlly@1.7.4: dependencies: @@ -17483,13 +17343,11 @@ snapshots: muggle-string@0.4.1: {} - multimatch@5.0.0: + multimatch@7.0.0: dependencies: - '@types/minimatch': 3.0.5 - array-differ: 3.0.0 - array-union: 2.1.0 - arrify: 2.0.1 - minimatch: 3.1.2 + array-differ: 4.0.0 + array-union: 3.0.1 + minimatch: 9.0.5 mute-stream@2.0.0: {} @@ -18203,7 +18061,7 @@ snapshots: picocolors: 1.1.1 source-map-js: 1.2.1 - posthog-node@5.14.0: + posthog-node@5.15.0: dependencies: '@posthog/core': 1.6.0 @@ -18560,7 +18418,7 @@ snapshots: dependencies: '@eslint-community/regexpp': 4.12.2 - reflect-metadata@0.1.13: {} + reflect-metadata@0.2.2: {} reflect.getprototypeof@1.0.10: dependencies: @@ -19009,7 +18867,7 @@ snapshots: string-template@1.0.0: {} - string-ts@2.2.1: {} + string-ts@2.3.1: {} string-width@4.2.3: dependencies: @@ -19242,8 +19100,6 @@ snapshots: tinybench@2.9.0: {} - tinyexec@0.3.2: {} - tinyexec@1.0.1: {} tinyexec@1.0.2: {} @@ -19319,14 +19175,12 @@ snapshots: minimist: 1.2.8 strip-bom: 3.0.0 - tslib@2.5.0: {} - tslib@2.8.1: {} - tsx@4.20.6: + tsx@4.21.0: dependencies: - esbuild: 0.25.12 - get-tsconfig: 4.10.1 + esbuild: 0.27.0 + get-tsconfig: 4.13.0 optionalDependencies: fsevents: 2.3.3 @@ -19476,12 +19330,6 @@ snapshots: escalade: 3.2.0 picocolors: 1.1.1 - update-browserslist-db@1.1.4(browserslist@4.27.0): - dependencies: - browserslist: 4.27.0 - escalade: 3.2.0 - picocolors: 1.1.1 - update-browserslist-db@1.1.4(browserslist@4.28.0): dependencies: browserslist: 4.28.0 @@ -19516,10 +19364,6 @@ snapshots: optionalDependencies: '@types/react': 19.2.7 - use-sync-external-store@1.5.0(react@19.2.0): - dependencies: - react: 19.2.0 - use-sync-external-store@1.6.0(react@19.2.0): dependencies: react: 19.2.0 @@ -19530,7 +19374,7 @@ snapshots: dependencies: inherits: 2.0.4 is-arguments: 1.2.0 - is-generator-function: 1.1.0 + is-generator-function: 1.1.2 is-typed-array: 1.1.15 which-typed-array: 1.1.19 @@ -19548,11 +19392,11 @@ snapshots: resolve-package-path: 3.1.0 semver: 7.7.2 - validator@13.15.0: {} + validator@13.15.23: {} vary@1.1.2: {} - vite-plugin-dts@4.5.4(@types/node@24.10.1)(rollup@4.53.3)(typescript@5.9.3)(vite@7.2.4(@types/node@24.10.1)(jiti@2.6.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.20.6)(yaml@2.8.1)): + vite-plugin-dts@4.5.4(@types/node@24.10.1)(rollup@4.53.3)(typescript@5.9.3)(vite@7.2.6(@types/node@24.10.1)(jiti@2.6.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.1)): dependencies: '@microsoft/api-extractor': 7.52.7(@types/node@24.10.1) '@rollup/pluginutils': 5.1.4(rollup@4.53.3) @@ -19565,7 +19409,7 @@ snapshots: magic-string: 0.30.17 typescript: 5.9.3 optionalDependencies: - vite: 7.2.4(@types/node@24.10.1)(jiti@2.6.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.20.6)(yaml@2.8.1) + vite: 7.2.6(@types/node@24.10.1)(jiti@2.6.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.1) transitivePeerDependencies: - '@types/node' - rollup @@ -19580,7 +19424,7 @@ snapshots: transitivePeerDependencies: - supports-color - vite@7.2.4(@types/node@24.10.1)(jiti@2.6.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.20.6)(yaml@2.8.1): + vite@7.2.6(@types/node@24.10.1)(jiti@2.6.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.1): dependencies: esbuild: 0.25.12 fdir: 6.5.0(picomatch@4.0.3) @@ -19594,18 +19438,18 @@ snapshots: jiti: 2.6.1 sass: 1.87.0 terser: 5.44.1 - tsx: 4.20.6 + tsx: 4.21.0 yaml: 2.8.1 - vitest@4.0.14(@types/node@24.10.1)(happy-dom@20.0.10)(jiti@2.6.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.20.6)(yaml@2.8.1): + vitest@4.0.15(@types/node@24.10.1)(happy-dom@20.0.11)(jiti@2.6.1)(jsdom@27.0.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.1): dependencies: - '@vitest/expect': 4.0.14 - '@vitest/mocker': 4.0.14(vite@7.2.4(@types/node@24.10.1)(jiti@2.6.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.20.6)(yaml@2.8.1)) - '@vitest/pretty-format': 4.0.14 - '@vitest/runner': 4.0.14 - '@vitest/snapshot': 4.0.14 - '@vitest/spy': 4.0.14 - '@vitest/utils': 4.0.14 + '@vitest/expect': 4.0.15 + '@vitest/mocker': 4.0.15(vite@7.2.6(@types/node@24.10.1)(jiti@2.6.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.1)) + '@vitest/pretty-format': 4.0.15 + '@vitest/runner': 4.0.15 + '@vitest/snapshot': 4.0.15 + '@vitest/spy': 4.0.15 + '@vitest/utils': 4.0.15 es-module-lexer: 1.7.0 expect-type: 1.2.2 magic-string: 0.30.21 @@ -19614,14 +19458,14 @@ snapshots: picomatch: 4.0.3 std-env: 3.10.0 tinybench: 2.9.0 - tinyexec: 0.3.2 + tinyexec: 1.0.2 tinyglobby: 0.2.15 tinyrainbow: 3.0.3 - vite: 7.2.4(@types/node@24.10.1)(jiti@2.6.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.20.6)(yaml@2.8.1) + vite: 7.2.6(@types/node@24.10.1)(jiti@2.6.1)(sass@1.87.0)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.1) why-is-node-running: 2.3.0 optionalDependencies: '@types/node': 24.10.1 - happy-dom: 20.0.10 + happy-dom: 20.0.11 jsdom: 27.0.1(postcss@8.5.6) transitivePeerDependencies: - jiti @@ -19864,7 +19708,7 @@ snapshots: yallist@4.0.0: {} - yaml-eslint-parser@1.3.0: + yaml-eslint-parser@1.3.1: dependencies: eslint-visitor-keys: 3.4.3 yaml: 2.8.1 @@ -19903,7 +19747,7 @@ snapshots: zustand@4.5.7(@types/react@19.2.7)(react@19.2.0): dependencies: - use-sync-external-store: 1.5.0(react@19.2.0) + use-sync-external-store: 1.6.0(react@19.2.0) optionalDependencies: '@types/react': 19.2.7 react: 19.2.0 diff --git a/tests/formula-integration/package.json b/tests/formula-integration/package.json index 5393600598..59fa56bb24 100644 --- a/tests/formula-integration/package.json +++ b/tests/formula-integration/package.json @@ -27,6 +27,6 @@ "devDependencies": { "@univerjs-infra/shared": "workspace:*", "typescript": "^5.9.3", - "vitest": "^4.0.14" + "vitest": "^4.0.15" } }