Developers

Tests and validation

Run lint, TypeScript, Vitest and both builds before delivery.

npm run check

This command runs the real lint, TypeScript validation, Vitest suite, product build and demo build.

CommandPurpose
npm run lintESLint with no warnings allowed
npm run typecheckTypeScript without emission
npm run testVitest, including catalogue and locale completeness
npm run buildproduct artefact in dist/
npm run build:demodemo artefact with noindex robots.txt
npm audit --audit-level=highdependency 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.