On this page

References

8.1 Libraries and Dependencies

The project relies on the following libraries and dependencies:

axios

  • Description: Axios is a popular Promise-based HTTP client for the browser and Node.js. It simplifies making asynchronous HTTP requests and handling responses.
  • Version: 1.6.7
  • Documentation: Axios GitHub Repository

ipfs-http-client

  • Description: ipfs-http-client is a JavaScript client library for the IPFS (InterPlanetary File System) HTTP API. It allows interaction with IPFS nodes over HTTP.
  • Version: 60.0.1
  • Documentation: ipfs-http-client GitHub Repository

orbit-db

  • Description: OrbitDB is a serverless, distributed, peer-to-peer database for the decentralized web. It provides a way to store and query data in a distributed manner using IPFS and CRDTs (Conflict-Free Replicated Data Types).
  • Version: 0.29.0
  • Documentation: OrbitDB GitHub Repository

ipfs

  • Description: IPFS (InterPlanetary File System) is a protocol and network designed to create a peer-to-peer method of storing and sharing hypermedia in a distributed file system.
  • Version: 0.66.1
  • Documentation: IPFS GitHub Repository

dotenv

  • Description: dotenv is a zero-dependency module that loads environment variables from a .env file into process.env. It simplifies the management of environment-specific configuration.
  • Version: 16.4.5
  • Documentation: dotenv GitHub Repository

These dependencies are essential for the project's functionality and enable communication with external APIs, interaction with IPFS nodes, and utilization of the OrbitDB decentralized database.