A monorepo of community plugins for DXOS Composer.
Each plugin lives under packages/ with its own package.json, dx.yml, and Vite
build. All plugins share one DXOS SDK version via the dxos catalog in
pnpm-workspace.yaml. Builds are orchestrated with
moon (toolchain pinned in .prototools, matching the dxos
monorepo) — proto install sets up node/pnpm/moon.
proto install # node, pnpm, moon (from .prototools)
pnpm install
moon run :build # build every plugin (typecheck + vite build + manifest)
moon run excalidraw:dev # dev-serve one pluginLoad a plugin into a bundled Composer via Settings → Plugins → Load by URL pointed at the dev server's entry.
| Plugin | Id |
|---|---|
| Excalidraw | org.dxos.plugin.excalidraw |
See RELEASING.md — Changesets for versioning, dx registry publish for releases,
and the SDK upgrade train (nightly pkg.pr.new tracking + coordinated npm-release publishing).