Overview
Architecture notes for each package in the monorepo
This section holds package-specific architecture notes, boundaries, and extension points.
Core Runtime
CLI
High-level command boundary
Client
Typed API client and discovery layer
Env
Shared runtime constants and headers
Schemas
Shared data contracts
Utils
Public utility helpers
Storage & Filesystem
FS Backend
Filesystem backend abstraction
Lockfile
Persistent store state and integrity metadata
Path Utils
Path normalization and safety utilities
UCD Store
Store coordination and file operations
Build & Generation
Codegen
TypeScript field generation from Unicode data
UCDJS Scripts
Workflow and local-dev orchestration
Internal Packages
Shared
Internal cross-package helpers
Shared UI
Internal UI primitives and styles
Test Utils
Shared test helpers and fixtures
Worker Utils
Internal worker and H3 helpers