{
  "name": "@gcornut/opencode-otel",
  "version": "0.4.0",
  "description": "OpenTelemetry metrics and logs plugin for OpenCode — mirrors Claude Code's telemetry surface",
  "type": "module",
  "main": "dist/index.js",
  "types": "dist/index.d.ts",
  "exports": {
    ".": {
      "types": "./dist/index.d.ts",
      "import": "./dist/index.js"
    }
  },
  "files": ["dist", "README.md"],
  "scripts": {
    "typecheck": "tsc --noEmit",
    "build": "bun build src/index.ts --outdir dist --target node --format esm && tsc --emitDeclarationOnly",
    "clean": "rm -rf dist",
    "prepublishOnly": "bun run clean && bun run build",
    "test": "bun test",
    "otel:collect": "bun scripts/otel-collector.ts",
    "otel:compare": "bun scripts/otel-compare.ts",
    "test:only-for-provider": "bun scripts/test-only-for-provider.ts",
    "test:only-for-provider:e2e": "bun scripts/otel-collector.ts -o e2e-test-results.jsonl",
    "test:only-for-provider:verify": "bun scripts/verify-e2e.ts e2e-test-results.jsonl",
    "test:e2e:run": "OPENCODE_OTEL_CONFIG_PATH=./scripts/e2e-test-config.json opencode",
    "lint": "bunx biome check src/",
    "plugin-install:npm": "bun scripts/plugin-install.ts npm",
    "plugin-install:local": "bun scripts/plugin-install.ts symlink"
  },
  "keywords": [
    "opencode",
    "opencode-plugin",
    "opentelemetry",
    "otel",
    "telemetry",
    "metrics",
    "observability"
  ],
  "license": "MIT",
  "devDependencies": {
    "@opencode-ai/plugin": "^1.2.15",
    "@opentelemetry/api": "^1.9.0",
    "@opentelemetry/api-logs": "^0.57.0",
    "@opentelemetry/exporter-logs-otlp-grpc": "^0.57.0",
    "@opentelemetry/exporter-logs-otlp-http": "^0.57.0",
    "@opentelemetry/exporter-metrics-otlp-grpc": "^0.57.0",
    "@opentelemetry/exporter-metrics-otlp-http": "^0.57.0",
    "@opentelemetry/resources": "^1.30.0",
    "@opentelemetry/sdk-logs": "^0.57.0",
    "@opentelemetry/sdk-metrics": "^1.30.0",
    "@opentelemetry/semantic-conventions": "^1.28.0",
    "@types/bun": "^1.3.10",
    "bun-types": "^1.3.10",
    "typescript": "^5.9.3",
    "valibot": "^1.2.0"
  }
}
