Skip to content

Developer suite for building Ceramic applications

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-glaze

Repository files navigation

Glaze monorepo

Packages providing the JavaScript/TypeScript implementation of the Glaze ecosystem.

Installation

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

  1. yarn install to install the dependencies
  2. yarn build to build all the packages

Additional scripts

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

Packages

Name Description Version
Runtime libraries
@glazed/tile-loader Batching and caching for Ceramic streams npm version
@glazed/datamodel Aliases for Ceramic stream references npm version
@glazed/did-datastore Associate data records to a DID npm version
Developer tools
@glazed/devtools Development tools library npm version
@glazed/cli CLI npm version
Internal libraries
@glazed/constants Shared constants npm version
@glazed/did-datastore-model DataModel for the DID DataStore npm version
@glazed/types Shared types npm version
Jest environments
jest-environment-ceramic Ceramic environment for Jest tests npm version
jest-environment-glaze Glaze environment for Jest tests npm version

Example

An example notes taking app using Glaze libraries and tools with a webpack setup is available in the examples/webpack-notes folder.

Maintainers

License

Dual licensed under MIT and Apache 2