{
  "name": "@volcengine/apmplus-openclaw-plugin",
  "version": "0.2.15",
  "description": "OpenClaw Plugin for reporting traces via OpenTelemetry",
  "type": "module",
  "main": "dist/index.js",
  "files": [
    "dist",
    "openclaw.plugin.json",
    "README.md",
    "LICENCE"
  ],
  "openclaw": {
    "extensions": [
      "./dist/index.js"
    ]
  },
  "publishConfig": {
    "access": "public"
  },
  "scripts": {
    "build": "node scripts/inject-version.cjs && rm -rf dist && tsc && node scripts/obfuscate.cjs",
    "dev": "node scripts/inject-version.cjs && tsc --watch",
    "clean": "rm -rf dist",
    "lint": "eslint .",
    "test": "npm run build && find src -name '*.test.mjs' -print0 | xargs -0 node --test",
    "precommit": "npm run lint && npm test",
    "prepublishOnly": "npm run build",
    "publish:all": "npm publish --registry=https://bnpm.byted.org/ && npm publish --registry=https://registry.npmjs.org/",
    "publish:npm": "npm publish --registry=https://registry.npmjs.org/",
    "publish:npm:beta": "npm publish --tag beta --registry=https://registry.npmjs.org/",
    "publish:all:beta": "npm publish --tag beta --registry=https://bnpm.byted.org/ && npm publish --tag beta --registry=https://registry.npmjs.org/"
  },
  "dependencies": {
    "@opentelemetry/api": "^1.9.0",
    "@opentelemetry/exporter-logs-otlp-proto": "^0.213.0",
    "@opentelemetry/exporter-metrics-otlp-proto": "^0.213.0",
    "@opentelemetry/exporter-trace-otlp-proto": "^0.213.0",
    "@opentelemetry/resources": "^2.6.0",
    "@opentelemetry/sdk-logs": "^0.213.0",
    "@opentelemetry/sdk-metrics": "^2.6.0",
    "@opentelemetry/sdk-trace-base": "^2.6.0",
    "@opentelemetry/sdk-trace-node": "^2.6.0",
    "rotating-file-stream": "^3.2.9"
  },
  "devDependencies": {
    "@eslint/js": "^10.0.1",
    "@types/node": "^20.0.0",
    "@typescript-eslint/eslint-plugin": "^8.57.0",
    "@typescript-eslint/parser": "^8.57.0",
    "eslint": "^10.0.3",
    "globals": "^17.4.0",
    "javascript-obfuscator": "5.3.0",
    "typescript": "^5.0.0",
    "typescript-eslint": "^8.57.0"
  },
  "peerDependencies": {
    "openclaw": "*"
  },
  "peerDependenciesMeta": {
    "openclaw": {
      "optional": true
    }
  }
}
