Skip to content

Latest commit

 

History

History
335 lines (201 loc) · 9.9 KB

dependencies.md

File metadata and controls

335 lines (201 loc) · 9.9 KB

OT-node dependencies

dev dependencies

  • version: ^8.5.2
  • description: used to execute bdd tests
  • version: ^4.3.6
  • description: assertion library for bdd tests
  • version: ^6.0.2
  • description: dkg client used in bdd tests
  • version: ^8.23.0
  • description: code linter
  • version: ^19.0.4
  • description: linter plugin
  • version: ^8.5.0
  • description: linter plugin
  • version: ^8.0.1
  • description: used to run lint-staged as pre commit
  • version: ^13.0.3
  • description: code linter for pre commits
  • version: ^10.0.0
  • description: test framework used in unit tests
  • version: ^15.1.0
  • description: command line interface used for running mocha
  • version: ^2.7.1
  • description: code formatter
  • version: ^14.0.0
  • description: used to create sandboxes in unit tests
  • version: ^1.6.5
  • description: used to stringify cucumber test scenarios

dependencies

  • version: ^2.4.3
  • description: sparql query engine
  • version: ^5.7.0
  • description: Used for creating substrate and evm accounts mapping signatures in create-account-mapping-signature.js
  • version: ^5.7.0
  • description: Used for creating substrate and evm accounts mapping signatures in create-account-mapping-signature.js
  • version: ^5.7.0
  • description: Used for creating substrate and evm accounts mapping signatures in create-account-mapping-signature.js
  • version: ^9.3.2
  • description: used to interact with substrate nodes
  • version: ^10.1.7
  • description: Used for creating substrate and evm accounts mapping signatures in create-account-mapping-signature.js
  • version: ^10.1.7
  • description: Used for creating substrate and evm accounts mapping signatures in create-account-mapping-signature.js
  • version: ^10.1.7
  • description: Used for creating substrate and evm accounts mapping signatures in create-account-mapping-signature.js
  • version: ^3.1.0
  • description: used to determine root path
  • version: ^2.0.2
  • description: various functions used by both dkg.js and ot-node
  • version: ^3.2.4
  • description: used in command-executor.js to create an async queue to manage commands
  • version: ^0.3.2
  • description: used to avoid race conditions when updating sql repository
  • version: ^7.0.3
  • description: dependency injection container
  • version: ^0.27.2
  • description: http client used to make http requests
  • version: ^2.8.5
  • description: cors express middleware
  • version: ^0.6.0
  • description: used to merge users config and default config
  • version: ^4.0.5
  • description: used to import latest ot-node smart contracts abis
  • version: ^16.0.1
  • description: used for NODE_ENV variable
  • version: ^5.7.2
  • description: used to interact with blockchain nodes
  • version: ^4.18.1
  • description: used to handle http requests
  • version: ^1.4.0
  • description: express middleware review required
  • version: ^6.5.2
  • description: used to rate limit rpc requests
  • version: ^10.1.0
  • description: used for file system methods
  • version: ^2.0.2
  • description: used to create graphdb repositories if they don't exist
  • version: ^1.1.8
  • description: used to compare ip addresses
  • version: ^5.0.3
  • description: used to encode and decode streamed buffers in libp2p
  • version: ^1.0.6
  • description: used to map values received yielded by libp2p async iterators
  • version: ^1.1.0
  • description: stream pipeline that supports libp2p duplex streams. Used for streaming messages between nodes
  • version: ^8.1.0
  • description: used to canonize n-quads retrieved from db. Should be moved to assertion-tools dependency
  • version: ^1.4.1
  • description: used to validate ot-node rpc requests' bodies
  • version: ^9.0.0
  • description: used to generate, validate and decode JWTs
  • version: ^0.32.4
  • description: used for p2p network communication
  • version: ^0.13.0
  • description: used to define libp2p bootstrap nodes
  • version: ^0.24.2
  • description: used for libp2p kad dht initialisation
  • version: ^0.10.7
  • description: used for libp2p mplex initialisation
  • version: ^4.0.0
  • description: used for libp2p message encription
  • version: ^0.17.2
  • description: used for libp2p tcp communication
  • version: ^1.2.7
  • description: used to parse process arguments
  • version: ^2.1.3
  • description: convert expiration time to milliseconds in token-generation.js
  • version: ^3.3.0
  • description:
  • version: ^0.15.3
  • description: used to create network id
  • version: ^8.4.2
  • description: ot-node logger implementation
  • version: ^9.1.0
  • description: prettifier for pino logger
  • version: ^1.2.8
  • description: configuration loader
  • version: ^0.2.13
  • description: used to limit network requests
  • version: ^7.3.7
  • description: used to compare ot-node versions during auto update
  • version: ^6.29.0
  • description: used to communicate with sql repository
  • version: ^3.0.0
  • description: timeout network messages
  • version: ^0.5.1
  • description: used to check nodejs event loop lag
  • version: ^3.1.0
  • description: used to convert from string to buffer and from buffer to string
  • version: ^3.2.1
  • description: sequelize migration tool
  • version: ^0.10.11
  • description: unzip file during autoupdate
  • version: ^8.3.2
  • description: uuid generation