{
  "name": "@solarwinds-apm/sdk",
  "version": "1.0.4",
  "license": "Apache-2.0",
  "contributors": [
    "Raphaël Thériault <raphael.theriault@solarwinds.com>"
  ],
  "repository": {
    "type": "git",
    "url": "git+https://github.com/solarwinds/apm-js.git",
    "directory": "packages/sdk"
  },
  "bugs": {
    "url": "https://github.com/solarwinds/apm-js/issues"
  },
  "type": "commonjs",
  "exports": {
    ".": "./dist/index.js",
    "./otlp-exporter": "./dist/otlp-exporter.js",
    "./otlp-metrics-exporter": "./dist/otlp-metrics-exporter.js"
  },
  "main": "./dist/index.js",
  "files": [
    "./src/",
    "./dist/"
  ],
  "publishConfig": {
    "access": "public",
    "provenance": true
  },
  "scripts": {
    "build": "tsc",
    "lint": "prettier --check . && eslint . --max-warnings=0",
    "lint:fix": "eslint --fix . && prettier --write .",
    "release": "node ../../scripts/publish.js",
    "test": "swtest -p test/tsconfig.json -c src"
  },
  "dependencies": {
    "@opentelemetry/core": "~1.28.0",
    "@opentelemetry/sdk-metrics": "~1.28.0",
    "@opentelemetry/sdk-trace-base": "~1.28.0",
    "@opentelemetry/semantic-conventions": "~1.25.1",
    "@solarwinds-apm/bindings": "^1.0.2",
    "@solarwinds-apm/dependencies": "^1.0.2",
    "@solarwinds-apm/histogram": "^1.0.4",
    "@solarwinds-apm/lazy": "^1.0.2",
    "@solarwinds-apm/module": "^1.0.2",
    "json-stringify-safe": "^5.0.1",
    "semver": "^7.5.4"
  },
  "peerDependencies": {
    "@opentelemetry/api": "^1.3.0",
    "@opentelemetry/exporter-metrics-otlp-grpc": ">=0.34.0",
    "@opentelemetry/exporter-trace-otlp-grpc": ">=0.34.0"
  },
  "peerDependenciesMeta": {
    "@opentelemetry/api": {
      "optional": false
    },
    "@opentelemetry/exporter-metrics-otlp-grpc": {
      "optional": true
    },
    "@opentelemetry/exporter-trace-otlp-grpc": {
      "optional": true
    }
  },
  "devDependencies": {
    "@opentelemetry/api": "^1.3.0",
    "@opentelemetry/exporter-metrics-otlp-grpc": "~0.55.0",
    "@opentelemetry/exporter-trace-otlp-grpc": "~0.55.0",
    "@opentelemetry/instrumentation": "~0.55.0",
    "@opentelemetry/resources": "~1.28.0",
    "@opentelemetry/sdk-trace-node": "~1.28.0",
    "@solarwinds-apm/eslint-config": "^1.0.2",
    "@solarwinds-apm/test": "^1.0.2",
    "@types/json-stringify-safe": "^5.0.3",
    "@types/node": "^16.13.0",
    "@types/semver": "^7.5.3",
    "eslint": "^8.50.0",
    "prettier": "^3.0.3",
    "typescript": "~5.4.4"
  },
  "engines": {
    "node": ">=16.13.0"
  }
}