Skip to content

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