diff --git a/package.json b/package.json index 17d5dd8c..c3f488a7 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": "^14.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 771e218c..9d47c589 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -77,8 +77,8 @@ devDependencies: specifier: ^1.10.0 version: 1.13.2(eslint@8.57.0) happy-dom: - specifier: ^12.10.3 - version: 12.10.3 + specifier: ^14.0.0 + version: 14.5.1 husky: specifier: ^9.0.0 version: 9.0.11 @@ -123,7 +123,7 @@ devDependencies: version: 5.4.3 vitest: specifier: ^1.0.0 - version: 1.4.0(@types/node@20.12.4)(happy-dom@12.10.3) + version: 1.4.0(@types/node@20.12.4)(happy-dom@14.5.1) web-ext: specifier: ^7.8.0 version: 7.11.0 @@ -1910,7 +1910,7 @@ packages: strip-literal: 2.0.0 test-exclude: 6.0.0 v8-to-istanbul: 9.2.0 - vitest: 1.4.0(@types/node@20.12.4)(happy-dom@12.10.3) + vitest: 1.4.0(@types/node@20.12.4)(happy-dom@14.5.1) transitivePeerDependencies: - supports-color dev: true @@ -2892,10 +2892,6 @@ packages: engines: {node: '>= 6'} dev: true - /css.escape@1.5.1: - resolution: {integrity: sha512-YUifsXXuknHlUsmlgyY0PKzgPOr7/FjCePfHNt0jxm83wHZi44VDMQ7/fGNkjY3/jV1MC+1CmZbaHzugyeRtpg==} - dev: true - /dashdash@1.14.1: resolution: {integrity: sha512-jRFi8UDGo6j+odZiEpjazZaWqEal3w/basFjQHQEwVtZJGDpxbH1MeYluwCS8Xq5wmLJooDlMgvVarmWfGM44g==} engines: {node: '>=0.10'} @@ -3447,7 +3443,7 @@ packages: '@typescript-eslint/eslint-plugin': 7.2.0(@typescript-eslint/parser@7.5.0)(eslint@8.57.0)(typescript@5.4.3) '@typescript-eslint/utils': 7.5.0(eslint@8.57.0)(typescript@5.4.3) eslint: 8.57.0 - vitest: 1.4.0(@types/node@20.12.4)(happy-dom@12.10.3) + vitest: 1.4.0(@types/node@20.12.4)(happy-dom@14.5.1) transitivePeerDependencies: - supports-color - typescript @@ -4130,14 +4126,12 @@ packages: resolution: {integrity: sha512-+xGQY0YyAWCnqy7Cd++hc2JqMYzlm0dG30Jd0beaA64sROr8C4nt8Yc9V5Ro3avlSUDTN0ulqP/VBKi1/lLygw==} dev: true - /happy-dom@12.10.3: - resolution: {integrity: sha512-JzUXOh0wdNGY54oKng5hliuBkq/+aT1V3YpTM+lrN/GoLQTANZsMaIvmHiHe612rauHvPJnDZkZ+5GZR++1Abg==} + /happy-dom@14.5.1: + resolution: {integrity: sha512-nCmCszZnhHHvcY3gDqLNZrU71QzCT1sI2OUQy2YSn3omMYWe+QHSTO1PfS/1r6fds6zt6GI7L1tRIxo7RgC8lg==} + engines: {node: '>=16.0.0'} 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 dev: true @@ -4259,13 +4253,6 @@ packages: hasBin: true dev: true - /iconv-lite@0.6.3: - resolution: {integrity: sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==} - engines: {node: '>=0.10.0'} - dependencies: - safer-buffer: 2.1.2 - dev: true - /identity-function@1.0.0: resolution: {integrity: sha512-kNrgUK0qI+9qLTBidsH85HjDLpZfrrS0ElquKKe/fJFdB3D7VeKdXXEvOPDUHSHOzdZKCAAaQIWWyp0l2yq6pw==} dev: true @@ -7333,7 +7320,7 @@ packages: fsevents: 2.3.3 dev: true - /vitest@1.4.0(@types/node@20.12.4)(happy-dom@12.10.3): + /vitest@1.4.0(@types/node@20.12.4)(happy-dom@14.5.1): resolution: {integrity: sha512-gujzn0g7fmwf83/WzrDTnncZt2UiXP41mHuFYFrdwaLRVQ6JYQEiME2IfEjU3vcFL3VKa75XhI3lFgn+hfVsQw==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true @@ -7368,7 +7355,7 @@ packages: chai: 4.4.1 debug: 4.3.4 execa: 8.0.1 - happy-dom: 12.10.3 + happy-dom: 14.5.1 local-pkg: 0.5.0 magic-string: 0.30.8 pathe: 1.1.2 @@ -7473,13 +7460,6 @@ packages: engines: {node: '>=12'} dev: true - /whatwg-encoding@2.0.0: - resolution: {integrity: sha512-p41ogyeMUrw3jWclHWTQg1k05DSVXPLcVxRTYsXUk+ZooOCZLcoYgPZ/HL/D/N+uQPOtcp1me1WhBEaX02mhWg==} - engines: {node: '>=12'} - dependencies: - iconv-lite: 0.6.3 - dev: true - /whatwg-mimetype@3.0.0: resolution: {integrity: sha512-nt+N2dzIutVRxARx1nghPKGv1xHikU7HKdfafKkLNLindmPU/ch3U31NOCGGA/dmPcmb1VlofO0vnKAcsm0o/Q==} engines: {node: '>=12'}