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 installto install the dependenciespnpm run buildto build all the packages
Additional scripts
pnpm run lintto run the linter in all packagespnpm run testto run tests in all packagespnpm run docsto 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