mirror of
https://github.com/block/buzz.git
synced 2026-11-01 06:51:17 +00:00
Replace prettier-ignore with biome-ignore format: on the three table-driven const arrays (resolveEffectiveTimestamp, applyRemoteContextTimestamp, lapseBeforeEoseCases). Prettier-ignore is a no-op under Biome; Biome was re-expanding multi-line object rows. Compact rows to one object per line. Also simplify the resolveEffectiveTimestamp loop header from a 5-field destructure (too wide at 80 chars) to for (const row of ...) with row.prop access, matching the existing applyRemoteContextTimestamp pattern. No assertions deleted. All 57 named tests preserved. 2469 -> 2362 (-107). Co-authored-by: Will Pfleger <pfleger.will@gmail.com> Signed-off-by: Will Pfleger <pfleger.will@gmail.com>
Buzz
Desktop chat shell with:
- Tauri + React + TypeScript + Vite
- Tailwind CSS
- shadcn/ui-ready shared components
- Biome (lint/format/check)
- Feature-driven frontend structure
Scripts
pnpm dev- run the web frontendpnpm tauri dev- run the desktop apppnpm build- typecheck and build frontendpnpm typecheck- TypeScript checkspnpm lint- Biome lintpnpm format- Biome format (write)pnpm check- Biome check
Structure
src/shared- reusable app-wide code (ui,lib,styles)src/features- feature modules (vertical slices)src/app- top-level app composition