{
  "name": "@guanghechen/kit-copilot",
  "version": "0.14.1",
  "description": "AI API proxy server routing through GitHub Copilot",
  "type": "module",
  "exports": {
    ".": {
      "source": "./src/index.ts",
      "import": "./lib/esm/index.mjs"
    },
    "./cli": {
      "source": "./src/cli/index.ts",
      "import": "./lib/esm/cli.mjs"
    }
  },
  "source": "./src/index.ts",
  "module": "./lib/esm/index.mjs",
  "bin": {
    "kit-copilot": "./lib/esm/cli.mjs"
  },
  "engines": {
    "node": "^22.15.0 || >=24.0.0"
  },
  "rollupConfig": {
    "shebang": [
      "cli"
    ],
    "copyAssets": [
      "src/tokenizer/data"
    ]
  },
  "files": [
    "lib/esm/",
    "!lib/**/*.map",
    "package.json",
    "LICENSE",
    "LICENSE-APACHE-2.0",
    "THIRD_PARTY_NOTICES.md",
    "README.md"
  ],
  "keywords": [
    "copilot",
    "ai-proxy",
    "claude",
    "openai",
    "gemini"
  ],
  "license": "MIT",
  "dependencies": {
    "@guanghechen/commander": "4.8.2",
    "@guanghechen/reporter": "3.3.1",
    "@hono/node-server": "2.0.9",
    "@microsoft/tiktokenizer": "1.0.10",
    "ajv": "8.20.0",
    "ajv-formats": "3.0.1",
    "hono": "4.12.30",
    "uuid": "14.0.1",
    "ws": "8.21.1",
    "zod": "4.4.3",
    "@guanghechen/kit-stt": "0.1.7"
  },
  "peerDependencies": {
    "@guanghechen/commander": "4.8.2"
  },
  "peerDependenciesMeta": {
    "@guanghechen/commander": {
      "optional": true
    }
  },
  "scripts": {
    "build": "cross-env ROLLUP_OBFUSCATE=true rollup -c ../../rollup.config.mjs",
    "build:link": "pnpm build && npm link --force",
    "clean": "rimraf lib",
    "test:codex-contract": "tsx scripts/codex-contract.ts",
    "test": "vitest run --config ../../vitest.config.ts",
    "test:coverage": "vitest run --config ../../vitest.config.ts --coverage"
  }
}