Bridge to legacy CircleHealth functionality. It exports useGenerateSessionNotePDF (client-side PDF generation using pdf-lib and html-to-text), the switchTemplateAndRegenerate server action, and related types. This package is intended to be temporary; features should be migrated to proper v2 implementations over time.
graph TD
legacy["@repo/legacy"]
db["@repo/db"]
errors["@repo/errors"]
logger["@repo/logger"]
safe["@repo/safe"]
utils["@repo/utils"]
typescript_config["@repo/typescript-config"]
vitest_config["@repo/vitest-config"]
legacy --> db
legacy --> errors
legacy --> logger
legacy --> safe
legacy --> utils
legacy -.-> typescript_config
legacy -.-> vitest_configimport { useGenerateSessionNotePDF } from "@repo/legacy";
// In a React component
const { generate, isGenerating } = useGenerateSessionNotePDF();
| Script | Description |
|---|---|
check-types |
Typecheck with tsc --noEmit |
test |
Run Vitest with coverage |
test:watch |
Run Vitest in watch mode |