Each folder is a separate project with its own package.json and README. The examples open https://the-internet.herokuapp.com or a public Storybook headless and track screenshots in a Visual Regression Tracker 6.0 server.
| Example | Stack | Client |
|---|---|---|
| agent-playwright | Playwright Test (TypeScript), one build per run | agent-playwright |
| agent-cypress | Cypress | agent-cypress |
| agent-codeceptjs | CodeceptJS 4 with the Playwright helper | agent-codeceptjs |
| storybook | Storybook stories with Playwright | agent-playwright |
| sdk | Playwright library (TypeScript), the SDK directly | sdk-js |
The examples connect with vrt.json or VRT_* environment variables, the way sdk-js reads its configuration; agent-codeceptjs sets it in codecept.conf.js instead. vrt.json.example holds the URL, API key and project of a fresh local install; copy it to vrt.json and change what differs.
CI runs every example against a VRT server started from .github/vrt/docker-compose.yml.