{
  "name": "otlp-logger",
  "version": "2.1.0",
  "description": "Exports logs to OpenTelemetry Collector using OTLP protocol",
  "main": "lib/otlp-logger.js",
  "scripts": {
    "validate-and-test": "standard | snazzy && tap test/**/*.test.js --coverage-report=lcovonly && tsd",
    "test": "npm run validate-and-test",
    "docker-run": "docker compose up",
    "generate-types": "tsc",
    "pretest-ci": "npm run generate-types",
    "pretest": "npm run generate-types",
    "prepack": "npm run generate-types",
    "prepare": "husky install"
  },
  "author": "Vladimir Adamic <vladimir.adamic@gmail.com>",
  "repository": "github:Vunovati/otlp-logger",
  "license": "MIT",
  "dependencies": {
    "@opentelemetry/api-logs": "^0.217.0",
    "@opentelemetry/exporter-logs-otlp-grpc": "^0.217.0",
    "@opentelemetry/exporter-logs-otlp-http": "^0.217.0",
    "@opentelemetry/exporter-logs-otlp-proto": "^0.217.0",
    "@opentelemetry/resources": "^2.0.0",
    "@opentelemetry/sdk-logs": "^0.217.0"
  },
  "types": "./types/otlp-logger.d.ts",
  "devDependencies": {
    "@commitlint/cli": "^20.0.0",
    "@commitlint/config-conventional": "^20.0.0",
    "@opentelemetry/api": "^1.4.1",
    "@opentelemetry/instrumentation-http": "^0.217.0",
    "@opentelemetry/sdk-node": "^0.217.0",
    "@types/node": "^25.3.0",
    "husky": "^9.0.10",
    "require-inject": "^1.4.4",
    "snazzy": "^9.0.0",
    "standard": "^17.1.0",
    "tap": "^21.1.0",
    "tar-stream": "^3.1.6",
    "testcontainers": "^11.0.0",
    "tsd": "^0.33.0",
    "typescript": "^6.0.3"
  },
  "standard": {
    "ignore": [
      "node_modules/"
    ]
  },
  "tsd": {
    "directory": "./test/types"
  },
  "files": [
    "types",
    "*.js"
  ],
  "tap": {
    "plugin": [
      "@tapjs/sinon"
    ]
  }
}
