{
  "name": "@respan/cli",
  "version": "0.17.0",
  "description": "Respan CLI - manage your LLM observability from the command line",
  "type": "module",
  "main": "dist/index.js",
  "types": "dist/index.d.ts",
  "imports": {
    "#lib/*": "./dist/lib/*"
  },
  "bin": {
    "respan": "./bin/run.js"
  },
  "repository": {
    "type": "git",
    "url": "https://github.com/respanai/respan",
    "directory": "javascript-sdks/respan-cli"
  },
  "scripts": {
    "build": "npm run clean && tsc && npm run build:hooks",
    "build:hooks": "node -e \"const{build}=require('esbuild');const hooks=['claude-code','codex-cli','gemini-cli'];Promise.all(hooks.map(h=>build({entryPoints:['src/hooks/'+h+'.ts'],bundle:true,platform:'node',target:'node18',format:'cjs',outfile:'dist/hooks/'+h+'.cjs',external:[]}))).then(()=>console.log('Hooks bundled.'))\"",
    "test": "npm run build && node --test tests/*.test.mjs",
    "clean": "rm -rf dist",
    "dev": "node --loader ts-node/esm bin/dev.js",
    "postpack": "rm -f oclif.manifest.json",
    "prepack": "npm run build && oclif manifest"
  },
  "oclif": {
    "bin": "respan",
    "dirname": "respan",
    "commands": {
      "strategy": "pattern",
      "target": "./dist/commands"
    },
    "plugins": [
      "@oclif/plugin-help",
      "@oclif/plugin-not-found",
      "@oclif/plugin-autocomplete"
    ],
    "topicSeparator": " ",
    "topics": {
      "collector": {
        "description": "Run a local OpenTelemetry Collector that queues traces to Respan durably"
      }
    }
  },
  "dependencies": {
    "@inquirer/prompts": "^7",
    "@modelcontextprotocol/sdk": "^1.25.1",
    "@oclif/core": "^4",
    "@oclif/plugin-autocomplete": "^3",
    "@oclif/plugin-help": "^6",
    "@oclif/plugin-not-found": "^3",
    "@respan/cli": "^0.5.2",
    "@respan/respan-api": "0.1.16",
    "@respan/respan-sdk": "^1.1.4"
  },
  "devDependencies": {
    "@types/node": "^18",
    "esbuild": "^0.25",
    "oclif": "^4",
    "ts-node": "^10.9.2",
    "typescript": "^5.7.0"
  },
  "engines": {
    "node": ">=18.0.0"
  },
  "files": [
    "bin",
    "dist",
    "oclif.manifest.json"
  ],
  "publishConfig": {
    "access": "public"
  }
}