Files
James 1064d7e6d6 Prune verification to what the skill owns; terse docs with the matrix in README
- Drop the Vercel preview smoke: protected-Preview access belongs to agent-browser's
  bundled skill, and the coverage boundary already says so.
- Drop formatter string asserts from the local smoke and happy-path CLI unit tests;
  the GitHub smoke runs the real CLI against real GitHub (42 -> 31 unit tests).
- README carries the verification matrix (command, where it runs, what it proves).
  VERIFICATION.md keeps the per-layer detail. AGENTS.md is rules + commands; CLAUDE.md
  symlinks to it. SPEC drops the stale PR status and the Vercel verification item.
- tsconfig/vitest stop referencing the deleted src/ and browser-test settings.
2026-09-02 14:57:52 -04:00

51 lines
1.3 KiB
JSON

{
"name": "@vercel/before-and-after",
"version": "0.1.0",
"description": "Agent skill for attaching before/after screenshots and video to GitHub pull requests",
"author": "James Clements",
"license": "PolyForm-Shield-1.0.0",
"repository": {
"type": "git",
"url": "git+https://github.com/vercel-labs/before-and-after.git"
},
"homepage": "https://jm.sv/before-and-after",
"bugs": {
"url": "https://github.com/vercel-labs/before-and-after/issues"
},
"keywords": [
"screenshot",
"before-after",
"visual-diff",
"comparison",
"capture",
"web",
"agent",
"skill"
],
"type": "module",
"files": [
"skill"
],
"scripts": {
"test": "vitest run tests/unit",
"test:watch": "vitest",
"verify": "pnpm test && pnpm verify:skill && pnpm verify:local",
"verify:skill": "node tests/verification/skill-contract.mjs",
"verify:local": "node tests/verification/local-smoke.mjs",
"verify:github": "node tests/verification/github-attachment-smoke.mjs",
"verify:agent": "node tests/verification/agent-smoke.mjs",
"fixture:pr": "node tests/verification/fixture-pr.mjs"
},
"devDependencies": {
"@types/node": "^22",
"typescript": "5.7.3",
"vitest": "^3.2.1"
},
"pnpm": {
"overrides": {
"@types/react": "19.2.7",
"@types/react-dom": "19.2.3"
}
}
}