UNPKG

solarwinds-apm

Version:
123 lines 3.48 kB
{ "name": "solarwinds-apm", "version": "16.2.1", "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" }, "homepage": "https://github.com/solarwinds/apm-js/tree/main/packages/solarwinds-apm#readme", "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" ], "sideEffects": [ "./src/index.ts", "./src/web/index.ts", "./src/commonjs/index.js", "./dist/index.js", "./dist/web/index.js", "./dist/commonjs/index.js", "./dist/web.js" ], "publishConfig": { "access": "public", "provenance": true }, "scripts": { "build": "node build.js && tsc && node build.post.js", "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.218.0", "@opentelemetry/context-zone": "^2.7.1", "@opentelemetry/core": "^2.7.1", "@opentelemetry/exporter-logs-otlp-proto": "^0.218.0", "@opentelemetry/exporter-metrics-otlp-proto": "^0.218.0", "@opentelemetry/exporter-trace-otlp-proto": "^0.218.0", "@opentelemetry/instrumentation": "^0.218.0", "@opentelemetry/otlp-exporter-base": "^0.218.0", "@opentelemetry/resources": "^2.7.1", "@opentelemetry/sdk-logs": "^0.218.0", "@opentelemetry/sdk-metrics": "^2.7.1", "@opentelemetry/sdk-trace-base": "^2.7.1", "@opentelemetry/sdk-trace-node": "^2.7.1", "@opentelemetry/sdk-trace-web": "^2.7.1", "@opentelemetry/semantic-conventions": "~1.41.1", "@solarwinds-apm/dependencies": "^2.0.2", "@solarwinds-apm/instrumentations": "^3.2.1", "@solarwinds-apm/module": "^4.0.1", "@solarwinds-apm/sampling": "^3.2.2", "import-in-the-middle": "^3.0.1", "json-stringify-safe": "^5.0.1", "node-releases": "^2.0.27", "semver": "^7.8.0", "valibot": "^1.4.0" }, "peerDependencies": { "@opentelemetry/api": "^1.9.0" }, "peerDependenciesMeta": { "@opentelemetry/api": { "optional": false } }, "devDependencies": { "@opentelemetry/api": "^1.9.0", "@solarwinds-apm/eslint-config": "^3.1.0", "@solarwinds-apm/test": "^3.1.1", "@types/json-stringify-safe": "^5.0.3", "@types/node": "^18.19.0", "caniuse-lite": "^1.0", "esbuild": "^0.28.0", "eslint": "^9.39.1", "prettier": "^3.6.2", "typescript": "~5.9.3" }, "engines": { "node": "^18.19.0 || ^20.8.0 || >=22.0.0" } }