diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 39a1b08..882cc47 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -29,7 +29,7 @@ importers: devDependencies: '@nuxt/test-utils': specifier: ^3.14.2 - version: 3.18.0(@types/node@24.0.1)(@vue/test-utils@2.4.6)(jiti@2.6.1)(jsdom@26.1.0)(magicast@0.3.5)(terser@5.44.0)(typescript@5.9.3)(vitest@3.2.3(@types/node@24.0.1)(jiti@2.6.1)(jsdom@26.1.0)(terser@5.44.0)(yaml@2.8.1))(yaml@2.8.1) + version: 3.20.1(@vue/test-utils@2.4.6)(jsdom@26.1.0)(magicast@0.3.5)(typescript@5.9.3)(vitest@3.2.3(@types/node@24.0.1)(jiti@2.6.1)(jsdom@26.1.0)(terser@5.44.0)(yaml@2.8.1)) '@vue/test-utils': specifier: ^2.4.6 version: 2.4.6 @@ -623,10 +623,6 @@ packages: vite-plugin-eslint2: optional: true - '@nuxt/kit@3.17.2': - resolution: {integrity: sha512-Mz2Ni8iUwty5LBs3LepUL43rI2xXbuAz3Cqq37L9frOD2QI2tQUtasYaSoKk6U7nvYzuW2z/2b3YOLkMNi/k2w==} - engines: {node: '>=18.12.0'} - '@nuxt/kit@3.17.5': resolution: {integrity: sha512-NdCepmA+S/SzgcaL3oYUeSlXGYO6BXGr9K/m1D0t0O9rApF8CSq/QQ+ja5KYaYMO1kZAEWH4s2XVcE3uPrrAVg==} engines: {node: '>=18.12.0'} @@ -639,9 +635,9 @@ packages: resolution: {integrity: sha512-QY6wgano7szNP5hLUKNeZTLdx009F2n+a8L9M4Wzk1jhubvENc81jLWHAnaJOogRpqMeEqZcjHRfqTx+J1/lfQ==} engines: {node: '>=18.12.0'} - '@nuxt/schema@3.17.2': - resolution: {integrity: sha512-DzmvgqcfIoCkNKXrBU6wpGckIXSxHHU+7OTlE68qNq6y0lVYnUA0Akrn0I8j+n/vFdQTIpJXiRD4dAgcomsBAg==} - engines: {node: ^14.18.0 || >=16.10.0} + '@nuxt/kit@4.2.0': + resolution: {integrity: sha512-1yN3LL6RDN5GjkNLPUYCbNRkaYnat6hqejPyfIBBVzrWOrpiQeNMGxQM/IcVdaSuBJXAnu0sUvTKXpXkmPhljg==} + engines: {node: '>=18.12.0'} '@nuxt/schema@3.20.0': resolution: {integrity: sha512-qYs+GyNSZqUwg49mj0QtCp77agZo6LtXcgB7zfe7gTvu1WPoEku2dpbH6DQKoOonx1uaFhf5Tp3e5xuB5NwDVA==} @@ -656,20 +652,20 @@ packages: engines: {node: '>=18.12.0'} hasBin: true - '@nuxt/test-utils@3.18.0': - resolution: {integrity: sha512-i/kF1zc4YMT+tp3eBu5fTk1qxiQeQfjkCBl0Jta/O7s2x61pb0hiOGmX/ZTU3w0JFTXtTkqVMPqJuqFb+F5jCg==} - engines: {node: ^18.20.5 || ^20.9.0 || ^22.0.0 || >=23.0.0} + '@nuxt/test-utils@3.20.1': + resolution: {integrity: sha512-SNS8rCoO5vOHkWbAyGU/LgX3p41VHUq6u+7JEc3jNq9YAu/pA9V31AWJcPCfiZtw1PTJzk0TT+H8dhIHPFY2IQ==} + engines: {node: ^20.0.0 || ^22.0.0 || >=24.0.0} peerDependencies: - '@cucumber/cucumber': ^10.3.1 || ^11.0.0 - '@jest/globals': ^29.5.0 + '@cucumber/cucumber': ^10.3.1 || >=11.0.0 + '@jest/globals': ^29.5.0 || >=30.0.0 '@playwright/test': ^1.43.1 '@testing-library/vue': ^7.0.0 || ^8.0.1 '@vitest/ui': '*' '@vue/test-utils': ^2.4.2 - happy-dom: ^9.10.9 || ^10.0.0 || ^11.0.0 || ^12.0.0 || ^13.0.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - jsdom: ^22.0.0 || ^23.0.0 || ^24.0.0 || ^25.0.0 || ^26.0.0 + happy-dom: '*' + jsdom: '*' playwright-core: ^1.43.1 - vitest: ^0.34.6 || ^1.0.0 || ^2.0.0 || ^3.0.0 + vitest: ^3.2.0 peerDependenciesMeta: '@cucumber/cucumber': optional: true @@ -1905,14 +1901,6 @@ packages: peerDependencies: esbuild: '>=0.18' - c12@3.0.3: - resolution: {integrity: sha512-uC3MacKBb0Z15o5QWCHvHWj5Zv34pGQj9P+iXKSpTuSGFS0KKhUWf4t9AJ+gWjYOdmWCPEGpEzm8sS0iqbpo1w==} - peerDependencies: - magicast: ^0.3.5 - peerDependenciesMeta: - magicast: - optional: true - c12@3.3.1: resolution: {integrity: sha512-LcWQ01LT9tkoUINHgpIOv3mMs+Abv7oVCrtpMRi1PaapVEpWoMga5WuT7/DqFTu7URP9ftbOmimNw1KNIGh9DQ==} peerDependencies: @@ -2502,8 +2490,8 @@ packages: exsolve@1.0.7: resolution: {integrity: sha512-VO5fQUzZtI6C+vx4w/4BWJpg3s/5l+6pRQEHzFRM8WFi4XffSP1Z+4qi7GbjWbvRQEbdIco5mIMq+zX4rPuLrw==} - fake-indexeddb@6.0.0: - resolution: {integrity: sha512-YEboHE5VfopUclOck7LncgIqskAqnv4q0EWbYCaxKKjAvO93c+TJIaBuGy8CBFdbg9nKdpN3AuPRwVBJ4k7NrQ==} + fake-indexeddb@6.2.4: + resolution: {integrity: sha512-INKeIKEtSViN4yVtEWEUqbsqmaIy7Ls+MfU0yxQVXg67pOJ/sH1ZxcVrP8XrKULUFohcPD9gnmym+qBfEybACw==} engines: {node: '>=18'} fast-deep-equal@3.1.3: @@ -2659,9 +2647,6 @@ packages: resolution: {integrity: sha512-O1Ld7Dr+nqPnmGpdhzLmMTQ4vAsD+rHwMm1NLUmoUFFymBOMKxCCrtDxqdBRYXdeEPEi3SyoR4TizJLQrnKBNA==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - h3@1.15.3: - resolution: {integrity: sha512-z6GknHqyX0h9aQaTx22VZDf6QyZn+0Nh+Ym8O/u0SGSkyF5cuTJYKlc8MkzW3Nzf9LE1ivcpmYC3FUGpywhuUQ==} - h3@1.15.4: resolution: {integrity: sha512-z5cFQWDffyOe4vQ9xIqNfCZdV4p//vy6fBnr8Q1AWnVZ0teurKMG66rLj++TKwKPUP3u7iMUvrvKaEUiQw2QWQ==} @@ -3159,9 +3144,6 @@ packages: node-addon-api@7.1.1: resolution: {integrity: sha512-5m3bsyrjFWE1xf7nz7YXdN4udnVtXK6/Yfgn5qnahL6bCkf2yKt4k3nuTKAtT4r3IG8JNR2ncsIMdZuAzJjHQQ==} - node-fetch-native@1.6.6: - resolution: {integrity: sha512-8Mc2HhqPdlIfedsuZoc3yioPuzp6b+L5jRCRY1QzuWZh2EGJVQrGppC6V6cF0bLdbW0+O2YpqCA25aF/1lvipQ==} - node-fetch-native@1.6.7: resolution: {integrity: sha512-g9yhqoedzIUm0nTnTqAQvueMPVOuIY16bqgAJJC8XOOubYFNwz6IER9qs0Gq2Xd0+CecCKFjtdDTMA4u4xG06Q==} @@ -3182,9 +3164,6 @@ packages: resolution: {integrity: sha512-LA4ZjwlnUblHVgq0oBF3Jl/6h/Nvs5fzBLwdEF4nuxnFdsfajde4WfxtJr3CaiH+F6ewcIB/q4jQ4UzPyid+CQ==} hasBin: true - node-mock-http@1.0.0: - resolution: {integrity: sha512-0uGYQ1WQL1M5kKvGRXWQ3uZCHtLTO8hln3oBjIusM75WoesZ909uQJs/Hb946i2SS+Gsrhkaa6iAO17jRIv6DQ==} - node-mock-http@1.0.3: resolution: {integrity: sha512-jN8dK25fsfnMrVsEhluUTPkBFY+6ybu7jSB1n+ri/vOGjJxU8J9CZhpSGkHXSkFjtUhbmoncG/YG9ta5Ludqog==} @@ -3241,9 +3220,6 @@ packages: engines: {node: ^14.16.0 || >=16.10.0} hasBin: true - ofetch@1.4.1: - resolution: {integrity: sha512-QZj2DfGplQAr2oj9KzceK9Hwz6Whxazmn85yYeVuS3u9XTMOGMRx0kO95MQ+vLsj/S/NwBDMMLU5hpxvI6Tklw==} - ofetch@1.5.1: resolution: {integrity: sha512-2W4oUZlVaqAPAil6FUg/difl6YhqhUR7x2eZY4bQCko22UXg3hptq9KLQdqFClV+Wu85UX7hNtdGTngi/1BxcA==} @@ -3999,6 +3975,10 @@ packages: tinyexec@1.0.1: resolution: {integrity: sha512-5uC6DDlmeqiOwCPmK9jMSdOuZTh8bU39Ys6yidB+UTt5hfZUPGAypSgFRiEp+jbi9qH40BLDvy85jIU88wKSqw==} + tinyexec@1.0.2: + resolution: {integrity: sha512-W/KYk+NFhkmsYpuHq5JykngiOCnxeVL8v8dFnqxSD8qEEdRfXk1SDM6JzNqcERbcGYj9tMrDQBYV9cjgnunFIg==} + engines: {node: '>=18'} + tinyglobby@0.2.14: resolution: {integrity: sha512-tX5e7OM1HnYr2+a2C/4V0htOcSQcoSTH9KgJnVvNm5zm/cyEWKJ7j7YutsH9CxMdtOkkLFy2AHrMci9IM8IPZQ==} engines: {node: '>=12.0.0'} @@ -4140,10 +4120,6 @@ packages: resolution: {integrity: sha512-6NCPkv1ClwH+/BGE9QeoTIl09nuiAt0gS28nn1PvYXsGKRwM2TCbFA2QiilmehPDTXIe684k4rZI1yl3A1PCUw==} engines: {node: '>=18.12.0'} - unplugin@2.3.2: - resolution: {integrity: sha512-3n7YA46rROb3zSj8fFxtxC/PqoyvYQ0llwz9wtUPUutr9ig09C8gGo5CWCwHrUzlqC1LLR43kxp5vEIyH1ac1w==} - engines: {node: '>=18.12.0'} - unrs-resolver@1.9.0: resolution: {integrity: sha512-wqaRu4UnzBD2ABTC1kLfBjAqIDZ5YUTr/MLGa7By47JV1bJDSW7jq/ZSLigB7enLe7ubNaJhtnBXgrc/50cEhg==} @@ -4618,7 +4594,7 @@ snapshots: '@antfu/install-pkg@1.1.0': dependencies: package-manager-detector: 1.5.0 - tinyexec: 1.0.1 + tinyexec: 1.0.2 '@apidevtools/json-schema-ref-parser@11.9.3': dependencies: @@ -5334,9 +5310,9 @@ snapshots: - utf-8-validate - vite - '@nuxt/kit@3.17.2(magicast@0.3.5)': + '@nuxt/kit@3.17.5(magicast@0.3.5)': dependencies: - c12: 3.0.3(magicast@0.3.5) + c12: 3.3.1(magicast@0.3.5) consola: 3.4.2 defu: 6.1.4 destr: 2.0.5 @@ -5346,22 +5322,22 @@ snapshots: jiti: 2.6.1 klona: 2.0.6 knitwork: 1.2.0 - mlly: 1.8.0 + mlly: 1.7.4 ohash: 2.0.11 pathe: 2.0.3 pkg-types: 2.3.0 scule: 1.3.0 semver: 7.7.3 - std-env: 3.9.0 + std-env: 3.10.0 tinyglobby: 0.2.15 ufo: 1.6.1 unctx: 2.4.1 - unimport: 5.5.0 + unimport: 5.0.1 untyped: 2.0.0 transitivePeerDependencies: - magicast - '@nuxt/kit@3.17.5(magicast@0.3.5)': + '@nuxt/kit@3.20.0(magicast@0.3.5)': dependencies: c12: 3.3.1(magicast@0.3.5) consola: 3.4.2 @@ -5373,22 +5349,21 @@ snapshots: jiti: 2.6.1 klona: 2.0.6 knitwork: 1.2.0 - mlly: 1.7.4 + mlly: 1.8.0 ohash: 2.0.11 pathe: 2.0.3 pkg-types: 2.3.0 + rc9: 2.1.2 scule: 1.3.0 semver: 7.7.3 - std-env: 3.10.0 tinyglobby: 0.2.15 ufo: 1.6.1 unctx: 2.4.1 - unimport: 5.0.1 untyped: 2.0.0 transitivePeerDependencies: - magicast - '@nuxt/kit@3.20.0(magicast@0.3.5)': + '@nuxt/kit@4.1.0(magicast@0.3.5)': dependencies: c12: 3.3.1(magicast@0.3.5) consola: 3.4.2 @@ -5399,7 +5374,6 @@ snapshots: ignore: 7.0.5 jiti: 2.6.1 klona: 2.0.6 - knitwork: 1.2.0 mlly: 1.8.0 ohash: 2.0.11 pathe: 2.0.3 @@ -5407,14 +5381,16 @@ snapshots: rc9: 2.1.2 scule: 1.3.0 semver: 7.7.3 - tinyglobby: 0.2.15 + std-env: 3.10.0 + tinyglobby: 0.2.14 ufo: 1.6.1 unctx: 2.4.1 + unimport: 5.5.0 untyped: 2.0.0 transitivePeerDependencies: - magicast - '@nuxt/kit@4.1.0(magicast@0.3.5)': + '@nuxt/kit@4.2.0(magicast@0.3.5)': dependencies: c12: 3.3.1(magicast@0.3.5) consola: 3.4.2 @@ -5432,23 +5408,13 @@ snapshots: rc9: 2.1.2 scule: 1.3.0 semver: 7.7.3 - std-env: 3.10.0 - tinyglobby: 0.2.14 + tinyglobby: 0.2.15 ufo: 1.6.1 unctx: 2.4.1 - unimport: 5.5.0 untyped: 2.0.0 transitivePeerDependencies: - magicast - '@nuxt/schema@3.17.2': - dependencies: - '@vue/shared': 3.5.22 - consola: 3.4.2 - defu: 6.1.4 - pathe: 2.0.3 - std-env: 3.9.0 - '@nuxt/schema@3.20.0': dependencies: '@vue/shared': 3.5.22 @@ -5483,52 +5449,39 @@ snapshots: transitivePeerDependencies: - magicast - '@nuxt/test-utils@3.18.0(@types/node@24.0.1)(@vue/test-utils@2.4.6)(jiti@2.6.1)(jsdom@26.1.0)(magicast@0.3.5)(terser@5.44.0)(typescript@5.9.3)(vitest@3.2.3(@types/node@24.0.1)(jiti@2.6.1)(jsdom@26.1.0)(terser@5.44.0)(yaml@2.8.1))(yaml@2.8.1)': + '@nuxt/test-utils@3.20.1(@vue/test-utils@2.4.6)(jsdom@26.1.0)(magicast@0.3.5)(typescript@5.9.3)(vitest@3.2.3(@types/node@24.0.1)(jiti@2.6.1)(jsdom@26.1.0)(terser@5.44.0)(yaml@2.8.1))': dependencies: - '@nuxt/kit': 3.17.2(magicast@0.3.5) - '@nuxt/schema': 3.17.2 - c12: 3.0.3(magicast@0.3.5) + '@nuxt/kit': 4.2.0(magicast@0.3.5) + c12: 3.3.1(magicast@0.3.5) consola: 3.4.2 defu: 6.1.4 destr: 2.0.5 estree-walker: 3.0.3 - fake-indexeddb: 6.0.0 - get-port-please: 3.1.2 - h3: 1.15.3 - local-pkg: 1.1.1 - magic-string: 0.30.17 - node-fetch-native: 1.6.6 - node-mock-http: 1.0.0 - ofetch: 1.4.1 + fake-indexeddb: 6.2.4 + get-port-please: 3.2.0 + h3: 1.15.4 + local-pkg: 1.1.2 + magic-string: 0.30.21 + node-fetch-native: 1.6.7 + node-mock-http: 1.0.3 + ofetch: 1.5.1 pathe: 2.0.3 - perfect-debounce: 1.0.0 + perfect-debounce: 2.0.0 radix3: 1.1.2 scule: 1.3.0 - std-env: 3.9.0 - tinyexec: 1.0.1 + std-env: 3.10.0 + tinyexec: 1.0.2 ufo: 1.6.1 - unplugin: 2.3.2 - vite: 6.3.5(@types/node@24.0.1)(jiti@2.6.1)(terser@5.44.0)(yaml@2.8.1) - vitest-environment-nuxt: 1.0.1(@types/node@24.0.1)(@vue/test-utils@2.4.6)(jiti@2.6.1)(jsdom@26.1.0)(magicast@0.3.5)(terser@5.44.0)(typescript@5.9.3)(vitest@3.2.3(@types/node@24.0.1)(jiti@2.6.1)(jsdom@26.1.0)(terser@5.44.0)(yaml@2.8.1))(yaml@2.8.1) + unplugin: 2.3.10 + vitest-environment-nuxt: 1.0.1(@vue/test-utils@2.4.6)(jsdom@26.1.0)(magicast@0.3.5)(typescript@5.9.3)(vitest@3.2.3(@types/node@24.0.1)(jiti@2.6.1)(jsdom@26.1.0)(terser@5.44.0)(yaml@2.8.1)) vue: 3.5.22(typescript@5.9.3) optionalDependencies: '@vue/test-utils': 2.4.6 jsdom: 26.1.0 vitest: 3.2.3(@types/node@24.0.1)(jiti@2.6.1)(jsdom@26.1.0)(terser@5.44.0)(yaml@2.8.1) transitivePeerDependencies: - - '@types/node' - - jiti - - less - - lightningcss - magicast - - sass - - sass-embedded - - stylus - - sugarss - - terser - - tsx - typescript - - yaml '@nuxt/vite-builder@4.1.0(@types/node@24.0.1)(eslint@9.14.0(jiti@2.6.1))(magicast@0.3.5)(optionator@0.9.4)(rollup@4.52.5)(terser@5.44.0)(typescript@5.9.3)(vue-tsc@3.1.3(typescript@5.9.3))(vue@3.5.22(typescript@5.9.3))(yaml@2.8.1)': dependencies: @@ -6632,23 +6585,6 @@ snapshots: esbuild: 0.25.12 load-tsconfig: 0.2.5 - c12@3.0.3(magicast@0.3.5): - dependencies: - chokidar: 4.0.3 - confbox: 0.2.2 - defu: 6.1.4 - dotenv: 16.6.1 - exsolve: 1.0.7 - giget: 2.0.0 - jiti: 2.6.1 - ohash: 2.0.11 - pathe: 2.0.3 - perfect-debounce: 1.0.0 - pkg-types: 2.3.0 - rc9: 2.1.2 - optionalDependencies: - magicast: 0.3.5 - c12@3.3.1(magicast@0.3.5): dependencies: chokidar: 4.0.3 @@ -7289,7 +7225,7 @@ snapshots: exsolve@1.0.7: {} - fake-indexeddb@6.0.0: {} + fake-indexeddb@6.2.4: {} fast-deep-equal@3.1.3: {} @@ -7437,18 +7373,6 @@ snapshots: dependencies: duplexer: 0.1.2 - h3@1.15.3: - dependencies: - cookie-es: 1.2.2 - crossws: 0.3.5 - defu: 6.1.4 - destr: 2.0.5 - iron-webcrypto: 1.2.1 - node-mock-http: 1.0.0 - radix3: 1.1.2 - ufo: 1.6.1 - uncrypto: 0.1.3 - h3@1.15.4: dependencies: cookie-es: 1.2.2 @@ -8023,8 +7947,6 @@ snapshots: node-addon-api@7.1.1: {} - node-fetch-native@1.6.6: {} - node-fetch-native@1.6.7: {} node-fetch@2.7.0: @@ -8035,8 +7957,6 @@ snapshots: node-gyp-build@4.8.4: {} - node-mock-http@1.0.0: {} - node-mock-http@1.0.3: {} node-releases@2.0.27: {} @@ -8202,12 +8122,6 @@ snapshots: pkg-types: 2.3.0 tinyexec: 1.0.1 - ofetch@1.4.1: - dependencies: - destr: 2.0.5 - node-fetch-native: 1.6.6 - ufo: 1.6.1 - ofetch@1.5.1: dependencies: destr: 2.0.5 @@ -9014,6 +8928,8 @@ snapshots: tinyexec@1.0.1: {} + tinyexec@1.0.2: {} + tinyglobby@0.2.14: dependencies: fdir: 6.5.0(picomatch@4.0.3) @@ -9183,12 +9099,6 @@ snapshots: picomatch: 4.0.3 webpack-virtual-modules: 0.6.2 - unplugin@2.3.2: - dependencies: - acorn: 8.15.0 - picomatch: 4.0.3 - webpack-virtual-modules: 0.6.2 - unrs-resolver@1.9.0: dependencies: napi-postinstall: 0.2.4 @@ -9396,33 +9306,22 @@ snapshots: terser: 5.44.0 yaml: 2.8.1 - vitest-environment-nuxt@1.0.1(@types/node@24.0.1)(@vue/test-utils@2.4.6)(jiti@2.6.1)(jsdom@26.1.0)(magicast@0.3.5)(terser@5.44.0)(typescript@5.9.3)(vitest@3.2.3(@types/node@24.0.1)(jiti@2.6.1)(jsdom@26.1.0)(terser@5.44.0)(yaml@2.8.1))(yaml@2.8.1): + vitest-environment-nuxt@1.0.1(@vue/test-utils@2.4.6)(jsdom@26.1.0)(magicast@0.3.5)(typescript@5.9.3)(vitest@3.2.3(@types/node@24.0.1)(jiti@2.6.1)(jsdom@26.1.0)(terser@5.44.0)(yaml@2.8.1)): dependencies: - '@nuxt/test-utils': 3.18.0(@types/node@24.0.1)(@vue/test-utils@2.4.6)(jiti@2.6.1)(jsdom@26.1.0)(magicast@0.3.5)(terser@5.44.0)(typescript@5.9.3)(vitest@3.2.3(@types/node@24.0.1)(jiti@2.6.1)(jsdom@26.1.0)(terser@5.44.0)(yaml@2.8.1))(yaml@2.8.1) + '@nuxt/test-utils': 3.20.1(@vue/test-utils@2.4.6)(jsdom@26.1.0)(magicast@0.3.5)(typescript@5.9.3)(vitest@3.2.3(@types/node@24.0.1)(jiti@2.6.1)(jsdom@26.1.0)(terser@5.44.0)(yaml@2.8.1)) transitivePeerDependencies: - '@cucumber/cucumber' - '@jest/globals' - '@playwright/test' - '@testing-library/vue' - - '@types/node' - '@vitest/ui' - '@vue/test-utils' - happy-dom - - jiti - jsdom - - less - - lightningcss - magicast - playwright-core - - sass - - sass-embedded - - stylus - - sugarss - - terser - - tsx - typescript - vitest - - yaml vitest@3.2.3(@types/node@24.0.1)(jiti@2.6.1)(jsdom@26.1.0)(terser@5.44.0)(yaml@2.8.1): dependencies: