{"bugs":{"url":"https://github.com/DataDog/dd-trace-js/issues"},"dist":{"shasum":"fbaf13b902dc375eb316483fcc8341967438328d","tarball":"https://registry.npmjs.org/dd-trace/-/dd-trace-5.102.0.tgz","fileCount":968,"integrity":"sha512-NqDHFVlbq4R5u6+abYDozE2SfA2WgGOnaiJoA0WWL7XhYrNSk/8LmQq3EQDQeLwKXCuCgxdZhKJk5HbLFcwPiQ==","signatures":[{"sig":"MEYCIQDa8+35737rXxncFuhepGNHBBbHY3FxgLHmGzZxJQYTQgIhAKNkqtljsxg02hlGIezZdya1uSd56dA8CuqjgvvGX1z2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dd-trace@5.102.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5093660},"main":"index.js","name":"dd-trace","author":{"name":"Datadog Inc.","email":"info@datadoghq.com"},"engines":{"node":">=18 <26"},"gitHead":"e36a8a694538a77cfa879da7e305896fef2decf3","license":"(Apache-2.0 OR BSD-3-Clause)","scripts":{"env":"bash ./plugin-env","lint":"node scripts/check_licenses.js && node scripts/check-no-coverage-artifacts.js && node scripts/check-no-mcr-images.js && node scripts/check-docker-image-shas.js && eslint . --concurrency=auto --max-warnings 0","test":"echo '\nError: The root \"npm test\" command is intentionally disabled.\n\nInstead, run specific test suites:\n  - npm run test:trace:core\n  - npm run test:appsec\n  - etc.\n\nOr run individual test files:\n  npx mocha path/to/test.spec.js\n\nSee CONTRIBUTING.md (Testing section) for more details.\n' && exit 1","bench":"node benchmark/index.js","prepack":"node scripts/release/swap-v5-types.js","prepare":"cd vendor && npm ci --include=dev","lint:fix":"node scripts/check_licenses.js && node scripts/check-no-coverage-artifacts.js && node scripts/check-no-mcr-images.js && node scripts/check-docker-image-shas.js && eslint . --concurrency=auto --max-warnings 0 --fix","services":"node ./scripts/install_plugin_modules && node packages/dd-trace/test/setup/services","test:core":"node scripts/mocha-parallel-files.js --expose-gc --timeout 30000 -- \"packages/datadog-core/test/**/*.spec.js\"","preinstall":"node scripts/preinstall.js","type:check":"tsc --noEmit -p tsconfig.dev.json","test:appsec":"mocha --exclude \"packages/dd-trace/test/appsec/**/*.plugin.spec.js\" \"packages/dd-trace/test/appsec/**/*.spec.js\"","test:lambda":"mocha \"packages/dd-trace/test/lambda/**/*.spec.js\"","lint:inspect":"npx @eslint/config-inspector@latest","test:aiguard":"mocha \"packages/dd-trace/test/aiguard/**/*.spec.js\"","test:core:ci":"nyc --silent node init && nyc -- npm run test:core","test:esbuild":"mocha \"packages/datadog-esbuild/test/**/*.spec.js\"","test:plugins":"node --expose-gc ./node_modules/mocha/bin/mocha.js \"packages/datadog-plugin-@(${PLUGINS})/test/**/${SPEC:-*}*.spec.js\"","test:shimmer":"mocha \"packages/datadog-shimmer/test/**/*.spec.js\"","test:webpack":"mocha \"packages/datadog-webpack/test/**/*.spec.js\"","test:debugger":"mocha \"packages/dd-trace/test/debugger/**/*.spec.js\"","test:profiler":"node scripts/mocha-parallel-files.js --expose-gc --timeout 30000 -- \"packages/dd-trace/test/profiling/**/*.spec.js\"","type:doc:test":"cd docs && yarn && yarn test","test:appsec:ci":"nyc --silent node init && nyc -- npm run test:appsec","test:lambda:ci":"nyc --silent node init && nyc -- npm run test:lambda","type:doc:build":"cd docs && yarn && yarn build","lint:codeowners":"codeowners-audit","test:aiguard:ci":"nyc --silent node init && nyc -- npm run test:aiguard","test:esbuild:ci":"nyc --silent node init && nyc -- npm run test:esbuild","test:llmobs:sdk":"mocha --exclude \"packages/dd-trace/test/llmobs/plugins/**/*.spec.js\" \"packages/dd-trace/test/llmobs/**/*.spec.js\"","test:plugins:ci":"yarn services && nyc --silent node init && nyc -- npm run test:plugins","test:shimmer:ci":"nyc --silent node init && nyc -- npm run test:shimmer","test:trace:core":"node scripts/mocha-parallel-files.js --expose-gc --timeout 30000 -- \"packages/dd-trace/test/*.spec.js\" \"packages/dd-trace/test/{agent,ci-visibility,config,crashtracking,datastreams,encode,exporters,msgpack,opentelemetry,opentracing,payload-tagging,plugins,remote_config,service-naming,standalone,telemetry,external-logger}/**/*.spec.js\"","test:webpack:ci":"nyc --silent node init && nyc -- npm run test:webpack","release:proposal":"node scripts/release/proposal","test:code-origin":"mocha \"packages/datadog-code-origin/test/**/*.spec.js\"","test:debugger:ci":"nyc --silent node init && nyc -- npm run test:debugger","test:integration":"mocha --timeout 60000 \"integration-tests/*.spec.js\"","test:openfeature":"mocha \"packages/dd-trace/test/openfeature/**/*.spec.js\"","test:profiler:ci":"nyc --silent node init && nyc -- npm run test:profiler","test:eslint-rules":"node eslint-rules/*.test.mjs","test:unit:plugins":"mocha \"packages/datadog-instrumentations/test/@(${PLUGINS}).spec.js\" \"packages/datadog-plugin-@(${PLUGINS})/test/**/*.spec.js\" --exclude \"packages/datadog-plugin-@(${PLUGINS})/test/integration-test/**/*.spec.js\"","lint:codeowners:ci":"codeowners-audit --glob='**/*.spec.js' --glob='benchmark/sirun/**'","test:llmobs:sdk:ci":"nyc --silent node init && nyc -- npm run test:llmobs:sdk","test:trace:core:ci":"nyc --silent node init && nyc -- npm run test:trace:core","dependencies:dedupe":"yarn-deduplicate yarn.lock","test:appsec:plugins":"mocha \"packages/dd-trace/test/appsec/**/*.@(${PLUGINS}).plugin.spec.js\"","test:code-origin:ci":"nyc --silent node init && nyc -- npm run test:code-origin","test:llmobs:plugins":"mocha \"packages/dd-trace/test/llmobs/plugins/@(${PLUGINS})/*.spec.js\"","test:openfeature:ci":"nyc --silent node init && nyc -- npm run test:openfeature","verify:config:types":"node scripts/generate-config-types.js --check","test:integration:bun":"mocha --timeout 60000 \"integration-tests/bun/*.spec.js\"","generate:config:types":"node scripts/generate-config-types.js","test:instrumentations":"mocha \"packages/datadog-instrumentations/test/@(${PLUGINS}).spec.js\"","test:integration:jest":"mocha --timeout 60000 \"integration-tests/jest/${SPEC:-jest*}.spec.js\"","test:plugins:ci:flaky":"yarn services && nyc --silent node init && nyc -- npm run test:plugins -- --bail --retries 2","test:plugins:upstream":"node ./packages/dd-trace/test/plugins/suite.js","test:trace:guardrails":"mocha \"packages/dd-trace/test/guardrails/**/*.spec.js\"","test:appsec:plugins:ci":"yarn services && nyc --silent node init && nyc -- npm run test:appsec:plugins","test:integration:mocha":"mocha --timeout 60000 \"integration-tests/mocha/*.spec.js\"","test:llmobs:plugins:ci":"yarn services && nyc --silent node init && nyc -- npm run test:llmobs:plugins","verify-exercised-tests":"node scripts/verify-exercised-tests.js","test:integration:appsec":"mocha --timeout 60000 \"integration-tests/appsec/*.spec.js\"","test:integration:vitest":"mocha --timeout 60000 \"integration-tests/vitest/${SPEC:-vitest*}.spec.js\"","test:instrumentations:ci":"yarn services && nyc --silent node init && nyc -- npm run test:instrumentations","test:integration:aiguard":"mocha --timeout 60000 \"integration-tests/aiguard/*.spec.js\"","test:integration:cypress":"mocha --timeout 60000 \"integration-tests/cypress/${SPEC:-cypress-*}.spec.js\"","test:integration:esbuild":"mocha --timeout 60000 \"integration-tests/esbuild/*.spec.js\"","test:integration:plugins":"yarn services && mocha \"packages/datadog-plugin-@(${PLUGINS})/test/integration-test/**/${SPEC:-*}*.spec.js\"","test:integration:testopt":"mocha --timeout 120000 \"integration-tests/ci-visibility/*.spec.js\"","test:integration:webpack":"mocha --timeout 60000 \"integration-tests/webpack/*.spec.js\"","test:trace:guardrails:ci":"nyc --silent node init && nyc -- npm run test:trace:guardrails","test:integration:coverage":"node ./integration-tests/coverage/run-suite.js --timeout 60000 \"integration-tests/*.spec.js\"","test:integration:cucumber":"mocha --timeout 60000 \"integration-tests/cucumber/*.spec.js\"","test:integration:debugger":"mocha --timeout 60000 \"integration-tests/debugger/*.spec.js\"","test:integration:profiler":"mocha --timeout 180000 \"integration-tests/profiler/*.spec.js\"","test:integration:selenium":"mocha --timeout 60000 \"integration-tests/selenium/*.spec.js\"","verify:workflow-job-names":"node scripts/verify-workflow-job-names.js","test:instrumentations:misc":"mocha \"packages/datadog-instrumentations/test/*/**/*.spec.js\"","bench:e2e:test-optimization":"node benchmark/e2e-test-optimization/benchmark-run.js","test:integration:playwright":"mocha --timeout 60000 \"integration-tests/playwright/${SPEC:-playwright-*}.spec.js\"","test:integration:openfeature":"mocha --timeout 60000 \"integration-tests/openfeature/*.spec.js\"","test:instrumentations:misc:ci":"nyc --silent node init && nyc -- npm run test:instrumentations:misc","verify:supported-integrations":"node scripts/generate-supported-integrations.js --check","test:integration:jest:coverage":"node ./integration-tests/coverage/run-suite.js --timeout 60000 \"integration-tests/jest/${SPEC:-jest*}.spec.js\"","generate:supported-integrations":"node scripts/generate-supported-integrations.js","test:integration:mocha:coverage":"node ./integration-tests/coverage/run-suite.js --timeout 60000 \"integration-tests/mocha/*.spec.js\"","test:integration:appsec:coverage":"node ./integration-tests/coverage/run-suite.js --timeout 60000 \"integration-tests/appsec/*.spec.js\"","test:integration:vitest:coverage":"node ./integration-tests/coverage/run-suite.js --timeout 60000 \"integration-tests/vitest/${SPEC:-vitest*}.spec.js\"","test:integration:aiguard:coverage":"node ./integration-tests/coverage/run-suite.js --timeout 60000 \"integration-tests/aiguard/*.spec.js\"","test:integration:cypress:coverage":"node ./integration-tests/coverage/run-suite.js --timeout 60000 \"integration-tests/cypress/${SPEC:-cypress-*}.spec.js\"","test:integration:esbuild:coverage":"node ./integration-tests/coverage/run-suite.js --timeout 60000 \"integration-tests/esbuild/*.spec.js\"","test:integration:plugins:coverage":"yarn services && node ./integration-tests/coverage/run-suite.js \"packages/datadog-plugin-@(${PLUGINS})/test/integration-test/**/${SPEC:-*}*.spec.js\"","test:integration:testopt:coverage":"node ./integration-tests/coverage/run-suite.js --timeout 120000 \"integration-tests/ci-visibility/*.spec.js\"","test:integration:cucumber:coverage":"node ./integration-tests/coverage/run-suite.js --timeout 60000 \"integration-tests/cucumber/*.spec.js\"","test:integration:debugger:coverage":"node ./integration-tests/coverage/run-suite.js --timeout 60000 \"integration-tests/debugger/*.spec.js\"","test:integration:profiler:coverage":"node ./integration-tests/coverage/run-suite.js --timeout 180000 \"integration-tests/profiler/*.spec.js\"","test:integration:selenium:coverage":"node ./integration-tests/coverage/run-suite.js --timeout 60000 \"integration-tests/selenium/*.spec.js\"","test:integration:playwright:coverage":"node ./integration-tests/coverage/run-suite.js --timeout 60000 \"integration-tests/playwright/${SPEC:-playwright-*}.spec.js\"","test:integration:openfeature:coverage":"node ./integration-tests/coverage/run-suite.js --timeout 60000 \"integration-tests/openfeature/*.spec.js\""},"typings":"index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2f7d2673-149b-4ad4-b76e-2bf9b2c6b848"}},"homepage":"https://github.com/DataDog/dd-trace-js#readme","keywords":["datadog","trace","tracing","profile","profiler","profiling","opentracing","apm"],"repository":{"url":"git+https://github.com/DataDog/dd-trace-js.git","type":"git"},"_npmVersion":"11.12.1","description":"Datadog APM tracing client for JavaScript","directories":{},"maintainers":[{"name":"datadog","email":"robot-npm-frontend@datadoghq.com"}],"_nodeVersion":"24.15.0","dependencies":{"dc-polyfill":"^0.1.10","import-in-the-middle":"^3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"bun":"1.3.13","nyc":"^18.0.0","glob":"^10.4.5","nock":"^13.5.6","yaml":"^2.8.3","axios":"^1.15.2","husky":"^9.1.7","jszip":"^3.10.1","mocha":"^11.6.0","retry":"^0.13.1","sinon":"^21.1.2","eslint":"^9.39.2","multer":"^2.1.1","semver":"^7.7.2","express":"^5.1.0","globals":"^17.2.0","graphql":"*","octokit":"^5.0.3","p-limit":"^7.2.0","semifies":"^1.0.0","tiktoken":"^1.0.21","benchmark":"^2.1.4","@eslint/js":"^9.39.2","proxyquire":"^2.1.3","typescript":"^6.0.3","workerpool":"^10.0.2","@types/node":"^18.19.106","body-parser":"^2.2.2","opentracing":">=0.14.7","@types/mocha":"^10.0.10","@types/sinon":"^21.0.1","node-preload":"^0.2.1","@actions/core":"^3.0.1","@babel/helpers":"^7.29.2","@actions/github":"^9.1.1","eslint-plugin-n":"^17.23.2","@eslint/eslintrc":"^3.3.5","@msgpack/msgpack":"^3.1.3","codeowners-audit":"^2.9.0","istanbul-reports":"^3.0.2","yarn-deduplicate":"^6.0.2","@openfeature/core":"^1.10.0","eslint-plugin-jsdoc":"^62.9.0","eslint-plugin-mocha":"^11.2.0","istanbul-lib-report":"^3.0.0","eslint-plugin-import":"^2.32.0","mocha-junit-reporter":"^2.2.1","eslint-plugin-cypress":"^6.4.0","eslint-plugin-promise":"^7.3.0","eslint-plugin-sonarjs":"^4.0.3","eslint-plugin-unicorn":"^64.0.0","mocha-multi-reporters":"^1.5.1","@openfeature/server-sdk":"~1.21.0","@stylistic/eslint-plugin":"^5.10.0"},"optionalDependencies":{"oxc-parser":"^0.128.0","@datadog/pprof":"5.14.1","@opentelemetry/api":">=1.0.0 <1.10.0","@datadog/libdatadog":"0.9.3","@datadog/native-appsec":"11.0.1","@datadog/native-metrics":"3.1.1","@opentelemetry/api-logs":"<1.0.0","@datadog/wasm-js-rewriter":"5.0.1","@datadog/openfeature-node-server":"^1.1.2","@datadog/native-iast-taint-tracking":"4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/dd-trace_5.102.0_1778244946880_0.39140479124818306","host":"s3://npm-registry-packages-npm-production"},"_id":"dd-trace@5.102.0","version":"5.102.0"}