update happy-dom

This commit is contained in:
syuilo 2025-10-20 15:19:19 +09:00
parent bff194f648
commit 4e9070a4c5
4 changed files with 33 additions and 37 deletions

View File

@ -121,7 +121,7 @@
"fluent-ffmpeg": "2.1.3", "fluent-ffmpeg": "2.1.3",
"form-data": "4.0.4", "form-data": "4.0.4",
"got": "14.4.9", "got": "14.4.9",
"happy-dom": "16.8.1", "happy-dom": "20.0.7",
"hpagent": "1.2.0", "hpagent": "1.2.0",
"htmlescape": "1.1.1", "htmlescape": "1.1.1",
"http-link-header": "1.1.3", "http-link-header": "1.1.3",

View File

@ -56,7 +56,7 @@
"eslint-plugin-import": "2.32.0", "eslint-plugin-import": "2.32.0",
"eslint-plugin-vue": "10.5.0", "eslint-plugin-vue": "10.5.0",
"fast-glob": "3.3.3", "fast-glob": "3.3.3",
"happy-dom": "19.0.2", "happy-dom": "20.0.7",
"intersection-observer": "0.12.2", "intersection-observer": "0.12.2",
"micromatch": "4.0.8", "micromatch": "4.0.8",
"msw": "2.11.3", "msw": "2.11.3",

View File

@ -127,7 +127,7 @@
"eslint-plugin-import": "2.32.0", "eslint-plugin-import": "2.32.0",
"eslint-plugin-vue": "10.5.0", "eslint-plugin-vue": "10.5.0",
"fast-glob": "3.3.3", "fast-glob": "3.3.3",
"happy-dom": "19.0.2", "happy-dom": "20.0.7",
"intersection-observer": "0.12.2", "intersection-observer": "0.12.2",
"micromatch": "4.0.8", "micromatch": "4.0.8",
"minimatch": "10.0.3", "minimatch": "10.0.3",

View File

