Skip to content

ComposeDB is a decentralized GraphQL database built on Ceramic Network

License

Notifications You must be signed in to change notification settings

beautrait/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

About

ComposeDB is a decentralized GraphQL database built on Ceramic Network

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 74.0%
  • MDX 23.0%
  • JavaScript 2.6%
  • CSS 0.3%
  • Shell 0.1%
  • Dockerfile 0.0%