{
  "name": "@ogcio/o11y-sdk-node",
  "version": "0.3.1",
  "description": "Opentelemetry standard instrumentation SDK for NodeJS based project",
  "main": "dist/index.js",
  "type": "module",
  "exports": {
    ".": "./dist/index.js",
    "./*": "./dist/*.js"
  },
  "keywords": [
    "observability",
    "o11y",
    "opentelemetry",
    "node",
    "nodejs",
    "ogcio"
  ],
  "author": "team:ogcio/observability",
  "license": "ISC",
  "dependencies": {
    "@grpc/grpc-js": "^1.13.4",
    "@opentelemetry/api": "^1.9.0",
    "@opentelemetry/api-logs": "^0.203.0",
    "@opentelemetry/auto-instrumentations-node": "^0.60.1",
    "@opentelemetry/core": "^2.0.1",
    "@opentelemetry/exporter-logs-otlp-grpc": "^0.202.0",
    "@opentelemetry/exporter-logs-otlp-http": "^0.202.0",
    "@opentelemetry/exporter-metrics-otlp-grpc": "^0.202.0",
    "@opentelemetry/exporter-metrics-otlp-http": "^0.202.0",
    "@opentelemetry/exporter-trace-otlp-grpc": "^0.202.0",
    "@opentelemetry/exporter-trace-otlp-http": "^0.202.0",
    "@opentelemetry/instrumentation": "^0.202.0",
    "@opentelemetry/otlp-exporter-base": "^0.202.0",
    "@opentelemetry/resources": "^2.0.1",
    "@opentelemetry/sdk-logs": "^0.202.0",
    "@opentelemetry/sdk-metrics": "^2.0.1",
    "@opentelemetry/sdk-node": "^0.202.0",
    "@opentelemetry/sdk-trace-base": "^2.0.1"
  },
  "devDependencies": {
    "@types/node": "^24.0.10",
    "@vitest/coverage-v8": "^3.2.4",
    "tsx": "^4.20.3",
    "typescript": "^5.8.3",
    "vitest": "^3.2.4"
  },
  "engines": {
    "node": ">=20.6.0"
  },
  "scripts": {
    "build": "rm -rf dist && tsc -p tsconfig.json",
    "test": "vitest",
    "test:unit": "vitest --project unit",
    "test:integration": "pnpm --filter @ogcio/o11y run prepare:integration && vitest --project integration",
    "test:integration:dryrun": "vitest --project integration"
  }
}