@ -247,8 +247,8 @@ importers:
specifier: 14.4.9 specifier: 14.4.9
version: 14.4.9 version: 14.4.9
happy-dom: happy-dom:
specifier: 16.8.1 specifier: 20.0.7
version: 16.8.1 version: 20.0.7
hpagent: hpagent:
specifier: 1.2.0 specifier: 1.2.0
version: 1.2.0 version: 1.2.0
@ -1004,7 +1004,7 @@ importers:
version: 8.45.0(eslint@9.36.0)(typescript@5.9.3) version: 8.45.0(eslint@9.36.0)(typescript@5.9.3)
'@vitest/coverage-v8': '@vitest/coverage-v8':
specifier: 3.2.4 specifier: 3.2.4
version: 3.2.4(vitest@3.2.4(@types/debug@4.1.12)(@types/node@22.18.8)(happy-dom@19.0.2)(jsdom@26.1.0(bufferutil@4.0.9)(canvas@3.1.0)(utf-8-validate@6.0.5))(msw@2.11.3(@types/node@22.18.8)(typescript@5.9.3))(sass@1.93.2)(terser@5.44.0)(tsx@4.20.6)) version: 3.2.4(vitest@3.2.4(@types/debug@4.1.12)(@types/node@22.18.8)(happy-dom@20.0.7)(jsdom@26.1.0(bufferutil@4.0.9)(canvas@3.1.0)(utf-8-validate@6.0.5))(msw@2.11.3(@types/node@22.18.8)(typescript@5.9.3))(sass@1.93.2)(terser@5.44.0)(tsx@4.20.6))
'@vue/compiler-core': '@vue/compiler-core':
specifier: 3.5.22 specifier: 3.5.22
version: 3.5.22 version: 3.5.22
@ -1030,8 +1030,8 @@ importers:
specifier: 3.3.3 specifier: 3.3.3
version: 3.3.3 version: 3.3.3
happy-dom: happy-dom:
specifier: 19.0.2 specifier: 20.0.7
version: 19.0.2 version: 20.0.7
intersection-observer: intersection-observer:
specifier: 0.12.2 specifier: 0.12.2
version: 0.12.2 version: 0.12.2
@ -1079,10 +1079,10 @@ importers:
version: 1.0.3 version: 1.0.3
vitest: vitest:
specifier: 3.2.4 specifier: 3.2.4
version: 3.2.4(@types/debug@4.1.12)(@types/node@22.18.8)(happy-dom@19.0.2)(jsdom@26.1.0(bufferutil@4.0.9)(canvas@3.1.0)(utf-8-validate@6.0.5))(msw@2.11.3(@types/node@22.18.8)(typescript@5.9.3))(sass@1.93.2)(terser@5.44.0)(tsx@4.20.6) version: 3.2.4(@types/debug@4.1.12)(@types/node@22.18.8)(happy-dom@20.0.7)(jsdom@26.1.0(bufferutil@4.0.9)(canvas@3.1.0)(utf-8-validate@6.0.5))(msw@2.11.3(@types/node@22.18.8)(typescript@5.9.3))(sass@1.93.2)(terser@5.44.0)(tsx@4.20.6)
vitest-fetch-mock: vitest-fetch-mock:
specifier: 0.4.5 specifier: 0.4.5
version: 0.4.5(vitest@3.2.4(@types/debug@4.1.12)(@types/node@22.18.8)(happy-dom@19.0.2)(jsdom@26.1.0(bufferutil@4.0.9)(canvas@3.1.0)(utf-8-validate@6.0.5))(msw@2.11.3(@types/node@22.18.8)(typescript@5.9.3))(sass@1.93.2)(terser@5.44.0)(tsx@4.20.6)) version: 0.4.5(vitest@3.2.4(@types/debug@4.1.12)(@types/node@22.18.8)(happy-dom@20.0.7)(jsdom@26.1.0(bufferutil@4.0.9)(canvas@3.1.0)(utf-8-validate@6.0.5))(msw@2.11.3(@types/node@22.18.8)(typescript@5.9.3))(sass@1.93.2)(terser@5.44.0)(tsx@4.20.6))
vue-component-type-helpers: vue-component-type-helpers:
specifier: 3.1.0 specifier: 3.1.0
version: 3.1.0 version: 3.1.0
@ -1240,7 +1240,7 @@ importers:
version: 8.45.0(eslint@9.36.0)(typescript@5.9.3) version: 8.45.0(eslint@9.36.0)(typescript@5.9.3)
'@vitest/coverage-v8': '@vitest/coverage-v8':
specifier: 3.2.4 specifier: 3.2.4
version: 3.2.4(vitest@3.2.4(@types/debug@4.1.12)(@types/node@22.18.8)(happy-dom@19.0.2)(jsdom@26.1.0(bufferutil@4.0.9)(canvas@3.1.0)(utf-8-validate@6.0.5))(msw@2.11.3(@types/node@22.18.8)(typescript@5.9.3))(sass@1.93.2)(terser@5.44.0)(tsx@4.20.6)) version: 3.2.4(vitest@3.2.4(@types/debug@4.1.12)(@types/node@22.18.8)(happy-dom@20.0.7)(jsdom@26.1.0(bufferutil@4.0.9)(canvas@3.1.0)(utf-8-validate@6.0.5))(msw@2.11.3(@types/node@22.18.8)(typescript@5.9.3))(sass@1.93.2)(terser@5.44.0)(tsx@4.20.6))
'@vue/runtime-core': '@vue/runtime-core':
specifier: 3.5.22 specifier: 3.5.22
version: 3.5.22 version: 3.5.22
@ -1260,8 +1260,8 @@ importers:
specifier: 3.3.3 specifier: 3.3.3
version: 3.3.3 version: 3.3.3
happy-dom: happy-dom:
specifier: 19.0.2 specifier: 20.0.7
version: 19.0.2 version: 20.0.7
intersection-observer: intersection-observer:
specifier: 0.12.2 specifier: 0.12.2
version: 0.12.2 version: 0.12.2
@ -1433,7 +1433,7 @@ importers:
version: 8.45.0(eslint@9.36.0)(typescript@5.9.3) version: 8.45.0(eslint@9.36.0)(typescript@5.9.3)
'@vitest/coverage-v8': '@vitest/coverage-v8':
specifier: 3.2.4 specifier: 3.2.4
version: 3.2.4(vitest@3.2.4(@types/debug@4.1.12)(@types/node@22.18.8)(happy-dom@19.0.2)(jsdom@26.1.0(bufferutil@4.0.9)(canvas@3.1.0)(utf-8-validate@6.0.5))(msw@2.11.3(@types/node@22.18.8)(typescript@5.9.3))(sass@1.93.2)(terser@5.44.0)(tsx@4.20.6)) version: 3.2.4(vitest@3.2.4(@types/debug@4.1.12)(@types/node@22.18.8)(happy-dom@20.0.7)(jsdom@26.1.0(bufferutil@4.0.9)(canvas@3.1.0)(utf-8-validate@6.0.5))(msw@2.11.3(@types/node@22.18.8)(typescript@5.9.3))(sass@1.93.2)(terser@5.44.0)(tsx@4.20.6))
esbuild: esbuild:
specifier: 0.25.10 specifier: 0.25.10
version: 0.25.10 version: 0.25.10
@ -1457,10 +1457,10 @@ importers:
version: 5.9.3 version: 5.9.3
vitest: vitest:
specifier: 3.2.4 specifier: 3.2.4
version: 3.2.4(@types/debug@4.1.12)(@types/node@22.18.8)(happy-dom@19.0.2)(jsdom@26.1.0(bufferutil@4.0.9)(canvas@3.1.0)(utf-8-validate@6.0.5))(msw@2.11.3(@types/node@22.18.8)(typescript@5.9.3))(sass@1.93.2)(terser@5.44.0)(tsx@4.20.6) version: 3.2.4(@types/debug@4.1.12)(@types/node@22.18.8)(happy-dom@20.0.7)(jsdom@26.1.0(bufferutil@4.0.9)(canvas@3.1.0)(utf-8-validate@6.0.5))(msw@2.11.3(@types/node@22.18.8)(typescript@5.9.3))(sass@1.93.2)(terser@5.44.0)(tsx@4.20.6)
vitest-websocket-mock: vitest-websocket-mock:
specifier: 0.5.0 specifier: 0.5.0
version: 0.5.0(vitest@3.2.4(@types/debug@4.1.12)(@types/node@22.18.8)(happy-dom@19.0.2)(jsdom@26.1.0(bufferutil@4.0.9)(canvas@3.1.0)(utf-8-validate@6.0.5))(msw@2.11.3(@types/node@22.18.8)(typescript@5.9.3))(sass@1.93.2)(terser@5.44.0)(tsx@4.20.6)) version: 0.5.0(vitest@3.2.4(@types/debug@4.1.12)(@types/node@22.18.8)(happy-dom@20.0.7)(jsdom@26.1.0(bufferutil@4.0.9)(canvas@3.1.0)(utf-8-validate@6.0.5))(msw@2.11.3(@types/node@22.18.8)(typescript@5.9.3))(sass@1.93.2)(terser@5.44.0)(tsx@4.20.6))
packages/misskey-js/generator: packages/misskey-js/generator:
devDependencies: devDependencies:
@ -6995,12 +6995,8 @@ packages:
resolution: {integrity: sha512-tSQXBXS/MWQOn/RKckawJ61vvsDpCom87JgxiYdGwHdOa0ht0vzUWDlfioofFCRU0L+6NGDt6XzbgoJvZkMeRQ==} resolution: {integrity: sha512-tSQXBXS/MWQOn/RKckawJ61vvsDpCom87JgxiYdGwHdOa0ht0vzUWDlfioofFCRU0L+6NGDt6XzbgoJvZkMeRQ==}
engines: {node: '>=0.8.0'} engines: {node: '>=0.8.0'}
happy-dom@16.8.1: happy-dom@20.0.7:
resolution: {integrity: sha512-n0QrmT9lD81rbpKsyhnlz3DgnMZlaOkJPpgi746doA+HvaMC79bdWkwjrNnGJRvDrWTI8iOcJiVTJ5CdT/AZRw==} resolution: {integrity: sha512-CywLfzmYxP5OYpuAG0usFY0CpxJtwYR+w8Mms5J8W29Y2Pzf6rbfQS2M523tRZTb0oLA+URopPtnAQX2fupHZQ==}
engines: {node: '>=18.0.0'}
happy-dom@19.0.2:
resolution: {integrity: sha512-831CLbgDyjRbd2lApHZFsBDe56onuFcjsCBPodzWpzedTpeDr8CGZjs7iEIdNW1DVwSFRecfwzLpVyGBPamwGA==}
engines: {node: '>=20.0.0'} engines: {node: '>=20.0.0'}
hard-rejection@2.1.0: hard-rejection@2.1.0:
@ -10850,6 +10846,9 @@ packages:
vue-component-type-helpers@3.1.0: vue-component-type-helpers@3.1.0:
resolution: {integrity: sha512-cC1pYNRZkSS1iCvdlaMbbg2sjDwxX098FucEjtz9Yig73zYjWzQsnMe5M9H8dRNv55hAIDGUI29hF2BEUA4FMQ==} resolution: {integrity: sha512-cC1pYNRZkSS1iCvdlaMbbg2sjDwxX098FucEjtz9Yig73zYjWzQsnMe5M9H8dRNv55hAIDGUI29hF2BEUA4FMQ==}
vue-component-type-helpers@3.1.1:
resolution: {integrity: sha512-B0kHv7qX6E7+kdc5nsaqjdGZ1KwNKSUQDWGy7XkTYT7wFsOpkEyaJ1Vq79TjwrrtuLRgizrTV7PPuC4rRQo+vw==}
vue-demi@0.14.7: vue-demi@0.14.7:
resolution: {integrity: sha512-EOG8KXDQNwkJILkx/gPcoL/7vH+hORoBaKgGe+6W7VFMvCYJfmF2dGbvgDroVnI8LU7/kTu8mbjRZGBU1z9NTA==} resolution: {integrity: sha512-EOG8KXDQNwkJILkx/gPcoL/7vH+hORoBaKgGe+6W7VFMvCYJfmF2dGbvgDroVnI8LU7/kTu8mbjRZGBU1z9NTA==}
engines: {node: '>=12'} engines: {node: '>=12'}
@ -14661,7 +14660,7 @@ snapshots:
storybook: 9.1.10(@testing-library/dom@10.4.0)(bufferutil@4.0.9)(msw@2.11.3(@types/node@22.18.8)(typescript@5.9.3))(prettier@3.6.2)(utf-8-validate@6.0.5)(vite@7.1.7(@types/node@22.18.8)(sass@1.93.2)(terser@5.44.0)(tsx@4.20.6)) storybook: 9.1.10(@testing-library/dom@10.4.0)(bufferutil@4.0.9)(msw@2.11.3(@types/node@22.18.8)(typescript@5.9.3))(prettier@3.6.2)(utf-8-validate@6.0.5)(vite@7.1.7(@types/node@22.18.8)(sass@1.93.2)(terser@5.44.0)(tsx@4.20.6))
type-fest: 2.19.0 type-fest: 2.19.0
vue: 3.5.22(typescript@5.9.3) vue: 3.5.22(typescript@5.9.3)
vue-component-type-helpers: 3.1.0 vue-component-type-helpers: 3.1.1
'@stylistic/eslint-plugin@2.13.0(eslint@9.36.0)(typescript@5.9.3)': '@stylistic/eslint-plugin@2.13.0(eslint@9.36.0)(typescript@5.9.3)':
dependencies: dependencies:
@ -15433,7 +15432,7 @@ snapshots:
vite: 7.1.7(@types/node@22.18.8)(sass@1.93.2)(terser@5.44.0)(tsx@4.20.6) vite: 7.1.7(@types/node@22.18.8)(sass@1.93.2)(terser@5.44.0)(tsx@4.20.6)
vue: 3.5.22(typescript@5.9.3) vue: 3.5.22(typescript@5.9.3)
'@vitest/coverage-v8@3.2.4(vitest@3.2.4(@types/debug@4.1.12)(@types/node@22.18.8)(happy-dom@19.0.2)(jsdom@26.1.0(bufferutil@4.0.9)(canvas@3.1.0)(utf-8-validate@6.0.5))(msw@2.11.3(@types/node@22.18.8)(typescript@5.9.3))(sass@1.93.2)(terser@5.44.0)(tsx@4.20.6))': '@vitest/coverage-v8@3.2.4(vitest@3.2.4(@types/debug@4.1.12)(@types/node@22.18.8)(happy-dom@20.0.7)(jsdom@26.1.0(bufferutil@4.0.9)(canvas@3.1.0)(utf-8-validate@6.0.5))(msw@2.11.3(@types/node@22.18.8)(typescript@5.9.3))(sass@1.93.2)(terser@5.44.0)(tsx@4.20.6))':
dependencies: dependencies:
'@ampproject/remapping': 2.3.0 '@ampproject/remapping': 2.3.0
'@bcoe/v8-coverage': 1.0.2 '@bcoe/v8-coverage': 1.0.2
@ -15448,7 +15447,7 @@ snapshots:
std-env: 3.9.0 std-env: 3.9.0
test-exclude: 7.0.1 test-exclude: 7.0.1
tinyrainbow: 2.0.0 tinyrainbow: 2.0.0
vitest: 3.2.4(@types/debug@4.1.12)(@types/node@22.18.8)(happy-dom@19.0.2)(jsdom@26.1.0(bufferutil@4.0.9)(canvas@3.1.0)(utf-8-validate@6.0.5))(msw@2.11.3(@types/node@22.18.8)(typescript@5.9.3))(sass@1.93.2)(terser@5.44.0)(tsx@4.20.6) vitest: 3.2.4(@types/debug@4.1.12)(@types/node@22.18.8)(happy-dom@20.0.7)(jsdom@26.1.0(bufferutil@4.0.9)(canvas@3.1.0)(utf-8-validate@6.0.5))(msw@2.11.3(@types/node@22.18.8)(typescript@5.9.3))(sass@1.93.2)(terser@5.44.0)(tsx@4.20.6)
transitivePeerDependencies: transitivePeerDependencies:
- supports-color - supports-color
@ -18110,12 +18109,7 @@ snapshots:
hammerjs@2.0.8: {} hammerjs@2.0.8: {}
happy-dom@16.8.1: happy-dom@20.0.7:
dependencies:
webidl-conversions: 7.0.0
whatwg-mimetype: 3.0.0
happy-dom@19.0.2:
dependencies: dependencies:
'@types/node': 20.19.19 '@types/node': 20.19.19
'@types/whatwg-mimetype': 3.0.2 '@types/whatwg-mimetype': 3.0.2
@ -22359,17 +22353,17 @@ snapshots:
terser: 5.44.0 terser: 5.44.0
tsx: 4.20.6 tsx: 4.20.6
vitest-fetch-mock@0.4.5(vitest@3.2.4(@types/debug@4.1.12)(@types/node@22.18.8)(happy-dom@19.0.2)(jsdom@26.1.0(bufferutil@4.0.9)(canvas@3.1.0)(utf-8-validate@6.0.5))(msw@2.11.3(@types/node@22.18.8)(typescript@5.9.3))(sass@1.93.2)(terser@5.44.0)(tsx@4.20.6)): vitest-fetch-mock@0.4.5(vitest@3.2.4(@types/debug@4.1.12)(@types/node@22.18.8)(happy-dom@20.0.7)(jsdom@26.1.0(bufferutil@4.0.9)(canvas@3.1.0)(utf-8-validate@6.0.5))(msw@2.11.3(@types/node@22.18.8)(typescript@5.9.3))(sass@1.93.2)(terser@5.44.0)(tsx@4.20.6)):
dependencies: dependencies:
vitest: 3.2.4(@types/debug@4.1.12)(@types/node@22.18.8)(happy-dom@19.0.2)(jsdom@26.1.0(bufferutil@4.0.9)(canvas@3.1.0)(utf-8-validate@6.0.5))(msw@2.11.3(@types/node@22.18.8)(typescript@5.9.3))(sass@1.93.2)(terser@5.44.0)(tsx@4.20.6) vitest: 3.2.4(@types/debug@4.1.12)(@types/node@22.18.8)(happy-dom@20.0.7)(jsdom@26.1.0(bufferutil@4.0.9)(canvas@3.1.0)(utf-8-validate@6.0.5))(msw@2.11.3(@types/node@22.18.8)(typescript@5.9.3))(sass@1.93.2)(terser@5.44.0)(tsx@4.20.6)
vitest-websocket-mock@0.5.0(vitest@3.2.4(@types/debug@4.1.12)(@types/node@22.18.8)(happy-dom@19.0.2)(jsdom@26.1.0(bufferutil@4.0.9)(canvas@3.1.0)(utf-8-validate@6.0.5))(msw@2.11.3(@types/node@22.18.8)(typescript@5.9.3))(sass@1.93.2)(terser@5.44.0)(tsx@4.20.6)): vitest-websocket-mock@0.5.0(vitest@3.2.4(@types/debug@4.1.12)(@types/node@22.18.8)(happy-dom@20.0.7)(jsdom@26.1.0(bufferutil@4.0.9)(canvas@3.1.0)(utf-8-validate@6.0.5))(msw@2.11.3(@types/node@22.18.8)(typescript@5.9.3))(sass@1.93.2)(terser@5.44.0)(tsx@4.20.6)):
dependencies: dependencies:
'@vitest/utils': 3.2.4 '@vitest/utils': 3.2.4
mock-socket: 9.3.1 mock-socket: 9.3.1
vitest: 3.2.4(@types/debug@4.1.12)(@types/node@22.18.8)(happy-dom@19.0.2)(jsdom@26.1.0(bufferutil@4.0.9)(canvas@3.1.0)(utf-8-validate@6.0.5))(msw@2.11.3(@types/node@22.18.8)(typescript@5.9.3))(sass@1.93.2)(terser@5.44.0)(tsx@4.20.6) vitest: 3.2.4(@types/debug@4.1.12)(@types/node@22.18.8)(happy-dom@20.0.7)(jsdom@26.1.0(bufferutil@4.0.9)(canvas@3.1.0)(utf-8-validate@6.0.5))(msw@2.11.3(@types/node@22.18.8)(typescript@5.9.3))(sass@1.93.2)(terser@5.44.0)(tsx@4.20.6)
vitest@3.2.4(@types/debug@4.1.12)(@types/node@22.18.8)(happy-dom@19.0.2)(jsdom@26.1.0(bufferutil@4.0.9)(canvas@3.1.0)(utf-8-validate@6.0.5))(msw@2.11.3(@types/node@22.18.8)(typescript@5.9.3))(sass@1.93.2)(terser@5.44.0)(tsx@4.20.6): vitest@3.2.4(@types/debug@4.1.12)(@types/node@22.18.8)(happy-dom@20.0.7)(jsdom@26.1.0(bufferutil@4.0.9)(canvas@3.1.0)(utf-8-validate@6.0.5))(msw@2.11.3(@types/node@22.18.8)(typescript@5.9.3))(sass@1.93.2)(terser@5.44.0)(tsx@4.20.6):
dependencies: dependencies:
'@types/chai': 5.2.2 '@types/chai': 5.2.2
'@vitest/expect': 3.2.4 '@vitest/expect': 3.2.4
@ -22397,7 +22391,7 @@ snapshots:
optionalDependencies: optionalDependencies:
'@types/debug': 4.1.12 '@types/debug': 4.1.12
'@types/node': 22.18.8 '@types/node': 22.18.8
happy-dom: 19.0.2 happy-dom: 20.0.7
jsdom: 26.1.0(bufferutil@4.0.9)(canvas@3.1.0)(utf-8-validate@6.0.5) jsdom: 26.1.0(bufferutil@4.0.9)(canvas@3.1.0)(utf-8-validate@6.0.5)
transitivePeerDependencies: transitivePeerDependencies:
- jiti - jiti
@ -22447,6 +22441,8 @@ snapshots:
vue-component-type-helpers@3.1.0: {} vue-component-type-helpers@3.1.0: {}
vue-component-type-helpers@3.1.1: {}
vue-demi@0.14.7(vue@3.5.22(typescript@5.9.3)): vue-demi@0.14.7(vue@3.5.22(typescript@5.9.3)):
dependencies: dependencies:
vue: 3.5.22(typescript@5.9.3) vue: 3.5.22(typescript@5.9.3)