{"_id":"@fastify/otel","_rev":"35-b6a745cbac9b7be59c967a8411efda37","name":"@fastify/otel","dist-tags":{"latest":"0.20.1"},"versions":{"0.1.0":{"name":"@fastify/otel","version":"0.1.0","keywords":["plugin","helper","fastify","instrumentation","otel","opentelemetry"],"author":{"url":"https://metcoder.dev","name":"Carlos Fuentes - @metcoder95"},"license":"MIT","_id":"@fastify/otel@0.1.0","maintainers":[{"name":"starptech","email":"deusdustin@gmail.com"},{"name":"simoneb","email":"simone.busoli@gmail.com"},{"name":"coopflow","email":"community@coopflow.com"},{"name":"delvedor","email":"tommydelved@gmail.com"},{"name":"matteo.collina","email":"hello@matteocollina.com"},{"name":"allevo","email":"tomallevi@gmail.com"},{"name":"jsumners","email":"james.sumners@gmail.com"},{"name":"zekth","email":"vince.legoff@gmail.com"},{"name":"rafaelgss","email":"rafael.nunu@hotmail.com"},{"name":"eomm","email":"behemoth89@gmail.com"},{"name":"fox1t","email":"maksim@sinik.it"},{"name":"airhorns","email":"harry@harry.me"},{"name":"kibertoad","email":"iselwin@gmail.com"},{"name":"climba03003","email":"kaka@kakawebsitedemo.com"},{"name":"galvez","email":"jonasgalvez@gmail.com"},{"name":"simenb","email":"sbekkhus91@gmail.com"},{"name":"gurgunday","email":"hey@gurgun.day"},{"name":"metcoder95","email":"me@metcoder.dev"}],"homepage":"https://github.com/fastify/otel#readme","bugs":{"url":"https://github.com/fastify/otel/issues"},"tsd":{"directory":"test"},"dist":{"shasum":"2be4c6165f75c9c73b0fda4f2fb381d093757835","tarball":"https://registry.npmjs.org/@fastify/otel/-/otel-0.1.0.tgz","fileCount":13,"integrity":"sha512-675ed4zbSwhURO6J5yRLy7qVR0Xfu+d6QLCh53B22XFbcY/6+u9btqRHR4LBHWkANUrul9mi8wSS2dKBILyGjg==","signatures":[{"sig":"MEUCICo3cKU7NDOm5BmPNjT2cNAD4GBZLaDqX1iWSoh2zVf0AiEA/IrIqqDDOkkNyqp9onjsW5UMhJN78mWJYkTHc4nNmkU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56287},"main":"index.js","type":"commonjs","types":"index.d.ts","gitHead":"2e1db280dce861a83f23d2a29ea2ae057bec8fa8","scripts":{"lint":"eslint","test":"npm run test:unit && npm run test:typescript","lint:fix":"eslint --fix","test:unit":"c8 --100 node --test","test:coverage":"c8 node --test && c8 report --reporter=html","test:typescript":"tsd"},"_npmUser":{"name":"metcoder95","email":"me@metcoder.dev"},"repository":{"url":"git+https://github.com/fastify/otel.git","type":"git"},"_npmVersion":"10.9.2","description":"Official Fastify OpenTelemetry Instrumentation","directories":{},"_nodeVersion":"22.13.0","dependencies":{"fastify-plugin":"^5.0.1","@opentelemetry/core":"^1.29.0","@opentelemetry/instrumentation":"^0.56.0","@opentelemetry/semantic-conventions":"^1.28.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.2","tsd":"^0.31.0","eslint":"^9.16.0","fastify":"^5.1.0","@types/node":"^22.0.0","neostandard":"^0.11.9","@fastify/pre-commit":"^2.1.0","@opentelemetry/sdk-trace-base":"^1.29.0","@opentelemetry/sdk-trace-node":"^1.29.0","@fastify/type-provider-typebox":"^5.0.0-pre.fv5.1","@opentelemetry/contrib-test-utils":"^0.44.0","@opentelemetry/context-async-hooks":"^1.29.0","@opentelemetry/instrumentation-http":"^0.57.0"},"peerDependencies":{"@opentelemetry/api":"^1.9.0"},"_npmOperationalInternal":{"tmp":"tmp/otel_0.1.0_1736501359856_0.002377399707899963","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@fastify/otel","version":"0.2.0","keywords":["plugin","helper","fastify","instrumentation","otel","opentelemetry"],"author":{"url":"https://metcoder.dev","name":"Carlos Fuentes - @metcoder95"},"license":"MIT","_id":"@fastify/otel@0.2.0","maintainers":[{"name":"starptech","email":"deusdustin@gmail.com"},{"name":"simoneb","email":"simone.busoli@gmail.com"},{"name":"coopflow","email":"community@coopflow.com"},{"name":"delvedor","email":"tommydelved@gmail.com"},{"name":"matteo.collina","email":"hello@matteocollina.com"},{"name":"allevo","email":"tomallevi@gmail.com"},{"name":"jsumners","email":"james.sumners@gmail.com"},{"name":"zekth","email":"vince.legoff@gmail.com"},{"name":"rafaelgss","email":"rafael.nunu@hotmail.com"},{"name":"eomm","email":"behemoth89@gmail.com"},{"name":"fox1t","email":"maksim@sinik.it"},{"name":"airhorns","email":"harry@harry.me"},{"name":"kibertoad","email":"iselwin@gmail.com"},{"name":"climba03003","email":"kaka@kakawebsitedemo.com"},{"name":"galvez","email":"jonasgalvez@gmail.com"},{"name":"simenb","email":"sbekkhus91@gmail.com"},{"name":"gurgunday","email":"hey@gurgun.day"},{"name":"metcoder95","email":"me@metcoder.dev"}],"homepage":"https://github.com/fastify/otel#readme","bugs":{"url":"https://github.com/fastify/otel/issues"},"tsd":{"directory":"test"},"dist":{"shasum":"c81739759f8f369ca7e4e3179b5f920cd2e8dfa9","tarball":"https://registry.npmjs.org/@fastify/otel/-/otel-0.2.0.tgz","fileCount":14,"integrity":"sha512-qktb96Cp8riRbWuwHsJfvwZ3ZPqJ/mEWDjBgCUPC75OBLFndbeHxekRH1OwEGOTqdbpqFyrBWNis+UrG+gK1Eg==","signatures":[{"sig":"MEQCICrT0x16caccP/c2T3JNGmuH6jQpjpv/MHiqsOvffDXbAiBf5vH6a1uaFxrMZ8h8c56aabafgr/1oj9aC0lnLwvEhA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57112},"main":"index.js","type":"commonjs","types":"index.d.ts","funding":[{"url":"https://github.com/sponsors/fastify","type":"github"},{"url":"https://opencollective.com/fastify","type":"opencollective"}],"gitHead":"b8a4446c7ed390c5f5b048c14baffac283be1c2f","scripts":{"lint":"eslint","test":"npm run test:all && npm run test:typescript","test:v4":"cross-env FASTIFY_VERSION=fastifyv4 npm run test:unit","test:v5":"cross-env FASTIFY_VERSION=fastify npm run test:unit","lint:fix":"eslint --fix","test:all":"npm run test:v4 && npm run test:v5","test:unit":"c8 --100 node --test","test:coverage":"c8 node --test && c8 report --reporter=html","test:typescript":"tsd"},"_npmUser":{"name":"eomm","email":"behemoth89@gmail.com"},"repository":{"url":"git+https://github.com/fastify/otel.git","type":"git"},"_npmVersion":"10.8.2","description":"Official Fastify OpenTelemetry Instrumentation","directories":{},"_nodeVersion":"20.18.0","dependencies":{"@opentelemetry/core":"^1.29.0","@opentelemetry/instrumentation":"^0.57.0","@opentelemetry/semantic-conventions":"^1.28.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.2","tsd":"^0.31.0","eslint":"^9.16.0","fastify":"^5.1.0","cross-env":"^7.0.3","fastifyv4":"npm:fastify@^4.0.0","@types/node":"^22.0.0","neostandard":"^0.12.0","@fastify/pre-commit":"^2.1.0","@opentelemetry/sdk-trace-base":"^1.29.0","@opentelemetry/sdk-trace-node":"^1.29.0","@fastify/type-provider-typebox":"^5.0.0-pre.fv5.1","@opentelemetry/contrib-test-utils":"^0.45.0","@opentelemetry/context-async-hooks":"^1.29.0","@opentelemetry/instrumentation-http":"^0.57.0"},"peerDependencies":{"@opentelemetry/api":"^1.9.0"},"_npmOperationalInternal":{"tmp":"tmp/otel_0.2.0_1737964208154_0.41179436574532846","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@fastify/otel","version":"0.3.0","keywords":["plugin","helper","fastify","instrumentation","otel","opentelemetry"],"author":{"url":"https://metcoder.dev","name":"Carlos Fuentes - @metcoder95"},"license":"MIT","_id":"@fastify/otel@0.3.0","maintainers":[{"name":"starptech","email":"deusdustin@gmail.com"},{"name":"simoneb","email":"simone.busoli@gmail.com"},{"name":"coopflow","email":"community@coopflow.com"},{"name":"delvedor","email":"tommydelved@gmail.com"},{"name":"matteo.collina","email":"hello@matteocollina.com"},{"name":"allevo","email":"tomallevi@gmail.com"},{"name":"jsumners","email":"james.sumners@gmail.com"},{"name":"zekth","email":"vince.legoff@gmail.com"},{"name":"rafaelgss","email":"rafael.nunu@hotmail.com"},{"name":"eomm","email":"behemoth89@gmail.com"},{"name":"fox1t","email":"maksim@sinik.it"},{"name":"airhorns","email":"harry@harry.me"},{"name":"kibertoad","email":"iselwin@gmail.com"},{"name":"climba03003","email":"kaka@kakawebsitedemo.com"},{"name":"galvez","email":"jonasgalvez@gmail.com"},{"name":"simenb","email":"sbekkhus91@gmail.com"},{"name":"gurgunday","email":"hey@gurgun.day"},{"name":"metcoder95","email":"me@metcoder.dev"}],"homepage":"https://github.com/fastify/otel#readme","bugs":{"url":"https://github.com/fastify/otel/issues"},"tsd":{"directory":"test"},"dist":{"shasum":"043da749d462b6bd8e19e96dfd466710d73abdbf","tarball":"https://registry.npmjs.org/@fastify/otel/-/otel-0.3.0.tgz","fileCount":16,"integrity":"sha512-Ia17pLIz15HHtPYh5EJfISRHptG1Thmg7nF4aI4xVqrDJJX7yzFSOuRvw71zw3xFSumsFW3WKm9CJTF9D6YdeA==","signatures":[{"sig":"MEYCIQCDez0CdUt1uFdOZ7VT7RnZml73nh7El2VL69oEJcKH2AIhAIgsKGyMOdXdQCLiBzLyYihvqn6/o4vDgILZaA8Uym2z","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":66248},"main":"index.js","type":"commonjs","types":"index.d.ts","funding":[{"url":"https://github.com/sponsors/fastify","type":"github"},{"url":"https://opencollective.com/fastify","type":"opencollective"}],"gitHead":"7b6d482bef0c9563ee3c808831e65e005f83f98c","scripts":{"lint":"eslint","test":"npm run test:all && npm run test:typescript","test:v4":"cross-env FASTIFY_VERSION=fastifyv4 npm run test:unit","test:v5":"cross-env FASTIFY_VERSION=fastify npm run test:unit","lint:fix":"eslint --fix","test:all":"npm run test:v4 && npm run test:v5","test:unit":"c8 --100 node --test","test:coverage":"c8 node --test && c8 report --reporter=html","test:typescript":"tsd"},"_npmUser":{"name":"eomm","email":"behemoth89@gmail.com"},"repository":{"url":"git+https://github.com/fastify/otel.git","type":"git"},"_npmVersion":"10.8.2","description":"Official Fastify OpenTelemetry Instrumentation","directories":{},"_nodeVersion":"20.18.0","dependencies":{"@opentelemetry/core":"^1.29.0","@opentelemetry/instrumentation":"^0.57.0","@opentelemetry/semantic-conventions":"^1.28.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.2","tsd":"^0.31.0","eslint":"^9.16.0","fastify":"^5.1.0","cross-env":"^7.0.3","fastifyv4":"npm:fastify@^4.0.0","@types/node":"^22.0.0","neostandard":"^0.12.0","@fastify/pre-commit":"^2.1.0","@opentelemetry/sdk-trace-base":"^1.29.0","@opentelemetry/sdk-trace-node":"^1.29.0","@fastify/type-provider-typebox":"^5.0.0-pre.fv5.1","@opentelemetry/contrib-test-utils":"^0.45.0","@opentelemetry/context-async-hooks":"^1.29.0","@opentelemetry/instrumentation-http":"^0.57.0"},"peerDependencies":{"@opentelemetry/api":"^1.9.0"},"_npmOperationalInternal":{"tmp":"tmp/otel_0.3.0_1738661120554_0.7660704482653653","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@fastify/otel","version":"0.4.0","keywords":["plugin","helper","fastify","instrumentation","otel","opentelemetry"],"author":{"url":"https://metcoder.dev","name":"Carlos Fuentes - @metcoder95"},"license":"MIT","_id":"@fastify/otel@0.4.0","maintainers":[{"name":"starptech","email":"deusdustin@gmail.com"},{"name":"simoneb","email":"simone.busoli@gmail.com"},{"name":"coopflow","email":"community@coopflow.com"},{"name":"delvedor","email":"tommydelved@gmail.com"},{"name":"matteo.collina","email":"hello@matteocollina.com"},{"name":"allevo","email":"tomallevi@gmail.com"},{"name":"jsumners","email":"james.sumners@gmail.com"},{"name":"zekth","email":"vince.legoff@gmail.com"},{"name":"rafaelgss","email":"rafael.nunu@hotmail.com"},{"name":"eomm","email":"behemoth89@gmail.com"},{"name":"fox1t","email":"maksim@sinik.it"},{"name":"airhorns","email":"harry@harry.me"},{"name":"kibertoad","email":"iselwin@gmail.com"},{"name":"climba03003","email":"kaka@kakawebsitedemo.com"},{"name":"galvez","email":"jonasgalvez@gmail.com"},{"name":"simenb","email":"sbekkhus91@gmail.com"},{"name":"gurgunday","email":"hey@gurgun.day"},{"name":"metcoder95","email":"me@metcoder.dev"}],"homepage":"https://github.com/fastify/otel#readme","bugs":{"url":"https://github.com/fastify/otel/issues"},"tsd":{"directory":"test"},"dist":{"shasum":"ba2488b05f77eb11c9fcb4bfaf64f0b845b56a17","tarball":"https://registry.npmjs.org/@fastify/otel/-/otel-0.4.0.tgz","fileCount":16,"integrity":"sha512-BPBb4zxH4Sw025sUwapjkkD5xskv1vRl2IHFgiDpD2zIw8wKSWPSQvwfy/yYweFJ2jqc/g9yvL03rwlObLLHxA==","signatures":[{"sig":"MEUCIQCGgileMzaA9Bxqded5Xjc3LeBuDyxHc4ggkGvyFY53tQIgMKIukUlnYqc7xCHl85SBB0JTWX1uYbx+QBd+URfWbdQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":68425},"main":"index.js","type":"commonjs","types":"index.d.ts","funding":[{"url":"https://github.com/sponsors/fastify","type":"github"},{"url":"https://opencollective.com/fastify","type":"opencollective"}],"gitHead":"d75214d7fa3cadaa7a18479d26c30d3992de7d12","scripts":{"lint":"eslint","test":"npm run test:all && npm run test:typescript","test:v4":"cross-env FASTIFY_VERSION=fastifyv4 npm run test:unit","test:v5":"cross-env FASTIFY_VERSION=fastify npm run test:unit","lint:fix":"eslint --fix","test:all":"npm run test:v4 && npm run test:v5","test:unit":"c8 --100 node --test","test:coverage":"c8 node --test && c8 report --reporter=html","test:typescript":"tsd"},"_npmUser":{"name":"metcoder95","email":"me@metcoder.dev"},"repository":{"url":"git+https://github.com/fastify/otel.git","type":"git"},"_npmVersion":"11.0.0","description":"Official Fastify OpenTelemetry Instrumentation","directories":{},"_nodeVersion":"22.13.0","dependencies":{"@opentelemetry/core":"^1.29.0","@opentelemetry/instrumentation":"^0.57.0","@opentelemetry/semantic-conventions":"^1.28.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.2","tsd":"^0.31.0","eslint":"^9.16.0","fastify":"^5.1.0","cross-env":"^7.0.3","fastifyv4":"npm:fastify@^4.0.0","@types/node":"^22.0.0","neostandard":"^0.12.0","@fastify/pre-commit":"^2.1.0","@opentelemetry/sdk-trace-base":"^1.29.0","@opentelemetry/sdk-trace-node":"^1.29.0","@fastify/type-provider-typebox":"^5.0.0-pre.fv5.1","@opentelemetry/contrib-test-utils":"^0.45.0","@opentelemetry/context-async-hooks":"^1.29.0","@opentelemetry/instrumentation-http":"^0.57.0"},"peerDependencies":{"@opentelemetry/api":"^1.9.0"},"_npmOperationalInternal":{"tmp":"tmp/otel_0.4.0_1740037861894_0.5497593125846651","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@fastify/otel","version":"0.5.0","keywords":["plugin","helper","fastify","instrumentation","otel","opentelemetry"],"author":{"url":"https://metcoder.dev","name":"Carlos Fuentes - @metcoder95"},"license":"MIT","_id":"@fastify/otel@0.5.0","maintainers":[{"name":"starptech","email":"deusdustin@gmail.com"},{"name":"simoneb","email":"simone.busoli@gmail.com"},{"name":"coopflow","email":"community@coopflow.com"},{"name":"delvedor","email":"tommydelved@gmail.com"},{"name":"matteo.collina","email":"hello@matteocollina.com"},{"name":"allevo","email":"tomallevi@gmail.com"},{"name":"jsumners","email":"james.sumners@gmail.com"},{"name":"zekth","email":"vince.legoff@gmail.com"},{"name":"rafaelgss","email":"rafael.nunu@hotmail.com"},{"name":"eomm","email":"behemoth89@gmail.com"},{"name":"fox1t","email":"maksim@sinik.it"},{"name":"airhorns","email":"harry@harry.me"},{"name":"kibertoad","email":"iselwin@gmail.com"},{"name":"climba03003","email":"kaka@kakawebsitedemo.com"},{"name":"galvez","email":"jonasgalvez@gmail.com"},{"name":"simenb","email":"sbekkhus91@gmail.com"},{"name":"gurgunday","email":"hey@gurgun.day"},{"name":"metcoder95","email":"me@metcoder.dev"}],"homepage":"https://github.com/fastify/otel#readme","bugs":{"url":"https://github.com/fastify/otel/issues"},"tsd":{"directory":"test"},"dist":{"shasum":"1b18e9623768ad6d8a20e95771dacca2783aa0ba","tarball":"https://registry.npmjs.org/@fastify/otel/-/otel-0.5.0.tgz","fileCount":16,"integrity":"sha512-wZ2yl/2iuW6jerdktR/mpkkI83/qHhbRShQtNA3x+6+bQ/RKqmhifc5M29fmHbyIw+DF3SXJAKMSdURSQt4W0w==","signatures":[{"sig":"MEQCIG8cm0Cm8sUjsNKkqcfUT3I5A80+y4WhQGKVJFK5FwZoAiBgFN7FYRUUolnoxDmO8fppQq/N3ewJOoDeXz9BMDpR+Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":69268},"main":"index.js","type":"commonjs","types":"index.d.ts","funding":[{"url":"https://github.com/sponsors/fastify","type":"github"},{"url":"https://opencollective.com/fastify","type":"opencollective"}],"gitHead":"1f850f6077caa380a5d69cb6f6c2ab005d11e69e","scripts":{"lint":"eslint","test":"npm run test:all && npm run test:typescript","test:v4":"cross-env FASTIFY_VERSION=fastifyv4 npm run test:unit","test:v5":"cross-env FASTIFY_VERSION=fastify npm run test:unit","lint:fix":"eslint --fix","test:all":"npm run test:v4 && npm run test:v5","test:unit":"c8 --100 node --test","test:coverage":"c8 node --test && c8 report --reporter=html","test:typescript":"tsd"},"_npmUser":{"name":"metcoder95","email":"me@metcoder.dev"},"repository":{"url":"git+https://github.com/fastify/otel.git","type":"git"},"_npmVersion":"10.9.2","description":"Official Fastify OpenTelemetry Instrumentation","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@opentelemetry/core":"^1.29.0","@opentelemetry/instrumentation":"^0.57.0","@opentelemetry/semantic-conventions":"^1.28.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.2","tsd":"^0.31.0","eslint":"^9.16.0","fastify":"^5.1.0","cross-env":"^7.0.3","fastifyv4":"npm:fastify@^4.0.0","@types/node":"^22.0.0","neostandard":"^0.12.0","@fastify/pre-commit":"^2.1.0","@opentelemetry/sdk-trace-base":"^1.29.0","@opentelemetry/sdk-trace-node":"^1.29.0","@fastify/type-provider-typebox":"^5.0.0-pre.fv5.1","@opentelemetry/contrib-test-utils":"^0.45.0","@opentelemetry/context-async-hooks":"^1.29.0","@opentelemetry/instrumentation-http":"^0.57.0"},"peerDependencies":{"@opentelemetry/api":"^1.9.0"},"_npmOperationalInternal":{"tmp":"tmp/otel_0.5.0_1741334440093_0.9170473096935352","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"@fastify/otel","version":"0.5.1","keywords":["plugin","helper","fastify","instrumentation","otel","opentelemetry"],"author":{"url":"https://metcoder.dev","name":"Carlos Fuentes - @metcoder95"},"license":"MIT","_id":"@fastify/otel@0.5.1","maintainers":[{"name":"starptech","email":"deusdustin@gmail.com"},{"name":"simoneb","email":"simone.busoli@gmail.com"},{"name":"coopflow","email":"community@coopflow.com"},{"name":"delvedor","email":"tommydelved@gmail.com"},{"name":"matteo.collina","email":"hello@matteocollina.com"},{"name":"allevo","email":"tomallevi@gmail.com"},{"name":"jsumners","email":"james.sumners@gmail.com"},{"name":"zekth","email":"vince.legoff@gmail.com"},{"name":"rafaelgss","email":"rafael.nunu@hotmail.com"},{"name":"eomm","email":"behemoth89@gmail.com"},{"name":"fox1t","email":"maksim@sinik.it"},{"name":"airhorns","email":"harry@harry.me"},{"name":"kibertoad","email":"iselwin@gmail.com"},{"name":"climba03003","email":"kaka@kakawebsitedemo.com"},{"name":"galvez","email":"jonasgalvez@gmail.com"},{"name":"simenb","email":"sbekkhus91@gmail.com"},{"name":"gurgunday","email":"hey@gurgun.day"},{"name":"metcoder95","email":"me@metcoder.dev"}],"homepage":"https://github.com/fastify/otel#readme","bugs":{"url":"https://github.com/fastify/otel/issues"},"tsd":{"directory":"test"},"dist":{"shasum":"fc8e56fcbdeb693c1a44f2da071817bc600ae1f5","tarball":"https://registry.npmjs.org/@fastify/otel/-/otel-0.5.1.tgz","fileCount":16,"integrity":"sha512-xDoDFQHRlgZ1Koe9fWzz4MqgrdW6u66bMPy+rOgoWg4cHyGFnmpcnUusKaFOyBsFhGtaH5dCLmLo3gCGoMnxYQ==","signatures":[{"sig":"MEQCIFW/K1v3OyKVkZr5VGu8ctJ0gtX/9rB8Emru3ZV3SdhUAiAlt3CpDnhud6qYQKbtJD9rK0d3ElBCpB6JgrN1//DlBQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":70936},"main":"index.js","type":"commonjs","types":"index.d.ts","funding":[{"url":"https://github.com/sponsors/fastify","type":"github"},{"url":"https://opencollective.com/fastify","type":"opencollective"}],"gitHead":"ea4a12b2f0666216babafa71ef43d5601be2ac63","scripts":{"lint":"eslint","test":"npm run test:all && npm run test:typescript","test:v4":"cross-env FASTIFY_VERSION=fastifyv4 npm run test:unit","test:v5":"cross-env FASTIFY_VERSION=fastify npm run test:unit","lint:fix":"eslint --fix","test:all":"npm run test:v4 && npm run test:v5","test:unit":"c8 --100 node --test","test:coverage":"c8 node --test && c8 report --reporter=html","test:typescript":"tsd"},"_npmUser":{"name":"eomm","email":"behemoth89@gmail.com"},"repository":{"url":"git+https://github.com/fastify/otel.git","type":"git"},"_npmVersion":"10.9.0","description":"Official Fastify OpenTelemetry Instrumentation","directories":{},"_nodeVersion":"22.10.0","dependencies":{"@opentelemetry/core":"^1.29.0","@opentelemetry/instrumentation":"^0.57.0","@opentelemetry/semantic-conventions":"^1.28.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.2","tsd":"^0.31.0","eslint":"^9.16.0","fastify":"^5.1.0","cross-env":"^7.0.3","fastifyv4":"npm:fastify@^4.0.0","@types/node":"^22.0.0","neostandard":"^0.12.0","@fastify/pre-commit":"^2.1.0","@opentelemetry/sdk-trace-base":"^1.29.0","@opentelemetry/sdk-trace-node":"^1.29.0","@fastify/type-provider-typebox":"^5.0.0-pre.fv5.1","@opentelemetry/contrib-test-utils":"^0.45.0","@opentelemetry/context-async-hooks":"^1.29.0","@opentelemetry/instrumentation-http":"^0.57.0"},"peerDependencies":{"@opentelemetry/api":"^1.9.0"},"_npmOperationalInternal":{"tmp":"tmp/otel_0.5.1_1743233688786_0.8771708035849062","host":"s3://npm-registry-packages-npm-production"}},"0.5.2":{"name":"@fastify/otel","version":"0.5.2","keywords":["plugin","helper","fastify","instrumentation","otel","opentelemetry"],"author":{"url":"https://metcoder.dev","name":"Carlos Fuentes - @metcoder95"},"license":"MIT","_id":"@fastify/otel@0.5.2","maintainers":[{"name":"starptech","email":"deusdustin@gmail.com"},{"name":"simoneb","email":"simone.busoli@gmail.com"},{"name":"coopflow","email":"community@coopflow.com"},{"name":"delvedor","email":"tommydelved@gmail.com"},{"name":"matteo.collina","email":"hello@matteocollina.com"},{"name":"allevo","email":"tomallevi@gmail.com"},{"name":"jsumners","email":"james.sumners@gmail.com"},{"name":"zekth","email":"vince.legoff@gmail.com"},{"name":"rafaelgss","email":"rafael.nunu@hotmail.com"},{"name":"eomm","email":"behemoth89@gmail.com"},{"name":"fox1t","email":"maksim@sinik.it"},{"name":"airhorns","email":"harry@harry.me"},{"name":"kibertoad","email":"iselwin@gmail.com"},{"name":"climba03003","email":"kaka@kakawebsitedemo.com"},{"name":"galvez","email":"jonasgalvez@gmail.com"},{"name":"simenb","email":"sbekkhus91@gmail.com"},{"name":"gurgunday","email":"hey@gurgun.day"},{"name":"metcoder95","email":"me@metcoder.dev"}],"homepage":"https://github.com/fastify/otel#readme","bugs":{"url":"https://github.com/fastify/otel/issues"},"tsd":{"directory":"test"},"dist":{"shasum":"1d5a025a82a00208696c5db2ca6ecde498d1dd45","tarball":"https://registry.npmjs.org/@fastify/otel/-/otel-0.5.2.tgz","fileCount":16,"integrity":"sha512-a/zOFBZ0+h0z0VEHB07Izbs3yygrp8+iTQ+z4wu7Y2ksnbyXd/gZYKkXPDwbjcbAjqZIVXgHJsq/zdKkbY3fcw==","signatures":[{"sig":"MEQCIAN5C6DQGqej2xe7Yj75DFPOPu8ki3FKzgXwI7L+Tn7vAiAEv0cI7LnGwijRkReMI6aPlfxeaYRSc72ZbpG+/+bFkw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74802},"main":"index.js","type":"commonjs","types":"index.d.ts","funding":[{"url":"https://github.com/sponsors/fastify","type":"github"},{"url":"https://opencollective.com/fastify","type":"opencollective"}],"gitHead":"dd96e36044b71b2d584b313a1b98fe71797aada0","scripts":{"lint":"eslint","test":"npm run test:all && npm run test:typescript","test:v4":"cross-env FASTIFY_VERSION=fastifyv4 npm run test:unit","test:v5":"cross-env FASTIFY_VERSION=fastify npm run test:unit","lint:fix":"eslint --fix","test:all":"npm run test:v4 && npm run test:v5","test:unit":"c8 --100 node --test","test:coverage":"c8 node --test && c8 report --reporter=html","test:typescript":"tsd"},"_npmUser":{"name":"eomm","email":"behemoth89@gmail.com"},"repository":{"url":"git+https://github.com/fastify/otel.git","type":"git"},"_npmVersion":"10.8.2","description":"Official Fastify OpenTelemetry Instrumentation","directories":{},"_nodeVersion":"20.18.0","dependencies":{"@opentelemetry/core":"^2.0.0","@opentelemetry/instrumentation":"^0.200.0","@opentelemetry/semantic-conventions":"^1.28.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.2","tsd":"^0.31.0","eslint":"^9.16.0","fastify":"^5.1.0","cross-env":"^7.0.3","fastifyv4":"npm:fastify@^4.0.0","@types/node":"^22.0.0","neostandard":"^0.12.0","@fastify/pre-commit":"^2.1.0","@opentelemetry/sdk-trace-base":"^2.0.0","@opentelemetry/sdk-trace-node":"^1.29.0","@fastify/type-provider-typebox":"^5.0.0-pre.fv5.1","@opentelemetry/propagator-jaeger":"^2.0.0","@opentelemetry/contrib-test-utils":"^0.46.0","@opentelemetry/context-async-hooks":"^2.0.0","@opentelemetry/instrumentation-http":"^0.200.0"},"peerDependencies":{"@opentelemetry/api":"^1.9.0"},"_npmOperationalInternal":{"tmp":"tmp/otel_0.5.2_1744530228666_0.12067586102532246","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@fastify/otel","version":"0.6.0","keywords":["plugin","helper","fastify","instrumentation","otel","opentelemetry"],"author":{"url":"https://metcoder.dev","name":"Carlos Fuentes - @metcoder95"},"license":"MIT","_id":"@fastify/otel@0.6.0","maintainers":[{"name":"starptech","email":"deusdustin@gmail.com"},{"name":"simoneb","email":"simone.busoli@gmail.com"},{"name":"coopflow","email":"community@coopflow.com"},{"name":"delvedor","email":"tommydelved@gmail.com"},{"name":"matteo.collina","email":"hello@matteocollina.com"},{"name":"allevo","email":"tomallevi@gmail.com"},{"name":"jsumners","email":"james.sumners@gmail.com"},{"name":"zekth","email":"vince.legoff@gmail.com"},{"name":"rafaelgss","email":"rafael.nunu@hotmail.com"},{"name":"eomm","email":"behemoth89@gmail.com"},{"name":"fox1t","email":"maksim@sinik.it"},{"name":"airhorns","email":"harry@harry.me"},{"name":"kibertoad","email":"iselwin@gmail.com"},{"name":"climba03003","email":"kaka@kakawebsitedemo.com"},{"name":"galvez","email":"jonasgalvez@gmail.com"},{"name":"simenb","email":"sbekkhus91@gmail.com"},{"name":"gurgunday","email":"hey@gurgun.day"},{"name":"metcoder95","email":"me@metcoder.dev"}],"homepage":"https://github.com/fastify/otel#readme","bugs":{"url":"https://github.com/fastify/otel/issues"},"tsd":{"directory":"test"},"dist":{"shasum":"f86dfa6711804d0087288d7fadc097b41feea5b1","tarball":"https://registry.npmjs.org/@fastify/otel/-/otel-0.6.0.tgz","fileCount":18,"integrity":"sha512-lL+36KwGcFiAMcsPOLLsR+GV8ZpQuz5RLVstlgqmecTdQLTXVOe9Z8uwpMg9ktPcV++Ugp3dzzpBKNFWWWelYg==","signatures":[{"sig":"MEUCIB+Xhxmc/ysbAumZI9hI1GEETkBe64ObEVDmz+Pen0jjAiEA1lStc3DbDxtzEmUClxanBXEVIWicbhXtSwRz9mu8z0I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":78966},"main":"index.js","type":"commonjs","types":"index.d.ts","funding":[{"url":"https://github.com/sponsors/fastify","type":"github"},{"url":"https://opencollective.com/fastify","type":"opencollective"}],"gitHead":"607ae3827365ee6e3a9d5193d8f3ddd8f3e952e6","scripts":{"lint":"eslint","test":"npm run test:all && npm run test:typescript","test:v4":"cross-env FASTIFY_VERSION=fastifyv4 npm run test:unit","test:v5":"cross-env FASTIFY_VERSION=fastify npm run test:unit","lint:fix":"eslint --fix","test:all":"npm run test:v4 && npm run test:v5","test:unit":"c8 --100 node --test","test:coverage":"c8 node --test && c8 report --reporter=html","test:typescript":"tsd"},"_npmUser":{"name":"metcoder95","email":"me@metcoder.dev"},"repository":{"url":"git+https://github.com/fastify/otel.git","type":"git"},"_npmVersion":"10.9.2","description":"Official Fastify OpenTelemetry Instrumentation","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@opentelemetry/core":"^2.0.0","@opentelemetry/instrumentation":"^0.200.0","@opentelemetry/semantic-conventions":"^1.28.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.2","tsd":"^0.31.0","eslint":"^9.16.0","fastify":"^5.1.0","cross-env":"^7.0.3","fastifyv4":"npm:fastify@^4.0.0","@types/node":"^22.0.0","neostandard":"^0.12.0","@fastify/pre-commit":"^2.1.0","@opentelemetry/sdk-trace-base":"^2.0.0","@opentelemetry/sdk-trace-node":"^1.29.0","@fastify/type-provider-typebox":"^5.0.0-pre.fv5.1","@opentelemetry/propagator-jaeger":"^2.0.0","@opentelemetry/contrib-test-utils":"^0.46.0","@opentelemetry/context-async-hooks":"^2.0.0","@opentelemetry/instrumentation-http":"^0.200.0"},"peerDependencies":{"@opentelemetry/api":"^1.9.0"},"_npmOperationalInternal":{"tmp":"tmp/otel_0.6.0_1745303902130_0.6891328072228924","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@fastify/otel","version":"0.7.0","keywords":["plugin","helper","fastify","instrumentation","otel","opentelemetry"],"author":{"url":"https://metcoder.dev","name":"Carlos Fuentes - @metcoder95"},"license":"MIT","_id":"@fastify/otel@0.7.0","maintainers":[{"name":"starptech","email":"deusdustin@gmail.com"},{"name":"simoneb","email":"simone.busoli@gmail.com"},{"name":"coopflow","email":"community@coopflow.com"},{"name":"delvedor","email":"tommydelved@gmail.com"},{"name":"matteo.collina","email":"hello@matteocollina.com"},{"name":"allevo","email":"tomallevi@gmail.com"},{"name":"jsumners","email":"james.sumners@gmail.com"},{"name":"zekth","email":"vince.legoff@gmail.com"},{"name":"rafaelgss","email":"rafael.nunu@hotmail.com"},{"name":"eomm","email":"behemoth89@gmail.com"},{"name":"fox1t","email":"maksim@sinik.it"},{"name":"airhorns","email":"harry@harry.me"},{"name":"kibertoad","email":"iselwin@gmail.com"},{"name":"climba03003","email":"kaka@kakawebsitedemo.com"},{"name":"galvez","email":"jonasgalvez@gmail.com"},{"name":"simenb","email":"sbekkhus91@gmail.com"},{"name":"gurgunday","email":"hey@gurgun.day"},{"name":"metcoder95","email":"me@metcoder.dev"}],"homepage":"https://github.com/fastify/otel#readme","bugs":{"url":"https://github.com/fastify/otel/issues"},"tsd":{"directory":"test"},"dist":{"shasum":"775411fe3ba57ea259e332b072a995296381fb09","tarball":"https://registry.npmjs.org/@fastify/otel/-/otel-0.7.0.tgz","fileCount":18,"integrity":"sha512-lqCXe0q34/KdiNGBOTfNazxwp28kILcCWXMgDs0MeOeGOvbxVuK9LffuKJP1+T0kFmuXSbpTIV8sdzEb/yGBZA==","signatures":[{"sig":"MEYCIQCnaSpcekmMyVvNzgc2QAFrqIGwzgLmlNg3r3VNz6jdhgIhALljgiOxE1DKfAWVS0a4206fGydOFBgWBdvBic+ntw6F","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":86574},"main":"index.js","type":"commonjs","types":"index.d.ts","funding":[{"url":"https://github.com/sponsors/fastify","type":"github"},{"url":"https://opencollective.com/fastify","type":"opencollective"}],"gitHead":"1a4470bdb711bebfd0bd89edbe7cdae3e7576725","scripts":{"lint":"eslint","test":"npm run test:all && npm run test:typescript","test:v4":"cross-env FASTIFY_VERSION=fastifyv4 npm run test:unit","test:v5":"cross-env FASTIFY_VERSION=fastify npm run test:unit","lint:fix":"eslint --fix","test:all":"npm run test:v4 && npm run test:v5","test:unit":"c8 --100 node --test","test:coverage":"c8 node --test && c8 report --reporter=html","test:typescript":"tsd"},"_npmUser":{"name":"metcoder95","email":"me@metcoder.dev"},"repository":{"url":"git+https://github.com/fastify/otel.git","type":"git"},"_npmVersion":"10.9.2","description":"Official Fastify OpenTelemetry Instrumentation","directories":{},"_nodeVersion":"22.14.0","dependencies":{"minimatch":"^10.0.1","@opentelemetry/core":"^2.0.0","@opentelemetry/instrumentation":"^0.200.0","@opentelemetry/semantic-conventions":"^1.28.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.2","tsd":"^0.31.0","eslint":"^9.16.0","fastify":"^5.1.0","cross-env":"^7.0.3","fastifyv4":"npm:fastify@^4.0.0","@types/node":"^22.0.0","neostandard":"^0.12.0","@fastify/pre-commit":"^2.1.0","@opentelemetry/sdk-trace-base":"^2.0.0","@opentelemetry/sdk-trace-node":"^1.29.0","@fastify/type-provider-typebox":"^5.0.0-pre.fv5.1","@opentelemetry/propagator-jaeger":"^2.0.0","@opentelemetry/contrib-test-utils":"^0.46.0","@opentelemetry/context-async-hooks":"^2.0.0","@opentelemetry/instrumentation-http":"^0.200.0"},"peerDependencies":{"@opentelemetry/api":"^1.9.0"},"_npmOperationalInternal":{"tmp":"tmp/otel_0.7.0_1745577497027_0.10341166660128165","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@fastify/otel","version":"0.8.0","keywords":["plugin","helper","fastify","instrumentation","otel","opentelemetry"],"author":{"url":"https://metcoder.dev","name":"Carlos Fuentes - @metcoder95"},"license":"MIT","_id":"@fastify/otel@0.8.0","maintainers":[{"name":"starptech","email":"deusdustin@gmail.com"},{"name":"simoneb","email":"simone.busoli@gmail.com"},{"name":"coopflow","email":"community@coopflow.com"},{"name":"delvedor","email":"tommydelved@gmail.com"},{"name":"matteo.collina","email":"hello@matteocollina.com"},{"name":"allevo","email":"tomallevi@gmail.com"},{"name":"jsumners","email":"james.sumners@gmail.com"},{"name":"zekth","email":"vince.legoff@gmail.com"},{"name":"rafaelgss","email":"rafael.nunu@hotmail.com"},{"name":"eomm","email":"behemoth89@gmail.com"},{"name":"fox1t","email":"maksim@sinik.it"},{"name":"airhorns","email":"harry@harry.me"},{"name":"kibertoad","email":"iselwin@gmail.com"},{"name":"climba03003","email":"kaka@kakawebsitedemo.com"},{"name":"galvez","email":"jonasgalvez@gmail.com"},{"name":"simenb","email":"sbekkhus91@gmail.com"},{"name":"gurgunday","email":"hey@gurgun.day"},{"name":"metcoder95","email":"me@metcoder.dev"}],"homepage":"https://github.com/fastify/otel#readme","bugs":{"url":"https://github.com/fastify/otel/issues"},"tsd":{"directory":"test"},"dist":{"shasum":"83d2e7084cb139dfb380b1111ea2b7e58deaef0c","tarball":"https://registry.npmjs.org/@fastify/otel/-/otel-0.8.0.tgz","fileCount":18,"integrity":"sha512-BdfNm9cmiofIYRJEjhI6IUQNs0/OGjLGbHgYk5+8AeMCCxf/0EtykcSO/uN16ugpzKMGLxZRQZPYmX3Or/yp3Q==","signatures":[{"sig":"MEUCIGtJrVtDnrJ5OSOwcbbhjUk6i2r8dkBjQ2dWtUz1xWf/AiEA/yRTKjREJMZ4UlenjysvwDbsP9I/DfjqpCpqJfSaDeI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":86692},"main":"index.js","type":"commonjs","types":"index.d.ts","funding":[{"url":"https://github.com/sponsors/fastify","type":"github"},{"url":"https://opencollective.com/fastify","type":"opencollective"}],"gitHead":"711f6a4b4d0e66bf241a77eff97a006a8ce56b66","scripts":{"lint":"eslint","test":"npm run test:all && npm run test:typescript","test:v4":"cross-env FASTIFY_VERSION=fastifyv4 npm run test:unit","test:v5":"cross-env FASTIFY_VERSION=fastify npm run test:unit","lint:fix":"eslint --fix","test:all":"npm run test:v4 && npm run test:v5","test:unit":"c8 --100 node --test","test:coverage":"c8 node --test && c8 report --reporter=html","test:typescript":"tsd"},"_npmUser":{"name":"metcoder95","email":"me@metcoder.dev"},"repository":{"url":"git+https://github.com/fastify/otel.git","type":"git"},"_npmVersion":"10.9.2","description":"Official Fastify OpenTelemetry Instrumentation","directories":{},"_nodeVersion":"22.14.0","dependencies":{"minimatch":"^10.0.1","@opentelemetry/core":"^2.0.0","@opentelemetry/instrumentation":"^0.200.0","@opentelemetry/semantic-conventions":"^1.28.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.2","tsd":"^0.32.0","eslint":"^9.16.0","fastify":"^5.1.0","cross-env":"^7.0.3","fastifyv4":"npm:fastify@^4.0.0","@types/node":"^22.0.0","neostandard":"^0.12.0","@fastify/pre-commit":"^2.1.0","@opentelemetry/sdk-trace-base":"^2.0.0","@opentelemetry/sdk-trace-node":"^1.29.0","@fastify/type-provider-typebox":"^5.0.0-pre.fv5.1","@opentelemetry/propagator-jaeger":"^2.0.0","@opentelemetry/contrib-test-utils":"^0.46.0","@opentelemetry/context-async-hooks":"^2.0.0","@opentelemetry/instrumentation-http":"^0.200.0"},"peerDependencies":{"@opentelemetry/api":"^1.9.0"},"_npmOperationalInternal":{"tmp":"tmp/otel_0.8.0_1746956231930_0.41938361207285935","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"@fastify/otel","version":"0.9.0","keywords":["plugin","helper","fastify","instrumentation","otel","opentelemetry"],"author":{"url":"https://metcoder.dev","name":"Carlos Fuentes - @metcoder95"},"license":"MIT","_id":"@fastify/otel@0.9.0","maintainers":[{"name":"starptech","email":"deusdustin@gmail.com"},{"name":"simoneb","email":"simone.busoli@gmail.com"},{"name":"coopflow","email":"community@coopflow.com"},{"name":"delvedor","email":"tommydelved@gmail.com"},{"name":"matteo.collina","email":"hello@matteocollina.com"},{"name":"allevo","email":"tomallevi@gmail.com"},{"name":"jsumners","email":"james.sumners@gmail.com"},{"name":"zekth","email":"vince.legoff@gmail.com"},{"name":"rafaelgss","email":"rafael.nunu@hotmail.com"},{"name":"eomm","email":"behemoth89@gmail.com"},{"name":"fox1t","email":"maksim@sinik.it"},{"name":"airhorns","email":"harry@harry.me"},{"name":"kibertoad","email":"iselwin@gmail.com"},{"name":"climba03003","email":"kaka@kakawebsitedemo.com"},{"name":"galvez","email":"jonasgalvez@gmail.com"},{"name":"simenb","email":"sbekkhus91@gmail.com"},{"name":"gurgunday","email":"hey@gurgun.day"},{"name":"metcoder95","email":"me@metcoder.dev"}],"homepage":"https://github.com/fastify/otel#readme","bugs":{"url":"https://github.com/fastify/otel/issues"},"tsd":{"directory":"test"},"dist":{"shasum":"35644c818eaebcfe4835ffd096c01b2801f19afd","tarball":"https://registry.npmjs.org/@fastify/otel/-/otel-0.9.0.tgz","fileCount":18,"integrity":"sha512-gsEWEFAvk0wR4BXU64LIbdlf14md+XxR9GHmUI1xuGDiOaUBhyzLAooITd5Lv6NuMafgRQCIfeV6olNoCqMTCw==","signatures":[{"sig":"MEUCIA99/85SSFL14WSJIfFc6YgFbcKKK1oYaKWBE8PfCPW1AiEA+eD34/mKws+HXFviDfXJZsR2IjDCnMzL0n4DAp3Zv30=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":91634},"main":"index.js","type":"commonjs","types":"index.d.ts","funding":[{"url":"https://github.com/sponsors/fastify","type":"github"},{"url":"https://opencollective.com/fastify","type":"opencollective"}],"gitHead":"c85e9ceb7f81efb4960c5db448230064de1ed2f3","scripts":{"lint":"eslint","test":"npm run test:all && npm run test:typescript","test:v4":"cross-env FASTIFY_VERSION=fastifyv4 npm run test:unit","test:v5":"cross-env FASTIFY_VERSION=fastify npm run test:unit","lint:fix":"eslint --fix","test:all":"npm run test:v4 && npm run test:v5","test:unit":"c8 --100 node --test","test:coverage":"c8 node --test && c8 report --reporter=html","test:typescript":"tsd"},"_npmUser":{"name":"eomm","email":"behemoth89@gmail.com"},"repository":{"url":"git+https://github.com/fastify/otel.git","type":"git"},"_npmVersion":"10.9.0","description":"Official Fastify OpenTelemetry Instrumentation","directories":{},"_nodeVersion":"22.10.0","dependencies":{"minimatch":"^9.0.5","@opentelemetry/core":"^2.0.0","@opentelemetry/instrumentation":"^0.200.0","@opentelemetry/semantic-conventions":"^1.28.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.2","tsd":"^0.32.0","eslint":"^9.16.0","fastify":"^5.1.0","cross-env":"^7.0.3","fastifyv4":"npm:fastify@^4.0.0","@types/node":"^22.0.0","neostandard":"^0.12.0","@fastify/pre-commit":"^2.1.0","@opentelemetry/sdk-trace-base":"^2.0.0","@opentelemetry/sdk-trace-node":"^1.29.0","@fastify/type-provider-typebox":"^5.0.0-pre.fv5.1","@opentelemetry/propagator-jaeger":"^2.0.0","@opentelemetry/contrib-test-utils":"^0.46.0","@opentelemetry/context-async-hooks":"^2.0.0","@opentelemetry/instrumentation-http":"^0.200.0"},"peerDependencies":{"@opentelemetry/api":"^1.9.0"},"_npmOperationalInternal":{"tmp":"tmp/otel_0.9.0_1748763529745_0.600645207861515","host":"s3://npm-registry-packages-npm-production"}},"0.9.1":{"name":"@fastify/otel","version":"0.9.1","keywords":["plugin","helper","fastify","instrumentation","otel","opentelemetry"],"author":{"url":"https://metcoder.dev","name":"Carlos Fuentes - @metcoder95"},"license":"MIT","_id":"@fastify/otel@0.9.1","maintainers":[{"name":"starptech","email":"deusdustin@gmail.com"},{"name":"simoneb","email":"simone.busoli@gmail.com"},{"name":"coopflow","email":"community@coopflow.com"},{"name":"delvedor","email":"tommydelved@gmail.com"},{"name":"matteo.collina","email":"hello@matteocollina.com"},{"name":"allevo","email":"tomallevi@gmail.com"},{"name":"jsumners","email":"james.sumners@gmail.com"},{"name":"zekth","email":"vince.legoff@gmail.com"},{"name":"rafaelgss","email":"rafael.nunu@hotmail.com"},{"name":"eomm","email":"behemoth89@gmail.com"},{"name":"fox1t","email":"maksim@sinik.it"},{"name":"airhorns","email":"harry@harry.me"},{"name":"kibertoad","email":"iselwin@gmail.com"},{"name":"climba03003","email":"kaka@kakawebsitedemo.com"},{"name":"galvez","email":"jonasgalvez@gmail.com"},{"name":"simenb","email":"sbekkhus91@gmail.com"},{"name":"gurgunday","email":"hey@gurgun.day"},{"name":"metcoder95","email":"me@metcoder.dev"}],"homepage":"https://github.com/fastify/otel#readme","bugs":{"url":"https://github.com/fastify/otel/issues"},"tsd":{"directory":"types"},"dist":{"shasum":"0c97110eec86c52a449f5052cad4f516a202dc92","tarball":"https://registry.npmjs.org/@fastify/otel/-/otel-0.9.1.tgz","fileCount":18,"integrity":"sha512-Srnw5EUbt84WjZXksWQ2Tg6iykqhSnCBm/MeqcypDRe9zyxezo8ENrOae2VIbJ9QboeQEPcd0KLUomfzQnlD7g==","signatures":[{"sig":"MEQCIGfrmpRqf35MPCJnVjt7rjlDPFIkTcdpGegETNekNsdIAiAqKzwAnL4BlL4CDCM9TklWDEWPT8/ZdYtbp0uqaLgZgw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92025},"main":"index.js","type":"commonjs","types":"types/index.d.ts","funding":[{"url":"https://github.com/sponsors/fastify","type":"github"},{"url":"https://opencollective.com/fastify","type":"opencollective"}],"gitHead":"cef7fa5fd4726a1b6479dde726fa55ed3b1bd08c","scripts":{"lint":"eslint","test":"npm run test:all && npm run test:typescript","test:v4":"cross-env FASTIFY_VERSION=fastifyv4 npm run test:unit","test:v5":"cross-env FASTIFY_VERSION=fastify npm run test:unit","lint:fix":"eslint --fix","test:all":"npm run test:v4 && npm run test:v5","test:unit":"c8 --100 node --test","test:coverage":"c8 node --test && c8 report --reporter=html","test:typescript":"tsd"},"_npmUser":{"name":"metcoder95","email":"me@metcoder.dev"},"repository":{"url":"git+https://github.com/fastify/otel.git","type":"git"},"_npmVersion":"10.9.2","description":"Official Fastify OpenTelemetry Instrumentation","directories":{},"_nodeVersion":"22.15.1","dependencies":{"minimatch":"^9.0.5","@opentelemetry/core":"^2.0.0","@opentelemetry/instrumentation":"^0.200.0","@opentelemetry/semantic-conventions":"^1.28.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.2","tsd":"^0.32.0","eslint":"^9.16.0","fastify":"^5.1.0","cross-env":"^7.0.3","fastifyv4":"npm:fastify@^4.0.0","@types/node":"^22.0.0","neostandard":"^0.12.0","@fastify/pre-commit":"^2.1.0","@opentelemetry/sdk-trace-base":"^2.0.0","@opentelemetry/sdk-trace-node":"^1.29.0","@fastify/type-provider-typebox":"^5.0.0-pre.fv5.1","@opentelemetry/propagator-jaeger":"^2.0.0","@opentelemetry/contrib-test-utils":"^0.46.0","@opentelemetry/context-async-hooks":"^2.0.0","@opentelemetry/instrumentation-http":"^0.200.0"},"peerDependencies":{"@opentelemetry/api":"^1.9.0"},"_npmOperationalInternal":{"tmp":"tmp/otel_0.9.1_1749461564667_0.5744214283330284","host":"s3://npm-registry-packages-npm-production"}},"0.9.2":{"name":"@fastify/otel","version":"0.9.2","keywords":["plugin","helper","fastify","instrumentation","otel","opentelemetry"],"author":{"url":"https://metcoder.dev","name":"Carlos Fuentes - @metcoder95"},"license":"MIT","_id":"@fastify/otel@0.9.2","maintainers":[{"name":"simoneb","email":"simone.busoli@gmail.com"},{"name":"delvedor","email":"tommydelved@gmail.com"},{"name":"matteo.collina","email":"hello@matteocollina.com"},{"name":"jsumners","email":"james.sumners@gmail.com"},{"name":"zekth","email":"vince.legoff@gmail.com"},{"name":"eomm","email":"behemoth89@gmail.com"},{"name":"fox1t","email":"maksim@sinik.it"},{"name":"airhorns","email":"harry@harry.me"},{"name":"kibertoad","email":"iselwin@gmail.com"},{"name":"climba03003","email":"kaka@kakawebsitedemo.com"},{"name":"galvez","email":"jonasgalvez@gmail.com"},{"name":"simenb","email":"sbekkhus91@gmail.com"},{"name":"gurgunday","email":"hey@gurgun.day"},{"name":"metcoder95","email":"me@metcoder.dev"},{"name":"jean-michelet","email":"jean.antoine.michelet@gmail.com"}],"homepage":"https://github.com/fastify/otel#readme","bugs":{"url":"https://github.com/fastify/otel/issues"},"tsd":{"directory":"types"},"dist":{"shasum":"02576fc53ccf2aafb53e00d4dc42b87b0ae74d55","tarball":"https://registry.npmjs.org/@fastify/otel/-/otel-0.9.2.tgz","fileCount":18,"integrity":"sha512-YY2eTU2TSrniUh4YF93VFsSnCI6IFYQ5cvXnmBedRBYX9UWdoGfvFlof5Sglgvt44YqMZXjxA/6i+FoNVLQofQ==","signatures":[{"sig":"MEYCIQDkTffDQsIO9vKs6AxFbjBgSsui+jE+ERCyLnj/cY9fcwIhAKKw2NsNr/Ztyal7ZZ4U7FAfP6DLqpG08ircxmOUG5p7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":95480},"main":"index.js","type":"commonjs","types":"types/index.d.ts","funding":[{"url":"https://github.com/sponsors/fastify","type":"github"},{"url":"https://opencollective.com/fastify","type":"opencollective"}],"gitHead":"c6c79bc4a372a6f92ad4a8ac34b51521694014ae","scripts":{"lint":"eslint","test":"npm run test:all && npm run test:typescript","test:v4":"cross-env FASTIFY_VERSION=fastifyv4 npm run test:unit","test:v5":"cross-env FASTIFY_VERSION=fastify npm run test:unit","lint:fix":"eslint --fix","test:all":"npm run test:v4 && npm run test:v5","test:unit":"c8 --100 node --test","test:coverage":"c8 node --test && c8 report --reporter=html","test:typescript":"tsd"},"_npmUser":{"name":"metcoder95","actor":{"name":"metcoder95","type":"user","email":"me@metcoder.dev"},"email":"me@metcoder.dev"},"repository":{"url":"git+https://github.com/fastify/otel.git","type":"git"},"_npmVersion":"10.9.2","description":"Official Fastify OpenTelemetry Instrumentation","directories":{},"_nodeVersion":"22.16.0","dependencies":{"minimatch":"^10.0.3","@opentelemetry/core":"^2.0.0","@opentelemetry/instrumentation":"^0.202.0","@opentelemetry/semantic-conventions":"^1.28.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.2","tsd":"^0.32.0","eslint":"^9.16.0","fastify":"^5.1.0","cross-env":"^7.0.3","fastifyv4":"npm:fastify@^4.0.0","@types/node":"^24.0.8","neostandard":"^0.12.0","@fastify/pre-commit":"^2.1.0","@opentelemetry/sdk-trace-base":"^2.0.0","@opentelemetry/sdk-trace-node":"^1.29.0","@fastify/type-provider-typebox":"^5.0.0-pre.fv5.1","@opentelemetry/propagator-jaeger":"^2.0.0","@opentelemetry/contrib-test-utils":"^0.46.0","@opentelemetry/context-async-hooks":"^2.0.0","@opentelemetry/instrumentation-http":"^0.202.0"},"peerDependencies":{"@opentelemetry/api":"^1.9.0"},"_npmOperationalInternal":{"tmp":"tmp/otel_0.9.2_1751553247976_0.6544009148078116","host":"s3://npm-registry-packages-npm-production"}},"0.9.3":{"name":"@fastify/otel","version":"0.9.3","keywords":["plugin","helper","fastify","instrumentation","otel","opentelemetry"],"author":{"url":"https://metcoder.dev","name":"Carlos Fuentes - @metcoder95"},"license":"MIT","_id":"@fastify/otel@0.9.3","maintainers":[{"name":"simoneb","email":"simone.busoli@gmail.com"},{"name":"delvedor","email":"tommydelved@gmail.com"},{"name":"matteo.collina","email":"hello@matteocollina.com"},{"name":"jsumners","email":"james.sumners@gmail.com"},{"name":"zekth","email":"vince.legoff@gmail.com"},{"name":"eomm","email":"behemoth89@gmail.com"},{"name":"fox1t","email":"maksim@sinik.it"},{"name":"airhorns","email":"harry@harry.me"},{"name":"kibertoad","email":"iselwin@gmail.com"},{"name":"climba03003","email":"kaka@kakawebsitedemo.com"},{"name":"galvez","email":"jonasgalvez@gmail.com"},{"name":"simenb","email":"sbekkhus91@gmail.com"},{"name":"gurgunday","email":"hey@gurgun.day"},{"name":"metcoder95","email":"me@metcoder.dev"},{"name":"jean-michelet","email":"jean.antoine.michelet@gmail.com"}],"homepage":"https://github.com/fastify/otel#readme","bugs":{"url":"https://github.com/fastify/otel/issues"},"tsd":{"directory":"types"},"dist":{"shasum":"e70dfa41109bce8451df8478728782dcd3f5d95b","tarball":"https://registry.npmjs.org/@fastify/otel/-/otel-0.9.3.tgz","fileCount":18,"integrity":"sha512-CJVhRA9y+BD3/sC42aQCvn6gr4eoZ3qbMPGvgt3xzvCNyNM5Hgxqa8k+DmHLR8w1mO6PneMHYBvJ0zK14YHunQ==","signatures":[{"sig":"MEUCIGOFJrEVmZ19VCfucX4Voub8YtAYzX0dCTQPP1WCIz9PAiEAsA1LhTgibmvepSfJ3H8IsGirsryvcnRhTdmXjyLPQr4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":95891},"main":"index.js","type":"commonjs","types":"types/index.d.ts","funding":[{"url":"https://github.com/sponsors/fastify","type":"github"},{"url":"https://opencollective.com/fastify","type":"opencollective"}],"gitHead":"af82f26ee73cca4fe476f017da51b6b53abe7fcf","scripts":{"lint":"eslint","test":"npm run test:all && npm run test:typescript","test:v4":"cross-env FASTIFY_VERSION=fastifyv4 npm run test:unit","test:v5":"cross-env FASTIFY_VERSION=fastify npm run test:unit","lint:fix":"eslint --fix","test:all":"npm run test:v4 && npm run test:v5","test:unit":"c8 --100 node --test","test:coverage":"c8 node --test && c8 report --reporter=html","test:typescript":"tsd"},"_npmUser":{"name":"metcoder95","actor":{"name":"metcoder95","type":"user","email":"me@metcoder.dev"},"email":"me@metcoder.dev"},"repository":{"url":"git+https://github.com/fastify/otel.git","type":"git"},"_npmVersion":"10.9.2","description":"Official Fastify OpenTelemetry Instrumentation","directories":{},"_nodeVersion":"22.16.0","dependencies":{"minimatch":"^10.0.3","@opentelemetry/core":"^2.0.0","@opentelemetry/instrumentation":"^0.202.0","@opentelemetry/semantic-conventions":"^1.28.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.2","tsd":"^0.32.0","eslint":"^9.16.0","fastify":"^5.1.0","cross-env":"^7.0.3","fastifyv4":"npm:fastify@^4.0.0","@types/node":"^24.0.8","neostandard":"^0.12.0","@fastify/pre-commit":"^2.1.0","@opentelemetry/sdk-trace-base":"^2.0.0","@opentelemetry/sdk-trace-node":"^1.29.0","@fastify/type-provider-typebox":"^5.0.0-pre.fv5.1","@opentelemetry/propagator-jaeger":"^2.0.0","@opentelemetry/contrib-test-utils":"^0.48.0","@opentelemetry/context-async-hooks":"^2.0.0","@opentelemetry/instrumentation-http":"^0.202.0"},"peerDependencies":{"@opentelemetry/api":"^1.9.0"},"_npmOperationalInternal":{"tmp":"tmp/otel_0.9.3_1752048450842_0.7306385240612592","host":"s3://npm-registry-packages-npm-production"}},"0.9.4":{"name":"@fastify/otel","version":"0.9.4","keywords":["plugin","helper","fastify","instrumentation","otel","opentelemetry"],"author":{"url":"https://metcoder.dev","name":"Carlos Fuentes - @metcoder95"},"license":"MIT","_id":"@fastify/otel@0.9.4","maintainers":[{"name":"simoneb","email":"simone.busoli@gmail.com"},{"name":"delvedor","email":"tommydelved@gmail.com"},{"name":"matteo.collina","email":"hello@matteocollina.com"},{"name":"jsumners","email":"james.sumners@gmail.com"},{"name":"zekth","email":"vince.legoff@gmail.com"},{"name":"eomm","email":"behemoth89@gmail.com"},{"name":"fox1t","email":"maksim@sinik.it"},{"name":"airhorns","email":"harry@harry.me"},{"name":"kibertoad","email":"iselwin@gmail.com"},{"name":"climba03003","email":"kaka@kakawebsitedemo.com"},{"name":"galvez","email":"jonasgalvez@gmail.com"},{"name":"simenb","email":"sbekkhus91@gmail.com"},{"name":"gurgunday","email":"hey@gurgun.day"},{"name":"metcoder95","email":"me@metcoder.dev"},{"name":"jean-michelet","email":"jean.antoine.michelet@gmail.com"}],"homepage":"https://github.com/fastify/otel#readme","bugs":{"url":"https://github.com/fastify/otel/issues"},"tsd":{"directory":"types"},"dist":{"shasum":"bb280fc16d641f5fe005a96201972d7405c8241e","tarball":"https://registry.npmjs.org/@fastify/otel/-/otel-0.9.4.tgz","fileCount":19,"integrity":"sha512-NboTg+WAJPQ/prwmXA9ey2araV2Dj5+5NoCP5dZ5sI49wGKuZZ3k0kGLiFD1CIPEh2bI2G2HXF7ozTbDauh9Yg==","signatures":[{"sig":"MEUCIEpKrCJ/0E6hK1yaWeVDXuhm5g76d8/ffbEm4gQMEpXSAiEA5H8frIREZdJVtO9rz/WV/AqQTdtrqL8CgoOqlzd8yeQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":97112},"main":"index.js","type":"commonjs","types":"types/index.d.ts","funding":[{"url":"https://github.com/sponsors/fastify","type":"github"},{"url":"https://opencollective.com/fastify","type":"opencollective"}],"gitHead":"6b0b36180baf1ab96e0dccdd2db7b11e9b5f4b1f","scripts":{"lint":"eslint","test":"npm run test:all && npm run test:typescript","test:v4":"cross-env FASTIFY_VERSION=fastifyv4 npm run test:unit","test:v5":"cross-env FASTIFY_VERSION=fastify npm run test:unit","lint:fix":"eslint --fix","test:all":"npm run test:v4 && npm run test:v5","test:unit":"c8 --100 node --test","test:coverage":"c8 node --test && c8 report --reporter=html","test:typescript":"tsd"},"_npmUser":{"name":"metcoder95","email":"me@metcoder.dev"},"repository":{"url":"git+https://github.com/fastify/otel.git","type":"git"},"_npmVersion":"10.9.2","description":"Official Fastify OpenTelemetry Instrumentation","directories":{},"_nodeVersion":"22.16.0","dependencies":{"minimatch":"^10.0.3","@opentelemetry/core":"^2.0.0","@opentelemetry/instrumentation":"^0.203.0","@opentelemetry/semantic-conventions":"^1.28.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.2","tsd":"^0.32.0","eslint":"^9.16.0","fastify":"^5.1.0","cross-env":"^10.0.0","fastifyv4":"npm:fastify@^4.0.0","@types/node":"^24.0.8","neostandard":"^0.12.0","@fastify/pre-commit":"^2.1.0","@opentelemetry/sdk-trace-base":"^2.0.0","@opentelemetry/sdk-trace-node":"^1.29.0","@fastify/type-provider-typebox":"^5.0.0-pre.fv5.1","@opentelemetry/propagator-jaeger":"^2.0.0","@opentelemetry/contrib-test-utils":"^0.49.0","@opentelemetry/context-async-hooks":"^2.0.0","@opentelemetry/instrumentation-http":"^0.203.0"},"peerDependencies":{"@opentelemetry/api":"^1.9.0"},"_npmOperationalInternal":{"tmp":"tmp/otel_0.9.4_1755004636324_0.0388077814244836","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"@fastify/otel","version":"0.10.0","keywords":["plugin","helper","fastify","instrumentation","otel","opentelemetry"],"author":{"url":"https://metcoder.dev","name":"Carlos Fuentes - @metcoder95"},"license":"MIT","_id":"@fastify/otel@0.10.0","maintainers":[{"name":"simoneb","email":"simone.busoli@gmail.com"},{"name":"delvedor","email":"tommydelved@gmail.com"},{"name":"matteo.collina","email":"hello@matteocollina.com"},{"name":"jsumners","email":"james.sumners@gmail.com"},{"name":"zekth","email":"vince.legoff@gmail.com"},{"name":"eomm","email":"behemoth89@gmail.com"},{"name":"fox1t","email":"maksim@sinik.it"},{"name":"airhorns","email":"harry@harry.me"},{"name":"kibertoad","email":"iselwin@gmail.com"},{"name":"climba03003","email":"kaka@kakawebsitedemo.com"},{"name":"galvez","email":"jonasgalvez@gmail.com"},{"name":"simenb","email":"sbekkhus91@gmail.com"},{"name":"gurgunday","email":"hey@gurgun.day"},{"name":"metcoder95","email":"me@metcoder.dev"},{"name":"jean-michelet","email":"jean.antoine.michelet@gmail.com"}],"homepage":"https://github.com/fastify/otel#readme","bugs":{"url":"https://github.com/fastify/otel/issues"},"tsd":{"directory":"types"},"dist":{"shasum":"f6746601717c90dd2fbde2dda1fa7127c9ea1eec","tarball":"https://registry.npmjs.org/@fastify/otel/-/otel-0.10.0.tgz","fileCount":19,"integrity":"sha512-+I1f1dWgQqfktjvW0Krw05oYoFjFiw4PIe/rWsoTeADtD6fE7OTCgf9l1axanWDxL5yZxksBP7kBUS5NlnmS0w==","signatures":[{"sig":"MEQCIDRIpZ5FibDg875P2IRQbxRl/P6f3lE1sOqLs5BirEqfAiBPxqSoeRl2UovXrUh1ht5K2xMuKvBtJuECotXr03nEnQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":102268},"main":"index.js","type":"commonjs","types":"types/index.d.ts","funding":[{"url":"https://github.com/sponsors/fastify","type":"github"},{"url":"https://opencollective.com/fastify","type":"opencollective"}],"gitHead":"3b7bc72623d340329a56f72d0aeae2936d4d523c","scripts":{"lint":"eslint","test":"npm run test:all && npm run test:typescript","test:v4":"cross-env FASTIFY_VERSION=fastifyv4 npm run test:unit","test:v5":"cross-env FASTIFY_VERSION=fastify npm run test:unit","lint:fix":"eslint --fix","test:all":"npm run test:v4 && npm run test:v5","test:unit":"c8 --100 node --test","test:coverage":"c8 node --test && c8 report --reporter=html","test:typescript":"tsd"},"_npmUser":{"name":"metcoder95","email":"me@metcoder.dev"},"repository":{"url":"git+https://github.com/fastify/otel.git","type":"git"},"_npmVersion":"10.9.3","description":"Official Fastify OpenTelemetry Instrumentation","directories":{},"_nodeVersion":"22.19.0","dependencies":{"minimatch":"^10.0.3","@opentelemetry/core":"^2.0.0","@opentelemetry/instrumentation":"^0.205.0","@opentelemetry/semantic-conventions":"^1.28.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.2","tsd":"^0.32.0","eslint":"^9.16.0","fastify":"^5.1.0","cross-env":"^10.0.0","fastifyv4":"npm:fastify@^4.0.0","@types/node":"^24.0.8","neostandard":"^0.12.0","@opentelemetry/sdk-trace-base":"^2.0.0","@opentelemetry/sdk-trace-node":"^1.29.0","@fastify/type-provider-typebox":"^5.0.0-pre.fv5.1","@opentelemetry/propagator-jaeger":"^2.0.0","@opentelemetry/contrib-test-utils":"^0.49.0","@opentelemetry/context-async-hooks":"^2.0.0","@opentelemetry/instrumentation-http":"^0.205.0"},"peerDependencies":{"@opentelemetry/api":"^1.9.0"},"_npmOperationalInternal":{"tmp":"tmp/otel_0.10.0_1759478162759_0.6555249752602874","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"name":"@fastify/otel","version":"0.11.0","keywords":["plugin","helper","fastify","instrumentation","otel","opentelemetry"],"author":{"url":"https://metcoder.dev","name":"Carlos Fuentes - @metcoder95"},"license":"MIT","_id":"@fastify/otel@0.11.0","maintainers":[{"name":"simoneb","email":"simone.busoli@gmail.com"},{"name":"delvedor","email":"tommydelved@gmail.com"},{"name":"matteo.collina","email":"hello@matteocollina.com"},{"name":"jsumners","email":"james.sumners@gmail.com"},{"name":"zekth","email":"vince.legoff@gmail.com"},{"name":"eomm","email":"behemoth89@gmail.com"},{"name":"fox1t","email":"maksim@sinik.it"},{"name":"airhorns","email":"harry@harry.me"},{"name":"kibertoad","email":"iselwin@gmail.com"},{"name":"climba03003","email":"kaka@kakawebsitedemo.com"},{"name":"galvez","email":"jonasgalvez@gmail.com"},{"name":"simenb","email":"sbekkhus91@gmail.com"},{"name":"gurgunday","email":"hey@gurgun.day"},{"name":"metcoder95","email":"me@metcoder.dev"},{"name":"jean-michelet","email":"jean.antoine.michelet@gmail.com"}],"homepage":"https://github.com/fastify/otel#readme","bugs":{"url":"https://github.com/fastify/otel/issues"},"tsd":{"directory":"types"},"dist":{"shasum":"33d12edbee0699ff80f9fb815a9bd3dada7b191c","tarball":"https://registry.npmjs.org/@fastify/otel/-/otel-0.11.0.tgz","fileCount":19,"integrity":"sha512-luIQCE6roIlIsgjXD3QGOir/0Gsu2hlE4I0Lzjj2QELfGohi63CGciwVYK+7TM1zKt/INeq+yLmb0WsnCLNZiw==","signatures":[{"sig":"MEYCIQCb92I0yGHbLUP/OOcNtLkTp6lcNKul23qGNPXpa/dlUQIhAI7XFgQlpYD7FznG83euyGTU4198DVFGHjzyoFmWu4ua","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":98885},"main":"index.js","type":"commonjs","types":"types/index.d.ts","funding":[{"url":"https://github.com/sponsors/fastify","type":"github"},{"url":"https://opencollective.com/fastify","type":"opencollective"}],"gitHead":"aff602aef8db9ab3045ed5fca94571963a8494df","scripts":{"lint":"eslint","test":"npm run test:all && npm run test:typescript","test:v4":"cross-env FASTIFY_VERSION=fastifyv4 npm run test:unit","test:v5":"cross-env FASTIFY_VERSION=fastify npm run test:unit","lint:fix":"eslint --fix","test:all":"npm run test:v4 && npm run test:v5","test:unit":"c8 --100 node --test","test:coverage":"c8 node --test && c8 report --reporter=html","test:typescript":"tsd"},"_npmUser":{"name":"eomm","email":"behemoth89@gmail.com"},"repository":{"url":"git+https://github.com/fastify/otel.git","type":"git"},"_npmVersion":"10.9.3","description":"Official Fastify OpenTelemetry Instrumentation","directories":{},"_nodeVersion":"22.19.0","dependencies":{"minimatch":"^10.0.3","@opentelemetry/core":"^2.0.0","@opentelemetry/instrumentation":"^0.205.0","@opentelemetry/semantic-conventions":"^1.28.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.2","tsd":"^0.32.0","eslint":"^9.16.0","fastify":"^5.1.0","cross-env":"^10.0.0","fastifyv4":"npm:fastify@^4.0.0","@types/node":"^24.0.8","neostandard":"^0.12.0","@opentelemetry/sdk-trace-base":"^2.0.0","@opentelemetry/sdk-trace-node":"^1.29.0","@fastify/type-provider-typebox":"^5.0.0-pre.fv5.1","@opentelemetry/propagator-jaeger":"^2.0.0","@opentelemetry/contrib-test-utils":"^0.49.0","@opentelemetry/context-async-hooks":"^2.0.0","@opentelemetry/instrumentation-http":"^0.205.0"},"peerDependencies":{"@opentelemetry/api":"^1.9.0"},"_npmOperationalInternal":{"tmp":"tmp/otel_0.11.0_1759773053961_0.33677121403546506","host":"s3://npm-registry-packages-npm-production"}},"0.12.0":{"name":"@fastify/otel","version":"0.12.0","keywords":["plugin","helper","fastify","instrumentation","otel","opentelemetry"],"author":{"url":"https://metcoder.dev","name":"Carlos Fuentes - @metcoder95"},"license":"MIT","_id":"@fastify/otel@0.12.0","maintainers":[{"name":"simoneb","email":"simone.busoli@gmail.com"},{"name":"delvedor","email":"tommydelved@gmail.com"},{"name":"matteo.collina","email":"hello@matteocollina.com"},{"name":"jsumners","email":"james.sumners@gmail.com"},{"name":"zekth","email":"vince.legoff@gmail.com"},{"name":"eomm","email":"behemoth89@gmail.com"},{"name":"fox1t","email":"maksim@sinik.it"},{"name":"airhorns","email":"harry@harry.me"},{"name":"kibertoad","email":"iselwin@gmail.com"},{"name":"climba03003","email":"kaka@kakawebsitedemo.com"},{"name":"galvez","email":"jonasgalvez@gmail.com"},{"name":"simenb","email":"sbekkhus91@gmail.com"},{"name":"gurgunday","email":"hey@gurgun.day"},{"name":"metcoder95","email":"me@metcoder.dev"},{"name":"jean-michelet","email":"jean.antoine.michelet@gmail.com"}],"homepage":"https://github.com/fastify/otel#readme","bugs":{"url":"https://github.com/fastify/otel/issues"},"tsd":{"directory":"types"},"dist":{"shasum":"adb80a4077730dfaed28b16d93e36af6d1ad464f","tarball":"https://registry.npmjs.org/@fastify/otel/-/otel-0.12.0.tgz","fileCount":19,"integrity":"sha512-m6JfUlabJ/BElx64lVZVeE8XJRPqIXg9YMb6NngV0QChAT6ti1m5hRlWVE4M4Xdw3c+iUjFI+yIQzjTbmnGoQA==","signatures":[{"sig":"MEUCIG8BzfZOcOOv5hkbuojtJoStQ5CIyqGDSS+T0gWdgQKtAiEAoeNdNG67DDzWyS/RoZPype6S3Fg0jDumUQeyvO8g+XY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":102822},"main":"index.js","type":"commonjs","types":"types/index.d.ts","funding":[{"url":"https://github.com/sponsors/fastify","type":"github"},{"url":"https://opencollective.com/fastify","type":"opencollective"}],"gitHead":"586ec96542faa101407156ad5b7f1ddb246790b5","scripts":{"lint":"eslint","test":"npm run test:all && npm run test:typescript","test:v4":"cross-env FASTIFY_VERSION=fastifyv4 npm run test:unit","test:v5":"cross-env FASTIFY_VERSION=fastify npm run test:unit","lint:fix":"eslint --fix","test:all":"npm run test:v4 && npm run test:v5","test:unit":"c8 --100 node --test","test:coverage":"c8 node --test && c8 report --reporter=html","test:typescript":"tsd"},"_npmUser":{"name":"eomm","email":"behemoth89@gmail.com"},"repository":{"url":"git+https://github.com/fastify/otel.git","type":"git"},"_npmVersion":"10.9.3","description":"Official Fastify OpenTelemetry Instrumentation","directories":{},"_nodeVersion":"22.19.0","dependencies":{"minimatch":"^10.0.3","@opentelemetry/core":"^2.0.0","@opentelemetry/instrumentation":"^0.205.0","@opentelemetry/semantic-conventions":"^1.28.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.2","tsd":"^0.32.0","eslint":"^9.16.0","fastify":"^5.1.0","cross-env":"^10.0.0","fastifyv4":"npm:fastify@^4.0.0","@types/node":"^24.0.8","neostandard":"^0.12.0","@opentelemetry/sdk-trace-base":"^2.0.0","@opentelemetry/sdk-trace-node":"^1.29.0","@fastify/type-provider-typebox":"^5.0.0-pre.fv5.1","@opentelemetry/propagator-jaeger":"^2.0.0","@opentelemetry/contrib-test-utils":"^0.49.0","@opentelemetry/context-async-hooks":"^2.0.0","@opentelemetry/instrumentation-http":"^0.205.0"},"peerDependencies":{"@opentelemetry/api":"^1.9.0"},"_npmOperationalInternal":{"tmp":"tmp/otel_0.12.0_1761735254768_0.22688313200113375","host":"s3://npm-registry-packages-npm-production"}},"0.13.0":{"name":"@fastify/otel","version":"0.13.0","keywords":["plugin","helper","fastify","instrumentation","otel","opentelemetry"],"author":{"url":"https://metcoder.dev","name":"Carlos Fuentes - @metcoder95"},"license":"MIT","_id":"@fastify/otel@0.13.0","maintainers":[{"name":"simoneb","email":"simone.busoli@gmail.com"},{"name":"delvedor","email":"tommydelved@gmail.com"},{"name":"matteo.collina","email":"hello@matteocollina.com"},{"name":"jsumners","email":"james.sumners@gmail.com"},{"name":"zekth","email":"vince.legoff@gmail.com"},{"name":"eomm","email":"behemoth89@gmail.com"},{"name":"fox1t","email":"maksim@sinik.it"},{"name":"airhorns","email":"harry@harry.me"},{"name":"kibertoad","email":"iselwin@gmail.com"},{"name":"climba03003","email":"kaka@kakawebsitedemo.com"},{"name":"galvez","email":"jonasgalvez@gmail.com"},{"name":"simenb","email":"sbekkhus91@gmail.com"},{"name":"gurgunday","email":"hey@gurgun.day"},{"name":"metcoder95","email":"me@metcoder.dev"},{"name":"jean-michelet","email":"jean.antoine.michelet@gmail.com"}],"homepage":"https://github.com/fastify/otel#readme","bugs":{"url":"https://github.com/fastify/otel/issues"},"tsd":{"directory":"types"},"dist":{"shasum":"e91f231334a59b0069334f4305248f23f0766d99","tarball":"https://registry.npmjs.org/@fastify/otel/-/otel-0.13.0.tgz","fileCount":19,"integrity":"sha512-g+v9aj5BVVkNTXiVB++JTGWxtaciPLTa6io2rNepqScSoQ2F9u/iM7oQtRjtVMTISB1fCZHHLng1WIMDu0qfhA==","signatures":[{"sig":"MEUCIHZhO6Lf4Zyy5aJeRxL2WANMPmgHJXKRgPewiAx1jhBFAiEAgr4ghrF5OwSk+67KXaf1S8Ls6IyrQcRX5RzfRCv5pTs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":102907},"main":"index.js","type":"commonjs","types":"types/index.d.ts","funding":[{"url":"https://github.com/sponsors/fastify","type":"github"},{"url":"https://opencollective.com/fastify","type":"opencollective"}],"gitHead":"74d03e862adf6641ddc0426c61db34d3326f4960","scripts":{"lint":"eslint","test":"npm run test:all && npm run test:typescript","test:v4":"cross-env FASTIFY_VERSION=fastifyv4 npm run test:unit","test:v5":"cross-env FASTIFY_VERSION=fastify npm run test:unit","lint:fix":"eslint --fix","test:all":"npm run test:v4 && npm run test:v5","test:unit":"c8 --100 node --test","test:coverage":"c8 node --test && c8 report --reporter=html","test:typescript":"tsd"},"_npmUser":{"name":"metcoder95","email":"me@metcoder.dev"},"repository":{"url":"git+https://github.com/fastify/otel.git","type":"git"},"_npmVersion":"10.9.3","description":"Official Fastify OpenTelemetry Instrumentation","directories":{},"_nodeVersion":"22.19.0","dependencies":{"minimatch":"^10.0.3","@opentelemetry/core":"^2.0.0","@opentelemetry/instrumentation":"^0.207.0","@opentelemetry/semantic-conventions":"^1.28.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.2","tsd":"^0.32.0","eslint":"^9.16.0","fastify":"^5.1.0","cross-env":"^10.0.0","fastifyv4":"npm:fastify@^4.0.0","@types/node":"^24.0.8","neostandard":"^0.12.0","@opentelemetry/sdk-trace-base":"^2.0.0","@opentelemetry/sdk-trace-node":"^1.29.0","@fastify/type-provider-typebox":"^5.0.0-pre.fv5.1","@opentelemetry/propagator-jaeger":"^2.0.0","@opentelemetry/contrib-test-utils":"^0.49.0","@opentelemetry/context-async-hooks":"^2.0.0","@opentelemetry/instrumentation-http":"^0.205.0"},"peerDependencies":{"@opentelemetry/api":"^1.9.0"},"_npmOperationalInternal":{"tmp":"tmp/otel_0.13.0_1761851788710_0.4306402158115443","host":"s3://npm-registry-packages-npm-production"}},"0.13.1":{"name":"@fastify/otel","version":"0.13.1","keywords":["plugin","helper","fastify","instrumentation","otel","opentelemetry"],"author":{"url":"https://metcoder.dev","name":"Carlos Fuentes - @metcoder95"},"license":"MIT","_id":"@fastify/otel@0.13.1","maintainers":[{"name":"simoneb","email":"simone.busoli@gmail.com"},{"name":"delvedor","email":"tommydelved@gmail.com"},{"name":"matteo.collina","email":"hello@matteocollina.com"},{"name":"jsumners","email":"james.sumners@gmail.com"},{"name":"zekth","email":"vince.legoff@gmail.com"},{"name":"eomm","email":"behemoth89@gmail.com"},{"name":"fox1t","email":"maksim@sinik.it"},{"name":"airhorns","email":"harry@harry.me"},{"name":"kibertoad","email":"iselwin@gmail.com"},{"name":"climba03003","email":"kaka@kakawebsitedemo.com"},{"name":"galvez","email":"jonasgalvez@gmail.com"},{"name":"simenb","email":"sbekkhus91@gmail.com"},{"name":"gurgunday","email":"hey@gurgun.day"},{"name":"metcoder95","email":"me@metcoder.dev"},{"name":"jean-michelet","email":"jean.antoine.michelet@gmail.com"}],"homepage":"https://github.com/fastify/otel#readme","bugs":{"url":"https://github.com/fastify/otel/issues"},"tsd":{"directory":"types"},"dist":{"shasum":"13a4fe94f9930465d5c002c6d6818f62c6742c48","tarball":"https://registry.npmjs.org/@fastify/otel/-/otel-0.13.1.tgz","fileCount":19,"integrity":"sha512-SWz5jkvd1oKzv3EPuYsUq6jKs84IdMOjwTNZdG4m+WyOMqAEmi0WjGDyPxaVTWXIEHGIodzvRJmu18R5THaqyg==","signatures":[{"sig":"MEYCIQDXA8CS4oY2tkzSwjMp551qrxcDPD6YEJCXoFZsrBDejwIhAOWmQPqO0BDnbdXD9BYUfwU9Ka3Y2+DRzHRsUP3MwTzC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107452},"main":"index.js","type":"commonjs","types":"types/index.d.ts","funding":[{"url":"https://github.com/sponsors/fastify","type":"github"},{"url":"https://opencollective.com/fastify","type":"opencollective"}],"gitHead":"2ed072345ea803bccbe72506092b1c820ed99b93","scripts":{"lint":"eslint","test":"npm run test:all && npm run test:typescript","test:v4":"cross-env FASTIFY_VERSION=fastifyv4 npm run test:unit","test:v5":"cross-env FASTIFY_VERSION=fastify npm run test:unit","lint:fix":"eslint --fix","test:all":"npm run test:v4 && npm run test:v5","test:unit":"c8 --100 node --test","test:coverage":"c8 node --test && c8 report --reporter=html","test:typescript":"tsd"},"_npmUser":{"name":"metcoder95","email":"me@metcoder.dev"},"repository":{"url":"git+https://github.com/fastify/otel.git","type":"git"},"_npmVersion":"10.9.3","description":"Official Fastify OpenTelemetry Instrumentation","directories":{},"_nodeVersion":"22.19.0","dependencies":{"minimatch":"^10.0.3","@opentelemetry/core":"^2.0.0","@opentelemetry/instrumentation":"^0.207.0","@opentelemetry/semantic-conventions":"^1.28.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.2","tsd":"^0.33.0","eslint":"^9.16.0","fastify":"^5.1.0","cross-env":"^10.0.0","fastifyv4":"npm:fastify@^4.0.0","@types/node":"^24.0.8","neostandard":"^0.12.0","fastify-plugin":"^5.1.0","@opentelemetry/sdk-trace-base":"^2.0.0","@opentelemetry/sdk-trace-node":"^1.29.0","@fastify/type-provider-typebox":"^6.1.0","@opentelemetry/propagator-jaeger":"^2.0.0","@opentelemetry/contrib-test-utils":"^0.54.0","@opentelemetry/context-async-hooks":"^2.0.0","@opentelemetry/instrumentation-http":"^0.207.0"},"peerDependencies":{"@opentelemetry/api":"^1.9.0"},"_npmOperationalInternal":{"tmp":"tmp/otel_0.13.1_1762506739762_0.5770690364877769","host":"s3://npm-registry-packages-npm-production"}},"0.14.0":{"name":"@fastify/otel","version":"0.14.0","keywords":["plugin","helper","fastify","instrumentation","otel","opentelemetry"],"author":{"url":"https://metcoder.dev","name":"Carlos Fuentes - @metcoder95"},"license":"MIT","_id":"@fastify/otel@0.14.0","maintainers":[{"name":"simoneb","email":"simone.busoli@gmail.com"},{"name":"delvedor","email":"tommydelved@gmail.com"},{"name":"matteo.collina","email":"hello@matteocollina.com"},{"name":"jsumners","email":"james.sumners@gmail.com"},{"name":"zekth","email":"vince.legoff@gmail.com"},{"name":"eomm","email":"behemoth89@gmail.com"},{"name":"fox1t","email":"maksim@sinik.it"},{"name":"airhorns","email":"harry@harry.me"},{"name":"kibertoad","email":"iselwin@gmail.com"},{"name":"climba03003","email":"kaka@kakawebsitedemo.com"},{"name":"galvez","email":"jonasgalvez@gmail.com"},{"name":"simenb","email":"sbekkhus91@gmail.com"},{"name":"gurgunday","email":"hey@gurgun.day"},{"name":"metcoder95","email":"me@metcoder.dev"},{"name":"jean-michelet","email":"jean.antoine.michelet@gmail.com"}],"homepage":"https://github.com/fastify/otel#readme","bugs":{"url":"https://github.com/fastify/otel/issues"},"tsd":{"directory":"types"},"dist":{"shasum":"67ee972fcb707ff07c858fa5eafee5310a4ca391","tarball":"https://registry.npmjs.org/@fastify/otel/-/otel-0.14.0.tgz","fileCount":19,"integrity":"sha512-IWSb2wrElp/LEEW5DnK7XEfX9LebHt3vZN+vhoFzIAgTGLQCq9li81mtHK4KcYf3W5jR2EEimEBv+TGVLsrEgA==","signatures":[{"sig":"MEQCIGTIx6OwI5pMvzWFEi+il+zucj21sA0pVPPAjL5cw8++AiB6oiASHFTNVDHiGpYK6V/dhCkskwinfOkcvKQtMKWXZQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107938},"main":"index.js","type":"commonjs","types":"types/index.d.ts","funding":[{"url":"https://github.com/sponsors/fastify","type":"github"},{"url":"https://opencollective.com/fastify","type":"opencollective"}],"gitHead":"bc81ed21e8e290c1afa1e07bb5aef442f67f181c","scripts":{"lint":"eslint","test":"npm run test:all && npm run test:typescript","test:v4":"cross-env FASTIFY_VERSION=fastifyv4 npm run test:unit","test:v5":"cross-env FASTIFY_VERSION=fastify npm run test:unit","lint:fix":"eslint --fix","test:all":"npm run test:v4 && npm run test:v5","test:unit":"c8 --100 node --test","test:coverage":"c8 node --test && c8 report --reporter=html","test:typescript":"tsd"},"_npmUser":{"name":"metcoder95","email":"me@metcoder.dev"},"repository":{"url":"git+https://github.com/fastify/otel.git","type":"git"},"_npmVersion":"10.9.3","description":"Official Fastify OpenTelemetry Instrumentation","directories":{},"_nodeVersion":"22.19.0","dependencies":{"minimatch":"^10.0.3","@opentelemetry/core":"^2.0.0","@opentelemetry/instrumentation":"^0.207.0","@opentelemetry/semantic-conventions":"^1.28.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.2","tsd":"^0.33.0","eslint":"^9.16.0","fastify":"^5.1.0","cross-env":"^10.0.0","fastifyv4":"npm:fastify@^4.0.0","@types/node":"^24.0.8","neostandard":"^0.12.0","fastify-plugin":"^5.1.0","@opentelemetry/sdk-trace-base":"^2.0.0","@opentelemetry/sdk-trace-node":"^2.2.0","@fastify/type-provider-typebox":"^6.1.0","@opentelemetry/propagator-jaeger":"^2.0.0","@opentelemetry/contrib-test-utils":"^0.54.0","@opentelemetry/context-async-hooks":"^2.0.0","@opentelemetry/instrumentation-http":"^0.207.0"},"peerDependencies":{"@opentelemetry/api":"^1.9.0"},"_npmOperationalInternal":{"tmp":"tmp/otel_0.14.0_1763112476267_0.5895520618067822","host":"s3://npm-registry-packages-npm-production"}},"0.15.0":{"name":"@fastify/otel","version":"0.15.0","keywords":["plugin","helper","fastify","instrumentation","otel","opentelemetry"],"author":{"url":"https://metcoder.dev","name":"Carlos Fuentes - @metcoder95"},"license":"MIT","_id":"@fastify/otel@0.15.0","maintainers":[{"name":"simoneb","email":"simone.busoli@gmail.com"},{"name":"delvedor","email":"tommydelved@gmail.com"},{"name":"matteo.collina","email":"hello@matteocollina.com"},{"name":"jsumners","email":"james.sumners@gmail.com"},{"name":"zekth","email":"vince.legoff@gmail.com"},{"name":"eomm","email":"behemoth89@gmail.com"},{"name":"fox1t","email":"maksim@sinik.it"},{"name":"airhorns","email":"harry@harry.me"},{"name":"kibertoad","email":"iselwin@gmail.com"},{"name":"climba03003","email":"kaka@kakawebsitedemo.com"},{"name":"galvez","email":"jonasgalvez@gmail.com"},{"name":"simenb","email":"sbekkhus91@gmail.com"},{"name":"gurgunday","email":"hey@gurgun.day"},{"name":"metcoder95","email":"me@metcoder.dev"},{"name":"jean-michelet","email":"jean.antoine.michelet@gmail.com"}],"homepage":"https://github.com/fastify/otel#readme","bugs":{"url":"https://github.com/fastify/otel/issues"},"tsd":{"directory":"types"},"dist":{"shasum":"87b8bde6cd885956b375ae84ff11ee39e4b9e4c9","tarball":"https://registry.npmjs.org/@fastify/otel/-/otel-0.15.0.tgz","fileCount":19,"integrity":"sha512-zy9Devicg0bmmQD3N4QrHGFaj8r7t1T0ZTszPzP6OkZ1f+PABug7Fabzpgq3nx+JhU3MIuDsH5Jzzfk4boWLxA==","signatures":[{"sig":"MEUCIBDxeL3DKwkLX8YgxxZmg/amjmyZf8yWMI/LQjiWZoOtAiEAsp5P6MjNKHi02U5gHXeUOIdige5QZo6jZVuZ1SPByjs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":115518},"main":"index.js","type":"commonjs","types":"types/index.d.ts","funding":[{"url":"https://github.com/sponsors/fastify","type":"github"},{"url":"https://opencollective.com/fastify","type":"opencollective"}],"gitHead":"946105422b06dd65554d41ee6d8b25bab67c6d50","scripts":{"lint":"eslint","test":"npm run test:all && npm run test:typescript","test:v4":"cross-env FASTIFY_VERSION=fastifyv4 npm run test:unit","test:v5":"cross-env FASTIFY_VERSION=fastify npm run test:unit","lint:fix":"eslint --fix","test:all":"npm run test:v4 && npm run test:v5","test:unit":"c8 --100 node --test","test:coverage":"c8 node --test && c8 report --reporter=html","test:typescript":"tsd"},"_npmUser":{"name":"eomm","email":"behemoth89@gmail.com"},"repository":{"url":"git+https://github.com/fastify/otel.git","type":"git"},"_npmVersion":"10.9.3","description":"Official Fastify OpenTelemetry Instrumentation","directories":{},"_nodeVersion":"22.19.0","dependencies":{"minimatch":"^10.0.3","@opentelemetry/core":"^2.0.0","@opentelemetry/instrumentation":"^0.207.0","@opentelemetry/semantic-conventions":"^1.28.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.2","tsd":"^0.33.0","eslint":"^9.16.0","fastify":"^5.1.0","cross-env":"^10.0.0","fastifyv4":"npm:fastify@^4.0.0","@types/node":"^24.0.8","neostandard":"^0.12.0","fastify-plugin":"^5.1.0","@opentelemetry/sdk-trace-base":"^2.0.0","@opentelemetry/sdk-trace-node":"^2.2.0","@fastify/type-provider-typebox":"^6.1.0","@opentelemetry/propagator-jaeger":"^2.0.0","@opentelemetry/contrib-test-utils":"^0.54.0","@opentelemetry/context-async-hooks":"^2.0.0","@opentelemetry/instrumentation-http":"^0.207.0"},"peerDependencies":{"@opentelemetry/api":"^1.9.0"},"_npmOperationalInternal":{"tmp":"tmp/otel_0.15.0_1764176735924_0.2996777605015297","host":"s3://npm-registry-packages-npm-production"}},"0.16.0":{"name":"@fastify/otel","version":"0.16.0","keywords":["plugin","helper","fastify","instrumentation","otel","opentelemetry"],"author":{"url":"https://metcoder.dev","name":"Carlos Fuentes - @metcoder95"},"license":"MIT","_id":"@fastify/otel@0.16.0","maintainers":[{"name":"simoneb","email":"simone.busoli@gmail.com"},{"name":"delvedor","email":"tommydelved@gmail.com"},{"name":"matteo.collina","email":"hello@matteocollina.com"},{"name":"jsumners","email":"james.sumners@gmail.com"},{"name":"zekth","email":"vince.legoff@gmail.com"},{"name":"eomm","email":"behemoth89@gmail.com"},{"name":"fox1t","email":"maksim@sinik.it"},{"name":"airhorns","email":"harry@harry.me"},{"name":"kibertoad","email":"iselwin@gmail.com"},{"name":"climba03003","email":"kaka@kakawebsitedemo.com"},{"name":"galvez","email":"jonasgalvez@gmail.com"},{"name":"simenb","email":"sbekkhus91@gmail.com"},{"name":"gurgunday","email":"hey@gurgun.day"},{"name":"metcoder95","email":"me@metcoder.dev"},{"name":"jean-michelet","email":"jean.antoine.michelet@gmail.com"}],"homepage":"https://github.com/fastify/otel#readme","bugs":{"url":"https://github.com/fastify/otel/issues"},"tsd":{"directory":"types"},"dist":{"shasum":"e003c9b81039490af9141a7f1397de6b05baa768","tarball":"https://registry.npmjs.org/@fastify/otel/-/otel-0.16.0.tgz","fileCount":14,"integrity":"sha512-2304BdM5Q/kUvQC9qJO1KZq3Zn1WWsw+WWkVmFEaj1UE2hEIiuFqrPeglQOwEtw/ftngisqfQ3v70TWMmwhhHA==","signatures":[{"sig":"MEQCIBBvR3N+NYBMHkUMQTLDkjgK5FhxeLHkjeuoe0jPrto/AiAlJUSIdlEkEPnqR+mjbG/v90uqs3y6nnjFyofoYKe2fg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":113799},"main":"index.js","type":"commonjs","types":"types/index.d.ts","funding":[{"url":"https://github.com/sponsors/fastify","type":"github"},{"url":"https://opencollective.com/fastify","type":"opencollective"}],"gitHead":"c19873a1f2332e01a35dd375a666e91a84d3f36a","scripts":{"lint":"eslint","test":"npm run test:all && npm run test:typescript","test:v4":"cross-env FASTIFY_VERSION=fastifyv4 npm run test:unit","test:v5":"cross-env FASTIFY_VERSION=fastify npm run test:unit","lint:fix":"eslint --fix","test:all":"npm run test:v4 && npm run test:v5","test:unit":"c8 --100 node --test","test:coverage":"c8 node --test && c8 report --reporter=html","test:typescript":"tsd"},"_npmUser":{"name":"metcoder95","email":"me@metcoder.dev"},"repository":{"url":"git+https://github.com/fastify/otel.git","type":"git"},"_npmVersion":"10.9.3","description":"Official Fastify OpenTelemetry Instrumentation","directories":{},"_nodeVersion":"22.19.0","dependencies":{"minimatch":"^10.0.3","@opentelemetry/core":"^2.0.0","@opentelemetry/instrumentation":"^0.208.0","@opentelemetry/semantic-conventions":"^1.28.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.2","tsd":"^0.33.0","eslint":"^9.16.0","fastify":"^5.1.0","cross-env":"^10.0.0","fastifyv4":"npm:fastify@^4.0.0","@types/node":"^24.0.8","neostandard":"^0.12.0","fastify-plugin":"^5.1.0","@opentelemetry/sdk-trace-base":"^2.0.0","@opentelemetry/sdk-trace-node":"^2.2.0","@fastify/type-provider-typebox":"^6.1.0","@opentelemetry/propagator-jaeger":"^2.0.0","@opentelemetry/contrib-test-utils":"^0.54.0","@opentelemetry/context-async-hooks":"^2.0.0","@opentelemetry/instrumentation-http":"^0.207.0"},"peerDependencies":{"@opentelemetry/api":"^1.9.0"},"_npmOperationalInternal":{"tmp":"tmp/otel_0.16.0_1764320198734_0.7665421663862926","host":"s3://npm-registry-packages-npm-production"}},"0.17.0":{"name":"@fastify/otel","version":"0.17.0","keywords":["plugin","helper","fastify","instrumentation","otel","opentelemetry"],"author":{"url":"https://metcoder.dev","name":"Carlos Fuentes - @metcoder95"},"license":"MIT","_id":"@fastify/otel@0.17.0","maintainers":[{"name":"simoneb","email":"simone.busoli@gmail.com"},{"name":"delvedor","email":"tommydelved@gmail.com"},{"name":"matteo.collina","email":"hello@matteocollina.com"},{"name":"jsumners","email":"james.sumners@gmail.com"},{"name":"zekth","email":"vince.legoff@gmail.com"},{"name":"eomm","email":"behemoth89@gmail.com"},{"name":"fox1t","email":"maksim@sinik.it"},{"name":"airhorns","email":"harry@harry.me"},{"name":"kibertoad","email":"iselwin@gmail.com"},{"name":"climba03003","email":"kaka@kakawebsitedemo.com"},{"name":"galvez","email":"jonasgalvez@gmail.com"},{"name":"simenb","email":"sbekkhus91@gmail.com"},{"name":"gurgunday","email":"hey@gurgun.day"},{"name":"metcoder95","email":"me@metcoder.dev"},{"name":"jean-michelet","email":"jean.antoine.michelet@gmail.com"}],"homepage":"https://github.com/fastify/otel#readme","bugs":{"url":"https://github.com/fastify/otel/issues"},"tsd":{"directory":"types"},"dist":{"shasum":"42233a827ad3ad0891dbdcd37af83d53a269b5ba","tarball":"https://registry.npmjs.org/@fastify/otel/-/otel-0.17.0.tgz","fileCount":14,"integrity":"sha512-SF2mA7/xHbicXMIjOFqM3YmRAcESMMDOJbBHPxaMHYa4hzmzUkqrYLzYyJCwE5dVSBTJAxCx/FgGZIO8n7zuOA==","signatures":[{"sig":"MEYCIQCJ/BaW2in9yIiW8iFcKZM7ud0vKtbftmwfD7A03G4JYgIhALedIQjDtLB1Y5bw8L+e2xabamUvOrzcknJTxDhHoTf9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":113845},"main":"index.js","type":"commonjs","types":"types/index.d.ts","funding":[{"url":"https://github.com/sponsors/fastify","type":"github"},{"url":"https://opencollective.com/fastify","type":"opencollective"}],"gitHead":"2becc51150ee1a7d945acfe1fba3bc5926929369","scripts":{"lint":"eslint","test":"npm run test:all && npm run test:typescript","test:v4":"cross-env FASTIFY_VERSION=fastifyv4 npm run test:unit","test:v5":"cross-env FASTIFY_VERSION=fastify npm run test:unit","lint:fix":"eslint --fix","test:all":"npm run test:v4 && npm run test:v5","test:unit":"c8 --100 node --test","test:coverage":"c8 node --test && c8 report --reporter=html","test:typescript":"tsd"},"_npmUser":{"name":"metcoder95","email":"me@metcoder.dev"},"repository":{"url":"git+https://github.com/fastify/otel.git","type":"git"},"_npmVersion":"10.9.3","description":"Official Fastify OpenTelemetry Instrumentation","directories":{},"_nodeVersion":"22.19.0","dependencies":{"minimatch":"^10.0.3","@opentelemetry/core":"^2.0.0","@opentelemetry/instrumentation":"^0.212.0","@opentelemetry/semantic-conventions":"^1.28.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^11.0.0","tsd":"^0.33.0","eslint":"^9.16.0","fastify":"^5.1.0","cross-env":"^10.0.0","fastifyv4":"npm:fastify@^4.0.0","@types/node":"^25.0.3","neostandard":"^0.12.0","fastify-plugin":"^5.1.0","@opentelemetry/sdk-trace-base":"^2.0.0","@opentelemetry/sdk-trace-node":"^2.2.0","@fastify/type-provider-typebox":"^6.1.0","@opentelemetry/propagator-jaeger":"^2.0.0","@opentelemetry/contrib-test-utils":"^0.59.0","@opentelemetry/context-async-hooks":"^2.0.0","@opentelemetry/instrumentation-http":"^0.212.0"},"peerDependencies":{"@opentelemetry/api":"^1.9.0"},"_npmOperationalInternal":{"tmp":"tmp/otel_0.17.0_1772536969946_0.8087732233511025","host":"s3://npm-registry-packages-npm-production"}},"0.17.1":{"name":"@fastify/otel","version":"0.17.1","keywords":["plugin","helper","fastify","instrumentation","otel","opentelemetry"],"author":{"url":"https://metcoder.dev","name":"Carlos Fuentes - @metcoder95"},"license":"MIT","_id":"@fastify/otel@0.17.1","maintainers":[{"name":"simoneb","email":"simone.busoli@gmail.com"},{"name":"delvedor","email":"tommydelved@gmail.com"},{"name":"matteo.collina","email":"hello@matteocollina.com"},{"name":"jsumners","email":"james.sumners@gmail.com"},{"name":"zekth","email":"vince.legoff@gmail.com"},{"name":"eomm","email":"behemoth89@gmail.com"},{"name":"fox1t","email":"maksim@sinik.it"},{"name":"airhorns","email":"harry@harry.me"},{"name":"kibertoad","email":"iselwin@gmail.com"},{"name":"climba03003","email":"kaka@kakawebsitedemo.com"},{"name":"galvez","email":"jonasgalvez@gmail.com"},{"name":"simenb","email":"sbekkhus91@gmail.com"},{"name":"gurgunday","email":"hey@gurgun.day"},{"name":"metcoder95","email":"me@metcoder.dev"},{"name":"jean-michelet","email":"jean.antoine.michelet@gmail.com"}],"homepage":"https://github.com/fastify/otel#readme","bugs":{"url":"https://github.com/fastify/otel/issues"},"tsd":{"directory":"types"},"dist":{"shasum":"a7f13edc40dbc2e0c2a59d54e388f11e4d2235ce","tarball":"https://registry.npmjs.org/@fastify/otel/-/otel-0.17.1.tgz","fileCount":14,"integrity":"sha512-K4wyxfUZx2ux5o+b6BtTqouYFVILohLZmSbA2tKUueJstNcBnoGPVhllCaOvbQ3ZrXdUxUC/fyrSWSCqHhdOPg==","signatures":[{"sig":"MEYCIQDqBWEYb3bvkMF60gyqnfxhen1NK/zrhCezEwB7aQFeOgIhAJBfOhmMfvDK5RaoqWmAW2ponp4izd13xws3sFO2pvlG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":113931},"main":"index.js","type":"commonjs","types":"types/index.d.ts","funding":[{"url":"https://github.com/sponsors/fastify","type":"github"},{"url":"https://opencollective.com/fastify","type":"opencollective"}],"gitHead":"b9d0c27888285ac744e598affa246a328bdc47f9","scripts":{"lint":"eslint","test":"npm run test:all && npm run test:typescript","test:v4":"cross-env FASTIFY_VERSION=fastifyv4 npm run test:unit","test:v5":"cross-env FASTIFY_VERSION=fastify npm run test:unit","lint:fix":"eslint --fix","test:all":"npm run test:v4 && npm run test:v5","test:unit":"c8 --100 node --test","test:coverage":"c8 node --test && c8 report --reporter=html","test:typescript":"tsd"},"_npmUser":{"name":"metcoder95","email":"me@metcoder.dev"},"repository":{"url":"git+https://github.com/fastify/otel.git","type":"git"},"_npmVersion":"10.9.3","description":"Official Fastify OpenTelemetry Instrumentation","directories":{},"_nodeVersion":"22.19.0","dependencies":{"minimatch":"^10.2.4","@opentelemetry/core":"^2.0.0","@opentelemetry/instrumentation":"^0.212.0","@opentelemetry/semantic-conventions":"^1.28.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^11.0.0","tsd":"^0.33.0","eslint":"^9.16.0","fastify":"^5.1.0","cross-env":"^10.0.0","fastifyv4":"npm:fastify@^4.0.0","@types/node":"^25.0.3","neostandard":"^0.12.0","fastify-plugin":"^5.1.0","@opentelemetry/sdk-trace-base":"^2.0.0","@opentelemetry/sdk-trace-node":"^2.2.0","@fastify/type-provider-typebox":"^6.1.0","@opentelemetry/propagator-jaeger":"^2.0.0","@opentelemetry/contrib-test-utils":"^0.59.0","@opentelemetry/context-async-hooks":"^2.0.0","@opentelemetry/instrumentation-http":"^0.212.0"},"peerDependencies":{"@opentelemetry/api":"^1.9.0"},"_npmOperationalInternal":{"tmp":"tmp/otel_0.17.1_1772537686555_0.7742852148303605","host":"s3://npm-registry-packages-npm-production"}},"0.18.0":{"name":"@fastify/otel","version":"0.18.0","keywords":["plugin","helper","fastify","instrumentation","otel","opentelemetry"],"author":{"url":"https://metcoder.dev","name":"Carlos Fuentes - @metcoder95"},"license":"MIT","_id":"@fastify/otel@0.18.0","maintainers":[{"name":"simoneb","email":"simone.busoli@gmail.com"},{"name":"delvedor","email":"tommydelved@gmail.com"},{"name":"matteo.collina","email":"hello@matteocollina.com"},{"name":"jsumners","email":"james.sumners@gmail.com"},{"name":"zekth","email":"vince.legoff@gmail.com"},{"name":"eomm","email":"behemoth89@gmail.com"},{"name":"fox1t","email":"maksim@sinik.it"},{"name":"airhorns","email":"harry@harry.me"},{"name":"kibertoad","email":"iselwin@gmail.com"},{"name":"climba03003","email":"kaka@kakawebsitedemo.com"},{"name":"galvez","email":"jonasgalvez@gmail.com"},{"name":"simenb","email":"sbekkhus91@gmail.com"},{"name":"gurgunday","email":"hey@gurgun.day"},{"name":"tony133","email":"a.tripodi133@gmail.com"},{"name":"metcoder95","email":"me@metcoder.dev"},{"name":"jean-michelet","email":"jean.antoine.michelet@gmail.com"}],"homepage":"https://github.com/fastify/otel#readme","bugs":{"url":"https://github.com/fastify/otel/issues"},"tsd":{"directory":"types"},"dist":{"shasum":"d21814af7c97579856698e03aae0581beb3e734b","tarball":"https://registry.npmjs.org/@fastify/otel/-/otel-0.18.0.tgz","fileCount":14,"integrity":"sha512-3TASCATfw+ctICSb4ymrv7iCm0qJ0N9CarB+CZ7zIJ7KqNbwI5JjyDL1/sxoC0ccTO1Zyd1iQ+oqncPg5FJXaA==","signatures":[{"sig":"MEQCIEwxI38okPq9RnH7t8o42PjLG3vOP5I+LMtPdZ8Af3AuAiBQZ1XG1f1brpdjTqldSFSCFdY46iXFpCHPFcHpCbNFuQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":118418},"main":"index.js","type":"commonjs","types":"types/index.d.ts","funding":[{"url":"https://github.com/sponsors/fastify","type":"github"},{"url":"https://opencollective.com/fastify","type":"opencollective"}],"gitHead":"574f59d8bb5638c6a03fa166a820b60d12b9f667","scripts":{"lint":"eslint","test":"npm run test:all && npm run test:typescript","test:v4":"cross-env FASTIFY_VERSION=fastifyv4 npm run test:unit","test:v5":"cross-env FASTIFY_VERSION=fastify npm run test:unit","lint:fix":"eslint --fix","test:all":"npm run test:v4 && npm run test:v5","test:unit":"c8 --100 node --test","test:coverage":"c8 node --test && c8 report --reporter=html","test:typescript":"tsd"},"_npmUser":{"name":"metcoder95","email":"me@metcoder.dev"},"repository":{"url":"git+https://github.com/fastify/otel.git","type":"git"},"_npmVersion":"10.9.3","description":"Official Fastify OpenTelemetry Instrumentation","directories":{},"_nodeVersion":"22.19.0","dependencies":{"minimatch":"^10.2.4","@opentelemetry/core":"^2.0.0","@opentelemetry/instrumentation":"^0.212.0","@opentelemetry/semantic-conventions":"^1.28.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^11.0.0","tsd":"^0.33.0","eslint":"^9.16.0","fastify":"^5.1.0","cross-env":"^10.0.0","fastifyv4":"npm:fastify@^4.0.0","@types/node":"^25.0.3","neostandard":"^0.12.0","fastify-plugin":"^5.1.0","@opentelemetry/sdk-trace-base":"^2.0.0","@opentelemetry/sdk-trace-node":"^2.2.0","@fastify/type-provider-typebox":"^6.1.0","@opentelemetry/propagator-jaeger":"^2.0.0","@opentelemetry/contrib-test-utils":"^0.59.0","@opentelemetry/context-async-hooks":"^2.0.0","@opentelemetry/instrumentation-http":"^0.212.0"},"peerDependencies":{"@opentelemetry/api":"^1.9.0"},"_npmOperationalInternal":{"tmp":"tmp/otel_0.18.0_1774517371016_0.14601624148873782","host":"s3://npm-registry-packages-npm-production"}},"0.18.1":{"name":"@fastify/otel","version":"0.18.1","keywords":["plugin","helper","fastify","instrumentation","otel","opentelemetry"],"author":{"url":"https://metcoder.dev","name":"Carlos Fuentes - @metcoder95"},"license":"MIT","_id":"@fastify/otel@0.18.1","maintainers":[{"name":"simoneb","email":"simone.busoli@gmail.com"},{"name":"delvedor","email":"tommydelved@gmail.com"},{"name":"matteo.collina","email":"hello@matteocollina.com"},{"name":"jsumners","email":"james.sumners@gmail.com"},{"name":"zekth","email":"vince.legoff@gmail.com"},{"name":"eomm","email":"behemoth89@gmail.com"},{"name":"fox1t","email":"maksim@sinik.it"},{"name":"airhorns","email":"harry@harry.me"},{"name":"kibertoad","email":"iselwin@gmail.com"},{"name":"climba03003","email":"kaka@kakawebsitedemo.com"},{"name":"galvez","email":"jonasgalvez@gmail.com"},{"name":"simenb","email":"sbekkhus91@gmail.com"},{"name":"gurgunday","email":"hey@gurgun.day"},{"name":"tony133","email":"a.tripodi133@gmail.com"},{"name":"metcoder95","email":"me@metcoder.dev"},{"name":"jean-michelet","email":"jean.antoine.michelet@gmail.com"}],"homepage":"https://github.com/fastify/otel#readme","bugs":{"url":"https://github.com/fastify/otel/issues"},"tsd":{"directory":"types"},"dist":{"shasum":"8af40e01c4da86731875a6bb20bc4fa8dab2260d","tarball":"https://registry.npmjs.org/@fastify/otel/-/otel-0.18.1.tgz","fileCount":18,"integrity":"sha512-7TYQXrOBRwCuTiwQm/2qCPO37af011934clxBj6F7KyF9a2a9MB+aSrWv8vMVp5N8rZC1AQ4pUp8uDs5Z40UPQ==","signatures":[{"sig":"MEUCIHRS/PkK0qXGvXJPe3x4r6VHIPlLCNY/HZAQlTUmI/e7AiEAg7nZbI1Z7gx3G9y+JFd87xLix/ftSeeYTX36jGO0zMk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":119599},"main":"index.js","type":"commonjs","types":"types/index.d.ts","funding":[{"url":"https://github.com/sponsors/fastify","type":"github"},{"url":"https://opencollective.com/fastify","type":"opencollective"}],"gitHead":"b2039b83ed0457e2dd2686c82cc509e35dfe9177","scripts":{"lint":"eslint","test":"npm run test:all && npm run test:typescript","test:v4":"cross-env FASTIFY_VERSION=fastifyv4 npm run test:unit","test:v5":"cross-env FASTIFY_VERSION=fastify npm run test:unit","lint:fix":"eslint --fix","test:all":"npm run test:v4 && npm run test:v5","test:unit":"c8 --100 node --test","test:coverage":"c8 node --test && c8 report --reporter=html","test:typescript":"tsd"},"_npmUser":{"name":"eomm","email":"behemoth89@gmail.com"},"repository":{"url":"git+https://github.com/fastify/otel.git","type":"git"},"_npmVersion":"10.9.3","description":"Official Fastify OpenTelemetry Instrumentation","directories":{},"_nodeVersion":"22.19.0","dependencies":{"minimatch":"^10.2.4","@opentelemetry/core":"^2.0.0","@opentelemetry/instrumentation":"^0.214.0","@opentelemetry/semantic-conventions":"^1.28.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^11.0.0","tsd":"^0.33.0","eslint":"^9.16.0","fastify":"^5.1.0","cross-env":"^10.0.0","fastifyv4":"npm:fastify@^4.0.0","@types/node":"^25.0.3","neostandard":"^0.13.0","fastify-plugin":"^5.1.0","@opentelemetry/sdk-trace-base":"^2.0.0","@opentelemetry/sdk-trace-node":"^2.2.0","@fastify/type-provider-typebox":"^6.1.0","@opentelemetry/propagator-jaeger":"^2.0.0","@opentelemetry/contrib-test-utils":"^0.61.0","@opentelemetry/context-async-hooks":"^2.0.0","@opentelemetry/instrumentation-http":"^0.214.0"},"peerDependencies":{"@opentelemetry/api":"^1.9.0"},"_npmOperationalInternal":{"tmp":"tmp/otel_0.18.1_1775666629410_0.8054770681729877","host":"s3://npm-registry-packages-npm-production"}},"0.19.0":{"name":"@fastify/otel","version":"0.19.0","keywords":["plugin","helper","fastify","instrumentation","otel","opentelemetry"],"author":{"url":"https://metcoder.dev","name":"Carlos Fuentes - @metcoder95"},"license":"MIT","_id":"@fastify/otel@0.19.0","maintainers":[{"name":"simoneb","email":"simone.busoli@gmail.com"},{"name":"delvedor","email":"tommydelved@gmail.com"},{"name":"matteo.collina","email":"hello@matteocollina.com"},{"name":"jsumners","email":"james.sumners@gmail.com"},{"name":"zekth","email":"vince.legoff@gmail.com"},{"name":"eomm","email":"behemoth89@gmail.com"},{"name":"fox1t","email":"maksim@sinik.it"},{"name":"airhorns","email":"harry@harry.me"},{"name":"kibertoad","email":"iselwin@gmail.com"},{"name":"climba03003","email":"kaka@kakawebsitedemo.com"},{"name":"galvez","email":"jonasgalvez@gmail.com"},{"name":"simenb","email":"sbekkhus91@gmail.com"},{"name":"gurgunday","email":"hey@gurgun.day"},{"name":"tony133","email":"a.tripodi133@gmail.com"},{"name":"metcoder95","email":"me@metcoder.dev"},{"name":"jean-michelet","email":"jean.antoine.michelet@gmail.com"}],"homepage":"https://github.com/fastify/otel#readme","bugs":{"url":"https://github.com/fastify/otel/issues"},"dist":{"shasum":"e83b4c69bc0b2e9de2f98056559ff543a66ea987","tarball":"https://registry.npmjs.org/@fastify/otel/-/otel-0.19.0.tgz","fileCount":14,"integrity":"sha512-gf2S5IhN72Jqi/09wOmWAsKscG/AwXSq9rrESnTVBIkMKl8Y+7FqA7bzf9OEa5/H8oxugc7belJOTURb5tZXuQ==","signatures":[{"sig":"MEUCIQC2cCn6Bc8hyurwV7pvCc+8eF5zcCbxei0Yh+NBMSyUzAIgRAk+NDnbyr0FxzSajtL/oso6r8mF8pFkn1Myu37k0zc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":134384},"main":"index.js","type":"commonjs","types":"types/index.d.ts","funding":[{"url":"https://github.com/sponsors/fastify","type":"github"},{"url":"https://opencollective.com/fastify","type":"opencollective"}],"gitHead":"8589e7f38beec5019b69e7659b90af1dcb685208","scripts":{"lint":"eslint","test":"npm run test:all && npm run test:typescript","test:v4":"cross-env FASTIFY_VERSION=fastifyv4 npm run test:unit","test:v5":"cross-env FASTIFY_VERSION=fastify npm run test:unit","lint:fix":"eslint --fix","test:all":"npm run test:v4 && npm run test:v5","test:unit":"c8 --100 node --test","test:coverage":"c8 node --test && c8 report --reporter=html","test:typescript":"tstyche"},"_npmUser":{"name":"metcoder95","email":"me@metcoder.dev"},"repository":{"url":"git+https://github.com/fastify/otel.git","type":"git"},"_npmVersion":"11.17.0","description":"Official Fastify OpenTelemetry Instrumentation","directories":{},"_nodeVersion":"22.19.0","dependencies":{"minimatch":"^10.2.4","@opentelemetry/core":"^2.0.0","@opentelemetry/instrumentation":"^0.218.0","@opentelemetry/semantic-conventions":"^1.28.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^11.0.0","eslint":"^9.16.0","fastify":"^5.1.0","tstyche":"^7.0.0","cross-env":"^10.0.0","fastifyv4":"npm:fastify@^4.0.0","@types/node":"^25.0.3","neostandard":"^0.13.0","fastify-plugin":"^5.1.0","@opentelemetry/sdk-trace-base":"^2.0.0","@opentelemetry/sdk-trace-node":"^2.2.0","@fastify/type-provider-typebox":"^6.1.0","@opentelemetry/propagator-jaeger":"^2.0.0","@opentelemetry/contrib-test-utils":"^0.65.0","@opentelemetry/context-async-hooks":"^2.0.0","@opentelemetry/instrumentation-http":"^0.218.0"},"peerDependencies":{"@opentelemetry/api":"^1.9.0"},"_npmOperationalInternal":{"tmp":"tmp/otel_0.19.0_1781256437548_0.29672269451701694","host":"s3://npm-registry-packages-npm-production"}},"0.20.0":{"name":"@fastify/otel","version":"0.20.0","keywords":["plugin","helper","fastify","instrumentation","otel","opentelemetry"],"author":{"url":"https://metcoder.dev","name":"Carlos Fuentes - @metcoder95"},"license":"MIT","_id":"@fastify/otel@0.20.0","maintainers":[{"name":"simoneb","email":"simone.busoli@gmail.com"},{"name":"delvedor","email":"tommydelved@gmail.com"},{"name":"matteo.collina","email":"hello@matteocollina.com"},{"name":"jsumners","email":"james.sumners@gmail.com"},{"name":"zekth","email":"vince.legoff@gmail.com"},{"name":"eomm","email":"behemoth89@gmail.com"},{"name":"fox1t","email":"maksim@sinik.it"},{"name":"airhorns","email":"harry@harry.me"},{"name":"kibertoad","email":"iselwin@gmail.com"},{"name":"climba03003","email":"kaka@kakawebsitedemo.com"},{"name":"galvez","email":"jonasgalvez@gmail.com"},{"name":"simenb","email":"sbekkhus91@gmail.com"},{"name":"gurgunday","email":"hey@gurgun.day"},{"name":"tony133","email":"a.tripodi133@gmail.com"},{"name":"metcoder95","email":"me@metcoder.dev"},{"name":"jean-michelet","email":"jean.antoine.michelet@gmail.com"}],"homepage":"https://github.com/fastify/otel#readme","bugs":{"url":"https://github.com/fastify/otel/issues"},"dist":{"shasum":"f50f19772e41874fecfba4bb61f1dd53a95daaef","tarball":"https://registry.npmjs.org/@fastify/otel/-/otel-0.20.0.tgz","fileCount":19,"integrity":"sha512-3NBiPIbYBk8+EqNIIc/qidYxK3R2Ig+ks6iJdHpttGM6M1jbb1GaNSA3Od0wrMOIa7z5X1AboOo/r4hlyuc2lw==","signatures":[{"sig":"MEUCIQCHLx8ZZUZQY5Er0tsTEvFTvUyIRhDRZvSa0tdzU51jrwIgdE6Dbz+rO3NuCD940e0BIcWcIOeeUG+hCw8p5E7iE3E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":137004},"main":"index.js","type":"commonjs","types":"types/index.d.ts","funding":[{"url":"https://github.com/sponsors/fastify","type":"github"},{"url":"https://opencollective.com/fastify","type":"opencollective"}],"gitHead":"136a0fa6a2b3284df9755a82d06d16ecac9a3378","scripts":{"lint":"eslint","test":"npm run test:all && npm run test:typescript","test:v4":"cross-env FASTIFY_VERSION=fastifyv4 npm run test:unit","test:v5":"cross-env FASTIFY_VERSION=fastify npm run test:unit","lint:fix":"eslint --fix","test:all":"npm run test:v4 && npm run test:v5","test:unit":"c8 --100 node --test","test:coverage":"c8 node --test && c8 report --reporter=html","test:typescript":"tstyche"},"_npmUser":{"name":"eomm","email":"behemoth89@gmail.com"},"repository":{"url":"git+https://github.com/fastify/otel.git","type":"git"},"_npmVersion":"11.11.0","description":"Official Fastify OpenTelemetry Instrumentation","directories":{},"_nodeVersion":"24.14.1","dependencies":{"minimatch":"^10.2.4","@opentelemetry/core":"^2.0.0","@opentelemetry/instrumentation":"^0.219.0","@opentelemetry/semantic-conventions":"^1.28.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^11.0.0","eslint":"^9.16.0","fastify":"^5.1.0","tstyche":"^7.0.0","cross-env":"^10.0.0","fastifyv4":"npm:fastify@^4.0.0","@types/node":"^26.0.0","neostandard":"^0.13.0","fastify-plugin":"^6.0.0","@opentelemetry/sdk-trace-base":"^2.0.0","@opentelemetry/sdk-trace-node":"^2.2.0","@fastify/type-provider-typebox":"^6.1.0","@opentelemetry/propagator-jaeger":"^2.0.0","@opentelemetry/contrib-test-utils":"^0.66.0","@opentelemetry/context-async-hooks":"^2.0.0","@opentelemetry/instrumentation-http":"^0.219.0"},"peerDependencies":{"@opentelemetry/api":"^1.9.0"},"_npmOperationalInternal":{"tmp":"tmp/otel_0.20.0_1783524818073_0.5792929785848968","host":"s3://npm-registry-packages-npm-production"}},"0.20.1":{"name":"@fastify/otel","version":"0.20.1","description":"Official Fastify OpenTelemetry Instrumentation","main":"index.js","type":"commonjs","types":"types/index.d.ts","scripts":{"lint":"eslint","lint:fix":"eslint --fix","test":"npm run test:all && npm run test:typescript","test:unit":"c8 --100 node --test","test:all":"npm run test:v4 && npm run test:v5","test:v4":"cross-env FASTIFY_VERSION=fastifyv4 npm run test:unit","test:v5":"cross-env FASTIFY_VERSION=fastify npm run test:unit","test:coverage":"c8 node --test && c8 report --reporter=html","test:typescript":"tstyche"},"repository":{"type":"git","url":"git+https://github.com/fastify/otel.git"},"keywords":["plugin","helper","fastify","instrumentation","otel","opentelemetry"],"author":{"name":"Carlos Fuentes - @metcoder95","url":"https://metcoder.dev"},"license":"MIT","bugs":{"url":"https://github.com/fastify/otel/issues"},"homepage":"https://github.com/fastify/otel#readme","funding":[{"type":"github","url":"https://github.com/sponsors/fastify"},{"type":"opencollective","url":"https://opencollective.com/fastify"}],"devDependencies":{"@fastify/type-provider-typebox":"^6.1.0","@opentelemetry/context-async-hooks":"^2.0.0","@opentelemetry/contrib-test-utils":"^0.66.0","@opentelemetry/instrumentation-http":"^0.219.0","@opentelemetry/propagator-jaeger":"^2.0.0","@opentelemetry/sdk-trace-base":"^2.0.0","@opentelemetry/sdk-trace-node":"^2.2.0","@types/node":"^26.0.0","c8":"^11.0.0","cross-env":"^10.0.0","eslint":"^9.16.0","fastify":"^5.1.0","fastify-plugin":"^6.0.0","fastifyv4":"npm:fastify@^4.0.0","neostandard":"^0.13.0","tstyche":"^7.0.0"},"dependencies":{"@opentelemetry/core":"^2.0.0","@opentelemetry/instrumentation":"^0.219.0","@opentelemetry/semantic-conventions":"^1.28.0","minimatch":"^10.2.4"},"peerDependencies":{"@opentelemetry/api":"^1.9.0"},"gitHead":"3d205855bce1c4ecffbae3a09b4a60b93a93bed8","_id":"@fastify/otel@0.20.1","_nodeVersion":"24.14.0","_npmVersion":"11.9.0","dist":{"integrity":"sha512-UG9gQUbqfBWcJNeO0bxj03xkoEE8NGJkIedN/red11elHFeZuVgoHKAx0x+wO4kGedyyQv8NWC62AdpGEvyM6g==","shasum":"32adaa34fab89df89dea41c34af7efef938c7838","tarball":"https://registry.npmjs.org/@fastify/otel/-/otel-0.20.1.tgz","fileCount":19,"unpackedSize":138873,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIGVp5uG7munWisaczEcvnjWdo1/SPxHSraVRmkRsw2gNAiEAx8Hc+EuiI8QfFjWslkPwyaqFxWhdg1CB39t2WCKIatM="}]},"_npmUser":{"name":"climba03003","email":"kaka@kakawebsitedemo.com"},"directories":{},"maintainers":[{"name":"simoneb","email":"simone.busoli@gmail.com"},{"name":"delvedor","email":"tommydelved@gmail.com"},{"name":"matteo.collina","email":"hello@matteocollina.com"},{"name":"jsumners","email":"james.sumners@gmail.com"},{"name":"zekth","email":"vince.legoff@gmail.com"},{"name":"eomm","email":"behemoth89@gmail.com"},{"name":"fox1t","email":"maksim@sinik.it"},{"name":"airhorns","email":"harry@harry.me"},{"name":"kibertoad","email":"iselwin@gmail.com"},{"name":"climba03003","email":"kaka@kakawebsitedemo.com"},{"name":"galvez","email":"jonasgalvez@gmail.com"},{"name":"simenb","email":"sbekkhus91@gmail.com"},{"name":"gurgunday","email":"hey@gurgun.day"},{"name":"tony133","email":"a.tripodi133@gmail.com"},{"name":"metcoder95","email":"me@metcoder.dev"},{"name":"jean-michelet","email":"jean.antoine.michelet@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/otel_0.20.1_1783864039819_0.9072603259624579"},"_hasShrinkwrap":false}},"time":{"created":"2025-01-10T09:29:19.759Z","modified":"2026-07-12T13:47:20.331Z","0.1.0":"2025-01-10T09:29:20.020Z","0.2.0":"2025-01-27T07:50:08.325Z","0.3.0":"2025-02-04T09:25:20.824Z","0.4.0":"2025-02-20T07:51:02.129Z","0.5.0":"2025-03-07T08:00:40.301Z","0.5.1":"2025-03-29T07:34:48.982Z","0.5.2":"2025-04-13T07:43:48.873Z","0.6.0":"2025-04-22T06:38:22.296Z","0.7.0":"2025-04-25T10:38:17.233Z","0.8.0":"2025-05-11T09:37:12.131Z","0.9.0":"2025-06-01T07:38:49.972Z","0.9.1":"2025-06-09T09:32:44.857Z","0.9.2":"2025-07-03T14:34:08.156Z","0.9.3":"2025-07-09T08:07:31.014Z","0.9.4":"2025-08-12T13:17:16.530Z","0.10.0":"2025-10-03T07:56:02.949Z","0.11.0":"2025-10-06T17:50:54.171Z","0.12.0":"2025-10-29T10:54:14.943Z","0.13.0":"2025-10-30T19:16:28.924Z","0.13.1":"2025-11-07T09:12:19.984Z","0.14.0":"2025-11-14T09:27:56.493Z","0.15.0":"2025-11-26T17:05:36.134Z","0.16.0":"2025-11-28T08:56:38.916Z","0.17.0":"2026-03-03T11:22:50.098Z","0.17.1":"2026-03-03T11:34:46.697Z","0.18.0":"2026-03-26T09:29:31.166Z","0.18.1":"2026-04-08T16:43:49.568Z","0.19.0":"2026-06-12T09:27:17.688Z","0.20.0":"2026-07-08T15:33:38.221Z","0.20.1":"2026-07-12T13:47:19.973Z"},"bugs":{"url":"https://github.com/fastify/otel/issues"},"author":{"name":"Carlos Fuentes - @metcoder95","url":"https://metcoder.dev"},"license":"MIT","homepage":"https://github.com/fastify/otel#readme","keywords":["plugin","helper","fastify","instrumentation","otel","opentelemetry"],"repository":{"type":"git","url":"git+https://github.com/fastify/otel.git"},"description":"Official Fastify OpenTelemetry Instrumentation","maintainers":[{"name":"simoneb","email":"simone.busoli@gmail.com"},{"name":"delvedor","email":"tommydelved@gmail.com"},{"name":"matteo.collina","email":"hello@matteocollina.com"},{"name":"jsumners","email":"james.sumners@gmail.com"},{"name":"zekth","email":"vince.legoff@gmail.com"},{"name":"eomm","email":"behemoth89@gmail.com"},{"name":"fox1t","email":"maksim@sinik.it"},{"name":"airhorns","email":"harry@harry.me"},{"name":"kibertoad","email":"iselwin@gmail.com"},{"name":"climba03003","email":"kaka@kakawebsitedemo.com"},{"name":"galvez","email":"jonasgalvez@gmail.com"},{"name":"simenb","email":"sbekkhus91@gmail.com"},{"name":"gurgunday","email":"hey@gurgun.day"},{"name":"tony133","email":"a.tripodi133@gmail.com"},{"name":"metcoder95","email":"me@metcoder.dev"},{"name":"jean-michelet","email":"jean.antoine.michelet@gmail.com"}],"readme":"# @fastify/otel\n\n[![CI](https://github.com/fastify/otel/actions/workflows/ci.yml/badge.svg?branch=main)](https://github.com/fastify/otel/actions/workflows/ci.yml)\n[![NPM version](https://img.shields.io/npm/v/@fastify/otel.svg?style=flat)](https://www.npmjs.com/package/@fastify/otel)\n[![neostandard javascript style](https://img.shields.io/badge/code_style-neostandard-brightgreen?style=flat)](https://github.com/neostandard/neostandard)\n\nOpenTelemetry auto-instrumentation library.\n\n## Install\n\n```sh\nnpm i @fastify/otel\n```\n\n## Usage\n\n`@fastify/otel` works as a metric creator as well as application performance monitor for your Fastify application.\n\nIt must be configured before defining routes and other plugins in order to cover the most of your Fastify server.\n\n- It automatically wraps the main request handler\n- Instruments all route hooks (defined at instance and route definition level) by default; use `instrumentHooks` globally or per-route to control auto-instrumented hook spans\n  - `onRequest`\n  - `preParsing`\n  - `preValidation`\n  - `preHandler`\n  - `preSerialization`\n  - `onSend`\n  - `onResponse`\n  - `onError`\n- Instruments automatically custom 404 Not Found handler\n\nExample:\n\n```js\n// ... in your OTEL setup\nconst FastifyOtelInstrumentation = require('@fastify/otel');\n\n// Service name comes from OpenTelemetry resources (via NodeSDK or OTEL_SERVICE_NAME)\n// as per https://opentelemetry.io/docs/languages/sdk-configuration/general/.\nconst fastifyOtelInstrumentation = new FastifyOtelInstrumentation();\nfastifyOtelInstrumentation.setTracerProvider(provider)\n\nmodule.exports = { fastifyOtelInstrumentation }\n\n// ... in your Fastify definition\nconst { fastifyOtelInstrumentation } = require('./otel.js');\nconst Fastify = require('fastify');\n\nconst app = fastify();\n// It is necessary to await for its register as it requires to be able\n// to intercept all route definitions\nawait app.register(fastifyOtelInstrumentation.plugin());\n\n// automatically all your routes will be instrumented\napp.get('/', () => 'hello world')\n// as well as your instance level hooks.\napp.addHook('onError', () => /* do something */)\n// Manually skip telemetry for a specific route\napp.get('/healthcheck', { config: { otel: false } }, () => 'Up!')\n// Keep request and handler spans but skip lifecycle hook spans on a route\napp.get('/api', { config: { otel: { instrumentHooks: false } } }, () => 'ok')\n\n// you can also scope your instrumentation to only be enabled on a sub context\n// of your application\napp.register((instance, opts, done) => {\n    instance.register(fastifyOtelInstrumentation.plugin());\n    // If only enabled in your encapsulated context\n    // the parent context won't be instrumented\n    app.get('/', () => 'hello world')\n\n    done()\n}, { prefix: '/nested' })\n```\n\nIf the main request handler is not of the form `(request, reply)` (for example, `@fastify/websocket`\nhandlers take the form `(socket, request)`), the plugin attempts to find the Fastify request object\nin any of the handler's arguments. If no request object can be found, instrumentation is skipped and\na debug level message is logged.\n\n### Registration using OpenTelemetry Node SDK\n\nThe plugin can be automatically registered using Node SDK, with `registerOnInitialization` option set to `true`.\n\n```js\n// ... in your OTEL setup\nimport { NodeSDK } from '@opentelemetry/sdk-node';\nimport FastifyOtelInstrumentation from \"@fastify/otel\";\n\nconst sdk = new NodeSDK({\n  resource: ...,\n  traceExporter: ...,\n  instrumentations: [\n    ...others,\n    new FastifyOtelInstrumentation({ registerOnInitialization: true })\n  ],\n});\n\nsdk.start();\n\n```\n\n> **Notes**:\n>\n> - This instrumentation requires `@opentelemetry/instrumentation-http` to be able to propagate the traces all the way back to upstream\n>   - The HTTP instrumentation might cover all your routes although `@fastify/otel` just covers a subset of your application\n\nFor more information about OpenTelemetry, please refer to the [OpenTelemetry JavaScript](https://opentelemetry.io/docs/languages/js/) documentation.\n\n## APIs\n\n### `FastifyOtelRequestContext`\n\nThe `FastifyOtelRequestContext` is a wrapper around the OpenTelemetry `Context` and `Tracer` APIs. It also provides a way to manage the context of a request and its associated spans as well as some utilities to extract and inject further traces from and to the trace carrier.\n\n#### `FastifyOtelRequestContext#context: Context`\nThe OpenTelemetry context object.\n\n#### `FastifyOtelRequestContext#tracer: Tracer`\nThe OpenTelemetry tracer object.\n\n#### `FastifyOtelRequestContext#span: Span`\nThe OpenTelemetry span object.\nThe span is created for each request and is automatically ended when the request is completed.\n\n#### `FastifyOtelRequestContext#inject: function`\nThe OpenTelemetry inject function. It is used to inject the current context into a carrier object.\n\nThe carrier object can be any object that can hold key-value pairs, such as an HTTP request or response headers.\n\n#### `FastifyOtelRequestContext#extract: function`\nThe OpenTelemetry extract function. It is used to extract a parent context from a carrier object.\n\nThe carrier object can be any object that can hold key-value pairs, such as an HTTP request or response headers.\n\nThe extracted context can be used as a parent span for a new span.\n\n```js\nconst { fastifyOtelInstrumentation } = require('./otel.js');\nconst Fastify = require('fastify');\n\nconst app = fastify();\nawait app.register(fastifyOtelInstrumentation.plugin());\n\napp.get('/', (req, reply) => {\n  const { context, tracer, span, inject, extract } = req.opentelemetry();\n\n  // Extract a parent span from the request headers\n  const parentCxt = extract(req.headers);\n\n  // Create a new span\n  const newSpan = tracer.startSpan('my-new-span', {\n    parent: parentCxt,\n  });\n  // Do some work\n  newSpan.end();\n\n  // Inject the new span into the response headers\n  const carrier = {};\n  inject(carrier);\n\n  reply.headers(carrier);\n\n  return 'hello world';\n});\n```\n\n## Interfaces\n\n### `FastifyOtelInstrumentationOptions`\n\nThe options for the `FastifyOtelInstrumentation` class.\n\n\n\n#### `FastifyOtelInstrumentationOptions#registerOnInitialization: boolean`\n\nWhether to register the plugin on initialization. If set to `true`, the plugin will be registered automatically when the Fastify instance is created.\n\nThis is useful for applications that want to ensure that all routes are instrumented without having to manually register the plugin.\n\n#### `FastifyOtelInstrumentationOptions#ignorePaths: string | function`\n\nString or function to ignore paths from being instrumented.\n\nIf a string is provided, it will be used as a glob match pattern.\n\nIf a function is provided, it will be called with the request options and should return true if the path should be ignored.\n\n#### `FastifyOtelInstrumentationOptions#requestHook: function`\nA **synchronous** callback that runs immediately after the root request span is created.\n* **span** – the newly-created `Span`\n* **info.request** – the current `FastifyRequest`\n\nUse it to add custom attributes, events, or rename the span.\nIf the function throws, the error is caught and logged so the request flow is never interrupted.\n\n\n#### Examples\n\n```ts\nimport { FastifyOtelInstrumentation } from '@fastify/otel';\n\nconst fastifyOtelInstrumentation = new FastifyOtelInstrumentation({\n  registerOnInitialization: true,\n  ignorePaths: (opts) => {\n    // Ignore all paths that start with /ignore\n    return opts.url.startsWith('/ignore');\n  },\n});\n\n// Service name should be set via environment variable:\n// export OTEL_SERVICE_NAME=my-server\n// or via NodeSDK resource configuration\n```\n\n```js\nconst otel = new FastifyOtelInstrumentation({\n  requestHook: (span, request) => {\n    // attach user info\n    span.setAttribute('user.id', request.headers['x-user-id'] ?? 'anonymous')\n\n    // optional: give the span a cleaner name\n    span.updateName(`${request.method} ${request.routeOptions.url}`)\n  }\n})\n```\n\n#### `FastifyOtelInstrumentationOptions#instrumentHooks: boolean | string[]`\n\nControl which Fastify lifecycle hooks receive child spans. Defaults to instrumenting all hooks listed in Usage.\n\n* `true` (default) – instrument all lifecycle hooks (`onRequest`, `preParsing`, `preValidation`, `preHandler`, `preSerialization`, `onSend`, `onResponse`, `onError`)\n* `false` – no lifecycle hook child spans (the root `request` span and route `handler` span are still created)\n* `string[]` – allowlist of hook names to instrument (for example `['preHandler']`)\n\nPer-route override via `config.otel`:\n\n* `otel: false` – disable all OpenTelemetry spans for the route (unchanged)\n* `otel: { instrumentHooks: false }` – request and handler spans only\n* `otel: { instrumentHooks: true }` – all lifecycle hooks on the route (overrides a global `false`)\n* `otel: { instrumentHooks: ['preHandler'] }` – allowlist for the route (overrides global settings)\n\nPrecedence: `otel: false`, then route `otel.instrumentHooks` when set, otherwise the global `instrumentHooks` option.\n\n```js\nconst otel = new FastifyOtelInstrumentation({ instrumentHooks: false })\napp.get('/debug', { config: { otel: { instrumentHooks: ['onRequest'] } } }, handler)\n```\n\n#### `FastifyOtelInstrumentationOptions#lifecycleHook: function`\n\nA **synchronous** callback that runs whenever a span is created for an instrumented Fastify lifecycle hook (route hooks, instance hooks, not-found handlers, and route handlers). It is not invoked when `instrumentHooks` skips a hook.\n* **span** – the hook span that was just created\n* **info.hookName** – Fastify lifecycle stage (e.g., `onRequest`, `preHandler`, `handler`)\n* **info.handler** – the resolved handler or plugin name when available\n* **info.request** – the current `FastifyRequest`\n\nUse it to rename hook spans or annotate them with framework-specific metadata (for example, tRPC procedure names) without registering additional Fastify hooks.\n\n```js\nconst otel = new FastifyOtelInstrumentation({\n  lifecycleHook: (span, info) => {\n    if (info.hookName === 'handler' && info.request.headers['x-trpc-op'] != null) {\n      span.updateName(`tRPC handler - ${info.request.headers['x-trpc-op']}`)\n    }\n\n    span.setAttribute('hook.handler.name', info.handler ?? 'anonymous')\n  }\n})\n```\n\n#### `FastifyOtelInstrumentationOptions#recordExceptions: boolean`\n\nControl whether the instrumentation automatically calls `span.recordException` when a handler or hook throws.\nDefaults to `true`, recording every exception. Set it to `false` if you prefer to record only the\nexceptions that you consider actionable (for example to avoid noisy `4xx` entries in Datadog Error Tracking).\n\n## License\n\nLicensed under [MIT](./LICENSE).\n","readmeFilename":"README.md"}