# typst-leaf-frontend React + Vite + Monaco Editor frontend for typst-leaf. - **Port:** `1420` (mandated by Tauri; see `vite.config.ts`) - **Dev:** `pnpm --filter typst-leaf-frontend dev` - **Build:** `pnpm --filter typst-leaf-frontend build` - **Tauri:** `pnpm --filter typst-leaf-frontend tauri dev` ## Editor Monaco Editor with a raw JSON-RPC LSP client over WebSocket. Vim mode via `monaco-vim` (toggleable). Preview via tinymist SVG streaming.