{"_id":"@opentelemetry/instrumentation-undici","_rev":"13-af7df6fd92fb76c99bdad802a4d883b7","name":"@opentelemetry/instrumentation-undici","dist-tags":{"latest":"0.11.0"},"versions":{"0.1.0":{"name":"@opentelemetry/instrumentation-undici","version":"0.1.0","keywords":["opentelemetry","fetch","undici","nodejs","tracing","instrumentation"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/instrumentation-undici@0.1.0","maintainers":[{"name":"pichlermarc","email":"marc.pichler@dynatrace.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/opentelemetry-instrumentation-undici#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js-contrib/issues"},"dist":{"shasum":"95991b919997587e4931aab2adba99fbe03d2fb1","tarball":"https://registry.npmjs.org/@opentelemetry/instrumentation-undici/-/instrumentation-undici-0.1.0.tgz","fileCount":21,"integrity":"sha512-1nHnUcud2Cy4kqRuna3aj86EuyojZCDWFHwhGsNXkQt8NpAGl6ZMb7OvvrDyk8QB9Quq/icD3Kmg1N06eXpPbQ==","signatures":[{"sig":"MEYCIQCRngMYOfYpko/nzMGyke8CNYYdtKgOm+VyaLTtXOKrZAIhANhO+jMaqGcCLopjh1Rg2NPJJsjErSXcmkHnj6pvMOtG","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":100630},"main":"build/src/index.js","types":"build/src/index.d.ts","engines":{"node":">=14"},"gitHead":"fe18e2fbb2a6535cb72f314fdb1550a3a4160403","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json test/**/*.test.ts","clean":"rimraf build/*","watch":"tsc -w","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../../","compile":"tsc -p .","lint:fix":"eslint . --ext .ts --fix","prewatch":"npm run precompile","precompile":"tsc --version && lerna run version:update --scope @opentelemetry/instrumentation-undici --include-dependencies","prepublishOnly":"npm run compile","version:update":"node ../../../scripts/version-update.js","test-all-versions":"tav"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js-contrib.git","type":"git"},"_npmVersion":"lerna/6.6.2/node@v18.19.1+x64 (linux)","description":"OpenTelemetry undici/fetch automatic instrumentation package.","directories":{},"sideEffects":false,"_nodeVersion":"18.19.1","dependencies":{"@opentelemetry/core":"^1.8.0","@opentelemetry/instrumentation":"^0.50.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"15.1.0","mocha":"7.2.0","rimraf":"5.0.5","semver":"^7.6.0","undici":"6.10.1","ts-mocha":"10.0.0","superagent":"8.0.9","typescript":"4.4.4","@types/node":"18.6.5","@types/mocha":"7.0.2","test-all-versions":"6.0.0","@opentelemetry/api":"^1.7.0","@opentelemetry/sdk-metrics":"^1.8.0","@opentelemetry/sdk-trace-base":"^1.8.0","@opentelemetry/sdk-trace-node":"^1.8.0"},"peerDependencies":{"@opentelemetry/api":"^1.7.0"},"_npmOperationalInternal":{"tmp":"tmp/instrumentation-undici_0.1.0_1712270122608_0.18547129329569967","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"@opentelemetry/instrumentation-undici","version":"0.2.0","keywords":["opentelemetry","fetch","undici","nodejs","tracing","instrumentation"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/instrumentation-undici@0.2.0","maintainers":[{"name":"pichlermarc","email":"marc.pichler@dynatrace.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/opentelemetry-instrumentation-undici#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js-contrib/issues"},"dist":{"shasum":"7152b20448070a4f2d7e98b5d91a36f2d5fd67f0","tarball":"https://registry.npmjs.org/@opentelemetry/instrumentation-undici/-/instrumentation-undici-0.2.0.tgz","fileCount":21,"integrity":"sha512-RH9WdVRtpnyp8kvya2RYqKsJouPxvHl7jKPsIfrbL8u2QCKloAGi0uEqDHoOS15ZRYPQTDXZ7d8jSpUgSQmvpA==","signatures":[{"sig":"MEUCIQDUW+or4gbNofbsSEADBhWfHSM1pLIktYcGEEihh2jGDwIgBJ3KI8B1lIyDlhpw0ewJUa+3PRVSNhQQT2+/d9Rx7wY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":101823},"main":"build/src/index.js","types":"build/src/index.d.ts","engines":{"node":">=14"},"gitHead":"96a87b48934f0afcf1fe637eed6704f35bd8e973","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json test/**/*.test.ts","clean":"rimraf build/*","watch":"tsc -w","compile":"tsc -p .","lint:fix":"eslint . --ext .ts --fix","prewatch":"npm run precompile","precompile":"tsc --version && lerna run version:update --scope @opentelemetry/instrumentation-undici --include-dependencies","prepublishOnly":"npm run compile","version:update":"node ../../../scripts/version-update.js","test-all-versions":"tav"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js-contrib.git","type":"git"},"_npmVersion":"lerna/6.6.2/node@v18.20.2+x64 (linux)","description":"OpenTelemetry instrumentation for undici and Node.js fetch().","directories":{},"sideEffects":false,"_nodeVersion":"18.20.2","dependencies":{"@opentelemetry/core":"^1.8.0","@opentelemetry/instrumentation":"^0.51.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"15.1.0","mocha":"7.2.0","rimraf":"5.0.5","semver":"^7.6.0","undici":"6.11.1","ts-mocha":"10.0.0","superagent":"8.0.9","typescript":"4.4.4","@types/node":"18.6.5","@types/mocha":"7.0.2","test-all-versions":"6.1.0","@opentelemetry/api":"^1.7.0","@opentelemetry/sdk-metrics":"^1.8.0","@opentelemetry/sdk-trace-base":"^1.8.0","@opentelemetry/sdk-trace-node":"^1.8.0"},"peerDependencies":{"@opentelemetry/api":"^1.7.0"},"_npmOperationalInternal":{"tmp":"tmp/instrumentation-undici_0.2.0_1714071719161_0.8824860609579699","host":"s3://npm-registry-packages"}},"0.3.0":{"name":"@opentelemetry/instrumentation-undici","version":"0.3.0","keywords":["opentelemetry","fetch","undici","nodejs","tracing","instrumentation"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/instrumentation-undici@0.3.0","maintainers":[{"name":"pichlermarc","email":"marc.pichler@dynatrace.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/instrumentation-undici","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js-contrib/issues"},"dist":{"shasum":"1b4e6894cf6b441e242882fcae3ad38ddff74674","tarball":"https://registry.npmjs.org/@opentelemetry/instrumentation-undici/-/instrumentation-undici-0.3.0.tgz","fileCount":21,"integrity":"sha512-LMbOE4ofjpQyZ3266Ah6XL9JIBaShebLN0aaZPvqXozKPu41rHmggO3qk0H+Unv8wbiUnHgYZDvq8yxXyKAadg==","signatures":[{"sig":"MEYCIQCCRjan6vmrbm1m7dnTkvOZJmJUI0txO5SNnIBDKwswLwIhALlXpTIYJdy4svnIDo+EHd6HtTjQcNQyaQwaJwLEH4U5","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":102108},"main":"build/src/index.js","types":"build/src/index.d.ts","engines":{"node":">=14"},"gitHead":"0af1b70f7c3c9763c85ac51fa5e334c1e1512020","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json test/**/*.test.ts","clean":"rimraf build/*","watch":"tsc -w","compile":"tsc -p .","lint:fix":"eslint . --ext .ts --fix","prewatch":"npm run precompile","precompile":"tsc --version && lerna run version:update --scope @opentelemetry/instrumentation-undici --include-dependencies","prepublishOnly":"npm run compile","version:update":"node ../../../scripts/version-update.js","test-all-versions":"tav"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js-contrib.git","type":"git"},"_npmVersion":"lerna/6.6.2/node@v18.20.3+x64 (linux)","description":"OpenTelemetry instrumentation for `undici` http client and Node.js fetch()","directories":{},"sideEffects":false,"_nodeVersion":"18.20.3","dependencies":{"@opentelemetry/core":"^1.8.0","@opentelemetry/instrumentation":"^0.52.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"15.1.0","mocha":"7.2.0","rimraf":"5.0.5","semver":"^7.6.0","undici":"6.11.1","ts-mocha":"10.0.0","typescript":"4.4.4","@types/node":"18.6.5","@types/mocha":"7.0.2","test-all-versions":"6.1.0","@opentelemetry/api":"^1.7.0","@opentelemetry/sdk-metrics":"^1.8.0","@opentelemetry/sdk-trace-base":"^1.8.0","@opentelemetry/sdk-trace-node":"^1.8.0"},"peerDependencies":{"@opentelemetry/api":"^1.7.0"},"_npmOperationalInternal":{"tmp":"tmp/instrumentation-undici_0.3.0_1717660392987_0.2205069871413008","host":"s3://npm-registry-packages"}},"0.4.0":{"name":"@opentelemetry/instrumentation-undici","version":"0.4.0","keywords":["opentelemetry","fetch","undici","nodejs","tracing","instrumentation"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/instrumentation-undici@0.4.0","maintainers":[{"name":"pichlermarc","email":"marc.pichler@dynatrace.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/instrumentation-undici","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js-contrib/issues"},"dist":{"shasum":"2f1fdba97a50b965e33107a99815a23d5c607277","tarball":"https://registry.npmjs.org/@opentelemetry/instrumentation-undici/-/instrumentation-undici-0.4.0.tgz","fileCount":21,"integrity":"sha512-UdMQBpz11SqtWlmDnk5SoqF5QDom4VmW8SVDt9Q2xuMWVh8lc0kVROfoo2pl7zU6H6gFR8eudb3eFXIdrFn0ew==","signatures":[{"sig":"MEQCIHsqKfwNyVud0rMpdXX7M0oZfZMJwmLLkRIRpRg5nm5WAiB3MEnL/Qeh4E47TiTakQXUOdLusxs82KjC27Ugcr+2og==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@opentelemetry%2finstrumentation-undici@0.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"unpackedSize":104070},"main":"build/src/index.js","types":"build/src/index.d.ts","engines":{"node":">=14"},"gitHead":"ad8436d6a4174f2288cb939080cd4e74da94b0d7","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json test/**/*.test.ts","clean":"rimraf build/*","watch":"tsc -w","compile":"tsc -p .","lint:fix":"eslint . --ext .ts --fix","prewatch":"npm run precompile","precompile":"tsc --version && lerna run version:update --scope @opentelemetry/instrumentation-undici --include-dependencies","prepublishOnly":"npm run compile","version:update":"node ../../../scripts/version-update.js","test-all-versions":"tav"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js-contrib.git","type":"git"},"_npmVersion":"lerna/6.6.2/node@v18.20.3+x64 (linux)","description":"OpenTelemetry instrumentation for `undici` http client and Node.js fetch()","directories":{},"sideEffects":false,"_nodeVersion":"18.20.3","dependencies":{"@opentelemetry/core":"^1.8.0","@opentelemetry/instrumentation":"^0.52.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"15.1.0","mocha":"7.2.0","rimraf":"5.0.5","semver":"^7.6.0","undici":"6.11.1","ts-mocha":"10.0.0","typescript":"4.4.4","@types/node":"18.6.5","@types/mocha":"7.0.2","test-all-versions":"6.1.0","@opentelemetry/api":"^1.7.0","@opentelemetry/sdk-metrics":"^1.8.0","@opentelemetry/sdk-trace-base":"^1.8.0","@opentelemetry/sdk-trace-node":"^1.8.0"},"peerDependencies":{"@opentelemetry/api":"^1.7.0"},"_npmOperationalInternal":{"tmp":"tmp/instrumentation-undici_0.4.0_1720078873660_0.41982633412366943","host":"s3://npm-registry-packages"}},"0.5.0":{"name":"@opentelemetry/instrumentation-undici","version":"0.5.0","keywords":["opentelemetry","fetch","undici","nodejs","tracing","instrumentation"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/instrumentation-undici@0.5.0","maintainers":[{"name":"pichlermarc","email":"marc.pichler@dynatrace.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/instrumentation-undici","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js-contrib/issues"},"dist":{"shasum":"50782ff300027d0d0664fb60a3c12227586d5ebd","tarball":"https://registry.npmjs.org/@opentelemetry/instrumentation-undici/-/instrumentation-undici-0.5.0.tgz","fileCount":21,"integrity":"sha512-aNTeSrFAVcM9qco5DfZ9DNXu6hpMRe8Kt8nCDHfMWDB3pwgGVUE76jTdohc+H/7eLRqh4L7jqs5NSQoHw7S6ww==","signatures":[{"sig":"MEUCIAGoWU5Uhnf0kqHks9GBxW6yGmEI+xM4iMDqyoGk+b9TAiEAleiGN4NeZ8rgJpzn5jyiR1qjdoC4yU93I55HTYb+B6k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@opentelemetry%2finstrumentation-undici@0.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"unpackedSize":106411},"main":"build/src/index.js","types":"build/src/index.d.ts","engines":{"node":">=14"},"gitHead":"19454560b49b669c8f9c0cca9fcc3308b415f2b1","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json test/**/*.test.ts","clean":"rimraf build/*","watch":"tsc -w","compile":"tsc -p .","lint:fix":"eslint . --ext .ts --fix","prewatch":"npm run precompile","precompile":"tsc --version && lerna run version:update --scope @opentelemetry/instrumentation-undici --include-dependencies","prepublishOnly":"npm run compile","version:update":"node ../../../scripts/version-update.js","test-all-versions":"tav"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js-contrib.git","type":"git"},"_npmVersion":"lerna/6.6.2/node@v18.20.4+x64 (linux)","description":"OpenTelemetry instrumentation for `undici` http client and Node.js fetch()","directories":{},"sideEffects":false,"_nodeVersion":"18.20.4","dependencies":{"@opentelemetry/core":"^1.8.0","@opentelemetry/instrumentation":"^0.52.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"15.1.0","mocha":"7.2.0","rimraf":"5.0.10","semver":"^7.6.0","undici":"6.11.1","ts-mocha":"10.0.0","typescript":"4.4.4","@types/node":"18.6.5","@types/mocha":"7.0.2","test-all-versions":"6.1.0","@opentelemetry/api":"^1.7.0","@opentelemetry/sdk-metrics":"^1.8.0","@opentelemetry/sdk-trace-base":"^1.8.0","@opentelemetry/sdk-trace-node":"^1.8.0"},"peerDependencies":{"@opentelemetry/api":"^1.7.0"},"_npmOperationalInternal":{"tmp":"tmp/instrumentation-undici_0.5.0_1724766971705_0.8560686454175537","host":"s3://npm-registry-packages"}},"0.6.0":{"name":"@opentelemetry/instrumentation-undici","version":"0.6.0","keywords":["opentelemetry","fetch","undici","nodejs","tracing","instrumentation"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/instrumentation-undici@0.6.0","maintainers":[{"name":"pichlermarc","email":"marc.pichler@dynatrace.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/instrumentation-undici","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js-contrib/issues"},"dist":{"shasum":"9436ee155c8dcb0b760b66947c0e0f347688a5ef","tarball":"https://registry.npmjs.org/@opentelemetry/instrumentation-undici/-/instrumentation-undici-0.6.0.tgz","fileCount":21,"integrity":"sha512-ABJBhm5OdhGmbh0S/fOTE4N69IZ00CsHC5ijMYfzbw3E5NwLgpQk5xsljaECrJ8wz1SfXbO03FiSuu5AyRAkvQ==","signatures":[{"sig":"MEQCIFeZROlS7NKUhQArTaBaTXt223vBdNsw2yBeHk0ldfDeAiBmDKhxjorLo8mLUb0HwFMENcD/UA0YMDv5wF5i2h17+g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@opentelemetry%2finstrumentation-undici@0.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"unpackedSize":106411},"main":"build/src/index.js","types":"build/src/index.d.ts","engines":{"node":">=14"},"gitHead":"9dc58afed8134f95908331bcff35c5d9ec46fe9a","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json test/**/*.test.ts","clean":"rimraf build/*","watch":"tsc -w","compile":"tsc -p .","lint:fix":"eslint . --ext .ts --fix","prewatch":"npm run precompile","precompile":"tsc --version && lerna run version:update --scope @opentelemetry/instrumentation-undici --include-dependencies","prepublishOnly":"npm run compile","version:update":"node ../../../scripts/version-update.js","test-all-versions":"tav"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js-contrib.git","type":"git"},"_npmVersion":"lerna/6.6.2/node@v18.20.4+x64 (linux)","description":"OpenTelemetry instrumentation for `undici` http client and Node.js fetch()","directories":{},"sideEffects":false,"_nodeVersion":"18.20.4","dependencies":{"@opentelemetry/core":"^1.8.0","@opentelemetry/instrumentation":"^0.53.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"15.1.0","mocha":"7.2.0","rimraf":"5.0.10","semver":"^7.6.0","undici":"6.11.1","ts-mocha":"10.0.0","typescript":"4.4.4","@types/node":"18.6.5","@types/mocha":"7.0.2","test-all-versions":"6.1.0","@opentelemetry/api":"^1.7.0","@opentelemetry/sdk-metrics":"^1.8.0","@opentelemetry/sdk-trace-base":"^1.8.0","@opentelemetry/sdk-trace-node":"^1.8.0"},"peerDependencies":{"@opentelemetry/api":"^1.7.0"},"_npmOperationalInternal":{"tmp":"tmp/instrumentation-undici_0.6.0_1725282649915_0.3440263197600135","host":"s3://npm-registry-packages"}},"0.7.0":{"name":"@opentelemetry/instrumentation-undici","version":"0.7.0","keywords":["opentelemetry","fetch","undici","nodejs","tracing","instrumentation"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/instrumentation-undici@0.7.0","maintainers":[{"name":"pichlermarc","email":"marc.pichler@dynatrace.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/instrumentation-undici","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js-contrib/issues"},"dist":{"shasum":"aa7999e1346e04699a539e783caa9ac44c94c19b","tarball":"https://registry.npmjs.org/@opentelemetry/instrumentation-undici/-/instrumentation-undici-0.7.0.tgz","fileCount":21,"integrity":"sha512-1AAqbVt1QOLgnc9DEkHS2R/0FIPI74ud5qgitwP9sVYzRg6e66bPSoAIARCyuANJrWCUrfgI69vLTfRxhBM+3A==","signatures":[{"sig":"MEYCIQCTyfjYRBBip1ULUlvZZJbOOuy6ZjBbRoCJQEARh058VAIhAMp4J/U9XYkM8wPgPS9NJr4M3ufhKxcNJHTlfp6yp2Cy","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@opentelemetry%2finstrumentation-undici@0.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"unpackedSize":108701},"main":"build/src/index.js","types":"build/src/index.d.ts","engines":{"node":">=14"},"gitHead":"7633caee19a7f04c5cc5e191d1ae7745ac3739f1","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc mocha test/**/*.test.ts","clean":"rimraf build/*","watch":"tsc -w","compile":"tsc -p .","lint:fix":"eslint . --ext .ts --fix","prewatch":"npm run precompile","precompile":"tsc --version && lerna run version:update --scope @opentelemetry/instrumentation-undici --include-dependencies","prepublishOnly":"npm run compile","version:update":"node ../../../scripts/version-update.js","test-all-versions":"tav"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js-contrib.git","type":"git"},"_npmVersion":"lerna/6.6.2/node@v18.20.4+x64 (linux)","description":"OpenTelemetry instrumentation for `undici` http client and Node.js fetch()","directories":{},"sideEffects":false,"_nodeVersion":"18.20.4","dependencies":{"@opentelemetry/core":"^1.8.0","@opentelemetry/instrumentation":"^0.54.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"15.1.0","rimraf":"5.0.10","semver":"^7.6.0","undici":"6.11.1","typescript":"4.4.4","@types/node":"18.18.14","@types/mocha":"7.0.2","test-all-versions":"6.1.0","@opentelemetry/api":"^1.7.0","@opentelemetry/sdk-metrics":"^1.8.0","@opentelemetry/sdk-trace-base":"^1.8.0","@opentelemetry/sdk-trace-node":"^1.8.0"},"peerDependencies":{"@opentelemetry/api":"^1.7.0"},"_npmOperationalInternal":{"tmp":"tmp/instrumentation-undici_0.7.0_1729866863182_0.38057341348127083","host":"s3://npm-registry-packages"}},"0.7.1":{"name":"@opentelemetry/instrumentation-undici","version":"0.7.1","keywords":["opentelemetry","fetch","undici","nodejs","tracing","instrumentation"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/instrumentation-undici@0.7.1","maintainers":[{"name":"pichlermarc","email":"marc.pichler@dynatrace.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/instrumentation-undici","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js-contrib/issues"},"dist":{"shasum":"c40003a5d493c5c0a28d7f5170b8f57284a0e38c","tarball":"https://registry.npmjs.org/@opentelemetry/instrumentation-undici/-/instrumentation-undici-0.7.1.tgz","fileCount":21,"integrity":"sha512-sIl4zrRDP7pR+2Pmdm9XJQULMKiUmvZze2cEW6gUz7TXCEaYmJ+vNMdd7qgeRo8C7AMm+T08mptobFVKPzdz+A==","signatures":[{"sig":"MEQCIEqR8WfmEok1ZNyuCGMA2h0bkgvHf7ZPg3FjCUF1w5b3AiBvELOkw5A7Rn7EH24IFOvQ78lr5FrBuhJDy0yozGjaug==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@opentelemetry%2finstrumentation-undici@0.7.1","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"unpackedSize":109095},"main":"build/src/index.js","types":"build/src/index.d.ts","engines":{"node":">=14"},"gitHead":"acbaf200874cabe3f58334d38e91f1c2f1de4d6c","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc mocha test/**/*.test.ts","clean":"rimraf build/*","watch":"tsc -w","compile":"tsc -p .","lint:fix":"eslint . --ext .ts --fix","prewatch":"npm run precompile","prepublishOnly":"npm run compile","version:update":"node ../../../scripts/version-update.js","test-all-versions":"tav"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js-contrib.git","type":"git"},"_npmVersion":"lerna/6.6.2/node@v18.20.4+x64 (linux)","description":"OpenTelemetry instrumentation for `undici` http client and Node.js fetch()","directories":{},"sideEffects":false,"_nodeVersion":"18.20.4","dependencies":{"@opentelemetry/core":"^1.8.0","@opentelemetry/instrumentation":"^0.54.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"15.1.0","rimraf":"5.0.10","semver":"^7.6.0","undici":"6.11.1","typescript":"4.4.4","@types/node":"18.18.14","@types/mocha":"7.0.2","test-all-versions":"6.1.0","@opentelemetry/api":"^1.7.0","@opentelemetry/sdk-metrics":"^1.8.0","@opentelemetry/sdk-trace-base":"^1.8.0","@opentelemetry/sdk-trace-node":"^1.8.0"},"peerDependencies":{"@opentelemetry/api":"^1.7.0"},"_npmOperationalInternal":{"tmp":"tmp/instrumentation-undici_0.7.1_1731020412312_0.5341317822148706","host":"s3://npm-registry-packages"}},"0.8.0":{"name":"@opentelemetry/instrumentation-undici","version":"0.8.0","keywords":["opentelemetry","fetch","undici","nodejs","tracing","instrumentation"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/instrumentation-undici@0.8.0","maintainers":[{"name":"pichlermarc","email":"marc.pichler@dynatrace.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/instrumentation-undici","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js-contrib/issues"},"dist":{"shasum":"fc6e06693197a5b4925db8bb1795ae4b97f1607c","tarball":"https://registry.npmjs.org/@opentelemetry/instrumentation-undici/-/instrumentation-undici-0.8.0.tgz","fileCount":21,"integrity":"sha512-XUab3nrvk2CPjOTlIPJNUv3v0KIpK6flxF67Re6PoxVaxtN4Zh5hfUTowndn7rXMGwz2feO5LpDWjqfMQw8veQ==","signatures":[{"sig":"MEYCIQDO2zAhJh5IRwrcFNeZoP/GSsbeWwkxo1AQZ4Jck3bcMAIhAL6pvTCvTbyPz98p89NqLebs4bj3RJy6Td8BAIEQEA3o","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@opentelemetry%2finstrumentation-undici@0.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"unpackedSize":109095},"main":"build/src/index.js","types":"build/src/index.d.ts","engines":{"node":">=14"},"gitHead":"d0fb13557fac651424b095b0a48a5116407875b1","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc mocha test/**/*.test.ts","clean":"rimraf build/*","watch":"tsc -w","compile":"tsc -p .","lint:fix":"eslint . --ext .ts --fix","prewatch":"npm run precompile","prepublishOnly":"npm run compile","version:update":"node ../../../scripts/version-update.js","test-all-versions":"tav"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js-contrib.git","type":"git"},"_npmVersion":"lerna/6.6.2/node@v18.20.4+x64 (linux)","description":"OpenTelemetry instrumentation for `undici` http client and Node.js fetch()","directories":{},"sideEffects":false,"_nodeVersion":"18.20.4","dependencies":{"@opentelemetry/core":"^1.8.0","@opentelemetry/instrumentation":"^0.55.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"15.1.0","rimraf":"5.0.10","semver":"^7.6.0","undici":"6.11.1","typescript":"4.4.4","@types/node":"18.18.14","@types/mocha":"7.0.2","test-all-versions":"6.1.0","@opentelemetry/api":"^1.7.0","@opentelemetry/sdk-metrics":"^1.8.0","@opentelemetry/sdk-trace-base":"^1.8.0","@opentelemetry/sdk-trace-node":"^1.8.0"},"peerDependencies":{"@opentelemetry/api":"^1.7.0"},"_npmOperationalInternal":{"tmp":"tmp/instrumentation-undici_0.8.0_1731948974534_0.6112785673126528","host":"s3://npm-registry-packages"}},"0.9.0":{"name":"@opentelemetry/instrumentation-undici","version":"0.9.0","keywords":["opentelemetry","fetch","undici","nodejs","tracing","instrumentation"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/instrumentation-undici@0.9.0","maintainers":[{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"pichlermarc","email":"marc.pichler@dynatrace.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/instrumentation-undici","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js-contrib/issues"},"dist":{"shasum":"c0be1854a90a5002d2345f8bc939d659a9ad76b1","tarball":"https://registry.npmjs.org/@opentelemetry/instrumentation-undici/-/instrumentation-undici-0.9.0.tgz","fileCount":21,"integrity":"sha512-lxc3cpUZ28CqbrWcUHxGW/ObDpMOYbuxF/ZOzeFZq54P9uJ2Cpa8gcrC9F716mtuiMaekwk8D6n34vg/JtkkxQ==","signatures":[{"sig":"MEQCIFcyVeXSwEcOzemcROOQMXdnJH9wU9BQqM2gqvJYPpIkAiAai93h0+6C5FUoX69mYXAr3e9SNTFJe5eax29od5xEbg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@opentelemetry%2finstrumentation-undici@0.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"unpackedSize":109095},"main":"build/src/index.js","types":"build/src/index.d.ts","engines":{"node":">=14"},"gitHead":"e3c9150445e13c5aa4c2c4d981bb2193e0076e50","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc mocha test/**/*.test.ts","clean":"rimraf build/*","watch":"tsc -w","compile":"tsc -p .","lint:fix":"eslint . --ext .ts --fix","prewatch":"npm run precompile","prepublishOnly":"npm run compile","version:update":"node ../../../scripts/version-update.js","test-all-versions":"tav"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js-contrib.git","type":"git"},"_npmVersion":"lerna/6.6.2/node@v18.20.5+x64 (linux)","description":"OpenTelemetry instrumentation for `undici` http client and Node.js fetch()","directories":{},"sideEffects":false,"_nodeVersion":"18.20.5","dependencies":{"@opentelemetry/core":"^1.8.0","@opentelemetry/instrumentation":"^0.56.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"15.1.0","rimraf":"5.0.10","semver":"^7.6.0","undici":"6.11.1","typescript":"4.4.4","@types/node":"18.18.14","@types/mocha":"7.0.2","test-all-versions":"6.1.0","@opentelemetry/api":"^1.7.0","@opentelemetry/sdk-metrics":"^1.8.0","@opentelemetry/sdk-trace-base":"^1.8.0","@opentelemetry/sdk-trace-node":"^1.8.0"},"peerDependencies":{"@opentelemetry/api":"^1.7.0"},"_npmOperationalInternal":{"tmp":"tmp/instrumentation-undici_0.9.0_1733384273067_0.1745215105471869","host":"s3://npm-registry-packages"}},"0.10.0":{"name":"@opentelemetry/instrumentation-undici","version":"0.10.0","keywords":["opentelemetry","fetch","undici","nodejs","tracing","instrumentation"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/instrumentation-undici@0.10.0","maintainers":[{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"pichlermarc","email":"marc.pichler@dynatrace.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/instrumentation-undici","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js-contrib/issues"},"dist":{"shasum":"99cba213a6e9d47a82896b6c782c3f2d60e0edb5","tarball":"https://registry.npmjs.org/@opentelemetry/instrumentation-undici/-/instrumentation-undici-0.10.0.tgz","fileCount":21,"integrity":"sha512-vm+V255NGw9gaSsPD6CP0oGo8L55BffBc8KnxqsMuc6XiAD1L8SFNzsW0RHhxJFqy9CJaJh+YiJ5EHXuZ5rZBw==","signatures":[{"sig":"MEUCIQD30A81Nyi5I+buI6pl+fvSxOyKxgp03hOVP4V3bpiOgQIgcO8HxjiZ7ICdX8/GTHtQYJwBP8AVN4QMFCJ2GvDlU3U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@opentelemetry%2finstrumentation-undici@0.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"unpackedSize":109099},"main":"build/src/index.js","types":"build/src/index.d.ts","engines":{"node":">=14"},"gitHead":"3ef5205e5353010184c69ff7b9f0f4830f0932de","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc mocha test/**/*.test.ts","clean":"rimraf build/*","watch":"tsc -w","compile":"tsc -p .","lint:fix":"eslint . --ext .ts --fix","prewatch":"npm run precompile","prepublishOnly":"npm run compile","version:update":"node ../../../scripts/version-update.js","test-all-versions":"tav"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js-contrib.git","type":"git"},"_npmVersion":"lerna/6.6.2/node@v18.20.5+x64 (linux)","description":"OpenTelemetry instrumentation for `undici` http client and Node.js fetch()","directories":{},"sideEffects":false,"_nodeVersion":"18.20.5","dependencies":{"@opentelemetry/core":"^1.8.0","@opentelemetry/instrumentation":"^0.57.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"15.1.0","rimraf":"5.0.10","semver":"^7.6.0","undici":"6.11.1","typescript":"4.4.4","@types/node":"18.18.14","@types/mocha":"7.0.2","test-all-versions":"6.1.0","@opentelemetry/api":"^1.7.0","@opentelemetry/sdk-metrics":"^1.8.0","@opentelemetry/sdk-trace-base":"^1.8.0","@opentelemetry/sdk-trace-node":"^1.8.0"},"peerDependencies":{"@opentelemetry/api":"^1.7.0"},"_npmOperationalInternal":{"tmp":"tmp/instrumentation-undici_0.10.0_1734524685269_0.06045170260502064","host":"s3://npm-registry-packages-npm-production"}},"0.10.1":{"name":"@opentelemetry/instrumentation-undici","version":"0.10.1","keywords":["opentelemetry","fetch","undici","nodejs","tracing","instrumentation"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/instrumentation-undici@0.10.1","maintainers":[{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"pichlermarc","email":"marc.pichler@dynatrace.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/instrumentation-undici","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js-contrib/issues"},"dist":{"shasum":"228b7fc267e55533708be16c43e70bbb51a691de","tarball":"https://registry.npmjs.org/@opentelemetry/instrumentation-undici/-/instrumentation-undici-0.10.1.tgz","fileCount":21,"integrity":"sha512-rkOGikPEyRpMCmNu9AQuV5dtRlDmJp2dK5sw8roVshAGoB6hH/3QjDtRhdwd75SsJwgynWUNRUYe0wAkTo16tQ==","signatures":[{"sig":"MEUCICyBqvHa7dkm9QP8cWRTaEup6bu4et17hb+0I2PWtZVtAiEAgOdlfjLAYiCm+aGFgW9gkmsAfASN6Sow6IMEpbSPBHI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@opentelemetry%2finstrumentation-undici@0.10.1","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"unpackedSize":109104},"main":"build/src/index.js","types":"build/src/index.d.ts","engines":{"node":">=14"},"gitHead":"1eb77007669bae87fe5664d68ba6533b95275d52","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc mocha test/**/*.test.ts","clean":"rimraf build/*","watch":"tsc -w","compile":"tsc -p .","lint:fix":"eslint . --ext .ts --fix","prewatch":"npm run precompile","prepublishOnly":"npm run compile","version:update":"node ../../../scripts/version-update.js","test-all-versions":"tav"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js-contrib.git","type":"git"},"_npmVersion":"lerna/6.6.2/node@v18.20.6+x64 (linux)","description":"OpenTelemetry instrumentation for `undici` http client and Node.js fetch()","directories":{},"sideEffects":false,"_nodeVersion":"18.20.6","dependencies":{"@opentelemetry/core":"^1.8.0","@opentelemetry/instrumentation":"^0.57.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"15.1.0","rimraf":"5.0.10","semver":"^7.6.0","undici":"6.21.1","typescript":"4.4.4","@types/node":"18.18.14","@types/mocha":"7.0.2","test-all-versions":"6.1.0","@opentelemetry/api":"^1.7.0","@opentelemetry/sdk-metrics":"^1.8.0","@opentelemetry/sdk-trace-base":"^1.8.0","@opentelemetry/sdk-trace-node":"^1.8.0"},"peerDependencies":{"@opentelemetry/api":"^1.7.0"},"_npmOperationalInternal":{"tmp":"tmp/instrumentation-undici_0.10.1_1739984900357_0.08479204769750548","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"name":"@opentelemetry/instrumentation-undici","version":"0.11.0","description":"OpenTelemetry instrumentation for `undici` http client and Node.js fetch()","main":"build/src/index.js","types":"build/src/index.d.ts","repository":{"type":"git","url":"git+https://github.com/open-telemetry/opentelemetry-js-contrib.git"},"scripts":{"prepublishOnly":"npm run compile","compile":"tsc -p .","test":"nyc mocha test/**/*.test.ts","test-all-versions":"tav","tdd":"npm run test -- --watch-extensions ts --watch","clean":"rimraf build/*","lint":"eslint . --ext .ts","lint:fix":"eslint . --ext .ts --fix","watch":"tsc -w","prewatch":"npm run precompile","version:update":"node ../../../scripts/version-update.js"},"keywords":["opentelemetry","fetch","undici","nodejs","tracing","instrumentation"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","engines":{"node":"^18.19.0 || >=20.6.0"},"publishConfig":{"access":"public"},"devDependencies":{"@opentelemetry/api":"^1.7.0","@opentelemetry/sdk-metrics":"^2.0.0","@opentelemetry/sdk-trace-base":"^2.0.0","@opentelemetry/sdk-trace-node":"^2.0.0","@types/mocha":"10.0.10","@types/node":"18.18.14","nyc":"15.1.0","rimraf":"5.0.10","semver":"^7.6.0","test-all-versions":"6.1.0","typescript":"5.0.4","undici":"6.21.1"},"peerDependencies":{"@opentelemetry/api":"^1.7.0"},"dependencies":{"@opentelemetry/core":"^2.0.0","@opentelemetry/instrumentation":"^0.200.0"},"homepage":"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/instrumentation-undici","sideEffects":false,"gitHead":"32abc4c3c01d0e78e10022c74b6805b06e0e1fe7","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js-contrib/issues"},"_id":"@opentelemetry/instrumentation-undici@0.11.0","_nodeVersion":"18.20.7","_npmVersion":"lerna/6.6.2/node@v18.20.7+x64 (linux)","dist":{"integrity":"sha512-H6ijJnKVZBB0Lhm6NsaBt0rUz+i52LriLhrpGAE8SazB0jCIVY4MrL2dNib/4w8zA+Fw9zFwERJvKXUIbSD1ew==","shasum":"a57a51836f5a7cfb4c6b875b4f1aae3058afed42","tarball":"https://registry.npmjs.org/@opentelemetry/instrumentation-undici/-/instrumentation-undici-0.11.0.tgz","fileCount":21,"unpackedSize":108442,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@opentelemetry%2finstrumentation-undici@0.11.0","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIHaEDmTRVsDpVyucEmw0YKC9CwXFaZAuiRNMr7spjoTPAiBrKVJHXkXnP6OiLUBF0McjjGlCVRKxxqnEW90dQgMFtg=="}]},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"directories":{},"maintainers":[{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"pichlermarc","email":"marc.pichler@dynatrace.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/instrumentation-undici_0.11.0_1742307494076_0.36777601396730675"},"_hasShrinkwrap":false}},"time":{"created":"2024-04-04T22:35:22.533Z","modified":"2025-03-18T14:18:14.723Z","0.1.0":"2024-04-04T22:35:22.816Z","0.2.0":"2024-04-25T19:01:59.300Z","0.3.0":"2024-06-06T07:53:13.147Z","0.4.0":"2024-07-04T07:41:13.878Z","0.5.0":"2024-08-27T13:56:11.902Z","0.6.0":"2024-09-02T13:10:50.107Z","0.7.0":"2024-10-25T14:34:23.439Z","0.7.1":"2024-11-07T23:00:12.600Z","0.8.0":"2024-11-18T16:56:14.747Z","0.9.0":"2024-12-05T07:37:53.258Z","0.10.0":"2024-12-18T12:24:45.449Z","0.10.1":"2025-02-19T17:08:20.552Z","0.11.0":"2025-03-18T14:18:14.247Z"},"bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js-contrib/issues"},"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","homepage":"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/instrumentation-undici","keywords":["opentelemetry","fetch","undici","nodejs","tracing","instrumentation"],"repository":{"type":"git","url":"git+https://github.com/open-telemetry/opentelemetry-js-contrib.git"},"description":"OpenTelemetry instrumentation for `undici` http client and Node.js fetch()","maintainers":[{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"pichlermarc","email":"marc.pichler@dynatrace.com"}],"readme":"# OpenTelemetry Undici/fetch Instrumentation for Node.js\n\n[![NPM Published Version][npm-img]][npm-url]\n[![Apache License][license-image]][license-image]\n\n**Note: This is an experimental package under active development. New releases may include breaking changes.**\n\nThis module provides automatic instrumentation for [`undici`](https://undici.nodejs.org/) and Node.js global [`fetch`](https://nodejs.org/docs/latest/api/globals.html#fetch) API.\nIf you're looking the instrumentation for browser's `fetch` API it is located at [https://github.com/open-telemetry/opentelemetry-js/tree/main/experimental/packages/opentelemetry-instrumentation-fetch/](https://github.com/open-telemetry/opentelemetry-js/tree/main/experimental/packages/opentelemetry-instrumentation-fetch/)\n\n## Installation\n\n```bash\nnpm install --save @opentelemetry/instrumentation-undici\n```\n\n## Supported Versions\n\n- [`undici`](https://www.npmjs.com/package/undici) version `>=5.12.0`\n\n## Usage\n\nOpenTelemetry Undici/fetch Instrumentation allows the user to automatically collect trace data and export them to their backend of choice, to give observability to distributed systems.\n\nTo load a specific instrumentation (Undici in this case), specify it in the Node Tracer's configuration.\n\n```js\nconst {\n UndiciInstrumentation,\n} = require('@opentelemetry/instrumentation-undici');\nconst {\n ConsoleSpanExporter,\n NodeTracerProvider,\n SimpleSpanProcessor,\n} = require('@opentelemetry/sdk-trace-node');\nconst { registerInstrumentations } = require('@opentelemetry/instrumentation');\n\nconst provider = new NodeTracerProvider({\n spanProcessors: [\n new SimpleSpanProcessor(new ConsoleSpanExporter()),\n ],\n});\n\nprovider.register();\n\nregisterInstrumentations({\n instrumentations: [new UndiciInstrumentation()],\n});\n```\n\n### Undici/Fetch instrumentation Options\n\nUndici instrumentation has few options available to choose from. You can set the following:\n\n| Options | Type | Description |\n| ------------------------------------------------------------------------------------------------------------------------------------------------------ | ----------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |\n| [`ignoreRequestHook`](https://github.com/open-telemetry/opentelemetry-js-contrib/blob/main/plugins/node/instrumentation-undici/src/types.ts#L73) | `IgnoreRequestFunction` | Undici instrumentation will not trace all incoming requests that matched with custom function. |\n| [`requestHook`](https://github.com/open-telemetry/opentelemetry-js-contrib/blob/main/plugins/node/instrumentation-undici/src/types.ts#L75) | `RequestHookFunction` | Function for adding custom attributes before request is handled. |\n| [`responseHook`](https://github.com/open-telemetry/opentelemetry-js-contrib/blob/main/plugins/node/instrumentation-undici/src/types.ts#L77) | `ResponseHookFunction` | Function for adding custom attributes after the response headers are received. |\n| [`startSpanHook`](https://github.com/open-telemetry/opentelemetry-js-contrib/blob/main/plugins/node/instrumentation-undici/src/types.ts#L79) | `StartSpanHookFunction` | Function for adding custom attributes before a span is started. |\n| [`requireParentforSpans`](https://github.com/open-telemetry/opentelemetry-js-contrib/blob/main/plugins/node/instrumentation-undici/src/types.ts#L81) | `Boolean` | Require a parent span is present to create new span for outgoing requests. |\n| [`headersToSpanAttributes`](https://github.com/open-telemetry/opentelemetry-js-contrib/blob/main/plugins/node/instrumentation-undici/src/types.ts#L83) | `Object` | List of case insensitive HTTP headers to convert to span attributes. Headers will be converted to span attributes in the form of `http.{request\\|response}.header.header-name` where the name is only lowercased, e.g. `http.response.header.content-length` |\n\n### Observations\n\nThis instrumentation subscribes to certain [diagnostics_channel](https://nodejs.org/api/diagnostics_channel.html) to intercept the client requests\nand generate traces and metrics. In particular tracing spans are started when [undici:request:create](https://undici.nodejs.org/#/docs/api/DiagnosticsChannel?id=undicirequestcreate)\nchannel receives a message and ended when [undici:request:trailers](https://undici.nodejs.org/#/docs/api/DiagnosticsChannel?id=undicirequesttrailers) channel receive a message.\nThis means the full response body has been received when the instrumentation ends the span.\n\n## Semantic Conventions\n\nThis package uses Semantic Conventions [Version 1.24.0](https://github.com/open-telemetry/semantic-conventions/tree/v1.24.0/docs/http). As for now the Semantic Conventions\nare bundled in this package but eventually will be imported from `@opentelemetry/semantic-conventions` package when it is updated to latest version.\nRef: [opentelemetry-js/issues/4235](https://github.com/open-telemetry/opentelemetry-js/issues/4235)\n\nAttributes collected:\n\n| Attribute | Short Description |\n| ------------------------------ | ---------------------------------------------------------------------------------------------------------- |\n| `error.type` | Describes a class of error the operation ended with. |\n| `http.request.method` | HTTP request method. |\n| `http.request.method_original` | Original HTTP method sent by the client in the request line. |\n| `http.response.status_code` | [HTTP response status code](https://tools.ietf.org/html/rfc7231#section-6). |\n| `network.peer.address` | Peer address of the network connection - IP address or Unix domain socket name. |\n| `network.peer.port` | Peer port number of the network connection. |\n| `server.address` | Server domain name, IP address or Unix domain socket name. |\n| `server.port` | Server port number. |\n| `url.full` | Absolute URL describing a network resource according to [RFC3986](https://www.rfc-editor.org/rfc/rfc3986). |\n| `url.path` | The [URI path](https://www.rfc-editor.org/rfc/rfc3986#section-3.3) component. |\n| `url.query` | The [URI query](https://www.rfc-editor.org/rfc/rfc3986#section-3.4) component. |\n| `url.scheme` | HTTP request method. |\n| `user_agent.original` | Value of the HTTP User-Agent header sent by the client. |\n\n## Useful links\n\n- For more information on OpenTelemetry, visit: \n- For more about OpenTelemetry JavaScript: \n- For help or feedback on this project, join us in [GitHub Discussions][discussions-url]\n\n## License\n\nApache 2.0 - See [LICENSE][license-url] for more information.\n\n[discussions-url]: https://github.com/open-telemetry/opentelemetry-js/discussions\n[license-url]: https://github.com/open-telemetry/opentelemetry-js-contrib/blob/main/LICENSE\n[license-image]: https://img.shields.io/badge/license-Apache_2.0-green.svg?style=flat\n[npm-url]: https://www.npmjs.com/package/@opentelemetry/instrumentation-undici\n[npm-img]: https://badge.fury.io/js/%40opentelemetry%2Finstrumentation-undici.svg\n","readmeFilename":"README.md"}