diff --git a/package.json b/package.json index bc0df69..4306a26 100644 --- a/package.json +++ b/package.json @@ -39,16 +39,16 @@ "devDependencies": { "@nuxt/test-utils": "4.1.0", "@playwright/test": "1.59.1", - "@vitest/browser-playwright": "^4.1.5", - "@vitest/coverage-v8": "^4.1.5", + "@vitest/browser-playwright": "4.1.5", + "@vitest/coverage-v8": "4.1.5", "@vue/test-utils": "2.4.10", "eslint": "10.3.0", - "happy-dom": "20.9.0", + "happy-dom": "20.11.1", "nano-staged": "^1.0.2", "playwright-core": "^1.59.1", "simple-git-hooks": "2.13.1", "typescript": "6.0.3", - "vitest": "^4.1.5", + "vitest": "4.1.5", "vue-tsc": "3.2.8" }, "simple-git-hooks": { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 11c82ac..cd103b5 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -41,15 +41,15 @@ importers: devDependencies: '@nuxt/test-utils': specifier: 4.1.0 - version: 4.1.0(@playwright/test@1.59.1)(@vue/test-utils@2.4.10(@vue/compiler-dom@3.5.41)(@vue/server-renderer@3.5.41)(vue@3.5.41(typescript@6.0.3)))(esbuild@0.27.2)(happy-dom@20.9.0)(magicast@0.5.4)(playwright-core@1.59.1)(rolldown@1.2.2)(rollup@4.62.4)(typescript@6.0.3)(vite@8.2.0(@types/node@25.0.10)(esbuild@0.27.2)(jiti@2.7.0)(terser@5.49.1)(yaml@2.9.0))(vitest@4.1.5) + version: 4.1.0(@playwright/test@1.59.1)(@vue/test-utils@2.4.10(@vue/compiler-dom@3.5.41)(@vue/server-renderer@3.5.41)(vue@3.5.41(typescript@6.0.3)))(esbuild@0.27.2)(happy-dom@20.11.1)(magicast@0.5.4)(playwright-core@1.59.1)(rolldown@1.2.2)(rollup@4.62.4)(typescript@6.0.3)(vite@8.2.0(@types/node@25.0.10)(esbuild@0.27.2)(jiti@2.7.0)(terser@5.49.1)(yaml@2.9.0))(vitest@4.1.5) '@playwright/test': specifier: 1.59.1 version: 1.59.1 '@vitest/browser-playwright': - specifier: ^4.1.5 + specifier: 4.1.5 version: 4.1.5(playwright@1.59.1)(vite@8.2.0(@types/node@25.0.10)(esbuild@0.27.2)(jiti@2.7.0)(terser@5.49.1)(yaml@2.9.0))(vitest@4.1.5) '@vitest/coverage-v8': - specifier: ^4.1.5 + specifier: 4.1.5 version: 4.1.5(@vitest/browser@4.1.5)(vitest@4.1.5) '@vue/test-utils': specifier: 2.4.10 @@ -58,8 +58,8 @@ importers: specifier: 10.3.0 version: 10.3.0(jiti@2.7.0) happy-dom: - specifier: 20.9.0 - version: 20.9.0 + specifier: 20.11.1 + version: 20.11.1 nano-staged: specifier: ^1.0.2 version: 1.0.2 @@ -73,8 +73,8 @@ importers: specifier: 6.0.3 version: 6.0.3 vitest: - specifier: ^4.1.5 - version: 4.1.5(@types/node@25.0.10)(@vitest/browser-playwright@4.1.5)(@vitest/coverage-v8@4.1.5)(happy-dom@20.9.0)(vite@8.2.0(@types/node@25.0.10)(esbuild@0.27.2)(jiti@2.7.0)(terser@5.49.1)(yaml@2.9.0)) + specifier: 4.1.5 + version: 4.1.5(@types/node@25.0.10)(@vitest/browser-playwright@4.1.5)(@vitest/coverage-v8@4.1.5)(happy-dom@20.11.1)(vite@8.2.0(@types/node@25.0.10)(esbuild@0.27.2)(jiti@2.7.0)(terser@5.49.1)(yaml@2.9.0)) vue-tsc: specifier: 3.2.8 version: 3.2.8(typescript@6.0.3) @@ -2302,6 +2302,10 @@ packages: buffer-from@1.1.2: resolution: {integrity: sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==} + buffer-image-size@0.6.4: + resolution: {integrity: sha512-nEh+kZOPY1w+gcCMobZ6ETUp9WfibndnosbpwB1iJk/8Gt5ZF2bhS6+B6bPYz424KtwsR6Rflc3tCz1/ghX2dQ==} + engines: {node: '>=4.0'} + buffer@6.0.3: resolution: {integrity: sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==} @@ -3077,8 +3081,8 @@ packages: h3@1.15.11: resolution: {integrity: sha512-L3THSe2MPeBwgIZVSH5zLdBBU90TOxarvhK9d04IDY2AmVS8j2Jz2LIWtwsGOU3lu2I5jCN7FNvVfY2+XyF+mg==} - happy-dom@20.9.0: - resolution: {integrity: sha512-GZZ9mKe8r646NUAf/zemnGbjYh4Bt8/MqASJY+pSm5ZDtc3YQox+4gsLI7yi1hba6o+eCsGxpHn5+iEVn31/FQ==} + happy-dom@20.11.1: + resolution: {integrity: sha512-XSt8tMzbW9ymE7687xztkO1ckR7qJNQ3LywY9vlYGhGi3zXrGBHuUo2Cl1ztZaICW+1eAGdkLbj6iwVqDT33kg==} engines: {node: '>=20.0.0'} has-flag@4.0.0: @@ -6358,7 +6362,7 @@ snapshots: rc9: 3.0.1 std-env: 4.2.0 - '@nuxt/test-utils@4.1.0(@playwright/test@1.59.1)(@vue/test-utils@2.4.10(@vue/compiler-dom@3.5.41)(@vue/server-renderer@3.5.41)(vue@3.5.41(typescript@6.0.3)))(esbuild@0.27.2)(happy-dom@20.9.0)(magicast@0.5.4)(playwright-core@1.59.1)(rolldown@1.2.2)(rollup@4.62.4)(typescript@6.0.3)(vite@8.2.0(@types/node@25.0.10)(esbuild@0.27.2)(jiti@2.7.0)(terser@5.49.1)(yaml@2.9.0))(vitest@4.1.5)': + '@nuxt/test-utils@4.1.0(@playwright/test@1.59.1)(@vue/test-utils@2.4.10(@vue/compiler-dom@3.5.41)(@vue/server-renderer@3.5.41)(vue@3.5.41(typescript@6.0.3)))(esbuild@0.27.2)(happy-dom@20.11.1)(magicast@0.5.4)(playwright-core@1.59.1)(rolldown@1.2.2)(rollup@4.62.4)(typescript@6.0.3)(vite@8.2.0(@types/node@25.0.10)(esbuild@0.27.2)(jiti@2.7.0)(terser@5.49.1)(yaml@2.9.0))(vitest@4.1.5)': dependencies: '@clack/prompts': 1.7.0 '@nuxt/devtools-kit': 2.7.0(magicast@0.5.4)(vite@8.2.0(@types/node@25.0.10)(esbuild@0.27.2)(jiti@2.7.0)(terser@5.49.1)(yaml@2.9.0)) @@ -6386,14 +6390,14 @@ snapshots: tinyexec: 1.3.0 ufo: 1.6.4 unplugin: 3.3.0(esbuild@0.27.2)(rolldown@1.2.2)(rollup@4.62.4)(vite@8.2.0(@types/node@25.0.10)(esbuild@0.27.2)(jiti@2.7.0)(terser@5.49.1)(yaml@2.9.0)) - vitest-environment-nuxt: 2.0.0(@playwright/test@1.59.1)(@vue/test-utils@2.4.10(@vue/compiler-dom@3.5.41)(@vue/server-renderer@3.5.41)(vue@3.5.41(typescript@6.0.3)))(esbuild@0.27.2)(happy-dom@20.9.0)(magicast@0.5.4)(playwright-core@1.59.1)(rolldown@1.2.2)(rollup@4.62.4)(typescript@6.0.3)(vite@8.2.0(@types/node@25.0.10)(esbuild@0.27.2)(jiti@2.7.0)(terser@5.49.1)(yaml@2.9.0))(vitest@4.1.5) + vitest-environment-nuxt: 2.0.0(@playwright/test@1.59.1)(@vue/test-utils@2.4.10(@vue/compiler-dom@3.5.41)(@vue/server-renderer@3.5.41)(vue@3.5.41(typescript@6.0.3)))(esbuild@0.27.2)(happy-dom@20.11.1)(magicast@0.5.4)(playwright-core@1.59.1)(rolldown@1.2.2)(rollup@4.62.4)(typescript@6.0.3)(vite@8.2.0(@types/node@25.0.10)(esbuild@0.27.2)(jiti@2.7.0)(terser@5.49.1)(yaml@2.9.0))(vitest@4.1.5) vue: 3.5.41(typescript@6.0.3) optionalDependencies: '@playwright/test': 1.59.1 '@vue/test-utils': 2.4.10(@vue/compiler-dom@3.5.41)(@vue/server-renderer@3.5.41)(vue@3.5.41(typescript@6.0.3)) - happy-dom: 20.9.0 + happy-dom: 20.11.1 playwright-core: 1.59.1 - vitest: 4.1.5(@types/node@25.0.10)(@vitest/browser-playwright@4.1.5)(@vitest/coverage-v8@4.1.5)(happy-dom@20.9.0)(vite@8.2.0(@types/node@25.0.10)(esbuild@0.27.2)(jiti@2.7.0)(terser@5.49.1)(yaml@2.9.0)) + vitest: 4.1.5(@types/node@25.0.10)(@vitest/browser-playwright@4.1.5)(@vitest/coverage-v8@4.1.5)(happy-dom@20.11.1)(vite@8.2.0(@types/node@25.0.10)(esbuild@0.27.2)(jiti@2.7.0)(terser@5.49.1)(yaml@2.9.0)) transitivePeerDependencies: - '@farmfe/core' - '@rspack/core' @@ -7108,7 +7112,7 @@ snapshots: '@vitest/mocker': 4.1.5(vite@8.2.0(@types/node@25.0.10)(esbuild@0.27.2)(jiti@2.7.0)(terser@5.49.1)(yaml@2.9.0)) playwright: 1.59.1 tinyrainbow: 3.1.0 - vitest: 4.1.5(@types/node@25.0.10)(@vitest/browser-playwright@4.1.5)(@vitest/coverage-v8@4.1.5)(happy-dom@20.9.0)(vite@8.2.0(@types/node@25.0.10)(esbuild@0.27.2)(jiti@2.7.0)(terser@5.49.1)(yaml@2.9.0)) + vitest: 4.1.5(@types/node@25.0.10)(@vitest/browser-playwright@4.1.5)(@vitest/coverage-v8@4.1.5)(happy-dom@20.11.1)(vite@8.2.0(@types/node@25.0.10)(esbuild@0.27.2)(jiti@2.7.0)(terser@5.49.1)(yaml@2.9.0)) transitivePeerDependencies: - bufferutil - msw @@ -7124,7 +7128,7 @@ snapshots: pngjs: 7.0.0 sirv: 3.0.2 tinyrainbow: 3.1.0 - vitest: 4.1.5(@types/node@25.0.10)(@vitest/browser-playwright@4.1.5)(@vitest/coverage-v8@4.1.5)(happy-dom@20.9.0)(vite@8.2.0(@types/node@25.0.10)(esbuild@0.27.2)(jiti@2.7.0)(terser@5.49.1)(yaml@2.9.0)) + vitest: 4.1.5(@types/node@25.0.10)(@vitest/browser-playwright@4.1.5)(@vitest/coverage-v8@4.1.5)(happy-dom@20.11.1)(vite@8.2.0(@types/node@25.0.10)(esbuild@0.27.2)(jiti@2.7.0)(terser@5.49.1)(yaml@2.9.0)) ws: 8.21.2 transitivePeerDependencies: - bufferutil @@ -7144,7 +7148,7 @@ snapshots: obug: 2.1.4 std-env: 4.2.0 tinyrainbow: 3.1.0 - vitest: 4.1.5(@types/node@25.0.10)(@vitest/browser-playwright@4.1.5)(@vitest/coverage-v8@4.1.5)(happy-dom@20.9.0)(vite@8.2.0(@types/node@25.0.10)(esbuild@0.27.2)(jiti@2.7.0)(terser@5.49.1)(yaml@2.9.0)) + vitest: 4.1.5(@types/node@25.0.10)(@vitest/browser-playwright@4.1.5)(@vitest/coverage-v8@4.1.5)(happy-dom@20.11.1)(vite@8.2.0(@types/node@25.0.10)(esbuild@0.27.2)(jiti@2.7.0)(terser@5.49.1)(yaml@2.9.0)) optionalDependencies: '@vitest/browser': 4.1.5(vite@8.2.0(@types/node@25.0.10)(esbuild@0.27.2)(jiti@2.7.0)(terser@5.49.1)(yaml@2.9.0))(vitest@4.1.5) @@ -7536,6 +7540,10 @@ snapshots: buffer-from@1.1.2: {} + buffer-image-size@0.6.4: + dependencies: + '@types/node': 25.0.10 + buffer@6.0.3: dependencies: base64-js: 1.5.1 @@ -8385,11 +8393,12 @@ snapshots: ufo: 1.6.4 uncrypto: 0.1.3 - happy-dom@20.9.0: + happy-dom@20.11.1: dependencies: '@types/node': 25.0.10 '@types/whatwg-mimetype': 3.0.2 '@types/ws': 8.18.1 + buffer-image-size: 0.6.4 entities: 7.0.1 whatwg-mimetype: 3.0.0 ws: 8.21.2 @@ -8422,7 +8431,7 @@ snapshots: prompts: 2.4.2 semver: 7.8.5 optionalDependencies: - vitest: 4.1.5(@types/node@25.0.10)(@vitest/browser-playwright@4.1.5)(@vitest/coverage-v8@4.1.5)(happy-dom@20.9.0)(vite@8.2.0(@types/node@25.0.10)(esbuild@0.27.2)(jiti@2.7.0)(terser@5.49.1)(yaml@2.9.0)) + vitest: 4.1.5(@types/node@25.0.10)(@vitest/browser-playwright@4.1.5)(@vitest/coverage-v8@4.1.5)(happy-dom@20.11.1)(vite@8.2.0(@types/node@25.0.10)(esbuild@0.27.2)(jiti@2.7.0)(terser@5.49.1)(yaml@2.9.0)) http-errors@2.0.1: dependencies: @@ -10522,9 +10531,9 @@ snapshots: terser: 5.49.1 yaml: 2.9.0 - vitest-environment-nuxt@2.0.0(@playwright/test@1.59.1)(@vue/test-utils@2.4.10(@vue/compiler-dom@3.5.41)(@vue/server-renderer@3.5.41)(vue@3.5.41(typescript@6.0.3)))(esbuild@0.27.2)(happy-dom@20.9.0)(magicast@0.5.4)(playwright-core@1.59.1)(rolldown@1.2.2)(rollup@4.62.4)(typescript@6.0.3)(vite@8.2.0(@types/node@25.0.10)(esbuild@0.27.2)(jiti@2.7.0)(terser@5.49.1)(yaml@2.9.0))(vitest@4.1.5): + vitest-environment-nuxt@2.0.0(@playwright/test@1.59.1)(@vue/test-utils@2.4.10(@vue/compiler-dom@3.5.41)(@vue/server-renderer@3.5.41)(vue@3.5.41(typescript@6.0.3)))(esbuild@0.27.2)(happy-dom@20.11.1)(magicast@0.5.4)(playwright-core@1.59.1)(rolldown@1.2.2)(rollup@4.62.4)(typescript@6.0.3)(vite@8.2.0(@types/node@25.0.10)(esbuild@0.27.2)(jiti@2.7.0)(terser@5.49.1)(yaml@2.9.0))(vitest@4.1.5): dependencies: - '@nuxt/test-utils': 4.1.0(@playwright/test@1.59.1)(@vue/test-utils@2.4.10(@vue/compiler-dom@3.5.41)(@vue/server-renderer@3.5.41)(vue@3.5.41(typescript@6.0.3)))(esbuild@0.27.2)(happy-dom@20.9.0)(magicast@0.5.4)(playwright-core@1.59.1)(rolldown@1.2.2)(rollup@4.62.4)(typescript@6.0.3)(vite@8.2.0(@types/node@25.0.10)(esbuild@0.27.2)(jiti@2.7.0)(terser@5.49.1)(yaml@2.9.0))(vitest@4.1.5) + '@nuxt/test-utils': 4.1.0(@playwright/test@1.59.1)(@vue/test-utils@2.4.10(@vue/compiler-dom@3.5.41)(@vue/server-renderer@3.5.41)(vue@3.5.41(typescript@6.0.3)))(esbuild@0.27.2)(happy-dom@20.11.1)(magicast@0.5.4)(playwright-core@1.59.1)(rolldown@1.2.2)(rollup@4.62.4)(typescript@6.0.3)(vite@8.2.0(@types/node@25.0.10)(esbuild@0.27.2)(jiti@2.7.0)(terser@5.49.1)(yaml@2.9.0))(vitest@4.1.5) transitivePeerDependencies: - '@cucumber/cucumber' - '@farmfe/core' @@ -10549,7 +10558,7 @@ snapshots: - vitest - webpack - vitest@4.1.5(@types/node@25.0.10)(@vitest/browser-playwright@4.1.5)(@vitest/coverage-v8@4.1.5)(happy-dom@20.9.0)(vite@8.2.0(@types/node@25.0.10)(esbuild@0.27.2)(jiti@2.7.0)(terser@5.49.1)(yaml@2.9.0)): + vitest@4.1.5(@types/node@25.0.10)(@vitest/browser-playwright@4.1.5)(@vitest/coverage-v8@4.1.5)(happy-dom@20.11.1)(vite@8.2.0(@types/node@25.0.10)(esbuild@0.27.2)(jiti@2.7.0)(terser@5.49.1)(yaml@2.9.0)): dependencies: '@vitest/expect': 4.1.5 '@vitest/mocker': 4.1.5(vite@8.2.0(@types/node@25.0.10)(esbuild@0.27.2)(jiti@2.7.0)(terser@5.49.1)(yaml@2.9.0)) @@ -10575,7 +10584,7 @@ snapshots: '@types/node': 25.0.10 '@vitest/browser-playwright': 4.1.5(playwright@1.59.1)(vite@8.2.0(@types/node@25.0.10)(esbuild@0.27.2)(jiti@2.7.0)(terser@5.49.1)(yaml@2.9.0))(vitest@4.1.5) '@vitest/coverage-v8': 4.1.5(@vitest/browser@4.1.5)(vitest@4.1.5) - happy-dom: 20.9.0 + happy-dom: 20.11.1 transitivePeerDependencies: - msw