Skip to content

Commit 8d770dd

Browse files
committed
chore: switch to TypeScript 5.8 and @types/node 22
1 parent 41e3167 commit 8d770dd

File tree

178 files changed

+1928
-2980
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

178 files changed

+1928
-2980
lines changed

.changeset/smooth-falcons-rush.md

Lines changed: 136 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,136 @@
1+
---
2+
"@ledgerhq/hw-transport-node-hid-singleton": minor
3+
"@ledgerhq/hw-transport-node-speculos-http": minor
4+
"@ledgerhq/hw-transport-node-hid-noevents": minor
5+
"@ledgerhq/react-native-hw-transport-ble": minor
6+
"@ledgerhq/swift-bridge-hw-transport-ble": minor
7+
"@ledgerhq/hw-transport-node-speculos": minor
8+
"@ledgerhq/swift-bridge-hw-app-solana": minor
9+
"@ledgerhq/swift-bridge-hw-app-eth": minor
10+
"@ledgerhq/coin-tester-polkadot": minor
11+
"@ledgerhq/coin-tester-bitcoin": minor
12+
"@ledgerhq/hw-transport-node-hid": minor
13+
"@ledgerhq/coin-tester-solana": minor
14+
"@ledgerhq/hw-transport-web-ble": minor
15+
"@ledgerhq/hw-transport-mocker": minor
16+
"@ledgerhq/hw-transport-webhid": minor
17+
"@ledgerhq/hw-transport-webusb": minor
18+
"@ledgerhq/coin-module-boilerplate": minor
19+
"@ledgerhq/hw-transport-vault": minor
20+
"@ledgerhq/types-cryptoassets": minor
21+
"@ledgerhq/coin-internet_computer": minor
22+
"@ledgerhq/coin-tester-evm": minor
23+
"@ledgerhq/hw-app-concordium": minor
24+
"@ledgerhq/hw-app-multiversx": minor
25+
"@ledgerhq/hw-transport-http": minor
26+
"@ledgerhq/react-native-hid": minor
27+
"@actions/generate-bot-super-report": minor
28+
"@ledgerhq/hw-app-algorand": minor
29+
"@ledgerhq/hw-app-exchange": minor
30+
"@ledgerhq/hw-app-polkadot": minor
31+
"@actions/mobile-performance-test": minor
32+
"@ledgerhq/hw-app-canton": minor
33+
"@ledgerhq/hw-app-cosmos": minor
34+
"@ledgerhq/hw-app-hedera": minor
35+
"@ledgerhq/hw-app-helium": minor
36+
"@ledgerhq/hw-app-solana": minor
37+
"@ledgerhq/types-devices": minor
38+
"@ledgerhq/cryptoassets": minor
39+
"@ledgerhq/hw-app-aptos": minor
40+
"@ledgerhq/hw-app-kaspa": minor
41+
"@ledgerhq/hw-app-tezos": minor
42+
"@ledgerhq/hw-transport": minor
43+
"@ledgerhq/hw-app-celo": minor
44+
"@ledgerhq/hw-app-icon": minor
45+
"@ledgerhq/hw-app-near": minor
46+
"@ledgerhq/coin-concordium": minor
47+
"@ledgerhq/coin-multiversx": minor
48+
"@ledgerhq/hw-app-btc": minor
49+
"@ledgerhq/hw-app-eth": minor
50+
"@ledgerhq/hw-app-str": minor
51+
"@ledgerhq/hw-app-sui": minor
52+
"@ledgerhq/hw-app-trx": minor
53+
"@ledgerhq/hw-app-vet": minor
54+
"@ledgerhq/hw-app-xrp": minor
55+
"@ledgerhq/types-live": minor
56+
"@ledgerhq/zcash-shielded": minor
57+
"@ledgerhq/hw-ledger-key-ring-protocol": minor
58+
"@ledgerhq/coin-algorand": minor
59+
"@ledgerhq/coin-filecoin": minor
60+
"@ledgerhq/coin-polkadot": minor
61+
"@ledgerhq/hw-bolos": minor
62+
"@ledgerhq/coin-bitcoin": minor
63+
"@ledgerhq/coin-cardano": minor
64+
"@ledgerhq/coin-stellar": minor
65+
"@ledgerhq/coin-vechain": minor
66+
"@ledgerhq/devices": minor
67+
"@ledgerhq/coin-canton": minor
68+
"@ledgerhq/coin-casper": minor
69+
"@ledgerhq/coin-cosmos": minor
70+
"@ledgerhq/coin-hedera": minor
71+
"@ledgerhq/coin-solana": minor
72+
"@ledgerhq/coin-stacks": minor
73+
"@ledgerhq/ledger-key-ring-protocol": minor
74+
"@ledgerhq/errors": minor
75+
"@ledgerhq/coin-modules-monitoring": minor
76+
"@ledgerhq/coin-aptos": minor
77+
"@ledgerhq/coin-kaspa": minor
78+
"@ledgerhq/coin-tezos": minor
79+
"@ledgerhq/coin-aleo": minor
80+
"@ledgerhq/coin-celo": minor
81+
"@ledgerhq/coin-icon": minor
82+
"@ledgerhq/coin-mina": minor
83+
"@ledgerhq/coin-near": minor
84+
"@ledgerhq/coin-tron": minor
85+
"@ledgerhq/logs": minor
86+
"@ledgerhq/wallet-api-acre-module": minor
87+
"@ledgerhq/coin-evm": minor
88+
"@ledgerhq/coin-sui": minor
89+
"@ledgerhq/coin-ton": minor
90+
"@ledgerhq/coin-xrp": minor
91+
"@ledgerhq/disable-network-setup": minor
92+
"@ledgerhq/ledger-trust-service": minor
93+
"@ledgerhq/live-currency-format": minor
94+
"ledger-live-desktop": minor
95+
"@ledgerhq/wallet-api-feature-flag-module": minor
96+
"@ledgerhq/ledger-cal-service": minor
97+
"live-mobile": minor
98+
"@ledgerhq/live-common": minor
99+
"@ledgerhq/live-countervalues": minor
100+
"@ledgerhq/live-signer-canton": minor
101+
"@ledgerhq/live-signer-solana": minor
102+
"@ledgerhq/speculos-transport": minor
103+
"@ledgerhq/native-ui": minor
104+
"@features/market-banner": minor
105+
"@ledgerhq/live-dmk-speculos": minor
106+
"@ledgerhq/react-ui": minor
107+
"@ledgerhq/dummy-wallet-app": minor
108+
"@ledgerhq/live-dmk-desktop": minor
109+
"@ledgerhq/live-signer-aleo": minor
110+
"@ledgerhq/concordium-core": minor
111+
"@ledgerhq/wallet-api-deeplink-module": minor
112+
"@ledgerhq/wallet-api-exchange-module": minor
113+
"@ledgerhq/live-dmk-mobile": minor
114+
"@ledgerhq/live-dmk-shared": minor
115+
"@ledgerhq/live-signer-evm": minor
116+
"@ledgerhq/dummy-live-app": minor
117+
"@ledgerhq/coin-framework": minor
118+
"@ledgerhq/domain-service": minor
119+
"@ledgerhq/device-react": minor
120+
"@ledgerhq/live-network": minor
121+
"@ledgerhq/coin-tester": minor
122+
"@ledgerhq/device-core": minor
123+
"@ledgerhq/live-config": minor
124+
"@ledgerhq/live-github-bot": minor
125+
"@ledgerhq/client-ids": minor
126+
"@ledgerhq/web-tools": minor
127+
"@ledgerhq/evm-tools": minor
128+
"@ledgerhq/ledger-libs": minor
129+
"@ledgerhq/actions-root": minor
130+
"ledger-live-desktop-e2e-tests": minor
131+
"@ledgerhq/psbtv2": minor
132+
"ledger-live-mobile-e2e-tests": minor
133+
"@ledgerhq/live-cli": minor
134+
---
135+
136+
Update TypeScript to latest 5.8.x

