From 4252904f907fe6be7396d75acc09127d109e3d4e Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 4 May 2026 16:39:26 +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 | 44 ++++++++++---------------------- 3 files changed, 16 insertions(+), 32 deletions(-) diff --git a/apps/admin/package.json b/apps/admin/package.json index e96a6bb6c..3048a09c7 100644 --- a/apps/admin/package.json +++ b/apps/admin/package.json @@ -108,7 +108,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 bc8722ccb..112f2ae32 100644 --- a/packages/rich-react/package.json +++ b/packages/rich-react/package.json @@ -49,7 +49,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", "lexical": "^0.44.0", "react": "19.2.4", "react-dom": "19.2.4", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 05d08c497..544084b74 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)) @@ -148,7 +148,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 @@ -319,8 +319,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 @@ -353,7 +353,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: @@ -394,8 +394,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 lexical: specifier: ^0.44.0 version: 0.44.0 @@ -413,7 +413,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: @@ -4545,10 +4545,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'} @@ -6596,10 +6592,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==} @@ -7126,14 +7118,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 @@ -10827,7 +10819,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)) @@ -10844,7 +10836,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): @@ -11627,12 +11619,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 @@ -13921,7 +13907,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)) @@ -13945,7 +13931,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 @@ -14011,8 +13997,6 @@ snapshots: web-namespaces@2.0.1: {} - webidl-conversions@7.0.0: {} - webpack-virtual-modules@0.6.2: {} webworkify@1.5.0: {}