diff --git a/package.json b/package.json index 3c5dfd6..9982165 100644 --- a/package.json +++ b/package.json @@ -66,7 +66,7 @@ "msw": "^2.11.6", "typescript-eslint": "^8.46.2", "vite-tsconfig-paths": "^5.1.4", - "vitest": "^3.2.4" + "vitest": "^4.1.0" }, "pnpm": { "patchedDependencies": { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index c781775..9b12894 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -106,7 +106,7 @@ importers: version: 9.39.2 '@nuxt/test-utils': specifier: ^4.0.0 - version: 4.0.0(@vue/test-utils@2.4.6)(crossws@0.4.5(srvx@0.11.15))(happy-dom@20.8.9)(magicast@0.5.3)(typescript@5.9.3)(vite@7.3.3(@types/node@25.3.0)(jiti@2.7.0)(lightningcss@1.31.1)(sass@1.97.3)(terser@5.47.1)(yaml@2.9.0))(vitest@3.2.4(@types/node@25.3.0)(happy-dom@20.8.9)(jiti@2.7.0)(lightningcss@1.31.1)(msw@2.12.10(@types/node@25.3.0)(typescript@5.9.3))(sass@1.97.3)(terser@5.47.1)(yaml@2.9.0)) + version: 4.0.0(@vue/test-utils@2.4.6)(crossws@0.4.5(srvx@0.11.15))(happy-dom@20.8.9)(magicast@0.5.3)(typescript@5.9.3)(vite@7.3.3(@types/node@25.3.0)(jiti@2.7.0)(lightningcss@1.31.1)(sass@1.97.3)(terser@5.47.1)(yaml@2.9.0))(vitest@4.1.0(@types/node@25.3.0)(happy-dom@20.8.9)(msw@2.12.10(@types/node@25.3.0)(typescript@5.9.3))(vite@7.3.3(@types/node@25.3.0)(jiti@2.7.0)(lightningcss@1.31.1)(sass@1.97.3)(terser@5.47.1)(yaml@2.9.0))) '@types/eslint-config-prettier': specifier: ^6.11.3 version: 6.11.3 @@ -121,7 +121,7 @@ importers: version: 6.0.4(vite@7.3.3(@types/node@25.3.0)(jiti@2.7.0)(lightningcss@1.31.1)(sass@1.97.3)(terser@5.47.1)(yaml@2.9.0))(vue@3.5.28(typescript@5.9.3)) '@vitest/coverage-v8': specifier: ^3.2.4 - version: 3.2.4(vitest@3.2.4(@types/node@25.3.0)(happy-dom@20.8.9)(jiti@2.7.0)(lightningcss@1.31.1)(msw@2.12.10(@types/node@25.3.0)(typescript@5.9.3))(sass@1.97.3)(terser@5.47.1)(yaml@2.9.0)) + version: 3.2.4(vitest@4.1.0(@types/node@25.3.0)(happy-dom@20.8.9)(msw@2.12.10(@types/node@25.3.0)(typescript@5.9.3))(vite@7.3.3(@types/node@25.3.0)(jiti@2.7.0)(lightningcss@1.31.1)(sass@1.97.3)(terser@5.47.1)(yaml@2.9.0))) '@vue/test-utils': specifier: ^2.4.6 version: 2.4.6 @@ -147,8 +147,8 @@ importers: specifier: ^5.1.4 version: 5.1.4(typescript@5.9.3)(vite@7.3.3(@types/node@25.3.0)(jiti@2.7.0)(lightningcss@1.31.1)(sass@1.97.3)(terser@5.47.1)(yaml@2.9.0)) vitest: - specifier: ^3.2.4 - version: 3.2.4(@types/node@25.3.0)(happy-dom@20.8.9)(jiti@2.7.0)(lightningcss@1.31.1)(msw@2.12.10(@types/node@25.3.0)(typescript@5.9.3))(sass@1.97.3)(terser@5.47.1)(yaml@2.9.0) + specifier: ^4.1.0 + version: 4.1.0(@types/node@25.3.0)(happy-dom@20.8.9)(msw@2.12.10(@types/node@25.3.0)(typescript@5.9.3))(vite@7.3.3(@types/node@25.3.0)(jiti@2.7.0)(lightningcss@1.31.1)(sass@1.97.3)(terser@5.47.1)(yaml@2.9.0)) packages: @@ -2192,6 +2192,9 @@ packages: '@speed-highlight/core@1.2.15': resolution: {integrity: sha512-BMq1K3DsElxDWawkX6eLg9+CKJrTVGCBAWVuHXVUV2u0s2711qiChLSId6ikYPfxhdYocLNt3wWwSvDiTvFabw==} + '@standard-schema/spec@1.1.0': + resolution: {integrity: sha512-l2aFy5jALhniG5HgqrD6jXLi/rUWrKvqN/qJx6yoJsgKhblVd+iqqU4RCXavm/jPityDo5TCvKMnpjKnOriy0w==} + '@swc/helpers@0.5.2': resolution: {integrity: sha512-E4KcWTpoLHqwPHLxidpOqQbcrZVgi0rsmmZXUle1jXmJfuIf/UWpczUJ7MZZ5tlxytgJXyp0w4PGkkeLiuIdZw==} @@ -2454,34 +2457,34 @@ packages: '@vitest/browser': optional: true - '@vitest/expect@3.2.4': - resolution: {integrity: sha512-Io0yyORnB6sikFlt8QW5K7slY4OjqNX9jmJQ02QDda8lyM6B5oNgVWoSoKPac8/kgnCUzuHQKrSLtu/uOqqrig==} + '@vitest/expect@4.1.0': + resolution: {integrity: sha512-EIxG7k4wlWweuCLG9Y5InKFwpMEOyrMb6ZJ1ihYu02LVj/bzUwn2VMU+13PinsjRW75XnITeFrQBMH5+dLvCDA==} - '@vitest/mocker@3.2.4': - resolution: {integrity: sha512-46ryTE9RZO/rfDd7pEqFl7etuyzekzEhUbTW3BvmeO/BcCMEgq59BKhek3dXDWgAj4oMK6OZi+vRr1wPW6qjEQ==} + '@vitest/mocker@4.1.0': + resolution: {integrity: sha512-evxREh+Hork43+Y4IOhTo+h5lGmVRyjqI739Rz4RlUPqwrkFFDF6EMvOOYjTx4E8Tl6gyCLRL8Mu7Ry12a13Tw==} peerDependencies: msw: ^2.4.9 - vite: ^5.0.0 || ^6.0.0 || ^7.0.0-0 + vite: ^6.0.0 || ^7.0.0 || ^8.0.0-0 peerDependenciesMeta: msw: optional: true vite: optional: true - '@vitest/pretty-format@3.2.4': - resolution: {integrity: sha512-IVNZik8IVRJRTr9fxlitMKeJeXFFFN0JaB9PHPGQ8NKQbGpfjlTx9zO4RefN8gp7eqjNy8nyK3NZmBzOPeIxtA==} + '@vitest/pretty-format@4.1.0': + resolution: {integrity: sha512-3RZLZlh88Ib0J7NQTRATfc/3ZPOnSUn2uDBUoGNn5T36+bALixmzphN26OUD3LRXWkJu4H0s5vvUeqBiw+kS0A==} - '@vitest/runner@3.2.4': - resolution: {integrity: sha512-oukfKT9Mk41LreEW09vt45f8wx7DordoWUZMYdY/cyAk7w5TWkTRCNZYF7sX7n2wB7jyGAl74OxgwhPgKaqDMQ==} + '@vitest/runner@4.1.0': + resolution: {integrity: sha512-Duvx2OzQ7d6OjchL+trw+aSrb9idh7pnNfxrklo14p3zmNL4qPCDeIJAK+eBKYjkIwG96Bc6vYuxhqDXQOWpoQ==} - '@vitest/snapshot@3.2.4': - resolution: {integrity: sha512-dEYtS7qQP2CjU27QBC5oUOxLE/v5eLkGqPE0ZKEIDGMs4vKWe7IjgLOeauHsR0D5YuuycGRO5oSRXnwnmA78fQ==} + '@vitest/snapshot@4.1.0': + resolution: {integrity: sha512-0Vy9euT1kgsnj1CHttwi9i9o+4rRLEaPRSOJ5gyv579GJkNpgJK+B4HSv/rAWixx2wdAFci1X4CEPjiu2bXIMg==} - '@vitest/spy@3.2.4': - resolution: {integrity: sha512-vAfasCOe6AIK70iP5UD11Ac4siNUNJ9i/9PZ3NKx07sG6sUxeag1LWdNrMWeKKYBLlzuK+Gn65Yd5nyL6ds+nw==} + '@vitest/spy@4.1.0': + resolution: {integrity: sha512-pz77k+PgNpyMDv2FV6qmk5ZVau6c3R8HC8v342T2xlFxQKTrSeYw9waIJG8KgV9fFwAtTu4ceRzMivPTH6wSxw==} - '@vitest/utils@3.2.4': - resolution: {integrity: sha512-fB2V0JFrQSMsCo9HiSq3Ezpdv4iYaXRG1Sx8edX3MwxfyNn83mKiGzOcH+Fkxt4MHxr3y42fQi1oeAInqgX2QA==} + '@vitest/utils@4.1.0': + resolution: {integrity: sha512-XfPXT6a8TZY3dcGY8EdwsBulFCIw+BeeX0RZn2x/BtiY/75YGh8FeWGG8QISN/WhaqSrE2OrlDgtF8q5uhOTmw==} '@vue-macros/common@3.1.2': resolution: {integrity: sha512-h9t4ArDdniO9ekYHAD95t9AZcAbb19lEGK+26iAjUODOIJKmObDNBSe4+6ELQAA3vtYiFPPBtHh7+cQCKi3Dng==} @@ -2950,8 +2953,8 @@ packages: caniuse-lite@1.0.30001793: resolution: {integrity: sha512-iwSsYWaCOoh26cV8NwNRViHlrfUvYsHDfRVcbtmw0Kg6PJIZZXwMkj1442FYLBGkeUf1juAsU3DTfxW579mrPA==} - chai@5.3.3: - resolution: {integrity: sha512-4zNhdJD/iOjSH0A05ea+Ke6MU5mmpQcbQsSOkgdaUMJ9zTlDTD/GYlwohmIE2u0gaxHYiVHEn1Fw9mZ/ktJWgw==} + chai@6.2.2: + resolution: {integrity: sha512-NUPRluOfOiTKBKvWPtSD4PhFvWCqOi0BGStNWs57X9js7XGTprSmFoz5F0tWhR4WPjNeR9jXqdC7/UpSJTnlRg==} engines: {node: '>=18'} chalk@4.1.2: @@ -2962,10 +2965,6 @@ packages: resolution: {integrity: sha512-GIjfiT9dbmHRiYi6Nl2yFCq7kkwdkp1W/lp2J99rX0yo9tgJGn3lKQATztIjb5tVtevcBtIdICNWqlq5+E8/Pw==} engines: {pnpm: '>=8'} - check-error@2.1.3: - resolution: {integrity: sha512-PAJdDJusoxnwm1VwW07VWwUN1sl7smmC3OKggvndJFadxxDRyFJBX/ggnu/KE4kQAB7a3Dp8f/YXC1FlUprWmA==} - engines: {node: '>= 16'} - chokidar@3.6.0: resolution: {integrity: sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==} engines: {node: '>= 8.10.0'} @@ -3222,10 +3221,6 @@ packages: supports-color: optional: true - deep-eql@5.0.2: - resolution: {integrity: sha512-h5k/5U50IJJFpzfL6nO9jaaumfjO/f2NjK/oYB2Djzm4p9L+3T9qWpZqZ2hAbLPuuYq9wrU08WQyBTL5GbPk5Q==} - engines: {node: '>=6'} - deep-is@0.1.4: resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==} @@ -3365,9 +3360,6 @@ packages: resolution: {integrity: sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==} engines: {node: '>= 0.4'} - es-module-lexer@1.7.0: - resolution: {integrity: sha512-jEQoCwk8hyb2AZziIOLhDqpm5+2ww5uIE6lkO/6jcOCusfk6LhMHpXXfBLXTZ7Ydyt0j4VoUQv6uGNYbdW+kBA==} - es-module-lexer@2.0.0: resolution: {integrity: sha512-5POEcUuZybH7IdmGsD8wlf0AI55wMecM9rVBTI/qEAy2c1kTOm3DjFYjrBdI2K3BaJjJYfYFeRtM0t9ssnRuxw==} @@ -4254,9 +4246,6 @@ packages: resolution: {integrity: sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==} hasBin: true - loupe@3.2.1: - resolution: {integrity: sha512-CdzqowRJCeLU72bHvWqwRBBlLcMEtIvGrlvef74kMnV2AolS9Y8xUv1I0U/MNAWMhBlKIoyuEgoJ0t/bbwHbLQ==} - lru-cache@10.4.3: resolution: {integrity: sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==} @@ -4756,10 +4745,6 @@ packages: pathe@2.0.3: resolution: {integrity: sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w==} - pathval@2.0.1: - resolution: {integrity: sha512-//nshmD55c46FuFw26xV/xFAaB5HF9Xdap7HJBBnrKdAd6/GxDBaNA1870O79+9ueg61cZLSVc+OaFlfmObYVQ==} - engines: {node: '>= 14.16'} - perfect-debounce@1.0.0: resolution: {integrity: sha512-xCy9V055GLEqoFaHoC1SoLIaLmWctgCUaBaWxDZ7/Zx4CTyX7cJQLJOok/orfjZAh9kEYpjJa4d0KcJmCbctZA==} @@ -5635,15 +5620,12 @@ packages: resolution: {integrity: sha512-Ae3OVUqifDw0wBriIBS7yVaW44Dp6eSHQcyq4Igc7eN2TJH/2YsicswaW+J/OuMvhpDPOKEgpAZCjkb4hpoyeA==} engines: {node: ^16.14.0 || >= 17.3.0} - tinyexec@0.3.2: - resolution: {integrity: sha512-KQQR9yN7R5+OSwaK0XQoj22pwHoTlgYqmUscPYoknOoWCWfj/5/ABTMRi69FrKU5ffPVh5QcFikpWJI/P1ocHA==} - tinyexec@1.0.2: resolution: {integrity: sha512-W/KYk+NFhkmsYpuHq5JykngiOCnxeVL8v8dFnqxSD8qEEdRfXk1SDM6JzNqcERbcGYj9tMrDQBYV9cjgnunFIg==} engines: {node: '>=18'} - tinyexec@1.1.2: - resolution: {integrity: sha512-dAqSqE/RabpBKI8+h26GfLq6Vb3JVXs30XYQjdMjaj/c2tS8IYYMbIzP599KtRj7c57/wYApb3QjgRgXmrCukA==} + tinyexec@1.2.4: + resolution: {integrity: sha512-SHf/r48b7vOrjve9PxJo3MN5v5yuyjHvdUcrQffT3WXMUfnGmHDVbC4k3sHJaJTgZCwpUplIaAo5ANtMyp3YHg==} engines: {node: '>=18'} tinyglobby@0.2.15: @@ -5654,16 +5636,16 @@ packages: resolution: {integrity: sha512-pn99VhoACYR8nFHhxqix+uvsbXineAasWm5ojXoN8xEwK5Kd3/TrhNn1wByuD52UxWRLy8pu+kRMniEi6Eq9Zg==} engines: {node: '>=12.0.0'} - tinypool@1.1.1: - resolution: {integrity: sha512-Zba82s87IFq9A9XmjiX5uZA/ARWDrB03OHlq+Vw1fSdt0I+4/Kutwy8BP4Y/y/aORMo61FQ0vIb5j44vSo5Pkg==} - engines: {node: ^18.0.0 || >=20.0.0} + tinyglobby@0.2.17: + resolution: {integrity: sha512-wXR/dYpcqKmfWpEdZjiKJOwCNFndD0DMnrW/cYjVGttEkBfVgcLFHoNrlj47mjOVic9yyNu65alsgF4NQyTa2g==} + engines: {node: '>=12.0.0'} tinyrainbow@2.0.0: resolution: {integrity: sha512-op4nsTR47R6p0vMUUoYl/a+ljLFVtlfaXkLQmqfLR1qHma1h/ysYk4hEXZ880bf2CYgTskvTa/e196Vd5dDQXw==} engines: {node: '>=14.0.0'} - tinyspy@4.0.4: - resolution: {integrity: sha512-azl+t0z7pw/z958Gy9svOTuzqIk6xq+NSheJzn5MMWtWTFywIacg2wUlzKFGtt3cthx0r2SxMK0yzJOR0IES7Q==} + tinyrainbow@3.1.0: + resolution: {integrity: sha512-Bf+ILmBgretUrdJxzXM0SgXLZ3XfiaUuOj/IKQHuTXip+05Xn+uyEYdVg0kYDipTBcLrCVyUzAPz7QmArb0mmw==} engines: {node: '>=14.0.0'} tldts-core@7.0.23: @@ -6009,11 +5991,6 @@ packages: peerDependencies: vite: ^2.6.0 || ^3.0.0 || ^4.0.0 || ^5.0.0-0 || ^6.0.0-0 || ^7.0.0-0 || ^8.0.0 - vite-node@3.2.4: - resolution: {integrity: sha512-EbKSKh+bh1E1IFxeO0pg1n4dvoOTt0UDiXMd/qn++r98+jPO1xtJilvXldeuQ8giIB5IkpjCgMleHMNEsGH6pg==} - engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0} - hasBin: true - vite-node@5.3.0: resolution: {integrity: sha512-8f20COPYJujc3OKPX6OuyBy3ZIv2det4eRRU4GY1y2MjbeGSUmPjedxg1b72KnTagCofwvZ65ThzjxDW2AtQFQ==} engines: {node: ^20.19.0 || >=22.12.0} @@ -6080,46 +6057,6 @@ packages: vite: optional: true - vite@7.3.1: - resolution: {integrity: sha512-w+N7Hifpc3gRjZ63vYBXA56dvvRlNWRczTdmCBBa+CotUzAPf5b7YMdMR/8CQoeYE5LX3W4wj6RYTgonm1b9DA==} - engines: {node: ^20.19.0 || >=22.12.0} - hasBin: true - peerDependencies: - '@types/node': ^20.19.0 || >=22.12.0 - jiti: '>=1.21.0' - less: ^4.0.0 - lightningcss: ^1.21.0 - sass: ^1.70.0 - sass-embedded: ^1.70.0 - stylus: '>=0.54.8' - sugarss: ^5.0.0 - terser: ^5.16.0 - tsx: ^4.8.1 - yaml: ^2.4.2 - peerDependenciesMeta: - '@types/node': - optional: true - jiti: - optional: true - less: - optional: true - lightningcss: - optional: true - sass: - optional: true - sass-embedded: - optional: true - stylus: - optional: true - sugarss: - optional: true - terser: - optional: true - tsx: - optional: true - yaml: - optional: true - vite@7.3.3: resolution: {integrity: sha512-/4XH147Ui7OGTjg3HbdWe5arnZQSbfuRzdr9Ec7TQi5I7R+ir0Rlc9GIvD4v0XZurELqA035KVXJXpR61xhiTA==} engines: {node: ^20.19.0 || >=22.12.0} @@ -6163,26 +6100,33 @@ packages: vitest-environment-nuxt@1.0.1: resolution: {integrity: sha512-eBCwtIQriXW5/M49FjqNKfnlJYlG2LWMSNFsRVKomc8CaMqmhQPBS5LZ9DlgYL9T8xIVsiA6RZn2lk7vxov3Ow==} - vitest@3.2.4: - resolution: {integrity: sha512-LUCP5ev3GURDysTWiP47wRRUpLKMOfPh+yKTx3kVIEiu5KOMeqzpnYNsKyOoVrULivR8tLcks4+lga33Whn90A==} - engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0} + vitest@4.1.0: + resolution: {integrity: sha512-YbDrMF9jM2Lqc++2530UourxZHmkKLxrs4+mYhEwqWS97WJ7wOYEkcr+QfRgJ3PW9wz3odRijLZjHEaRLTNbqw==} + engines: {node: ^20.0.0 || ^22.0.0 || >=24.0.0} hasBin: true peerDependencies: '@edge-runtime/vm': '*' - '@types/debug': ^4.1.12 - '@types/node': ^18.0.0 || ^20.0.0 || >=22.0.0 - '@vitest/browser': 3.2.4 - '@vitest/ui': 3.2.4 + '@opentelemetry/api': ^1.9.0 + '@types/node': ^20.0.0 || ^22.0.0 || >=24.0.0 + '@vitest/browser-playwright': 4.1.0 + '@vitest/browser-preview': 4.1.0 + '@vitest/browser-webdriverio': 4.1.0 + '@vitest/ui': 4.1.0 happy-dom: '*' jsdom: '*' + vite: ^6.0.0 || ^7.0.0 || ^8.0.0-0 peerDependenciesMeta: '@edge-runtime/vm': optional: true - '@types/debug': + '@opentelemetry/api': optional: true '@types/node': optional: true - '@vitest/browser': + '@vitest/browser-playwright': + optional: true + '@vitest/browser-preview': + optional: true + '@vitest/browser-webdriverio': optional: true '@vitest/ui': optional: true @@ -6694,7 +6638,7 @@ snapshots: '@nuxt/kit': 4.4.6(magicast@0.5.3) chokidar: 5.0.0 pathe: 2.0.3 - tinyglobby: 0.2.16 + tinyglobby: 0.2.17 optionalDependencies: typescript: 5.9.3 transitivePeerDependencies: @@ -7215,7 +7159,7 @@ snapshots: srvx: 0.11.15 std-env: 4.1.0 tinyclip: 0.1.12 - tinyexec: 1.1.2 + tinyexec: 1.2.4 ufo: 1.6.4 youch: 4.1.1 optionalDependencies: @@ -7284,7 +7228,7 @@ snapshots: simple-git: 3.36.0 sirv: 3.0.2 structured-clone-es: 2.0.0 - tinyglobby: 0.2.16 + tinyglobby: 0.2.17 vite: 7.3.3(@types/node@25.3.0)(jiti@2.7.0)(lightningcss@1.31.1)(sass@1.97.3)(terser@5.47.1)(yaml@2.9.0) vite-plugin-inspect: 11.3.3(@nuxt/kit@4.4.6(magicast@0.5.3))(vite@7.3.3(@types/node@25.3.0)(jiti@2.7.0)(lightningcss@1.31.1)(sass@1.97.3)(terser@5.47.1)(yaml@2.9.0)) vite-plugin-vue-tracer: 1.4.0(vite@7.3.3(@types/node@25.3.0)(jiti@2.7.0)(lightningcss@1.31.1)(sass@1.97.3)(terser@5.47.1)(yaml@2.9.0))(vue@3.5.34(typescript@5.9.3)) @@ -7315,7 +7259,7 @@ snapshots: rc9: 3.0.0 scule: 1.3.0 semver: 7.8.0 - tinyglobby: 0.2.16 + tinyglobby: 0.2.17 ufo: 1.6.4 unctx: 2.5.0 untyped: 2.0.0 @@ -7340,7 +7284,7 @@ snapshots: rc9: 3.0.0 scule: 1.3.0 semver: 7.8.0 - tinyglobby: 0.2.16 + tinyglobby: 0.2.17 ufo: 1.6.4 unctx: 2.5.0 untyped: 2.0.0 @@ -7365,7 +7309,7 @@ snapshots: rc9: 3.0.1 scule: 1.3.0 semver: 7.8.0 - tinyglobby: 0.2.16 + tinyglobby: 0.2.17 ufo: 1.6.4 unctx: 2.5.0 untyped: 2.0.0 @@ -7458,7 +7402,7 @@ snapshots: rc9: 3.0.1 std-env: 4.1.0 - '@nuxt/test-utils@4.0.0(@vue/test-utils@2.4.6)(crossws@0.4.5(srvx@0.11.15))(happy-dom@20.8.9)(magicast@0.5.3)(typescript@5.9.3)(vite@7.3.3(@types/node@25.3.0)(jiti@2.7.0)(lightningcss@1.31.1)(sass@1.97.3)(terser@5.47.1)(yaml@2.9.0))(vitest@3.2.4(@types/node@25.3.0)(happy-dom@20.8.9)(jiti@2.7.0)(lightningcss@1.31.1)(msw@2.12.10(@types/node@25.3.0)(typescript@5.9.3))(sass@1.97.3)(terser@5.47.1)(yaml@2.9.0))': + '@nuxt/test-utils@4.0.0(@vue/test-utils@2.4.6)(crossws@0.4.5(srvx@0.11.15))(happy-dom@20.8.9)(magicast@0.5.3)(typescript@5.9.3)(vite@7.3.3(@types/node@25.3.0)(jiti@2.7.0)(lightningcss@1.31.1)(sass@1.97.3)(terser@5.47.1)(yaml@2.9.0))(vitest@4.1.0(@types/node@25.3.0)(happy-dom@20.8.9)(msw@2.12.10(@types/node@25.3.0)(typescript@5.9.3))(vite@7.3.3(@types/node@25.3.0)(jiti@2.7.0)(lightningcss@1.31.1)(sass@1.97.3)(terser@5.47.1)(yaml@2.9.0)))': dependencies: '@clack/prompts': 1.0.0 '@nuxt/devtools-kit': 2.7.0(magicast@0.5.3)(vite@7.3.3(@types/node@25.3.0)(jiti@2.7.0)(lightningcss@1.31.1)(sass@1.97.3)(terser@5.47.1)(yaml@2.9.0)) @@ -7487,12 +7431,12 @@ snapshots: tinyexec: 1.0.2 ufo: 1.6.3 unplugin: 3.0.0 - vitest-environment-nuxt: 1.0.1(@vue/test-utils@2.4.6)(crossws@0.4.5(srvx@0.11.15))(happy-dom@20.8.9)(magicast@0.5.3)(typescript@5.9.3)(vite@7.3.3(@types/node@25.3.0)(jiti@2.7.0)(lightningcss@1.31.1)(sass@1.97.3)(terser@5.47.1)(yaml@2.9.0))(vitest@3.2.4(@types/node@25.3.0)(happy-dom@20.8.9)(jiti@2.7.0)(lightningcss@1.31.1)(msw@2.12.10(@types/node@25.3.0)(typescript@5.9.3))(sass@1.97.3)(terser@5.47.1)(yaml@2.9.0)) + vitest-environment-nuxt: 1.0.1(@vue/test-utils@2.4.6)(crossws@0.4.5(srvx@0.11.15))(happy-dom@20.8.9)(magicast@0.5.3)(typescript@5.9.3)(vite@7.3.3(@types/node@25.3.0)(jiti@2.7.0)(lightningcss@1.31.1)(sass@1.97.3)(terser@5.47.1)(yaml@2.9.0))(vitest@4.1.0(@types/node@25.3.0)(happy-dom@20.8.9)(msw@2.12.10(@types/node@25.3.0)(typescript@5.9.3))(vite@7.3.3(@types/node@25.3.0)(jiti@2.7.0)(lightningcss@1.31.1)(sass@1.97.3)(terser@5.47.1)(yaml@2.9.0))) vue: 3.5.28(typescript@5.9.3) optionalDependencies: '@vue/test-utils': 2.4.6 happy-dom: 20.8.9 - vitest: 3.2.4(@types/node@25.3.0)(happy-dom@20.8.9)(jiti@2.7.0)(lightningcss@1.31.1)(msw@2.12.10(@types/node@25.3.0)(typescript@5.9.3))(sass@1.97.3)(terser@5.47.1)(yaml@2.9.0) + vitest: 4.1.0(@types/node@25.3.0)(happy-dom@20.8.9)(msw@2.12.10(@types/node@25.3.0)(typescript@5.9.3))(vite@7.3.3(@types/node@25.3.0)(jiti@2.7.0)(lightningcss@1.31.1)(sass@1.97.3)(terser@5.47.1)(yaml@2.9.0)) transitivePeerDependencies: - crossws - magicast @@ -8261,6 +8205,8 @@ snapshots: '@speed-highlight/core@1.2.15': {} + '@standard-schema/spec@1.1.0': {} + '@swc/helpers@0.5.2': dependencies: tslib: 2.8.1 @@ -8464,7 +8410,7 @@ snapshots: debug: 4.4.3 minimatch: 9.0.5 semver: 7.8.0 - tinyglobby: 0.2.16 + tinyglobby: 0.2.17 ts-api-utils: 2.4.0(typescript@5.9.3) typescript: 5.9.3 transitivePeerDependencies: @@ -8554,7 +8500,7 @@ snapshots: vite: 7.3.3(@types/node@25.3.0)(jiti@2.7.0)(lightningcss@1.31.1)(sass@1.97.3)(terser@5.47.1)(yaml@2.9.0) vue: 3.5.34(typescript@5.9.3) - '@vitest/coverage-v8@3.2.4(vitest@3.2.4(@types/node@25.3.0)(happy-dom@20.8.9)(jiti@2.7.0)(lightningcss@1.31.1)(msw@2.12.10(@types/node@25.3.0)(typescript@5.9.3))(sass@1.97.3)(terser@5.47.1)(yaml@2.9.0))': + '@vitest/coverage-v8@3.2.4(vitest@4.1.0(@types/node@25.3.0)(happy-dom@20.8.9)(msw@2.12.10(@types/node@25.3.0)(typescript@5.9.3))(vite@7.3.3(@types/node@25.3.0)(jiti@2.7.0)(lightningcss@1.31.1)(sass@1.97.3)(terser@5.47.1)(yaml@2.9.0)))': dependencies: '@ampproject/remapping': 2.3.0 '@bcoe/v8-coverage': 1.0.2 @@ -8569,52 +8515,51 @@ snapshots: std-env: 3.10.0 test-exclude: 7.0.1 tinyrainbow: 2.0.0 - vitest: 3.2.4(@types/node@25.3.0)(happy-dom@20.8.9)(jiti@2.7.0)(lightningcss@1.31.1)(msw@2.12.10(@types/node@25.3.0)(typescript@5.9.3))(sass@1.97.3)(terser@5.47.1)(yaml@2.9.0) + vitest: 4.1.0(@types/node@25.3.0)(happy-dom@20.8.9)(msw@2.12.10(@types/node@25.3.0)(typescript@5.9.3))(vite@7.3.3(@types/node@25.3.0)(jiti@2.7.0)(lightningcss@1.31.1)(sass@1.97.3)(terser@5.47.1)(yaml@2.9.0)) transitivePeerDependencies: - supports-color - '@vitest/expect@3.2.4': + '@vitest/expect@4.1.0': dependencies: + '@standard-schema/spec': 1.1.0 '@types/chai': 5.2.3 - '@vitest/spy': 3.2.4 - '@vitest/utils': 3.2.4 - chai: 5.3.3 - tinyrainbow: 2.0.0 + '@vitest/spy': 4.1.0 + '@vitest/utils': 4.1.0 + chai: 6.2.2 + tinyrainbow: 3.1.0 - '@vitest/mocker@3.2.4(msw@2.12.10(@types/node@25.3.0)(typescript@5.9.3))(vite@7.3.1(@types/node@25.3.0)(jiti@2.7.0)(lightningcss@1.31.1)(sass@1.97.3)(terser@5.47.1)(yaml@2.9.0))': + '@vitest/mocker@4.1.0(msw@2.12.10(@types/node@25.3.0)(typescript@5.9.3))(vite@7.3.3(@types/node@25.3.0)(jiti@2.7.0)(lightningcss@1.31.1)(sass@1.97.3)(terser@5.47.1)(yaml@2.9.0))': dependencies: - '@vitest/spy': 3.2.4 + '@vitest/spy': 4.1.0 estree-walker: 3.0.3 magic-string: 0.30.21 optionalDependencies: msw: 2.12.10(@types/node@25.3.0)(typescript@5.9.3) - vite: 7.3.1(@types/node@25.3.0)(jiti@2.7.0)(lightningcss@1.31.1)(sass@1.97.3)(terser@5.47.1)(yaml@2.9.0) + vite: 7.3.3(@types/node@25.3.0)(jiti@2.7.0)(lightningcss@1.31.1)(sass@1.97.3)(terser@5.47.1)(yaml@2.9.0) - '@vitest/pretty-format@3.2.4': + '@vitest/pretty-format@4.1.0': dependencies: - tinyrainbow: 2.0.0 + tinyrainbow: 3.1.0 - '@vitest/runner@3.2.4': + '@vitest/runner@4.1.0': dependencies: - '@vitest/utils': 3.2.4 + '@vitest/utils': 4.1.0 pathe: 2.0.3 - strip-literal: 3.1.0 - '@vitest/snapshot@3.2.4': + '@vitest/snapshot@4.1.0': dependencies: - '@vitest/pretty-format': 3.2.4 + '@vitest/pretty-format': 4.1.0 + '@vitest/utils': 4.1.0 magic-string: 0.30.21 pathe: 2.0.3 - '@vitest/spy@3.2.4': - dependencies: - tinyspy: 4.0.4 + '@vitest/spy@4.1.0': {} - '@vitest/utils@3.2.4': + '@vitest/utils@4.1.0': dependencies: - '@vitest/pretty-format': 3.2.4 - loupe: 3.2.1 - tinyrainbow: 2.0.0 + '@vitest/pretty-format': 4.1.0 + convert-source-map: 2.0.0 + tinyrainbow: 3.1.0 '@vue-macros/common@3.1.2(vue@3.5.28(typescript@5.9.3))': dependencies: @@ -9245,13 +9190,7 @@ snapshots: caniuse-lite@1.0.30001793: {} - chai@5.3.3: - dependencies: - assertion-error: 2.0.1 - check-error: 2.1.3 - deep-eql: 5.0.2 - loupe: 3.2.1 - pathval: 2.0.1 + chai@6.2.2: {} chalk@4.1.2: dependencies: @@ -9262,8 +9201,6 @@ snapshots: dependencies: '@kurkle/color': 0.3.4 - check-error@2.1.3: {} - chokidar@3.6.0: dependencies: anymatch: 3.1.3 @@ -9492,8 +9429,6 @@ snapshots: dependencies: ms: 2.1.3 - deep-eql@5.0.2: {} - deep-is@0.1.4: {} deepmerge@4.3.1: {} @@ -9604,8 +9539,6 @@ snapshots: es-errors@1.3.0: {} - es-module-lexer@1.7.0: {} - es-module-lexer@2.0.0: {} es-module-lexer@2.1.0: {} @@ -10619,8 +10552,6 @@ snapshots: dependencies: js-tokens: 4.0.0 - loupe@3.2.1: {} - lru-cache@10.4.3: {} lru-cache@11.2.6: {} @@ -11231,13 +11162,13 @@ snapshots: dependencies: citty: 0.2.1 pathe: 2.0.3 - tinyexec: 1.0.2 + tinyexec: 1.2.4 nypm@0.6.6: dependencies: citty: 0.2.2 pathe: 2.0.3 - tinyexec: 1.1.2 + tinyexec: 1.2.4 oas-kit-common@1.0.8: dependencies: @@ -11490,8 +11421,6 @@ snapshots: pathe@2.0.3: {} - pathval@2.0.1: {} - perfect-debounce@1.0.0: {} perfect-debounce@2.1.0: {} @@ -12423,11 +12352,9 @@ snapshots: tinyclip@0.1.12: {} - tinyexec@0.3.2: {} - tinyexec@1.0.2: {} - tinyexec@1.1.2: {} + tinyexec@1.2.4: {} tinyglobby@0.2.15: dependencies: @@ -12439,11 +12366,14 @@ snapshots: fdir: 6.5.0(picomatch@4.0.4) picomatch: 4.0.4 - tinypool@1.1.1: {} + tinyglobby@0.2.17: + dependencies: + fdir: 6.5.0(picomatch@4.0.4) + picomatch: 4.0.4 tinyrainbow@2.0.0: {} - tinyspy@4.0.4: {} + tinyrainbow@3.1.0: {} tldts-core@7.0.23: {} @@ -12552,7 +12482,7 @@ snapshots: pkg-types: 2.3.1 scule: 1.3.0 strip-literal: 3.1.0 - tinyglobby: 0.2.16 + tinyglobby: 0.2.17 unplugin: 2.3.11 unplugin-utils: 0.3.1 @@ -12569,7 +12499,7 @@ snapshots: pkg-types: 2.3.1 scule: 1.3.0 strip-literal: 3.1.0 - tinyglobby: 0.2.16 + tinyglobby: 0.2.17 unplugin: 3.0.0 unplugin-utils: 0.3.1 optionalDependencies: @@ -12596,7 +12526,7 @@ snapshots: local-pkg: 1.1.2 magic-string: 0.30.21 mlly: 1.8.2 - tinyglobby: 0.2.16 + tinyglobby: 0.2.17 unplugin: 2.3.11 unplugin-utils: 0.2.5 vue: 3.5.28(typescript@5.9.3) @@ -12713,27 +12643,6 @@ snapshots: dependencies: vite: 7.3.3(@types/node@25.3.0)(jiti@2.7.0)(lightningcss@1.31.1)(sass@1.97.3)(terser@5.47.1)(yaml@2.9.0) - vite-node@3.2.4(@types/node@25.3.0)(jiti@2.7.0)(lightningcss@1.31.1)(sass@1.97.3)(terser@5.47.1)(yaml@2.9.0): - dependencies: - cac: 6.7.14 - debug: 4.4.3 - es-module-lexer: 1.7.0 - pathe: 2.0.3 - vite: 7.3.1(@types/node@25.3.0)(jiti@2.7.0)(lightningcss@1.31.1)(sass@1.97.3)(terser@5.47.1)(yaml@2.9.0) - transitivePeerDependencies: - - '@types/node' - - jiti - - less - - lightningcss - - sass - - sass-embedded - - stylus - - sugarss - - supports-color - - terser - - tsx - - yaml - vite-node@5.3.0(@types/node@25.3.0)(jiti@2.7.0)(lightningcss@1.31.1)(sass@1.97.3)(terser@5.47.1)(yaml@2.9.0): dependencies: cac: 6.7.14 @@ -12763,7 +12672,7 @@ snapshots: picomatch: 4.0.4 proper-lockfile: 4.1.2 tiny-invariant: 1.3.3 - tinyglobby: 0.2.16 + tinyglobby: 0.2.17 vite: 7.3.3(@types/node@25.3.0)(jiti@2.7.0)(lightningcss@1.31.1)(sass@1.97.3)(terser@5.47.1)(yaml@2.9.0) vscode-uri: 3.1.0 optionalDependencies: @@ -12809,23 +12718,6 @@ snapshots: - supports-color - typescript - vite@7.3.1(@types/node@25.3.0)(jiti@2.7.0)(lightningcss@1.31.1)(sass@1.97.3)(terser@5.47.1)(yaml@2.9.0): - dependencies: - esbuild: 0.27.3 - fdir: 6.5.0(picomatch@4.0.4) - picomatch: 4.0.4 - postcss: 8.5.6 - rollup: 4.57.1 - tinyglobby: 0.2.16 - optionalDependencies: - '@types/node': 25.3.0 - fsevents: 2.3.3 - jiti: 2.7.0 - lightningcss: 1.31.1 - sass: 1.97.3 - terser: 5.47.1 - yaml: 2.9.0 - vite@7.3.3(@types/node@25.3.0)(jiti@2.7.0)(lightningcss@1.31.1)(sass@1.97.3)(terser@5.47.1)(yaml@2.9.0): dependencies: esbuild: 0.27.7 @@ -12833,7 +12725,7 @@ snapshots: picomatch: 4.0.4 postcss: 8.5.15 rollup: 4.60.4 - tinyglobby: 0.2.16 + tinyglobby: 0.2.17 optionalDependencies: '@types/node': 25.3.0 fsevents: 2.3.3 @@ -12843,9 +12735,9 @@ snapshots: terser: 5.47.1 yaml: 2.9.0 - vitest-environment-nuxt@1.0.1(@vue/test-utils@2.4.6)(crossws@0.4.5(srvx@0.11.15))(happy-dom@20.8.9)(magicast@0.5.3)(typescript@5.9.3)(vite@7.3.3(@types/node@25.3.0)(jiti@2.7.0)(lightningcss@1.31.1)(sass@1.97.3)(terser@5.47.1)(yaml@2.9.0))(vitest@3.2.4(@types/node@25.3.0)(happy-dom@20.8.9)(jiti@2.7.0)(lightningcss@1.31.1)(msw@2.12.10(@types/node@25.3.0)(typescript@5.9.3))(sass@1.97.3)(terser@5.47.1)(yaml@2.9.0)): + vitest-environment-nuxt@1.0.1(@vue/test-utils@2.4.6)(crossws@0.4.5(srvx@0.11.15))(happy-dom@20.8.9)(magicast@0.5.3)(typescript@5.9.3)(vite@7.3.3(@types/node@25.3.0)(jiti@2.7.0)(lightningcss@1.31.1)(sass@1.97.3)(terser@5.47.1)(yaml@2.9.0))(vitest@4.1.0(@types/node@25.3.0)(happy-dom@20.8.9)(msw@2.12.10(@types/node@25.3.0)(typescript@5.9.3))(vite@7.3.3(@types/node@25.3.0)(jiti@2.7.0)(lightningcss@1.31.1)(sass@1.97.3)(terser@5.47.1)(yaml@2.9.0))): dependencies: - '@nuxt/test-utils': 4.0.0(@vue/test-utils@2.4.6)(crossws@0.4.5(srvx@0.11.15))(happy-dom@20.8.9)(magicast@0.5.3)(typescript@5.9.3)(vite@7.3.3(@types/node@25.3.0)(jiti@2.7.0)(lightningcss@1.31.1)(sass@1.97.3)(terser@5.47.1)(yaml@2.9.0))(vitest@3.2.4(@types/node@25.3.0)(happy-dom@20.8.9)(jiti@2.7.0)(lightningcss@1.31.1)(msw@2.12.10(@types/node@25.3.0)(typescript@5.9.3))(sass@1.97.3)(terser@5.47.1)(yaml@2.9.0)) + '@nuxt/test-utils': 4.0.0(@vue/test-utils@2.4.6)(crossws@0.4.5(srvx@0.11.15))(happy-dom@20.8.9)(magicast@0.5.3)(typescript@5.9.3)(vite@7.3.3(@types/node@25.3.0)(jiti@2.7.0)(lightningcss@1.31.1)(sass@1.97.3)(terser@5.47.1)(yaml@2.9.0))(vitest@4.1.0(@types/node@25.3.0)(happy-dom@20.8.9)(msw@2.12.10(@types/node@25.3.0)(typescript@5.9.3))(vite@7.3.3(@types/node@25.3.0)(jiti@2.7.0)(lightningcss@1.31.1)(sass@1.97.3)(terser@5.47.1)(yaml@2.9.0))) transitivePeerDependencies: - '@cucumber/cucumber' - '@jest/globals' @@ -12862,47 +12754,33 @@ snapshots: - vite - vitest - vitest@3.2.4(@types/node@25.3.0)(happy-dom@20.8.9)(jiti@2.7.0)(lightningcss@1.31.1)(msw@2.12.10(@types/node@25.3.0)(typescript@5.9.3))(sass@1.97.3)(terser@5.47.1)(yaml@2.9.0): + vitest@4.1.0(@types/node@25.3.0)(happy-dom@20.8.9)(msw@2.12.10(@types/node@25.3.0)(typescript@5.9.3))(vite@7.3.3(@types/node@25.3.0)(jiti@2.7.0)(lightningcss@1.31.1)(sass@1.97.3)(terser@5.47.1)(yaml@2.9.0)): dependencies: - '@types/chai': 5.2.3 - '@vitest/expect': 3.2.4 - '@vitest/mocker': 3.2.4(msw@2.12.10(@types/node@25.3.0)(typescript@5.9.3))(vite@7.3.1(@types/node@25.3.0)(jiti@2.7.0)(lightningcss@1.31.1)(sass@1.97.3)(terser@5.47.1)(yaml@2.9.0)) - '@vitest/pretty-format': 3.2.4 - '@vitest/runner': 3.2.4 - '@vitest/snapshot': 3.2.4 - '@vitest/spy': 3.2.4 - '@vitest/utils': 3.2.4 - chai: 5.3.3 - debug: 4.4.3 + '@vitest/expect': 4.1.0 + '@vitest/mocker': 4.1.0(msw@2.12.10(@types/node@25.3.0)(typescript@5.9.3))(vite@7.3.3(@types/node@25.3.0)(jiti@2.7.0)(lightningcss@1.31.1)(sass@1.97.3)(terser@5.47.1)(yaml@2.9.0)) + '@vitest/pretty-format': 4.1.0 + '@vitest/runner': 4.1.0 + '@vitest/snapshot': 4.1.0 + '@vitest/spy': 4.1.0 + '@vitest/utils': 4.1.0 + 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.3 - std-env: 3.10.0 + picomatch: 4.0.4 + std-env: 4.1.0 tinybench: 2.9.0 - tinyexec: 0.3.2 - tinyglobby: 0.2.15 - tinypool: 1.1.1 - tinyrainbow: 2.0.0 - vite: 7.3.1(@types/node@25.3.0)(jiti@2.7.0)(lightningcss@1.31.1)(sass@1.97.3)(terser@5.47.1)(yaml@2.9.0) - vite-node: 3.2.4(@types/node@25.3.0)(jiti@2.7.0)(lightningcss@1.31.1)(sass@1.97.3)(terser@5.47.1)(yaml@2.9.0) + tinyexec: 1.2.4 + tinyglobby: 0.2.17 + tinyrainbow: 3.1.0 + vite: 7.3.3(@types/node@25.3.0)(jiti@2.7.0)(lightningcss@1.31.1)(sass@1.97.3)(terser@5.47.1)(yaml@2.9.0) why-is-node-running: 2.3.0 optionalDependencies: '@types/node': 25.3.0 happy-dom: 20.8.9 transitivePeerDependencies: - - jiti - - less - - lightningcss - msw - - sass - - sass-embedded - - stylus - - sugarss - - supports-color - - terser - - tsx - - yaml vm2@3.11.5: dependencies: @@ -12975,7 +12853,7 @@ snapshots: pathe: 2.0.3 picomatch: 4.0.4 scule: 1.3.0 - tinyglobby: 0.2.16 + tinyglobby: 0.2.17 unplugin: 3.0.0 unplugin-utils: 0.3.1 vue: 3.5.34(typescript@5.9.3)