diff --git a/package.json b/package.json index e1ffd3b3..db330221 100644 --- a/package.json +++ b/package.json @@ -68,7 +68,7 @@ "eslint-plugin-regexp": "^2.1.1", "eslint-plugin-vitest": "^0.4.0", "eslint-plugin-yml": "^1.10.0", - "happy-dom": "^12.10.3", + "happy-dom": "^15.0.0", "husky": "^9.0.0", "jsonc-eslint-parser": "^2.4.0", "knip": "^5.0.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 5a890b9e..1101ce6e 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -32,7 +32,7 @@ importers: version: 8.3.0(eslint@8.57.0)(typescript@5.5.4) '@vitest/coverage-v8': specifier: ^1.0.0 - version: 1.6.0(vitest@1.6.0(@types/node@20.14.8)(happy-dom@12.10.3)) + version: 1.6.0(vitest@1.6.0(@types/node@20.14.8)(happy-dom@15.7.2)) console-fail-test: specifier: ^0.5.0 version: 0.5.0 @@ -74,13 +74,13 @@ importers: version: 2.6.0(eslint@8.57.0) eslint-plugin-vitest: specifier: ^0.4.0 - version: 0.4.1(@typescript-eslint/eslint-plugin@7.2.0(@typescript-eslint/parser@8.3.0(eslint@8.57.0)(typescript@5.5.4))(eslint@8.57.0)(typescript@5.5.4))(eslint@8.57.0)(typescript@5.5.4)(vitest@1.6.0(@types/node@20.14.8)(happy-dom@12.10.3)) + version: 0.4.1(@typescript-eslint/eslint-plugin@7.2.0(@typescript-eslint/parser@8.3.0(eslint@8.57.0)(typescript@5.5.4))(eslint@8.57.0)(typescript@5.5.4))(eslint@8.57.0)(typescript@5.5.4)(vitest@1.6.0(@types/node@20.14.8)(happy-dom@15.7.2)) eslint-plugin-yml: specifier: ^1.10.0 version: 1.14.0(eslint@8.57.0) happy-dom: - specifier: ^12.10.3 - version: 12.10.3 + specifier: ^15.0.0 + version: 15.7.2 husky: specifier: ^9.0.0 version: 9.1.5 @@ -125,7 +125,7 @@ importers: version: 5.5.4 vitest: specifier: ^1.0.0 - version: 1.6.0(@types/node@20.14.8)(happy-dom@12.10.3) + version: 1.6.0(@types/node@20.14.8)(happy-dom@15.7.2) web-ext: specifier: ^8.0.0 version: 8.2.0 @@ -1545,9 +1545,6 @@ packages: resolution: {integrity: sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==} engines: {node: '>= 6'} - css.escape@1.5.1: - resolution: {integrity: sha512-YUifsXXuknHlUsmlgyY0PKzgPOr7/FjCePfHNt0jxm83wHZi44VDMQ7/fGNkjY3/jV1MC+1CmZbaHzugyeRtpg==} - data-uri-to-buffer@4.0.1: resolution: {integrity: sha512-0R9ikRb668HB7QDxT1vkpuUBtqc53YyAwMwGeUFKRojY/NWKvdZ+9UYtRfGmhqNbRkTSVpMbmyhXipFFv2cb/A==} engines: {node: '>= 12'} @@ -2135,8 +2132,9 @@ packages: growly@1.3.0: resolution: {integrity: sha512-+xGQY0YyAWCnqy7Cd++hc2JqMYzlm0dG30Jd0beaA64sROr8C4nt8Yc9V5Ro3avlSUDTN0ulqP/VBKi1/lLygw==} - happy-dom@12.10.3: - resolution: {integrity: sha512-JzUXOh0wdNGY54oKng5hliuBkq/+aT1V3YpTM+lrN/GoLQTANZsMaIvmHiHe612rauHvPJnDZkZ+5GZR++1Abg==} + happy-dom@15.7.2: + resolution: {integrity: sha512-ZU4a27Sj+J7fgd+Kx3PVZ5NbANQxQS4gGZ1SaNMA4zvSDB5ZNkXg4UHLCkMko0fogg9XowI4f51p5FzgDfhVeQ==} + engines: {node: '>=18.0.0'} hard-rejection@2.1.0: resolution: {integrity: sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA==} @@ -2207,10 +2205,6 @@ packages: engines: {node: '>=18'} hasBin: true - iconv-lite@0.6.3: - resolution: {integrity: sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==} - engines: {node: '>=0.10.0'} - ieee754@1.2.1: resolution: {integrity: sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==} @@ -3263,9 +3257,6 @@ packages: resolution: {integrity: sha512-e2bDA2WJT0wxseVd4lsDP4+3ONX6HpMXQa1ZhFQ7SU+GjvORCmShbCMltrtIDfkYhVHrOcPtj+KhmDBdPdZD1g==} engines: {node: '>=10'} - safer-buffer@2.1.2: - resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==} - sax@1.4.1: resolution: {integrity: sha512-+aWOz7yVScEGoKNd4PA10LZ8sk0A/z5+nXQG5giUO5rprX9jgYsTdov9qCchZiPIZezbZH+jRut8nPodFAX4Jg==} @@ -3767,10 +3758,6 @@ packages: resolution: {integrity: sha512-VwddBukDzu71offAQR975unBIGqfKZpM+8ZX6ySk8nYhVoo5CYaZyzt3YBvYtRtO+aoGlqxPg/B87NGVZ/fu6g==} engines: {node: '>=12'} - whatwg-encoding@2.0.0: - resolution: {integrity: sha512-p41ogyeMUrw3jWclHWTQg1k05DSVXPLcVxRTYsXUk+ZooOCZLcoYgPZ/HL/D/N+uQPOtcp1me1WhBEaX02mhWg==} - engines: {node: '>=12'} - whatwg-mimetype@3.0.0: resolution: {integrity: sha512-nt+N2dzIutVRxARx1nghPKGv1xHikU7HKdfafKkLNLindmPU/ch3U31NOCGGA/dmPcmb1VlofO0vnKAcsm0o/Q==} engines: {node: '>=12'} @@ -4723,7 +4710,7 @@ snapshots: '@ungap/structured-clone@1.2.0': {} - '@vitest/coverage-v8@1.6.0(vitest@1.6.0(@types/node@20.14.8)(happy-dom@12.10.3))': + '@vitest/coverage-v8@1.6.0(vitest@1.6.0(@types/node@20.14.8)(happy-dom@15.7.2))': dependencies: '@ampproject/remapping': 2.3.0 '@bcoe/v8-coverage': 0.2.3 @@ -4738,7 +4725,7 @@ snapshots: std-env: 3.7.0 strip-literal: 2.1.0 test-exclude: 6.0.0 - vitest: 1.6.0(@types/node@20.14.8)(happy-dom@12.10.3) + vitest: 1.6.0(@types/node@20.14.8)(happy-dom@15.7.2) transitivePeerDependencies: - supports-color @@ -5300,8 +5287,6 @@ snapshots: css-what@6.1.0: {} - css.escape@1.5.1: {} - data-uri-to-buffer@4.0.1: {} debounce@1.2.1: {} @@ -5600,13 +5585,13 @@ snapshots: regexp-ast-analysis: 0.7.1 scslre: 0.3.0 - eslint-plugin-vitest@0.4.1(@typescript-eslint/eslint-plugin@7.2.0(@typescript-eslint/parser@8.3.0(eslint@8.57.0)(typescript@5.5.4))(eslint@8.57.0)(typescript@5.5.4))(eslint@8.57.0)(typescript@5.5.4)(vitest@1.6.0(@types/node@20.14.8)(happy-dom@12.10.3)): + eslint-plugin-vitest@0.4.1(@typescript-eslint/eslint-plugin@7.2.0(@typescript-eslint/parser@8.3.0(eslint@8.57.0)(typescript@5.5.4))(eslint@8.57.0)(typescript@5.5.4))(eslint@8.57.0)(typescript@5.5.4)(vitest@1.6.0(@types/node@20.14.8)(happy-dom@15.7.2)): dependencies: '@typescript-eslint/utils': 7.5.0(eslint@8.57.0)(typescript@5.5.4) eslint: 8.57.0 optionalDependencies: '@typescript-eslint/eslint-plugin': 7.2.0(@typescript-eslint/parser@8.3.0(eslint@8.57.0)(typescript@5.5.4))(eslint@8.57.0)(typescript@5.5.4) - vitest: 1.6.0(@types/node@20.14.8)(happy-dom@12.10.3) + vitest: 1.6.0(@types/node@20.14.8)(happy-dom@15.7.2) transitivePeerDependencies: - supports-color - typescript @@ -6002,13 +5987,10 @@ snapshots: growly@1.3.0: {} - happy-dom@12.10.3: + happy-dom@15.7.2: dependencies: - css.escape: 1.5.1 entities: 4.5.0 - iconv-lite: 0.6.3 webidl-conversions: 7.0.0 - whatwg-encoding: 2.0.0 whatwg-mimetype: 3.0.0 hard-rejection@2.1.0: {} @@ -6064,10 +6046,6 @@ snapshots: husky@9.1.5: {} - iconv-lite@0.6.3: - dependencies: - safer-buffer: 2.1.2 - ieee754@1.2.1: {} ignore@5.3.2: {} @@ -7144,8 +7122,6 @@ snapshots: safe-stable-stringify@2.4.3: {} - safer-buffer@2.1.2: {} - sax@1.4.1: {} scslre@0.3.0: @@ -7528,7 +7504,7 @@ snapshots: '@types/node': 20.14.8 fsevents: 2.3.3 - vitest@1.6.0(@types/node@20.14.8)(happy-dom@12.10.3): + vitest@1.6.0(@types/node@20.14.8)(happy-dom@15.7.2): dependencies: '@vitest/expect': 1.6.0 '@vitest/runner': 1.6.0 @@ -7552,7 +7528,7 @@ snapshots: why-is-node-running: 2.2.2 optionalDependencies: '@types/node': 20.14.8 - happy-dom: 12.10.3 + happy-dom: 15.7.2 transitivePeerDependencies: - less - lightningcss @@ -7621,10 +7597,6 @@ snapshots: webidl-conversions@7.0.0: {} - whatwg-encoding@2.0.0: - dependencies: - iconv-lite: 0.6.3 - whatwg-mimetype@3.0.0: {} when@3.7.7: {}