{
  "name": "yadflow",
  "version": "3.17.0",
  "description": "Yadflow — the gated, team, multi-repo SDLC: author → review → build with a PR-driven review gate and a zero-dependency `yad` CLI (setup, gate, commit, open-pr, ship, repo, thread, reconcile). A BMAD module + 38 yad-* skills.",
  "type": "module",
  "author": "AbdelRahman Nasr",
  "license": "MIT",
  "repository": {
    "type": "git",
    "url": "git+https://github.com/abdelrahmannasr/yadflow.git"
  },
  "homepage": "https://github.com/abdelrahmannasr/yadflow#readme",
  "bugs": {
    "url": "https://github.com/abdelrahmannasr/yadflow/issues"
  },
  "bin": {
    "yad": "bin/yad.mjs"
  },
  "files": [
    "bin/",
    "cli/",
    "!cli/test.mjs",
    "!cli/test-checks.mjs",
    "!cli/test-threads.mjs",
    "skills/",
    "README.md",
    "LICENSE",
    "CHANGELOG.md"
  ],
  "engines": {
    "node": ">=18"
  },
  "publishConfig": {
    "access": "public",
    "provenance": true
  },
  "scripts": {
    "yad": "node bin/yad.mjs",
    "lint": "eslint cli bin",
    "test": "node --test cli/test.mjs cli/test-checks.mjs cli/test-threads.mjs",
    "test:e2e": "bash test/e2e/run.sh",
    "coverage": "node --test --experimental-test-coverage --test-coverage-exclude='cli/test*.mjs' --test-coverage-lines=70 --test-coverage-branches=70 cli/test.mjs cli/test-checks.mjs cli/test-threads.mjs",
    "diagrams": "npx -y @mermaid-js/mermaid-cli -i docs/diagrams/sdlc-overview.mmd -o docs/diagrams/sdlc-overview.svg -b transparent && npx -y @mermaid-js/mermaid-cli -i docs/diagrams/review-loop.mmd -o docs/diagrams/review-loop.svg -b transparent",
    "prepublishOnly": "npm test"
  },
  "keywords": [
    "sdlc",
    "yad",
    "yadflow",
    "bmad",
    "workflow",
    "cli",
    "spec-driven-development",
    "learning",
    "deeptutor",
    "ai-governance",
    "ai-code-review",
    "ai-assisted-development",
    "gated-workflow",
    "code-review",
    "software-delivery"
  ],
  "devDependencies": {
    "@eslint/js": "^10.0.1",
    "@semantic-release/changelog": "^7.0.0",
    "@semantic-release/git": "^11.0.1",
    "eslint": "^10.5.0",
    "semantic-release": "^25.0.3"
  }
}
