-
Notifications
You must be signed in to change notification settings - Fork 0
Getting Started
github-actions[bot] edited this page Mar 10, 2026
·
1 revision
- Node.js 22+
- pnpm 9+
pnpm installpnpm build
pnpm lint
pnpm testThese root commands verify the full public workspace in this repository.
pnpm dev:web-sample
pnpm dev:react-sample
pnpm dev:vue-sample
pnpm dev:vue2-sample
pnpm dev:angular-sample
pnpm dev:svelte-sample
pnpm dev:solid-sample
pnpm dev:astro-sample
pnpm dev:next-sample
pnpm dev:nuxt-sampleThese start workspace sample apps for each adapter package using their respective framework runtimes/tooling.
The command names are unified at the repo root, while each sample runs its native toolchain under the hood (for example next dev, nuxt dev, astro dev, vite, etc.).
pnpm dev:docs
pnpm dev:api-
packages/core: headless editor runtime and extension host. -
packages/starter-kit: community editing features. -
packages/web: vanilla JS adapter. -
packages/react: React adapter. -
packages/vue: Vue adapter. -
packages/vue2: Vue 2 adapter. -
packages/angular: Angular adapter utilities. -
packages/svelte: Svelte action adapter. -
packages/solid: Solid lifecycle adapter. -
packages/astro: Astro client-mount adapter. -
packages/next: Next.js adapter. -
packages/nuxt: Nuxt adapter. -
packages/tools: format conversion helpers (toHTML,toText,fromHTML,fromText). -
apps/playground: lightweight integration playground helpers. -
apps/web-sample: runnable vanilla web adapter sample. -
apps/react-sample: runnable React adapter sample. -
apps/vue-sample: runnable Vue 3 adapter sample. -
apps/vue2-sample: runnable Vue 2 adapter sample. -
apps/angular-sample: runnable Angular framework adapter sample. -
apps/svelte-sample: runnable Svelte action adapter sample. -
apps/solid-sample: runnable Solid framework adapter sample. -
apps/astro-sample: runnable Astro framework adapter sample. -
apps/next-sample: runnable Next.js framework adapter sample. -
apps/nuxt-sample: runnable Nuxt framework adapter sample. -
apps/api: Fastify API service. -
apps/docs: runnable documentation site.
- Implement or modify community behavior in
packages/starter-kit. - Keep
packages/coregeneric and extension-driven. - Keep adapters UI-only.
- Run
pnpm buildandpnpm lintbefore opening PR for community changes. - Keep non-public commercial code out of this repository.