From acc2fb232a0b4fe09cdc6ea354c5db5dba07af75 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 12 May 2026 10:06:41 +0000 Subject: [PATCH] chore(deps): update dependency happy-dom to v20 [security] --- apps/admin/package.json | 2 +- packages/rich-react/package.json | 2 +- pnpm-lock.yaml | 46 +++++++++++--------------------- 3 files changed, 18 insertions(+), 32 deletions(-) diff --git a/apps/admin/package.json b/apps/admin/package.json index f0d6659f3..55ca2af8f 100644 --- a/apps/admin/package.json +++ b/apps/admin/package.json @@ -107,7 +107,7 @@ "@vue/compiler-sfc": "3.5.30", "@vue/test-utils": "^2.4.0", "cors": "2.8.6", - "happy-dom": "^15.11.0", + "happy-dom": "^20.0.0", "postcss": "8.5.8", "postcss-nested": "7.0.2", "postcss-preset-env": "11.2.0", diff --git a/packages/rich-react/package.json b/packages/rich-react/package.json index 6f20bdf1c..1bccb6ab6 100644 --- a/packages/rich-react/package.json +++ b/packages/rich-react/package.json @@ -92,7 +92,7 @@ "@lexical/react": "^0.44.0", "@types/react": "^19.0.0", "@types/react-dom": "^19.0.0", - "happy-dom": "^15.11.0", + "happy-dom": "^20.0.0", "katex": "^0.16.45", "lexical": "^0.44.0", "react": "19.2.4", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 28a786c22..b4ba5c276 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -37,7 +37,7 @@ importers: version: 5.4.8 '@better-auth/passkey': specifier: 1.4.18 - version: 1.4.18(@better-auth/core@1.4.18(@better-auth/utils@0.3.0)(@better-fetch/fetch@1.1.21)(better-call@1.1.8(zod@4.3.6))(jose@6.2.3)(kysely@0.28.16)(nanostores@1.3.0))(@better-auth/utils@0.3.0)(@better-fetch/fetch@1.1.21)(better-auth@1.4.18(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(vitest@4.1.5(@types/node@25.6.0)(happy-dom@15.11.7)(vite@8.0.1(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)(@types/node@25.6.0)(jiti@2.6.1)(yaml@2.8.3)))(vue@3.5.30(typescript@5.9.3)))(better-call@1.1.8(zod@4.3.6))(nanostores@1.3.0) + version: 1.4.18(@better-auth/core@1.4.18(@better-auth/utils@0.3.0)(@better-fetch/fetch@1.1.21)(better-call@1.1.8(zod@4.3.6))(jose@6.2.3)(kysely@0.28.16)(nanostores@1.3.0))(@better-auth/utils@0.3.0)(@better-fetch/fetch@1.1.21)(better-auth@1.4.18(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(vitest@4.1.5(@types/node@25.6.0)(happy-dom@20.9.0)(vite@8.0.1(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)(@types/node@25.6.0)(jiti@2.6.1)(yaml@2.8.3)))(vue@3.5.30(typescript@5.9.3)))(better-call@1.1.8(zod@4.3.6))(nanostores@1.3.0) '@bytebase/vue-kbar': specifier: 0.1.8 version: 0.1.8(vue@3.5.30(typescript@5.9.3)) @@ -145,7 +145,7 @@ importers: version: 6.0.6 better-auth: specifier: 1.4.18 - version: 1.4.18(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(vitest@4.1.5(@types/node@25.6.0)(happy-dom@15.11.7)(vite@8.0.1(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)(@types/node@25.6.0)(jiti@2.6.1)(yaml@2.8.3)))(vue@3.5.30(typescript@5.9.3)) + version: 1.4.18(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(vitest@4.1.5(@types/node@25.6.0)(happy-dom@20.9.0)(vite@8.0.1(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)(@types/node@25.6.0)(jiti@2.6.1)(yaml@2.8.3)))(vue@3.5.30(typescript@5.9.3)) blurhash: specifier: 2.0.5 version: 2.0.5 @@ -316,8 +316,8 @@ importers: specifier: 2.8.6 version: 2.8.6 happy-dom: - specifier: ^15.11.0 - version: 15.11.7 + specifier: ^20.0.0 + version: 20.9.0 postcss: specifier: 8.5.8 version: 8.5.8 @@ -350,7 +350,7 @@ importers: version: 5.4.0(vite@8.0.1(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)(@types/node@25.6.0)(jiti@2.6.1)(yaml@2.8.3)) vitest: specifier: ^4.1.5 - version: 4.1.5(@types/node@25.6.0)(happy-dom@15.11.7)(vite@8.0.1(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)(@types/node@25.6.0)(jiti@2.6.1)(yaml@2.8.3)) + version: 4.1.5(@types/node@25.6.0)(happy-dom@20.9.0)(vite@8.0.1(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)(@types/node@25.6.0)(jiti@2.6.1)(yaml@2.8.3)) packages/rich-react: devDependencies: @@ -454,8 +454,8 @@ importers: specifier: ^19.0.0 version: 19.2.3(@types/react@19.2.14) happy-dom: - specifier: ^15.11.0 - version: 15.11.7 + specifier: ^20.0.0 + version: 20.9.0 katex: specifier: ^0.16.45 version: 0.16.45 @@ -476,7 +476,7 @@ importers: version: 5.9.3 vitest: specifier: ^4.1.5 - version: 4.1.5(@types/node@25.6.0)(happy-dom@15.11.7)(vite@8.0.1(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)(@types/node@25.6.0)(jiti@2.6.1)(yaml@2.8.3)) + version: 4.1.5(@types/node@25.6.0)(happy-dom@20.9.0)(vite@8.0.1(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)(@types/node@25.6.0)(jiti@2.6.1)(yaml@2.8.3)) packages: @@ -3408,6 +3408,7 @@ packages: '@ungap/structured-clone@1.3.0': resolution: {integrity: sha512-WmoN8qaIAo7WTYWbAZuG8PYEhn5fkz7dZrqTBZ7dtt//lL2Gwms1IcnQ5yHqjDfX8Ft5j4YzDM23f87zBfDe9g==} + deprecated: Potential CWE-502 - Update to 1.3.1 or higher '@unocss/cli@66.6.8': resolution: {integrity: sha512-dJ4AmrhCtQwEDJtpFG7AgJ4Qi4GWnNgWWlLWq4DhKBOCcvldr9k98mscdhs3MOwph25DIxU5MdLRAg/OS1JryQ==} @@ -4686,10 +4687,6 @@ packages: hachure-fill@0.5.2: resolution: {integrity: sha512-3GKBOn+m2LX9iq+JC1064cSFprJY4jL1jCXTcpnfER5HYE2l/4EfWSGzkPa/ZDBmYI0ZOEj5VHV/eKnPGkHuOg==} - happy-dom@15.11.7: - resolution: {integrity: sha512-KyrFvnl+J9US63TEzwoiJOQzZBJY7KgBushJA8X61DMbNsH+2ONkDuLDnCnwUiPTF42tLoEmrPyoqbenVA5zrg==} - engines: {node: '>=18.0.0'} - happy-dom@20.9.0: resolution: {integrity: sha512-GZZ9mKe8r646NUAf/zemnGbjYh4Bt8/MqASJY+pSm5ZDtc3YQox+4gsLI7yi1hba6o+eCsGxpHn5+iEVn31/FQ==} engines: {node: '>=20.0.0'} @@ -6151,6 +6148,7 @@ packages: sliced@1.0.1: resolution: {integrity: sha512-VZBmZP8WU3sMOZm1bdgTadsQbcscK0UM8oKxKVBs4XAhUo2Xxzm/OFMGBkPusxw9xL3Uy8LrzEqGqJhclsr0yA==} + deprecated: Unsupported socket.io-client@4.8.3: resolution: {integrity: sha512-uP0bpjWrjQmUt5DTHq9RuoCBdFJF10cdX9X+a368j/Ft0wmaVgxlrjvK3kjvgCODOMMOz9lcaRzxmso0bTWZ/g==} @@ -6717,10 +6715,6 @@ packages: web-namespaces@2.0.1: resolution: {integrity: sha512-bKr1DkiNa2krS7qxNtdrtHAmzuYGFQLiQ13TsorsdT6ULTkPLKuu5+GsFpDlg6JFjUTwX2DyhMPG2be8uPrqsQ==} - webidl-conversions@7.0.0: - resolution: {integrity: sha512-VwddBukDzu71offAQR975unBIGqfKZpM+8ZX6ySk8nYhVoo5CYaZyzt3YBvYtRtO+aoGlqxPg/B87NGVZ/fu6g==} - engines: {node: '>=12'} - webpack-virtual-modules@0.6.2: resolution: {integrity: sha512-66/V2i5hQanC51vBQKPH4aI8NMAcBW59FVBs+rC7eGHupMyfn34q7rZIE+ETlJ+XTevqfUhVVBgSUNSW2flEUQ==} @@ -7247,14 +7241,14 @@ snapshots: nanostores: 1.3.0 zod: 4.3.6 - '@better-auth/passkey@1.4.18(@better-auth/core@1.4.18(@better-auth/utils@0.3.0)(@better-fetch/fetch@1.1.21)(better-call@1.1.8(zod@4.3.6))(jose@6.2.3)(kysely@0.28.16)(nanostores@1.3.0))(@better-auth/utils@0.3.0)(@better-fetch/fetch@1.1.21)(better-auth@1.4.18(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(vitest@4.1.5(@types/node@25.6.0)(happy-dom@15.11.7)(vite@8.0.1(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)(@types/node@25.6.0)(jiti@2.6.1)(yaml@2.8.3)))(vue@3.5.30(typescript@5.9.3)))(better-call@1.1.8(zod@4.3.6))(nanostores@1.3.0)': + '@better-auth/passkey@1.4.18(@better-auth/core@1.4.18(@better-auth/utils@0.3.0)(@better-fetch/fetch@1.1.21)(better-call@1.1.8(zod@4.3.6))(jose@6.2.3)(kysely@0.28.16)(nanostores@1.3.0))(@better-auth/utils@0.3.0)(@better-fetch/fetch@1.1.21)(better-auth@1.4.18(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(vitest@4.1.5(@types/node@25.6.0)(happy-dom@20.9.0)(vite@8.0.1(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)(@types/node@25.6.0)(jiti@2.6.1)(yaml@2.8.3)))(vue@3.5.30(typescript@5.9.3)))(better-call@1.1.8(zod@4.3.6))(nanostores@1.3.0)': dependencies: '@better-auth/core': 1.4.18(@better-auth/utils@0.3.0)(@better-fetch/fetch@1.1.21)(better-call@1.1.8(zod@4.3.6))(jose@6.2.3)(kysely@0.28.16)(nanostores@1.3.0) '@better-auth/utils': 0.3.0 '@better-fetch/fetch': 1.1.21 '@simplewebauthn/browser': 13.3.0 '@simplewebauthn/server': 13.3.0 - better-auth: 1.4.18(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(vitest@4.1.5(@types/node@25.6.0)(happy-dom@15.11.7)(vite@8.0.1(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)(@types/node@25.6.0)(jiti@2.6.1)(yaml@2.8.3)))(vue@3.5.30(typescript@5.9.3)) + better-auth: 1.4.18(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(vitest@4.1.5(@types/node@25.6.0)(happy-dom@20.9.0)(vite@8.0.1(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)(@types/node@25.6.0)(jiti@2.6.1)(yaml@2.8.3)))(vue@3.5.30(typescript@5.9.3)) better-call: 1.1.8(zod@4.3.6) nanostores: 1.3.0 zod: 4.3.6 @@ -10866,7 +10860,7 @@ snapshots: before-after-hook@4.0.0: {} - better-auth@1.4.18(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(vitest@4.1.5(@types/node@25.6.0)(happy-dom@15.11.7)(vite@8.0.1(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)(@types/node@25.6.0)(jiti@2.6.1)(yaml@2.8.3)))(vue@3.5.30(typescript@5.9.3)): + better-auth@1.4.18(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(vitest@4.1.5(@types/node@25.6.0)(happy-dom@20.9.0)(vite@8.0.1(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)(@types/node@25.6.0)(jiti@2.6.1)(yaml@2.8.3)))(vue@3.5.30(typescript@5.9.3)): dependencies: '@better-auth/core': 1.4.18(@better-auth/utils@0.3.0)(@better-fetch/fetch@1.1.21)(better-call@1.1.8(zod@4.3.6))(jose@6.2.3)(kysely@0.28.16)(nanostores@1.3.0) '@better-auth/telemetry': 1.4.18(@better-auth/core@1.4.18(@better-auth/utils@0.3.0)(@better-fetch/fetch@1.1.21)(better-call@1.1.8(zod@4.3.6))(jose@6.2.3)(kysely@0.28.16)(nanostores@1.3.0)) @@ -10883,7 +10877,7 @@ snapshots: optionalDependencies: react: 19.2.4 react-dom: 19.2.4(react@19.2.4) - vitest: 4.1.5(@types/node@25.6.0)(happy-dom@15.11.7)(vite@8.0.1(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)(@types/node@25.6.0)(jiti@2.6.1)(yaml@2.8.3)) + vitest: 4.1.5(@types/node@25.6.0)(happy-dom@20.9.0)(vite@8.0.1(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)(@types/node@25.6.0)(jiti@2.6.1)(yaml@2.8.3)) vue: 3.5.30(typescript@5.9.3) better-call@1.1.8(zod@4.3.6): @@ -11666,12 +11660,6 @@ snapshots: hachure-fill@0.5.2: {} - happy-dom@15.11.7: - dependencies: - entities: 4.5.0 - webidl-conversions: 7.0.0 - whatwg-mimetype: 3.0.0 - happy-dom@20.9.0: dependencies: '@types/node': 25.6.0 @@ -13939,7 +13927,7 @@ snapshots: - '@emnapi/core' - '@emnapi/runtime' - vitest@4.1.5(@types/node@25.6.0)(happy-dom@15.11.7)(vite@8.0.1(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)(@types/node@25.6.0)(jiti@2.6.1)(yaml@2.8.3)): + vitest@4.1.5(@types/node@25.6.0)(happy-dom@20.9.0)(vite@8.0.1(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)(@types/node@25.6.0)(jiti@2.6.1)(yaml@2.8.3)): dependencies: '@vitest/expect': 4.1.5 '@vitest/mocker': 4.1.5(vite@8.0.1(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)(@types/node@25.6.0)(jiti@2.6.1)(yaml@2.8.3)) @@ -13963,7 +13951,7 @@ snapshots: why-is-node-running: 2.3.0 optionalDependencies: '@types/node': 25.6.0 - happy-dom: 15.11.7 + happy-dom: 20.9.0 transitivePeerDependencies: - msw @@ -14029,8 +14017,6 @@ snapshots: web-namespaces@2.0.1: {} - webidl-conversions@7.0.0: {} - webpack-virtual-modules@0.6.2: {} webworkify@1.5.0: {}