Skip to content

vibecodeqa/ref-react-spa

Repository files navigation

Reference React SPA

Product-neutral reference implementation for React SPA v1 and Security v1.

This repository demonstrates a static, client-rendered React app built with Vite, React Router, TypeScript, Vitest, Playwright, Biome, and CI gates.

Official starter first

If you only need a new React/Vite project, start with the official ecosystem path:

This repo is not a replacement for those starters. It is a VCQA reference fixture that shows how react-spa@v1 is judged once CI, test layers, client environment boundaries, security checks, and a tracked VCQA report are required.

Quickstart

corepack enable
pnpm install
pnpm lint
pnpm typecheck
pnpm test
pnpm build
pnpm test:e2e

Standards target

Standard Role
React SPA v1 Static client-rendered app shape
Security v1 Client env, output safety, CI security baseline

The standard is the source of truth. This repo is a forkable implementation example.

VCQA evidence

The tracked report lives at docs/vcqa-report.md.

Releases

Packages

Contributors

Languages