diff --git a/package.json b/package.json index b83730df0a9..6c9359adfb6 100644 --- a/package.json +++ b/package.json @@ -74,7 +74,7 @@ "qs": "6.14.2", "requirejs": "2.3.7", "rollup-plugin-gzip": "^4.1.1", - "rollup-plugin-visualizer": "6.0.5", + "rollup-plugin-visualizer": "7.0.1", "simple-git": "3.36.0", "speakeasy": "^2.0.0", "ts-node": "10.9.2", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index f48db10b374..fce0ba1ec32 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -83,13 +83,13 @@ importers: version: 11.0.0 '@vitejs/plugin-vue': specifier: 6.0.1 - version: 6.0.1(vite@7.3.2(@types/node@25.7.0)(sass@1.94.1)(terser@5.47.1)(yaml@2.8.2))(vue@3.5.29(typescript@5.9.3)) + version: 6.0.1(vite@7.3.2(@types/node@25.9.0)(sass@1.94.1)(terser@5.47.1)(yaml@2.8.2))(vue@3.5.29(typescript@5.9.3)) '@vitest/coverage-v8': specifier: 4.1.5 version: 4.1.5(vitest@4.1.6) '@vitest/web-worker': specifier: 4.1.5 - version: 4.1.5(vitest@4.1.6(@types/node@25.7.0)(@vitest/coverage-v8@4.1.5(vitest@4.1.6))(happy-dom@20.8.9)(jsdom@27.2.0)(vite@7.3.2(@types/node@25.7.0)(sass@1.94.1)(terser@5.47.1)(yaml@2.8.2))) + version: 4.1.5(vitest@4.1.6) '@vue/compiler-dom': specifier: 3.5.29 version: 3.5.29 @@ -163,8 +163,8 @@ importers: specifier: ^4.1.1 version: 4.1.1(rollup@4.60.2) rollup-plugin-visualizer: - specifier: 6.0.5 - version: 6.0.5(rollup@4.60.2) + specifier: 7.0.1 + version: 7.0.1(rollup@4.60.2) simple-git: specifier: 3.36.0 version: 3.36.0 @@ -173,7 +173,7 @@ importers: version: 2.0.0 ts-node: specifier: 10.9.2 - version: 10.9.2(@types/node@25.7.0)(typescript@5.9.3) + version: 10.9.2(@types/node@25.9.0)(typescript@5.9.3) tslib: specifier: 2.8.1 version: 2.8.1 @@ -182,25 +182,25 @@ importers: version: 5.9.3 vite: specifier: 7.3.2 - version: 7.3.2(@types/node@25.7.0)(sass@1.94.1)(terser@5.47.1)(yaml@2.8.2) + version: 7.3.2(@types/node@25.9.0)(sass@1.94.1)(terser@5.47.1)(yaml@2.8.2) vite-plugin-environment: specifier: ^1.1.3 - version: 1.1.3(vite@7.3.2(@types/node@25.7.0)(sass@1.94.1)(terser@5.47.1)(yaml@2.8.2)) + version: 1.1.3(vite@7.3.2(@types/node@25.9.0)(sass@1.94.1)(terser@5.47.1)(yaml@2.8.2)) vite-plugin-node-polyfills: specifier: 0.24.0 - version: 0.24.0(rollup@4.60.2)(vite@7.3.2(@types/node@25.7.0)(sass@1.94.1)(terser@5.47.1)(yaml@2.8.2)) + version: 0.24.0(rollup@4.60.2)(vite@7.3.2(@types/node@25.9.0)(sass@1.94.1)(terser@5.47.1)(yaml@2.8.2)) vite-plugin-static-copy: specifier: ^3.1.4 - version: 3.1.4(vite@7.3.2(@types/node@25.7.0)(sass@1.94.1)(terser@5.47.1)(yaml@2.8.2)) + version: 3.1.4(vite@7.3.2(@types/node@25.9.0)(sass@1.94.1)(terser@5.47.1)(yaml@2.8.2)) vite-plugin-treat-umd-as-commonjs: specifier: 0.1.4 - version: 0.1.4(vite@7.3.2(@types/node@25.7.0)(sass@1.94.1)(terser@5.47.1)(yaml@2.8.2)) + version: 0.1.4(vite@7.3.2(@types/node@25.9.0)(sass@1.94.1)(terser@5.47.1)(yaml@2.8.2)) vitest: specifier: ^4.1.5 - version: 4.1.6(@types/node@25.7.0)(@vitest/coverage-v8@4.1.5(vitest@4.1.6))(happy-dom@20.8.9)(jsdom@27.2.0)(vite@7.3.2(@types/node@25.7.0)(sass@1.94.1)(terser@5.47.1)(yaml@2.8.2)) + version: 4.1.6(@types/node@25.9.0)(@vitest/coverage-v8@4.1.5(vitest@4.1.6))(happy-dom@20.8.9)(jsdom@27.2.0)(vite@7.3.2(@types/node@25.9.0)(sass@1.94.1)(terser@5.47.1)(yaml@2.8.2)) vitest-mock-extended: specifier: 3.1.0 - version: 3.1.0(typescript@5.9.3)(vitest@4.1.6(@types/node@25.7.0)(@vitest/coverage-v8@4.1.5(vitest@4.1.6))(happy-dom@20.8.9)(jsdom@27.2.0)(vite@7.3.2(@types/node@25.7.0)(sass@1.94.1)(terser@5.47.1)(yaml@2.8.2))) + version: 3.1.0(typescript@5.9.3)(vitest@4.1.6(@types/node@25.9.0)(@vitest/coverage-v8@4.1.5(vitest@4.1.6))(happy-dom@20.8.9)(jsdom@27.2.0)(vite@7.3.2(@types/node@25.9.0)(sass@1.94.1)(terser@5.47.1)(yaml@2.8.2))) vue: specifier: 3.5.29 version: 3.5.29(typescript@5.9.3) @@ -288,7 +288,7 @@ importers: version: link:../web-test-helpers '@vitejs/plugin-vue': specifier: 6.0.1 - version: 6.0.1(vite@7.3.2(@types/node@25.7.0)(sass@1.94.1)(terser@5.47.1)(yaml@2.8.2))(vue@3.5.29(typescript@5.9.3)) + version: 6.0.1(vite@7.3.2(@types/node@25.9.0)(sass@1.94.1)(terser@5.47.1)(yaml@2.8.2))(vue@3.5.29(typescript@5.9.3)) autoprefixer: specifier: 10.4.22 version: 10.4.22(postcss@8.5.13) @@ -366,13 +366,13 @@ importers: version: 4.1.1(webpack@5.99.9(postcss@8.5.13)) vite: specifier: ^7.2.2 - version: 7.3.2(@types/node@25.7.0)(sass@1.94.1)(terser@5.47.1)(yaml@2.8.2) + version: 7.3.2(@types/node@25.9.0)(sass@1.94.1)(terser@5.47.1)(yaml@2.8.2) vite-plugin-dts: specifier: ^4.5.4 - version: 4.5.4(@types/node@25.7.0)(rollup@4.60.2)(typescript@5.9.3)(vite@7.3.2(@types/node@25.7.0)(sass@1.94.1)(terser@5.47.1)(yaml@2.8.2)) + version: 4.5.4(@types/node@25.9.0)(rollup@4.60.2)(typescript@5.9.3)(vite@7.3.2(@types/node@25.9.0)(sass@1.94.1)(terser@5.47.1)(yaml@2.8.2)) vite-plugin-node-polyfills: specifier: ^0.24.0 - version: 0.24.0(rollup@4.60.2)(vite@7.3.2(@types/node@25.7.0)(sass@1.94.1)(terser@5.47.1)(yaml@2.8.2)) + version: 0.24.0(rollup@4.60.2)(vite@7.3.2(@types/node@25.9.0)(sass@1.94.1)(terser@5.47.1)(yaml@2.8.2)) yaml: specifier: ^2.8.1 version: 2.8.2 @@ -421,13 +421,13 @@ importers: dependencies: '@vitejs/plugin-vue': specifier: ^6.0.6 - version: 6.0.6(vite@7.3.2(@types/node@25.7.0)(sass@1.94.1)(terser@5.47.1)(yaml@2.8.2))(vue@3.5.29(typescript@5.9.3)) + version: 6.0.6(vite@7.3.2(@types/node@25.9.0)(sass@1.94.1)(terser@5.47.1)(yaml@2.8.2))(vue@3.5.29(typescript@5.9.3)) rollup-plugin-serve: specifier: ^3.0.0 version: 3.0.0 vite: specifier: ^5 || ^6.0.0 || ^7.0.0 - version: 7.3.2(@types/node@25.7.0)(sass@1.94.1)(terser@5.47.1)(yaml@2.8.2) + version: 7.3.2(@types/node@25.9.0)(sass@1.94.1)(terser@5.47.1)(yaml@2.8.2) packages/prettier-config: dependencies: @@ -735,7 +735,7 @@ importers: version: 14.0.0 vitest-mock-extended: specifier: 3.1.0 - version: 3.1.0(typescript@5.9.3)(vitest@4.1.6(@types/node@25.7.0)(@vitest/coverage-v8@4.1.5(vitest@4.1.6))(happy-dom@20.8.9)(jsdom@27.2.0)(vite@7.3.2(@types/node@25.7.0)(sass@1.94.1)(terser@5.47.1)(yaml@2.8.2))) + version: 3.1.0(typescript@5.9.3)(vitest@4.1.6(@types/node@25.9.0)(@vitest/coverage-v8@4.1.5(vitest@4.1.6))(happy-dom@20.8.9)(jsdom@27.2.0)(vite@7.3.2(@types/node@25.9.0)(sass@1.94.1)(terser@5.47.1)(yaml@2.8.2))) vue: specifier: ^3.5.29 version: 3.5.29(typescript@5.9.3) @@ -888,19 +888,19 @@ importers: version: 3.7.1 '@vitejs/plugin-vue': specifier: 6.0.1 - version: 6.0.1(vite@7.3.2(@types/node@25.7.0)(sass@1.94.1)(terser@5.47.1)(yaml@2.8.2))(vue@3.5.29(typescript@5.9.3)) + version: 6.0.1(vite@7.3.2(@types/node@25.9.0)(sass@1.94.1)(terser@5.47.1)(yaml@2.8.2))(vue@3.5.29(typescript@5.9.3)) clean-publish: specifier: 6.0.1 version: 6.0.1 vite: specifier: 7.3.2 - version: 7.3.2(@types/node@25.7.0)(sass@1.94.1)(terser@5.47.1)(yaml@2.8.2) + version: 7.3.2(@types/node@25.9.0)(sass@1.94.1)(terser@5.47.1)(yaml@2.8.2) vite-plugin-dts: specifier: 4.5.4 - version: 4.5.4(@types/node@25.7.0)(rollup@4.60.2)(typescript@5.9.3)(vite@7.3.2(@types/node@25.7.0)(sass@1.94.1)(terser@5.47.1)(yaml@2.8.2)) + version: 4.5.4(@types/node@25.9.0)(rollup@4.60.2)(typescript@5.9.3)(vite@7.3.2(@types/node@25.9.0)(sass@1.94.1)(terser@5.47.1)(yaml@2.8.2)) vite-plugin-node-polyfills: specifier: 0.24.0 - version: 0.24.0(rollup@4.60.2)(vite@7.3.2(@types/node@25.7.0)(sass@1.94.1)(terser@5.47.1)(yaml@2.8.2)) + version: 0.24.0(rollup@4.60.2)(vite@7.3.2(@types/node@25.9.0)(sass@1.94.1)(terser@5.47.1)(yaml@2.8.2)) publishDirectory: package packages/web-pkg: @@ -1052,19 +1052,19 @@ importers: version: 4.17.12 '@vitest/web-worker': specifier: 4.1.5 - version: 4.1.5(vitest@4.1.6(@types/node@25.7.0)(@vitest/coverage-v8@4.1.5(vitest@4.1.6))(happy-dom@20.8.9)(jsdom@27.2.0)(vite@7.3.2(@types/node@25.7.0)(sass@1.94.1)(terser@5.47.1)(yaml@2.8.2))) + version: 4.1.5(vitest@4.1.5) clean-publish: specifier: 6.0.1 version: 6.0.1 vite: specifier: 7.3.2 - version: 7.3.2(@types/node@25.7.0)(sass@1.94.1)(terser@5.47.1)(yaml@2.8.2) + version: 7.3.2(@types/node@25.9.0)(sass@1.94.1)(terser@5.47.1)(yaml@2.8.2) vite-plugin-dts: specifier: 4.5.4 - version: 4.5.4(@types/node@25.7.0)(rollup@4.60.2)(typescript@5.9.3)(vite@7.3.2(@types/node@25.7.0)(sass@1.94.1)(terser@5.47.1)(yaml@2.8.2)) + version: 4.5.4(@types/node@25.9.0)(rollup@4.60.2)(typescript@5.9.3)(vite@7.3.2(@types/node@25.9.0)(sass@1.94.1)(terser@5.47.1)(yaml@2.8.2)) vite-plugin-node-polyfills: specifier: 0.24.0 - version: 0.24.0(rollup@4.60.2)(vite@7.3.2(@types/node@25.7.0)(sass@1.94.1)(terser@5.47.1)(yaml@2.8.2)) + version: 0.24.0(rollup@4.60.2)(vite@7.3.2(@types/node@25.9.0)(sass@1.94.1)(terser@5.47.1)(yaml@2.8.2)) publishDirectory: package packages/web-runtime: @@ -1222,7 +1222,7 @@ importers: version: 1.15.0(debug@4.4.3) vitest-mock-extended: specifier: 3.1.1 - version: 3.1.1(typescript@5.9.3)(vitest@4.1.6(@types/node@25.7.0)(@vitest/coverage-v8@4.1.5(vitest@4.1.6))(happy-dom@20.8.9)(jsdom@27.2.0)(vite@7.3.2(@types/node@25.7.0)(sass@1.94.1)(terser@5.47.1)(yaml@2.8.2))) + version: 3.1.1(typescript@5.9.3)(vitest@4.1.6(@types/node@25.9.0)(@vitest/coverage-v8@4.1.5(vitest@4.1.6))(happy-dom@20.8.9)(jsdom@27.2.0)(vite@7.3.2(@types/node@25.9.0)(sass@1.94.1)(terser@5.47.1)(yaml@2.8.2))) vue: specifier: ^3.5.29 version: 3.5.29(typescript@5.9.3) @@ -1235,16 +1235,16 @@ importers: devDependencies: '@vitejs/plugin-vue': specifier: 6.0.1 - version: 6.0.1(vite@7.3.2(@types/node@25.7.0)(sass@1.94.1)(terser@5.47.1)(yaml@2.8.2))(vue@3.5.29(typescript@5.9.3)) + version: 6.0.1(vite@7.3.2(@types/node@25.9.0)(sass@1.94.1)(terser@5.47.1)(yaml@2.8.2))(vue@3.5.29(typescript@5.9.3)) clean-publish: specifier: ^6.0.1 version: 6.0.1 vite: specifier: ^7.2.2 - version: 7.3.2(@types/node@25.7.0)(sass@1.94.1)(terser@5.47.1)(yaml@2.8.2) + version: 7.3.2(@types/node@25.9.0)(sass@1.94.1)(terser@5.47.1)(yaml@2.8.2) vite-plugin-dts: specifier: ^4.5.4 - version: 4.5.4(@types/node@25.7.0)(rollup@4.60.2)(typescript@5.9.3)(vite@7.3.2(@types/node@25.7.0)(sass@1.94.1)(terser@5.47.1)(yaml@2.8.2)) + version: 4.5.4(@types/node@25.9.0)(rollup@4.60.2)(typescript@5.9.3)(vite@7.3.2(@types/node@25.9.0)(sass@1.94.1)(terser@5.47.1)(yaml@2.8.2)) publishDirectory: package tests/e2e: @@ -3077,6 +3077,9 @@ packages: '@types/node@25.7.0': resolution: {integrity: sha512-z+pdZyxE+RTQE9AcboAZCb4otwcrvgHD+GlBpPgn0emDVt0ohrTMhAwlr2Wd9nZ+nihhYFxO2pThz3C5qSu2Eg==} + '@types/node@25.9.0': + resolution: {integrity: sha512-AOQwYUNolgy3VosiRqXrACUXTN8nJUtPl7FJXMqZVyxiiCLhQuG3jXKvCS1ALr+Y2OmZhzzLVlYPEqJaiqkaJQ==} + '@types/parse-json@4.0.2': resolution: {integrity: sha512-dISoDXWWQwUquiKsyZ4Ng+HX2KsPL7LyHKHQwgGFEA3IaKac4Obd+h2a/a6waisAoepJlBcx9paWqjA8/HVjCw==} @@ -3260,9 +3263,23 @@ packages: '@vitest/browser': optional: true + '@vitest/expect@4.1.5': + resolution: {integrity: sha512-PWBaRY5JoKuRnHlUHfpV/KohFylaDZTupcXN1H9vYryNLOnitSw60Mw9IAE2r67NbwwzBw/Cc/8q9BK3kIX8Kw==} + '@vitest/expect@4.1.6': resolution: {integrity: sha512-7EHDquPthALSV0jhhjgEW8FXaviMx7rSqu8W6oqCoAuOhKov814P99QDV1pxMA3QPv21YudvJngIhjrNI4opLg==} + '@vitest/mocker@4.1.5': + resolution: {integrity: sha512-/x2EmFC4mT4NNzqvC3fmesuV97w5FC903KPmey4gsnJiMQ3Be1IlDKVaDaG8iqaLFHqJ2FVEkxZk5VmeLjIItw==} + peerDependencies: + msw: ^2.4.9 + vite: ^6.0.0 || ^7.0.0 || ^8.0.0 + peerDependenciesMeta: + msw: + optional: true + vite: + optional: true + '@vitest/mocker@4.1.6': resolution: {integrity: sha512-MCFc63czMjEInOlcY2cpQCvCN+KgbAn+60xu9cMgP4sKaLC5JNAKw7JH8QdAnoAC88hW1IiSNZ+GgVXlN1UcMQ==} peerDependencies: @@ -3280,12 +3297,21 @@ packages: '@vitest/pretty-format@4.1.6': resolution: {integrity: sha512-h5SxD/IzNhZYnrSZRsUZQIC+vD0GY8cUvq0iwsmkFKixRCKLLWqCXa/FIQ4S1R+sI+PGoojkHsdNrbZiM9Qpgw==} + '@vitest/runner@4.1.5': + resolution: {integrity: sha512-2D+o7Pr82IEO46YPpoA/YU0neeyr6FTerQb5Ro7BUnBuv6NQtT/kmVnczngiMEBhzgqz2UZYl5gArejsyERDSQ==} + '@vitest/runner@4.1.6': resolution: {integrity: sha512-nOPCmn2+yD0ZNmKdsXGv/UxMMWbMuKeD6GyYncNwdkYDxpQvrPSKYj2rWuDjC2Y4b6w6hjip5dBKFzEUuZe3vA==} + '@vitest/snapshot@4.1.5': + resolution: {integrity: sha512-zypXEt4KH/XgKGPUz4eC2AvErYx0My5hfL8oDb1HzGFpEk1P62bxSohdyOmvz+d9UJwanI68MKwr2EquOaOgMQ==} + '@vitest/snapshot@4.1.6': resolution: {integrity: sha512-YhsdE6xAVfTDmzjxL2ZDUvjj+ZsgyOKe+TdQzqkD72wIOmHka8NuGQ6NpTNZv9D2Z63fbwWKJPeVpEw4EQgYxw==} + '@vitest/spy@4.1.5': + resolution: {integrity: sha512-2lNOsh6+R2Idnf1TCZqSwYlKN2E/iDlD8sgU59kYVl+OMDmvldO1VDk39smRfpUNwYpNRVn3w4YfuC7KfbBnkQ==} + '@vitest/spy@4.1.6': resolution: {integrity: sha512-JFKxMx6udhwKh/Ldo270e17QX710vgunMkuPAvXjHSvC6oqLWAHhVhjg/I71q0u0CBSErIODV1Kjv0FQNSWjdg==} @@ -3804,6 +3830,10 @@ packages: builtin-status-codes@3.0.0: resolution: {integrity: sha512-HpGFw18DgFWlncDfjTa2rcQ4W88O1mC8e8yZ2AvQY5KDaktSTwo+KRf6nHK6FRI5FyRyb/5T6+TSxfP7QyGsmQ==} + bundle-name@4.1.0: + resolution: {integrity: sha512-tjwM5exMg6BGRI+kNmTntNsvdZS1X8BFYS6tnJ2hdH0kVxM6/eVZ2xy+FqStSWvYmtfFMDLIxurorHwDKfDz5Q==} + engines: {node: '>=18'} + byte-length@1.0.2: resolution: {integrity: sha512-ovBpjmsgd/teRmgcPh23d4gJvxDoXtAzEL9xTfMU8Yc2kqCDb7L9jAG0XHl1nzuGl+h3ebCIF1i62UFyA9V/2Q==} @@ -3875,9 +3905,9 @@ packages: engines: {node: '>= 20.0.0'} hasBin: true - cliui@8.0.1: - resolution: {integrity: sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==} - engines: {node: '>=12'} + cliui@9.0.1: + resolution: {integrity: sha512-k7ndgKhwoQveBL+/1tqGJYNz097I7WOvwbmmU2AR5+magtbjPWQTS1C5vzGkBC8Ym8UWRzfKUzUUqFLypY4Q+w==} + engines: {node: '>=20'} clone-deep@4.0.1: resolution: {integrity: sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==} @@ -4260,6 +4290,14 @@ packages: resolution: {integrity: sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==} engines: {node: '>=0.10.0'} + default-browser-id@5.0.1: + resolution: {integrity: sha512-x1VCxdX4t+8wVfd1so/9w+vQ4vx7lKd2Qp5tDRutErwmR85OgmfX7RlLRMWafRMY7hbEiXIbudNrjOAPa/hL8Q==} + engines: {node: '>=18'} + + default-browser@5.5.0: + resolution: {integrity: sha512-H9LMLr5zwIbSxrmvikGuI/5KGhZ8E2zH3stkMgM5LpOWDutGM2JZaj460Udnf1a+946zc7YBgrqEWwbk7zHvGw==} + engines: {node: '>=18'} + defaults@1.0.4: resolution: {integrity: sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==} @@ -4267,9 +4305,9 @@ packages: resolution: {integrity: sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==} engines: {node: '>= 0.4'} - define-lazy-prop@2.0.0: - resolution: {integrity: sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==} - engines: {node: '>=8'} + define-lazy-prop@3.0.0: + resolution: {integrity: sha512-N+MeXYoqr3pOgn8xfyRPREN7gHakLYjhsHhWGT3fWAiL4IkAt0iDw14QiiEm2bE30c5XX5q0FtAA3CK5f9/BUg==} + engines: {node: '>=12'} define-properties@1.2.1: resolution: {integrity: sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==} @@ -4357,6 +4395,10 @@ packages: resolution: {integrity: sha512-QyL119InA+XXEkNLNTPCXPugSvOfhwv0JOlGNzvxs0hZaiHLNvXSpudUWsOlsXGWJh8G6ckCScEkVHfX3kw/2Q==} engines: {node: '>=10.13.0'} + enhanced-resolve@5.21.4: + resolution: {integrity: sha512-wE4fDO8OjJhrPFH69HUQStq5oKvGRTNXEyW+k5C/pUQLASSsTu7obd2V3GvCDgPcY9AWjhJ4jz9Kh7iRvrxhJg==} + engines: {node: '>=10.13.0'} + entities@4.5.0: resolution: {integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==} engines: {node: '>=0.12'} @@ -4772,8 +4814,8 @@ packages: resolution: {integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==} engines: {node: 6.* || 8.* || >= 10.*} - get-east-asian-width@1.4.0: - resolution: {integrity: sha512-QZjmEOC+IT1uk6Rx0sX22V6uHWVwbdbxf1faPqJ1QhLdGgsRGCZoyaQBm/piRdJy/D2um6hM1UP7ZEeQ4EkP+Q==} + get-east-asian-width@1.6.0: + resolution: {integrity: sha512-QRbvDIbx6YklUe6RxeTeleMR0yv3cYH6PsPZHcnVn7xv7zO1BHN8r0XETu8n6Ye3Q+ahtSarc3WgtNWmehIBfA==} engines: {node: '>=18'} get-intrinsic@1.3.0: @@ -5063,6 +5105,11 @@ packages: engines: {node: '>=8'} hasBin: true + is-docker@3.0.0: + resolution: {integrity: sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + hasBin: true + is-extglob@2.1.1: resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==} engines: {node: '>=0.10.0'} @@ -5079,6 +5126,15 @@ packages: resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==} engines: {node: '>=0.10.0'} + is-in-ssh@1.0.0: + resolution: {integrity: sha512-jYa6Q9rH90kR1vKB6NM7qqd1mge3Fx4Dhw5TVlK1MUBqhEOuCagrEHMevNuCcbECmXZ0ThXkRm+Ymr51HwEPAw==} + engines: {node: '>=20'} + + is-inside-container@1.0.0: + resolution: {integrity: sha512-KIYLCCJghfHZxqjYBE7rEy0OBuTd5xCHS7tHVgvCLkx7StIoaxwNW3hCALgEUjFfeRk+MG/Qxmp/vtETEF3tRA==} + engines: {node: '>=14.16'} + hasBin: true + is-nan@1.3.2: resolution: {integrity: sha512-E+zBKpQ2t6MEo1VsonYmluk9NxGrbzpeeLC2xIViuO2EjU2xsXsBPwTr3Ykv9l08UYEVEdWeRZNouaZqF6RN0w==} engines: {node: '>= 0.4'} @@ -5130,6 +5186,10 @@ packages: resolution: {integrity: sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==} engines: {node: '>=8'} + is-wsl@3.1.1: + resolution: {integrity: sha512-e6rvdUCiQCAuumZslxRJWR/Doq4VpPR82kqclvcS0efgt430SlGIk05vdCN58+VrzgtIcfNODjozVielycD4Sw==} + engines: {node: '>=16'} + isarray@1.0.0: resolution: {integrity: sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==} @@ -5424,6 +5484,7 @@ packages: lucide-vue-next@0.543.0: resolution: {integrity: sha512-Az5kpNm/koKAwSNIKjsZ4uHV2tVfmlQlcHwFBygQ8gc5/jFg7An9OrxgDy/aE5m+HLx7VfLYqDxLr8gWecZbQA==} + deprecated: Package deprecated. Please use @lucide/vue instead. peerDependencies: vue: '>=3.0.1' @@ -5756,9 +5817,9 @@ packages: resolution: {integrity: sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==} engines: {node: '>=6'} - open@8.4.2: - resolution: {integrity: sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==} - engines: {node: '>=12'} + open@11.0.0: + resolution: {integrity: sha512-smsWv2LzFjP03xmvFoJ331ss6h+jixfA4UUV/Bsiyuu4YJPfN+FIQGOIiv4w9/+MoHkfkJ22UIaQWRVFRfH6Vw==} + engines: {node: '>=20'} opener@1.5.2: resolution: {integrity: sha512-ur5UIdyw5Y7yEj9wLzhqXiy6GZ3Mwx0yGI+5sMn2r0N0v3cKJvUmFH5yPP+WXh9e0xfyzyJX95D8l088DNFj7A==} @@ -6073,6 +6134,10 @@ packages: resolution: {integrity: sha512-qif0+jGGZoLWdHey3UFHHWP0H7Gbmsk8T5VEqyYFbWqPr1XqvLGBbk/sl8V5exGmcYJklJOhOQq1pV9IcsiFag==} engines: {node: ^10 || ^12 || >=14} + powershell-utils@0.1.0: + resolution: {integrity: sha512-dM0jVuXJPsDN6DvRpea484tCUaMiXWjuCn++HGTqUWzGDjv5tZkEZldAJ/UMlqRYGFrD/etByo4/xOuC/snX2A==} + engines: {node: '>=20'} + preact@10.29.1: resolution: {integrity: sha512-gQCLc/vWroE8lIpleXtdJhTFDogTdZG9AjMUpVkDf2iTCNwYNWA+u16dL41TqUDJO4gm2IgrcMv3uTpjd4Pwmg==} @@ -6221,10 +6286,6 @@ packages: resolution: {integrity: sha512-cnE+y8bz4NhMjISKbgeVJtqNbtf5QpjZP+Bslo+UqkIt9QPnX9q095eiRRASJG1/tz6dlNr6Z5NsBiWYokp6EQ==} hasBin: true - require-directory@2.1.1: - resolution: {integrity: sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==} - engines: {node: '>=0.10.0'} - require-from-string@2.0.2: resolution: {integrity: sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==} engines: {node: '>=0.10.0'} @@ -6279,12 +6340,12 @@ packages: rollup-plugin-serve@3.0.0: resolution: {integrity: sha512-DjVRhbwC0OgP1Q1sj8Lvx12ee60UTZM767kkjT61sYKHw/wLpANAw3VZN5ZMa5NlvO8bYpfTaqiUrW+icAjXFg==} - rollup-plugin-visualizer@6.0.5: - resolution: {integrity: sha512-9+HlNgKCVbJDs8tVtjQ43US12eqaiHyyiLMdBwQ7vSZPiHMysGNo2E88TAp1si5wx8NAoYriI2A5kuKfIakmJg==} - engines: {node: '>=18'} + rollup-plugin-visualizer@7.0.1: + resolution: {integrity: sha512-UJUT4+1Ho4OcWmPYU3sYXgUqI8B8Ayfe06MX7y0qCJ1K8aGoKtR/NDd/2nZqM7ADkrzny+I99Ul7GgyoiVNAgg==} + engines: {node: '>=22'} hasBin: true peerDependencies: - rolldown: 1.x || ^1.0.0-beta + rolldown: 1.x || ^1.0.0-beta || ^1.0.0-rc rollup: 2.x || 3.x || 4.x peerDependenciesMeta: rolldown: @@ -6300,6 +6361,10 @@ packages: roughjs@4.6.6: resolution: {integrity: sha512-ZUz/69+SYpFN/g/lUlo2FXcIjRkSu3nDarreVdGGndHEBJ6cXPdKguS8JGxwj5HA5xIbVKSmLgr5b3AWxtRfvQ==} + run-applescript@7.1.0: + resolution: {integrity: sha512-DPe5pVFaAsinSaV6QjQ6gdiedWDcRCbUuiQfQa2wmWV7+xC9bGulGI8+TdRmoFkAPaBXk8CrAbnlY2ISniJ47Q==} + engines: {node: '>=18'} + run-parallel@1.2.0: resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} @@ -6465,9 +6530,9 @@ packages: resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==} engines: {node: '>=0.10.0'} - source-map@0.7.4: - resolution: {integrity: sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==} - engines: {node: '>= 8'} + source-map@0.7.6: + resolution: {integrity: sha512-i5uvt8C3ikiWeNZSVZNWcfZPItFQOsYTUAOkcUPGd8DqDy1uOUikjt5dG+uRlwyvR108Fb9DOd4GvXfT0N2/uQ==} + engines: {node: '>= 12'} spdx-compare@1.0.0: resolution: {integrity: sha512-C1mDZOX0hnu0ep9dfmuoi03+eOdDoz2yvK79RxbcrVEG1NO1Ph35yW102DHWKN4pk80nwCgeMmSY5L25VE4D9A==} @@ -6532,6 +6597,10 @@ packages: resolution: {integrity: sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==} engines: {node: '>=12'} + string-width@7.2.0: + resolution: {integrity: sha512-tsaTIkKW9b4N+AEj+SVA+WhJzV7/zMhcSu78mLKWSk7cXMOSHsBKFWUs0fWwq8QyK3MgJBQRX6Gbi4kYbdvGkQ==} + engines: {node: '>=18'} + string-width@8.1.0: resolution: {integrity: sha512-Kxl3KJGb/gxkaUMOjRsQ8IrXiGW75O4E3RPjFIINOVH8AMl2SQ/yWdTzWwF3FevIX9LcMAjJW+GRwAlAbTSXdg==} engines: {node: '>=20'} @@ -6546,8 +6615,8 @@ packages: resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==} engines: {node: '>=8'} - strip-ansi@7.1.2: - resolution: {integrity: sha512-gmBGslpoQJtgnMAvOVqGZpEz9dyoKTCzy2nfz/n8aIFhN/jCE/rCmcxabB6jOOHV+0WNnylOxaxBQPSvcWklhA==} + strip-ansi@7.2.0: + resolution: {integrity: sha512-yDPMNjp4WyfYBkHnjIRLfca1i6KMyGCtsVgoKe/z1+6vukgaENdgGBZt+ZmKPc4gavvEZ5OgHfHdrazhgNyG7w==} engines: {node: '>=12'} strip-final-newline@2.0.0: @@ -6884,6 +6953,9 @@ packages: undici-types@7.21.0: resolution: {integrity: sha512-w9IMgQrz4O0YN1LtB7K5P63vhlIOvC7opSmouCJ+ZywlPAlO9gIkJ+otk6LvGpAs2wg4econaCz3TvQ9xPoyuQ==} + undici-types@7.24.6: + resolution: {integrity: sha512-WRNW+sJgj5OBN4/0JpHFqtqzhpbnV0GuB+OozA9gCL7a993SmU+1JBZCzLNxYsbMfIeDL+lTsphD5jN5N+n0zg==} + unhead@1.11.20: resolution: {integrity: sha512-3AsNQC0pjwlLqEYHLjtichGWankK8yqmocReITecmpB1H0aOabeESueyy+8X1gyJx4ftZVwo9hqQ4O3fPWffCA==} @@ -7070,6 +7142,47 @@ packages: typescript: 3.x || 4.x || 5.x || 6.x vitest: '>=3.0.0' + vitest@4.1.5: + resolution: {integrity: sha512-9Xx1v3/ih3m9hN+SbfkUyy0JAs72ap3r7joc87XL6jwF0jGg6mFBvQ1SrwaX+h8BlkX6Hz9shdd1uo6AF+ZGpg==} + 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.1.5 + '@vitest/browser-preview': 4.1.5 + '@vitest/browser-webdriverio': 4.1.5 + '@vitest/coverage-istanbul': 4.1.5 + '@vitest/coverage-v8': 4.1.5 + '@vitest/ui': 4.1.5 + happy-dom: '*' + jsdom: '*' + vite: ^6.0.0 || ^7.0.0 || ^8.0.0 + peerDependenciesMeta: + '@edge-runtime/vm': + optional: true + '@opentelemetry/api': + optional: true + '@types/node': + optional: true + '@vitest/browser-playwright': + optional: true + '@vitest/browser-preview': + optional: true + '@vitest/browser-webdriverio': + optional: true + '@vitest/coverage-istanbul': + optional: true + '@vitest/coverage-v8': + optional: true + '@vitest/ui': + optional: true + happy-dom: + optional: true + jsdom: + optional: true + vitest@4.1.6: resolution: {integrity: sha512-6lvjbS3p9b4CrdCmguzbh2/4uoXhGE2q71R4OX5sqF9R1bo9Xd6fGrMAfvp5wnCzlBnFVdCOp6onuTQVbo8iUQ==} engines: {node: ^20.0.0 || ^22.0.0 || >=24.0.0} @@ -7298,6 +7411,10 @@ packages: resolution: {integrity: sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==} engines: {node: '>=12'} + wrap-ansi@9.0.2: + resolution: {integrity: sha512-42AtmgqjV+X1VpdOfyTGOYRi0/zsoLqtXQckTmqTeybT+BDIbM/Guxo7x3pE2vtpr1ok6xRqM9OpBe+Jyoqyww==} + engines: {node: '>=18'} + wrappy@1.0.2: resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==} @@ -7317,6 +7434,10 @@ packages: utf-8-validate: optional: true + wsl-utils@0.3.1: + resolution: {integrity: sha512-g/eziiSUNBSsdDJtCLB8bdYEUMj4jR7AGeUo96p/3dTafgjHhpF4RiCFPiRILwjQoDXx5MqkBr4fwWtR3Ky4Wg==} + engines: {node: '>=20'} + xml-js@1.6.11: resolution: {integrity: sha512-7rVi2KMfwfWFl+GpPg6m80IVMWXLRjO+PxTq7V2CDhoGak0wzYzFgUY2m4XJ47OGdXd8eLE8EmwfAmdjw7lC1g==} hasBin: true @@ -7375,13 +7496,13 @@ packages: engines: {node: '>= 14.6'} hasBin: true - yargs-parser@21.1.1: - resolution: {integrity: sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==} - engines: {node: '>=12'} + yargs-parser@22.0.0: + resolution: {integrity: sha512-rwu/ClNdSMpkSrUb+d6BRsSkLUq1fmfsY6TOpYzTwvwkg1/NRG85KBy3kq++A8LKQwX6lsu+aWad+2khvuXrqw==} + engines: {node: ^20.19.0 || ^22.12.0 || >=23} - yargs@17.7.2: - resolution: {integrity: sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==} - engines: {node: '>=12'} + yargs@18.0.0: + resolution: {integrity: sha512-4UEqdc2RYGHZc7Doyqkrqiln3p9X2DZVxaGbwhn2pi7MrRagKaOcIKe8L3OxYcbhXLgLFUS3zAYuQjKBQgmuNg==} + engines: {node: ^20.19.0 || ^22.12.0 || >=23} yn@3.1.1: resolution: {integrity: sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==} @@ -8635,7 +8756,7 @@ snapshots: dependencies: string-width: 5.1.2 string-width-cjs: string-width@4.2.3 - strip-ansi: 7.1.2 + strip-ansi: 7.2.0 strip-ansi-cjs: strip-ansi@6.0.1 wrap-ansi: 8.1.0 wrap-ansi-cjs: wrap-ansi@7.0.0 @@ -9007,23 +9128,23 @@ snapshots: dependencies: '@chevrotain/types': 11.1.2 - '@microsoft/api-extractor-model@7.30.6(@types/node@25.7.0)': + '@microsoft/api-extractor-model@7.30.6(@types/node@25.9.0)': dependencies: '@microsoft/tsdoc': 0.15.1 '@microsoft/tsdoc-config': 0.17.1 - '@rushstack/node-core-library': 5.13.1(@types/node@25.7.0) + '@rushstack/node-core-library': 5.13.1(@types/node@25.9.0) transitivePeerDependencies: - '@types/node' - '@microsoft/api-extractor@7.52.8(@types/node@25.7.0)': + '@microsoft/api-extractor@7.52.8(@types/node@25.9.0)': dependencies: - '@microsoft/api-extractor-model': 7.30.6(@types/node@25.7.0) + '@microsoft/api-extractor-model': 7.30.6(@types/node@25.9.0) '@microsoft/tsdoc': 0.15.1 '@microsoft/tsdoc-config': 0.17.1 - '@rushstack/node-core-library': 5.13.1(@types/node@25.7.0) + '@rushstack/node-core-library': 5.13.1(@types/node@25.9.0) '@rushstack/rig-package': 0.5.3 - '@rushstack/terminal': 0.15.3(@types/node@25.7.0) - '@rushstack/ts-command-line': 5.0.1(@types/node@25.7.0) + '@rushstack/terminal': 0.15.3(@types/node@25.9.0) + '@rushstack/ts-command-line': 5.0.1(@types/node@25.9.0) lodash: 4.17.21 minimatch: 3.0.8 resolve: 1.22.10 @@ -9260,7 +9381,7 @@ snapshots: '@rollup/rollup-win32-x64-msvc@4.60.2': optional: true - '@rushstack/node-core-library@5.13.1(@types/node@25.7.0)': + '@rushstack/node-core-library@5.13.1(@types/node@25.9.0)': dependencies: ajv: 8.13.0 ajv-draft-04: 1.0.0(ajv@8.13.0) @@ -9271,23 +9392,23 @@ snapshots: resolve: 1.22.10 semver: 7.5.4 optionalDependencies: - '@types/node': 25.7.0 + '@types/node': 25.9.0 '@rushstack/rig-package@0.5.3': dependencies: resolve: 1.22.10 strip-json-comments: 3.1.1 - '@rushstack/terminal@0.15.3(@types/node@25.7.0)': + '@rushstack/terminal@0.15.3(@types/node@25.9.0)': dependencies: - '@rushstack/node-core-library': 5.13.1(@types/node@25.7.0) + '@rushstack/node-core-library': 5.13.1(@types/node@25.9.0) supports-color: 8.1.1 optionalDependencies: - '@types/node': 25.7.0 + '@types/node': 25.9.0 - '@rushstack/ts-command-line@5.0.1(@types/node@25.7.0)': + '@rushstack/ts-command-line@5.0.1(@types/node@25.9.0)': dependencies: - '@rushstack/terminal': 0.15.3(@types/node@25.7.0) + '@rushstack/terminal': 0.15.3(@types/node@25.9.0) '@types/argparse': 1.0.38 argparse: 1.0.10 string-argv: 0.3.2 @@ -9549,6 +9670,10 @@ snapshots: dependencies: undici-types: 7.21.0 + '@types/node@25.9.0': + dependencies: + undici-types: 7.24.6 + '@types/parse-json@4.0.2': {} '@types/parse5@5.0.3': {} @@ -9763,18 +9888,33 @@ snapshots: '@vavt/util@2.1.2': {} - '@vitejs/plugin-vue@6.0.1(vite@7.3.2(@types/node@25.7.0)(sass@1.94.1)(terser@5.47.1)(yaml@2.8.2))(vue@3.5.29(typescript@5.9.3))': + '@vitejs/plugin-vue@6.0.1(vite@7.3.2(@types/node@25.9.0)(sass@1.94.1)(terser@5.47.1)(yaml@2.8.2))(vue@3.5.29(typescript@5.9.3))': dependencies: '@rolldown/pluginutils': 1.0.0-beta.29 - vite: 7.3.2(@types/node@25.7.0)(sass@1.94.1)(terser@5.47.1)(yaml@2.8.2) + vite: 7.3.2(@types/node@25.9.0)(sass@1.94.1)(terser@5.47.1)(yaml@2.8.2) vue: 3.5.29(typescript@5.9.3) - '@vitejs/plugin-vue@6.0.6(vite@7.3.2(@types/node@25.7.0)(sass@1.94.1)(terser@5.47.1)(yaml@2.8.2))(vue@3.5.29(typescript@5.9.3))': + '@vitejs/plugin-vue@6.0.6(vite@7.3.2(@types/node@25.9.0)(sass@1.94.1)(terser@5.47.1)(yaml@2.8.2))(vue@3.5.29(typescript@5.9.3))': dependencies: '@rolldown/pluginutils': 1.0.0-rc.13 - vite: 7.3.2(@types/node@25.7.0)(sass@1.94.1)(terser@5.47.1)(yaml@2.8.2) + vite: 7.3.2(@types/node@25.9.0)(sass@1.94.1)(terser@5.47.1)(yaml@2.8.2) vue: 3.5.29(typescript@5.9.3) + '@vitest/coverage-v8@4.1.5(vitest@4.1.5)': + dependencies: + '@bcoe/v8-coverage': 1.0.2 + '@vitest/utils': 4.1.5 + ast-v8-to-istanbul: 1.0.0 + istanbul-lib-coverage: 3.2.2 + istanbul-lib-report: 3.0.1 + istanbul-reports: 3.2.0 + magicast: 0.5.2 + obug: 2.1.1 + std-env: 4.1.0 + tinyrainbow: 3.1.0 + vitest: 4.1.5(@types/node@25.9.0)(@vitest/coverage-v8@4.1.5)(happy-dom@20.8.9)(jsdom@27.2.0)(vite@7.3.2(@types/node@25.9.0)(sass@1.94.1)(terser@5.47.1)(yaml@2.8.2)) + optional: true + '@vitest/coverage-v8@4.1.5(vitest@4.1.6)': dependencies: '@bcoe/v8-coverage': 1.0.2 @@ -9787,7 +9927,16 @@ snapshots: obug: 2.1.1 std-env: 4.1.0 tinyrainbow: 3.1.0 - vitest: 4.1.6(@types/node@25.7.0)(@vitest/coverage-v8@4.1.5(vitest@4.1.6))(happy-dom@20.8.9)(jsdom@27.2.0)(vite@7.3.2(@types/node@25.7.0)(sass@1.94.1)(terser@5.47.1)(yaml@2.8.2)) + vitest: 4.1.6(@types/node@25.9.0)(@vitest/coverage-v8@4.1.5(vitest@4.1.6))(happy-dom@20.8.9)(jsdom@27.2.0)(vite@7.3.2(@types/node@25.9.0)(sass@1.94.1)(terser@5.47.1)(yaml@2.8.2)) + + '@vitest/expect@4.1.5': + dependencies: + '@standard-schema/spec': 1.1.0 + '@types/chai': 5.2.3 + '@vitest/spy': 4.1.5 + '@vitest/utils': 4.1.5 + chai: 6.2.2 + tinyrainbow: 3.1.0 '@vitest/expect@4.1.6': dependencies: @@ -9798,13 +9947,21 @@ snapshots: chai: 6.2.2 tinyrainbow: 3.1.0 - '@vitest/mocker@4.1.6(vite@7.3.2(@types/node@25.7.0)(sass@1.94.1)(terser@5.47.1)(yaml@2.8.2))': + '@vitest/mocker@4.1.5(vite@7.3.2(@types/node@25.9.0)(sass@1.94.1)(terser@5.47.1)(yaml@2.8.2))': + dependencies: + '@vitest/spy': 4.1.5 + estree-walker: 3.0.3 + magic-string: 0.30.21 + optionalDependencies: + vite: 7.3.2(@types/node@25.9.0)(sass@1.94.1)(terser@5.47.1)(yaml@2.8.2) + + '@vitest/mocker@4.1.6(vite@7.3.2(@types/node@25.9.0)(sass@1.94.1)(terser@5.47.1)(yaml@2.8.2))': dependencies: '@vitest/spy': 4.1.6 estree-walker: 3.0.3 magic-string: 0.30.21 optionalDependencies: - vite: 7.3.2(@types/node@25.7.0)(sass@1.94.1)(terser@5.47.1)(yaml@2.8.2) + vite: 7.3.2(@types/node@25.9.0)(sass@1.94.1)(terser@5.47.1)(yaml@2.8.2) '@vitest/pretty-format@4.1.5': dependencies: @@ -9814,11 +9971,23 @@ snapshots: dependencies: tinyrainbow: 3.1.0 + '@vitest/runner@4.1.5': + dependencies: + '@vitest/utils': 4.1.5 + pathe: 2.0.3 + '@vitest/runner@4.1.6': dependencies: '@vitest/utils': 4.1.6 pathe: 2.0.3 + '@vitest/snapshot@4.1.5': + dependencies: + '@vitest/pretty-format': 4.1.5 + '@vitest/utils': 4.1.5 + magic-string: 0.30.21 + pathe: 2.0.3 + '@vitest/snapshot@4.1.6': dependencies: '@vitest/pretty-format': 4.1.6 @@ -9826,6 +9995,8 @@ snapshots: magic-string: 0.30.21 pathe: 2.0.3 + '@vitest/spy@4.1.5': {} + '@vitest/spy@4.1.6': {} '@vitest/utils@4.1.5': @@ -9840,10 +10011,15 @@ snapshots: convert-source-map: 2.0.0 tinyrainbow: 3.1.0 - '@vitest/web-worker@4.1.5(vitest@4.1.6(@types/node@25.7.0)(@vitest/coverage-v8@4.1.5(vitest@4.1.6))(happy-dom@20.8.9)(jsdom@27.2.0)(vite@7.3.2(@types/node@25.7.0)(sass@1.94.1)(terser@5.47.1)(yaml@2.8.2)))': + '@vitest/web-worker@4.1.5(vitest@4.1.5)': + dependencies: + obug: 2.1.1 + vitest: 4.1.5(@types/node@25.9.0)(@vitest/coverage-v8@4.1.5)(happy-dom@20.8.9)(jsdom@27.2.0)(vite@7.3.2(@types/node@25.9.0)(sass@1.94.1)(terser@5.47.1)(yaml@2.8.2)) + + '@vitest/web-worker@4.1.5(vitest@4.1.6)': dependencies: obug: 2.1.1 - vitest: 4.1.6(@types/node@25.7.0)(@vitest/coverage-v8@4.1.5(vitest@4.1.6))(happy-dom@20.8.9)(jsdom@27.2.0)(vite@7.3.2(@types/node@25.7.0)(sass@1.94.1)(terser@5.47.1)(yaml@2.8.2)) + vitest: 4.1.6(@types/node@25.9.0)(@vitest/coverage-v8@4.1.5(vitest@4.1.6))(happy-dom@20.8.9)(jsdom@27.2.0)(vite@7.3.2(@types/node@25.9.0)(sass@1.94.1)(terser@5.47.1)(yaml@2.8.2)) '@volar/language-core@2.4.23': dependencies: @@ -10436,6 +10612,10 @@ snapshots: builtin-status-codes@3.0.0: {} + bundle-name@4.1.0: + dependencies: + run-applescript: 7.1.0 + byte-length@1.0.2: {} cacheable@2.3.1: @@ -10516,11 +10696,11 @@ snapshots: tinyexec: 1.1.2 tinyglobby: 0.2.16 - cliui@8.0.1: + cliui@9.0.1: dependencies: - string-width: 4.2.3 - strip-ansi: 6.0.1 - wrap-ansi: 7.0.0 + string-width: 7.2.0 + strip-ansi: 7.2.0 + wrap-ansi: 9.0.2 clone-deep@4.0.1: dependencies: @@ -10935,6 +11115,13 @@ snapshots: deepmerge@4.3.1: {} + default-browser-id@5.0.1: {} + + default-browser@5.5.0: + dependencies: + bundle-name: 4.1.0 + default-browser-id: 5.0.1 + defaults@1.0.4: dependencies: clone: 1.0.4 @@ -10946,7 +11133,7 @@ snapshots: es-errors: 1.3.0 gopd: 1.2.0 - define-lazy-prop@2.0.0: {} + define-lazy-prop@3.0.0: {} define-properties@1.2.1: dependencies: @@ -11040,6 +11227,11 @@ snapshots: graceful-fs: 4.2.11 tapable: 2.3.3 + enhanced-resolve@5.21.4: + dependencies: + graceful-fs: 4.2.11 + tapable: 2.3.3 + entities@4.5.0: {} entities@6.0.1: {} @@ -11540,7 +11732,7 @@ snapshots: get-caller-file@2.0.5: {} - get-east-asian-width@1.4.0: {} + get-east-asian-width@1.6.0: {} get-intrinsic@1.3.0: dependencies: @@ -11829,6 +12021,8 @@ snapshots: is-docker@2.2.1: {} + is-docker@3.0.0: {} + is-extglob@2.1.1: {} is-fullwidth-code-point@3.0.0: {} @@ -11844,6 +12038,12 @@ snapshots: dependencies: is-extglob: 2.1.1 + is-in-ssh@1.0.0: {} + + is-inside-container@1.0.0: + dependencies: + is-docker: 3.0.0 + is-nan@1.3.2: dependencies: call-bind: 1.0.8 @@ -11884,6 +12084,10 @@ snapshots: dependencies: is-docker: 2.2.1 + is-wsl@3.1.1: + dependencies: + is-inside-container: 1.0.0 + isarray@1.0.0: {} isarray@2.0.5: {} @@ -11926,7 +12130,7 @@ snapshots: jest-worker@27.5.1: dependencies: - '@types/node': 25.7.0 + '@types/node': 25.9.0 merge-stream: 2.0.0 supports-color: 8.1.1 @@ -12570,11 +12774,14 @@ snapshots: dependencies: mimic-fn: 2.1.0 - open@8.4.2: + open@11.0.0: dependencies: - define-lazy-prop: 2.0.0 - is-docker: 2.2.1 - is-wsl: 2.2.0 + default-browser: 5.5.0 + define-lazy-prop: 3.0.0 + is-in-ssh: 1.0.0 + is-inside-container: 1.0.0 + powershell-utils: 0.1.0 + wsl-utils: 0.3.1 opener@1.5.2: {} @@ -12878,6 +13085,8 @@ snapshots: picocolors: 1.1.1 source-map-js: 1.2.1 + powershell-utils@0.1.0: {} + preact@10.29.1: {} prelude-ls@1.2.1: {} @@ -13033,8 +13242,6 @@ snapshots: dependencies: jsesc: 3.0.2 - require-directory@2.1.1: {} - require-from-string@2.0.2: {} requirejs@2.3.7: {} @@ -13075,12 +13282,12 @@ snapshots: mime: 4.0.7 opener: 1.5.2 - rollup-plugin-visualizer@6.0.5(rollup@4.60.2): + rollup-plugin-visualizer@7.0.1(rollup@4.60.2): dependencies: - open: 8.4.2 + open: 11.0.0 picomatch: 4.0.4 - source-map: 0.7.4 - yargs: 17.7.2 + source-map: 0.7.6 + yargs: 18.0.0 optionalDependencies: rollup: 4.60.2 @@ -13122,6 +13329,8 @@ snapshots: points-on-curve: 0.2.0 points-on-path: 0.2.1 + run-applescript@7.1.0: {} + run-parallel@1.2.0: dependencies: queue-microtask: 1.2.3 @@ -13290,7 +13499,7 @@ snapshots: source-map@0.6.1: {} - source-map@0.7.4: {} + source-map@0.7.6: {} spdx-compare@1.0.0: dependencies: @@ -13362,12 +13571,18 @@ snapshots: dependencies: eastasianwidth: 0.2.0 emoji-regex: 9.2.2 - strip-ansi: 7.1.2 + strip-ansi: 7.2.0 + + string-width@7.2.0: + dependencies: + emoji-regex: 10.6.0 + get-east-asian-width: 1.6.0 + strip-ansi: 7.2.0 string-width@8.1.0: dependencies: - get-east-asian-width: 1.4.0 - strip-ansi: 7.1.2 + get-east-asian-width: 1.6.0 + strip-ansi: 7.2.0 string_decoder@1.1.1: dependencies: @@ -13381,7 +13596,7 @@ snapshots: dependencies: ansi-regex: 5.0.1 - strip-ansi@7.1.2: + strip-ansi@7.2.0: dependencies: ansi-regex: 6.2.2 @@ -13638,14 +13853,14 @@ snapshots: optionalDependencies: typescript: 5.9.3 - ts-node@10.9.2(@types/node@25.7.0)(typescript@5.9.3): + ts-node@10.9.2(@types/node@25.9.0)(typescript@5.9.3): dependencies: '@cspotcode/source-map-support': 0.8.1 '@tsconfig/node10': 1.0.11 '@tsconfig/node12': 1.0.11 '@tsconfig/node14': 1.0.3 '@tsconfig/node16': 1.0.4 - '@types/node': 25.7.0 + '@types/node': 25.9.0 acorn: 8.16.0 acorn-walk: 8.3.4 arg: 4.1.3 @@ -13711,6 +13926,8 @@ snapshots: undici-types@7.21.0: {} + undici-types@7.24.6: {} + unhead@1.11.20: dependencies: '@unhead/dom': 1.11.20 @@ -13812,9 +14029,9 @@ snapshots: spdx-correct: 3.2.0 spdx-expression-parse: 3.0.1 - vite-plugin-dts@4.5.4(@types/node@25.7.0)(rollup@4.60.2)(typescript@5.9.3)(vite@7.3.2(@types/node@25.7.0)(sass@1.94.1)(terser@5.47.1)(yaml@2.8.2)): + vite-plugin-dts@4.5.4(@types/node@25.9.0)(rollup@4.60.2)(typescript@5.9.3)(vite@7.3.2(@types/node@25.9.0)(sass@1.94.1)(terser@5.47.1)(yaml@2.8.2)): dependencies: - '@microsoft/api-extractor': 7.52.8(@types/node@25.7.0) + '@microsoft/api-extractor': 7.52.8(@types/node@25.9.0) '@rollup/pluginutils': 5.1.4(rollup@4.60.2) '@volar/typescript': 2.4.23 '@vue/language-core': 2.2.0(typescript@5.9.3) @@ -13825,38 +14042,38 @@ snapshots: magic-string: 0.30.21 typescript: 5.9.3 optionalDependencies: - vite: 7.3.2(@types/node@25.7.0)(sass@1.94.1)(terser@5.47.1)(yaml@2.8.2) + vite: 7.3.2(@types/node@25.9.0)(sass@1.94.1)(terser@5.47.1)(yaml@2.8.2) transitivePeerDependencies: - '@types/node' - rollup - supports-color - vite-plugin-environment@1.1.3(vite@7.3.2(@types/node@25.7.0)(sass@1.94.1)(terser@5.47.1)(yaml@2.8.2)): + vite-plugin-environment@1.1.3(vite@7.3.2(@types/node@25.9.0)(sass@1.94.1)(terser@5.47.1)(yaml@2.8.2)): dependencies: - vite: 7.3.2(@types/node@25.7.0)(sass@1.94.1)(terser@5.47.1)(yaml@2.8.2) + vite: 7.3.2(@types/node@25.9.0)(sass@1.94.1)(terser@5.47.1)(yaml@2.8.2) - vite-plugin-node-polyfills@0.24.0(rollup@4.60.2)(vite@7.3.2(@types/node@25.7.0)(sass@1.94.1)(terser@5.47.1)(yaml@2.8.2)): + vite-plugin-node-polyfills@0.24.0(rollup@4.60.2)(vite@7.3.2(@types/node@25.9.0)(sass@1.94.1)(terser@5.47.1)(yaml@2.8.2)): dependencies: '@rollup/plugin-inject': 5.0.5(rollup@4.60.2) node-stdlib-browser: 1.3.1 - vite: 7.3.2(@types/node@25.7.0)(sass@1.94.1)(terser@5.47.1)(yaml@2.8.2) + vite: 7.3.2(@types/node@25.9.0)(sass@1.94.1)(terser@5.47.1)(yaml@2.8.2) transitivePeerDependencies: - rollup - vite-plugin-static-copy@3.1.4(vite@7.3.2(@types/node@25.7.0)(sass@1.94.1)(terser@5.47.1)(yaml@2.8.2)): + vite-plugin-static-copy@3.1.4(vite@7.3.2(@types/node@25.9.0)(sass@1.94.1)(terser@5.47.1)(yaml@2.8.2)): dependencies: chokidar: 3.6.0 p-map: 7.0.3 picocolors: 1.1.1 tinyglobby: 0.2.16 - vite: 7.3.2(@types/node@25.7.0)(sass@1.94.1)(terser@5.47.1)(yaml@2.8.2) + vite: 7.3.2(@types/node@25.9.0)(sass@1.94.1)(terser@5.47.1)(yaml@2.8.2) - vite-plugin-treat-umd-as-commonjs@0.1.4(vite@7.3.2(@types/node@25.7.0)(sass@1.94.1)(terser@5.47.1)(yaml@2.8.2)): + vite-plugin-treat-umd-as-commonjs@0.1.4(vite@7.3.2(@types/node@25.9.0)(sass@1.94.1)(terser@5.47.1)(yaml@2.8.2)): dependencies: '@rollup/pluginutils': 4.2.1 - vite: 7.3.2(@types/node@25.7.0)(sass@1.94.1)(terser@5.47.1)(yaml@2.8.2) + vite: 7.3.2(@types/node@25.9.0)(sass@1.94.1)(terser@5.47.1)(yaml@2.8.2) - vite@7.3.2(@types/node@25.7.0)(sass@1.94.1)(terser@5.47.1)(yaml@2.8.2): + vite@7.3.2(@types/node@25.9.0)(sass@1.94.1)(terser@5.47.1)(yaml@2.8.2): dependencies: esbuild: 0.27.7 fdir: 6.5.0(picomatch@4.0.4) @@ -13865,28 +14082,58 @@ snapshots: rollup: 4.60.2 tinyglobby: 0.2.16 optionalDependencies: - '@types/node': 25.7.0 + '@types/node': 25.9.0 fsevents: 2.3.3 sass: 1.94.1 terser: 5.47.1 yaml: 2.8.2 - vitest-mock-extended@3.1.0(typescript@5.9.3)(vitest@4.1.6(@types/node@25.7.0)(@vitest/coverage-v8@4.1.5(vitest@4.1.6))(happy-dom@20.8.9)(jsdom@27.2.0)(vite@7.3.2(@types/node@25.7.0)(sass@1.94.1)(terser@5.47.1)(yaml@2.8.2))): + vitest-mock-extended@3.1.0(typescript@5.9.3)(vitest@4.1.6(@types/node@25.9.0)(@vitest/coverage-v8@4.1.5(vitest@4.1.6))(happy-dom@20.8.9)(jsdom@27.2.0)(vite@7.3.2(@types/node@25.9.0)(sass@1.94.1)(terser@5.47.1)(yaml@2.8.2))): dependencies: ts-essentials: 10.0.4(typescript@5.9.3) typescript: 5.9.3 - vitest: 4.1.6(@types/node@25.7.0)(@vitest/coverage-v8@4.1.5(vitest@4.1.6))(happy-dom@20.8.9)(jsdom@27.2.0)(vite@7.3.2(@types/node@25.7.0)(sass@1.94.1)(terser@5.47.1)(yaml@2.8.2)) + vitest: 4.1.6(@types/node@25.9.0)(@vitest/coverage-v8@4.1.5(vitest@4.1.6))(happy-dom@20.8.9)(jsdom@27.2.0)(vite@7.3.2(@types/node@25.9.0)(sass@1.94.1)(terser@5.47.1)(yaml@2.8.2)) - vitest-mock-extended@3.1.1(typescript@5.9.3)(vitest@4.1.6(@types/node@25.7.0)(@vitest/coverage-v8@4.1.5(vitest@4.1.6))(happy-dom@20.8.9)(jsdom@27.2.0)(vite@7.3.2(@types/node@25.7.0)(sass@1.94.1)(terser@5.47.1)(yaml@2.8.2))): + vitest-mock-extended@3.1.1(typescript@5.9.3)(vitest@4.1.6(@types/node@25.9.0)(@vitest/coverage-v8@4.1.5(vitest@4.1.6))(happy-dom@20.8.9)(jsdom@27.2.0)(vite@7.3.2(@types/node@25.9.0)(sass@1.94.1)(terser@5.47.1)(yaml@2.8.2))): dependencies: ts-essentials: 10.0.4(typescript@5.9.3) typescript: 5.9.3 - vitest: 4.1.6(@types/node@25.7.0)(@vitest/coverage-v8@4.1.5(vitest@4.1.6))(happy-dom@20.8.9)(jsdom@27.2.0)(vite@7.3.2(@types/node@25.7.0)(sass@1.94.1)(terser@5.47.1)(yaml@2.8.2)) + vitest: 4.1.6(@types/node@25.9.0)(@vitest/coverage-v8@4.1.5(vitest@4.1.6))(happy-dom@20.8.9)(jsdom@27.2.0)(vite@7.3.2(@types/node@25.9.0)(sass@1.94.1)(terser@5.47.1)(yaml@2.8.2)) + + vitest@4.1.5(@types/node@25.9.0)(@vitest/coverage-v8@4.1.5)(happy-dom@20.8.9)(jsdom@27.2.0)(vite@7.3.2(@types/node@25.9.0)(sass@1.94.1)(terser@5.47.1)(yaml@2.8.2)): + dependencies: + '@vitest/expect': 4.1.5 + '@vitest/mocker': 4.1.5(vite@7.3.2(@types/node@25.9.0)(sass@1.94.1)(terser@5.47.1)(yaml@2.8.2)) + '@vitest/pretty-format': 4.1.5 + '@vitest/runner': 4.1.5 + '@vitest/snapshot': 4.1.5 + '@vitest/spy': 4.1.5 + '@vitest/utils': 4.1.5 + es-module-lexer: 2.1.0 + expect-type: 1.3.0 + magic-string: 0.30.21 + obug: 2.1.1 + pathe: 2.0.3 + picomatch: 4.0.4 + std-env: 4.1.0 + tinybench: 2.9.0 + tinyexec: 1.1.2 + tinyglobby: 0.2.16 + tinyrainbow: 3.1.0 + vite: 7.3.2(@types/node@25.9.0)(sass@1.94.1)(terser@5.47.1)(yaml@2.8.2) + why-is-node-running: 2.3.0 + optionalDependencies: + '@types/node': 25.9.0 + '@vitest/coverage-v8': 4.1.5(vitest@4.1.5) + happy-dom: 20.8.9 + jsdom: 27.2.0 + transitivePeerDependencies: + - msw - vitest@4.1.6(@types/node@25.7.0)(@vitest/coverage-v8@4.1.5(vitest@4.1.6))(happy-dom@20.8.9)(jsdom@27.2.0)(vite@7.3.2(@types/node@25.7.0)(sass@1.94.1)(terser@5.47.1)(yaml@2.8.2)): + vitest@4.1.6(@types/node@25.9.0)(@vitest/coverage-v8@4.1.5(vitest@4.1.6))(happy-dom@20.8.9)(jsdom@27.2.0)(vite@7.3.2(@types/node@25.9.0)(sass@1.94.1)(terser@5.47.1)(yaml@2.8.2)): dependencies: '@vitest/expect': 4.1.6 - '@vitest/mocker': 4.1.6(vite@7.3.2(@types/node@25.7.0)(sass@1.94.1)(terser@5.47.1)(yaml@2.8.2)) + '@vitest/mocker': 4.1.6(vite@7.3.2(@types/node@25.9.0)(sass@1.94.1)(terser@5.47.1)(yaml@2.8.2)) '@vitest/pretty-format': 4.1.6 '@vitest/runner': 4.1.6 '@vitest/snapshot': 4.1.6 @@ -13903,10 +14150,10 @@ snapshots: tinyexec: 1.1.2 tinyglobby: 0.2.16 tinyrainbow: 3.1.0 - vite: 7.3.2(@types/node@25.7.0)(sass@1.94.1)(terser@5.47.1)(yaml@2.8.2) + vite: 7.3.2(@types/node@25.9.0)(sass@1.94.1)(terser@5.47.1)(yaml@2.8.2) why-is-node-running: 2.3.0 optionalDependencies: - '@types/node': 25.7.0 + '@types/node': 25.9.0 '@vitest/coverage-v8': 4.1.5(vitest@4.1.6) happy-dom: 20.8.9 jsdom: 27.2.0 @@ -14063,7 +14310,7 @@ snapshots: acorn: 8.16.0 browserslist: 4.28.2 chrome-trace-event: 1.0.4 - enhanced-resolve: 5.21.3 + enhanced-resolve: 5.21.4 es-module-lexer: 1.7.0 eslint-scope: 5.1.1 events: 3.3.0 @@ -14147,7 +14394,13 @@ snapshots: dependencies: ansi-styles: 6.2.3 string-width: 5.1.2 - strip-ansi: 7.1.2 + strip-ansi: 7.2.0 + + wrap-ansi@9.0.2: + dependencies: + ansi-styles: 6.2.3 + string-width: 7.2.0 + strip-ansi: 7.2.0 wrappy@1.0.2: {} @@ -14158,6 +14411,11 @@ snapshots: ws@8.18.3: {} + wsl-utils@0.3.1: + dependencies: + is-wsl: 3.1.1 + powershell-utils: 0.1.0 + xml-js@1.6.11: dependencies: sax: 1.4.1 @@ -14196,17 +14454,16 @@ snapshots: yaml@2.8.2: {} - yargs-parser@21.1.1: {} + yargs-parser@22.0.0: {} - yargs@17.7.2: + yargs@18.0.0: dependencies: - cliui: 8.0.1 + cliui: 9.0.1 escalade: 3.2.0 get-caller-file: 2.0.5 - require-directory: 2.1.1 - string-width: 4.2.3 + string-width: 7.2.0 y18n: 5.0.8 - yargs-parser: 21.1.1 + yargs-parser: 22.0.0 yn@3.1.1: {}