Skip to content
This repository was archived by the owner on Jul 15, 2022. It is now read-only.

Commit 2f1461f

Browse files
authored
Create dependencies.md
1 parent b4817f7 commit 2f1461f

File tree

1 file changed

+100
-0
lines changed

1 file changed

+100
-0
lines changed

dependencies.md

Lines changed: 100 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,100 @@
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

Comments
 (0)