Featureful and performant web-based diff viewer.
Overview
Routes
/: Multi-file concise diff viewer
Tech Stack
SvelteKit frontend using tailwindcss for styling, deployed to Cloudflare Pages via GitHub Actions.
Web Extension
Web extension that streamlines opening diffs in the viewer.
Development
Setup
- Install Bun and execute
bun installin/webto install the required dependencies for the frontend. - Install a JVM 21 or newer for the Gradle runtime (prefer a JDK to avoid extra downloads for a compiler).
Testing
- The frontend can be tested with
bun run devin/web.
Code Style
- The frontend uses ESLint and Prettier for code style. Run
bun run formatto reformat andbun run lintto check style.