muon-protocol / muon-node-js

9 stars 17 forks source link

remove unused modules from package.json #194

Closed bakhshandeh closed 1 year ago

bakhshandeh commented 1 year ago

These packages and other unused packages on devDependencies should be removed. "enzyme": "^3.11.0", "enzyme-adapter-react-16": "^1.15.6"

bakhshandeh commented 1 year ago

Here is the depcheck result:

$ depcheck 
Unused dependencies
* @libp2p/interface-peer-discovery
* datastore-level
* debug
* ethereum-cryptography
* ipfs-http-client
* tslib
Missing dependencies
* @libp2p/peer-id-factory: ./testnet-generate-env.js
* @libp2p/crypto: ./testnet-generate-env.js
* @libp2p/logger: ./src/index.ts
* private-ip: ./src/utils/helpers.ts
* ethereumjs-util: ./src/utils/tss/index.ts
* p-queue: ./src/network/muon-routing.ts
* p-defer: ./src/network/muon-routing.ts
* err-code: ./src/network/muon-routing.ts
* any-signal: ./src/network/muon-routing.ts
* @libp2p/interface-peer-id: ./src/network/muon-routing.ts
* ipfs-core-types: ./src/network/muon-routing.ts
* @libp2p/interface-peer-routing: ./src/network/muon-routing.ts
* @libp2p/interface-peer-info: ./src/network/muon-routing.ts
* @libp2p/interfaces: ./src/network/muon-routing.ts
* @multiformats/multiaddr: ./src/network/muon-routing.ts
* @libp2p/interface-peer-store: ./src/network/types.ts
* https-proxy-agent: ./apps/general/crypto_v3.js
fofaraz commented 1 year ago

npm-check Not used: @libp2p/interface-peer-discovery datastore-level debug ethereum-cryptography ipfs-http-client tslib

Major update: @chainsafe/libp2p-gossipsub @ipld/dag-pb axios dotenv ethers it-drain it-last it-pipe metaapi.cloud-sdk mkdirp mongoose multiformats nodemon redis tronweb uint8arrays ws @types/node chalk jest node-emoji typescript

bakhshandeh commented 1 year ago

More updates on packages.json: • Remove jest • Fix license • Check all scripts • Fix devDependencies • Remove nodemon or move it to devDeps • Remove node-emoji • Remove ws

fofaraz commented 1 year ago

eth-sig-util package is deprecated but some apps are using its functions