@saacms/core
v0.1.9
Published
The framework-agnostic heart of saacms. Types, runtime handler, hook orchestrator, schema projections, signals, SSE — everything that doesn't know which host or storage you're using.
Downloads
2,637
Readme
@saacms/core
The framework-agnostic heart of saacms. Types, runtime handler, hook orchestrator, schema projections, signals, SSE — everything that doesn't know which host or storage you're using.
Imported by every other @saacms/* package. No transitive runtime deps on adapters.
Reading order (relevant ADRs)
- 0001 — Content compiler + serverless runtime
- 0002 — Page distinct from Collection
- 0005 — Effect Schema as single source of truth
- 0006 — Access control with three grains
- 0008 — Auth model: shared user table
- 0010 — Template binding mechanics
- 0013 — Hooks: Effect-returning lifecycle functions
- 0014 — Plugin extension system
- 0017 — Bun monorepo + scoped packages
- 0018 — REST/HTTP/HATEOAS API design
- 0020 — DDD bounded contexts
- 0021 — Rendering and caching across coupling spectrum
- 0023 — Frontend state and backend-driven sync
Status
Scaffold. Interfaces defined; implementations are stubs that throw NOT_IMPLEMENTED until the corresponding feature lands.
