This project includes a local Agent CI runner setup based on
bebraw/vibe-template.
Run the same workflow shape locally:
npm run ci:localFor less output:
npm run ci:local:quietIf local Agent CI cannot infer the repository, copy .env.agent-ci.example to
.env.agent-ci and set GITHUB_REPO.
Install the pinned Chromium browser once if your machine does not already have a Chrome installation available:
npm run playwright:installBuild the site, start a local static server, and audit the homepage:
npm run lighthouse:localValidate the Cloudflare Worker bundle:
npm run worker:dry-runAudit an already-running URL:
LIGHTHOUSE_URL=http://127.0.0.1:3000 npm run lighthouseReports are written under reports/lighthouse/ as mobile.html,
desktop.html, matching JSON files, and summary.json.
Useful overrides:
LIGHTHOUSE_MIN_PERFORMANCE_SCORE=95 npm run lighthouse:local
LIGHTHOUSE_URL=https://survivejs.com/ npm run lighthouse