diff --git a/package.json b/package.json index d97a196..596c9fd 100644 --- a/package.json +++ b/package.json @@ -39,7 +39,7 @@ "eslint-plugin-vue": "^9.31.0", "esno": "^4.8.0", "fs-extra": "^11.2.0", - "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 19f3e66..cc7ce80 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -91,8 +91,8 @@ importers: specifier: ^11.2.0 version: 11.3.0 happy-dom: - specifier: ^14.12.3 - version: 14.12.3 + specifier: ^20.0.0 + version: 20.0.2 markdown-it: specifier: ^14.1.0 version: 14.1.0 @@ -158,7 +158,7 @@ importers: version: 0.6.1 vitest: specifier: ^2.1.5 - version: 2.1.9(@types/node@22.13.8)(happy-dom@14.12.3)(jsdom@24.1.3)(terser@5.39.0) + version: 2.1.9(@types/node@22.13.8)(happy-dom@20.0.2)(jsdom@24.1.3)(terser@5.39.0) vue-tsc: specifier: ^2.1.10 version: 2.2.8(typescript@5.8.2) @@ -1536,6 +1536,9 @@ packages: '@types/ms@2.1.0': resolution: {integrity: sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA==} + '@types/node@20.19.21': + resolution: {integrity: sha512-CsGG2P3I5y48RPMfprQGfy4JPRZ6csfC3ltBZSRItG3ngggmNY/qs2uZKp4p9VbrpqNNSMzUZNFZKzgOGnd/VA==} + '@types/node@22.13.8': resolution: {integrity: sha512-G3EfaZS+iOGYWLLRCEAXdWK9my08oHNZ+FHluRiggIYJPOXzhOiDgpVCUHaUvyIC5/fj7C/p637jdzC666AOKQ==} @@ -1551,6 +1554,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@8.25.0': resolution: {integrity: sha512-VM7bpzAe7JO/BFf40pIT1lJqS/z1F8OaSsUB3rpFJucQA4cOSuH2RVVVkFULN+En0Djgr29/jb4EQnedUo95KA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -2399,9 +2405,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.2: + resolution: {integrity: sha512-pYOyu624+6HDbY+qkjILpQGnpvZOusItCk+rvF5/V+6NkcgTKnbOldpIy22tBnxoaLtlM9nXgoqAcW29/B7CIw==} + engines: {node: '>=20.0.0'} has-bigints@1.1.0: resolution: {integrity: sha512-R3pbpkcIqv2Pm3dUwgjclDRVmWpTJW2DcMzcIhEXEx1oh/CEMObMm3KLmRJOdvhM7o4uQBnwr8pzRK2sJWIqfg==} @@ -3368,6 +3374,7 @@ packages: source-map@0.8.0-beta.0: resolution: {integrity: sha512-2ymg6oRBpebeZi9UUNsgQ89bhx01TcTkmNTGnNO88imTmbSgy4nfujrgVEFKWpMTEGA11EDkTt7mqObTPdigIA==} engines: {node: '>= 8'} + deprecated: The work that was done in this beta branch won't be included in future versions sourcemap-codec@1.4.8: resolution: {integrity: sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==} @@ -3577,6 +3584,9 @@ packages: undici-types@6.20.0: resolution: {integrity: sha512-Ny6QZ2Nju20vw1SRHe3d9jVu6gJ+4e3+MMpqu7pqE5HT6WsTSlce++GQmK5UXS8mzV8DSYHrQH+Xrf2jVcuKNg==} + undici-types@6.21.0: + resolution: {integrity: sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==} + unhead@1.11.20: resolution: {integrity: sha512-3AsNQC0pjwlLqEYHLjtichGWankK8yqmocReITecmpB1H0aOabeESueyy+8X1gyJx4ftZVwo9hqQ4O3fPWffCA==} @@ -5313,6 +5323,10 @@ snapshots: '@types/ms@2.1.0': {} + '@types/node@20.19.21': + dependencies: + undici-types: 6.21.0 + '@types/node@22.13.8': dependencies: undici-types: 6.20.0 @@ -5325,6 +5339,8 @@ snapshots: '@types/web-bluetooth@0.0.20': {} + '@types/whatwg-mimetype@3.0.2': {} + '@typescript-eslint/eslint-plugin@8.25.0(@typescript-eslint/parser@8.25.0(eslint@9.21.0(jiti@1.21.7))(typescript@5.8.2))(eslint@9.21.0(jiti@1.21.7))(typescript@5.8.2)': dependencies: '@eslint-community/regexpp': 4.12.1 @@ -6447,10 +6463,10 @@ snapshots: section-matter: 1.0.0 strip-bom-string: 1.0.0 - happy-dom@14.12.3: + happy-dom@20.0.2: 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: {} @@ -7622,6 +7638,8 @@ snapshots: undici-types@6.20.0: {} + undici-types@6.21.0: {} + unhead@1.11.20: dependencies: '@unhead/dom': 1.11.20 @@ -7828,7 +7846,7 @@ snapshots: fsevents: 2.3.3 terser: 5.39.0 - vitest@2.1.9(@types/node@22.13.8)(happy-dom@14.12.3)(jsdom@24.1.3)(terser@5.39.0): + vitest@2.1.9(@types/node@22.13.8)(happy-dom@20.0.2)(jsdom@24.1.3)(terser@5.39.0): dependencies: '@vitest/expect': 2.1.9 '@vitest/mocker': 2.1.9(vite@5.4.14(@types/node@22.13.8)(terser@5.39.0)) @@ -7852,7 +7870,7 @@ snapshots: why-is-node-running: 2.3.0 optionalDependencies: '@types/node': 22.13.8 - happy-dom: 14.12.3 + happy-dom: 20.0.2 jsdom: 24.1.3 transitivePeerDependencies: - less