npm run dev | Vite dev server |
npm test | Layer 1 unit suite, plus the docs renderer's fixtures — no network, no emulator |
npm run test:emulator | Layer 2 + rules, wrapped in firebase emulators:exec |
npm run build | Typecheck then production build |
npm run emulators | Auth (9099) and Firestore (8080) emulators |
npm run test:e2e | Browser smoke test against a running dev server + emulators |
npm run check:appcheck | Proves App Check is enforcing, rather than merely configured |
npm run docs:build | The docs site, from this repository's own documents, into docs-dist/ |
npx firebase deploy | Builds both sites via their predeploy hooks, then ships rules, indexes, dist/ and docs-dist/ |