diff --git a/package.json b/package.json index d274b6d5..f9f698da 100644 --- a/package.json +++ b/package.json @@ -42,7 +42,7 @@ "eslint-plugin-vue": "^9.33.0", "esno": "^4.8.0", "fs-extra": "^11.3.2", - "happy-dom": "^14.12.3", + "happy-dom": "^20.0.0", "markdown-it": "^14.1.0", "markdown-it-anchor": "^9.2.0", "markdown-it-link-attributes": "^4.0.1", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index dc1c2056..460350cb 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -100,8 +100,8 @@ importers: specifier: ^11.3.2 version: 11.3.2 happy-dom: - specifier: ^14.12.3 - version: 14.12.3 + specifier: ^20.0.0 + version: 20.0.0 markdown-it: specifier: ^14.1.0 version: 14.1.0 @@ -161,7 +161,7 @@ importers: version: 0.6.1 vitest: specifier: ^1.6.1 - version: 1.6.1(@types/node@20.19.21)(happy-dom@14.12.3)(jsdom@24.1.3)(terser@5.44.0) + version: 1.6.1(@types/node@20.19.21)(happy-dom@20.0.0)(jsdom@24.1.3)(terser@5.44.0) vue-tsc: specifier: ^2.2.12 version: 2.2.12(typescript@5.9.3) @@ -1570,6 +1570,9 @@ packages: '@types/web-bluetooth@0.0.20': resolution: {integrity: sha512-g9gZnnXVq7gM7v3tJCWV/qw7w+KeOlSHAhgF9RytFyifW6AF61hdT2ucrYhPq9hLs5JIryeupHV3qGk95dH9ow==} + '@types/whatwg-mimetype@3.0.2': + resolution: {integrity: sha512-c2AKvDT8ToxLIOUlN51gTiHXflsfIFisS4pO7pDPoKouJCESkhZnEy623gwP9laCy5lnLDAw1vAzu2vM2YLOrA==} + '@typescript-eslint/eslint-plugin@6.21.0': resolution: {integrity: sha512-oy9+hTPCUFpngkEZUSzbf9MxI65wbKFoQYsgPdILTfbUldp5ovUuphZVe4i30emU9M/kP+T64Di0mxl7dSw3MA==} engines: {node: ^16.0.0 || >=18.0.0} @@ -2443,9 +2446,9 @@ packages: resolution: {integrity: sha512-5v6yZd4JK3eMI3FqqCouswVqwugaA9r4dNZB1wwcmrD02QkV5H0y7XBQW8QwQqEaZY1pM9aqORSORhJRdNK44Q==} engines: {node: '>=6.0'} - happy-dom@14.12.3: - resolution: {integrity: sha512-vsYlEs3E9gLwA1Hp+w3qzu+RUDFf4VTT8cyKqVICoZ2k7WM++Qyd2LwzyTi5bqMJFiIC/vNpTDYuxdreENRK/g==} - engines: {node: '>=16.0.0'} + happy-dom@20.0.0: + resolution: {integrity: sha512-GkWnwIFxVGCf2raNrxImLo397RdGhLapj5cT3R2PT7FwL62Ze1DROhzmYW7+J3p9105DYMVenEejEbnq5wA37w==} + engines: {node: '>=20.0.0'} has-bigints@1.1.0: resolution: {integrity: sha512-R3pbpkcIqv2Pm3dUwgjclDRVmWpTJW2DcMzcIhEXEx1oh/CEMObMm3KLmRJOdvhM7o4uQBnwr8pzRK2sJWIqfg==} @@ -5410,6 +5413,8 @@ snapshots: '@types/web-bluetooth@0.0.20': {} + '@types/whatwg-mimetype@3.0.2': {} + '@typescript-eslint/eslint-plugin@6.21.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.9.3))(eslint@8.57.1)(typescript@5.9.3)': dependencies: '@eslint-community/regexpp': 4.12.1 @@ -6580,10 +6585,10 @@ snapshots: section-matter: 1.0.0 strip-bom-string: 1.0.0 - happy-dom@14.12.3: + happy-dom@20.0.0: dependencies: - entities: 4.5.0 - webidl-conversions: 7.0.0 + '@types/node': 20.19.21 + '@types/whatwg-mimetype': 3.0.2 whatwg-mimetype: 3.0.0 has-bigints@1.1.0: {} @@ -8018,7 +8023,7 @@ snapshots: fsevents: 2.3.3 terser: 5.44.0 - vitest@1.6.1(@types/node@20.19.21)(happy-dom@14.12.3)(jsdom@24.1.3)(terser@5.44.0): + vitest@1.6.1(@types/node@20.19.21)(happy-dom@20.0.0)(jsdom@24.1.3)(terser@5.44.0): dependencies: '@vitest/expect': 1.6.1 '@vitest/runner': 1.6.1 @@ -8042,7 +8047,7 @@ snapshots: why-is-node-running: 2.3.0 optionalDependencies: '@types/node': 20.19.21 - happy-dom: 14.12.3 + happy-dom: 20.0.0 jsdom: 24.1.3 transitivePeerDependencies: - less