{"id":14483654,"url":"https://github.com/ceramicstudio/js-glaze","last_synced_at":"2025-04-05T22:04:48.868Z","repository":{"id":36956668,"uuid":"283797394","full_name":"ceramicstudio/js-glaze","owner":"ceramicstudio","description":"Developer suite for building Ceramic applications","archived":false,"fork":false,"pushed_at":"2022-07-13T21:30:39.000Z","size":8801,"stargazers_count":125,"open_issues_count":5,"forks_count":24,"subscribers_count":7,"default_branch":"main","last_synced_at":"2025-03-29T21:06:30.994Z","etag":null,"topics":["ceramic","dids","identity","identityindex","idx","web3"],"latest_commit_sha":null,"homepage":"https://developers.ceramic.network/tools/glaze/overview/","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ceramicstudio.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE-APACHE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2020-07-30T14:28:47.000Z","updated_at":"2024-11-03T21:45:49.000Z","dependencies_parsed_at":"2022-07-08T19:02:07.204Z","dependency_job_id":null,"html_url":"https://github.com/ceramicstudio/js-glaze","commit_stats":null,"previous_names":["ceramicstudio/js-idp2p","ceramicstudio/js-idx"],"tags_count":15,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ceramicstudio%2Fjs-glaze","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ceramicstudio%2Fjs-glaze/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ceramicstudio%2Fjs-glaze/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ceramicstudio%2Fjs-glaze/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ceramicstudio","download_url":"https://codeload.github.com/ceramicstudio/js-glaze/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247406085,"owners_count":20933803,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["ceramic","dids","identity","identityindex","idx","web3"],"created_at":"2024-09-03T00:01:57.303Z","updated_at":"2025-04-05T22:04:48.824Z","avatar_url":"https://github.com/ceramicstudio.png","language":"TypeScript","funding_links":[],"categories":["TypeScript"],"sub_categories":[],"readme":"# Glaze monorepo\n\nPackages providing the JavaScript/TypeScript implementation of the [Glaze ecosystem](https://developers.ceramic.network/tools/glaze/overview/).\n\n## Installation\n\nThis monorepo uses Yarn workspaces, make sure to install it first if you don't already have it.\n\n1. `yarn install` to install the dependencies\n1. `yarn build` to build all the packages\n\n### Additional scripts\n\n- `yarn lint` to run the linter in all packages\n- `yarn test` to run tests in all packages\n- `yarn docs` to generate API documentation\n\n## Packages\n\n| Name                                                              | Description                                                                                               | Version                                                                      |\n| ----------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------- |\n| **Runtime libraries**                                             |\n| [`@glazed/tile-loader`](./packages/tile-loader)                   | [Batching and caching for Ceramic streams](https://developers.ceramic.network/tools/glaze/tile-loader/)   | ![npm version](https://img.shields.io/npm/v/@glazed/tile-loader.svg)         |\n| [`@glazed/datamodel`](./packages/datamodel)                       | [Aliases for Ceramic stream references](https://developers.ceramic.network/tools/glaze/datamodel/)        | ![npm version](https://img.shields.io/npm/v/@glazed/datamodel.svg)           |\n| [`@glazed/did-datastore`](./packages/did-datastore)               | [Associate data records to a DID](https://developers.ceramic.network/tools/glaze/did-datastore/)          | ![npm version](https://img.shields.io/npm/v/@glazed/did-datastore.svg)       |\n| **Developer tools**                                               |\n| [`@glazed/devtools`](./packages/devtools)                         | [Development tools library](https://developers.ceramic.network/tools/glaze/development/#devtools-library) | ![npm version](https://img.shields.io/npm/v/@glazed/devtools.svg)            |\n| [`@glazed/cli`](./packages/cli)                                   | [CLI](https://developers.ceramic.network/tools/glaze/development/#cli)                                    | ![npm version](https://img.shields.io/npm/v/@glazed/cli.svg)                 |\n| **Internal libraries**                                            |\n| [`@glazed/constants`](./packages/constants)                       | Shared constants                                                                                          | ![npm version](https://img.shields.io/npm/v/@glazed/constants.svg)           |\n| [`@glazed/did-datastore-model`](./packages/did-datastore-model)   | DataModel for the DID DataStore                                                                           | ![npm version](https://img.shields.io/npm/v/@glazed/did-datastore-model.svg) |\n| [`@glazed/types`](./packages/types)                               | Shared types                                                                                              | ![npm version](https://img.shields.io/npm/v/@glazed/types.svg)               |\n| **Jest environments**                                             |\n| [`jest-environment-ceramic`](./packages/jest-environment-ceramic) | Ceramic environment for Jest tests                                                                        | ![npm version](https://img.shields.io/npm/v/jest-environment-ceramic.svg)    |\n| [`jest-environment-glaze`](./packages/jest-environment-glaze)     | Glaze environment for Jest tests                                                                          | ![npm version](https://img.shields.io/npm/v/jest-environment-glaze.svg)      |\n\n## Example\n\nAn example notes taking app using Glaze libraries and tools with a webpack setup is available in the [`examples/webpack-notes`](examples/webpack-notes) folder.\n\n## Maintainers\n\n- Paul Le Cam ([@paullecam](http://github.com/paullecam))\n\n## License\n\nDual licensed under [MIT](LICENSE-MIT) and [Apache 2](LICENSE-APACHE)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fceramicstudio%2Fjs-glaze","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fceramicstudio%2Fjs-glaze","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fceramicstudio%2Fjs-glaze/lists"}