{"name":"dd-trace","version":"6.0.0","keywords":["datadog","trace","tracing","profile","profiler","profiling","opentracing","apm"],"author":{"name":"Datadog Inc.","email":"info@datadoghq.com"},"license":"(Apache-2.0 OR BSD-3-Clause)","_id":"dd-trace@6.0.0","maintainers":[{"name":"datadog","email":"robot-npm-frontend@datadoghq.com"}],"homepage":"https://github.com/DataDog/dd-trace-js#readme","bugs":{"url":"https://github.com/DataDog/dd-trace-js/issues"},"dist":{"shasum":"698e98b1f7afb4f2db658b25ce8cf2ba44282dfc","tarball":"https://registry.npmjs.org/dd-trace/-/dd-trace-6.0.0.tgz","fileCount":1006,"integrity":"sha512-Eh8LtFwpA3abEr5YJzu6ljS70jjReJDIHjHcbFyLoZvudqCz7NL30FyncJygBW7tiFtU2KjFCuDEfnSGS71jRQ==","signatures":[{"sig":"MEYCIQCUuO6+mCcfbt5giKhlQ0yi/cqxifmSCaJidyFFJxR0ywIhAJ+oxfhbEEVIVEoanMs068x395/o83avBs1pZx+zqF0p","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dd-trace@6.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5705505},"main":"index.js","engines":{"node":">=22"},"gitHead":"4f3d8bb4eafec0c8db46042ab9709773ca4cb303","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 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 && 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":"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:release":"mocha \"scripts/release/**/*.spec.js\"","test:scripts":"mocha \"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":"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","lint:editorconfig":"editorconfig-checker","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/**' --glob='.agents/**' --glob='.claude/**'","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: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: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: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\""},"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"}},"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":{},"_nodeVersion":"26.2.0","dependencies":{"dc-polyfill":"^0.1.11","opentracing":">=0.14.7","import-in-the-middle":"^3.2.0"},"nodeMaxMajor":27,"_hasShrinkwrap":false,"devDependencies":{"bun":"1.3.14","nyc":"^18.0.0","glob":"^10.4.5","nock":"^14.0.15","yaml":"^2.9.0","axios":"^1.18.1","husky":"^9.1.7","jszip":"^3.10.1","mocha":"^11.7.6","retry":"^0.13.1","sinon":"^22.0.0","eslint":"^9.39.2","multer":"^2.2.0","semver":"^7.8.5","express":"^5.1.0","globals":"^17.7.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.3.0","@types/mocha":"^10.0.10","@types/sinon":"^21.0.1","node-preload":"^0.2.1","@actions/core":"^3.0.1","@babel/helpers":"^8.0.0","@actions/github":"^9.1.1","eslint-plugin-n":"^18.2.0","@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.11.0","eslint-plugin-jsdoc":"^63.0.8","eslint-plugin-mocha":"^11.3.0","istanbul-lib-report":"^3.0.0","editorconfig-checker":"^6.1.1","eslint-plugin-import":"^2.32.0","mocha-junit-reporter":"^2.2.1","eslint-plugin-cypress":"^6.4.1","eslint-plugin-promise":"^7.3.0","eslint-plugin-sonarjs":"^4.1.0","eslint-plugin-unicorn":"^64.0.0","mocha-multi-reporters":"^1.5.1","@openfeature/server-sdk":"~1.22.0","@stylistic/eslint-plugin":"^5.10.0"},"optionalDependencies":{"oxc-parser":"^0.132.0","@datadog/pprof":"5.15.1","@opentelemetry/api":">=1.0.0 <1.10.0","@datadog/libdatadog":"0.9.4","@datadog/native-appsec":"11.0.1","@datadog/native-metrics":"3.1.2","@opentelemetry/api-logs":"<1.0.0","@datadog/wasm-js-rewriter":"5.0.1","@datadog/openfeature-node-server":"2.0.0","@datadog/native-iast-taint-tracking":"4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/dd-trace_6.0.0_1783019571959_0.009627200208288","host":"s3://npm-registry-packages-npm-production"}}