@riverbankcms/qa
v0.2.0
Published
Website QA CLI (crawl, SEO, screenshots, reports).
Readme
qa
Local TypeScript CLI scaffold.
Development
npm install
npm run dev -- --help
npm run dev -- https://example.comBuild
npm run build
./dist/cli.js --help
./dist/cli.js https://example.comOutputs
Default output root is qa-output/. Each run creates a new subdirectory under it (timestamp + slugified URL) containing:
report.jsonreport.htmlrun-metadata.json
Phase 4 also writes:
screenshots/<breakpoint>/*.png
CI
--ciexits non-zero if anyerrorissues are found (but still writes reports).--fail-on none|info|warning|errorcontrols the failure threshold (default:none).
External links
External links are off by default. To enable:
./dist/cli.js https://example.com --external-links true --max-external-links 100