Documentation
Six packages, one contract: vanilla TypeScript cores, thin React adapters, declarative shadow DOM SSR, and integer minor units end to end — no floats ever touch money.
- Journals
@cynco/journalsJournal entries, virtualized registers, reconciliation — vanilla core, React adapters, declarative shadow DOM SSR. - Accounts
@cynco/accountsThe chart of accounts as a virtualized, keyboard-navigable tree — rolled-up balances, status dots, search. - Statements
@cynco/statementsTrial balance, income statement, and balance sheet derived from entries — computed proofs, flagged never plugged. - Theming
@cynco/themingRuntime theme controller (light / dark / system) with persistence, catalogs, and CVD-safe role sets. - Importers
@cynco/importersBank exports (CSV, OFX) to statement lines and draft entries — integer minor units, running-balance proof, fail loud. - Ledger core
@cynco/ledger-coreThe engine: double-entry data model, integer minor units, entry and account stores, statement derivations — everything builds on it.