{
  "name": "@junixlabs/apiflow",
  "version": "1.2.0",
  "description": "A screen ↔ endpoint ↔ field dependency map: answers which screens break if you change an endpoint or a response field. Local-first, git-friendly, open source.",
  "type": "module",
  "license": "MIT",
  "keywords": [
    "api",
    "dependency-graph",
    "impact-analysis",
    "codebase-map",
    "static-analysis",
    "mcp",
    "mcp-server",
    "developer-tools",
    "openapi"
  ],
  "repository": {
    "type": "git",
    "url": "https://github.com/junixlabs/apiflow"
  },
  "homepage": "https://github.com/junixlabs/apiflow",
  "bugs": {
    "url": "https://github.com/junixlabs/apiflow/issues"
  },
  "author": "junixlabs",
  "bin": {
    "apiflow": "./bin/cli.js"
  },
  "files": [
    "bin/",
    "src/",
    "skills/",
    "package.json",
    "!src/**/*.test.ts"
  ],
  "scripts": {
    "start": "node bin/cli.js",
    "prepack": "node ../../scripts/prepack-bundle.mjs",
    "postpack": "node ../../scripts/prepack-bundle.mjs --clean"
  },
  "dependencies": {
    "@junixlabs/apiflow-map": "1.2.0",
    "@junixlabs/apiflow-scan": "1.2.0",
    "@modelcontextprotocol/sdk": "^1.27.1",
    "express": "^5.1.0",
    "tsx": "^4.19.3",
    "zod": "^4.3.6"
  },
  "bundleDependencies": [
    "@junixlabs/apiflow-map",
    "@junixlabs/apiflow-scan"
  ]
}
