|
| 1 | +This document allows to track, explain and maintain the dependencies we have defined in package.json. |
| 2 | + |
| 3 | +### Direct Dependencies |
| 4 | + |
| 5 | +| library name (what). | description of its usage (why) | ideal frequency of update (when) / status | |
| 6 | +|------------------------|--------------------------------|----------------------------------| |
| 7 | +|@celo/contractkit | Celo coin integration | monthly | |
| 8 | +|@celo/wallet-base | Celo coin integration | monthly | |
| 9 | +|@celo/wallet-ledger | Celo coin integration | monthly | |
| 10 | +|@cosmjs/crypto | Cosmos coin integration | monthly | |
| 11 | +|@cosmjs/ledger-amino | Cosmos coin integration | monthly | |
| 12 | +|@cosmjs/proto-signing | Cosmos coin integration | monthly | |
| 13 | +|@cosmjs/stargate | Cosmos coin integration | monthly | |
| 14 | +|@crypto-com/chain-jslib | Crypto.com coin integration | monthly | |
| 15 | +|@ethereumjs/common | Ethereum coin integration | monthly | |
| 16 | +|@ethereumjs/tx | Ethereum coin integration | monthly | |
| 17 | +|@ledgerhq/compressjs | used for LiveQR feature | stable | |
| 18 | +|@ledgerhq/cryptoassets | crypto currencies and tokens | weekly | |
| 19 | +|@ledgerhq/devices | devices data | weekly | |
| 20 | +|@ledgerhq/errors | errors defintion | weekly | |
| 21 | +|@ledgerhq/hw-app-algorand| Algorand coin integration | weekly | |
| 22 | +|@ledgerhq/hw-app-btc | Bitcoin coin integration | weekly | |
| 23 | +|@ledgerhq/hw-app-cosmos | Cosmos coin integration | weekly | |
| 24 | +|@ledgerhq/hw-app-eth | Ethereum coin integration | weekly | |
| 25 | +|@ledgerhq/hw-app-polkadot| Polkadot coin integration | weekly | |
| 26 | +|@ledgerhq/hw-app-solana | Solana coin integration | weekly | |
| 27 | +|@ledgerhq/hw-app-str | Ethereum coin integration | weekly | |
| 28 | +|@ledgerhq/hw-app-tezos | Tezos coin integration | weekly | |
| 29 | +|@ledgerhq/hw-app-trx | TRON coin integration | weekly | |
| 30 | +|@ledgerhq/hw-app-xrp | XRP coin integration | weekly | |
| 31 | +|@ledgerhq/hw-transport | device communication | weekly | |
| 32 | +|@ledgerhq/hw-transport-mocker| used by tests | weekly | |
| 33 | +|@ledgerhq/hw-transport-node-speculos| used by bot tests | weekly | |
| 34 | +|@ledgerhq/json-bignumber| workaround for Ledger explorers who don't give String in some API | stable | |
| 35 | +|@ledgerhq/live-app-sdk | utils for live apps feature | ??? | |
| 36 | +|@ledgerhq/logs | logs | weekly | |
| 37 | +|@polkadot/types | Polkadot coin integration | **BLOCKED BY LLM (ticket missing)** | |
| 38 | +|@polkadot/types-known | Polkadot coin integration | **BLOCKED BY LLM (ticket missing)** | |
| 39 | +|@solana/spl-token | Solana coin integration | monthly | |
| 40 | +|@solana/web3.js | Solana coin integration | monthly | |
| 41 | +|@taquito/ledger-signer | Tezos coin integration | **BLOCKED BY LLM (ticket missing)** | |
| 42 | +|@taquito/taquito | Tezos coin integration | **BLOCKED BY LLM (ticket missing)** | |
| 43 | +|@types/bchaddrjs | Bitcoin coin integration | monthly | |
| 44 | +|@types/bs58check | Bitcoin coin integration | monthly | |
| 45 | +|@walletconnect/client | Wallet connect feature | monthly | |
| 46 | +|@xstate/react | used for some components | TBD DEPRECATE? | |
| 47 | +|@zondax/ledger-filecoin | Filecoin coin integration | monthly | |
| 48 | +|algosdk | Algorand coin integration | monthly | |
| 49 | +|async | ??? | UNCLEAR IF USED | |
| 50 | +|axios | network | monthly | |
| 51 | +|axios-retry | network | monthly | |
| 52 | +|base32-decode | Filecoin coin integration | monthly | |
| 53 | +|bchaddrjs | Bitcoin coin integration | monthly | |
| 54 | +|bech32 | Bitcoin coin integration | BLOCKED? TBD | |
| 55 | +|bignumber.js | many parts involving amounts | monthly | |
| 56 | +|bip32 | coin integrations | monthly | |
| 57 | +|bip32-path | coin integrations | monthly | |
| 58 | +|bip39 | needed for bot | monthly | |
| 59 | +|bitcoinjs-lib | Bitcoin coin integration | monthly | |
| 60 | +|blake-hash | Bitcoin coin integration | monthly | |
| 61 | +|bs58 | Bitcoin coin integration | monthly | |
| 62 | +|bs58check | Bitcoin coin integration | monthly | |
| 63 | +|buffer | many parts for bytes ops | monthly | |
| 64 | +|cashaddrjs | Bitcoin coin integration | monthly | |
| 65 | +|cbor | Filecoin coin integration | monthly | |
| 66 | +|coininfo | Bitcoin coin integration | monthly | |
| 67 | +|crypto-js | NEO coin integration | monthly | |
| 68 | +|eip55 | Ethereum coin integration | monthly | |
| 69 | +|eth-sig-util | Ethereum coin integration | monthly | |
| 70 | +|ethereumjs-abi | Ethereum coin integration | monthly | |
| 71 | +|ethereumjs-util | Ethereum coin integration | monthly | |
| 72 | +|expect | Tests | monthly | |
| 73 | +|generic-pool | Bitcoin coin integration | monthly | |
| 74 | +|invariant | generic helper | monthly | |
| 75 | +|isomorphic-ws | WebSocket helper | monthly | |
| 76 | +|json-rpc-2.0 | Ethereum coin integration | monthly | |
| 77 | +|leb128 | Filecoin coin integration | monthly | |
| 78 | +|lodash | generic helper | monthly | |
| 79 | +|lru-cache | generic helper | monthly | |
| 80 | +|numeral | for very concise amount display (on graph) | monthly – **TBD if can be dropped** | |
| 81 | +|object-hash | Solana coin integration | monthly | |
| 82 | +|performance-now | bot | monthly – may not strongly need | |
| 83 | +|prando | account mocks | stable – try not to upgrade to not change the mock data too often | |
| 84 | +|redux | general react helper | monthly | |
| 85 | +|reselect | general react helper | monthly | |
| 86 | +|ripemd160 | Bitcoin coin integration | monthly | |
| 87 | +|ripple-binary-codec | XRP coin integration | monthly | |
| 88 | +|ripple-bs58check | XRP coin integration | monthly | |
| 89 | +|ripple-lib | XRP coin integration | monthly | |
| 90 | +|rlp | Ethereum coin integration | monthly | |
| 91 | +|rxjs | generic helper | BLOCKED by issue revealed when trying to upgrade. **ticket missing** | |
| 92 | +|rxjs-compat | generic helper | BLOCKED by issue revealed when trying to upgrade. **ticket missing** | |
| 93 | +|secp256k1 | Bitcoin coin integration | monthly | |
| 94 | +|semver | generic helper | monthly | |
| 95 | +|sha.js | generic helper for crypto | monthly | |
| 96 | +|stellar-sdk | Stellar coin integration | monthly | |
| 97 | +|triple-beam | logs | monthly | |
| 98 | +|winston | logs | monthly | |
| 99 | +|xstate | generic helper for React | **TBD why it's needed.** | |
| 100 | +|zcash-bitcore-lib | Bitcoin coin integration | monthly | |
0 commit comments