{
  "name": "@interfere/node",
  "version": "1.0.3",
  "description": "Node.js SDK for Interfere. Error tracking and OTel instrumentation for any Node server.",
  "keywords": [
    "error-tracking",
    "nodejs",
    "observability",
    "opentelemetry",
    "typescript"
  ],
  "homepage": "https://interfere.com",
  "bugs": {
    "url": "mailto:support@interfere.com"
  },
  "license": "MIT",
  "author": "Interfere <support@interfere.com> (https://interfere.com)",
  "repository": {
    "type": "git",
    "url": "git+https://interfere.ghe.com/interfere/interfere.git",
    "directory": "src/packages/public/node"
  },
  "files": [
    "dist/**/*.cjs",
    "dist/**/*.mjs",
    "dist/**/*.d.cts",
    "dist/**/*.d.mts",
    "README.md"
  ],
  "type": "module",
  "sideEffects": false,
  "main": "./dist/index.cjs",
  "module": "./dist/index.mjs",
  "types": "./dist/index.d.cts",
  "exports": {
    ".": {
      "monorepo": "./src/index.ts",
      "import": {
        "types": "./dist/index.d.mts",
        "default": "./dist/index.mjs"
      },
      "require": {
        "types": "./dist/index.d.cts",
        "default": "./dist/index.cjs"
      }
    },
    "./init": {
      "monorepo": "./src/init.ts",
      "import": {
        "types": "./dist/init.d.mts",
        "default": "./dist/init.mjs"
      },
      "require": {
        "types": "./dist/init.d.cts",
        "default": "./dist/init.cjs"
      }
    },
    "./capture": {
      "monorepo": "./src/capture.ts",
      "import": {
        "types": "./dist/capture.d.mts",
        "default": "./dist/capture.mjs"
      },
      "require": {
        "types": "./dist/capture.d.cts",
        "default": "./dist/capture.cjs"
      }
    },
    "./otel-config": {
      "monorepo": "./src/otel-config.ts",
      "import": {
        "types": "./dist/otel-config.d.mts",
        "default": "./dist/otel-config.mjs"
      },
      "require": {
        "types": "./dist/otel-config.d.cts",
        "default": "./dist/otel-config.cjs"
      }
    }
  },
  "publishConfig": {
    "access": "public"
  },
  "scripts": {
    "build": "tsdown",
    "test": "vitest run --config ../../../../vitest.config.ts",
    "typecheck": "bun check"
  },
  "dependencies": {
    "@interfere/constants": "^9.2.0",
    "@interfere/types": "^10.2.2",
    "@opentelemetry/api": "^1.9.1",
    "@opentelemetry/context-async-hooks": "^2.11.0",
    "@opentelemetry/core": "^2.11.0",
    "@opentelemetry/exporter-trace-otlp-http": "^0.222.0",
    "@opentelemetry/resources": "^2.11.0",
    "@opentelemetry/sdk-trace-base": "^2.11.0",
    "@opentelemetry/sdk-trace-node": "^2.11.0",
    "zod": "^4.5.4"
  },
  "devDependencies": {
    "@interfere/test-utils": "^10.0.0",
    "@interfere/typescript-config": "^9.0.2",
    "@interfere/vitest-config": "0.0.0",
    "@types/node": "^26.4.1",
    "@vitest/coverage-v8": "5.0.1",
    "tsdown": "^0.23.0",
    "typescript": "^7.0.2",
    "vitest": "5.0.1"
  }
}
