{
  "name": "@velum-labs/routekit",
  "private": false,
  "version": "1.5.2",
  "repository": {
    "type": "git",
    "url": "git+https://github.com/velum-labs/routekit.git",
    "directory": "packages/cli"
  },
  "description": "RouteKit CLI for configuring, serving, and using model gateways.",
  "license": "Apache-2.0",
  "type": "module",
  "bin": {
    "routekit": "./dist/index.js"
  },
  "exports": {
    ".": {
      "types": "./dist/cli.d.ts",
      "default": "./dist/cli.js"
    }
  },
  "files": [
    "dist",
    "skills",
    "README.md",
    "LICENSE"
  ],
  "publishConfig": {
    "registry": "https://registry.npmjs.org",
    "access": "public",
    "provenance": true
  },
  "dependencies": {
    "@modelcontextprotocol/sdk": "1.29.0",
    "zod": "4.4.3",
    "@aws-sdk/credential-providers": "3.1095.0",
    "@effect/platform-node-shared": "4.0.0-rc.108",
    "effect": "4.0.0-rc.108",
    "package-manager-detector": "1.8.0",
    "shell-quote": "1.10.0",
    "yaml": "2.9.0",
    "@aws-sdk/client-bedrock": "3.1095.0",
    "@aws-sdk/client-bedrock-runtime": "3.1095.0",
    "@velum-labs/routekit-accounts": "1.5.2",
    "@velum-labs/routekit-cli-core": "1.5.2",
    "@velum-labs/routekit-cli-ui": "1.5.2",
    "@velum-labs/routekit-cloud-contracts": "1.5.2",
    "@velum-labs/routekit-config": "1.5.2",
    "@velum-labs/routekit-control": "1.5.2",
    "@velum-labs/routekit-contracts": "1.5.2",
    "@velum-labs/routekit-daemon": "1.5.2",
    "@velum-labs/routekit-eval-contracts": "1.5.2",
    "@velum-labs/routekit-eval-core": "1.5.2",
    "@velum-labs/routekit-eval-service": "1.5.2",
    "@velum-labs/routekit-eval-setup": "1.5.2",
    "@velum-labs/routekit-eval-store": "1.5.2",
    "@velum-labs/routekit-gateway": "1.5.2",
    "@velum-labs/routekit-harness-core": "1.5.2",
    "@velum-labs/routekit-provider-core": "1.5.2",
    "@velum-labs/routekit-registry": "1.5.2",
    "@velum-labs/routekit-runtime": "1.5.2",
    "@velum-labs/routekit-telemetry-core": "1.5.2",
    "@velum-labs/routekit-tool-registry": "1.5.2",
    "@velum-labs/routekit-tools": "1.5.2"
  },
  "devDependencies": {
    "@velum-labs/routekit-provider-bedrock": "1.5.2",
    "@velum-labs/routekit-sidekick-local": "1.5.2",
    "@velum-labs/routekit-sidekick-mcp": "1.5.2",
    "@velum-labs/routekit-sidekick-contracts": "1.5.2"
  },
  "keywords": [
    "routekit",
    "llm",
    "gateway",
    "router",
    "coding-agent",
    "cli"
  ],
  "scripts": {
    "build": "node --input-type=module -e \"import { rmSync } from 'node:fs'; for (const path of ['dist', 'tsconfig.tsbuildinfo']) rmSync(path, { recursive: true, force: true })\" && tsc -b && node --input-type=module -e \"import { copyFileSync } from 'node:fs'; copyFileSync('src/adapters/keychain-read-no-ui.jxa', 'dist/adapters/keychain-read-no-ui.jxa')\" && node ../../scripts/embed-private-provider-packages.mjs cli provider-bedrock sidekick-contracts sidekick-local sidekick-mcp",
    "clean": "node --input-type=module -e \"import { rmSync } from 'node:fs'; for (const path of ['dist', 'tsconfig.tsbuildinfo']) rmSync(path, { recursive: true, force: true })\"",
    "test": "node --test --test-concurrency=1 \"dist/test/*.test.js\""
  }
}