EVE Online 2D tactic simulator.
- TypeScript on
bun. - HTML5 Canvas rendering.
- Astro static site (Vite bundling).
bun install
bun run dev # astro dev server with HMR at http://localhost:4321
bun run build # production build to dist/
bun run preview # serve dist/ via astro preview
bun test # unit tests
bun run typecheck # tsc --noEmit
bun run lint:css # stylelint src/styles/**/*.cssMIT License. See LICENSE.
When a report says "UI disagrees with simulation," the fix's mandatory first step is: enumerate every UI surface displaying the quantity (grep the element id + the quantity name), classify each as config or runtime, and fix the runtime ones by re-sourcing from the view. The fix is not complete while any runtime display still reads config.