Site Technology
This page documents the actual stack currently used in this repository so teams can review build decisions and implementation constraints.

Runtime And Build
- Task runner: Deno (`deno task ...`)
- Dev/build runtime: Vinxi (`vinxi dev`, `vinxi build`, `vinxi start`)
- Type checking: TypeScript 5.9 (`tsc --noEmit`)
- Local requirements: Node.js 22+ and Deno 2+
- Developer tooling: WebStorm + Codex for implementation workflows
Framework And Routing
- Framework: SolidStart (`@solidjs/start`)
- Router: @solidjs/router with file-based routes in `src/routes`
- App shell: `src/app.tsx`
- Component model: SolidJS (`solid-js`)
Styling And UI
- CSS framework: Tailwind CSS v4
- Tailwind Vite integration: @tailwindcss/vite
- Utility class merge helper: tailwind-merge
- Global theme and shared styles: `src/app.css`
Media And Asset Pipeline
- Responsive image stack:@responsive-image/core,@responsive-image/solid,@responsive-image/vite-plugin
- Route-level image imports use `?responsive` for optimized variants
- Primary image usage pattern: hero photos + section bands + SVG card illustrations
SEO, Discovery, And Ops
- Page meta helper: `src/helpers/meta.tsx`
- Sitemap endpoint: `src/routes/sitemap.xml.ts`
- Route discovery helper: `src/helpers/get-routes.ts`
- Validation command: `deno task check`