{
  "name": "@ogcio/o11y-sdk-node",
  "version": "0.13.0",
  "description": "Opentelemetry standard instrumentation SDK for NodeJS based project",
  "main": "dist/sdk-node/index.js",
  "types": "dist/sdk-node/index.d.ts",
  "type": "module",
  "exports": {
    ".": "./dist/sdk-node/index.js",
    "./*": "./dist/*.js",
    "./presets/*": "./dist/sdk-node/lib/presets/*.js"
  },
  "files": [
    "dist"
  ],
  "keywords": [
    "observability",
    "o11y",
    "opentelemetry",
    "node",
    "nodejs",
    "ogcio"
  ],
  "author": "team:ogcio/observability",
  "license": "ISC",
  "dependencies": {
    "@grpc/grpc-js": "1.14.4",
    "@opentelemetry/api": "1.9.1",
    "@opentelemetry/api-logs": "0.220.0",
    "@opentelemetry/auto-instrumentations-node": "0.78.0",
    "@opentelemetry/context-async-hooks": "2.9.0",
    "@opentelemetry/core": "2.9.0",
    "@opentelemetry/exporter-logs-otlp-grpc": "0.220.0",
    "@opentelemetry/exporter-logs-otlp-http": "0.220.0",
    "@opentelemetry/exporter-metrics-otlp-grpc": "0.220.0",
    "@opentelemetry/exporter-metrics-otlp-http": "0.220.0",
    "@opentelemetry/exporter-trace-otlp-grpc": "0.220.0",
    "@opentelemetry/exporter-trace-otlp-http": "0.220.0",
    "@opentelemetry/instrumentation": "0.220.0",
    "@opentelemetry/otlp-exporter-base": "0.220.0",
    "@opentelemetry/resources": "2.9.0",
    "@opentelemetry/sdk-logs": "0.220.0",
    "@opentelemetry/sdk-metrics": "2.9.0",
    "@opentelemetry/sdk-node": "0.220.0",
    "@opentelemetry/sdk-trace-base": "2.9.0"
  },
  "devDependencies": {
    "@types/node": "26.1.1",
    "@vitest/coverage-v8": "4.1.10",
    "typescript": "6.0.3",
    "vitest": "4.1.10"
  },
  "engines": {
    "node": ">=20.6.0"
  },
  "peerDependencies": {
    "@sentry/nextjs": "^10.39.0",
    "@sentry/node": "^10.39.0",
    "@sentry/opentelemetry": "^10.39.0"
  },
  "peerDependenciesMeta": {
    "@sentry/opentelemetry": {
      "optional": true
    },
    "@sentry/node": {
      "optional": true
    },
    "@sentry/nextjs": {
      "optional": true
    }
  },
  "scripts": {
    "build": "rm -rf dist && tsc -p tsconfig.json",
    "test": "vitest",
    "test:unit": "vitest --project unit",
    "test:integration": "pnpm test:integration:setup && pnpm test:integration:run && pnpm test:integration:assert && pnpm test:integration:teardown",
    "test:integration:setup": "sh ./test/integration/setup.sh integration",
    "test:integration:run": "pnpm --filter @ogcio/o11y run prepare:integration",
    "test:integration:assert": "vitest --project integration",
    "test:integration:teardown": "sh ./test/integration/teardown.sh integration"
  }
}