apps/cli/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -87,7 +87,7 @@
8787
"@types/express": "4.17.21",
8888
"@types/invariant": "2.2.37",
8989
"@types/lodash": "4.17.7",
90-
"@types/node": "22.10.10",
90+
"@types/node": "catalog:",
9191
"@types/pako": "2.0.3",
9292
"@types/qrcode-terminal": "0.12.2",
9393
"@types/ws": "8.5.10",

apps/cli/src/commands/device/managerListApps.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,6 @@ export default {
3838
mergeMap(deviceInfo =>
3939
listAppsUseCase(t, deviceInfo).pipe(
4040
filter(e => e.type === "result"),
41-
// @ts-expect-error we need better typings and safe guard to infer types
4241
map(e => e.result),
4342
repeat(benchmark ? 5 : 1),
4443
),

apps/ledger-live-desktop/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -257,7 +257,7 @@
257257
"storybook-react-rsbuild": "3.2.2",
258258
"tailwindcss": "catalog:",
259259
"ts-node": "10.9.2",
260-
"typescript": "5.4.3",
260+
"typescript": "catalog:",
261261
"yargs": "17.7.2"
262262
}
263263
}

apps/web-tools/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@
5959
"semver": "catalog:",
6060
"styled-components": "catalog:",
6161
"stylis": "catalog:",
62-
"typescript": "5.4.3",
62+
"typescript": "catalog:",
6363
"utf-8-validate": "^6.0.6"
6464
},
6565
"devDependencies": {
@@ -70,7 +70,7 @@
7070
"@rspack/core": "catalog:",
7171
"@types/invariant": "^2.2.37",
7272
"@types/lodash": "^4.17.21",
73-
"@types/node": "22.19.3",
73+
"@types/node": "catalog:",
7474
"@types/qrcode": "^1.5.6",
7575
"@types/react": "catalog:",
7676
"@types/react-dom": "catalog:",

apps/web-tools/src/repl/live-common-setup.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,8 @@ import TransportWebBLE from "@ledgerhq/hw-transport-web-ble";
1010
import TransportWebHID from "@ledgerhq/hw-transport-webhid";
1111
import { registerTransportModule } from "@ledgerhq/live-common/hw/index";
1212

13-
const webusbDevices: Record<string, USBDevice> = {};
13+
type WebUSBDevice = Parameters<typeof TransportWebUSB.open>[0];
14+
const webusbDevices: Record<string, WebUSBDevice> = {};
1415

1516
registerTransportModule({
1617
id: "webhid",

e2e/desktop/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
"@ledgerhq/types-devices": "workspace:^",
2323
"@ledgerhq/types-live": "workspace:^",
2424
"@playwright/test": "catalog:",
25-
"@types/node": "22.10.10",
25+
"@types/node": "catalog:",
2626
"allure-js-commons": "catalog:",
2727
"allure-playwright": "catalog:",
2828
"axios": "catalog:",

features/market-banner/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@
2828
"@testing-library/react": "catalog:",
2929
"@testing-library/react-native": "catalog:",
3030
"@types/jest": "catalog:",
31-
"@types/node": "^22.10.10",
31+
"@types/node": "catalog:",
3232
"@types/react": "catalog:",
3333
"jest": "catalog:",
3434
"jest-environment-jsdom": "catalog:",
@@ -39,7 +39,7 @@
3939
"react-native-safe-area-context": "catalog:",
4040
"react-native-svg": "catalog:",
4141
"react-test-renderer": "catalog:",
42-
"typescript": "5.4.3",
42+
"typescript": "catalog:",
4343
"@ledgerhq/lumen-design-core": "catalog:",
4444
"@ledgerhq/lumen-ui-react": "catalog:",
4545
"@ledgerhq/lumen-ui-rnative": "catalog:"

libs/client-ids/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@
3939
},
4040
"devDependencies": {
4141
"@types/jest": "catalog:",
42-
"@types/node": "^22.10.10",
42+
"@types/node": "catalog:",
4343
"@types/react": "catalog:",
4444
"@types/uuid": "^9.0.0",
4545
"jest": "catalog:",

libs/coin-framework/package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -108,6 +108,7 @@
108108
"devDependencies": {
109109
"@ledgerhq/hw-transport-node-speculos": "workspace:^",
110110
"@types/imurmurhash": "^0.1.4",
111+
"@types/node": "catalog:",
111112
"@ledgerhq/live-dmk-speculos": "workspace:^",
112113
"@types/invariant": "^2.2.2",
113114
"@types/jest": "catalog:",

0 commit comments

Comments
 (0)