Installation
@repo/cms is a workspace package. No install step needed -- import directly.
Entry points
Client components and schemas
import { BlockField, RenderBlocks, RichTextEditor, SlugField } from '@repo/cms'
import { assetsTableInsertSchema, seoTableInsertSchema } from '@repo/cms'
Server-side repositories
import { AssetRepository } from '@repo/cms/server'
Drizzle table definitions
import { assetsTable, assetsRelations, seoTable, seoRelations } from '@repo/cms/database'
Peer dependencies
The CMS package depends on other workspace packages:
@repo/form--zaf,FormField, form utilities@repo/components--FlexRender, UI primitives@repo/db--Repositorybase class, query helpers@repo/storage-- file upload and storage@repo/auth-- tenant schema, session utilities