UNPKG

solarwinds-apm

Version:

OpenTelemetry-based SolarWinds APM library

116 lines 3.31 kB
{ "name": "solarwinds-apm", "version": "15.5.0", "description": "OpenTelemetry-based SolarWinds APM library", "license": "Apache-2.0", "contributors": [ "Raphaël Thériault <raphael.theriault@solarwinds.com>" ], "repository": { "type": "git", "url": "git+https://github.com/solarwinds/apm-js.git", "directory": "packages/solarwinds-apm" }, "bugs": { "url": "https://github.com/solarwinds/apm-js/issues" }, "keywords": [ "tracing", "instrumentation", "performance", "monitoring", "profiling", "debugging", "analytics", "metrics", "apm", "otel", "opentelemetry", "telemetry", "solarwinds" ], "type": "module", "exports": { ".": { "import": "./dist/index.js", "require": "./dist/commonjs/index.js" }, "./web": { "import": "./dist/web/index.js" }, "./web.js": { "import": "./dist/web.js" } }, "main": "./dist/commonjs/index.js", "files": [ "./src/", "./dist/", "./CHANGELOG.md", "./CONFIGURATION.md" ], "publishConfig": { "access": "public", "provenance": true }, "scripts": { "build": "node build.js && tsc", "lint": "node build.js && prettier --check . && eslint . --max-warnings=0", "lint:fix": "node build.js && eslint --fix . && prettier --write .", "release": "node ../../scripts/publish.js", "scan": "node ../../scripts/scan.js", "test": "swtest -p test/tsconfig.json -c src" }, "dependencies": { "@opentelemetry/api-logs": "^0.201.1", "@opentelemetry/context-zone": "^2.0.0", "@opentelemetry/core": "^2.0.0", "@opentelemetry/exporter-logs-otlp-proto": "^0.201.1", "@opentelemetry/exporter-metrics-otlp-http": "^0.201.1", "@opentelemetry/exporter-metrics-otlp-proto": "^0.201.1", "@opentelemetry/exporter-trace-otlp-proto": "^0.201.1", "@opentelemetry/instrumentation": "^0.201.1", "@opentelemetry/otlp-exporter-base": "^0.201.1", "@opentelemetry/resources": "^2.0.0", "@opentelemetry/sdk-logs": "^0.201.1", "@opentelemetry/sdk-metrics": "^2.0.0", "@opentelemetry/sdk-trace-base": "^2.0.0", "@opentelemetry/sdk-trace-node": "^2.0.0", "@opentelemetry/sdk-trace-web": "^2.0.0", "@opentelemetry/semantic-conventions": "~1.34.0", "@solarwinds-apm/bindings": "^2.0.0", "@solarwinds-apm/dependencies": "^2.0.0", "@solarwinds-apm/histogram": "^2.1.0", "@solarwinds-apm/instrumentations": "^2.5.0", "@solarwinds-apm/module": "^3.0.1", "@solarwinds-apm/sampling": "^3.1.0", "import-in-the-middle": "^1.11.0", "json-stringify-safe": "^5.0.1", "node-releases": "^2.0.18", "semver": "^7.6.3", "valibot": "^1.0.0" }, "peerDependencies": { "@opentelemetry/api": "^1.9.0" }, "peerDependenciesMeta": { "@opentelemetry/api": { "optional": false } }, "devDependencies": { "@opentelemetry/api": "^1.9.0", "@solarwinds-apm/eslint-config": "^2.0.0", "@solarwinds-apm/test": "^2.2.0", "@types/json-stringify-safe": "^5.0.3", "@types/node": "^18.19.0", "caniuse-lite": "^1.0", "esbuild": "^0.25.0", "eslint": "^9.12.0", "prettier": "^3.3.3", "typescript": "~5.8.2" }, "engines": { "node": "^18.19.0 || ^20.8.0 || >=22.0.0" } }