Cashier progressive-web-application (PWA) implementation with SvelteKit.
For previous versions of cashier, see Cashier and Cashier-Blazor.
Cashier is a personal finance app. It includes a full Beancount engine running offline on your device.
Primary: #076461, Blue Stone
Secondary: #92140c, Sangria
Tertiary: #ffd700, Gold
Surface: #1d1f20, Shark
$colour1: #1d1f20; // dark jungle green
$colour2: #d0cd94; // tan
$colour3: #ffd700; // gold
$colour4: #92140c; // sangria, alt: 09814a spanish viridian
$colour5: #076461; // tropical rain forestTo build and deploy the app to production, run:
npm run publishThe end-to-end (E2E) tests are excluded and need to be run manually, separately.
npm run testTo use a yet-unpublished version of rustledger, compile the WASM and reference with
d:/src/rustledger/crates/rustledger-wasm/pkg- RustLedger, repo
- Beancount
- Ledger-CLI