Developers
Tests and validation
Run lint, TypeScript, Vitest and both builds before delivery.
npm run checkThis command runs the real lint, TypeScript validation, Vitest suite, product build and demo build.
| Command | Purpose |
|---|---|
npm run lint | ESLint with no warnings allowed |
npm run typecheck | TypeScript without emission |
npm run test | Vitest, including catalogue and locale completeness |
npm run build | product artefact in dist/ |
npm run build:demo | demo artefact with noindex robots.txt |
npm audit --audit-level=high | dependency audit |
At the last Pass 7 validation, the product passed 13 tests, both builds and all four locale-completeness checks. Re-run the commands: this statement is evidence, not a substitute for current results.
For interface changes, test at least 1440×900, 768×1024, 390×844 and 844×390, keyboard use, main interactions and all four languages. Check long German labels and mobile overflow explicitly.