{"bugs":{"url":"https://github.com/DataDog/dd-trace-js/issues"},"dist":{"shasum":"bbd10e16e358939f3705592759d0460f96461cfa","tarball":"https://registry.npmjs.org/dd-trace/-/dd-trace-6.12.0.tgz","fileCount":1155,"integrity":"sha512-9tz5kapeXsEmd6/vYvRKDpp92uHJH7B30KtCfkTI2QVpHfL0kz61nUKQhXu4YGlFkeXL55S9UlMtck4p6sI5IQ==","signatures":[{"sig":"MEYCIQCr67OJ1mk1pPW79E7Ju0BJWWKWlAVxE031bJbjtJNYFQIhAPpgCFBu1CoS1Ez81N9H1BqHS+deoWLGqmoSNS1kxRNx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIG5JBuVrJp9akgr/ricFBVhiPTSUrSTIp2icDL1FvNk7AiAR7nYPEEgw+RfXKuAZG6Di14ZU0I9yeoxad54DH07mIg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dd-trace@6.12.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7429059},"main":"index.js","name":"dd-trace","author":{"name":"Datadog Inc.","email":"info@datadoghq.com"},"engines":{"node":">=22"},"gitHead":"19f740b59466cf618a747f9cb73d87a0df470d1a","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 && npm run verify:carrier-fields && npm run lint:codeowners:ci && npm run verify-exercised-tests","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":"node scripts/patch-istanbul-lib-coverage.js && node scripts/patch-v8-to-istanbul.js && 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\"","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":"node scripts/c8-ci.js test:core","test:esbuild":"mocha \"packages/datadog-esbuild/test/**/*.spec.js\"","test:plugins":"node --expose-gc ./node_modules/mocha/bin/mocha.js --fail-zero \"packages/datadog-plugin-@(${PLUGINS})/test/**/${SPEC:-*}*.spec.js\"","test:release":"mocha \"scripts/release/**/*.spec.js\"","test:scripts":"mocha \"benchmark/sirun/*.spec.js\" \"scripts/helpers/**/*.spec.js\" \"scripts/*.spec.mjs\"","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":"node scripts/c8-ci.js test:appsec","test:evp_proxy":"mocha \"packages/dd-trace/test/evp_proxy/**/*.spec.js\"","test:lambda:ci":"node scripts/c8-ci.js test:lambda","type:doc:build":"cd docs && yarn && yarn build","lint:codeowners":"codeowners-audit","test:aiguard:ci":"node scripts/c8-ci.js test:aiguard","test:esbuild:ci":"node scripts/c8-ci.js 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 && node scripts/c8-ci.js test:plugins","test:shimmer:ci":"node scripts/c8-ci.js 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":"node scripts/c8-ci.js test:webpack","release:proposal":"node scripts/release/proposal","test:code-origin":"mocha \"packages/datadog-code-origin/test/**/*.spec.js\"","test:debugger:ci":"node scripts/c8-ci.js test:debugger","test:integration":"mocha --timeout 60000 \"integration-tests/*.spec.js\"","test:openfeature":"mocha \"packages/dd-trace/test/evp_proxy/**/*.spec.js\" \"packages/dd-trace/test/openfeature/**/*.spec.js\"","test:profiler:ci":"node scripts/c8-ci.js test:profiler","lint:editorconfig":"docker build -q -t ec .github/editorconfig-checker && docker run --rm --volume=$PWD:/check ec","test:eslint-rules":"node scripts/run-eslint-rule-tests.mjs 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/**' --glob='.agents/**' --glob='.claude/**' --glob='integration-tests/**' --glob='packages/dd-trace/src/guardrails/**'","test:llmobs:sdk:ci":"node scripts/c8-ci.js test:llmobs:sdk","test:trace:core:ci":"node scripts/c8-ci.js 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":"node scripts/c8-ci.js test:code-origin","test:llmobs:plugins":"mocha \"packages/dd-trace/test/llmobs/plugins/@(${PLUGINS})/*.spec.js\"","test:openfeature:ci":"node scripts/c8-ci.js test:openfeature","verify:config:types":"node scripts/generate-config-types.js --check","test:integration:bun":"mocha --timeout 60000 \"integration-tests/bun/*.spec.js\"","test:otel-thread-ctx":"mocha --timeout 60000 packages/dd-trace/test/otel-thread-ctx.spec.js","generate:config:types":"node scripts/generate-config-types.js","test:instrumentations":"mocha --fail-zero \"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 && node scripts/c8-ci.js 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\"","verify:carrier-fields":"node scripts/verify-carrier-fields.mjs","test:appsec:plugins:ci":"yarn services && node scripts/c8-ci.js test:appsec:plugins","test:integration:mocha":"mocha --timeout 60000 \"integration-tests/mocha/*.spec.js\"","test:llmobs:plugins:ci":"yarn services && node scripts/c8-ci.js 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\"","verify:electron-package":"node scripts/generate-electron-package.js --check","verify:rewriter:targets":"node scripts/generate-rewriter-targets.js --check","test:instrumentations:ci":"yarn services && node scripts/c8-ci.js 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":"node scripts/c8-ci.js test:trace:guardrails","generate:electron-package":"node scripts/generate-electron-package.js","generate:rewriter:targets":"node scripts/generate-rewriter-targets.js","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:electron":"mocha \"integration-tests/electron/*.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,mjs}\"","bench:e2e:test-optimization":"node benchmark/e2e-test-optimization/benchmark-run.js","test:docker:otel-thread-ctx":"./scripts/docker/run-otel-thread-ctx-spec.sh","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:integration:webdriverio":"mocha --timeout 60000 \"integration-tests/webdriverio/*.spec.js\"","test:instrumentations:misc:ci":"node scripts/c8-ci.js test:instrumentations:misc","verify:supported-integrations":"node scripts/generate-supported-integrations.js --check","test:integration:crashtracking":"mocha --timeout 60000 \"integration-tests/crashtracking/*.spec.js\"","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\"","test:integration:webdriverio:coverage":"node ./integration-tests/coverage/run-suite.js --timeout 60000 \"integration-tests/webdriverio/*.spec.js\"","test:integration:test-optimization:helpers":"mocha \"integration-tests/cypress/*dependencies.spec.js\" \"integration-tests/jest/*dependencies.spec.js\" \"integration-tests/playwright/version*.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.13.0","description":"Datadog APM tracing client for JavaScript","directories":{},"maintainers":[{"name":"datadog","email":"robot-npm-frontend@datadoghq.com"}],"_nodeVersion":"26.2.0","dependencies":{"dc-polyfill":"^0.1.11","opentracing":">=0.14.7","import-in-the-middle":"^3.3.2"},"nodeMaxMajor":27,"_hasShrinkwrap":false,"devDependencies":{"c8":"^12.0.0","bun":"1.3.14","nyc":"^18.0.0","glob":"^10.4.5","nock":"^14.0.17","yaml":"^2.9.0","axios":"^1.19.0","husky":"^9.1.7","jszip":"^3.10.1","mocha":"^11.8.0","retry":"^0.13.1","sinon":"^22.1.0","eslint":"^10.8.1","multer":"^2.2.0","semver":"^7.8.5","express":"^5.1.0","globals":"^17.11.0","graphql":"*","octokit":"^5.0.3","p-limit":"^7.3.1","semifies":"^1.0.0","tiktoken":"^1.0.21","benchmark":"^2.1.4","minimatch":"^10.2.6","@eslint/js":"^10.0.1","proxyquire":"^2.1.3","typescript":"^6.0.3","workerpool":"^10.0.3","@types/node":"^18.19.106","@vercel/nft":"^1.10.2","body-parser":"^2.3.0","@types/mocha":"^10.0.10","@types/sinon":"^22.0.0","jsonc-parser":"^3.3.1","node-preload":"^0.2.1","test-exclude":"^8.0.0","@actions/core":"^3.0.1","@babel/helpers":"^8.0.0","v8-to-istanbul":"^9.0.0","@actions/github":"^9.1.1","eslint-plugin-n":"^18.3.0","@eslint/eslintrc":"^3.3.6","@msgpack/msgpack":"^3.1.3","codeowners-audit":"^2.9.0","istanbul-reports":"^3.0.2","yarn-deduplicate":"^6.0.2","@openfeature/core":"^1.12.0","@yarnpkg/lockfile":"^1.1.0","@eslint/plugin-kit":"^0.7.2","source-map-support":"^0.5.21","eslint-plugin-jsdoc":"^64.2.0","eslint-plugin-mocha":"^11.3.0","istanbul-lib-report":"^3.0.0","mocha-junit-reporter":"^2.2.1","eslint-plugin-cypress":"^7.0.0","eslint-plugin-promise":"^7.3.0","eslint-plugin-sonarjs":"^4.2.0","eslint-plugin-unicorn":"^73.0.0","mocha-multi-reporters":"^1.5.1","eslint-plugin-import-x":"^4.16.2","@openfeature/server-sdk":"~1.23.0","@stylistic/eslint-plugin":"^5.10.0","@datadog/openfeature-node-server":"2.1.0"},"optionalDependencies":{"oxc-parser":"^0.132.0","@datadog/pprof":"5.18.1","@opentelemetry/api":">=1.0.0 <1.10.0","@datadog/libdatadog":"0.12.1","@datadog/native-appsec":"11.0.1","@datadog/native-metrics":"3.1.2","@opentelemetry/api-logs":"<1.0.0","@datadog/wasm-js-rewriter":"5.0.3","@datadog/native-iast-taint-tracking":"4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/dd-trace_6.12.0_1787325392174_0.02207610315474673","host":"s3://npm-registry-packages-npm-production"},"_id":"dd-trace@6.12.0","version":"6.12.0"}