diff --git a/packages/js/package.json b/packages/js/package.json index 13fd355..f35c039 100644 --- a/packages/js/package.json +++ b/packages/js/package.json @@ -44,7 +44,7 @@ "author": "Formbricks ", "devDependencies": { "@vitest/coverage-v8": "4.1.11", - "happy-dom": "20.8.9", + "happy-dom": "21.0.4", "typescript": "6.0.2", "vite": "8.1.6", "vitest": "4.1.11" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 57bea8e..8b68b24 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -70,17 +70,17 @@ importers: specifier: 4.1.11 version: 4.1.11(vitest@4.1.11) happy-dom: - specifier: 20.8.9 - version: 20.8.9 + specifier: 21.0.4 + version: 21.0.4 typescript: specifier: 6.0.2 version: 6.0.2 vite: specifier: 8.1.6 - version: 8.1.6(@types/node@25.5.0)(esbuild@0.27.2)(jiti@2.6.1)(terser@5.46.1) + version: 8.1.6(@types/node@26.6.5)(esbuild@0.27.2)(jiti@2.6.1)(terser@5.46.1) vitest: specifier: 4.1.11 - version: 4.1.11(@types/node@25.5.0)(@vitest/coverage-v8@4.1.11)(happy-dom@20.8.9)(vite@8.1.6(@types/node@25.5.0)(esbuild@0.27.2)(jiti@2.6.1)(terser@5.46.1)) + version: 4.1.11(@types/node@26.6.5)(@vitest/coverage-v8@4.1.11)(happy-dom@21.0.4)(vite@8.1.6(@types/node@26.6.5)(esbuild@0.27.2)(jiti@2.6.1)(terser@5.46.1)) packages: @@ -599,6 +599,9 @@ packages: '@types/node@25.5.0': resolution: {integrity: sha512-jp2P3tQMSxWugkCUKLRPVUpGaL5MVFwF8RDuSRztfwgN1wmqJeMSbKlnEtQqU8UrhTmzEmZdu2I6v2dpp7XIxw==} + '@types/node@26.6.5': + resolution: {integrity: sha512-uMzsv9stDdofIZBx4UGh4Z9ZgXnGC9seRDscilBcTHAeOFk67MZg/k9bWVfO+bk4qZmG+l52hRnLwUiH2LnJTg==} + '@types/react-dom@19.2.3': resolution: {integrity: sha512-jp2L/eY6fn+KgVVQAOqYItbF0VY/YApe5Mz2F0aykSO8gx31bYCZyvSeYxCHKvzHG5eZjc+zyaS5BrBWya2+kQ==} peerDependencies: @@ -610,8 +613,8 @@ packages: '@types/whatwg-mimetype@3.0.2': resolution: {integrity: sha512-c2AKvDT8ToxLIOUlN51gTiHXflsfIFisS4pO7pDPoKouJCESkhZnEy623gwP9laCy5lnLDAw1vAzu2vM2YLOrA==} - '@types/ws@8.18.1': - resolution: {integrity: sha512-ThVF6DCVhA8kUGy+aazFQ4kXQ7E1Ty7A3ypFOe0IcJV8O/M511G99AW24irKrW56Wt44yG9+ij8FaqoBGkuBXg==} + '@types/ws@8.18.2': + resolution: {integrity: sha512-67MQl+fpWKVTT1NYdnmo3U4sc/xPo/zQBncVnI74qmQa0z/b+1g6iYqNmGCPbxO+zz2aklb08a0oHfegiVd0/w==} '@vitejs/plugin-react@6.0.1': resolution: {integrity: sha512-l9X/E3cDb+xY3SWzlG1MOGt2usfEHGMNIaegaUGFsLkb3RCn/k8/TOXBcab+OndDI4TBtktT8/9BwwW8Vi9KUQ==} @@ -683,6 +686,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'} + chai@6.2.2: resolution: {integrity: sha512-NUPRluOfOiTKBKvWPtSD4PhFvWCqOi0BGStNWs57X9js7XGTprSmFoz5F0tWhR4WPjNeR9jXqdC7/UpSJTnlRg==} engines: {node: '>=18'} @@ -744,8 +751,8 @@ packages: graceful-fs@4.2.11: resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==} - happy-dom@20.8.9: - resolution: {integrity: sha512-Tz23LR9T9jOGVZm2x1EPdXqwA37G/owYMxRwU0E4miurAtFsPMQ1d2Jc2okUaSjZqAFz2oEn3FLXC5a0a+siyA==} + happy-dom@21.0.4: + resolution: {integrity: sha512-tFm+GaLBgo6o0awHnvHaNoraVo27qJ+2tZEtZ+cIa08hXbeitrxAJajLI05hsUy/2/YTKcUjQYzHe5mCcraLBw==} engines: {node: '>=20.0.0'} has-flag@4.0.0: @@ -1074,6 +1081,9 @@ packages: undici-types@7.18.2: resolution: {integrity: sha512-AsuCzffGHJybSaRrmr5eHr81mwJU3kjw6M+uprWvCXiNeN9SOGwQ3Jn8jb8m3Z6izVgknn1R0FTCEAP2QrLY/w==} + undici-types@8.9.0: + resolution: {integrity: sha512-KTDyRTYX8sWmKXAikPHHSyc63CRPETMctyjKFupcC6OBLXT3xsN0e9aF7m+mIXutFWpUXuedtowG7iLOzp0kQg==} + vite@8.1.6: resolution: {integrity: sha512-aRAHIxx5SW5zc1sMqFwJU/t5qaFfXb5Hj0J7W0VXihu/X99+346tz6080tO1T1xVIJORX/b3zVTXGFqUXh35uw==} engines: {node: ^20.19.0 || >=22.12.0} @@ -1517,6 +1527,11 @@ snapshots: dependencies: undici-types: 7.18.2 + '@types/node@26.6.5': + dependencies: + undici-types: 8.9.0 + optional: true + '@types/react-dom@19.2.3(@types/react@19.2.14)': dependencies: '@types/react': 19.2.14 @@ -1527,7 +1542,7 @@ snapshots: '@types/whatwg-mimetype@3.0.2': {} - '@types/ws@8.18.1': + '@types/ws@8.18.2': dependencies: '@types/node': 25.5.0 @@ -1548,7 +1563,7 @@ snapshots: obug: 2.1.1 std-env: 4.0.0 tinyrainbow: 3.1.0 - vitest: 4.1.11(@types/node@25.5.0)(@vitest/coverage-v8@4.1.11)(happy-dom@20.8.9)(vite@8.1.6(@types/node@25.5.0)(esbuild@0.27.2)(jiti@2.6.1)(terser@5.46.1)) + vitest: 4.1.11(@types/node@26.6.5)(@vitest/coverage-v8@4.1.11)(happy-dom@21.0.4)(vite@8.1.6(@types/node@26.6.5)(esbuild@0.27.2)(jiti@2.6.1)(terser@5.46.1)) '@vitest/expect@4.1.11': dependencies: @@ -1559,13 +1574,13 @@ snapshots: chai: 6.2.2 tinyrainbow: 3.1.0 - '@vitest/mocker@4.1.11(vite@8.1.6(@types/node@25.5.0)(esbuild@0.27.2)(jiti@2.6.1)(terser@5.46.1))': + '@vitest/mocker@4.1.11(vite@8.1.6(@types/node@26.6.5)(esbuild@0.27.2)(jiti@2.6.1)(terser@5.46.1))': dependencies: '@vitest/spy': 4.1.11 estree-walker: 3.0.3 magic-string: 0.30.21 optionalDependencies: - vite: 8.1.6(@types/node@25.5.0)(esbuild@0.27.2)(jiti@2.6.1)(terser@5.46.1) + vite: 8.1.6(@types/node@26.6.5)(esbuild@0.27.2)(jiti@2.6.1)(terser@5.46.1) '@vitest/pretty-format@4.1.11': dependencies: @@ -1609,6 +1624,10 @@ snapshots: buffer-from@1.1.2: optional: true + buffer-image-size@0.6.4: + dependencies: + '@types/node': 25.5.0 + chai@6.2.2: {} commander@2.20.3: @@ -1680,11 +1699,12 @@ snapshots: graceful-fs@4.2.11: {} - happy-dom@20.8.9: + happy-dom@21.0.4: dependencies: '@types/node': 25.5.0 '@types/whatwg-mimetype': 3.0.2 - '@types/ws': 8.18.1 + '@types/ws': 8.18.2 + buffer-image-size: 0.6.4 entities: 7.0.1 whatwg-mimetype: 3.0.0 ws: 8.21.3 @@ -1957,6 +1977,9 @@ snapshots: undici-types@7.18.2: {} + undici-types@8.9.0: + optional: true + vite@8.1.6(@types/node@25.5.0)(esbuild@0.27.2)(jiti@2.6.1)(terser@5.46.1): dependencies: lightningcss: 1.33.0 @@ -1971,10 +1994,24 @@ snapshots: jiti: 2.6.1 terser: 5.46.1 - vitest@4.1.11(@types/node@25.5.0)(@vitest/coverage-v8@4.1.11)(happy-dom@20.8.9)(vite@8.1.6(@types/node@25.5.0)(esbuild@0.27.2)(jiti@2.6.1)(terser@5.46.1)): + vite@8.1.6(@types/node@26.6.5)(esbuild@0.27.2)(jiti@2.6.1)(terser@5.46.1): + dependencies: + lightningcss: 1.33.0 + picomatch: 4.0.7 + postcss: 8.5.28 + rolldown: 1.1.5 + tinyglobby: 0.2.17 + optionalDependencies: + '@types/node': 26.6.5 + esbuild: 0.27.2 + fsevents: 2.3.3 + jiti: 2.6.1 + terser: 5.46.1 + + vitest@4.1.11(@types/node@26.6.5)(@vitest/coverage-v8@4.1.11)(happy-dom@21.0.4)(vite@8.1.6(@types/node@26.6.5)(esbuild@0.27.2)(jiti@2.6.1)(terser@5.46.1)): dependencies: '@vitest/expect': 4.1.11 - '@vitest/mocker': 4.1.11(vite@8.1.6(@types/node@25.5.0)(esbuild@0.27.2)(jiti@2.6.1)(terser@5.46.1)) + '@vitest/mocker': 4.1.11(vite@8.1.6(@types/node@26.6.5)(esbuild@0.27.2)(jiti@2.6.1)(terser@5.46.1)) '@vitest/pretty-format': 4.1.11 '@vitest/runner': 4.1.11 '@vitest/snapshot': 4.1.11 @@ -1991,12 +2028,12 @@ snapshots: tinyexec: 1.0.2 tinyglobby: 0.2.17 tinyrainbow: 3.1.0 - vite: 8.1.6(@types/node@25.5.0)(esbuild@0.27.2)(jiti@2.6.1)(terser@5.46.1) + vite: 8.1.6(@types/node@26.6.5)(esbuild@0.27.2)(jiti@2.6.1)(terser@5.46.1) why-is-node-running: 2.3.0 optionalDependencies: - '@types/node': 25.5.0 + '@types/node': 26.6.5 '@vitest/coverage-v8': 4.1.11(vitest@4.1.11) - happy-dom: 20.8.9 + happy-dom: 21.0.4 transitivePeerDependencies: - msw