node_modules/
dist/
.env.local
*.tsbuildinfo
# Run output of every package: `**/` reaches them, a pattern with a slash in the middle stays at this directory.
**/.e2e/artifacts/
**/.e2e/sessions/
**/.e2e/report.json
**/.e2e/ai-trace.json
**/.e2e/junit.xml
**/.e2e/summary.md
**/.e2e/failures/
**/.e2e/logs/
**/.e2e/videos/
# No .e2e/cache/ rule: the benchmarks commit theirs (AGENTS.md, "Committed recordings").
packages/e2e/tests/tmp-projects/
# The e2e package ships the repository skill (skills/e2e); the build copies it here.
packages/e2e/skills/
# npm shows the repository README on the e2e package page; the build copies it here.
packages/e2e/README.md
# It ships the docs pages too, for coding agents to read offline.
packages/e2e/docs/
.vercel
.env*
# `pnpm run canary` writes this changeset and consumes it in the same run.
.changeset/canary.md
