From 5d8cdc0fe8ccff711de80b27e31fab9af29e3b96 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 13 Oct 2026 11:57:47 +0000 Subject: [PATCH] chore(deps): update dependency happy-dom to v20 [security] --- package.json | 2 +- pnpm-lock.yaml | 79 ++++++++++++++++++++++++++++++++++++++++---------- 2 files changed, 64 insertions(+), 17 deletions(-) diff --git a/package.json b/package.json index 4e2e1616..e2f84b0f 100644 --- a/package.json +++ b/package.json @@ -29,7 +29,7 @@ "devDependencies": { "@changesets/cli": "^2.27.10", "@types/node": "^22.10.1", - "happy-dom": "^15.11.7", + "happy-dom": "^20.0.0", "prettier": "^3.4.2", "prettier-plugin-astro": "^0.14.1", "prettier-plugin-tailwindcss": "^0.6.9", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 9b196863..aed3ba59 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -18,8 +18,8 @@ importers: specifier: ^22.10.1 version: 22.13.1 happy-dom: - specifier: ^15.11.7 - version: 15.11.7 + specifier: ^20.0.0 + version: 20.14.6 prettier: specifier: ^3.4.2 version: 3.4.2 @@ -40,7 +40,7 @@ importers: version: 5.1.4(typescript@5.7.3)(vite@5.4.14(@types/node@22.13.1)) vitest: specifier: ^2.1.8 - version: 2.1.9(@types/node@22.13.1)(happy-dom@15.11.7)(jsdom@26.0.0) + version: 2.1.9(@types/node@22.13.1)(happy-dom@20.14.6)(jsdom@26.0.0) examples/javascript: dependencies: @@ -411,7 +411,7 @@ importers: version: 6.0.0(astro@5.2.5(@types/node@22.13.1)(jiti@1.21.7)(rollup@4.34.2)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0))(tailwindcss@3.4.17) '@astrojs/vercel': specifier: ^10.0.0 - version: 10.0.8(astro@5.2.5(@types/node@22.13.1)(jiti@1.21.7)(rollup@4.34.2)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0))(react@19.0.0)(rollup@4.34.2)(svelte@5.19.7)(ws@8.18.0) + version: 10.0.8(astro@5.2.5(@types/node@22.13.1)(jiti@1.21.7)(rollup@4.34.2)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0))(react@19.0.0)(rollup@4.34.2)(svelte@5.19.7)(ws@8.22.0) '@atmx-org/registry': specifier: workspace:* version: link:../packages/registry @@ -2591,6 +2591,12 @@ packages: '@types/unist@3.0.3': resolution: {integrity: sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==} + '@types/whatwg-mimetype@3.0.2': + resolution: {integrity: sha512-c2AKvDT8ToxLIOUlN51gTiHXflsfIFisS4pO7pDPoKouJCESkhZnEy623gwP9laCy5lnLDAw1vAzu2vM2YLOrA==} + + '@types/ws@8.18.2': + resolution: {integrity: sha512-67MQl+fpWKVTT1NYdnmo3U4sc/xPo/zQBncVnI74qmQa0z/b+1g6iYqNmGCPbxO+zz2aklb08a0oHfegiVd0/w==} + '@types/ws@8.5.14': resolution: {integrity: sha512-bd/YFLW+URhBzMXurx7lWByOu+xzU9+kb3RboOteXYDfW+tr+JZa99OyNmPINEGB/ahzKrEuc8rcv4gnpJmxTw==} @@ -2909,6 +2915,10 @@ packages: buffer-from@1.1.2: resolution: {integrity: sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==} + buffer-image-size@0.6.4: + resolution: {integrity: sha512-nEh+kZOPY1w+gcCMobZ6ETUp9WfibndnosbpwB1iJk/8Gt5ZF2bhS6+B6bPYz424KtwsR6Rflc3tCz1/ghX2dQ==} + engines: {node: '>=4.0'} + bun-types@1.2.2: resolution: {integrity: sha512-RCbMH5elr9gjgDGDhkTTugA21XtJAy/9jkKe/G3WR2q17VPGhcquf9Sir6uay9iW+7P/BV0CAHA1XlHXMAVKHg==} @@ -3264,6 +3274,10 @@ packages: resolution: {integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==} engines: {node: '>=0.12'} + entities@7.0.1: + resolution: {integrity: sha512-TWrgLOFUQTH994YUyl1yT4uyavY5nNB5muff+RtWaqNVCAK408b5ZnnbNAUEWLTCpum9w6arT70i1XdQ4UeOPA==} + engines: {node: '>=0.12'} + error-ex@1.3.2: resolution: {integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==} @@ -3550,9 +3564,9 @@ packages: h3@1.14.0: resolution: {integrity: sha512-ao22eiONdgelqcnknw0iD645qW0s9NnrJHr5OBz4WOMdBdycfSas1EQf1wXRsm+PcB2Yoj43pjBPwqIpJQTeWg==} - happy-dom@15.11.7: - resolution: {integrity: sha512-KyrFvnl+J9US63TEzwoiJOQzZBJY7KgBushJA8X61DMbNsH+2ONkDuLDnCnwUiPTF42tLoEmrPyoqbenVA5zrg==} - engines: {node: '>=18.0.0'} + happy-dom@20.14.6: + resolution: {integrity: sha512-5DDsf4QmEIlRL6NkCv/fxSjYHHkZceL/IaYQdJc2h3G7DRTEai++VTjbfL0LB9geW2VrA3+vrjF3Efx+OTtX0Q==} + engines: {node: '>=20.0.0'} has-flag@4.0.0: resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==} @@ -5808,6 +5822,18 @@ packages: utf-8-validate: optional: true + ws@8.22.0: + resolution: {integrity: sha512-Ydggc987+RO0AnWtZ/7Wq9FtNvcrL1b/RO0ud9mWjUPgDrsAAwQSF51sm2hm1XofbU/4jkpGEsLFsZZxU+1DOg==} + engines: {node: '>=10.0.0'} + peerDependencies: + bufferutil: ^4.0.1 + utf-8-validate: '>=5.0.2' + peerDependenciesMeta: + bufferutil: + optional: true + utf-8-validate: + optional: true + xdg-app-paths@5.5.1: resolution: {integrity: sha512-hI3flOB4PLZIy5prbtTpirobtPE2ZtZ52szO+2mM9Efp6ErM398La+C1lIpNWDfNoQk+6Lsi6nMcCwVB7pxeMQ==} engines: {node: '>= 6.0'} @@ -6133,11 +6159,11 @@ snapshots: transitivePeerDependencies: - supports-color - '@astrojs/vercel@10.0.8(astro@5.2.5(@types/node@22.13.1)(jiti@1.21.7)(rollup@4.34.2)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0))(react@19.0.0)(rollup@4.34.2)(svelte@5.19.7)(ws@8.18.0)': + '@astrojs/vercel@10.0.8(astro@5.2.5(@types/node@22.13.1)(jiti@1.21.7)(rollup@4.34.2)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0))(react@19.0.0)(rollup@4.34.2)(svelte@5.19.7)(ws@8.22.0)': dependencies: '@astrojs/internal-helpers': 0.10.0 '@vercel/analytics': 1.6.1(react@19.0.0)(svelte@5.19.7) - '@vercel/functions': 3.7.6(ws@8.18.0) + '@vercel/functions': 3.7.6(ws@8.22.0) '@vercel/nft': 1.10.2(rollup@4.34.2) '@vercel/routing-utils': 5.3.3 astro: 5.2.5(@types/node@22.13.1)(jiti@1.21.7)(rollup@4.34.2)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.7.0) @@ -7940,6 +7966,12 @@ snapshots: '@types/unist@3.0.3': {} + '@types/whatwg-mimetype@3.0.2': {} + + '@types/ws@8.18.2': + dependencies: + '@types/node': 22.13.1 + '@types/ws@8.5.14': dependencies: '@types/node': 22.13.1 @@ -7960,11 +7992,11 @@ snapshots: dependencies: execa: 5.1.1 - '@vercel/functions@3.7.6(ws@8.18.0)': + '@vercel/functions@3.7.6(ws@8.22.0)': dependencies: '@vercel/oidc': 3.8.1 optionalDependencies: - ws: 8.18.0 + ws: 8.22.0 '@vercel/nft@1.10.2(rollup@4.34.2)': dependencies: @@ -8374,6 +8406,10 @@ snapshots: buffer-from@1.1.2: optional: true + buffer-image-size@0.6.4: + dependencies: + '@types/node': 22.13.1 + bun-types@1.2.2: dependencies: '@types/node': 22.13.1 @@ -8674,6 +8710,8 @@ snapshots: entities@4.5.0: {} + entities@7.0.1: {} + error-ex@1.3.2: dependencies: is-arrayish: 0.2.1 @@ -9074,11 +9112,18 @@ snapshots: uncrypto: 0.1.3 unenv: 1.10.0 - happy-dom@15.11.7: + happy-dom@20.14.6: dependencies: - entities: 4.5.0 - webidl-conversions: 7.0.0 + '@types/node': 22.13.1 + '@types/whatwg-mimetype': 3.0.2 + '@types/ws': 8.18.2 + buffer-image-size: 0.6.4 + entities: 7.0.1 whatwg-mimetype: 3.0.0 + ws: 8.22.0 + transitivePeerDependencies: + - bufferutil + - utf-8-validate has-flag@4.0.0: {} @@ -11510,7 +11555,7 @@ snapshots: optionalDependencies: vite: 6.0.11(@types/node@22.13.1)(jiti@1.21.7)(tsx@4.19.2)(yaml@2.7.0) - vitest@2.1.9(@types/node@22.13.1)(happy-dom@15.11.7)(jsdom@26.0.0): + vitest@2.1.9(@types/node@22.13.1)(happy-dom@20.14.6)(jsdom@26.0.0): dependencies: '@vitest/expect': 2.1.9 '@vitest/mocker': 2.1.9(vite@5.4.14(@types/node@22.13.1)) @@ -11534,7 +11579,7 @@ snapshots: why-is-node-running: 2.3.0 optionalDependencies: '@types/node': 22.13.1 - happy-dom: 15.11.7 + happy-dom: 20.14.6 jsdom: 26.0.0 transitivePeerDependencies: - less @@ -11740,6 +11785,8 @@ snapshots: ws@8.18.0: {} + ws@8.22.0: {} + xdg-app-paths@5.5.1: dependencies: os-paths: 4.4.0