js-composedb
js-composedb copied to clipboard
ComposeDB is a decentralized GraphQL database built on Ceramic Network
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.
-
pnpm install
to install the dependencies -
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 | |
Developer tools | ||
@composedb/cli |
Command Line Interface | |
@composedb/devtools |
Development tools library | |
@composedb/devtools-node |
Node.js-specific development tools library | |
Shared libraries | ||
@composedb/graphql-scalars |
Shared GraphQL scalars | |
@composedb/types |
Shared types |
License
Dual licensed under MIT and Apache 2