{
  "name": "@graphql-hive/federation-gateway-audit",
  "version": "0.0.3",
  "description": "Audit tool for Apollo Federation Gateway",
  "repository": {
    "type": "git",
    "url": "git+https://github.com/graphql-hive/federation-gateway-audit.git"
  },
  "homepage": "https://the-guild.dev/graphql/hive/federation-gateway-audit",
  "author": {
    "email": "contact@the-guild.dev",
    "name": "The Guild",
    "url": "https://the-guild.dev"
  },
  "license": "MIT",
  "bin": {
    "graphql-federation-audit": "dist/cli.js"
  },
  "type": "module",
  "main": "./dist/index.cjs",
  "module": "./dist/index.js",
  "types": "./dist/index.d.cts",
  "exports": {
    ".": {
      "import": {
        "types": "./dist/index.d.ts",
        "default": "./dist/index.js"
      },
      "default": {
        "types": "./dist/index.d.ts",
        "default": "./dist/index.js"
      }
    },
    "./test.js": {
      "import": {
        "types": "./dist/test.d.ts",
        "default": "./dist/test.js"
      },
      "default": {
        "types": "./dist/test.d.ts",
        "default": "./dist/test.js"
      }
    },
    "./package.json": "./package.json"
  },
  "publishConfig": {
    "access": "public",
    "provenance": true
  },
  "sideEffects": false,
  "scripts": {
    "start": "tsx ./src/cli.ts",
    "summary": "tsx ./src/summary.ts",
    "build": "pkgroll --clean-dist",
    "typecheck": "tsc --noEmit",
    "format": "prettier --write .",
    "prerelease": "npm run build",
    "release": "changeset publish",
    "version": "changeset version"
  },
  "peerDependencies": {
    "graphql": "*"
  },
  "dependencies": {
    "@apollo/composition": "2.14.1",
    "@apollo/subgraph": "2.14.1",
    "async-retry": "^1.3.3",
    "detect-port": "^2.1.0",
    "fets": "^0.8.5",
    "get-port": "^7.1.0",
    "graphql-yoga": "^5.18.1",
    "jest-diff": "^30.3.0",
    "kill-port-process": "^4.0.2",
    "wait-on": "^9.0.4",
    "yargs": "^18.0.0"
  },
  "devDependencies": {
    "@apollo/gateway": "2.14.1",
    "@apollo/server": "5.5.1",
    "@as-integrations/express5": "1.1.2",
    "@changesets/changelog-github": "0.7.0",
    "@changesets/cli": "2.31.0",
    "@graphql-hive/gateway": "2.8.3",
    "@graphql-hive/router-runtime": "1.4.10",
    "@types/async-retry": "1.4.9",
    "@types/express": "5.0.6",
    "@types/node": "24.12.4",
    "@types/wait-on": "5.3.4",
    "@types/yargs": "17.0.35",
    "express": "5.2.1",
    "graphql": "^16.13.1",
    "pkgroll": "2.27.1",
    "prettier": "3.8.3",
    "tsx": "4.22.4",
    "typescript": "6.0.3",
    "wgc": "0.121.2"
  },
  "overrides": {
    "cross-spawn": "^7.0.6",
    "graphql": "^16.13.1",
    "js-yaml": "^4.1.1",
    "tmp": "^0.2.5",
    "@modelcontextprotocol/sdk": "^1.27.1",
    "tar": "^7.5.11",
    "hono": "^4.12.7",
    "axios": "1.16.1",
    "undici": "^8.0.0"
  },
  "packageManager": "npm@11.16.0"
}
