Skip to content

ComposeDB is a decentralized GraphQL database built on Ceramic Network

License

Unknown, MIT licenses found

Licenses found

Unknown
LICENSE-APACHE
MIT
LICENSE-MIT
Notifications You must be signed in to change notification settings

ceramicstudio/js-composedb

Repository files navigation

ComposeDB monorepo

Packages providing the reference TypeScript implementation of ComposeDB.

ComposeDB Docs

Visit our docsite here to get started.

Installation

This monorepo uses pnpm, make sure to install it first if you don't already have it.

  1. pnpm install to install the dependencies
  2. pnpm run build to build all the packages

Additional scripts

  • pnpm run lint to run the linter in all packages
  • pnpm run test to run tests in all packages
  • pnpm run docs to generate API documentation

Packages

Name Description Version
Client libraries
@composedb/client ComposeDB client for executing GraphQL query on a Ceramic node npm version
Developer tools
@composedb/cli Command Line Interface npm version
@composedb/devtools Development tools library npm version
@composedb/devtools-node Node.js-specific development tools library npm version
Shared libraries
@composedb/graphql-scalars Shared GraphQL scalars npm version
@composedb/types Shared types npm version

License

Dual licensed under MIT and Apache 2