Skip to main content
Everything in package.json, grouped by what it does.

Framework & runtime

Database

State & data

UI primitives

Charts & maps

Styling

PDF generation

Tooling

Notable absences

  • No test framework. No Jest, Vitest, or Playwright in the repo. Type checking and linting catch most issues.
  • No state library. No Redux, Zustand, etc. React Query handles all server state; React Context handles year + vessel selection.
  • No CSS-in-JS. Pure Tailwind.
  • No ORM. Plain pg queries via helper functions in src/lib/db/postgres.ts.