diff --git a/package.json b/package.json index 4e23ac3e9..2604dd0fd 100644 --- a/package.json +++ b/package.json @@ -47,7 +47,7 @@ "eslint-plugin-playwright": "^1.6.2", "eslint-plugin-vue": "^9.27.0", "eslint-plugin-vuejs-accessibility": "^2.4.1", - "jsdom": "^24.1.1", + "jsdom": "^25.0.0", "lint-staged": "^15.2.9", "prettier": "^3.3.3", "prettier-plugin-organize-imports": "^4.0.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index d7ec41f8b..148afd184 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -65,7 +65,7 @@ importers: version: 5.1.2(vite@5.4.2(@types/node@20.16.1)(sass@1.77.8)(stylus@0.57.0)(terser@5.31.6))(vue@3.4.38(typescript@5.5.4)) '@vitest/coverage-v8': specifier: ^2.0.5 - version: 2.0.5(vitest@2.0.5(@types/node@20.16.1)(jsdom@24.1.1)(sass@1.77.8)(stylus@0.57.0)(terser@5.31.6)) + version: 2.0.5(vitest@2.0.5(@types/node@20.16.1)(jsdom@25.0.0)(sass@1.77.8)(stylus@0.57.0)(terser@5.31.6)) '@vue/compiler-dom': specifier: ^3.4.38 version: 3.4.38 @@ -91,8 +91,8 @@ importers: specifier: ^2.4.1 version: 2.4.1(eslint@8.57.0) jsdom: - specifier: ^24.1.1 - version: 24.1.1 + specifier: ^25.0.0 + version: 25.0.0 lint-staged: specifier: ^15.2.9 version: 15.2.9 @@ -128,7 +128,7 @@ importers: version: 5.4.2(@types/node@20.16.1)(sass@1.77.8)(stylus@0.57.0)(terser@5.31.6) vitest: specifier: ^2.0.5 - version: 2.0.5(@types/node@20.16.1)(jsdom@24.1.1)(sass@1.77.8)(stylus@0.57.0)(terser@5.31.6) + version: 2.0.5(@types/node@20.16.1)(jsdom@25.0.0)(sass@1.77.8)(stylus@0.57.0)(terser@5.31.6) vue-tsc: specifier: ^2.0.29 version: 2.0.29(typescript@5.5.4) @@ -4614,6 +4614,15 @@ packages: canvas: optional: true + jsdom@25.0.0: + resolution: {integrity: sha512-OhoFVT59T7aEq75TVw9xxEfkXgacpqAhQaYgP9y/fDqWQCMB/b1H66RfmPm/MaeaAIU9nDwMOVTlPN51+ao6CQ==} + engines: {node: '>=18'} + peerDependencies: + canvas: ^2.11.2 + peerDependenciesMeta: + canvas: + optional: true + jsesc@0.5.0: resolution: {integrity: sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==} hasBin: true @@ -9751,7 +9760,7 @@ snapshots: vite: 5.4.2(@types/node@22.4.1)(sass@1.77.8)(stylus@0.57.0)(terser@5.31.6) vue: 3.4.38(typescript@5.5.4) - '@vitest/coverage-v8@2.0.5(vitest@2.0.5(@types/node@20.16.1)(jsdom@24.1.1)(sass@1.77.8)(stylus@0.57.0)(terser@5.31.6))': + '@vitest/coverage-v8@2.0.5(vitest@2.0.5(@types/node@20.16.1)(jsdom@25.0.0)(sass@1.77.8)(stylus@0.57.0)(terser@5.31.6))': dependencies: '@ampproject/remapping': 2.3.0 '@bcoe/v8-coverage': 0.2.3 @@ -9765,7 +9774,7 @@ snapshots: std-env: 3.7.0 test-exclude: 7.0.1 tinyrainbow: 1.2.0 - vitest: 2.0.5(@types/node@20.16.1)(jsdom@24.1.1)(sass@1.77.8)(stylus@0.57.0)(terser@5.31.6) + vitest: 2.0.5(@types/node@20.16.1)(jsdom@25.0.0)(sass@1.77.8)(stylus@0.57.0)(terser@5.31.6) transitivePeerDependencies: - supports-color @@ -12007,6 +12016,35 @@ snapshots: - bufferutil - supports-color - utf-8-validate + optional: true + + jsdom@25.0.0: + dependencies: + cssstyle: 4.0.1 + data-urls: 5.0.0 + decimal.js: 10.4.3 + form-data: 4.0.0 + html-encoding-sniffer: 4.0.0 + http-proxy-agent: 7.0.2 + https-proxy-agent: 7.0.5 + is-potential-custom-element-name: 1.0.1 + nwsapi: 2.2.12 + parse5: 7.1.2 + rrweb-cssom: 0.7.1 + saxes: 6.0.0 + symbol-tree: 3.2.4 + tough-cookie: 4.1.4 + w3c-xmlserializer: 5.0.0 + webidl-conversions: 7.0.0 + whatwg-encoding: 3.1.1 + whatwg-mimetype: 4.0.0 + whatwg-url: 14.0.0 + ws: 8.18.0 + xml-name-validator: 5.0.0 + transitivePeerDependencies: + - bufferutil + - supports-color + - utf-8-validate jsesc@0.5.0: {} @@ -14450,7 +14488,7 @@ snapshots: - vue - vue-router - vitest@2.0.5(@types/node@20.16.1)(jsdom@24.1.1)(sass@1.77.8)(stylus@0.57.0)(terser@5.31.6): + vitest@2.0.5(@types/node@20.16.1)(jsdom@25.0.0)(sass@1.77.8)(stylus@0.57.0)(terser@5.31.6): dependencies: '@ampproject/remapping': 2.3.0 '@vitest/expect': 2.0.5 @@ -14473,7 +14511,7 @@ snapshots: why-is-node-running: 2.3.0 optionalDependencies: '@types/node': 20.16.1 - jsdom: 24.1.1 + jsdom: 25.0.0 transitivePeerDependencies: - less - lightningcss