{
  "name": "@velum-labs/routekit",
  "private": false,
  "version": "1.4.0",
  "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": {
    "@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",
    "@velum-labs/routekit-accounts": "1.4.0",
    "@velum-labs/routekit-cli-core": "1.4.0",
    "@velum-labs/routekit-cli-ui": "1.4.0",
    "@velum-labs/routekit-config": "1.4.0",
    "@velum-labs/routekit-control": "1.4.0",
    "@velum-labs/routekit-contracts": "1.4.0",
    "@velum-labs/routekit-daemon": "1.4.0",
    "@velum-labs/routekit-eval-contracts": "1.4.0",
    "@velum-labs/routekit-eval-core": "1.4.0",
    "@velum-labs/routekit-eval-service": "1.4.0",
    "@velum-labs/routekit-eval-setup": "1.4.0",
    "@velum-labs/routekit-eval-store": "1.4.0",
    "@velum-labs/routekit-gateway": "1.4.0",
    "@velum-labs/routekit-registry": "1.4.0",
    "@velum-labs/routekit-runtime": "1.4.0",
    "@velum-labs/routekit-telemetry-core": "1.4.0",
    "@velum-labs/routekit-tool-registry": "1.4.0",
    "@velum-labs/routekit-tools": "1.4.0"
  },
  "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",
    "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 \"dist/test/*.test.js\""
  }
}