diff --git a/package.json b/package.json index 1b5e0cf..a7f7478 100644 --- a/package.json +++ b/package.json @@ -48,7 +48,7 @@ "@vitest/ui": "^3.2.4", "execa": "^9.6.0", "glob": "^10.4.5", - "happy-dom": "^15.11.7", + "happy-dom": "^20.0.2", "patch-package": "^8.0.1", "playwright": "1.52.0", "prettier": "^3.6.2", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 05c07f6..9be7a9e 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -33,8 +33,8 @@ importers: specifier: ^10.4.5 version: 10.4.5 happy-dom: - specifier: ^15.11.7 - version: 15.11.7 + specifier: ^20.0.2 + version: 20.0.2 patch-package: specifier: ^8.0.1 version: 8.0.1 @@ -61,7 +61,7 @@ importers: version: 3.5.0(vite@6.3.6(@types/node@22.5.5)(jiti@2.6.1)(lightningcss@1.30.1)(terser@5.32.0)(yaml@2.6.1)) vitest: specifier: ^3.2.4 - version: 3.2.4(@types/debug@4.1.12)(@types/node@22.5.5)(@vitest/browser@3.2.4)(@vitest/ui@3.2.4)(happy-dom@15.11.7)(jiti@2.6.1)(lightningcss@1.30.1)(msw@2.7.0(@types/node@22.5.5)(typescript@5.5.2))(terser@5.32.0)(yaml@2.6.1) + version: 3.2.4(@types/debug@4.1.12)(@types/node@22.5.5)(@vitest/browser@3.2.4)(@vitest/ui@3.2.4)(happy-dom@20.0.2)(jiti@2.6.1)(lightningcss@1.30.1)(msw@2.7.0(@types/node@22.5.5)(typescript@5.5.2))(terser@5.32.0)(yaml@2.6.1) docs: devDependencies: @@ -79,10 +79,10 @@ importers: version: 1.4.0(typescript@5.9.3) vitepress: specifier: 1.1.4 - version: 1.1.4(@algolia/client-search@4.24.0)(@types/node@22.5.5)(@types/react@18.3.11)(lightningcss@1.30.1)(postcss@8.5.6)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(search-insights@2.17.2)(terser@5.32.0)(typescript@5.9.3) + version: 1.1.4(@algolia/client-search@4.24.0)(@types/node@24.7.2)(@types/react@18.3.11)(lightningcss@1.30.1)(postcss@8.5.6)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(search-insights@2.17.2)(terser@5.32.0)(typescript@5.9.3) vitepress-plugin-group-icons: specifier: ^1.6.3 - version: 1.6.3(markdown-it@14.1.0)(vite@5.4.8(@types/node@22.5.5)(lightningcss@1.30.1)(terser@5.32.0)) + version: 1.6.3(markdown-it@14.1.0)(vite@5.4.8(@types/node@24.7.2)(lightningcss@1.30.1)(terser@5.32.0)) examples/bare-js: devDependencies: @@ -94,7 +94,7 @@ importers: dependencies: '@fedimint/core': specifier: latest - version: 0.1.1 + version: 0.1.3 next: specifier: 15.2.4 version: 15.2.4(react-dom@19.2.0(react@19.2.0))(react@19.2.0) @@ -131,10 +131,10 @@ importers: dependencies: '@fedimint/core': specifier: latest - version: 0.1.1 + version: 0.1.3 '@fedimint/transport-web': specifier: latest - version: 0.1.0(@fedimint/core@0.1.1) + version: 0.1.2(@fedimint/core@0.1.3) react: specifier: '>=19.2.0' version: 19.2.0 @@ -150,7 +150,7 @@ importers: version: 19.2.1(@types/react@19.2.2) '@vitejs/plugin-react': specifier: ^4.7.0 - version: 4.7.0(vite@6.3.6(@types/node@22.5.5)(jiti@2.6.1)(lightningcss@1.30.1)(terser@5.32.0)(yaml@2.6.1)) + version: 4.7.0(vite@6.3.6(@types/node@24.7.2)(jiti@2.6.1)(lightningcss@1.30.1)(terser@5.32.0)(yaml@2.6.1)) buffer: specifier: ^6.0.3 version: 6.0.3 @@ -159,16 +159,16 @@ importers: version: 5.9.3 vite: specifier: ^6.3.6 - version: 6.3.6(@types/node@22.5.5)(jiti@2.6.1)(lightningcss@1.30.1)(terser@5.32.0)(yaml@2.6.1) + version: 6.3.6(@types/node@24.7.2)(jiti@2.6.1)(lightningcss@1.30.1)(terser@5.32.0)(yaml@2.6.1) vite-plugin-wasm: specifier: ^3.5.0 - version: 3.5.0(vite@6.3.6(@types/node@22.5.5)(jiti@2.6.1)(lightningcss@1.30.1)(terser@5.32.0)(yaml@2.6.1)) + version: 3.5.0(vite@6.3.6(@types/node@24.7.2)(jiti@2.6.1)(lightningcss@1.30.1)(terser@5.32.0)(yaml@2.6.1)) examples/webpack-app: dependencies: '@fedimint/core': specifier: latest - version: 0.1.1 + version: 0.1.3 devDependencies: '@babel/core': specifier: ^7.28.4 @@ -291,7 +291,7 @@ importers: version: 19.2.1(@types/react@19.2.2) '@vitejs/plugin-react': specifier: ^4.7.0 - version: 4.7.0(vite@6.3.6(@types/node@22.5.5)(jiti@2.6.1)(lightningcss@1.30.1)(terser@5.32.0)(yaml@2.6.1)) + version: 4.7.0(vite@6.3.6(@types/node@24.7.2)(jiti@2.6.1)(lightningcss@1.30.1)(terser@5.32.0)(yaml@2.6.1)) react-dom: specifier: '>=19.2.0' version: 19.2.0(react@19.2.0) @@ -300,13 +300,13 @@ importers: version: 5.9.3 vite: specifier: ^6.3.6 - version: 6.3.6(@types/node@22.5.5)(jiti@2.6.1)(lightningcss@1.30.1)(terser@5.32.0)(yaml@2.6.1) + version: 6.3.6(@types/node@24.7.2)(jiti@2.6.1)(lightningcss@1.30.1)(terser@5.32.0)(yaml@2.6.1) vite-plugin-dts: specifier: ^4.5.4 - version: 4.5.4(@types/node@22.5.5)(rollup@4.52.4)(typescript@5.9.3)(vite@6.3.6(@types/node@22.5.5)(jiti@2.6.1)(lightningcss@1.30.1)(terser@5.32.0)(yaml@2.6.1)) + version: 4.5.4(@types/node@24.7.2)(rollup@4.52.4)(typescript@5.9.3)(vite@6.3.6(@types/node@24.7.2)(jiti@2.6.1)(lightningcss@1.30.1)(terser@5.32.0)(yaml@2.6.1)) vite-plugin-wasm: specifier: ^3.5.0 - version: 3.5.0(vite@6.3.6(@types/node@22.5.5)(jiti@2.6.1)(lightningcss@1.30.1)(terser@5.32.0)(yaml@2.6.1)) + version: 3.5.0(vite@6.3.6(@types/node@24.7.2)(jiti@2.6.1)(lightningcss@1.30.1)(terser@5.32.0)(yaml@2.6.1)) packages/transport-web: dependencies: @@ -1669,19 +1669,19 @@ packages: cpu: [x64] os: [win32] - '@fedimint/core@0.1.1': - resolution: {integrity: sha512-gZ61MXmvvV4mOTw1nSoJdMbQCCHHPEia4jbdEHadp6/vBACBG1o4wvVPcjmI0ibkC6Ie5nlXm/A5phkQIgOAFg==} + '@fedimint/core@0.1.3': + resolution: {integrity: sha512-tM+KPUxrTQAWxdMXXlTf4wPo4hqGgtqW/lSrPdKkCOjoSx4TMahuxogXiA9ibp5TMeca+YewmCEjb6IPSuc+5w==} - '@fedimint/fedimint-client-wasm-bundler@0.1.0': - resolution: {integrity: sha512-qreuumJYeySKXJuY9aFzU7cX95fhlv3+49Sf5h3SBJhzdYpXbu+c39xoc+HF9/3qlpoHWakQgpo4LoMqT380nQ==} + '@fedimint/fedimint-client-wasm-bundler@0.1.1': + resolution: {integrity: sha512-1nRSQzMMB2DA8iVtvSb6SFz+XQ6nbyN9MWaebfns9fBRfXG58IKa5BWbM9Evj8G6TlM3JkMBR5J5nA9JkERjMQ==} - '@fedimint/transport-web@0.1.0': - resolution: {integrity: sha512-2LpYteNJMS3ucQlM8cLFqakEBrwoV9WG8HprW7JkFvbltgm99tHcJy73IHhXWp1Ye5SVK2QH9+vFt8/9WIBSQA==} + '@fedimint/transport-web@0.1.2': + resolution: {integrity: sha512-3pKpGsa+fsQM5uOgV+fvpiHt0rwQN8r16GR0eZqklMExTWO3SR1m3DHRG/qDjNFHuamXwOjJNiXwIWOnqR4MBw==} peerDependencies: - '@fedimint/core': 0.1.1 + '@fedimint/core': 0.1.3 - '@fedimint/types@0.0.2': - resolution: {integrity: sha512-5HkzOEMLVh2vJzZu+s9v+WuQccTCyPWgZj3fgBhEPt3btHG9WGZnVDDsnqKObcsbL+NoLTMu26FZJIEgxEqldg==} + '@fedimint/types@0.0.3': + resolution: {integrity: sha512-rOv3GjcqfnUjDuOl27hcQVpG6qky4i84DBQNmch40aM9cT8hOFjtTRnhb38K8IW5peXGRDd/HNqt2vB9aQOS1Q==} '@floating-ui/core@1.6.8': resolution: {integrity: sha512-7XJ9cPU+yI2QeLS+FCSlqNFZJq8arvswefkZrYI1yQBbftw6FyrZOxYSh+9S7z7TpeWlRt9zJ5IhM1WIL334jA==} @@ -1809,12 +1809,12 @@ packages: cpu: [x64] os: [win32] - '@inquirer/ansi@1.0.0': - resolution: {integrity: sha512-JWaTfCxI1eTmJ1BIv86vUfjVatOdxwD0DAVKYevY8SazeUUZtW+tNbsdejVO1GYE0GXJW1N1ahmiC3TFd+7wZA==} + '@inquirer/ansi@1.0.1': + resolution: {integrity: sha512-yqq0aJW/5XPhi5xOAL1xRCpe1eh8UFVgYFpFsjEqmIR8rKLyP+HINvFXwUaxYICflJrVlxnp7lLN6As735kVpw==} engines: {node: '>=18'} - '@inquirer/confirm@5.1.18': - resolution: {integrity: sha512-MilmWOzHa3Ks11tzvuAmFoAd/wRuaP3SwlT1IZhyMke31FKLxPiuDWcGXhU+PKveNOpAc4axzAgrgxuIJJRmLw==} + '@inquirer/confirm@5.1.19': + resolution: {integrity: sha512-wQNz9cfcxrtEnUyG5PndC8g3gZ7lGDBzmWiXZkX8ot3vfZ+/BLjR8EvyGX4YzQLeVqtAlY/YScZpW7CW8qMoDQ==} engines: {node: '>=18'} peerDependencies: '@types/node': '>=18' @@ -1822,8 +1822,8 @@ packages: '@types/node': optional: true - '@inquirer/core@10.2.2': - resolution: {integrity: sha512-yXq/4QUnk4sHMtmbd7irwiepjB8jXU0kkFRL4nr/aDBA2mDz13cMakEWdDwX3eSCTkk03kwcndD1zfRAIlELxA==} + '@inquirer/core@10.3.0': + resolution: {integrity: sha512-Uv2aPPPSK5jeCplQmQ9xadnFx2Zhj9b5Dj7bU6ZeCdDNNY11nhYy4btcSdtDguHqCT2h5oNeQTcUNSGGLA7NTA==} engines: {node: '>=18'} peerDependencies: '@types/node': '>=18' @@ -1840,12 +1840,12 @@ packages: '@types/node': optional: true - '@inquirer/figures@1.0.13': - resolution: {integrity: sha512-lGPVU3yO9ZNqA7vTYz26jny41lE7yoQansmqdMLBEfqaGsmdg7V3W9mK9Pvb5IL4EVZ9GnSDGMO/cJXud5dMaw==} + '@inquirer/figures@1.0.14': + resolution: {integrity: sha512-DbFgdt+9/OZYFM+19dbpXOSeAstPy884FPy1KjDu4anWwymZeOYhMY1mdFri172htv6mvc/uvIAAi7b7tvjJBQ==} engines: {node: '>=18'} - '@inquirer/type@3.0.8': - resolution: {integrity: sha512-lg9Whz8onIHRthWaN1Q9EGLa/0LFJjyM8mEUbL1eTi6yMGvBf8gvyDLtxSXztQsxMvhxxNpJYrwa1YHdq+w4Jw==} + '@inquirer/type@3.0.9': + resolution: {integrity: sha512-QPaNt/nmE2bLGQa9b7wwyRJoLZ7pN6rcyXvzU0YCmivmJyq1BVo94G98tStRWkoD1RgDX5C+dPlhhHzNdu/W/w==} engines: {node: '>=18'} peerDependencies: '@types/node': '>=18' @@ -2605,9 +2605,15 @@ packages: '@types/node@12.20.55': resolution: {integrity: sha512-J8xLz7q2OFulZ2cyGTLE1TbbZcjpno7FaN6zdJNrgAdrJ+DZzh/uFR6YrTb4C+nXakvud8Q4+rbhoIWlYQbUFQ==} + '@types/node@20.19.21': + resolution: {integrity: sha512-CsGG2P3I5y48RPMfprQGfy4JPRZ6csfC3ltBZSRItG3ngggmNY/qs2uZKp4p9VbrpqNNSMzUZNFZKzgOGnd/VA==} + '@types/node@22.5.5': resolution: {integrity: sha512-Xjs4y5UPO/CLdzpgR6GirZJx36yScjh73+2NlLlkFRSoQN8B0DpfXPdZGnvVmLRLOsqDpOfTNv7D9trgGhmOIA==} + '@types/node@24.7.2': + resolution: {integrity: sha512-/NbVmcGTP+lj5oa4yiYxxeBjRivKQ5Ns1eSZeB99ExsEQ6rX5XYU1Zy/gGxY/ilqtD4Etx9mKyrPxZRetiahhA==} + '@types/prompts@2.4.9': resolution: {integrity: sha512-qTxFi6Buiu8+50/+3DGIWLHM6QuWsEKugJnnP6iv2Mc4ncxE4A/OJkjuVOA+5X0X1S/nq5VJRa8Lu+nwcvbrKA==} @@ -2661,6 +2667,9 @@ packages: '@types/web-bluetooth@0.0.20': resolution: {integrity: sha512-g9gZnnXVq7gM7v3tJCWV/qw7w+KeOlSHAhgF9RytFyifW6AF61hdT2ucrYhPq9hLs5JIryeupHV3qGk95dH9ow==} + '@types/whatwg-mimetype@3.0.2': + resolution: {integrity: sha512-c2AKvDT8ToxLIOUlN51gTiHXflsfIFisS4pO7pDPoKouJCESkhZnEy623gwP9laCy5lnLDAw1vAzu2vM2YLOrA==} + '@types/ws@8.5.12': resolution: {integrity: sha512-3tPRkv1EtkDpzlgyKyI8pGsGZAGPEaXeu0DOj5DI25Ja91bdAYddYHbADRYVrZMRbfW+1l5YwXVDKohDJNQxkQ==} @@ -3948,9 +3957,9 @@ packages: handle-thing@2.0.1: resolution: {integrity: sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==} - happy-dom@15.11.7: - resolution: {integrity: sha512-KyrFvnl+J9US63TEzwoiJOQzZBJY7KgBushJA8X61DMbNsH+2ONkDuLDnCnwUiPTF42tLoEmrPyoqbenVA5zrg==} - engines: {node: '>=18.0.0'} + happy-dom@20.0.2: + resolution: {integrity: sha512-pYOyu624+6HDbY+qkjILpQGnpvZOusItCk+rvF5/V+6NkcgTKnbOldpIy22tBnxoaLtlM9nXgoqAcW29/B7CIw==} + engines: {node: '>=20.0.0'} has-flag@4.0.0: resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==} @@ -5974,6 +5983,12 @@ packages: undici-types@6.19.8: resolution: {integrity: sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==} + undici-types@6.21.0: + resolution: {integrity: sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==} + + undici-types@7.14.0: + resolution: {integrity: sha512-QQiYxHuyZ9gQUIrmPo3IA+hUl4KYk8uSA7cHrcKd/l3p1OTpZcM0Tbp9x7FAtXdAYhlasd60ncPpgu6ihG6TOA==} + unicode-canonical-property-names-ecmascript@2.0.1: resolution: {integrity: sha512-dA8WbNeb2a6oQzAQ55YlT5vQAWGV9WXOsi3SskE3bcCdM0P4SDd+24zS/OCacdRq5BkdsRj9q3Pg6YyQoxIGqg==} engines: {node: '>=4'} @@ -6248,10 +6263,6 @@ packages: wbuf@1.7.3: resolution: {integrity: sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==} - webidl-conversions@7.0.0: - resolution: {integrity: sha512-VwddBukDzu71offAQR975unBIGqfKZpM+8ZX6ySk8nYhVoo5CYaZyzt3YBvYtRtO+aoGlqxPg/B87NGVZ/fu6g==} - engines: {node: '>=12'} - webpack-cli@6.0.1: resolution: {integrity: sha512-MfwFQ6SfwinsUVi0rNJm7rHZ31GyTcpVE5pgVA3hwFRb7COD4TzjUUwhGWKfO50+xdc2MQPuEBBJoqIMGt3JDw==} engines: {node: '>=18.12.0'} @@ -7740,19 +7751,19 @@ snapshots: '@esbuild/win32-x64@0.25.10': optional: true - '@fedimint/core@0.1.1': + '@fedimint/core@0.1.3': dependencies: - '@fedimint/types': 0.0.2 + '@fedimint/types': 0.0.3 - '@fedimint/fedimint-client-wasm-bundler@0.1.0': {} + '@fedimint/fedimint-client-wasm-bundler@0.1.1': {} - '@fedimint/transport-web@0.1.0(@fedimint/core@0.1.1)': + '@fedimint/transport-web@0.1.2(@fedimint/core@0.1.3)': dependencies: - '@fedimint/core': 0.1.1 - '@fedimint/fedimint-client-wasm-bundler': 0.1.0 - '@fedimint/types': 0.0.2 + '@fedimint/core': 0.1.3 + '@fedimint/fedimint-client-wasm-bundler': 0.1.1 + '@fedimint/types': 0.0.3 - '@fedimint/types@0.0.2': {} + '@fedimint/types@0.0.3': {} '@floating-ui/core@1.6.8': dependencies: @@ -7862,22 +7873,22 @@ snapshots: '@img/sharp-win32-x64@0.33.5': optional: true - '@inquirer/ansi@1.0.0': + '@inquirer/ansi@1.0.1': optional: true - '@inquirer/confirm@5.1.18(@types/node@22.5.5)': + '@inquirer/confirm@5.1.19(@types/node@22.5.5)': dependencies: - '@inquirer/core': 10.2.2(@types/node@22.5.5) - '@inquirer/type': 3.0.8(@types/node@22.5.5) + '@inquirer/core': 10.3.0(@types/node@22.5.5) + '@inquirer/type': 3.0.9(@types/node@22.5.5) optionalDependencies: '@types/node': 22.5.5 optional: true - '@inquirer/core@10.2.2(@types/node@22.5.5)': + '@inquirer/core@10.3.0(@types/node@22.5.5)': dependencies: - '@inquirer/ansi': 1.0.0 - '@inquirer/figures': 1.0.13 - '@inquirer/type': 3.0.8(@types/node@22.5.5) + '@inquirer/ansi': 1.0.1 + '@inquirer/figures': 1.0.14 + '@inquirer/type': 3.0.9(@types/node@22.5.5) cli-width: 4.1.0 mute-stream: 2.0.0 signal-exit: 4.1.0 @@ -7894,10 +7905,10 @@ snapshots: optionalDependencies: '@types/node': 22.5.5 - '@inquirer/figures@1.0.13': + '@inquirer/figures@1.0.14': optional: true - '@inquirer/type@3.0.8(@types/node@22.5.5)': + '@inquirer/type@3.0.9(@types/node@22.5.5)': optionalDependencies: '@types/node': 22.5.5 optional: true @@ -7990,23 +8001,23 @@ snapshots: globby: 11.1.0 read-yaml-file: 1.1.0 - '@microsoft/api-extractor-model@7.30.6(@types/node@22.5.5)': + '@microsoft/api-extractor-model@7.30.6(@types/node@24.7.2)': dependencies: '@microsoft/tsdoc': 0.15.1 '@microsoft/tsdoc-config': 0.17.1 - '@rushstack/node-core-library': 5.13.1(@types/node@22.5.5) + '@rushstack/node-core-library': 5.13.1(@types/node@24.7.2) transitivePeerDependencies: - '@types/node' - '@microsoft/api-extractor@7.52.8(@types/node@22.5.5)': + '@microsoft/api-extractor@7.52.8(@types/node@24.7.2)': dependencies: - '@microsoft/api-extractor-model': 7.30.6(@types/node@22.5.5) + '@microsoft/api-extractor-model': 7.30.6(@types/node@24.7.2) '@microsoft/tsdoc': 0.15.1 '@microsoft/tsdoc-config': 0.17.1 - '@rushstack/node-core-library': 5.13.1(@types/node@22.5.5) + '@rushstack/node-core-library': 5.13.1(@types/node@24.7.2) '@rushstack/rig-package': 0.5.3 - '@rushstack/terminal': 0.15.3(@types/node@22.5.5) - '@rushstack/ts-command-line': 5.0.1(@types/node@22.5.5) + '@rushstack/terminal': 0.15.3(@types/node@24.7.2) + '@rushstack/ts-command-line': 5.0.1(@types/node@24.7.2) lodash: 4.17.21 minimatch: 3.0.8 resolve: 1.22.8 @@ -8308,7 +8319,7 @@ snapshots: '@rollup/rollup-win32-x64-msvc@4.52.4': optional: true - '@rushstack/node-core-library@5.13.1(@types/node@22.5.5)': + '@rushstack/node-core-library@5.13.1(@types/node@24.7.2)': dependencies: ajv: 8.13.0 ajv-draft-04: 1.0.0(ajv@8.13.0) @@ -8319,23 +8330,23 @@ snapshots: resolve: 1.22.8 semver: 7.5.4 optionalDependencies: - '@types/node': 22.5.5 + '@types/node': 24.7.2 '@rushstack/rig-package@0.5.3': dependencies: resolve: 1.22.8 strip-json-comments: 3.1.1 - '@rushstack/terminal@0.15.3(@types/node@22.5.5)': + '@rushstack/terminal@0.15.3(@types/node@24.7.2)': dependencies: - '@rushstack/node-core-library': 5.13.1(@types/node@22.5.5) + '@rushstack/node-core-library': 5.13.1(@types/node@24.7.2) supports-color: 8.1.1 optionalDependencies: - '@types/node': 22.5.5 + '@types/node': 24.7.2 - '@rushstack/ts-command-line@5.0.1(@types/node@22.5.5)': + '@rushstack/ts-command-line@5.0.1(@types/node@24.7.2)': dependencies: - '@rushstack/terminal': 0.15.3(@types/node@22.5.5) + '@rushstack/terminal': 0.15.3(@types/node@24.7.2) '@types/argparse': 1.0.38 argparse: 1.0.10 string-argv: 0.3.2 @@ -8631,10 +8642,19 @@ snapshots: '@types/node@12.20.55': {} + '@types/node@20.19.21': + dependencies: + undici-types: 6.21.0 + '@types/node@22.5.5': dependencies: undici-types: 6.19.8 + '@types/node@24.7.2': + dependencies: + undici-types: 7.14.0 + optional: true + '@types/prompts@2.4.9': dependencies: '@types/node': 22.5.5 @@ -8694,6 +8714,8 @@ snapshots: '@types/web-bluetooth@0.0.20': {} + '@types/whatwg-mimetype@3.0.2': {} + '@types/ws@8.5.12': dependencies: '@types/node': 22.5.5 @@ -8707,7 +8729,7 @@ snapshots: '@ungap/structured-clone@1.2.0': {} - '@vitejs/plugin-react@4.7.0(vite@6.3.6(@types/node@22.5.5)(jiti@2.6.1)(lightningcss@1.30.1)(terser@5.32.0)(yaml@2.6.1))': + '@vitejs/plugin-react@4.7.0(vite@6.3.6(@types/node@24.7.2)(jiti@2.6.1)(lightningcss@1.30.1)(terser@5.32.0)(yaml@2.6.1))': dependencies: '@babel/core': 7.28.4 '@babel/plugin-transform-react-jsx-self': 7.27.1(@babel/core@7.28.4) @@ -8715,13 +8737,13 @@ snapshots: '@rolldown/pluginutils': 1.0.0-beta.27 '@types/babel__core': 7.20.5 react-refresh: 0.17.0 - vite: 6.3.6(@types/node@22.5.5)(jiti@2.6.1)(lightningcss@1.30.1)(terser@5.32.0)(yaml@2.6.1) + vite: 6.3.6(@types/node@24.7.2)(jiti@2.6.1)(lightningcss@1.30.1)(terser@5.32.0)(yaml@2.6.1) transitivePeerDependencies: - supports-color - '@vitejs/plugin-vue@5.1.4(vite@5.4.8(@types/node@22.5.5)(lightningcss@1.30.1)(terser@5.32.0))(vue@3.5.10(typescript@5.9.3))': + '@vitejs/plugin-vue@5.1.4(vite@5.4.8(@types/node@24.7.2)(lightningcss@1.30.1)(terser@5.32.0))(vue@3.5.10(typescript@5.9.3))': dependencies: - vite: 5.4.8(@types/node@22.5.5)(lightningcss@1.30.1)(terser@5.32.0) + vite: 5.4.8(@types/node@24.7.2)(lightningcss@1.30.1)(terser@5.32.0) vue: 3.5.10(typescript@5.9.3) '@vitest/browser@3.2.4(msw@2.7.0(@types/node@22.5.5)(typescript@5.5.2))(playwright@1.52.0)(vite@6.3.6(@types/node@22.5.5)(jiti@2.6.1)(lightningcss@1.30.1)(terser@5.32.0)(yaml@2.6.1))(vitest@3.2.4)': @@ -8733,7 +8755,7 @@ snapshots: magic-string: 0.30.17 sirv: 3.0.1 tinyrainbow: 2.0.0 - vitest: 3.2.4(@types/debug@4.1.12)(@types/node@22.5.5)(@vitest/browser@3.2.4)(@vitest/ui@3.2.4)(happy-dom@15.11.7)(jiti@2.6.1)(lightningcss@1.30.1)(msw@2.7.0(@types/node@22.5.5)(typescript@5.5.2))(terser@5.32.0)(yaml@2.6.1) + vitest: 3.2.4(@types/debug@4.1.12)(@types/node@22.5.5)(@vitest/browser@3.2.4)(@vitest/ui@3.2.4)(happy-dom@20.0.2)(jiti@2.6.1)(lightningcss@1.30.1)(msw@2.7.0(@types/node@22.5.5)(typescript@5.5.2))(terser@5.32.0)(yaml@2.6.1) ws: 8.18.3 optionalDependencies: playwright: 1.52.0 @@ -8758,7 +8780,7 @@ snapshots: std-env: 3.9.0 test-exclude: 7.0.1 tinyrainbow: 2.0.0 - vitest: 3.2.4(@types/debug@4.1.12)(@types/node@22.5.5)(@vitest/browser@3.2.4)(@vitest/ui@3.2.4)(happy-dom@15.11.7)(jiti@2.6.1)(lightningcss@1.30.1)(msw@2.7.0(@types/node@22.5.5)(typescript@5.5.2))(terser@5.32.0)(yaml@2.6.1) + vitest: 3.2.4(@types/debug@4.1.12)(@types/node@22.5.5)(@vitest/browser@3.2.4)(@vitest/ui@3.2.4)(happy-dom@20.0.2)(jiti@2.6.1)(lightningcss@1.30.1)(msw@2.7.0(@types/node@22.5.5)(typescript@5.5.2))(terser@5.32.0)(yaml@2.6.1) optionalDependencies: '@vitest/browser': 3.2.4(msw@2.7.0(@types/node@22.5.5)(typescript@5.5.2))(playwright@1.52.0)(vite@6.3.6(@types/node@22.5.5)(jiti@2.6.1)(lightningcss@1.30.1)(terser@5.32.0)(yaml@2.6.1))(vitest@3.2.4) transitivePeerDependencies: @@ -8810,7 +8832,7 @@ snapshots: sirv: 3.0.1 tinyglobby: 0.2.14 tinyrainbow: 2.0.0 - vitest: 3.2.4(@types/debug@4.1.12)(@types/node@22.5.5)(@vitest/browser@3.2.4)(@vitest/ui@3.2.4)(happy-dom@15.11.7)(jiti@2.6.1)(lightningcss@1.30.1)(msw@2.7.0(@types/node@22.5.5)(typescript@5.5.2))(terser@5.32.0)(yaml@2.6.1) + vitest: 3.2.4(@types/debug@4.1.12)(@types/node@22.5.5)(@vitest/browser@3.2.4)(@vitest/ui@3.2.4)(happy-dom@20.0.2)(jiti@2.6.1)(lightningcss@1.30.1)(msw@2.7.0(@types/node@22.5.5)(typescript@5.5.2))(terser@5.32.0)(yaml@2.6.1) '@vitest/utils@3.2.4': dependencies: @@ -10193,10 +10215,10 @@ snapshots: handle-thing@2.0.1: {} - happy-dom@15.11.7: + 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-flag@4.0.0: {} @@ -11079,7 +11101,7 @@ snapshots: '@bundled-es-modules/cookie': 2.0.1 '@bundled-es-modules/statuses': 1.0.1 '@bundled-es-modules/tough-cookie': 0.1.6 - '@inquirer/confirm': 5.1.18(@types/node@22.5.5) + '@inquirer/confirm': 5.1.19(@types/node@22.5.5) '@mswjs/interceptors': 0.37.6 '@open-draft/deferred-promise': 2.2.0 '@open-draft/until': 2.1.0 @@ -12388,6 +12410,11 @@ snapshots: undici-types@6.19.8: {} + undici-types@6.21.0: {} + + undici-types@7.14.0: + optional: true + unicode-canonical-property-names-ecmascript@2.0.1: {} unicode-match-property-ecmascript@2.0.0: @@ -12515,9 +12542,9 @@ snapshots: - tsx - yaml - vite-plugin-dts@4.5.4(@types/node@22.5.5)(rollup@4.52.4)(typescript@5.9.3)(vite@6.3.6(@types/node@22.5.5)(jiti@2.6.1)(lightningcss@1.30.1)(terser@5.32.0)(yaml@2.6.1)): + vite-plugin-dts@4.5.4(@types/node@24.7.2)(rollup@4.52.4)(typescript@5.9.3)(vite@6.3.6(@types/node@24.7.2)(jiti@2.6.1)(lightningcss@1.30.1)(terser@5.32.0)(yaml@2.6.1)): dependencies: - '@microsoft/api-extractor': 7.52.8(@types/node@22.5.5) + '@microsoft/api-extractor': 7.52.8(@types/node@24.7.2) '@rollup/pluginutils': 5.1.4(rollup@4.52.4) '@volar/typescript': 2.4.14 '@vue/language-core': 2.2.0(typescript@5.9.3) @@ -12528,7 +12555,7 @@ snapshots: magic-string: 0.30.17 typescript: 5.9.3 optionalDependencies: - vite: 6.3.6(@types/node@22.5.5)(jiti@2.6.1)(lightningcss@1.30.1)(terser@5.32.0)(yaml@2.6.1) + vite: 6.3.6(@types/node@24.7.2)(jiti@2.6.1)(lightningcss@1.30.1)(terser@5.32.0)(yaml@2.6.1) transitivePeerDependencies: - '@types/node' - rollup @@ -12538,13 +12565,17 @@ snapshots: dependencies: vite: 6.3.6(@types/node@22.5.5)(jiti@2.6.1)(lightningcss@1.30.1)(terser@5.32.0)(yaml@2.6.1) - vite@5.4.8(@types/node@22.5.5)(lightningcss@1.30.1)(terser@5.32.0): + vite-plugin-wasm@3.5.0(vite@6.3.6(@types/node@24.7.2)(jiti@2.6.1)(lightningcss@1.30.1)(terser@5.32.0)(yaml@2.6.1)): + dependencies: + vite: 6.3.6(@types/node@24.7.2)(jiti@2.6.1)(lightningcss@1.30.1)(terser@5.32.0)(yaml@2.6.1) + + vite@5.4.8(@types/node@24.7.2)(lightningcss@1.30.1)(terser@5.32.0): dependencies: esbuild: 0.21.5 postcss: 8.4.47 rollup: 4.52.4 optionalDependencies: - '@types/node': 22.5.5 + '@types/node': 24.7.2 fsevents: 2.3.3 lightningcss: 1.30.1 terser: 5.32.0 @@ -12565,24 +12596,40 @@ snapshots: terser: 5.32.0 yaml: 2.6.1 - vitepress-plugin-group-icons@1.6.3(markdown-it@14.1.0)(vite@5.4.8(@types/node@22.5.5)(lightningcss@1.30.1)(terser@5.32.0)): + vite@6.3.6(@types/node@24.7.2)(jiti@2.6.1)(lightningcss@1.30.1)(terser@5.32.0)(yaml@2.6.1): + dependencies: + esbuild: 0.25.10 + fdir: 6.5.0(picomatch@4.0.3) + picomatch: 4.0.3 + postcss: 8.5.6 + rollup: 4.52.3 + tinyglobby: 0.2.15 + optionalDependencies: + '@types/node': 24.7.2 + fsevents: 2.3.3 + jiti: 2.6.1 + lightningcss: 1.30.1 + terser: 5.32.0 + yaml: 2.6.1 + + vitepress-plugin-group-icons@1.6.3(markdown-it@14.1.0)(vite@5.4.8(@types/node@24.7.2)(lightningcss@1.30.1)(terser@5.32.0)): dependencies: '@iconify-json/logos': 1.2.4 '@iconify-json/vscode-icons': 1.2.31 '@iconify/utils': 3.0.2 markdown-it: 14.1.0 - vite: 5.4.8(@types/node@22.5.5)(lightningcss@1.30.1)(terser@5.32.0) + vite: 5.4.8(@types/node@24.7.2)(lightningcss@1.30.1)(terser@5.32.0) transitivePeerDependencies: - supports-color - vitepress@1.1.4(@algolia/client-search@4.24.0)(@types/node@22.5.5)(@types/react@18.3.11)(lightningcss@1.30.1)(postcss@8.5.6)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(search-insights@2.17.2)(terser@5.32.0)(typescript@5.9.3): + vitepress@1.1.4(@algolia/client-search@4.24.0)(@types/node@24.7.2)(@types/react@18.3.11)(lightningcss@1.30.1)(postcss@8.5.6)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(search-insights@2.17.2)(terser@5.32.0)(typescript@5.9.3): dependencies: '@docsearch/css': 3.6.1 '@docsearch/js': 3.6.1(@algolia/client-search@4.24.0)(@types/react@18.3.11)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(search-insights@2.17.2) '@shikijs/core': 1.18.0 '@shikijs/transformers': 1.18.0 '@types/markdown-it': 14.1.2 - '@vitejs/plugin-vue': 5.1.4(vite@5.4.8(@types/node@22.5.5)(lightningcss@1.30.1)(terser@5.32.0))(vue@3.5.10(typescript@5.9.3)) + '@vitejs/plugin-vue': 5.1.4(vite@5.4.8(@types/node@24.7.2)(lightningcss@1.30.1)(terser@5.32.0))(vue@3.5.10(typescript@5.9.3)) '@vue/devtools-api': 7.4.6 '@vueuse/core': 10.11.1(vue@3.5.10(typescript@5.9.3)) '@vueuse/integrations': 10.11.1(focus-trap@7.6.0)(vue@3.5.10(typescript@5.9.3)) @@ -12590,7 +12637,7 @@ snapshots: mark.js: 8.11.1 minisearch: 6.3.0 shiki: 1.18.0 - vite: 5.4.8(@types/node@22.5.5)(lightningcss@1.30.1)(terser@5.32.0) + vite: 5.4.8(@types/node@24.7.2)(lightningcss@1.30.1)(terser@5.32.0) vue: 3.5.10(typescript@5.9.3) optionalDependencies: postcss: 8.5.6 @@ -12622,7 +12669,7 @@ snapshots: - typescript - universal-cookie - vitest@3.2.4(@types/debug@4.1.12)(@types/node@22.5.5)(@vitest/browser@3.2.4)(@vitest/ui@3.2.4)(happy-dom@15.11.7)(jiti@2.6.1)(lightningcss@1.30.1)(msw@2.7.0(@types/node@22.5.5)(typescript@5.5.2))(terser@5.32.0)(yaml@2.6.1): + vitest@3.2.4(@types/debug@4.1.12)(@types/node@22.5.5)(@vitest/browser@3.2.4)(@vitest/ui@3.2.4)(happy-dom@20.0.2)(jiti@2.6.1)(lightningcss@1.30.1)(msw@2.7.0(@types/node@22.5.5)(typescript@5.5.2))(terser@5.32.0)(yaml@2.6.1): dependencies: '@types/chai': 5.2.2 '@vitest/expect': 3.2.4 @@ -12652,7 +12699,7 @@ snapshots: '@types/node': 22.5.5 '@vitest/browser': 3.2.4(msw@2.7.0(@types/node@22.5.5)(typescript@5.5.2))(playwright@1.52.0)(vite@6.3.6(@types/node@22.5.5)(jiti@2.6.1)(lightningcss@1.30.1)(terser@5.32.0)(yaml@2.6.1))(vitest@3.2.4) '@vitest/ui': 3.2.4(vitest@3.2.4) - happy-dom: 15.11.7 + happy-dom: 20.0.2 transitivePeerDependencies: - jiti - less @@ -12696,8 +12743,6 @@ snapshots: dependencies: minimalistic-assert: 1.0.1 - webidl-conversions@7.0.0: {} - webpack-cli@6.0.1(webpack-dev-server@5.2.2)(webpack@5.102.1): dependencies: '@discoveryjs/json-ext': 0.6.3