{"_id":"@askrjs/otel","_rev":"10-830e068f6e5d48da4c9c0580aefb7f85","name":"@askrjs/otel","dist-tags":{"latest":"0.4.0"},"versions":{"0.0.1":{"name":"@askrjs/otel","version":"0.0.1","keywords":["askr","observability","opentelemetry","telemetry","tracing"],"author":{"url":"https://github.com/askrjs","name":"askrjs"},"license":"Apache-2.0","_id":"@askrjs/otel@0.0.1","maintainers":[{"name":"smiggleworth","email":"jrepanich@gmail.com"}],"homepage":"https://github.com/askrjs/askr-otel#readme","bugs":{"url":"https://github.com/askrjs/askr-otel/issues"},"dist":{"shasum":"104e8b7a2626df8f4fd5eea6930df86b2ac0e287","tarball":"https://registry.npmjs.org/@askrjs/otel/-/otel-0.0.1.tgz","fileCount":5,"integrity":"sha512-+c7/uj3t1PjK4PbNsIWnaSQjCiIg52zaskgYmNwTEZBOmMDVDXgCgd1pm4JxWVkhJP9mvGhLQEBD8EtvpJKB4Q==","signatures":[{"sig":"MEYCIQCYHjO4kTYWMOdKd4/CX91UacVUtx43PNnINKgrhsTfBQIhAP9TqWt1wrD6INrfakh5eiUDbFg0HgooV2ZNUxnSozFS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20649},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"ee05f42c92e5b09dc401b8eca9db12c0f2496141","scripts":{"fmt":"vp fmt .","lint":"vp lint src tests vite.config.ts && npm run typecheck","test":"vp test run","build":"vp pack","check":"npm run lint && npm run typecheck && npm test && npm run build && npm run test:publint && npm run pack:check","prepack":"npm run build","typecheck":"tsc -p tsconfig.json --noEmit --pretty false","pack:check":"npm pack --ignore-scripts --dry-run --json","test:publint":"publint","prepublishOnly":"npm run check"},"_npmUser":{"name":"smiggleworth","email":"jrepanich@gmail.com"},"repository":{"url":"git+https://github.com/askrjs/askr-otel.git","type":"git"},"_npmVersion":"11.12.1","description":"Redaction-safe OpenTelemetry instrumentation for the Askr platform.","directories":{},"sideEffects":false,"_nodeVersion":"26.0.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"npm@12.0.1","devDependencies":{"vitest":"^4.0.0","publint":"^0.3.21","vite-plus":"^0.2.4","typescript":"^6.0.3","@types/node":"^26.1.1","@opentelemetry/api":"^1.9.0"},"peerDependencies":{"@opentelemetry/api":"^1.9.0"},"peerDependenciesMeta":{"@opentelemetry/api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/otel_0.0.1_1784143296427_0.4762601140292857","host":"s3://npm-registry-packages-npm-production"}},"0.0.2":{"name":"@askrjs/otel","version":"0.0.2","keywords":["askr","observability","opentelemetry","telemetry","tracing"],"author":{"url":"https://github.com/askrjs","name":"askrjs"},"license":"Apache-2.0","_id":"@askrjs/otel@0.0.2","maintainers":[{"name":"smiggleworth","email":"jrepanich@gmail.com"}],"homepage":"https://github.com/askrjs/askr-otel#readme","bugs":{"url":"https://github.com/askrjs/askr-otel/issues"},"dist":{"shasum":"5fb354442ba586fd31cf48d2396e76b99c72ec1b","tarball":"https://registry.npmjs.org/@askrjs/otel/-/otel-0.0.2.tgz","fileCount":5,"integrity":"sha512-GWY85Bi51ZRYktZz/Dg4SIjgl1i0cAOFWVN93zAraP/GJWH3+QrCbKkfgXWyigK4ttoL5rleX67iWEaLOS1Xtg==","signatures":[{"sig":"MEUCIBOkCjXVQB61aEXAOOHouHcyeBluQ1+q8VS/LgacNZfyAiEAwhpBSBc3jRpLbh45BnnFwMEHVbufkyzNdiezLKzOVjY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@askrjs%2fotel@0.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":20645},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"a766f1b2748ce640ea5a361de9d7c21a7daad6cc","scripts":{"fmt":"vp fmt .","lint":"vp lint src tests vite.config.ts && npm run typecheck","test":"vp test run","build":"vp pack","check":"npm run lint && npm run typecheck && npm test && npm run build && npm run test:publint && npm run pack:check","prepack":"npm run build","typecheck":"tsc -p tsconfig.json --noEmit --pretty false","pack:check":"npm pack --ignore-scripts --dry-run --json","test:publint":"publint","prepublishOnly":"npm run check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:32e608a7-1289-4a5c-b56e-2d759c9c2c54"}},"repository":{"url":"git+https://github.com/askrjs/askr-otel.git","type":"git"},"_npmVersion":"11.16.0","description":"Redaction-safe OpenTelemetry instrumentation for the Askr platform.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"npm@12.0.1","devDependencies":{"vitest":"^4.0.0","publint":"^0.3.21","vite-plus":"^0.2.4","typescript":"^6.0.3","@types/node":"^26.1.1","@opentelemetry/api":"^1.9.0"},"peerDependencies":{"@opentelemetry/api":"^1.9.0"},"peerDependenciesMeta":{"@opentelemetry/api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/otel_0.0.2_1784316344214_0.6570031662287155","host":"s3://npm-registry-packages-npm-production"}},"0.0.3":{"name":"@askrjs/otel","version":"0.0.3","keywords":["askr","observability","opentelemetry","telemetry","tracing"],"author":{"url":"https://github.com/askrjs","name":"askrjs"},"license":"Apache-2.0","_id":"@askrjs/otel@0.0.3","maintainers":[{"name":"smiggleworth","email":"jrepanich@gmail.com"}],"homepage":"https://github.com/askrjs/askr-otel#readme","bugs":{"url":"https://github.com/askrjs/askr-otel/issues"},"dist":{"shasum":"57ba8ecf3ea42fa5e3d155a7c0856b84437c6504","tarball":"https://registry.npmjs.org/@askrjs/otel/-/otel-0.0.3.tgz","fileCount":5,"integrity":"sha512-fz5EB0cxxAz7GmHGbhsDwnTy5rdhiP+OmmPsqEiRxoDV0nxpnbpxXUsungtf04hYyDEwYYbS+iKgVHZnereI/w==","signatures":[{"sig":"MEQCIFty8rikssPaOhLdAU8BgqYEWh0xbdAl6XFf77yHQeT4AiBkceYCk1N0Bgz6vK/RjDY8ITDQDsOQ44eUiwgr8NYiNg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@askrjs%2fotel@0.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":22217},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"c7a60a469bbd493f836a4e162e4659df07e5c0e9","scripts":{"fmt":"vp fmt .","lint":"vp lint src tests vite.config.ts && npm run typecheck","test":"vp test run","build":"vp pack","check":"npm run lint && npm run typecheck && npm test && npm run build && npm run test:publint && npm run pack:check","prepack":"npm run build","typecheck":"tsc -p tsconfig.json --noEmit --pretty false","pack:check":"npm pack --ignore-scripts --dry-run --json","test:publint":"publint","prepublishOnly":"npm run check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:32e608a7-1289-4a5c-b56e-2d759c9c2c54"}},"repository":{"url":"git+https://github.com/askrjs/askr-otel.git","type":"git"},"_npmVersion":"11.16.0","description":"Redaction-safe OpenTelemetry instrumentation for the Askr platform.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"npm@12.0.1","devDependencies":{"vitest":"^4.0.0","publint":"^0.3.21","vite-plus":"^0.2.4","typescript":"^6.0.3","@types/node":"^26.1.1","@opentelemetry/api":"^1.9.0"},"peerDependencies":{"@opentelemetry/api":"^1.9.0"},"peerDependenciesMeta":{"@opentelemetry/api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/otel_0.0.3_1784825332427_0.2094116944454889","host":"s3://npm-registry-packages-npm-production"}},"0.0.4":{"name":"@askrjs/otel","version":"0.0.4","keywords":["askr","observability","opentelemetry","telemetry","tracing"],"author":{"url":"https://github.com/askrjs","name":"askrjs"},"license":"Apache-2.0","_id":"@askrjs/otel@0.0.4","maintainers":[{"name":"smiggleworth","email":"jrepanich@gmail.com"}],"homepage":"https://github.com/askrjs/askr-otel#readme","bugs":{"url":"https://github.com/askrjs/askr-otel/issues"},"dist":{"shasum":"86cabc136913aec7a4d26670f6d548c3e04ae6fe","tarball":"https://registry.npmjs.org/@askrjs/otel/-/otel-0.0.4.tgz","fileCount":5,"integrity":"sha512-xpDTT1Msi+JlsSuqpBP0YsdRshTg2+PmcmfUUaAkoHTRn6olZgMLuyxczCmDMP/wHok0KV71ooKQGykSvCGW2w==","signatures":[{"sig":"MEUCID4jX03D5DGmy3SV/WQ5nRJWBAoyqvyIfLVKDieQIXV3AiEA/7RX8jPuGvgd7quDKyFReZq+FCbLc0BsLjtHqzuyS7g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@askrjs%2fotel@0.0.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":22221},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"64d8da4267da782abbd44b01db88226851b0d3f0","scripts":{"fmt":"vp fmt .","lint":"vp lint src tests vite.config.ts && npm run typecheck","test":"vp test run","build":"vp pack","check":"npm run lint && npm run typecheck && npm test && npm run build && npm run test:publint && npm run pack:check","prepack":"npm run build","typecheck":"tsc -p tsconfig.json --noEmit --pretty false","pack:check":"npm pack --ignore-scripts --dry-run --json","test:publint":"publint","prepublishOnly":"npm run check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:32e608a7-1289-4a5c-b56e-2d759c9c2c54"}},"repository":{"url":"git+https://github.com/askrjs/askr-otel.git","type":"git"},"_npmVersion":"11.16.0","description":"Redaction-safe OpenTelemetry instrumentation for the Askr platform.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"npm@12.0.1","devDependencies":{"vitest":"^4.0.0","publint":"^0.3.21","vite-plus":"^0.2.4","typescript":"^6.0.3","@types/node":"^26.1.1","@opentelemetry/api":"^1.9.0"},"peerDependencies":{"@opentelemetry/api":"^1.9.0"},"peerDependenciesMeta":{"@opentelemetry/api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/otel_0.0.4_1785866201460_0.5321784166978358","host":"s3://npm-registry-packages-npm-production"}},"0.0.5":{"name":"@askrjs/otel","version":"0.0.5","keywords":["askr","observability","opentelemetry","telemetry","tracing"],"author":{"url":"https://github.com/askrjs","name":"askrjs"},"license":"Apache-2.0","_id":"@askrjs/otel@0.0.5","maintainers":[{"name":"smiggleworth","email":"jrepanich@gmail.com"}],"homepage":"https://github.com/askrjs/askr-otel#readme","bugs":{"url":"https://github.com/askrjs/askr-otel/issues"},"dist":{"shasum":"e7a435a628a873f05f35887e2b51e18a022e2abb","tarball":"https://registry.npmjs.org/@askrjs/otel/-/otel-0.0.5.tgz","fileCount":5,"integrity":"sha512-9emHb1ZQ7MDcyQq5EOypKre1o572szrr9X+4VLjHAAmqjxmtUXilf0mnQdWP3H7iAFhPCTfPFylHQbgRC2fRmQ==","signatures":[{"sig":"MEYCIQC1LydmzAqPuy5m3f/bop7Nd7+Z5ObMoGRVCzieRgxFJwIhAMhFgL5dcDIIo7fbEVlZ4WSc/xK613nJcUb4eRcosac3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@askrjs%2fotel@0.0.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":22222},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"4da701c275b068ecfea36f89292491dc4f5f20ba","scripts":{"fmt":"vp fmt .","lint":"vp lint src tests vite.config.ts && npm run typecheck","test":"vp test run","build":"vp pack","check":"npm run lint && npm run typecheck && npm test && npm run build && npm run test:publint && npm run pack:check","prepack":"npm run build","typecheck":"tsc -p tsconfig.json --noEmit --pretty false","pack:check":"npm pack --ignore-scripts --dry-run --json","test:publint":"publint","prepublishOnly":"npm run check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:32e608a7-1289-4a5c-b56e-2d759c9c2c54"}},"repository":{"url":"git+https://github.com/askrjs/askr-otel.git","type":"git"},"_npmVersion":"11.16.0","description":"Redaction-safe OpenTelemetry instrumentation for the Askr platform.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"npm@12.0.1","devDependencies":{"vitest":"^4.1.10","publint":"^0.3.23","vite-plus":"^0.2.8","typescript":"^7.0.2","@types/node":"^26.2.0","@opentelemetry/api":"^1.9.1"},"peerDependencies":{"@opentelemetry/api":"^1.9.1"},"peerDependenciesMeta":{"@opentelemetry/api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/otel_0.0.5_1786134480244_0.40986653883725976","host":"s3://npm-registry-packages-npm-production"}},"0.0.6":{"name":"@askrjs/otel","version":"0.0.6","keywords":["askr","observability","opentelemetry","telemetry","tracing"],"author":{"url":"https://github.com/askrjs","name":"askrjs"},"license":"Apache-2.0","_id":"@askrjs/otel@0.0.6","maintainers":[{"name":"smiggleworth","email":"jrepanich@gmail.com"}],"homepage":"https://github.com/askrjs/askr-otel#readme","bugs":{"url":"https://github.com/askrjs/askr-otel/issues"},"dist":{"shasum":"9a1e4b8c887b96748da171cc3ea93295d79b17bb","tarball":"https://registry.npmjs.org/@askrjs/otel/-/otel-0.0.6.tgz","fileCount":5,"integrity":"sha512-A5+UOeaXgTy660pAPIS2oYb85f6bLScsuZ5X/zbDzn5YN08zEasaSJkCFnNTX15KUnAR5JYxrSawwUZVky37ZA==","signatures":[{"sig":"MEYCIQCfPBMIV0o3S4IfKOmbM/zBASMHzmAuwEIykxPuYquf+AIhAKGtQ2AbEygPOiAFei4nct7sYjAVIY6AvHHP7iJWAV8w","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@askrjs%2fotel@0.0.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25195},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"f1192c515716fc7b95a3e2aa12e85b3ff1fc5d47","scripts":{"fmt":"vp fmt .","lint":"vp lint src tests vite.config.ts && npm run typecheck","test":"vp test run","build":"vp pack","check":"npm run lint && npm run typecheck && npm test && npm run test:installed && npm run build && npm run test:publint && npm run pack:check","prepack":"npm run build","typecheck":"tsc -p tsconfig.json --noEmit --pretty false","pack:check":"npm pack --ignore-scripts --dry-run --json","test:publint":"publint","prepublishOnly":"npm run check","test:installed":"npm run build && node tests/installed-smoke.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:32e608a7-1289-4a5c-b56e-2d759c9c2c54"}},"repository":{"url":"git+https://github.com/askrjs/askr-otel.git","type":"git"},"_npmVersion":"11.17.0","description":"Redaction-safe OpenTelemetry instrumentation for the Askr platform.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"npm@12.0.1","devDependencies":{"vitest":"^4.1.10","publint":"^0.3.23","vite-plus":"^0.2.8","typescript":"^7.0.2","@types/node":"^26.2.0","@opentelemetry/api":"^1.9.1"},"peerDependencies":{"@opentelemetry/api":"^1.9.1"},"_npmOperationalInternal":{"tmp":"tmp/otel_0.0.6_1786817064587_0.33639362847537013","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@askrjs/otel","version":"0.2.0","keywords":["askr","observability","opentelemetry","telemetry","tracing"],"author":{"url":"https://github.com/askrjs","name":"askrjs"},"license":"Apache-2.0","_id":"@askrjs/otel@0.2.0","maintainers":[{"name":"smiggleworth","email":"jrepanich@gmail.com"}],"homepage":"https://github.com/askrjs/askr-otel#readme","bugs":{"url":"https://github.com/askrjs/askr-otel/issues"},"dist":{"shasum":"466c414757874ff709bd465722998a4611086c61","tarball":"https://registry.npmjs.org/@askrjs/otel/-/otel-0.2.0.tgz","fileCount":5,"integrity":"sha512-G/e0r5xG+Fuo3CEK4jgjnzK7spEBs/OE8EbspYTWQcqYwaTZItnQmrcXs3mJRHZEqlKmeLzKVB7tjisBJen8zw==","signatures":[{"sig":"MEQCIBJCQdV7e8ZRo0Uf++xCk6VtUlpgX0QmjITIwQ1pufACAiA+Clznnmxur/Lnm4wac9uBvEScYPIvFhMbAkCHwYWnLA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@askrjs%2fotel@0.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25322},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"28c444da48fc7b995d8f83eb734d3d57cf5300a6","scripts":{"fmt":"vp fmt .","lint":"vp lint src tests vite.config.ts && npm run typecheck","test":"vp test run","build":"vp pack","check":"npm run lint && npm run typecheck && npm test && npm run test:installed && npm run build && npm run test:publint && npm run pack:check","prepack":"npm run build","typecheck":"tsc -p tsconfig.json --noEmit --pretty false","pack:check":"npm pack --ignore-scripts --dry-run --json","test:publint":"publint","prepublishOnly":"npm run check","test:installed":"npm run build && node tests/installed-smoke.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:32e608a7-1289-4a5c-b56e-2d759c9c2c54"}},"repository":{"url":"git+https://github.com/askrjs/askr-otel.git","type":"git"},"_npmVersion":"11.17.0","description":"Redaction-safe OpenTelemetry instrumentation for the Askr platform.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"npm@12.0.1","devDependencies":{"vitest":"^4.1.10","publint":"^0.3.23","vite-plus":"^0.2.8","typescript":"^7.0.2","@types/node":"^26.2.0","@opentelemetry/api":"^1.9.1"},"peerDependencies":{"@opentelemetry/api":"^1.9.1"},"_npmOperationalInternal":{"tmp":"tmp/otel_0.2.0_1786902289435_0.6519691274301933","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@askrjs/otel","version":"0.2.1","keywords":["askr","observability","opentelemetry","telemetry","tracing"],"author":{"url":"https://github.com/askrjs","name":"askrjs"},"license":"Apache-2.0","_id":"@askrjs/otel@0.2.1","maintainers":[{"name":"smiggleworth","email":"jrepanich@gmail.com"}],"homepage":"https://github.com/askrjs/askr-otel#readme","bugs":{"url":"https://github.com/askrjs/askr-otel/issues"},"dist":{"shasum":"0e655a740983457e1693ea0e006a4030eb4e289e","tarball":"https://registry.npmjs.org/@askrjs/otel/-/otel-0.2.1.tgz","fileCount":5,"integrity":"sha512-Ij+SbS3mkIyBm/864cBuxw8e0UH7NX2upKxGd9mZa04ZdgQuQ/O23dTQgb9ufRmJAorYWlvFca6T0mqH0cT2Fg==","signatures":[{"sig":"MEUCIHk8V20dIVOuy3dKJlHpp9JFcDLM/oOa4PkdPBzvPlHXAiEAgYoxUtcai9c/dX/YHhque32DjMa2gJqKXvj++oSAMyk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@askrjs%2fotel@0.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25912},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"adb8af14bb83a53e7e28cf418e263155f8cd6ab6","scripts":{"fmt":"vp fmt .","lint":"vp lint src tests vite.config.ts && npm run typecheck","test":"vp test run","build":"vp pack","check":"npm run lint && npm run typecheck && npm test && npm run test:installed && npm run build && npm run test:publint && npm run pack:check","prepack":"npm run build","typecheck":"tsc -p tsconfig.json --noEmit --pretty false","pack:check":"npm pack --ignore-scripts --dry-run --json","test:publint":"publint","prepublishOnly":"npm run check","test:installed":"npm run build && node tests/installed-smoke.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:32e608a7-1289-4a5c-b56e-2d759c9c2c54"}},"repository":{"url":"git+https://github.com/askrjs/askr-otel.git","type":"git"},"_npmVersion":"11.17.0","description":"Redaction-safe OpenTelemetry instrumentation for the Askr platform.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"npm@12.0.1","devDependencies":{"vitest":"^4.1.10","publint":"^0.3.23","vite-plus":"^0.2.8","typescript":"^7.0.2","@types/node":"^26.2.0","@opentelemetry/api":"^1.9.1"},"peerDependencies":{"@opentelemetry/api":"^1.9.1"},"_npmOperationalInternal":{"tmp":"tmp/otel_0.2.1_1787676241188_0.6777178255421412","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@askrjs/otel","version":"0.3.0","keywords":["askr","observability","opentelemetry","telemetry","tracing"],"author":{"url":"https://github.com/askrjs","name":"askrjs"},"license":"Apache-2.0","_id":"@askrjs/otel@0.3.0","maintainers":[{"name":"smiggleworth","email":"jrepanich@gmail.com"}],"homepage":"https://github.com/askrjs/askr-otel#readme","bugs":{"url":"https://github.com/askrjs/askr-otel/issues"},"dist":{"shasum":"4ded337d30ac8d2cbd407b1732f0a3a56a115315","tarball":"https://registry.npmjs.org/@askrjs/otel/-/otel-0.3.0.tgz","fileCount":5,"integrity":"sha512-Q72byt6NG3XKKbQUvorGltXFDnfo1ObYNoub9Bva36eyAOKoh23kSEKjZrSdqXqa5pJ6c3yAiBCusJNEkc/UOA==","signatures":[{"sig":"MEUCIQCbI6EMvZJpH6js0bDolUMO/vUh17PVKpk3Hg1HEGLiGQIgaNlfjsj56Ztw3C23aHx62HA6xHIQ7TZYra8ej4I8T8A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@askrjs%2fotel@0.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25834},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"3e79cdba9919d36d158d4734325b185cd8a95328","scripts":{"fmt":"vp fmt .","lint":"vp lint src tests vite.config.ts && npm run typecheck","test":"vp test run","build":"vp pack","check":"npm run lint && npm run typecheck && npm test && npm run build && npm run test:installed && npm run test:publint && npm run pack:check","prepack":"npm run build","typecheck":"tsc -p tsconfig.json --noEmit --pretty false","pack:check":"npm pack --ignore-scripts --dry-run --json","test:publint":"publint","prepublishOnly":"npm run check","test:installed":"npm run build && node tests/installed-smoke.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:32e608a7-1289-4a5c-b56e-2d759c9c2c54"}},"repository":{"url":"git+https://github.com/askrjs/askr-otel.git","type":"git"},"_npmVersion":"11.19.0","description":"Redaction-safe OpenTelemetry instrumentation for the Askr platform.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"npm@12.0.1","devDependencies":{"vitest":"^4.1.11","publint":"^0.3.24","vite-plus":"^0.3.1","typescript":"^7.0.2","@types/node":"^26.3.0","@opentelemetry/api":"^1.9.1"},"peerDependencies":{"@opentelemetry/api":"^1.9.1"},"_npmOperationalInternal":{"tmp":"tmp/otel_0.3.0_1789160757210_0.7796606816074374","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"_id":"@askrjs/otel@0.4.0","bugs":{"url":"https://github.com/askrjs/askr-otel/issues"},"dist":{"shasum":"21a48bb8370cd9db6da679663508c947fae377d1","tarball":"https://registry.npmjs.org/@askrjs/otel/-/otel-0.4.0.tgz","fileCount":5,"integrity":"sha512-wyYRbYj84BjU9AAFXYXEM4XQNxo19V3kY5gkCV61KxrqmTNYlVwh8eRtw39DkLPpzYCKhHm5+vOVphPLQ2QnGA==","signatures":[{"sig":"MEUCIQCnJv1ZsHzFVY0YgupjNMcCplqo2UsvYVn4HeCe7lnGCAIgI2aLgW5VqV0iKoodVxn9ocRAL0GMUZ4UyqbtT9R2dHg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDHMd/qmu836waXLXS2izsOfH1sg+hYZiyCywPNkkvdsAIgTkkSWPCgZEAdGg6uMoTqOQwH2jPC5GlHkNHFUs3E1sI="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@askrjs%2fotel@0.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25834},"main":"./dist/index.js","name":"@askrjs/otel","type":"module","types":"./dist/index.d.ts","author":{"url":"https://github.com/askrjs","name":"askrjs"},"engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"f07cc2e812eaf4d9939e1967ca5a7751912eca11","license":"Apache-2.0","scripts":{"fmt":"vp fmt .","lint":"vp lint src tests vite.config.ts && npm run typecheck","test":"vp test run","build":"vp pack","check":"npm run lint && npm run typecheck && npm test && npm run build && npm run test:installed && npm run test:publint && npm run pack:check","prepack":"npm run build","typecheck":"tsc -p tsconfig.json --noEmit --pretty false","pack:check":"npm pack --ignore-scripts --dry-run --json","test:publint":"publint","prepublishOnly":"npm run check","test:installed":"npm run build && node tests/installed-smoke.js"},"version":"0.4.0","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:32e608a7-1289-4a5c-b56e-2d759c9c2c54"}},"homepage":"https://github.com/askrjs/askr-otel#readme","keywords":["askr","observability","opentelemetry","telemetry","tracing"],"repository":{"url":"git+https://github.com/askrjs/askr-otel.git","type":"git"},"_npmVersion":"11.19.0","description":"Redaction-safe OpenTelemetry instrumentation for the Askr platform.","directories":{},"maintainers":[{"name":"smiggleworth","email":"jrepanich@gmail.com"}],"sideEffects":false,"_nodeVersion":"24.21.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"npm@12.0.1","devDependencies":{"vitest":"^4.1.11","publint":"^0.3.24","vite-plus":"^0.3.1","typescript":"^7.0.2","@types/node":"^26.3.0","@opentelemetry/api":"^1.9.1"},"peerDependencies":{"@opentelemetry/api":"^1.9.1"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/otel_0.4.0_1790625315664_0.6620252771416806"}}},"time":{"created":"2026-07-15T19:21:36.300Z","modified":"2026-09-28T19:55:16.092Z","0.0.1":"2026-07-15T19:21:36.597Z","0.0.2":"2026-07-17T19:25:44.348Z","0.0.3":"2026-07-23T16:48:52.568Z","0.0.4":"2026-08-04T17:56:41.622Z","0.0.5":"2026-08-07T20:28:00.383Z","0.0.6":"2026-08-15T18:04:24.741Z","0.2.0":"2026-08-16T17:44:49.604Z","0.2.1":"2026-08-25T16:44:01.331Z","0.3.0":"2026-09-11T21:05:57.343Z","0.4.0":"2026-09-28T19:55:15.756Z"},"bugs":{"url":"https://github.com/askrjs/askr-otel/issues"},"author":{"url":"https://github.com/askrjs","name":"askrjs"},"license":"Apache-2.0","homepage":"https://github.com/askrjs/askr-otel#readme","keywords":["askr","observability","opentelemetry","telemetry","tracing"],"repository":{"url":"git+https://github.com/askrjs/askr-otel.git","type":"git"},"description":"Redaction-safe OpenTelemetry instrumentation for the Askr platform.","maintainers":[{"name":"smiggleworth","email":"jrepanich@gmail.com"}],"readme":"# @askrjs/otel\n\n[![CI](https://github.com/askrjs/askr-otel/actions/workflows/ci.yml/badge.svg?branch=main)](https://github.com/askrjs/askr-otel/actions/workflows/ci.yml)\n[![npm version](https://img.shields.io/npm/v/%40askrjs%2Fotel.svg)](https://www.npmjs.com/package/@askrjs/otel)\n\nOpenTelemetry instrumentation for Askr platform operations. The package talks\ndirectly to the required `@opentelemetry/api` peer and never bundles an SDK,\nprocessor, exporter, vendor backend, or transport.\n\n```sh\nnpm install @askrjs/otel @opentelemetry/api\n```\n\nModern npm installs the required peer automatically. Declaring it explicitly in\nan application keeps the telemetry composition root and version policy visible.\n\n```ts\nimport { createTelemetry } from \"@askrjs/otel\";\n\nconst telemetry = createTelemetry({\n  logger(level, event, fields) {\n    applicationLogger[level]({ event, ...fields });\n  },\n});\n\nconst response = await telemetry.request({ requestId, route: \"/projects/:projectId\" }, () =>\n  telemetry.loader({ route: \"/projects/:projectId\" }, loadProject),\n);\n```\n\nInstall and configure an OpenTelemetry provider in the application composition\nroot. Without a provider, the standard API supplies its no-op implementation.\n\nThe field contract is allowlisted. Request bodies, submitted values, cookies,\nauthorization values, tokens, and arbitrary user attributes are never forwarded\nto spans or structured logs. Route fields should contain route patterns, not raw\nuser-controlled URLs. Unreadable allowlisted properties, including throwing\ngetters and Proxy traps, are treated as absent so instrumentation cannot crash\napplication work.\n\nRaw exceptions are suppressed unless `sanitizeException` returns a safe value.\nApplications can use `onDroppedField` for development diagnostics when a\nJavaScript caller supplies a misspelled or non-allowlisted field key.\n\nSee [the instrumentation contract](docs/instrumentation.md).\n","readmeFilename":"README.md"}