diff --git a/packages/wallet/dapp-client/package.json b/packages/wallet/dapp-client/package.json index be9c05e3d..a705fc394 100644 --- a/packages/wallet/dapp-client/package.json +++ b/packages/wallet/dapp-client/package.json @@ -32,7 +32,7 @@ "@vitest/coverage-v8": "^4.0.18", "dotenv": "^17.3.1", "fake-indexeddb": "^6.2.5", - "happy-dom": "^20.8.9", + "happy-dom": "^21.0.4", "typescript": "^6.0.3", "vitest": "^4.0.18" }, diff --git a/packages/wallet/wdk/package.json b/packages/wallet/wdk/package.json index a52ec8641..6990d3bae 100644 --- a/packages/wallet/wdk/package.json +++ b/packages/wallet/wdk/package.json @@ -35,7 +35,7 @@ "@vitest/coverage-v8": "^4.0.18", "dotenv": "^17.3.1", "fake-indexeddb": "^6.2.5", - "happy-dom": "^20.8.9", + "happy-dom": "^21.0.4", "typescript": "^6.0.3", "vitest": "^4.0.18" }, diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 15784b9ae..bab018c7b 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -163,7 +163,7 @@ importers: version: 6.0.3 vitest: specifier: ^4.0.18 - version: 4.0.18(@types/node@25.3.0)(happy-dom@20.8.9) + version: 4.0.18(@types/node@25.3.0)(happy-dom@21.0.4) packages/services/identity-instrument: dependencies: @@ -191,7 +191,7 @@ importers: version: 6.0.3 vitest: specifier: ^4.0.18 - version: 4.0.18(@types/node@25.3.0)(happy-dom@20.8.9) + version: 4.0.18(@types/node@25.3.0)(happy-dom@21.0.4) packages/services/indexer: devDependencies: @@ -267,7 +267,7 @@ importers: version: 6.0.3 vitest: specifier: ^4.0.18 - version: 4.0.18(@types/node@25.3.0)(happy-dom@20.8.9) + version: 4.0.18(@types/node@25.3.0)(happy-dom@21.0.4) packages/services/userdata: devDependencies: @@ -331,7 +331,7 @@ importers: version: 25.3.0 '@vitest/coverage-v8': specifier: ^4.0.18 - version: 4.0.18(vitest@4.0.18(@types/node@25.3.0)(happy-dom@20.8.9)) + version: 4.0.18(vitest@4.0.18(@types/node@25.3.0)(happy-dom@21.0.4)) dotenv: specifier: ^17.3.1 version: 17.3.1 @@ -343,7 +343,7 @@ importers: version: 6.0.3 vitest: specifier: ^4.0.18 - version: 4.0.18(@types/node@25.3.0)(happy-dom@20.8.9) + version: 4.0.18(@types/node@25.3.0)(happy-dom@21.0.4) packages/wallet/dapp-client: dependencies: @@ -374,7 +374,7 @@ importers: version: 25.3.0 '@vitest/coverage-v8': specifier: ^4.0.18 - version: 4.0.18(vitest@4.0.18(@types/node@25.3.0)(happy-dom@20.8.9)) + version: 4.0.18(vitest@4.0.18(@types/node@25.3.0)(happy-dom@21.0.4)) dotenv: specifier: ^17.3.1 version: 17.3.1 @@ -382,14 +382,14 @@ importers: specifier: ^6.2.5 version: 6.2.5 happy-dom: - specifier: ^20.8.9 - version: 20.8.9 + specifier: ^21.0.4 + version: 21.0.4 typescript: specifier: ^6.0.3 version: 6.0.3 vitest: specifier: ^4.0.18 - version: 4.0.18(@types/node@25.3.0)(happy-dom@20.8.9) + version: 4.0.18(@types/node@25.3.0)(happy-dom@21.0.4) packages/wallet/primitives: dependencies: @@ -405,13 +405,13 @@ importers: version: link:../../../repo/typescript-config '@vitest/coverage-v8': specifier: ^4.0.18 - version: 4.0.18(vitest@4.0.18(@types/node@25.3.0)(happy-dom@20.8.9)) + version: 4.0.18(vitest@4.0.18(@types/node@25.3.0)(happy-dom@21.0.4)) typescript: specifier: ^6.0.3 version: 6.0.3 vitest: specifier: ^4.0.18 - version: 4.0.18(@types/node@25.3.0)(happy-dom@20.8.9) + version: 4.0.18(@types/node@25.3.0)(happy-dom@21.0.4) packages/wallet/primitives-cli: dependencies: @@ -494,7 +494,7 @@ importers: version: 25.3.0 '@vitest/coverage-v8': specifier: ^4.0.18 - version: 4.0.18(vitest@4.0.18(@types/node@25.3.0)(happy-dom@20.8.9)) + version: 4.0.18(vitest@4.0.18(@types/node@25.3.0)(happy-dom@21.0.4)) dotenv: specifier: ^17.3.1 version: 17.3.1 @@ -502,14 +502,14 @@ importers: specifier: ^6.2.5 version: 6.2.5 happy-dom: - specifier: ^20.8.9 - version: 20.8.9 + specifier: ^21.0.4 + version: 21.0.4 typescript: specifier: ^6.0.3 version: 6.0.3 vitest: specifier: ^4.0.18 - version: 4.0.18(@types/node@25.3.0)(happy-dom@20.8.9) + version: 4.0.18(@types/node@25.3.0)(happy-dom@21.0.4) repo/eslint-config: devDependencies: @@ -536,7 +536,7 @@ importers: version: 7.0.1(eslint@9.39.2) eslint-plugin-turbo: specifier: ^2.6.3 - version: 2.6.3(eslint@9.39.2)(turbo@2.10.7) + version: 2.6.3(eslint@9.39.2)(turbo@2.11.10) globals: specifier: ^16.5.0 version: 16.5.0 @@ -1375,8 +1375,8 @@ packages: '@tsconfig/node16@1.0.4': resolution: {integrity: sha512-vxhUy4J8lyeyinH7Azl1pdd43GJhZH/tP2weN8TntQblOY+A0XbT8DJk1/oCPuOOyg/Ja757rG0CgHcWC8OfMA==} - '@turbo/darwin-64@2.10.7': - resolution: {integrity: sha512-/c9cSBRermWDv85oufLhoH6XRLOVbvzJLRd+WLyfJCP+i0HFLQj4PVNDrHcY17/ve5l8X0Oua4bJBqJUgJPnZA==} + '@turbo/darwin-64@2.11.10': + resolution: {integrity: sha512-By4idRap5+nLnMuRzLB4qkOPRlvNdyY1ne4VJYDyUoUB11H94k7uif9mbe3JT8JSNXs1D68uMcBj6hJ/jMQRvA==} cpu: [x64] os: [darwin] @@ -1385,8 +1385,8 @@ packages: cpu: [x64] os: [darwin] - '@turbo/darwin-arm64@2.10.7': - resolution: {integrity: sha512-8lpCCGWZBl9PIF8w8f2iEWrLMbHBWIfJeV6l2UEGqysD6HRIM4ySj/8R7HGEzbECJ4r/gnJcHmxEoG8yjFe64A==} + '@turbo/darwin-arm64@2.11.10': + resolution: {integrity: sha512-pyEYlVcuexOPa92p0Wlwl9YT1Is5D60lxN3ItWm3g30YLvFaUq86TF4BBWg5ZAc0uMTnrOzCvuCsOBTdzUWnRQ==} cpu: [arm64] os: [darwin] @@ -1399,28 +1399,28 @@ packages: resolution: {integrity: sha512-PK38N1fHhDUyjLi0mUjv0RbX0xXGwDLQeRSGsIlLcVpP1B5fwodSIwIYXc9vJok26Yne94BX5AGjueYsUT3uUw==} hasBin: true - '@turbo/linux-64@2.10.7': - resolution: {integrity: sha512-Midw9Ed00yw9rqkWN82fY3LmLNFQ6yiL1GXB56DJKUEjWaEd27zh7ohCxzzrjfjQVrEeVWd3UPytTAV16XDQlA==} + '@turbo/linux-64@2.11.10': + resolution: {integrity: sha512-1tYeR/IDZ5HEdsb0jNq2L2xam5nMQ+g80tlV2BZmv4OFw+pMcUM0mMmUcfc5wXPPNHVNPuDMjh9Y8G8HgXPLZA==} cpu: [x64] - os: [linux] + os: [android, linux] '@turbo/linux-64@2.9.14': resolution: {integrity: sha512-P3ZKB5tuUDdDQWuAsACGUR1qv9W7BNWxdxqVJ0kZNuNNPRaVYTPPikLcp79+GiEcW3npsR+KyP38lnQiBc5aSA==} cpu: [x64] os: [linux] - '@turbo/linux-arm64@2.10.7': - resolution: {integrity: sha512-UVEy+MW/xn4BcsiV3v3uv0/oObyaQgVtRT+Jj4WE53rNH05VEYEc1Z13q3zV6276wCZR4Yxc4hiTTcjw7PjSpg==} + '@turbo/linux-arm64@2.11.10': + resolution: {integrity: sha512-HuekQxvVGhUd46g1Im/DKdOtglHr4/gguZAvzEpPUgtxNkztSa8lWhQEGQ+EmPQ0n7w19qjThFU+OfEEd0uvlw==} cpu: [arm64] - os: [linux] + os: [android, linux] '@turbo/linux-arm64@2.9.14': resolution: {integrity: sha512-ZRTlzcUMrrPv9ZuDzRF9n60Ym13bKeG9jDB8WjxyLhWNzV+AJQN+zdpIk3NJYf2zQsGUm1mNar2P0elRzLw25g==} cpu: [arm64] os: [linux] - '@turbo/windows-64@2.10.7': - resolution: {integrity: sha512-l2nH9KGLV46SWjcXvyc2+xo5gdf5J0NVADknQk9OCJhzJBpiNl/byd26yIfwZBjLupdqT6UOdPhPxcpUPxRykQ==} + '@turbo/windows-64@2.11.10': + resolution: {integrity: sha512-UJOP3BkbreY3/JlMgJR6ZiimxYIBn+c+B4tnBIxD0E9c3Estmk+XoVNVBNBottZLNRXe3/ScgOU4+/k8tIWysg==} cpu: [x64] os: [win32] @@ -1429,8 +1429,8 @@ packages: cpu: [x64] os: [win32] - '@turbo/windows-arm64@2.10.7': - resolution: {integrity: sha512-qjE1apG6RThuX49vUJd5ks2dV2ndXC2qktDChQonFMvUzrMrEnZMQzO+IgxBiYq1j+NbXQcRwj84nGnk1TBw1g==} + '@turbo/windows-arm64@2.11.10': + resolution: {integrity: sha512-xOkEjF3ws/b/YNlc+bvJHMYBn+vL+QbEISZFVi0qS+ImmhA1X3/gmNmBrjjIG3dg6aeN+n6gQitzSkXQ286qJQ==} cpu: [arm64] os: [win32] @@ -1488,8 +1488,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==} '@types/yargs-parser@21.0.3': resolution: {integrity: sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ==} @@ -1786,6 +1786,10 @@ packages: engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} hasBin: true + buffer-image-size@0.6.4: + resolution: {integrity: sha512-nEh+kZOPY1w+gcCMobZ6ETUp9WfibndnosbpwB1iJk/8Gt5ZF2bhS6+B6bPYz424KtwsR6Rflc3tCz1/ghX2dQ==} + engines: {node: '>=4.0'} + buffer@5.7.1: resolution: {integrity: sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==} @@ -2133,6 +2137,7 @@ packages: eslint@9.39.2: resolution: {integrity: sha512-LEyamqS7W5HB3ujJyvi0HQK/dtVINZvd5mAAp9eT5S/ujByGjiZLCzPcHVzuXbpJDJF/cxwHlfceVUDZ2lnSTw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + deprecated: This version is no longer supported. Please see https://eslint.org/version-support for other options. hasBin: true peerDependencies: jiti: '*' @@ -2368,8 +2373,8 @@ packages: engines: {node: '>=0.4.7'} hasBin: true - 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-bigints@1.1.0: @@ -3627,8 +3632,8 @@ packages: tslib@2.8.1: resolution: {integrity: sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==} - turbo@2.10.7: - resolution: {integrity: sha512-GHx6WExIFSKNJ5qMlzDpXBXlu9ApxaMjqxAVrCNcW94xf/+uqgIz41SAuRUMbXva2ExNAaY/h8V0q90SWSzmRw==} + turbo@2.11.10: + resolution: {integrity: sha512-3GJYwig8ygEI89oaOZdduJX8/aw6O9eRPYHoIt6T3FZl9hkKjiyIspufJoVgqXihPoJu8M5CSV0DlZvzfohBCw==} hasBin: true turbo@2.9.14: @@ -3875,8 +3880,8 @@ packages: utf-8-validate: optional: true - ws@8.20.0: - resolution: {integrity: sha512-sAt8BhgNbzCtgGbt2OxmpuryO63ZoDk/sqaB/znQm94T4fCEsy/yV+7CdC1kJhOU9lboAEU7R3kquuycDoibVA==} + ws@8.22.0: + resolution: {integrity: sha512-Ydggc987+RO0AnWtZ/7Wq9FtNvcrL1b/RO0ud9mWjUPgDrsAAwQSF51sm2hm1XofbU/4jkpGEsLFsZZxU+1DOg==} engines: {node: '>=10.0.0'} peerDependencies: bufferutil: ^4.0.1 @@ -4634,13 +4639,13 @@ snapshots: '@tsconfig/node16@1.0.4': {} - '@turbo/darwin-64@2.10.7': + '@turbo/darwin-64@2.11.10': optional: true '@turbo/darwin-64@2.9.14': optional: true - '@turbo/darwin-arm64@2.10.7': + '@turbo/darwin-arm64@2.11.10': optional: true '@turbo/darwin-arm64@2.9.14': @@ -4666,25 +4671,25 @@ snapshots: - supports-color - typescript - '@turbo/linux-64@2.10.7': + '@turbo/linux-64@2.11.10': optional: true '@turbo/linux-64@2.9.14': optional: true - '@turbo/linux-arm64@2.10.7': + '@turbo/linux-arm64@2.11.10': optional: true '@turbo/linux-arm64@2.9.14': optional: true - '@turbo/windows-64@2.10.7': + '@turbo/windows-64@2.11.10': optional: true '@turbo/windows-64@2.9.14': optional: true - '@turbo/windows-arm64@2.10.7': + '@turbo/windows-arm64@2.11.10': optional: true '@turbo/windows-arm64@2.9.14': @@ -4754,7 +4759,7 @@ snapshots: '@types/whatwg-mimetype@3.0.2': {} - '@types/ws@8.18.1': + '@types/ws@8.18.2': dependencies: '@types/node': 25.3.0 @@ -4855,7 +4860,7 @@ snapshots: '@typescript-eslint/types': 8.50.0 eslint-visitor-keys: 4.2.1 - '@vitest/coverage-v8@4.0.18(vitest@4.0.18(@types/node@25.3.0)(happy-dom@20.8.9))': + '@vitest/coverage-v8@4.0.18(vitest@4.0.18(@types/node@25.3.0)(happy-dom@21.0.4))': dependencies: '@bcoe/v8-coverage': 1.0.2 '@vitest/utils': 4.0.18 @@ -4867,7 +4872,7 @@ snapshots: obug: 2.1.1 std-env: 3.10.0 tinyrainbow: 3.0.3 - vitest: 4.0.18(@types/node@25.3.0)(happy-dom@20.8.9) + vitest: 4.0.18(@types/node@25.3.0)(happy-dom@21.0.4) '@vitest/expect@4.0.18': dependencies: @@ -5105,6 +5110,10 @@ snapshots: node-releases: 2.0.27 update-browserslist-db: 1.2.2(browserslist@4.28.1) + buffer-image-size@0.6.4: + dependencies: + '@types/node': 25.3.0 + buffer@5.7.1: dependencies: base64-js: 1.5.1 @@ -5559,11 +5568,11 @@ snapshots: string.prototype.matchall: 4.0.12 string.prototype.repeat: 1.0.0 - eslint-plugin-turbo@2.6.3(eslint@9.39.2)(turbo@2.10.7): + eslint-plugin-turbo@2.6.3(eslint@9.39.2)(turbo@2.11.10): dependencies: dotenv: 16.0.3 eslint: 9.39.2 - turbo: 2.10.7 + turbo: 2.11.10 eslint-scope@8.4.0: dependencies: @@ -5874,14 +5883,15 @@ snapshots: optionalDependencies: uglify-js: 3.19.3 - happy-dom@20.8.9: + happy-dom@21.0.4: dependencies: '@types/node': 25.3.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.20.0 + ws: 8.22.0 transitivePeerDependencies: - bufferutil - utf-8-validate @@ -7233,14 +7243,14 @@ snapshots: tslib@2.8.1: {} - turbo@2.10.7: + turbo@2.11.10: optionalDependencies: - '@turbo/darwin-64': 2.10.7 - '@turbo/darwin-arm64': 2.10.7 - '@turbo/linux-64': 2.10.7 - '@turbo/linux-arm64': 2.10.7 - '@turbo/windows-64': 2.10.7 - '@turbo/windows-arm64': 2.10.7 + '@turbo/darwin-64': 2.11.10 + '@turbo/darwin-arm64': 2.11.10 + '@turbo/linux-64': 2.11.10 + '@turbo/linux-arm64': 2.11.10 + '@turbo/windows-64': 2.11.10 + '@turbo/windows-arm64': 2.11.10 turbo@2.9.14: optionalDependencies: @@ -7379,7 +7389,7 @@ snapshots: '@types/node': 25.3.0 fsevents: 2.3.3 - vitest@4.0.18(@types/node@25.3.0)(happy-dom@20.8.9): + vitest@4.0.18(@types/node@25.3.0)(happy-dom@21.0.4): dependencies: '@vitest/expect': 4.0.18 '@vitest/mocker': 4.0.18(vite@7.3.0(@types/node@25.3.0)) @@ -7403,7 +7413,7 @@ snapshots: why-is-node-running: 2.3.0 optionalDependencies: '@types/node': 25.3.0 - happy-dom: 20.8.9 + happy-dom: 21.0.4 transitivePeerDependencies: - jiti - less @@ -7499,7 +7509,7 @@ snapshots: ws@8.18.3: {} - ws@8.20.0: {} + ws@8.22.0: {} y18n@5.0.8: {}