{
  "name": "vaultfire-pr7-x402",
  "private": true,
  "type": "module",
  "scripts": {
    "test": "npm run check:api-compat && npm run check:compat-matrix && npm run check:registry && vitest run",
    "test:x402": "vitest run tests/x402",
    "test:v3-no-payment": "vitest run tests/x402/x402-v3-no-payment.e2e.spec.ts tests/x402/x402-v3-website-surface.spec.ts tests/x402/x402-v3-website-isolation.spec.ts tests/api/v2-v3-route-disposition-matrix.spec.ts",
    "test:api-compat": "npm run check:api-compat && npm run check:compat-matrix && npm run check:registry && vitest run tests/api",
    "check:api-compat": "python3 compat/build-v2-fixtures.py --check && python3 compat/build-v2-source-method-evidence.py --check && python3 compat/build-v2-input-schema-evidence.py --check",
    "check:compat-matrix": "python3 compat/build-v2-v3-compatibility-matrix.py --check",
    "typecheck": "tsc --noEmit",
    "check:registry": "python3 registry/check_generated.py && python3 registry/validate_bazaar_v2.py",
    "check:bazaar-readiness": "python3 registry/validate_bazaar_readiness.py"
  },
  "devDependencies": {
    "@types/node": "^20.17.30",
    "typescript": "^5.8.3",
    "vitest": "^3.1.2"
  }
}
