@repo/editor
Editor Package
Puck-based page builder shared by the web and admin apps (@repo/editor).
@repo/editor
The @repo/editor package wraps Puck for visual page layout: the admin app edits JSON documents; the web app renders them with a shared renderer and component set backed by @repo/ui.
Documentation status
Detailed API and component listings are not fully expanded in this docs site yet. Use the package source as the source of truth:
- Package root:
packages/editor/in the monorepo - Consumers: Admin app (authoring), Web app (published pages)
Role in the architecture
- Editor and Renderer entry points connect admin and web without duplicating layout logic
- Page data is stored as structured JSON (typically in Appwrite) and validated at the app layer
