TanStack.com marketing site built with TanStack Start.
- Package manager:
pnpm - Run
pnpm testbefore commits not after every tiny edit - Don't run builds or tests after every change. This is a visual site; assume changes work unless reported otherwise.
- Rely on
tscor your built-in LSP integration (hopefully you have this) - Typesafety is paramount. Never cast types; fix at source instead. See typescript.md.
- TypeScript Conventions: Type inference, casting rules, generic naming
- TanStack Patterns: Loaders, server functions, environment shaking
- UI Style Guide: Visual design principles for 2026
- Workflow: Build commands, debugging, Playwright
- Analytics: GA4 event taxonomy, funnel definition, custom dimensions