diff --git a/dev/react-plugin-tools/react_plugin_template/package.json b/dev/react-plugin-tools/react_plugin_template/package.json index 1d3cd740a55ab..95b4baf25a78c 100644 --- a/dev/react-plugin-tools/react_plugin_template/package.json +++ b/dev/react-plugin-tools/react_plugin_template/package.json @@ -60,7 +60,7 @@ "eslint-plugin-react-refresh": "^0.4.20", "eslint-plugin-unicorn": "^55.0.0", "globals": "^15.15.0", - "happy-dom": "^17.4.6", + "happy-dom": "^20.0.8", "prettier": "^3.5.3", "typescript": "~5.8.3", "typescript-eslint": "^8.31.1", diff --git a/dev/react-plugin-tools/react_plugin_template/pnpm-lock.yaml b/dev/react-plugin-tools/react_plugin_template/pnpm-lock.yaml index cf8c4c67b41a8..05620558c237b 100644 --- a/dev/react-plugin-tools/react_plugin_template/pnpm-lock.yaml +++ b/dev/react-plugin-tools/react_plugin_template/pnpm-lock.yaml @@ -59,7 +59,7 @@ importers: version: 4.0.1(@swc/helpers@0.5.17)(vite@7.1.11(@types/node@22.18.1)) '@vitest/coverage-v8': specifier: ^3.2.4 - version: 3.2.4(vitest@3.2.4(@types/node@22.18.1)(happy-dom@17.6.3)) + version: 3.2.4(vitest@3.2.4(@types/node@22.18.1)(happy-dom@20.0.8)) eslint: specifier: ^9.25.1 version: 9.35.0 @@ -91,8 +91,8 @@ importers: specifier: ^15.15.0 version: 15.15.0 happy-dom: - specifier: ^17.4.6 - version: 17.6.3 + specifier: ^20.0.8 + version: 20.0.8 prettier: specifier: ^3.5.3 version: 3.6.2 @@ -113,7 +113,7 @@ importers: version: 4.5.4(@types/node@22.18.1)(rollup@4.52.5)(typescript@5.8.3)(vite@7.1.11(@types/node@22.18.1)) vitest: specifier: ^3.2.4 - version: 3.2.4(@types/node@22.18.1)(happy-dom@17.6.3) + version: 3.2.4(@types/node@22.18.1)(happy-dom@20.0.8) packages: @@ -838,6 +838,9 @@ packages: '@types/json-schema@7.0.15': resolution: {integrity: sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==} + '@types/node@20.19.23': + resolution: {integrity: sha512-yIdlVVVHXpmqRhtyovZAcSy0MiPcYWGkoO4CGe/+jpP0hmNuihm4XhHbADpK++MsiLHP5MVlv+bcgdF99kSiFQ==} + '@types/node@22.18.1': resolution: {integrity: sha512-rzSDyhn4cYznVG+PCzGe1lwuMYJrcBS1fc3JqSa2PvtABwWo+dZ1ij5OVok3tqfpEBCBoaR4d7upFJk73HRJDw==} @@ -858,6 +861,9 @@ packages: '@types/react@18.3.24': resolution: {integrity: sha512-0dLEBsA1kI3OezMBF8nSsb7Nk19ZnsyE1LLhB8r27KbgU5H4pvuqZLdtE+aUkJVoXgTVuA+iLIwmZ0TuK4tx6A==} + '@types/whatwg-mimetype@3.0.2': + resolution: {integrity: sha512-c2AKvDT8ToxLIOUlN51gTiHXflsfIFisS4pO7pDPoKouJCESkhZnEy623gwP9laCy5lnLDAw1vAzu2vM2YLOrA==} + '@typescript-eslint/eslint-plugin@8.43.0': resolution: {integrity: sha512-8tg+gt7ENL7KewsKMKDHXR1vm8tt9eMxjJBYINf6swonlWgkYn5NwyIgXpbbDxTNU5DgpDFfj95prcTq2clIQQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -1821,8 +1827,8 @@ packages: graphemer@1.4.0: resolution: {integrity: sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==} - happy-dom@17.6.3: - resolution: {integrity: sha512-UVIHeVhxmxedbWPCfgS55Jg2rDfwf2BCKeylcPSqazLz5w3Kri7Q4xdBJubsr/+VUzFLh0VjIvh13RaDA2/Xug==} + happy-dom@20.0.8: + resolution: {integrity: sha512-TlYaNQNtzsZ97rNMBAm8U+e2cUQXNithgfCizkDgc11lgmN4j9CKMhO3FPGKWQYPwwkFcPpoXYF/CqEPLgzfOg==} engines: {node: '>=20.0.0'} has-bigints@1.1.0: @@ -2844,10 +2850,6 @@ packages: vscode-uri@3.1.0: resolution: {integrity: sha512-/BpdSx+yCQGnCvecbyXdxHDkuk55/G3xwnC0GqY4gmQ3j+A+g8kzzgB4Nk/SINjqn6+waqw3EgbVF2QKExkRxQ==} - webidl-conversions@7.0.0: - resolution: {integrity: sha512-VwddBukDzu71offAQR975unBIGqfKZpM+8ZX6ySk8nYhVoo5CYaZyzt3YBvYtRtO+aoGlqxPg/B87NGVZ/fu6g==} - engines: {node: '>=12'} - whatwg-mimetype@3.0.0: resolution: {integrity: sha512-nt+N2dzIutVRxARx1nghPKGv1xHikU7HKdfafKkLNLindmPU/ch3U31NOCGGA/dmPcmb1VlofO0vnKAcsm0o/Q==} engines: {node: '>=12'} @@ -3637,6 +3639,10 @@ snapshots: '@types/json-schema@7.0.15': {} + '@types/node@20.19.23': + dependencies: + undici-types: 6.21.0 + '@types/node@22.18.1': dependencies: undici-types: 6.21.0 @@ -3656,6 +3662,8 @@ snapshots: '@types/prop-types': 15.7.15 csstype: 3.1.3 + '@types/whatwg-mimetype@3.0.2': {} + '@typescript-eslint/eslint-plugin@8.43.0(@typescript-eslint/parser@8.43.0(eslint@9.35.0)(typescript@5.8.3))(eslint@9.35.0)(typescript@5.8.3)': dependencies: '@eslint-community/regexpp': 4.12.1 @@ -3757,7 +3765,7 @@ snapshots: transitivePeerDependencies: - '@swc/helpers' - '@vitest/coverage-v8@3.2.4(vitest@3.2.4(@types/node@22.18.1)(happy-dom@17.6.3))': + '@vitest/coverage-v8@3.2.4(vitest@3.2.4(@types/node@22.18.1)(happy-dom@20.0.8))': dependencies: '@ampproject/remapping': 2.3.0 '@bcoe/v8-coverage': 1.0.2 @@ -3772,7 +3780,7 @@ snapshots: std-env: 3.9.0 test-exclude: 7.0.1 tinyrainbow: 2.0.0 - vitest: 3.2.4(@types/node@22.18.1)(happy-dom@17.6.3) + vitest: 3.2.4(@types/node@22.18.1)(happy-dom@20.0.8) transitivePeerDependencies: - supports-color @@ -5150,9 +5158,10 @@ snapshots: graphemer@1.4.0: {} - happy-dom@17.6.3: + happy-dom@20.0.8: dependencies: - webidl-conversions: 7.0.0 + '@types/node': 20.19.23 + '@types/whatwg-mimetype': 3.0.2 whatwg-mimetype: 3.0.0 has-bigints@1.1.0: {} @@ -6188,7 +6197,7 @@ snapshots: '@types/node': 22.18.1 fsevents: 2.3.3 - vitest@3.2.4(@types/node@22.18.1)(happy-dom@17.6.3): + vitest@3.2.4(@types/node@22.18.1)(happy-dom@20.0.8): dependencies: '@types/chai': 5.2.2 '@vitest/expect': 3.2.4 @@ -6215,7 +6224,7 @@ snapshots: why-is-node-running: 2.3.0 optionalDependencies: '@types/node': 22.18.1 - happy-dom: 17.6.3 + happy-dom: 20.0.8 transitivePeerDependencies: - jiti - less @@ -6232,8 +6241,6 @@ snapshots: vscode-uri@3.1.0: {} - webidl-conversions@7.0.0: {} - whatwg-mimetype@3.0.0: {} which-boxed-primitive@1.1.1: