{
  "name": "@aws/aws-distro-opentelemetry-node-autoinstrumentation",
  "version": "0.6.0",
  "description": "This package provides Amazon Web Services distribution of the OpenTelemetry Node Instrumentation, which allows for auto-instrumentation of NodeJS applications.",
  "author": {
    "name": "Amazon Web Services",
    "url": "http://aws.amazon.com"
  },
  "homepage": "https://github.com/aws-observability/aws-otel-js-instrumentation/tree/main/aws-distro-opentelemetry-node-autoinstrumentation#readme",
  "license": "Apache-2.0",
  "engines": {
    "node": ">=14"
  },
  "publishConfig": {
    "access": "public"
  },
  "main": "build/src/index.js",
  "types": "build/src/index.d.ts",
  "exports": {
    "./register": "./build/src/register.js"
  },
  "repository": "aws-observability/aws-otel-js-instrumentation",
  "scripts": {
    "clean": "rimraf build/*",
    "compile": "tsc -p .",
    "lint": "eslint . --ext .ts",
    "lint:fix": "eslint . --ext .ts --fix",
    "create-version": "node -p \"'export const LIB_VERSION = ' + JSON.stringify(require('./package.json').version) + ';'\" > src/version.ts",
    "precompile": "tsc --version && npm run create-version && lerna run version:update --scope @aws/aws-distro-opentelemetry-node-autoinstrumentation --include-dependencies",
    "prewatch": "npm run precompile",
    "prepublishOnly": "npm run compile",
    "tdd": "yarn test -- --watch-extensions ts --watch",
    "test": "nyc ts-mocha --timeout 10000 -p tsconfig.json --require '@opentelemetry/contrib-test-utils' 'test/**/*.ts'",
    "test:coverage": "nyc --check-coverage --functions 95 --lines 95 ts-mocha --timeout 10000 -p tsconfig.json --require '@opentelemetry/contrib-test-utils' 'test/**/*.ts'",
    "watch": "tsc -w"
  },
  "nyc": {
    "all": true,
    "include": [
      "src/**/*.ts"
    ],
    "exclude": [
      "src/third-party/**/*.ts",
      "src/otlp-aws-span-exporter.ts"
    ]
  },
  "bugs": {
    "url": "https://github.com/aws-observability/aws-otel-js-instrumentation/issues"
  },
  "keywords": [
    "aws",
    "amazon",
    "adot",
    "adotjs",
    "adot-js",
    "adot js",
    "xray",
    "x-ray",
    "x ray",
    "awsxray",
    "awsdistroopentelemetry",
    "opentelemetry",
    "otel",
    "awslambda",
    "nodejs",
    "trace",
    "tracing",
    "profiling",
    "instrumentation"
  ],
  "devDependencies": {
    "@aws-sdk/client-bedrock": "3.632.0",
    "@aws-sdk/client-bedrock-agent": "3.632.0",
    "@aws-sdk/client-bedrock-agent-runtime": "3.632.0",
    "@aws-sdk/client-bedrock-runtime": "3.632.0",
    "@aws-sdk/client-kinesis": "3.632.0",
    "@aws-sdk/client-lambda": "3.632.0",
    "@aws-sdk/client-s3": "3.632.0",
    "@aws-sdk/client-secrets-manager": "3.632.0",
    "@aws-sdk/client-sfn": "3.632.0",
    "@aws-sdk/client-sns": "3.632.0",
    "@opentelemetry/contrib-test-utils": "^0.45.0",
    "@smithy/protocol-http": "^5.0.1",
    "@smithy/signature-v4": "^5.0.1",
    "@types/mocha": "7.0.2",
    "@types/node": "18.6.5",
    "@types/proxyquire": "^1.3.31",
    "@types/sinon": "10.0.18",
    "expect": "29.2.0",
    "mocha": "7.2.0",
    "nock": "13.2.1",
    "nyc": "15.1.0",
    "proxyquire": "^2.1.3",
    "rimraf": "5.0.5",
    "sinon": "15.2.0",
    "ts-mocha": "10.0.0",
    "typescript": "4.4.4"
  },
  "dependencies": {
    "@opentelemetry/api": "1.9.0",
    "@opentelemetry/auto-configuration-propagators": "0.3.2",
    "@opentelemetry/auto-instrumentations-node": "0.56.0",
    "@opentelemetry/core": "1.30.1",
    "@opentelemetry/exporter-metrics-otlp-grpc": "0.57.1",
    "@opentelemetry/exporter-metrics-otlp-http": "0.57.1",
    "@opentelemetry/exporter-trace-otlp-proto": "0.57.1",
    "@opentelemetry/exporter-zipkin": "1.30.1",
    "@opentelemetry/id-generator-aws-xray": "1.2.3",
    "@opentelemetry/instrumentation": "0.57.1",
    "@opentelemetry/instrumentation-aws-sdk": "0.49.0",
    "@opentelemetry/otlp-transformer": "0.57.1",
    "@opentelemetry/propagator-aws-xray": "1.26.2",
    "@opentelemetry/resource-detector-aws": "1.12.0",
    "@opentelemetry/resources": "1.30.1",
    "@opentelemetry/sdk-metrics": "1.30.1",
    "@opentelemetry/sdk-node": "0.57.1",
    "@opentelemetry/sdk-trace-base": "1.30.1",
    "@opentelemetry/semantic-conventions": "1.28.0"
  },
  "files": [
    "build/src/**/*.js",
    "build/src/**/*.js.map",
    "build/src/**/*.d.ts",
    "build/src/**/*.json"
  ]
}
