{"_id":"@spinajs/telemetry","_rev":"61-a18e3222a0b4d8b8ae8f0d07f1c863c3","name":"@spinajs/telemetry","dist-tags":{"latest":"2.0.547"},"versions":{"2.0.482":{"name":"@spinajs/telemetry","version":"2.0.482","author":{"url":"https://github.com/spinajs/log","name":"SpinaJS","email":"spinajs@coderush.pl"},"license":"MIT","_id":"@spinajs/telemetry@2.0.482","maintainers":[{"name":"gben-spina","email":"spinajs.npm@gmail.com"}],"homepage":"https://github.com/spinajs/main#readme","bugs":{"url":"https://github.com/spinajs/main/issues"},"dist":{"shasum":"506f923ca17f7ba0d8c688ab0cb04bc45faf2abe","tarball":"https://registry.npmjs.org/@spinajs/telemetry/-/telemetry-2.0.482.tgz","fileCount":214,"integrity":"sha512-bAeSoNw1qhUell3Uaws62NsolMK/ngo4e6BGSW8k3Jz7IDJZ0+1qPrfUlch40b/Vr2Z0yjE8y6gubqBRx/eMVA==","signatures":[{"sig":"MEQCIARhBRXLxmx4l1KDfITqK+ZtGnDNURGGFY6ppLGXSbGBAiAnDOapf6Hg9G6jKxaUtlPMx9mYzAsyCOMIXhbkeB04gA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":599797},"main":"lib/cjs/index.js","type":"module","types":"./lib/cjs/index.d.ts","module":"lib/mjs/index.js","engines":{"node":">=16.11"},"exports":{".":{"types":"./lib/mjs/index.d.ts","import":"./lib/mjs/index.js","require":"./lib/cjs/index.js"}},"gitHead":"3a4a174b54a57e6bd577a1d131a1bcc3e0ec7dc5","private":false,"scripts":{"lint":"eslint -c .eslintrc.cjs --ext .ts src --fix","test":"ts-mocha --exit -p tsconfig.json test/**/*.test.ts","build":"npm run clean && npm run compile","clean":"rimraf lib/ && rimraf tsconfig.tsbuildinfo","format":"prettier --write \"src/**/*.ts\"","rimraf":"./node_modules/rimraf/bin.js","compile":"tsc -b tsconfig.mjs.json","version":"npm run format && git add -A src","coverage":"nyc npm run test","build-docs":"rimraf docs && typedoc --options typedoc.json src/","preversion":"npm run lint","compile:cjs":"tsc -b tsconfig.cjs.json"},"_npmUser":{"name":"gben-spina","email":"spinajs.npm@gmail.com"},"repository":{"url":"git+https://github.com/spinajs/main.git","type":"git"},"_npmVersion":"11.11.0","description":"Observability for SpinaJS: Prometheus metrics, an HTTP request-timing/metrics middleware, and Apdex + rolling request stats","directories":{"lib":"lib","test":"__tests__"},"_nodeVersion":"24.14.1","dependencies":{"lodash":"^4.17.21","@spinajs/di":"^2.0.482","prom-client":"^14.2.0","@spinajs/log":"^2.0.482","@spinajs/http":"^2.0.482","@spinajs/exceptions":"^2.0.482","@spinajs/validation":"^2.0.482","@spinajs/configuration":"^2.0.482","@spinajs/telemetry-common":"^2.0.482","@spinajs/configuration-common":"^2.0.482"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@spinajs/fs":"^2.0.482","@spinajs/http-swagger":"^2.0.482"},"_npmOperationalInternal":{"tmp":"tmp/telemetry_2.0.482_1785201660121_0.5621569056598035","host":"s3://npm-registry-packages-npm-production"}},"2.0.484":{"name":"@spinajs/telemetry","version":"2.0.484","author":{"url":"https://github.com/spinajs/log","name":"SpinaJS","email":"spinajs@coderush.pl"},"license":"MIT","_id":"@spinajs/telemetry@2.0.484","maintainers":[{"name":"gben-spina","email":"spinajs.npm@gmail.com"}],"homepage":"https://github.com/spinajs/main#readme","bugs":{"url":"https://github.com/spinajs/main/issues"},"dist":{"shasum":"ffca5f0bbcaa82ef3f56d8fd0015f0b6164458e9","tarball":"https://registry.npmjs.org/@spinajs/telemetry/-/telemetry-2.0.484.tgz","fileCount":214,"integrity":"sha512-XUXIgyfkIMLfrWBvl32ZcnU6ynT/1WRsKwesbi5Cl6f7WQximWM1lwgvP2XdPtD22Gv2kgTIWSEZuykkcrIrgw==","signatures":[{"sig":"MEUCIQC+qIz/XfEJery6+ILl1T9XFtd0zs/mDdsnSfkLqsdaZQIgKmDKPwQvyPdPnEJ/dn8Fe2REDWDpukKjFoLtwy97DwQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":599797},"main":"lib/cjs/index.js","type":"module","types":"./lib/cjs/index.d.ts","module":"lib/mjs/index.js","engines":{"node":">=16.11"},"exports":{".":{"types":"./lib/mjs/index.d.ts","import":"./lib/mjs/index.js","require":"./lib/cjs/index.js"}},"gitHead":"7d52d4a714ac5fb10762bd15f5df95cccf499627","private":false,"scripts":{"lint":"eslint -c .eslintrc.cjs --ext .ts src --fix","test":"ts-mocha --exit -p tsconfig.json test/**/*.test.ts","build":"npm run clean && npm run compile","clean":"rimraf lib/ && rimraf tsconfig.tsbuildinfo","format":"prettier --write \"src/**/*.ts\"","rimraf":"./node_modules/rimraf/bin.js","compile":"tsc -b tsconfig.mjs.json","version":"npm run format && git add -A src","coverage":"nyc npm run test","build-docs":"rimraf docs && typedoc --options typedoc.json src/","preversion":"npm run lint","compile:cjs":"tsc -b tsconfig.cjs.json"},"_npmUser":{"name":"gben-spina","email":"spinajs.npm@gmail.com"},"repository":{"url":"git+https://github.com/spinajs/main.git","type":"git"},"_npmVersion":"11.11.0","description":"Observability for SpinaJS: Prometheus metrics, an HTTP request-timing/metrics middleware, and Apdex + rolling request stats","directories":{"lib":"lib","test":"__tests__"},"_nodeVersion":"24.14.1","dependencies":{"lodash":"^4.17.21","@spinajs/di":"^2.0.484","prom-client":"^14.2.0","@spinajs/log":"^2.0.484","@spinajs/http":"^2.0.484","@spinajs/exceptions":"^2.0.484","@spinajs/validation":"^2.0.484","@spinajs/configuration":"^2.0.484","@spinajs/telemetry-common":"^2.0.484","@spinajs/configuration-common":"^2.0.484"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@spinajs/fs":"^2.0.484","@spinajs/http-swagger":"^2.0.484"},"_npmOperationalInternal":{"tmp":"tmp/telemetry_2.0.484_1785233056803_0.516663768704245","host":"s3://npm-registry-packages-npm-production"}},"2.0.485":{"name":"@spinajs/telemetry","version":"2.0.485","author":{"url":"https://github.com/spinajs/log","name":"SpinaJS","email":"spinajs@coderush.pl"},"license":"MIT","_id":"@spinajs/telemetry@2.0.485","maintainers":[{"name":"gben-spina","email":"spinajs.npm@gmail.com"}],"homepage":"https://github.com/spinajs/main#readme","bugs":{"url":"https://github.com/spinajs/main/issues"},"dist":{"shasum":"1fa8c5db627bebc6dcf1965cc445740678ba50ea","tarball":"https://registry.npmjs.org/@spinajs/telemetry/-/telemetry-2.0.485.tgz","fileCount":214,"integrity":"sha512-OJiII/skPTNhcogmUuIPPwvYIY124OmJHu+72ZYzLWHO6CbScOd+LWaBZjnNJuYABs0Zrc82USthbM2V2Ur/7Q==","signatures":[{"sig":"MEUCIFuja3yf5i1XNekBld3wX22XxhTzFxt4D43skYr942UyAiEA+n6NpipjP7kX59TmjVHwCR9GC4J5djCGzDyTsj0MviI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":599797},"main":"lib/cjs/index.js","type":"module","types":"./lib/cjs/index.d.ts","module":"lib/mjs/index.js","engines":{"node":">=16.11"},"exports":{".":{"types":"./lib/mjs/index.d.ts","import":"./lib/mjs/index.js","require":"./lib/cjs/index.js"}},"gitHead":"2aedfc0dea14f038fb85aa29c32d819255c10f5d","private":false,"scripts":{"lint":"eslint -c .eslintrc.cjs --ext .ts src --fix","test":"ts-mocha --exit -p tsconfig.json test/**/*.test.ts","build":"npm run clean && npm run compile","clean":"rimraf lib/ && rimraf tsconfig.tsbuildinfo","format":"prettier --write \"src/**/*.ts\"","rimraf":"./node_modules/rimraf/bin.js","compile":"tsc -b tsconfig.mjs.json","version":"npm run format && git add -A src","coverage":"nyc npm run test","build-docs":"rimraf docs && typedoc --options typedoc.json src/","preversion":"npm run lint","compile:cjs":"tsc -b tsconfig.cjs.json"},"_npmUser":{"name":"gben-spina","email":"spinajs.npm@gmail.com"},"repository":{"url":"git+https://github.com/spinajs/main.git","type":"git"},"_npmVersion":"11.11.0","description":"Observability for SpinaJS: Prometheus metrics, an HTTP request-timing/metrics middleware, and Apdex + rolling request stats","directories":{"lib":"lib","test":"__tests__"},"_nodeVersion":"24.14.1","dependencies":{"lodash":"^4.17.21","@spinajs/di":"^2.0.485","prom-client":"^14.2.0","@spinajs/log":"^2.0.485","@spinajs/http":"^2.0.485","@spinajs/exceptions":"^2.0.485","@spinajs/validation":"^2.0.485","@spinajs/configuration":"^2.0.485","@spinajs/telemetry-common":"^2.0.485","@spinajs/configuration-common":"^2.0.485"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@spinajs/fs":"^2.0.485","@spinajs/http-swagger":"^2.0.485"},"_npmOperationalInternal":{"tmp":"tmp/telemetry_2.0.485_1785234815834_0.5966876807809853","host":"s3://npm-registry-packages-npm-production"}},"2.0.486":{"name":"@spinajs/telemetry","version":"2.0.486","author":{"url":"https://github.com/spinajs/log","name":"SpinaJS","email":"spinajs@coderush.pl"},"license":"MIT","_id":"@spinajs/telemetry@2.0.486","maintainers":[{"name":"gben-spina","email":"spinajs.npm@gmail.com"}],"homepage":"https://github.com/spinajs/main#readme","bugs":{"url":"https://github.com/spinajs/main/issues"},"dist":{"shasum":"625b6ba859212cfeb2a644358bbef306da1a9d21","tarball":"https://registry.npmjs.org/@spinajs/telemetry/-/telemetry-2.0.486.tgz","fileCount":214,"integrity":"sha512-Obj4dGiD9ltTxIsAl1XFjEJmrjaDUEdUPheMwB3kLzGyuYSXhk8zj5yM2dxE/vWrwd3u94yO7PaV0g4ZDOaW9w==","signatures":[{"sig":"MEUCID30Zz8eUZha9Yr0mTuz0e+g+IOK9F8YI4Nhx5OYOtn+AiEA0MonzuaKooC5SOCcZMotgKRmSGD0tD4yOpnK8IThmaY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":599797},"main":"lib/cjs/index.js","type":"module","types":"./lib/cjs/index.d.ts","module":"lib/mjs/index.js","engines":{"node":">=16.11"},"exports":{".":{"types":"./lib/mjs/index.d.ts","import":"./lib/mjs/index.js","require":"./lib/cjs/index.js"}},"gitHead":"5fc9ae182a9da74429801400fcaacfd2c0121384","private":false,"scripts":{"lint":"eslint -c .eslintrc.cjs --ext .ts src --fix","test":"ts-mocha --exit -p tsconfig.json test/**/*.test.ts","build":"npm run clean && npm run compile","clean":"rimraf lib/ && rimraf tsconfig.tsbuildinfo","format":"prettier --write \"src/**/*.ts\"","rimraf":"./node_modules/rimraf/bin.js","compile":"tsc -b tsconfig.mjs.json","version":"npm run format && git add -A src","coverage":"nyc npm run test","build-docs":"rimraf docs && typedoc --options typedoc.json src/","preversion":"npm run lint","compile:cjs":"tsc -b tsconfig.cjs.json"},"_npmUser":{"name":"gben-spina","email":"spinajs.npm@gmail.com"},"repository":{"url":"git+https://github.com/spinajs/main.git","type":"git"},"_npmVersion":"11.11.0","description":"Observability for SpinaJS: Prometheus metrics, an HTTP request-timing/metrics middleware, and Apdex + rolling request stats","directories":{"lib":"lib","test":"__tests__"},"_nodeVersion":"24.14.1","dependencies":{"lodash":"^4.17.21","@spinajs/di":"^2.0.486","prom-client":"^14.2.0","@spinajs/log":"^2.0.486","@spinajs/http":"^2.0.486","@spinajs/exceptions":"^2.0.486","@spinajs/validation":"^2.0.486","@spinajs/configuration":"^2.0.486","@spinajs/telemetry-common":"^2.0.486","@spinajs/configuration-common":"^2.0.486"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@spinajs/fs":"^2.0.486","@spinajs/http-swagger":"^2.0.486"},"_npmOperationalInternal":{"tmp":"tmp/telemetry_2.0.486_1785236064104_0.6755199607262936","host":"s3://npm-registry-packages-npm-production"}},"2.0.488":{"name":"@spinajs/telemetry","version":"2.0.488","author":{"url":"https://github.com/spinajs/log","name":"SpinaJS","email":"spinajs@coderush.pl"},"license":"MIT","_id":"@spinajs/telemetry@2.0.488","maintainers":[{"name":"gben-spina","email":"spinajs.npm@gmail.com"}],"homepage":"https://github.com/spinajs/main#readme","bugs":{"url":"https://github.com/spinajs/main/issues"},"dist":{"shasum":"6b877d82be9e2b412a1e18504c3c031d1cc3e376","tarball":"https://registry.npmjs.org/@spinajs/telemetry/-/telemetry-2.0.488.tgz","fileCount":214,"integrity":"sha512-hKfusm4umEUvbuhNIvFI1GKTvUjN0mFl8t8O4fcrq9GJw7JYNeKkR1CTi7KUYpHpBp4nCbkMAmgGEl3LkbM5pg==","signatures":[{"sig":"MEUCIQDu42jc/NwyEgWMzqO+zvONwuzSqqiu1MJ/jZGSt5SReAIgDVCok+aSyMfUe2XoT0WPHWTR8czghV8Xr7EUREz3ddA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":601406},"main":"lib/cjs/index.js","type":"module","types":"./lib/cjs/index.d.ts","module":"lib/mjs/index.js","engines":{"node":">=16.11"},"exports":{".":{"types":"./lib/mjs/index.d.ts","import":"./lib/mjs/index.js","require":"./lib/cjs/index.js"}},"gitHead":"c6b1114f596b995d14f88751e12492b5262d6177","private":false,"scripts":{"lint":"eslint -c .eslintrc.cjs --ext .ts src --fix","test":"ts-mocha --exit -p tsconfig.json test/**/*.test.ts","build":"npm run clean && npm run compile","clean":"rimraf lib/ && rimraf tsconfig.tsbuildinfo","format":"prettier --write \"src/**/*.ts\"","rimraf":"./node_modules/rimraf/bin.js","compile":"tsc -b tsconfig.mjs.json","version":"npm run format && git add -A src","coverage":"nyc npm run test","build-docs":"rimraf docs && typedoc --options typedoc.json src/","preversion":"npm run lint","compile:cjs":"tsc -b tsconfig.cjs.json"},"_npmUser":{"name":"gben-spina","email":"spinajs.npm@gmail.com"},"repository":{"url":"git+https://github.com/spinajs/main.git","type":"git"},"_npmVersion":"11.11.0","description":"Observability for SpinaJS: Prometheus metrics, an HTTP request-timing/metrics middleware, and Apdex + rolling request stats","directories":{"lib":"lib","test":"__tests__"},"_nodeVersion":"24.14.1","dependencies":{"lodash":"^4.17.21","@spinajs/di":"^2.0.488","prom-client":"^14.2.0","@spinajs/log":"^2.0.488","@spinajs/http":"^2.0.488","@spinajs/exceptions":"^2.0.488","@spinajs/validation":"^2.0.488","@spinajs/configuration":"^2.0.488","@spinajs/telemetry-common":"^2.0.488","@spinajs/configuration-common":"^2.0.488"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@spinajs/fs":"^2.0.488","@spinajs/http-swagger":"^2.0.488"},"_npmOperationalInternal":{"tmp":"tmp/telemetry_2.0.488_1785486125661_0.2718826028078296","host":"s3://npm-registry-packages-npm-production"}},"2.0.489":{"name":"@spinajs/telemetry","version":"2.0.489","author":{"url":"https://github.com/spinajs/log","name":"SpinaJS","email":"spinajs@coderush.pl"},"license":"MIT","_id":"@spinajs/telemetry@2.0.489","maintainers":[{"name":"gben-spina","email":"spinajs.npm@gmail.com"}],"homepage":"https://github.com/spinajs/main#readme","bugs":{"url":"https://github.com/spinajs/main/issues"},"dist":{"shasum":"2fb1c0788c639e33a9aa95d322611b4fe55d8917","tarball":"https://registry.npmjs.org/@spinajs/telemetry/-/telemetry-2.0.489.tgz","fileCount":214,"integrity":"sha512-ZPUq4XTdKuotaP5K3PldhpNKT/rNi6qNK4OW7T2v28ocQp3aUipx61p390Suq6xvSRbJXBkxjvEZaJGE3EfiSg==","signatures":[{"sig":"MEYCIQC9CNF+u7YQMjA05lCt9naHN8/bvdBLdNMZoRbCQ9JBtAIhALWfW8uJdGwdjp7XxZdwJMldEPY4WEEDFUY5gFi2caqj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":601406},"main":"lib/cjs/index.js","type":"module","types":"./lib/cjs/index.d.ts","module":"lib/mjs/index.js","engines":{"node":">=16.11"},"exports":{".":{"types":"./lib/mjs/index.d.ts","import":"./lib/mjs/index.js","require":"./lib/cjs/index.js"}},"gitHead":"3f4a588cc108eb3af9f1b7d74cdbdb64e0928a25","private":false,"scripts":{"lint":"eslint -c .eslintrc.cjs --ext .ts src --fix","test":"ts-mocha --exit -p tsconfig.json test/**/*.test.ts","build":"npm run clean && npm run compile","clean":"rimraf lib/ && rimraf tsconfig.tsbuildinfo","format":"prettier --write \"src/**/*.ts\"","rimraf":"./node_modules/rimraf/bin.js","compile":"tsc -b tsconfig.mjs.json","version":"npm run format && git add -A src","coverage":"nyc npm run test","build-docs":"rimraf docs && typedoc --options typedoc.json src/","preversion":"npm run lint","compile:cjs":"tsc -b tsconfig.cjs.json"},"_npmUser":{"name":"gben-spina","email":"spinajs.npm@gmail.com"},"repository":{"url":"git+https://github.com/spinajs/main.git","type":"git"},"_npmVersion":"11.11.0","description":"Observability for SpinaJS: Prometheus metrics, an HTTP request-timing/metrics middleware, and Apdex + rolling request stats","directories":{"lib":"lib","test":"__tests__"},"_nodeVersion":"24.14.1","dependencies":{"lodash":"^4.17.21","@spinajs/di":"^2.0.489","prom-client":"^14.2.0","@spinajs/log":"^2.0.489","@spinajs/http":"^2.0.489","@spinajs/exceptions":"^2.0.489","@spinajs/validation":"^2.0.489","@spinajs/configuration":"^2.0.489","@spinajs/telemetry-common":"^2.0.489","@spinajs/configuration-common":"^2.0.489"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@spinajs/fs":"^2.0.489","@spinajs/http-swagger":"^2.0.489"},"_npmOperationalInternal":{"tmp":"tmp/telemetry_2.0.489_1785535095834_0.7784199498656352","host":"s3://npm-registry-packages-npm-production"}},"2.0.490":{"name":"@spinajs/telemetry","version":"2.0.490","author":{"url":"https://github.com/spinajs/log","name":"SpinaJS","email":"spinajs@coderush.pl"},"license":"MIT","_id":"@spinajs/telemetry@2.0.490","maintainers":[{"name":"gben-spina","email":"spinajs.npm@gmail.com"}],"homepage":"https://github.com/spinajs/main#readme","bugs":{"url":"https://github.com/spinajs/main/issues"},"dist":{"shasum":"17246ba8060e0dc06b7a42178c9ca763cff0083a","tarball":"https://registry.npmjs.org/@spinajs/telemetry/-/telemetry-2.0.490.tgz","fileCount":214,"integrity":"sha512-kEAhGOrafc3cp3zYdB2mCmk68QLgi+1eRmCkg9AGo+I4sr49yRNLhlAxxSiDYioZ407w2h8FKYQhbbgQMjAjFQ==","signatures":[{"sig":"MEUCIHDmK3L6GTCAKa93NX9aw+ObdkpAu7D9nXUkzuiTe3VUAiEA3i/7OvPFDCKgjIpecWvfZMqmFIYJJGpBn0So3nzUp2A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":601406},"main":"lib/cjs/index.js","type":"module","types":"./lib/cjs/index.d.ts","module":"lib/mjs/index.js","engines":{"node":">=16.11"},"exports":{".":{"types":"./lib/mjs/index.d.ts","import":"./lib/mjs/index.js","require":"./lib/cjs/index.js"}},"gitHead":"c8e25dd6c19d63eb9a396a97fa70093aceb3d361","private":false,"scripts":{"lint":"eslint -c .eslintrc.cjs --ext .ts src --fix","test":"ts-mocha --exit -p tsconfig.json test/**/*.test.ts","build":"npm run clean && npm run compile","clean":"rimraf lib/ && rimraf tsconfig.tsbuildinfo","format":"prettier --write \"src/**/*.ts\"","rimraf":"./node_modules/rimraf/bin.js","compile":"tsc -b tsconfig.mjs.json","version":"npm run format && git add -A src","coverage":"nyc npm run test","build-docs":"rimraf docs && typedoc --options typedoc.json src/","preversion":"npm run lint","compile:cjs":"tsc -b tsconfig.cjs.json"},"_npmUser":{"name":"gben-spina","email":"spinajs.npm@gmail.com"},"repository":{"url":"git+https://github.com/spinajs/main.git","type":"git"},"_npmVersion":"11.11.0","description":"Observability for SpinaJS: Prometheus metrics, an HTTP request-timing/metrics middleware, and Apdex + rolling request stats","directories":{"lib":"lib","test":"__tests__"},"_nodeVersion":"24.14.1","dependencies":{"lodash":"^4.17.21","@spinajs/di":"^2.0.490","prom-client":"^14.2.0","@spinajs/log":"^2.0.490","@spinajs/http":"^2.0.490","@spinajs/exceptions":"^2.0.490","@spinajs/validation":"^2.0.490","@spinajs/configuration":"^2.0.490","@spinajs/telemetry-common":"^2.0.490","@spinajs/configuration-common":"^2.0.490"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@spinajs/fs":"^2.0.490","@spinajs/http-swagger":"^2.0.490"},"_npmOperationalInternal":{"tmp":"tmp/telemetry_2.0.490_1785539542412_0.15459346497330206","host":"s3://npm-registry-packages-npm-production"}},"2.0.491":{"name":"@spinajs/telemetry","version":"2.0.491","author":{"url":"https://github.com/spinajs/log","name":"SpinaJS","email":"spinajs@coderush.pl"},"license":"MIT","_id":"@spinajs/telemetry@2.0.491","maintainers":[{"name":"gben-spina","email":"spinajs.npm@gmail.com"}],"homepage":"https://github.com/spinajs/main#readme","bugs":{"url":"https://github.com/spinajs/main/issues"},"dist":{"shasum":"ee6b8b5166e20c858f1e20268524c6c25bb0297a","tarball":"https://registry.npmjs.org/@spinajs/telemetry/-/telemetry-2.0.491.tgz","fileCount":214,"integrity":"sha512-c2su9AMyKYP842pv7YagmWHQNDr1/6YfCO6JQgUrHvCLo1mks0ETTlt8SAyUChJxEPeUz5ZuluyszxXUON0vQg==","signatures":[{"sig":"MEYCIQCpSi9PNLmbb/j770xYuKco0XcFDIi5s5hSXE3/IerKLgIhAJpv1A/jBuWuDoDQf/chfXm4Oqnw3pjk+3lpmzDFJQzl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":601406},"main":"lib/cjs/index.js","type":"module","types":"./lib/cjs/index.d.ts","module":"lib/mjs/index.js","engines":{"node":">=16.11"},"exports":{".":{"types":"./lib/mjs/index.d.ts","import":"./lib/mjs/index.js","require":"./lib/cjs/index.js"}},"gitHead":"c1419c4e0a758e852eb0f73f5da86664212ec087","private":false,"scripts":{"lint":"eslint -c .eslintrc.cjs --ext .ts src --fix","test":"ts-mocha --exit -p tsconfig.json test/**/*.test.ts","build":"npm run clean && npm run compile","clean":"rimraf lib/ && rimraf tsconfig.tsbuildinfo","format":"prettier --write \"src/**/*.ts\"","rimraf":"./node_modules/rimraf/bin.js","compile":"tsc -b tsconfig.mjs.json","version":"npm run format && git add -A src","coverage":"nyc npm run test","build-docs":"rimraf docs && typedoc --options typedoc.json src/","preversion":"npm run lint","compile:cjs":"tsc -b tsconfig.cjs.json"},"_npmUser":{"name":"gben-spina","email":"spinajs.npm@gmail.com"},"repository":{"url":"git+https://github.com/spinajs/main.git","type":"git"},"_npmVersion":"11.11.0","description":"Observability for SpinaJS: Prometheus metrics, an HTTP request-timing/metrics middleware, and Apdex + rolling request stats","directories":{"lib":"lib","test":"__tests__"},"_nodeVersion":"24.14.1","dependencies":{"lodash":"^4.17.21","@spinajs/di":"^2.0.491","prom-client":"^14.2.0","@spinajs/log":"^2.0.491","@spinajs/http":"^2.0.491","@spinajs/exceptions":"^2.0.491","@spinajs/validation":"^2.0.491","@spinajs/configuration":"^2.0.491","@spinajs/telemetry-common":"^2.0.491","@spinajs/configuration-common":"^2.0.491"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@spinajs/fs":"^2.0.491","@spinajs/http-swagger":"^2.0.491"},"_npmOperationalInternal":{"tmp":"tmp/telemetry_2.0.491_1785545637000_0.3556017099187019","host":"s3://npm-registry-packages-npm-production"}},"2.0.494":{"name":"@spinajs/telemetry","version":"2.0.494","author":{"url":"https://github.com/spinajs/log","name":"SpinaJS","email":"spinajs@coderush.pl"},"license":"MIT","_id":"@spinajs/telemetry@2.0.494","maintainers":[{"name":"gben-spina","email":"spinajs.npm@gmail.com"}],"homepage":"https://github.com/spinajs/main#readme","bugs":{"url":"https://github.com/spinajs/main/issues"},"dist":{"shasum":"d92c71e802511e76d4bd8174181b58dd95190f13","tarball":"https://registry.npmjs.org/@spinajs/telemetry/-/telemetry-2.0.494.tgz","fileCount":214,"integrity":"sha512-Gi0GmsImhIrSune5IqXFQaJZ6apFsjgaRkG4NYnh/S2HJN+HtPR/e1fINd4WJUdK3mSgPzRshVr8J8vOXeMU6g==","signatures":[{"sig":"MEYCIQDxp4daQSa/Q8OePug39bcQiT6XEL/n+pjSXcE7dA11lQIhAMsrdtMgmb/5Bc0W010KoJcn+x5nrxAHNUQrf/qMW48S","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":601193},"main":"lib/cjs/index.js","type":"module","types":"./lib/cjs/index.d.ts","module":"lib/mjs/index.js","engines":{"node":">=16.11"},"exports":{".":{"types":"./lib/mjs/index.d.ts","import":"./lib/mjs/index.js","require":"./lib/cjs/index.js"}},"gitHead":"21bd19308305dec57b1b4349fdc1e9c3a2e7883a","private":false,"scripts":{"lint":"eslint -c .eslintrc.cjs --ext .ts src --fix","test":"ts-mocha --exit -p tsconfig.json test/**/*.test.ts","build":"npm run clean && npm run compile","clean":"rimraf lib/ && rimraf tsconfig.tsbuildinfo","format":"prettier --write \"src/**/*.ts\"","rimraf":"./node_modules/rimraf/bin.js","compile":"tsc -b tsconfig.mjs.json","version":"npm run format && git add -A src","coverage":"nyc npm run test","build-docs":"rimraf docs && typedoc --options typedoc.json src/","preversion":"npm run lint","compile:cjs":"tsc -b tsconfig.cjs.json"},"_npmUser":{"name":"gben-spina","email":"spinajs.npm@gmail.com"},"repository":{"url":"git+https://github.com/spinajs/main.git","type":"git"},"_npmVersion":"10.8.2","description":"Observability for SpinaJS: Prometheus metrics, an HTTP request-timing/metrics middleware, and Apdex + rolling request stats","directories":{"lib":"lib","test":"__tests__"},"_nodeVersion":"20.20.2","dependencies":{"lodash":"^4.17.21","@spinajs/di":"2.0.494","prom-client":"^14.2.0","@spinajs/log":"2.0.494","@spinajs/http":"2.0.494","@spinajs/exceptions":"2.0.494","@spinajs/validation":"2.0.494","@spinajs/configuration":"2.0.494","@spinajs/telemetry-common":"2.0.494","@spinajs/configuration-common":"2.0.494"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@spinajs/fs":"2.0.494","@spinajs/http-swagger":"2.0.494"},"_npmOperationalInternal":{"tmp":"tmp/telemetry_2.0.494_1785788585000_0.44669228526221505","host":"s3://npm-registry-packages-npm-production"}},"2.0.495":{"name":"@spinajs/telemetry","version":"2.0.495","author":{"url":"https://github.com/spinajs/log","name":"SpinaJS","email":"spinajs@coderush.pl"},"license":"MIT","_id":"@spinajs/telemetry@2.0.495","maintainers":[{"name":"gben-spina","email":"spinajs.npm@gmail.com"}],"homepage":"https://github.com/spinajs/main#readme","bugs":{"url":"https://github.com/spinajs/main/issues"},"dist":{"shasum":"10569a86702b5eb89ec9e50ca6489f60fcd47825","tarball":"https://registry.npmjs.org/@spinajs/telemetry/-/telemetry-2.0.495.tgz","fileCount":214,"integrity":"sha512-gT7LUaiVa5YnOc9G0u2VDtrh6JGiBZg5/ykKlEezaVrD86R12Q0dnLMKSVSF+x2hJ9M1Wab5PJIsifFj2nM3nw==","signatures":[{"sig":"MEQCIC2LDZTWxV40GPDXgvj4drKbJ3gaX8RXme2r/N+pDtitAiB0i68GkTiJRji8uXjgv+hCwpjOnW9UDhCSARwHjkWv3w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":601193},"main":"lib/cjs/index.js","type":"module","types":"./lib/cjs/index.d.ts","module":"lib/mjs/index.js","engines":{"node":">=16.11"},"exports":{".":{"types":"./lib/mjs/index.d.ts","import":"./lib/mjs/index.js","require":"./lib/cjs/index.js"}},"gitHead":"98c33f973b277ebaa27a319f6d74a32e47d3a6a3","private":false,"scripts":{"lint":"eslint -c .eslintrc.cjs --ext .ts src --fix","test":"ts-mocha --exit -p tsconfig.json test/**/*.test.ts","build":"npm run clean && npm run compile","clean":"rimraf lib/ && rimraf tsconfig.tsbuildinfo","format":"prettier --write \"src/**/*.ts\"","rimraf":"./node_modules/rimraf/bin.js","compile":"tsc -b tsconfig.mjs.json","version":"npm run format && git add -A src","coverage":"nyc npm run test","build-docs":"rimraf docs && typedoc --options typedoc.json src/","preversion":"npm run lint","compile:cjs":"tsc -b tsconfig.cjs.json"},"_npmUser":{"name":"gben-spina","email":"spinajs.npm@gmail.com"},"repository":{"url":"git+https://github.com/spinajs/main.git","type":"git"},"_npmVersion":"10.8.2","description":"Observability for SpinaJS: Prometheus metrics, an HTTP request-timing/metrics middleware, and Apdex + rolling request stats","directories":{"lib":"lib","test":"__tests__"},"_nodeVersion":"20.20.2","dependencies":{"lodash":"^4.17.21","@spinajs/di":"2.0.495","prom-client":"^14.2.0","@spinajs/log":"2.0.495","@spinajs/http":"2.0.495","@spinajs/exceptions":"2.0.495","@spinajs/validation":"2.0.495","@spinajs/configuration":"2.0.495","@spinajs/telemetry-common":"2.0.495","@spinajs/configuration-common":"2.0.495"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@spinajs/fs":"2.0.495","@spinajs/http-swagger":"2.0.495"},"_npmOperationalInternal":{"tmp":"tmp/telemetry_2.0.495_1785793326052_0.5736493376224661","host":"s3://npm-registry-packages-npm-production"}},"2.0.496":{"name":"@spinajs/telemetry","version":"2.0.496","author":{"url":"https://github.com/spinajs/log","name":"SpinaJS","email":"spinajs@coderush.pl"},"license":"MIT","_id":"@spinajs/telemetry@2.0.496","maintainers":[{"name":"gben-spina","email":"spinajs.npm@gmail.com"}],"homepage":"https://github.com/spinajs/main#readme","bugs":{"url":"https://github.com/spinajs/main/issues"},"dist":{"shasum":"603d48791d0bf8ad280036ed1ade2d0e8629f19a","tarball":"https://registry.npmjs.org/@spinajs/telemetry/-/telemetry-2.0.496.tgz","fileCount":214,"integrity":"sha512-gJwx8nt3Kqjo/NUEBRKnrtKdxKYHmFvGqA2aJoKUX91b+iMPX/h5BPzpiVVha5JrM7DMPCgSfiuwPljaDCY7mQ==","signatures":[{"sig":"MEUCIC0RfTcQHmeOVZu3j2LFz+l7PQd03+ZiEHNaVLcX924BAiEA5MgeaZsovZLhnCfRo43C9j1VFI3/06J0WehepgEFuYQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":624160},"main":"lib/cjs/index.js","type":"module","types":"./lib/cjs/index.d.ts","module":"lib/mjs/index.js","engines":{"node":">=16.11"},"exports":{".":{"types":"./lib/mjs/index.d.ts","import":"./lib/mjs/index.js","require":"./lib/cjs/index.js"}},"gitHead":"890fa06207577d6c4f591a6e96a69616f0a4cab1","private":false,"scripts":{"lint":"eslint -c .eslintrc.cjs --ext .ts src --fix","test":"ts-mocha --exit -p tsconfig.json test/**/*.test.ts","build":"npm run clean && npm run compile","clean":"rimraf lib/ && rimraf tsconfig.tsbuildinfo","format":"prettier --write \"src/**/*.ts\"","rimraf":"./node_modules/rimraf/bin.js","compile":"tsc -b tsconfig.mjs.json","version":"npm run format && git add -A src","coverage":"nyc npm run test","build-docs":"rimraf docs && typedoc --options typedoc.json src/","preversion":"npm run lint","compile:cjs":"tsc -b tsconfig.cjs.json"},"_npmUser":{"name":"gben-spina","email":"spinajs.npm@gmail.com"},"repository":{"url":"git+https://github.com/spinajs/main.git","type":"git"},"_npmVersion":"10.8.2","description":"Observability for SpinaJS: Prometheus metrics, an HTTP request-timing/metrics middleware, and Apdex + rolling request stats","directories":{"lib":"lib","test":"__tests__"},"_nodeVersion":"20.20.2","dependencies":{"lodash":"^4.17.21","@spinajs/di":"2.0.496","prom-client":"^14.2.0","@spinajs/log":"2.0.496","@spinajs/http":"2.0.496","@spinajs/exceptions":"2.0.496","@spinajs/validation":"2.0.496","@spinajs/configuration":"2.0.496","@spinajs/telemetry-common":"2.0.496","@spinajs/configuration-common":"2.0.496"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@spinajs/fs":"2.0.496","@spinajs/http-swagger":"2.0.496"},"_npmOperationalInternal":{"tmp":"tmp/telemetry_2.0.496_1785799373934_0.5917042676598101","host":"s3://npm-registry-packages-npm-production"}},"2.0.497":{"name":"@spinajs/telemetry","version":"2.0.497","author":{"url":"https://github.com/spinajs/log","name":"SpinaJS","email":"spinajs@coderush.pl"},"license":"MIT","_id":"@spinajs/telemetry@2.0.497","maintainers":[{"name":"gben-spina","email":"spinajs.npm@gmail.com"}],"homepage":"https://github.com/spinajs/main#readme","bugs":{"url":"https://github.com/spinajs/main/issues"},"dist":{"shasum":"ba2daee4071a646f7ea9d2e693d73671f1a2f79b","tarball":"https://registry.npmjs.org/@spinajs/telemetry/-/telemetry-2.0.497.tgz","fileCount":214,"integrity":"sha512-zi/rjyFLWcSa2nwuco0zw8WXeeBUIpo34oNXminUSVnIiJLNJLQlq3mg5blbsvgGsgV+JCdeKoDE3U4FMk6pug==","signatures":[{"sig":"MEUCIQCvUi6/UdoEQusG8AhBOT7UCQlhLAzs38Vq1HwR+fjWHwIgN309hz16smlJl8Brrv114xVin4GWuT8rnzqfEsS92LA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":624160},"main":"lib/cjs/index.js","type":"module","types":"./lib/cjs/index.d.ts","module":"lib/mjs/index.js","engines":{"node":">=16.11"},"exports":{".":{"types":"./lib/mjs/index.d.ts","import":"./lib/mjs/index.js","require":"./lib/cjs/index.js"}},"gitHead":"b2283654ff89d87f5041b12b7ec8f6464455db36","private":false,"scripts":{"lint":"eslint -c .eslintrc.cjs --ext .ts src --fix","test":"ts-mocha --exit -p tsconfig.json test/**/*.test.ts","build":"npm run clean && npm run compile","clean":"rimraf lib/ && rimraf tsconfig.tsbuildinfo","format":"prettier --write \"src/**/*.ts\"","rimraf":"./node_modules/rimraf/bin.js","compile":"tsc -b tsconfig.mjs.json","version":"npm run format && git add -A src","coverage":"nyc npm run test","build-docs":"rimraf docs && typedoc --options typedoc.json src/","preversion":"npm run lint","compile:cjs":"tsc -b tsconfig.cjs.json"},"_npmUser":{"name":"gben-spina","email":"spinajs.npm@gmail.com"},"repository":{"url":"git+https://github.com/spinajs/main.git","type":"git"},"_npmVersion":"10.8.2","description":"Observability for SpinaJS: Prometheus metrics, an HTTP request-timing/metrics middleware, and Apdex + rolling request stats","directories":{"lib":"lib","test":"__tests__"},"_nodeVersion":"20.20.2","dependencies":{"lodash":"^4.17.21","@spinajs/di":"2.0.497","prom-client":"^14.2.0","@spinajs/log":"2.0.497","@spinajs/http":"2.0.497","@spinajs/exceptions":"2.0.497","@spinajs/validation":"2.0.497","@spinajs/configuration":"2.0.497","@spinajs/telemetry-common":"2.0.497","@spinajs/configuration-common":"2.0.497"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@spinajs/fs":"2.0.497","@spinajs/http-swagger":"2.0.497"},"_npmOperationalInternal":{"tmp":"tmp/telemetry_2.0.497_1785801827065_0.6802735196633436","host":"s3://npm-registry-packages-npm-production"}},"2.0.498":{"name":"@spinajs/telemetry","version":"2.0.498","author":{"url":"https://github.com/spinajs/log","name":"SpinaJS","email":"spinajs@coderush.pl"},"license":"MIT","_id":"@spinajs/telemetry@2.0.498","maintainers":[{"name":"gben-spina","email":"spinajs.npm@gmail.com"}],"homepage":"https://github.com/spinajs/main#readme","bugs":{"url":"https://github.com/spinajs/main/issues"},"dist":{"shasum":"4cbf352e1b4435f2164333107e0f35d2807d7faa","tarball":"https://registry.npmjs.org/@spinajs/telemetry/-/telemetry-2.0.498.tgz","fileCount":214,"integrity":"sha512-hI1OK8r8tes8tyb+c+66roL46c3ftSlh8aY/DuRl/ql15a8XyJj6COlZiSyeX6FQooMvRTVOTbJY8IuydTIcDg==","signatures":[{"sig":"MEQCIBFbbjV8sAeraYwmhLrC9NcxvBWS9sgRKKZZRGaD7PRRAiAEMO+VHPbhbxamiT/YnDuduB7A8sbJIGWfZJVuMZZMrA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":624160},"main":"lib/cjs/index.js","type":"module","types":"./lib/cjs/index.d.ts","module":"lib/mjs/index.js","engines":{"node":">=16.11"},"exports":{".":{"types":"./lib/mjs/index.d.ts","import":"./lib/mjs/index.js","require":"./lib/cjs/index.js"}},"gitHead":"0a38e41a8bbda92b611d3437c2a73be2797bf099","private":false,"scripts":{"lint":"eslint -c .eslintrc.cjs --ext .ts src --fix","test":"ts-mocha --exit -p tsconfig.json test/**/*.test.ts","build":"npm run clean && npm run compile","clean":"rimraf lib/ && rimraf tsconfig.tsbuildinfo","format":"prettier --write \"src/**/*.ts\"","rimraf":"./node_modules/rimraf/bin.js","compile":"tsc -b tsconfig.mjs.json","version":"npm run format && git add -A src","coverage":"nyc npm run test","build-docs":"rimraf docs && typedoc --options typedoc.json src/","preversion":"npm run lint","compile:cjs":"tsc -b tsconfig.cjs.json"},"_npmUser":{"name":"gben-spina","email":"spinajs.npm@gmail.com"},"repository":{"url":"git+https://github.com/spinajs/main.git","type":"git"},"_npmVersion":"10.8.2","description":"Observability for SpinaJS: Prometheus metrics, an HTTP request-timing/metrics middleware, and Apdex + rolling request stats","directories":{"lib":"lib","test":"__tests__"},"_nodeVersion":"20.20.2","dependencies":{"lodash":"^4.17.21","@spinajs/di":"2.0.498","prom-client":"^14.2.0","@spinajs/log":"2.0.498","@spinajs/http":"2.0.498","@spinajs/exceptions":"2.0.498","@spinajs/validation":"2.0.498","@spinajs/configuration":"2.0.498","@spinajs/telemetry-common":"2.0.498","@spinajs/configuration-common":"2.0.498"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@spinajs/fs":"2.0.498","@spinajs/http-swagger":"2.0.498"},"_npmOperationalInternal":{"tmp":"tmp/telemetry_2.0.498_1785802462129_0.23664676467846735","host":"s3://npm-registry-packages-npm-production"}},"2.0.499":{"name":"@spinajs/telemetry","version":"2.0.499","author":{"url":"https://github.com/spinajs/log","name":"SpinaJS","email":"spinajs@coderush.pl"},"license":"MIT","_id":"@spinajs/telemetry@2.0.499","maintainers":[{"name":"gben-spina","email":"spinajs.npm@gmail.com"}],"homepage":"https://github.com/spinajs/main#readme","bugs":{"url":"https://github.com/spinajs/main/issues"},"dist":{"shasum":"04d85e8601dad3254f311680890b5629eb34fd5d","tarball":"https://registry.npmjs.org/@spinajs/telemetry/-/telemetry-2.0.499.tgz","fileCount":214,"integrity":"sha512-krKT73iPeWfKt0aaFFJYrd7r32dybr9JZkFaXebcBlPEq6cjbhUDeQx/kpA5kz9tbs7AM+qCQmcU1vCJEHM8dQ==","signatures":[{"sig":"MEYCIQDNx+k+4LuRT9FYTxvR4H3v/EDMIr/z3CEn08hPu0CWZwIhAOG8IC1O23RypuTXhtqbF6QXBU9FovVE5Etl3rNlNrPf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":624160},"main":"lib/cjs/index.js","type":"module","types":"./lib/cjs/index.d.ts","module":"lib/mjs/index.js","engines":{"node":">=16.11"},"exports":{".":{"types":"./lib/mjs/index.d.ts","import":"./lib/mjs/index.js","require":"./lib/cjs/index.js"}},"gitHead":"3e44f65269b7c92287d9b3f1087742dadb141bb8","private":false,"scripts":{"lint":"eslint -c .eslintrc.cjs --ext .ts src --fix","test":"ts-mocha --exit -p tsconfig.json test/**/*.test.ts","build":"npm run clean && npm run compile","clean":"rimraf lib/ && rimraf tsconfig.tsbuildinfo","format":"prettier --write \"src/**/*.ts\"","rimraf":"./node_modules/rimraf/bin.js","compile":"tsc -b tsconfig.mjs.json","version":"npm run format && git add -A src","coverage":"nyc npm run test","build-docs":"rimraf docs && typedoc --options typedoc.json src/","preversion":"npm run lint","compile:cjs":"tsc -b tsconfig.cjs.json"},"_npmUser":{"name":"gben-spina","email":"spinajs.npm@gmail.com"},"repository":{"url":"git+https://github.com/spinajs/main.git","type":"git"},"_npmVersion":"10.8.2","description":"Observability for SpinaJS: Prometheus metrics, an HTTP request-timing/metrics middleware, and Apdex + rolling request stats","directories":{"lib":"lib","test":"__tests__"},"_nodeVersion":"20.20.2","dependencies":{"lodash":"^4.17.21","@spinajs/di":"2.0.499","prom-client":"^14.2.0","@spinajs/log":"2.0.499","@spinajs/http":"2.0.499","@spinajs/exceptions":"2.0.499","@spinajs/validation":"2.0.499","@spinajs/configuration":"2.0.499","@spinajs/telemetry-common":"2.0.499","@spinajs/configuration-common":"2.0.499"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@spinajs/fs":"2.0.499","@spinajs/http-swagger":"2.0.499"},"_npmOperationalInternal":{"tmp":"tmp/telemetry_2.0.499_1785900803256_0.6441877757742092","host":"s3://npm-registry-packages-npm-production"}},"2.0.500":{"name":"@spinajs/telemetry","version":"2.0.500","author":{"url":"https://github.com/spinajs/log","name":"SpinaJS","email":"spinajs@coderush.pl"},"license":"MIT","_id":"@spinajs/telemetry@2.0.500","maintainers":[{"name":"gben-spina","email":"spinajs.npm@gmail.com"}],"homepage":"https://github.com/spinajs/main#readme","bugs":{"url":"https://github.com/spinajs/main/issues"},"dist":{"shasum":"dc298b20948787dd3f8f40744f0b6a3977f9d199","tarball":"https://registry.npmjs.org/@spinajs/telemetry/-/telemetry-2.0.500.tgz","fileCount":214,"integrity":"sha512-Vsk8rQMmHZaM3aJ5CtEmmVYkS+2Y3cERp96Px+wCLwkKxxjrbrB8ECLVoTbLqMOKrABjJqNd9CqIRuCEA95q9A==","signatures":[{"sig":"MEYCIQCAwH5vaZ2PuUdYNBU51GwVeaqwEcpFrZLG6DpEi/u5qAIhAPI/xX9imxl8e7f2+r529GFiiLvYvDwvg428ILu1SUpx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":624160},"main":"lib/cjs/index.js","type":"module","types":"./lib/cjs/index.d.ts","module":"lib/mjs/index.js","engines":{"node":">=16.11"},"exports":{".":{"types":"./lib/mjs/index.d.ts","import":"./lib/mjs/index.js","require":"./lib/cjs/index.js"}},"gitHead":"227ddd99f6359bd8129934e5e42ed30fa1514e87","private":false,"scripts":{"lint":"eslint -c .eslintrc.cjs --ext .ts src --fix","test":"ts-mocha --exit -p tsconfig.json test/**/*.test.ts","build":"npm run clean && npm run compile","clean":"rimraf lib/ && rimraf tsconfig.tsbuildinfo","format":"prettier --write \"src/**/*.ts\"","rimraf":"./node_modules/rimraf/bin.js","compile":"tsc -b tsconfig.mjs.json","version":"npm run format && git add -A src","coverage":"nyc npm run test","build-docs":"rimraf docs && typedoc --options typedoc.json src/","preversion":"npm run lint","compile:cjs":"tsc -b tsconfig.cjs.json"},"_npmUser":{"name":"gben-spina","email":"spinajs.npm@gmail.com"},"repository":{"url":"git+https://github.com/spinajs/main.git","type":"git"},"_npmVersion":"10.8.2","description":"Observability for SpinaJS: Prometheus metrics, an HTTP request-timing/metrics middleware, and Apdex + rolling request stats","directories":{"lib":"lib","test":"__tests__"},"_nodeVersion":"20.20.2","dependencies":{"lodash":"^4.17.21","@spinajs/di":"2.0.500","prom-client":"^14.2.0","@spinajs/log":"2.0.500","@spinajs/http":"2.0.500","@spinajs/exceptions":"2.0.500","@spinajs/validation":"2.0.500","@spinajs/configuration":"2.0.500","@spinajs/telemetry-common":"2.0.500","@spinajs/configuration-common":"2.0.500"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@spinajs/fs":"2.0.500","@spinajs/http-swagger":"2.0.500"},"_npmOperationalInternal":{"tmp":"tmp/telemetry_2.0.500_1786004592863_0.5682050089490558","host":"s3://npm-registry-packages-npm-production"}},"2.0.501":{"name":"@spinajs/telemetry","version":"2.0.501","author":{"url":"https://github.com/spinajs/log","name":"SpinaJS","email":"spinajs@coderush.pl"},"license":"MIT","_id":"@spinajs/telemetry@2.0.501","maintainers":[{"name":"gben-spina","email":"spinajs.npm@gmail.com"}],"homepage":"https://github.com/spinajs/main#readme","bugs":{"url":"https://github.com/spinajs/main/issues"},"dist":{"shasum":"c142f55a3266cb5cb1afc1d3226f1081b49caf41","tarball":"https://registry.npmjs.org/@spinajs/telemetry/-/telemetry-2.0.501.tgz","fileCount":214,"integrity":"sha512-VGq6O5RupzK6Hqp3TpLwTgIM3NPkIrnMHxUrMaGBmcr/VdHiMVcAVoEv4hCk2Yi6k38GoBDjUO8MXrMkymXNoQ==","signatures":[{"sig":"MEYCIQCM+Nyjhw/GKFuaY+ptk1IEYLdn8be+K8fu7+3+IHHCpAIhALIJjdK4evf5gXWsLH/nn0D9uF4FmngJHPuvHCTwToo1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":624160},"main":"lib/cjs/index.js","type":"module","types":"./lib/cjs/index.d.ts","module":"lib/mjs/index.js","engines":{"node":">=16.11"},"exports":{".":{"types":"./lib/mjs/index.d.ts","import":"./lib/mjs/index.js","require":"./lib/cjs/index.js"}},"gitHead":"8f8c641beb34aeeef3fa0ae6edeb41c93d0dc40d","private":false,"scripts":{"lint":"eslint -c .eslintrc.cjs --ext .ts src --fix","test":"ts-mocha --exit -p tsconfig.json test/**/*.test.ts","build":"npm run clean && npm run compile","clean":"rimraf lib/ && rimraf tsconfig.tsbuildinfo","format":"prettier --write \"src/**/*.ts\"","rimraf":"./node_modules/rimraf/bin.js","compile":"tsc -b tsconfig.mjs.json","version":"npm run format && git add -A src","coverage":"nyc npm run test","build-docs":"rimraf docs && typedoc --options typedoc.json src/","preversion":"npm run lint","compile:cjs":"tsc -b tsconfig.cjs.json"},"_npmUser":{"name":"gben-spina","email":"spinajs.npm@gmail.com"},"repository":{"url":"git+https://github.com/spinajs/main.git","type":"git"},"_npmVersion":"10.8.2","description":"Observability for SpinaJS: Prometheus metrics, an HTTP request-timing/metrics middleware, and Apdex + rolling request stats","directories":{"lib":"lib","test":"__tests__"},"_nodeVersion":"20.20.2","dependencies":{"lodash":"^4.17.21","@spinajs/di":"2.0.501","prom-client":"^14.2.0","@spinajs/log":"2.0.501","@spinajs/http":"2.0.501","@spinajs/exceptions":"2.0.501","@spinajs/validation":"2.0.501","@spinajs/configuration":"2.0.501","@spinajs/telemetry-common":"2.0.501","@spinajs/configuration-common":"2.0.501"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@spinajs/fs":"2.0.501","@spinajs/http-swagger":"2.0.501"},"_npmOperationalInternal":{"tmp":"tmp/telemetry_2.0.501_1786017111402_0.1231919839747444","host":"s3://npm-registry-packages-npm-production"}},"2.0.502":{"name":"@spinajs/telemetry","version":"2.0.502","author":{"url":"https://github.com/spinajs/log","name":"SpinaJS","email":"spinajs@coderush.pl"},"license":"MIT","_id":"@spinajs/telemetry@2.0.502","maintainers":[{"name":"gben-spina","email":"spinajs.npm@gmail.com"}],"homepage":"https://github.com/spinajs/main#readme","bugs":{"url":"https://github.com/spinajs/main/issues"},"dist":{"shasum":"3ff9591bf79c387a028a4e0b22bfe4527c2da655","tarball":"https://registry.npmjs.org/@spinajs/telemetry/-/telemetry-2.0.502.tgz","fileCount":214,"integrity":"sha512-sgF+cpLGTZkuOqATWALR4Q1cB2SzQkP1TlKfK3MqMkQ17PxrlNb9lOYy6QoEmUr4DY1B3cibv1oy0oG0W6he2A==","signatures":[{"sig":"MEYCIQCSKL+mjKJVVEZdDGPVbztIxk69t+oozHnsiRk12/vqWQIhAOE9VTacusMDnDID9oUROKN+Tg8wU6w04gXv03mFANVl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":624160},"main":"lib/cjs/index.js","type":"module","types":"./lib/cjs/index.d.ts","module":"lib/mjs/index.js","engines":{"node":">=16.11"},"exports":{".":{"types":"./lib/mjs/index.d.ts","import":"./lib/mjs/index.js","require":"./lib/cjs/index.js"}},"gitHead":"31106a8d214e1057cd368cc7746cc455b7d10a9c","private":false,"scripts":{"lint":"eslint -c .eslintrc.cjs --ext .ts src --fix","test":"ts-mocha --exit -p tsconfig.json test/**/*.test.ts","build":"npm run clean && npm run compile","clean":"rimraf lib/ && rimraf tsconfig.tsbuildinfo","format":"prettier --write \"src/**/*.ts\"","rimraf":"./node_modules/rimraf/bin.js","compile":"tsc -b tsconfig.mjs.json","version":"npm run format && git add -A src","coverage":"nyc npm run test","build-docs":"rimraf docs && typedoc --options typedoc.json src/","preversion":"npm run lint","compile:cjs":"tsc -b tsconfig.cjs.json"},"_npmUser":{"name":"gben-spina","email":"spinajs.npm@gmail.com"},"repository":{"url":"git+https://github.com/spinajs/main.git","type":"git"},"_npmVersion":"10.8.2","description":"Observability for SpinaJS: Prometheus metrics, an HTTP request-timing/metrics middleware, and Apdex + rolling request stats","directories":{"lib":"lib","test":"__tests__"},"_nodeVersion":"20.20.2","dependencies":{"lodash":"^4.17.21","@spinajs/di":"2.0.502","prom-client":"^14.2.0","@spinajs/log":"2.0.502","@spinajs/http":"2.0.502","@spinajs/exceptions":"2.0.502","@spinajs/validation":"2.0.502","@spinajs/configuration":"2.0.502","@spinajs/telemetry-common":"2.0.502","@spinajs/configuration-common":"2.0.502"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@spinajs/fs":"2.0.502","@spinajs/http-swagger":"2.0.502"},"_npmOperationalInternal":{"tmp":"tmp/telemetry_2.0.502_1786066944478_0.7463082814163804","host":"s3://npm-registry-packages-npm-production"}},"2.0.504":{"name":"@spinajs/telemetry","version":"2.0.504","author":{"url":"https://github.com/spinajs/log","name":"SpinaJS","email":"spinajs@coderush.pl"},"license":"MIT","_id":"@spinajs/telemetry@2.0.504","maintainers":[{"name":"gben-spina","email":"spinajs.npm@gmail.com"}],"homepage":"https://github.com/spinajs/main#readme","bugs":{"url":"https://github.com/spinajs/main/issues"},"dist":{"shasum":"4afb093bfd66e75ff9ec9f5623eb470fc4418db0","tarball":"https://registry.npmjs.org/@spinajs/telemetry/-/telemetry-2.0.504.tgz","fileCount":214,"integrity":"sha512-bPOvT+wkp8bRfsbY5/l4W1Bd9MKJfNvo2s+WZbSDZS3L3CowDLNUiS8E30ClYEqzJiQmttwR4QOOieXd1FUqkg==","signatures":[{"sig":"MEUCIDjWNYAuRxUvsh3bq+dgI7JMLY/IDAIQTUjqBEs8StJvAiEA7d7xoQ0WPDydpDkC2HDWx4gJa1dSWijd1wAPGy0tOMA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":624160},"main":"lib/cjs/index.js","type":"module","types":"./lib/cjs/index.d.ts","module":"lib/mjs/index.js","engines":{"node":">=16.11"},"exports":{".":{"types":"./lib/mjs/index.d.ts","import":"./lib/mjs/index.js","require":"./lib/cjs/index.js"}},"gitHead":"f4f6a24f466cfde7905f63b587f2c6e566ccd91d","private":false,"scripts":{"lint":"eslint -c .eslintrc.cjs --ext .ts src --fix","test":"ts-mocha --exit -p tsconfig.json test/**/*.test.ts","build":"npm run clean && npm run compile","clean":"rimraf lib/ && rimraf tsconfig.tsbuildinfo","format":"prettier --write \"src/**/*.ts\"","rimraf":"./node_modules/rimraf/bin.js","compile":"tsc -b tsconfig.mjs.json","version":"npm run format && git add -A src","coverage":"nyc npm run test","build-docs":"rimraf docs && typedoc --options typedoc.json src/","preversion":"npm run lint","compile:cjs":"tsc -b tsconfig.cjs.json"},"_npmUser":{"name":"gben-spina","email":"spinajs.npm@gmail.com"},"repository":{"url":"git+https://github.com/spinajs/main.git","type":"git"},"_npmVersion":"10.8.2","description":"Observability for SpinaJS: Prometheus metrics, an HTTP request-timing/metrics middleware, and Apdex + rolling request stats","directories":{"lib":"lib","test":"__tests__"},"_nodeVersion":"20.20.2","dependencies":{"lodash":"^4.17.21","@spinajs/di":"2.0.504","prom-client":"^14.2.0","@spinajs/log":"2.0.504","@spinajs/http":"2.0.504","@spinajs/exceptions":"2.0.504","@spinajs/validation":"2.0.504","@spinajs/configuration":"2.0.504","@spinajs/telemetry-common":"2.0.504","@spinajs/configuration-common":"2.0.504"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@spinajs/fs":"2.0.504","@spinajs/http-swagger":"2.0.504"},"_npmOperationalInternal":{"tmp":"tmp/telemetry_2.0.504_1786264078818_0.4428696872199802","host":"s3://npm-registry-packages-npm-production"}},"2.0.505":{"name":"@spinajs/telemetry","version":"2.0.505","author":{"url":"https://github.com/spinajs/log","name":"SpinaJS","email":"spinajs@coderush.pl"},"license":"MIT","_id":"@spinajs/telemetry@2.0.505","maintainers":[{"name":"gben-spina","email":"spinajs.npm@gmail.com"}],"homepage":"https://github.com/spinajs/main#readme","bugs":{"url":"https://github.com/spinajs/main/issues"},"dist":{"shasum":"560a8f763d49d0b29236d5b8d9758909ca82a264","tarball":"https://registry.npmjs.org/@spinajs/telemetry/-/telemetry-2.0.505.tgz","fileCount":214,"integrity":"sha512-ch+OOGgFsHIxm3BBU4vhYpRvAbejzJF0SdqxQxIdMGFi0S9nh12Zq2GX7yvKQPR9Lynx97yP2Tm7BD3jd5s1jg==","signatures":[{"sig":"MEUCIA0DcFxrGtRk2DXbd1xD20UCQzX8aMmUgUqEUPQggfrKAiEAkK7gLsxYbtoKp0rQxK0XCPYaCJfCRqCOnd0685cydLs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":624160},"main":"lib/cjs/index.js","type":"module","types":"./lib/cjs/index.d.ts","module":"lib/mjs/index.js","engines":{"node":">=16.11"},"exports":{".":{"types":"./lib/mjs/index.d.ts","import":"./lib/mjs/index.js","require":"./lib/cjs/index.js"}},"gitHead":"893c83f9cecab3dd8bc0c765a82f7c0443a61074","private":false,"scripts":{"lint":"eslint -c .eslintrc.cjs --ext .ts src --fix","test":"ts-mocha --exit -p tsconfig.json test/**/*.test.ts","build":"npm run clean && npm run compile","clean":"rimraf lib/ && rimraf tsconfig.tsbuildinfo","format":"prettier --write \"src/**/*.ts\"","rimraf":"./node_modules/rimraf/bin.js","compile":"tsc -b tsconfig.mjs.json","version":"npm run format && git add -A src","coverage":"nyc npm run test","build-docs":"rimraf docs && typedoc --options typedoc.json src/","preversion":"npm run lint","compile:cjs":"tsc -b tsconfig.cjs.json"},"_npmUser":{"name":"gben-spina","email":"spinajs.npm@gmail.com"},"repository":{"url":"git+https://github.com/spinajs/main.git","type":"git"},"_npmVersion":"10.8.2","description":"Observability for SpinaJS: Prometheus metrics, an HTTP request-timing/metrics middleware, and Apdex + rolling request stats","directories":{"lib":"lib","test":"__tests__"},"_nodeVersion":"20.20.2","dependencies":{"lodash":"^4.17.21","@spinajs/di":"2.0.505","prom-client":"^14.2.0","@spinajs/log":"2.0.505","@spinajs/http":"2.0.505","@spinajs/exceptions":"2.0.505","@spinajs/validation":"2.0.505","@spinajs/configuration":"2.0.505","@spinajs/telemetry-common":"2.0.505","@spinajs/configuration-common":"2.0.505"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@spinajs/fs":"2.0.505","@spinajs/http-swagger":"2.0.505"},"_npmOperationalInternal":{"tmp":"tmp/telemetry_2.0.505_1786315245988_0.2873831321655007","host":"s3://npm-registry-packages-npm-production"}},"2.0.506":{"name":"@spinajs/telemetry","version":"2.0.506","author":{"url":"https://github.com/spinajs/log","name":"SpinaJS","email":"spinajs@coderush.pl"},"license":"MIT","_id":"@spinajs/telemetry@2.0.506","maintainers":[{"name":"gben-spina","email":"spinajs.npm@gmail.com"}],"homepage":"https://github.com/spinajs/main#readme","bugs":{"url":"https://github.com/spinajs/main/issues"},"dist":{"shasum":"b24052e466d2ec2dbada1fc3f9b466c7d7868016","tarball":"https://registry.npmjs.org/@spinajs/telemetry/-/telemetry-2.0.506.tgz","fileCount":214,"integrity":"sha512-Ql/QGri4ta/NxCM0yZU7eDbJhBYyU9RFXE0+QQP07ehAk//U3Y5On0RFEcWpMVeslUOO0qRX0KVHcrAswV9tBg==","signatures":[{"sig":"MEUCIFf4nsAmfHx84/NeY6xV6W4ompkm5YT4+b1G6l2TwKBBAiEAhxzbsHHXT2EP2LKSwtQsajSnpFJZWIaY7gsQ9GGhDtg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":624160},"main":"lib/cjs/index.js","type":"module","types":"./lib/cjs/index.d.ts","module":"lib/mjs/index.js","engines":{"node":">=16.11"},"exports":{".":{"types":"./lib/mjs/index.d.ts","import":"./lib/mjs/index.js","require":"./lib/cjs/index.js"}},"gitHead":"b762827914e2b136cd4fc0d2f456fee9a5023734","private":false,"scripts":{"lint":"eslint -c .eslintrc.cjs --ext .ts src --fix","test":"ts-mocha --exit -p tsconfig.json test/**/*.test.ts","build":"npm run clean && npm run compile","clean":"rimraf lib/ && rimraf tsconfig.tsbuildinfo","format":"prettier --write \"src/**/*.ts\"","rimraf":"./node_modules/rimraf/bin.js","compile":"tsc -b tsconfig.mjs.json","version":"npm run format && git add -A src","coverage":"nyc npm run test","build-docs":"rimraf docs && typedoc --options typedoc.json src/","preversion":"npm run lint","compile:cjs":"tsc -b tsconfig.cjs.json"},"_npmUser":{"name":"gben-spina","email":"spinajs.npm@gmail.com"},"repository":{"url":"git+https://github.com/spinajs/main.git","type":"git"},"_npmVersion":"10.8.2","description":"Observability for SpinaJS: Prometheus metrics, an HTTP request-timing/metrics middleware, and Apdex + rolling request stats","directories":{"lib":"lib","test":"__tests__"},"_nodeVersion":"20.20.2","dependencies":{"lodash":"^4.17.21","@spinajs/di":"2.0.506","prom-client":"^14.2.0","@spinajs/log":"2.0.506","@spinajs/http":"2.0.506","@spinajs/exceptions":"2.0.506","@spinajs/validation":"2.0.506","@spinajs/configuration":"2.0.506","@spinajs/telemetry-common":"2.0.506","@spinajs/configuration-common":"2.0.506"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@spinajs/fs":"2.0.506","@spinajs/http-swagger":"2.0.506"},"_npmOperationalInternal":{"tmp":"tmp/telemetry_2.0.506_1786316325186_0.3692282781122129","host":"s3://npm-registry-packages-npm-production"}},"2.0.507":{"name":"@spinajs/telemetry","version":"2.0.507","author":{"url":"https://github.com/spinajs/log","name":"SpinaJS","email":"spinajs@coderush.pl"},"license":"MIT","_id":"@spinajs/telemetry@2.0.507","maintainers":[{"name":"gben-spina","email":"spinajs.npm@gmail.com"}],"homepage":"https://github.com/spinajs/main#readme","bugs":{"url":"https://github.com/spinajs/main/issues"},"dist":{"shasum":"69bdf65fa4f03843a6f15e010955d18f8d4832c5","tarball":"https://registry.npmjs.org/@spinajs/telemetry/-/telemetry-2.0.507.tgz","fileCount":214,"integrity":"sha512-+nV8YIcqGardjwJ1EjayXoF38DgtpoLuBaZUuBaTXigEGzlN5FwHu+Zj1n+ZU9ZIzv6nVK8sOxgsAkywoQNOqw==","signatures":[{"sig":"MEYCIQDiCmEooxF8uK9WJFaEGsWG+1SU2LbLVMwcwB6wXOrZqgIhAP8s5l2P1gaFqC32tEvIWXHjKljDGLnv/DdmflquD+BX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":627284},"main":"lib/cjs/index.js","type":"module","types":"./lib/cjs/index.d.ts","module":"lib/mjs/index.js","engines":{"node":">=16.11"},"exports":{".":{"types":"./lib/mjs/index.d.ts","import":"./lib/mjs/index.js","require":"./lib/cjs/index.js"}},"gitHead":"718c64b0d95033f78813f633d42e24b7fc6c23bc","private":false,"scripts":{"lint":"eslint -c .eslintrc.cjs --ext .ts src --fix","test":"ts-mocha --exit -p tsconfig.json test/**/*.test.ts","build":"npm run clean && npm run compile","clean":"rimraf lib/ && rimraf tsconfig.tsbuildinfo","format":"prettier --write \"src/**/*.ts\"","rimraf":"./node_modules/rimraf/bin.js","compile":"tsc -b tsconfig.mjs.json","version":"npm run format && git add -A src","coverage":"nyc npm run test","build-docs":"rimraf docs && typedoc --options typedoc.json src/","preversion":"npm run lint","compile:cjs":"tsc -b tsconfig.cjs.json"},"_npmUser":{"name":"gben-spina","email":"spinajs.npm@gmail.com"},"repository":{"url":"git+https://github.com/spinajs/main.git","type":"git"},"_npmVersion":"10.8.2","description":"Observability for SpinaJS: Prometheus metrics, an HTTP request-timing/metrics middleware, and Apdex + rolling request stats","directories":{"lib":"lib","test":"__tests__"},"_nodeVersion":"20.20.2","dependencies":{"lodash":"^4.17.21","@spinajs/di":"2.0.507","prom-client":"^14.2.0","@spinajs/log":"2.0.507","@spinajs/http":"2.0.507","@spinajs/exceptions":"2.0.507","@spinajs/validation":"2.0.507","@spinajs/configuration":"2.0.507","@spinajs/telemetry-common":"2.0.507","@spinajs/configuration-common":"2.0.507"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@spinajs/fs":"2.0.507","@spinajs/http-swagger":"2.0.507"},"_npmOperationalInternal":{"tmp":"tmp/telemetry_2.0.507_1786539751544_0.38141560804036456","host":"s3://npm-registry-packages-npm-production"}},"2.0.508":{"name":"@spinajs/telemetry","version":"2.0.508","author":{"url":"https://github.com/spinajs/log","name":"SpinaJS","email":"spinajs@coderush.pl"},"license":"MIT","_id":"@spinajs/telemetry@2.0.508","maintainers":[{"name":"gben-spina","email":"spinajs.npm@gmail.com"}],"homepage":"https://github.com/spinajs/main#readme","bugs":{"url":"https://github.com/spinajs/main/issues"},"dist":{"shasum":"c92d2095d21b2ae84394dfe12c92d77556b942e6","tarball":"https://registry.npmjs.org/@spinajs/telemetry/-/telemetry-2.0.508.tgz","fileCount":214,"integrity":"sha512-qT5UhN0kEKOWiCWI31k90mNTj1eFaGxQJZZPGro80GawS8o8iSia0/YoQOnRyfC8dH/iiAF4KYDhrGSaVnkYJw==","signatures":[{"sig":"MEYCIQDn6rgynx1JCdxf0P07oCmRrKr1yMvDKz4rFnFSm4PObwIhAIe5N7HajLBQFdbcAWddurDNlnCx5FED4D1tOCpURlhf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":627284},"main":"lib/cjs/index.js","type":"module","types":"./lib/cjs/index.d.ts","module":"lib/mjs/index.js","engines":{"node":">=16.11"},"exports":{".":{"types":"./lib/mjs/index.d.ts","import":"./lib/mjs/index.js","require":"./lib/cjs/index.js"}},"gitHead":"ff573865ac1380f0337e754922021b175f19d9db","private":false,"scripts":{"lint":"eslint -c .eslintrc.cjs --ext .ts src --fix","test":"ts-mocha --exit -p tsconfig.json test/**/*.test.ts","build":"npm run clean && npm run compile","clean":"rimraf lib/ && rimraf tsconfig.tsbuildinfo","format":"prettier --write \"src/**/*.ts\"","rimraf":"./node_modules/rimraf/bin.js","compile":"tsc -b tsconfig.mjs.json","version":"npm run format && git add -A src","coverage":"nyc npm run test","build-docs":"rimraf docs && typedoc --options typedoc.json src/","preversion":"npm run lint","compile:cjs":"tsc -b tsconfig.cjs.json"},"_npmUser":{"name":"gben-spina","email":"spinajs.npm@gmail.com"},"repository":{"url":"git+https://github.com/spinajs/main.git","type":"git"},"_npmVersion":"10.8.2","description":"Observability for SpinaJS: Prometheus metrics, an HTTP request-timing/metrics middleware, and Apdex + rolling request stats","directories":{"lib":"lib","test":"__tests__"},"_nodeVersion":"20.20.2","dependencies":{"lodash":"^4.17.21","@spinajs/di":"2.0.508","prom-client":"^14.2.0","@spinajs/log":"2.0.508","@spinajs/http":"2.0.508","@spinajs/exceptions":"2.0.508","@spinajs/validation":"2.0.508","@spinajs/configuration":"2.0.508","@spinajs/telemetry-common":"2.0.508","@spinajs/configuration-common":"2.0.508"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@spinajs/fs":"2.0.508","@spinajs/http-swagger":"2.0.508"},"_npmOperationalInternal":{"tmp":"tmp/telemetry_2.0.508_1786750943109_0.6725572915000517","host":"s3://npm-registry-packages-npm-production"}},"2.0.509":{"name":"@spinajs/telemetry","version":"2.0.509","author":{"url":"https://github.com/spinajs/log","name":"SpinaJS","email":"spinajs@coderush.pl"},"license":"MIT","_id":"@spinajs/telemetry@2.0.509","maintainers":[{"name":"gben-spina","email":"spinajs.npm@gmail.com"}],"homepage":"https://github.com/spinajs/main#readme","bugs":{"url":"https://github.com/spinajs/main/issues"},"dist":{"shasum":"6a76444347949e63232737f9b3600a042a7f3795","tarball":"https://registry.npmjs.org/@spinajs/telemetry/-/telemetry-2.0.509.tgz","fileCount":214,"integrity":"sha512-r+3W27tj/w8rCoi76cMeSjWzdlOo+M5BUSIxw8DUEpw6bxj6wdrsT8zoyr5m4PpWOuWh480fPKLnpizxZrR9Ow==","signatures":[{"sig":"MEQCIGRPang/APMY3HKG2euAfHnxJvYoS4sn3osJKe3zU9rCAiAfedxnqbI62A2wnC1NaKsPzz3n7cb1PmOsbulegSR5Fw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":627284},"main":"lib/cjs/index.js","type":"module","types":"./lib/cjs/index.d.ts","module":"lib/mjs/index.js","engines":{"node":">=16.11"},"exports":{".":{"types":"./lib/mjs/index.d.ts","import":"./lib/mjs/index.js","require":"./lib/cjs/index.js"}},"gitHead":"1dc25136d05b5894648670c5739cab57c957c015","private":false,"scripts":{"lint":"eslint -c .eslintrc.cjs --ext .ts src --fix","test":"ts-mocha --exit -p tsconfig.json test/**/*.test.ts","build":"npm run clean && npm run compile","clean":"rimraf lib/ && rimraf tsconfig.tsbuildinfo","format":"prettier --write \"src/**/*.ts\"","rimraf":"./node_modules/rimraf/bin.js","compile":"tsc -b tsconfig.mjs.json","version":"npm run format && git add -A src","coverage":"nyc npm run test","build-docs":"rimraf docs && typedoc --options typedoc.json src/","preversion":"npm run lint","compile:cjs":"tsc -b tsconfig.cjs.json"},"_npmUser":{"name":"gben-spina","email":"spinajs.npm@gmail.com"},"repository":{"url":"git+https://github.com/spinajs/main.git","type":"git"},"_npmVersion":"10.8.2","description":"Observability for SpinaJS: Prometheus metrics, an HTTP request-timing/metrics middleware, and Apdex + rolling request stats","directories":{"lib":"lib","test":"__tests__"},"_nodeVersion":"20.20.2","dependencies":{"lodash":"^4.17.21","@spinajs/di":"2.0.509","prom-client":"^14.2.0","@spinajs/log":"2.0.509","@spinajs/http":"2.0.509","@spinajs/exceptions":"2.0.509","@spinajs/validation":"2.0.509","@spinajs/configuration":"2.0.509","@spinajs/telemetry-common":"2.0.509","@spinajs/configuration-common":"2.0.509"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@spinajs/fs":"2.0.509","@spinajs/http-swagger":"2.0.509"},"_npmOperationalInternal":{"tmp":"tmp/telemetry_2.0.509_1786968772689_0.6227726580345199","host":"s3://npm-registry-packages-npm-production"}},"2.0.510":{"name":"@spinajs/telemetry","version":"2.0.510","author":{"url":"https://github.com/spinajs/log","name":"SpinaJS","email":"spinajs@coderush.pl"},"license":"MIT","_id":"@spinajs/telemetry@2.0.510","maintainers":[{"name":"gben-spina","email":"spinajs.npm@gmail.com"}],"homepage":"https://github.com/spinajs/main#readme","bugs":{"url":"https://github.com/spinajs/main/issues"},"dist":{"shasum":"2289686a836d2b799e7d2bba7de0fed06378397f","tarball":"https://registry.npmjs.org/@spinajs/telemetry/-/telemetry-2.0.510.tgz","fileCount":214,"integrity":"sha512-H4u13qMn8WkwAUHDgeBmhtcKOn3uthRJ9xB4ROXbI1Yip6FjkkOFq6zVJ5h5Pq/TiGDhLb07EradBORXtCIEsg==","signatures":[{"sig":"MEQCIDNyQWMDPMvxzDQo0STqcnyuNG6RVY2OhkaCwIWF/QKnAiAceEAp+J/Hvel6gbODJ7OIM09MBobIVvOCfGii2MfIRw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":627284},"main":"lib/cjs/index.js","type":"module","types":"./lib/cjs/index.d.ts","module":"lib/mjs/index.js","engines":{"node":">=16.11"},"exports":{".":{"types":"./lib/mjs/index.d.ts","import":"./lib/mjs/index.js","require":"./lib/cjs/index.js"}},"gitHead":"a86682e73aaeb4cb172a8b372babac5e71ecd5a6","private":false,"scripts":{"lint":"eslint -c .eslintrc.cjs --ext .ts src --fix","test":"ts-mocha --exit -p tsconfig.json test/**/*.test.ts","build":"npm run clean && npm run compile","clean":"rimraf lib/ && rimraf tsconfig.tsbuildinfo","format":"prettier --write \"src/**/*.ts\"","rimraf":"./node_modules/rimraf/bin.js","compile":"tsc -b tsconfig.mjs.json","version":"npm run format && git add -A src","coverage":"nyc npm run test","build-docs":"rimraf docs && typedoc --options typedoc.json src/","preversion":"npm run lint","compile:cjs":"tsc -b tsconfig.cjs.json"},"_npmUser":{"name":"gben-spina","email":"spinajs.npm@gmail.com"},"repository":{"url":"git+https://github.com/spinajs/main.git","type":"git"},"_npmVersion":"10.8.2","description":"Observability for SpinaJS: Prometheus metrics, an HTTP request-timing/metrics middleware, and Apdex + rolling request stats","directories":{"lib":"lib","test":"__tests__"},"_nodeVersion":"20.20.2","dependencies":{"lodash":"^4.17.21","@spinajs/di":"2.0.510","prom-client":"^14.2.0","@spinajs/log":"2.0.510","@spinajs/http":"2.0.510","@spinajs/exceptions":"2.0.510","@spinajs/validation":"2.0.510","@spinajs/configuration":"2.0.510","@spinajs/telemetry-common":"2.0.510","@spinajs/configuration-common":"2.0.510"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@spinajs/fs":"2.0.510","@spinajs/http-swagger":"2.0.510"},"_npmOperationalInternal":{"tmp":"tmp/telemetry_2.0.510_1787005873227_0.7003250717867873","host":"s3://npm-registry-packages-npm-production"}},"2.0.511":{"name":"@spinajs/telemetry","version":"2.0.511","author":{"url":"https://github.com/spinajs/log","name":"SpinaJS","email":"spinajs@coderush.pl"},"license":"MIT","_id":"@spinajs/telemetry@2.0.511","maintainers":[{"name":"gben-spina","email":"spinajs.npm@gmail.com"}],"homepage":"https://github.com/spinajs/main#readme","bugs":{"url":"https://github.com/spinajs/main/issues"},"dist":{"shasum":"0ad31ef97a5f9b9cda1b477752d065f377bf1f2e","tarball":"https://registry.npmjs.org/@spinajs/telemetry/-/telemetry-2.0.511.tgz","fileCount":214,"integrity":"sha512-GToCXFF7vhPlEKBjANeJSSoUOouBlv1AN1QeV3XfmyxPYzZSUsOSrl+r/SPWUWQ1/0cuYZKt58/LrU0iGXtI1A==","signatures":[{"sig":"MEQCIGO3MXh6iofV20F4DHXUqfzIHp9xC7RW+uJDwvjBrf5wAiAO146Tnha879O5VfbgWMYPEJbxOwkKwtfeDgv0Sw6PIQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":627284},"main":"lib/cjs/index.js","type":"module","types":"./lib/cjs/index.d.ts","module":"lib/mjs/index.js","engines":{"node":">=16.11"},"exports":{".":{"types":"./lib/mjs/index.d.ts","import":"./lib/mjs/index.js","require":"./lib/cjs/index.js"}},"gitHead":"b7d5eddc05a52626dc8b5ba648d279d4359a1ea2","private":false,"scripts":{"lint":"eslint -c .eslintrc.cjs --ext .ts src --fix","test":"ts-mocha --exit -p tsconfig.json test/**/*.test.ts","build":"npm run clean && npm run compile","clean":"rimraf lib/ && rimraf tsconfig.tsbuildinfo","format":"prettier --write \"src/**/*.ts\"","rimraf":"./node_modules/rimraf/bin.js","compile":"tsc -b tsconfig.mjs.json","version":"npm run format && git add -A src","coverage":"nyc npm run test","build-docs":"rimraf docs && typedoc --options typedoc.json src/","preversion":"npm run lint","compile:cjs":"tsc -b tsconfig.cjs.json"},"_npmUser":{"name":"gben-spina","email":"spinajs.npm@gmail.com"},"repository":{"url":"git+https://github.com/spinajs/main.git","type":"git"},"_npmVersion":"10.8.2","description":"Observability for SpinaJS: Prometheus metrics, an HTTP request-timing/metrics middleware, and Apdex + rolling request stats","directories":{"lib":"lib","test":"__tests__"},"_nodeVersion":"20.20.2","dependencies":{"lodash":"^4.17.21","@spinajs/di":"2.0.511","prom-client":"^14.2.0","@spinajs/log":"2.0.511","@spinajs/http":"2.0.511","@spinajs/exceptions":"2.0.511","@spinajs/validation":"2.0.511","@spinajs/configuration":"2.0.511","@spinajs/telemetry-common":"2.0.511","@spinajs/configuration-common":"2.0.511"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@spinajs/fs":"2.0.511","@spinajs/http-swagger":"2.0.511"},"_npmOperationalInternal":{"tmp":"tmp/telemetry_2.0.511_1787006259516_0.21419646496334943","host":"s3://npm-registry-packages-npm-production"}},"2.0.512":{"name":"@spinajs/telemetry","version":"2.0.512","author":{"url":"https://github.com/spinajs/log","name":"SpinaJS","email":"spinajs@coderush.pl"},"license":"MIT","_id":"@spinajs/telemetry@2.0.512","maintainers":[{"name":"gben-spina","email":"spinajs.npm@gmail.com"}],"homepage":"https://github.com/spinajs/main#readme","bugs":{"url":"https://github.com/spinajs/main/issues"},"dist":{"shasum":"5c46da4212a89c8ab02fdd165a43f05eadf007e7","tarball":"https://registry.npmjs.org/@spinajs/telemetry/-/telemetry-2.0.512.tgz","fileCount":214,"integrity":"sha512-msMXNC7/EFCeGUSeQj8bPTTTDBwpyFV9kRDHKB53NCdru34WYcUcLnttYCklwUDKQLSGQ+yxcdJIdLEqnZgpSA==","signatures":[{"sig":"MEYCIQCJJmf4m4CLGlJmIPjc2s/ZngsRooiIt/hcbwX9913roQIhAKdTKwiG/Lz9kSdGj06dVFLLfys6WUbcM97HKUkmB5TH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":627284},"main":"lib/cjs/index.js","type":"module","types":"./lib/cjs/index.d.ts","module":"lib/mjs/index.js","engines":{"node":">=16.11"},"exports":{".":{"types":"./lib/mjs/index.d.ts","import":"./lib/mjs/index.js","require":"./lib/cjs/index.js"}},"gitHead":"7582ae70337fbc04c56ba6d5efb2b056e194cccd","private":false,"scripts":{"lint":"eslint -c .eslintrc.cjs --ext .ts src --fix","test":"ts-mocha --exit -p tsconfig.json test/**/*.test.ts","build":"npm run clean && npm run compile","clean":"rimraf lib/ && rimraf tsconfig.tsbuildinfo","format":"prettier --write \"src/**/*.ts\"","rimraf":"./node_modules/rimraf/bin.js","compile":"tsc -b tsconfig.mjs.json","version":"npm run format && git add -A src","coverage":"nyc npm run test","build-docs":"rimraf docs && typedoc --options typedoc.json src/","preversion":"npm run lint","compile:cjs":"tsc -b tsconfig.cjs.json"},"_npmUser":{"name":"gben-spina","email":"spinajs.npm@gmail.com"},"repository":{"url":"git+https://github.com/spinajs/main.git","type":"git"},"_npmVersion":"10.8.2","description":"Observability for SpinaJS: Prometheus metrics, an HTTP request-timing/metrics middleware, and Apdex + rolling request stats","directories":{"lib":"lib","test":"__tests__"},"_nodeVersion":"20.20.2","dependencies":{"lodash":"^4.17.21","@spinajs/di":"2.0.512","prom-client":"^14.2.0","@spinajs/log":"2.0.512","@spinajs/http":"2.0.512","@spinajs/exceptions":"2.0.512","@spinajs/validation":"2.0.512","@spinajs/configuration":"2.0.512","@spinajs/telemetry-common":"2.0.512","@spinajs/configuration-common":"2.0.512"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@spinajs/fs":"2.0.512","@spinajs/http-swagger":"2.0.512"},"_npmOperationalInternal":{"tmp":"tmp/telemetry_2.0.512_1787055057261_0.6566554411733017","host":"s3://npm-registry-packages-npm-production"}},"2.0.513":{"name":"@spinajs/telemetry","version":"2.0.513","author":{"url":"https://github.com/spinajs/log","name":"SpinaJS","email":"spinajs@coderush.pl"},"license":"MIT","_id":"@spinajs/telemetry@2.0.513","maintainers":[{"name":"gben-spina","email":"spinajs.npm@gmail.com"}],"homepage":"https://github.com/spinajs/main#readme","bugs":{"url":"https://github.com/spinajs/main/issues"},"dist":{"shasum":"8b0e6dfd28d620a620b920e871f89cd0e75a758d","tarball":"https://registry.npmjs.org/@spinajs/telemetry/-/telemetry-2.0.513.tgz","fileCount":214,"integrity":"sha512-RaLs8nmFJVRzfje0g4TYu72Z2/XnoVkqaA7Lojozep4Pgg7i+ejCtPUPH6e5rkKqK4ILZHHuS64esxnAfjLdUw==","signatures":[{"sig":"MEUCIQC1uUvsc4n4EDj9LdhpgrCvbnEtI33e+9tzUmk88sJzRQIgPX0QBHY7jA+va4FEcV495gyYMyCbh/9MYjlfrTPJegU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":627284},"main":"lib/cjs/index.js","type":"module","types":"./lib/cjs/index.d.ts","module":"lib/mjs/index.js","engines":{"node":">=16.11"},"exports":{".":{"types":"./lib/mjs/index.d.ts","import":"./lib/mjs/index.js","require":"./lib/cjs/index.js"}},"gitHead":"5167cf4375e957069fc23f5de8296c10555edf26","private":false,"scripts":{"lint":"eslint -c .eslintrc.cjs --ext .ts src --fix","test":"ts-mocha --exit -p tsconfig.json test/**/*.test.ts","build":"npm run clean && npm run compile","clean":"rimraf lib/ && rimraf tsconfig.tsbuildinfo","format":"prettier --write \"src/**/*.ts\"","rimraf":"./node_modules/rimraf/bin.js","compile":"tsc -b tsconfig.mjs.json","version":"npm run format && git add -A src","coverage":"nyc npm run test","build-docs":"rimraf docs && typedoc --options typedoc.json src/","preversion":"npm run lint","compile:cjs":"tsc -b tsconfig.cjs.json"},"_npmUser":{"name":"gben-spina","email":"spinajs.npm@gmail.com"},"repository":{"url":"git+https://github.com/spinajs/main.git","type":"git"},"_npmVersion":"10.8.2","description":"Observability for SpinaJS: Prometheus metrics, an HTTP request-timing/metrics middleware, and Apdex + rolling request stats","directories":{"lib":"lib","test":"__tests__"},"_nodeVersion":"20.20.2","dependencies":{"lodash":"^4.17.21","@spinajs/di":"2.0.513","prom-client":"^14.2.0","@spinajs/log":"2.0.513","@spinajs/http":"2.0.513","@spinajs/exceptions":"2.0.513","@spinajs/validation":"2.0.513","@spinajs/configuration":"2.0.513","@spinajs/telemetry-common":"2.0.513","@spinajs/configuration-common":"2.0.513"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@spinajs/fs":"2.0.513","@spinajs/http-swagger":"2.0.513"},"_npmOperationalInternal":{"tmp":"tmp/telemetry_2.0.513_1787131558713_0.06405818530667684","host":"s3://npm-registry-packages-npm-production"}},"2.0.514":{"name":"@spinajs/telemetry","version":"2.0.514","author":{"url":"https://github.com/spinajs/log","name":"SpinaJS","email":"spinajs@coderush.pl"},"license":"MIT","_id":"@spinajs/telemetry@2.0.514","maintainers":[{"name":"gben-spina","email":"spinajs.npm@gmail.com"}],"homepage":"https://github.com/spinajs/main#readme","bugs":{"url":"https://github.com/spinajs/main/issues"},"dist":{"shasum":"7bd28cfa6219107e01c026684fb3c0f737a9beb4","tarball":"https://registry.npmjs.org/@spinajs/telemetry/-/telemetry-2.0.514.tgz","fileCount":214,"integrity":"sha512-zV6IHE2+4V5C4jvp7++SiWbmb2Cl0kHbbyskY0JYi08TSZfUONKoc1prnsZzkeQ5VpjmhEMPs1z3eisuHQN9aQ==","signatures":[{"sig":"MEYCIQCe7q2ZyaWrVJRQYqHKA2xjTozTZI51xWmLbYfYwtkHcwIhANJbnJWXLW0VOTcr8WlN8lwBTdcsnNemIgeIee15UZci","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":627284},"main":"lib/cjs/index.js","type":"module","types":"./lib/cjs/index.d.ts","module":"lib/mjs/index.js","engines":{"node":">=16.11"},"exports":{".":{"types":"./lib/mjs/index.d.ts","import":"./lib/mjs/index.js","require":"./lib/cjs/index.js"}},"gitHead":"94f7674f9523cff557e6db85e7d87c6062d6be33","private":false,"scripts":{"lint":"eslint -c .eslintrc.cjs --ext .ts src --fix","test":"ts-mocha --exit -p tsconfig.json test/**/*.test.ts","build":"npm run clean && npm run compile","clean":"rimraf lib/ && rimraf tsconfig.tsbuildinfo","format":"prettier --write \"src/**/*.ts\"","rimraf":"./node_modules/rimraf/bin.js","compile":"tsc -b tsconfig.mjs.json","version":"npm run format && git add -A src","coverage":"nyc npm run test","build-docs":"rimraf docs && typedoc --options typedoc.json src/","preversion":"npm run lint","compile:cjs":"tsc -b tsconfig.cjs.json"},"_npmUser":{"name":"gben-spina","email":"spinajs.npm@gmail.com"},"repository":{"url":"git+https://github.com/spinajs/main.git","type":"git"},"_npmVersion":"10.8.2","description":"Observability for SpinaJS: Prometheus metrics, an HTTP request-timing/metrics middleware, and Apdex + rolling request stats","directories":{"lib":"lib","test":"__tests__"},"_nodeVersion":"20.20.2","dependencies":{"lodash":"^4.17.21","@spinajs/di":"2.0.514","prom-client":"^14.2.0","@spinajs/log":"2.0.514","@spinajs/http":"2.0.514","@spinajs/exceptions":"2.0.514","@spinajs/validation":"2.0.514","@spinajs/configuration":"2.0.514","@spinajs/telemetry-common":"2.0.514","@spinajs/configuration-common":"2.0.514"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@spinajs/fs":"2.0.514","@spinajs/http-swagger":"2.0.514"},"_npmOperationalInternal":{"tmp":"tmp/telemetry_2.0.514_1787211872797_0.2258831114260489","host":"s3://npm-registry-packages-npm-production"}},"2.0.515":{"name":"@spinajs/telemetry","version":"2.0.515","author":{"url":"https://github.com/spinajs/log","name":"SpinaJS","email":"spinajs@coderush.pl"},"license":"MIT","_id":"@spinajs/telemetry@2.0.515","maintainers":[{"name":"gben-spina","email":"spinajs.npm@gmail.com"}],"homepage":"https://github.com/spinajs/main#readme","bugs":{"url":"https://github.com/spinajs/main/issues"},"dist":{"shasum":"c273161f891c50cdcd367ac0634671e74814e52c","tarball":"https://registry.npmjs.org/@spinajs/telemetry/-/telemetry-2.0.515.tgz","fileCount":214,"integrity":"sha512-NmAsPep5Ubovxhc1K9xQxmo9HMb81NVRllqeYFy+oVzDiboRpXSgdmI2EHdP5P6nF28lMRW8ZUm00IcL3FPsJg==","signatures":[{"sig":"MEYCIQC9mbTL84TFdrS59phcacdbtRJ4Km25DDkCzSiEq6Q0FAIhAImSH8H9sK8d3fGVkt7RMSrl33nQasnXPlZ33tO31VuD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":627284},"main":"lib/cjs/index.js","type":"module","types":"./lib/cjs/index.d.ts","module":"lib/mjs/index.js","engines":{"node":">=16.11"},"exports":{".":{"types":"./lib/mjs/index.d.ts","import":"./lib/mjs/index.js","require":"./lib/cjs/index.js"}},"gitHead":"3da743b4d428dc2bc7b49bccb74d6053601e597c","private":false,"scripts":{"lint":"eslint -c .eslintrc.cjs --ext .ts src --fix","test":"ts-mocha --exit -p tsconfig.json test/**/*.test.ts","build":"npm run clean && npm run compile","clean":"rimraf lib/ && rimraf tsconfig.tsbuildinfo","format":"prettier --write \"src/**/*.ts\"","rimraf":"./node_modules/rimraf/bin.js","compile":"tsc -b tsconfig.mjs.json","version":"npm run format && git add -A src","coverage":"nyc npm run test","build-docs":"rimraf docs && typedoc --options typedoc.json src/","preversion":"npm run lint","compile:cjs":"tsc -b tsconfig.cjs.json"},"_npmUser":{"name":"gben-spina","email":"spinajs.npm@gmail.com"},"repository":{"url":"git+https://github.com/spinajs/main.git","type":"git"},"_npmVersion":"10.8.2","description":"Observability for SpinaJS: Prometheus metrics, an HTTP request-timing/metrics middleware, and Apdex + rolling request stats","directories":{"lib":"lib","test":"__tests__"},"_nodeVersion":"20.20.2","dependencies":{"lodash":"^4.17.21","@spinajs/di":"2.0.515","prom-client":"^14.2.0","@spinajs/log":"2.0.515","@spinajs/http":"2.0.515","@spinajs/exceptions":"2.0.515","@spinajs/validation":"2.0.515","@spinajs/configuration":"2.0.515","@spinajs/telemetry-common":"2.0.515","@spinajs/configuration-common":"2.0.515"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@spinajs/fs":"2.0.515","@spinajs/http-swagger":"2.0.515"},"_npmOperationalInternal":{"tmp":"tmp/telemetry_2.0.515_1787318572047_0.5474126615389994","host":"s3://npm-registry-packages-npm-production"}},"2.0.516":{"name":"@spinajs/telemetry","version":"2.0.516","author":{"url":"https://github.com/spinajs/log","name":"SpinaJS","email":"spinajs@coderush.pl"},"license":"MIT","_id":"@spinajs/telemetry@2.0.516","maintainers":[{"name":"gben-spina","email":"spinajs.npm@gmail.com"}],"homepage":"https://github.com/spinajs/main#readme","bugs":{"url":"https://github.com/spinajs/main/issues"},"dist":{"shasum":"d9f7255538cf3ddf087dfd2216447ecdf5df4540","tarball":"https://registry.npmjs.org/@spinajs/telemetry/-/telemetry-2.0.516.tgz","fileCount":214,"integrity":"sha512-lNOknQIAbBrcaEBg1P1i6BneouPYywGvtfatNL/KwZ24h2td0EHlk986UNtu/EDN9BdyFynwdT/X9XtfboyMmg==","signatures":[{"sig":"MEQCIHXm5MpQlTGVrfiiThCWAT8JATfkk0tsZS8UtpkRvxMTAiAeFM8wkRDKyGPfOTbQmblID+n7dof01BVZTJKwoWDMqg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":627284},"main":"lib/cjs/index.js","type":"module","types":"./lib/cjs/index.d.ts","module":"lib/mjs/index.js","engines":{"node":">=16.11"},"exports":{".":{"types":"./lib/mjs/index.d.ts","import":"./lib/mjs/index.js","require":"./lib/cjs/index.js"}},"gitHead":"5145658d2dc0793c0aa31e1f179f6d4085af9fb7","private":false,"scripts":{"lint":"eslint -c .eslintrc.cjs --ext .ts src --fix","test":"ts-mocha --exit -p tsconfig.json test/**/*.test.ts","build":"npm run clean && npm run compile","clean":"rimraf lib/ && rimraf tsconfig.tsbuildinfo","format":"prettier --write \"src/**/*.ts\"","rimraf":"./node_modules/rimraf/bin.js","compile":"tsc -b tsconfig.mjs.json","version":"npm run format && git add -A src","coverage":"nyc npm run test","build-docs":"rimraf docs && typedoc --options typedoc.json src/","preversion":"npm run lint","compile:cjs":"tsc -b tsconfig.cjs.json"},"_npmUser":{"name":"gben-spina","email":"spinajs.npm@gmail.com"},"repository":{"url":"git+https://github.com/spinajs/main.git","type":"git"},"_npmVersion":"10.8.2","description":"Observability for SpinaJS: Prometheus metrics, an HTTP request-timing/metrics middleware, and Apdex + rolling request stats","directories":{"lib":"lib","test":"__tests__"},"_nodeVersion":"20.20.2","dependencies":{"lodash":"^4.17.21","@spinajs/di":"2.0.516","prom-client":"^14.2.0","@spinajs/log":"2.0.516","@spinajs/http":"2.0.516","@spinajs/exceptions":"2.0.516","@spinajs/validation":"2.0.516","@spinajs/configuration":"2.0.516","@spinajs/telemetry-common":"2.0.516","@spinajs/configuration-common":"2.0.516"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@spinajs/fs":"2.0.516","@spinajs/http-swagger":"2.0.516"},"_npmOperationalInternal":{"tmp":"tmp/telemetry_2.0.516_1787318949297_0.07911326835318921","host":"s3://npm-registry-packages-npm-production"}},"2.0.517":{"name":"@spinajs/telemetry","version":"2.0.517","author":{"url":"https://github.com/spinajs/log","name":"SpinaJS","email":"spinajs@coderush.pl"},"license":"MIT","_id":"@spinajs/telemetry@2.0.517","maintainers":[{"name":"gben-spina","email":"spinajs.npm@gmail.com"}],"homepage":"https://github.com/spinajs/main#readme","bugs":{"url":"https://github.com/spinajs/main/issues"},"dist":{"shasum":"f3b51189b99e2dee427ea9894896f6fcbf9aec0d","tarball":"https://registry.npmjs.org/@spinajs/telemetry/-/telemetry-2.0.517.tgz","fileCount":214,"integrity":"sha512-FjncdNbDBA55M//cbR2yHbdha1Hwxc+dyL5j7br2U7A4DvXNqwyr32sd/in+89rHC2hP5zJet8c6p8y/7q2WOA==","signatures":[{"sig":"MEQCIHMGEzI0yT7ITH4w0o4DuTs4Rbb+2VpOkzwhGRUsAgOZAiBYatspbbDrtDc7egS+IGaV85QnjJVPD0ZfF0fNpe40tQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":627284},"main":"lib/cjs/index.js","type":"module","types":"./lib/cjs/index.d.ts","module":"lib/mjs/index.js","engines":{"node":">=16.11"},"exports":{".":{"types":"./lib/mjs/index.d.ts","import":"./lib/mjs/index.js","require":"./lib/cjs/index.js"}},"gitHead":"0f8bb43999430d9603f7812c5fc5471ad923955d","private":false,"scripts":{"lint":"eslint -c .eslintrc.cjs --ext .ts src --fix","test":"ts-mocha --exit -p tsconfig.json test/**/*.test.ts","build":"npm run clean && npm run compile","clean":"rimraf lib/ && rimraf tsconfig.tsbuildinfo","format":"prettier --write \"src/**/*.ts\"","rimraf":"./node_modules/rimraf/bin.js","compile":"tsc -b tsconfig.mjs.json","version":"npm run format && git add -A src","coverage":"nyc npm run test","build-docs":"rimraf docs && typedoc --options typedoc.json src/","preversion":"npm run lint","compile:cjs":"tsc -b tsconfig.cjs.json"},"_npmUser":{"name":"gben-spina","email":"spinajs.npm@gmail.com"},"repository":{"url":"git+https://github.com/spinajs/main.git","type":"git"},"_npmVersion":"10.8.2","description":"Observability for SpinaJS: Prometheus metrics, an HTTP request-timing/metrics middleware, and Apdex + rolling request stats","directories":{"lib":"lib","test":"__tests__"},"_nodeVersion":"20.20.2","dependencies":{"lodash":"^4.17.21","@spinajs/di":"2.0.517","prom-client":"^14.2.0","@spinajs/log":"2.0.517","@spinajs/http":"2.0.517","@spinajs/exceptions":"2.0.517","@spinajs/validation":"2.0.517","@spinajs/configuration":"2.0.517","@spinajs/telemetry-common":"2.0.517","@spinajs/configuration-common":"2.0.517"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@spinajs/fs":"2.0.517","@spinajs/http-swagger":"2.0.517"},"_npmOperationalInternal":{"tmp":"tmp/telemetry_2.0.517_1787529004426_0.7911017744375866","host":"s3://npm-registry-packages-npm-production"}},"2.0.518":{"name":"@spinajs/telemetry","version":"2.0.518","author":{"url":"https://github.com/spinajs/log","name":"SpinaJS","email":"spinajs@coderush.pl"},"license":"MIT","_id":"@spinajs/telemetry@2.0.518","maintainers":[{"name":"gben-spina","email":"spinajs.npm@gmail.com"}],"homepage":"https://github.com/spinajs/main#readme","bugs":{"url":"https://github.com/spinajs/main/issues"},"dist":{"shasum":"da8bfd456d6165a51510783d1376b4e4c7948599","tarball":"https://registry.npmjs.org/@spinajs/telemetry/-/telemetry-2.0.518.tgz","fileCount":214,"integrity":"sha512-F4Kxsa3pF8krfubZ8JtPua23kpiWFSrDj7bm51HFsnJ+G1VOMIaNOopmsrFI1f+QJTtTZmFC+4bX0KGDz//iLg==","signatures":[{"sig":"MEUCIAe13zi758SlHgm8x2octrhOGgpF0MboojhgOpcKxjB+AiEA68N9QSc1XhLJGn0Lq4VHRIKsrbrh7bziiRq6RvgL7pU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":627284},"main":"lib/cjs/index.js","type":"module","types":"./lib/cjs/index.d.ts","module":"lib/mjs/index.js","engines":{"node":">=16.11"},"exports":{".":{"types":"./lib/mjs/index.d.ts","import":"./lib/mjs/index.js","require":"./lib/cjs/index.js"}},"gitHead":"d70539f6ace7f372a0b068db9685a427fad5fc32","private":false,"scripts":{"lint":"eslint -c .eslintrc.cjs --ext .ts src --fix","test":"ts-mocha --exit -p tsconfig.json test/**/*.test.ts","build":"npm run clean && npm run compile","clean":"rimraf lib/ && rimraf tsconfig.tsbuildinfo","format":"prettier --write \"src/**/*.ts\"","rimraf":"./node_modules/rimraf/bin.js","compile":"tsc -b tsconfig.mjs.json","version":"npm run format && git add -A src","coverage":"nyc npm run test","build-docs":"rimraf docs && typedoc --options typedoc.json src/","preversion":"npm run lint","compile:cjs":"tsc -b tsconfig.cjs.json"},"_npmUser":{"name":"gben-spina","email":"spinajs.npm@gmail.com"},"repository":{"url":"git+https://github.com/spinajs/main.git","type":"git"},"_npmVersion":"10.8.2","description":"Observability for SpinaJS: Prometheus metrics, an HTTP request-timing/metrics middleware, and Apdex + rolling request stats","directories":{"lib":"lib","test":"__tests__"},"_nodeVersion":"20.20.2","dependencies":{"lodash":"^4.17.21","@spinajs/di":"2.0.518","prom-client":"^14.2.0","@spinajs/log":"2.0.518","@spinajs/http":"2.0.518","@spinajs/exceptions":"2.0.518","@spinajs/validation":"2.0.518","@spinajs/configuration":"2.0.518","@spinajs/telemetry-common":"2.0.518","@spinajs/configuration-common":"2.0.518"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@spinajs/fs":"2.0.518","@spinajs/http-swagger":"2.0.518"},"_npmOperationalInternal":{"tmp":"tmp/telemetry_2.0.518_1787648393074_0.42696614358831986","host":"s3://npm-registry-packages-npm-production"}},"2.0.519":{"name":"@spinajs/telemetry","version":"2.0.519","author":{"url":"https://github.com/spinajs/log","name":"SpinaJS","email":"spinajs@coderush.pl"},"license":"MIT","_id":"@spinajs/telemetry@2.0.519","maintainers":[{"name":"gben-spina","email":"spinajs.npm@gmail.com"}],"homepage":"https://github.com/spinajs/main#readme","bugs":{"url":"https://github.com/spinajs/main/issues"},"dist":{"shasum":"5790302b62138e0c93c1262f49f816b5a6169652","tarball":"https://registry.npmjs.org/@spinajs/telemetry/-/telemetry-2.0.519.tgz","fileCount":214,"integrity":"sha512-5wSN4JzN+XsA/LB2D0hTsdu5/NGqdGzOVyMnEYskMYV4rZ0bozs7isTkdeHiNz6Kn8pI3qlnDbrFFbNipjHnjg==","signatures":[{"sig":"MEUCIQDJNIbgGAKKDnQ09h4Lk6BjL7Lozknu9MqzIcvmk768mwIgYUk/lE7Bac+K3rLCannWTTlFPtmfvreaFNmeLRpnI+E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":627284},"main":"lib/cjs/index.js","type":"module","types":"./lib/cjs/index.d.ts","module":"lib/mjs/index.js","engines":{"node":">=16.11"},"exports":{".":{"types":"./lib/mjs/index.d.ts","import":"./lib/mjs/index.js","require":"./lib/cjs/index.js"}},"gitHead":"69aa558d8f4718c330df99c3d9ddd5547d0a4160","private":false,"scripts":{"lint":"eslint -c .eslintrc.cjs --ext .ts src --fix","test":"ts-mocha --exit -p tsconfig.json test/**/*.test.ts","build":"npm run clean && npm run compile","clean":"rimraf lib/ && rimraf tsconfig.tsbuildinfo","format":"prettier --write \"src/**/*.ts\"","rimraf":"./node_modules/rimraf/bin.js","compile":"tsc -b tsconfig.mjs.json","version":"npm run format && git add -A src","coverage":"nyc npm run test","build-docs":"rimraf docs && typedoc --options typedoc.json src/","preversion":"npm run lint","compile:cjs":"tsc -b tsconfig.cjs.json"},"_npmUser":{"name":"gben-spina","email":"spinajs.npm@gmail.com"},"repository":{"url":"git+https://github.com/spinajs/main.git","type":"git"},"_npmVersion":"10.8.2","description":"Observability for SpinaJS: Prometheus metrics, an HTTP request-timing/metrics middleware, and Apdex + rolling request stats","directories":{"lib":"lib","test":"__tests__"},"_nodeVersion":"20.20.2","dependencies":{"lodash":"^4.17.21","@spinajs/di":"2.0.519","prom-client":"^14.2.0","@spinajs/log":"2.0.519","@spinajs/http":"2.0.519","@spinajs/exceptions":"2.0.519","@spinajs/validation":"2.0.519","@spinajs/configuration":"2.0.519","@spinajs/telemetry-common":"2.0.519","@spinajs/configuration-common":"2.0.519"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@spinajs/fs":"2.0.519","@spinajs/http-swagger":"2.0.519"},"_npmOperationalInternal":{"tmp":"tmp/telemetry_2.0.519_1787648861247_0.7774274206504335","host":"s3://npm-registry-packages-npm-production"}},"2.0.520":{"name":"@spinajs/telemetry","version":"2.0.520","author":{"url":"https://github.com/spinajs/log","name":"SpinaJS","email":"spinajs@coderush.pl"},"license":"MIT","_id":"@spinajs/telemetry@2.0.520","maintainers":[{"name":"gben-spina","email":"spinajs.npm@gmail.com"}],"homepage":"https://github.com/spinajs/main#readme","bugs":{"url":"https://github.com/spinajs/main/issues"},"dist":{"shasum":"9e303e09f72df7c47a177fc27f386c592f7db57e","tarball":"https://registry.npmjs.org/@spinajs/telemetry/-/telemetry-2.0.520.tgz","fileCount":214,"integrity":"sha512-pTVPsL0drRXTSHb5BFQ2smHUlVJogDrUt92CXzuVgylRDqnZL9rvoqDW/DQFFBI7Rr1oBCrARI5Hbq0VLlNAdg==","signatures":[{"sig":"MEQCIFlORngumrusdPoH/Nst+tZ4aUd5954a9tsIXfs6ZDVAAiBQq9jHwIEhTBWFmjHRGaMrZWM19YJOPW0WQld9pR/I9g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":627284},"main":"lib/cjs/index.js","type":"module","types":"./lib/cjs/index.d.ts","module":"lib/mjs/index.js","engines":{"node":">=16.11"},"exports":{".":{"types":"./lib/mjs/index.d.ts","import":"./lib/mjs/index.js","require":"./lib/cjs/index.js"}},"gitHead":"4b551dfeab2e640fdb859854746e22a950df0a1d","private":false,"scripts":{"lint":"eslint -c .eslintrc.cjs --ext .ts src --fix","test":"ts-mocha --exit -p tsconfig.json test/**/*.test.ts","build":"npm run clean && npm run compile","clean":"rimraf lib/ && rimraf tsconfig.tsbuildinfo","format":"prettier --write \"src/**/*.ts\"","rimraf":"./node_modules/rimraf/bin.js","compile":"tsc -b tsconfig.mjs.json","version":"npm run format && git add -A src","coverage":"nyc npm run test","build-docs":"rimraf docs && typedoc --options typedoc.json src/","preversion":"npm run lint","compile:cjs":"tsc -b tsconfig.cjs.json"},"_npmUser":{"name":"gben-spina","email":"spinajs.npm@gmail.com"},"repository":{"url":"git+https://github.com/spinajs/main.git","type":"git"},"_npmVersion":"10.8.2","description":"Observability for SpinaJS: Prometheus metrics, an HTTP request-timing/metrics middleware, and Apdex + rolling request stats","directories":{"lib":"lib","test":"__tests__"},"_nodeVersion":"20.20.2","dependencies":{"lodash":"^4.17.21","@spinajs/di":"2.0.520","prom-client":"^14.2.0","@spinajs/log":"2.0.520","@spinajs/http":"2.0.520","@spinajs/exceptions":"2.0.520","@spinajs/validation":"2.0.520","@spinajs/configuration":"2.0.520","@spinajs/telemetry-common":"2.0.520","@spinajs/configuration-common":"2.0.520"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@spinajs/fs":"2.0.520","@spinajs/http-swagger":"2.0.520"},"_npmOperationalInternal":{"tmp":"tmp/telemetry_2.0.520_1787657183866_0.6071216193104956","host":"s3://npm-registry-packages-npm-production"}},"2.0.521":{"name":"@spinajs/telemetry","version":"2.0.521","author":{"url":"https://github.com/spinajs/log","name":"SpinaJS","email":"spinajs@coderush.pl"},"license":"MIT","_id":"@spinajs/telemetry@2.0.521","maintainers":[{"name":"gben-spina","email":"spinajs.npm@gmail.com"}],"homepage":"https://github.com/spinajs/main#readme","bugs":{"url":"https://github.com/spinajs/main/issues"},"dist":{"shasum":"d8bcdf6f65ea398f6d231370703275defa9ddc31","tarball":"https://registry.npmjs.org/@spinajs/telemetry/-/telemetry-2.0.521.tgz","fileCount":214,"integrity":"sha512-6eXIuGtNJeXDX2Nll2sos1X+bpgqyGmoRdSwmQfrshHhk7mxOxzXpS7HRqeTmFFyt07hC+IkDPDJvEIncR9/FA==","signatures":[{"sig":"MEYCIQDZ1EFdJWmICe8uYkV5AfJ+aoyAN81CK54qIEFlppEuVwIhAKBHChm41BJXBksGqS9F2NeNbbuwcUaFHHA7hOc4kRFq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":627284},"main":"lib/cjs/index.js","type":"module","types":"./lib/cjs/index.d.ts","module":"lib/mjs/index.js","engines":{"node":">=16.11"},"exports":{".":{"types":"./lib/mjs/index.d.ts","import":"./lib/mjs/index.js","require":"./lib/cjs/index.js"}},"gitHead":"d78a560df42e1daf0e52f27c39023b9b262f2c00","private":false,"scripts":{"lint":"eslint -c .eslintrc.cjs --ext .ts src --fix","test":"ts-mocha --exit -p tsconfig.json test/**/*.test.ts","build":"npm run clean && npm run compile","clean":"rimraf lib/ && rimraf tsconfig.tsbuildinfo","format":"prettier --write \"src/**/*.ts\"","rimraf":"./node_modules/rimraf/bin.js","compile":"tsc -b tsconfig.mjs.json","version":"npm run format && git add -A src","coverage":"nyc npm run test","build-docs":"rimraf docs && typedoc --options typedoc.json src/","preversion":"npm run lint","compile:cjs":"tsc -b tsconfig.cjs.json"},"_npmUser":{"name":"gben-spina","email":"spinajs.npm@gmail.com"},"repository":{"url":"git+https://github.com/spinajs/main.git","type":"git"},"_npmVersion":"10.8.2","description":"Observability for SpinaJS: Prometheus metrics, an HTTP request-timing/metrics middleware, and Apdex + rolling request stats","directories":{"lib":"lib","test":"__tests__"},"_nodeVersion":"20.20.2","dependencies":{"lodash":"^4.17.21","@spinajs/di":"2.0.521","prom-client":"^14.2.0","@spinajs/log":"2.0.521","@spinajs/http":"2.0.521","@spinajs/exceptions":"2.0.521","@spinajs/validation":"2.0.521","@spinajs/configuration":"2.0.521","@spinajs/telemetry-common":"2.0.521","@spinajs/configuration-common":"2.0.521"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@spinajs/fs":"2.0.521","@spinajs/http-swagger":"2.0.521"},"_npmOperationalInternal":{"tmp":"tmp/telemetry_2.0.521_1787746878317_0.9835246544986351","host":"s3://npm-registry-packages-npm-production"}},"2.0.522":{"name":"@spinajs/telemetry","version":"2.0.522","author":{"url":"https://github.com/spinajs/log","name":"SpinaJS","email":"spinajs@coderush.pl"},"license":"MIT","_id":"@spinajs/telemetry@2.0.522","maintainers":[{"name":"gben-spina","email":"spinajs.npm@gmail.com"}],"homepage":"https://github.com/spinajs/main#readme","bugs":{"url":"https://github.com/spinajs/main/issues"},"dist":{"shasum":"f588d453c1a14ae43bb4db54ace4c7208ede2484","tarball":"https://registry.npmjs.org/@spinajs/telemetry/-/telemetry-2.0.522.tgz","fileCount":214,"integrity":"sha512-25e1nepVVp+79C1k8hQFdDJ8XUQjIArSKJR1Jc1m8wcfMXG1yj4Ju9PfD5bzIZoVvu7ctW2098npB+42xJb0pQ==","signatures":[{"sig":"MEYCIQDXklUJ0w63PeeskfMZKo1Kqd5BwPj3nqcZl78AuhjYsAIhAJuV55aoxNQqC7q/jaA4A6O2M6E8zPwZhIi4pgm6Mj5X","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":628411},"main":"lib/cjs/index.js","type":"module","types":"./lib/cjs/index.d.ts","module":"lib/mjs/index.js","engines":{"node":">=16.11"},"exports":{".":{"types":"./lib/mjs/index.d.ts","import":"./lib/mjs/index.js","require":"./lib/cjs/index.js"}},"gitHead":"f46a9b89871678b552aa0d58864984dc8e396e1f","private":false,"scripts":{"lint":"eslint -c .eslintrc.cjs --ext .ts src --fix","test":"ts-mocha --exit -p tsconfig.json test/**/*.test.ts","build":"npm run clean && npm run compile","clean":"rimraf lib/ && rimraf tsconfig.tsbuildinfo","format":"prettier --write \"src/**/*.ts\"","rimraf":"./node_modules/rimraf/bin.js","compile":"tsc -b tsconfig.mjs.json","version":"npm run format && git add -A src","coverage":"nyc npm run test","build-docs":"rimraf docs && typedoc --options typedoc.json src/","preversion":"npm run lint","compile:cjs":"tsc -b tsconfig.cjs.json"},"_npmUser":{"name":"gben-spina","email":"spinajs.npm@gmail.com"},"repository":{"url":"git+https://github.com/spinajs/main.git","type":"git"},"_npmVersion":"10.8.2","description":"Observability for SpinaJS: Prometheus metrics, an HTTP request-timing/metrics middleware, and Apdex + rolling request stats","directories":{"lib":"lib","test":"__tests__"},"_nodeVersion":"20.20.2","dependencies":{"lodash":"^4.17.21","@spinajs/di":"2.0.522","prom-client":"^14.2.0","@spinajs/log":"2.0.522","@spinajs/http":"2.0.522","@spinajs/exceptions":"2.0.522","@spinajs/validation":"2.0.522","@spinajs/configuration":"2.0.522","@spinajs/telemetry-common":"2.0.522","@spinajs/configuration-common":"2.0.522"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@spinajs/fs":"2.0.522","@spinajs/http-swagger":"2.0.522"},"_npmOperationalInternal":{"tmp":"tmp/telemetry_2.0.522_1788183014466_0.6678274467265994","host":"s3://npm-registry-packages-npm-production"}},"2.0.523":{"name":"@spinajs/telemetry","version":"2.0.523","author":{"url":"https://github.com/spinajs/log","name":"SpinaJS","email":"spinajs@coderush.pl"},"license":"MIT","_id":"@spinajs/telemetry@2.0.523","maintainers":[{"name":"gben-spina","email":"spinajs.npm@gmail.com"}],"homepage":"https://github.com/spinajs/main#readme","bugs":{"url":"https://github.com/spinajs/main/issues"},"dist":{"shasum":"d64b49453b1f087377fca18923dc886331712a57","tarball":"https://registry.npmjs.org/@spinajs/telemetry/-/telemetry-2.0.523.tgz","fileCount":214,"integrity":"sha512-1S/z8mIFFLFZgSkkexKehPXAmZiXP7wy+FjHGBPM6TcMhegjxYRc1CGzGm48omy1UNcWByqvqptCbfuL/hXf4Q==","signatures":[{"sig":"MEQCIGDvTGd1YKeqFUqN5clk3n0xXSMmyL524e3qfIPrTbbbAiAPHStAOwliPNW6V5UX+rnpXwrBWKRmtkhA0iRSYsQmpw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":628411},"main":"lib/cjs/index.js","type":"module","types":"./lib/cjs/index.d.ts","module":"lib/mjs/index.js","engines":{"node":">=16.11"},"exports":{".":{"types":"./lib/mjs/index.d.ts","import":"./lib/mjs/index.js","require":"./lib/cjs/index.js"}},"gitHead":"8326935c805cadb5e1f75ad0fb8c83468a108dd5","private":false,"scripts":{"lint":"eslint -c .eslintrc.cjs --ext .ts src --fix","test":"ts-mocha --exit -p tsconfig.json test/**/*.test.ts","build":"npm run clean && npm run compile","clean":"rimraf lib/ && rimraf tsconfig.tsbuildinfo","format":"prettier --write \"src/**/*.ts\"","rimraf":"./node_modules/rimraf/bin.js","compile":"tsc -b tsconfig.mjs.json","version":"npm run format && git add -A src","coverage":"nyc npm run test","build-docs":"rimraf docs && typedoc --options typedoc.json src/","preversion":"npm run lint","compile:cjs":"tsc -b tsconfig.cjs.json"},"_npmUser":{"name":"gben-spina","email":"spinajs.npm@gmail.com"},"repository":{"url":"git+https://github.com/spinajs/main.git","type":"git"},"_npmVersion":"10.8.2","description":"Observability for SpinaJS: Prometheus metrics, an HTTP request-timing/metrics middleware, and Apdex + rolling request stats","directories":{"lib":"lib","test":"__tests__"},"_nodeVersion":"20.20.2","dependencies":{"lodash":"^4.17.21","@spinajs/di":"2.0.523","prom-client":"^14.2.0","@spinajs/log":"2.0.523","@spinajs/http":"2.0.523","@spinajs/exceptions":"2.0.523","@spinajs/validation":"2.0.523","@spinajs/configuration":"2.0.523","@spinajs/telemetry-common":"2.0.523","@spinajs/configuration-common":"2.0.523"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@spinajs/fs":"2.0.523","@spinajs/http-swagger":"2.0.523"},"_npmOperationalInternal":{"tmp":"tmp/telemetry_2.0.523_1788265493730_0.6355566857445858","host":"s3://npm-registry-packages-npm-production"}},"2.0.524":{"name":"@spinajs/telemetry","version":"2.0.524","author":{"url":"https://github.com/spinajs/log","name":"SpinaJS","email":"spinajs@coderush.pl"},"license":"MIT","_id":"@spinajs/telemetry@2.0.524","maintainers":[{"name":"gben-spina","email":"spinajs.npm@gmail.com"}],"homepage":"https://github.com/spinajs/main#readme","bugs":{"url":"https://github.com/spinajs/main/issues"},"dist":{"shasum":"a842e8788bd6a6069b7e82945996ccd5fbd5ea90","tarball":"https://registry.npmjs.org/@spinajs/telemetry/-/telemetry-2.0.524.tgz","fileCount":214,"integrity":"sha512-EcDL6S6fHjpzPwU3yKRF0T+efeKHGgvCmgsu1AfdC2FAi3MXus42lvY6bDO5U8Aciaysehxk6kavK6gxFr5aDA==","signatures":[{"sig":"MEYCIQDwsHLY3/WVFOGu9o1xkdkmpTXhgIoMwNVMsmQoGAPSMQIhAIdVVDtzFxAar59YzJfk6e6PfpbqRvxFWpwKFzlMVg9V","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":628411},"main":"lib/cjs/index.js","type":"module","types":"./lib/cjs/index.d.ts","module":"lib/mjs/index.js","engines":{"node":">=16.11"},"exports":{".":{"types":"./lib/mjs/index.d.ts","import":"./lib/mjs/index.js","require":"./lib/cjs/index.js"}},"gitHead":"5b65d5d71f887c54ec0ab7c67d2ed8c2a827c1af","private":false,"scripts":{"lint":"eslint -c .eslintrc.cjs --ext .ts src --fix","test":"ts-mocha --exit -p tsconfig.json test/**/*.test.ts","build":"npm run clean && npm run compile","clean":"rimraf lib/ && rimraf tsconfig.tsbuildinfo","format":"prettier --write \"src/**/*.ts\"","rimraf":"./node_modules/rimraf/bin.js","compile":"tsc -b tsconfig.mjs.json","version":"npm run format && git add -A src","coverage":"nyc npm run test","build-docs":"rimraf docs && typedoc --options typedoc.json src/","preversion":"npm run lint","compile:cjs":"tsc -b tsconfig.cjs.json"},"_npmUser":{"name":"gben-spina","email":"spinajs.npm@gmail.com"},"repository":{"url":"git+https://github.com/spinajs/main.git","type":"git"},"_npmVersion":"10.8.2","description":"Observability for SpinaJS: Prometheus metrics, an HTTP request-timing/metrics middleware, and Apdex + rolling request stats","directories":{"lib":"lib","test":"__tests__"},"_nodeVersion":"20.20.2","dependencies":{"lodash":"^4.17.21","@spinajs/di":"2.0.524","prom-client":"^14.2.0","@spinajs/log":"2.0.524","@spinajs/http":"2.0.524","@spinajs/exceptions":"2.0.524","@spinajs/validation":"2.0.524","@spinajs/configuration":"2.0.524","@spinajs/telemetry-common":"2.0.524","@spinajs/configuration-common":"2.0.524"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@spinajs/fs":"2.0.524","@spinajs/http-swagger":"2.0.524"},"_npmOperationalInternal":{"tmp":"tmp/telemetry_2.0.524_1788274874120_0.6271995103026484","host":"s3://npm-registry-packages-npm-production"}},"2.0.525":{"name":"@spinajs/telemetry","version":"2.0.525","author":{"url":"https://github.com/spinajs/log","name":"SpinaJS","email":"spinajs@coderush.pl"},"license":"MIT","_id":"@spinajs/telemetry@2.0.525","maintainers":[{"name":"gben-spina","email":"spinajs.npm@gmail.com"}],"homepage":"https://github.com/spinajs/main#readme","bugs":{"url":"https://github.com/spinajs/main/issues"},"dist":{"shasum":"d13df44709948d55b49af0b975c9c82ff86fb303","tarball":"https://registry.npmjs.org/@spinajs/telemetry/-/telemetry-2.0.525.tgz","fileCount":214,"integrity":"sha512-c9Av/qTDJ8GioB6RMtUCBzBs6/+daF04/QfVuj/foyxuaERPlW9eJ29z52jK+8EGUimrfkaukwBs96TZsypA2w==","signatures":[{"sig":"MEQCICHj91cwboMpbSl6DvRyhEQAEVIzJvmVt+p14XG0LEnsAiA67MoT1fEgO5Ql2EeR9YgBIrBxsmFh74n73Kq57KikGg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":628411},"main":"lib/cjs/index.js","type":"module","types":"./lib/cjs/index.d.ts","module":"lib/mjs/index.js","engines":{"node":">=16.11"},"exports":{".":{"types":"./lib/mjs/index.d.ts","import":"./lib/mjs/index.js","require":"./lib/cjs/index.js"}},"gitHead":"99afdba101f99eac20f1d212cc112e7e45dc6df8","private":false,"scripts":{"lint":"eslint -c .eslintrc.cjs --ext .ts src --fix","test":"ts-mocha --exit -p tsconfig.json test/**/*.test.ts","build":"npm run clean && npm run compile","clean":"rimraf lib/ && rimraf tsconfig.tsbuildinfo","format":"prettier --write \"src/**/*.ts\"","rimraf":"./node_modules/rimraf/bin.js","compile":"tsc -b tsconfig.mjs.json","version":"npm run format && git add -A src","coverage":"nyc npm run test","build-docs":"rimraf docs && typedoc --options typedoc.json src/","preversion":"npm run lint","compile:cjs":"tsc -b tsconfig.cjs.json"},"_npmUser":{"name":"gben-spina","email":"spinajs.npm@gmail.com"},"repository":{"url":"git+https://github.com/spinajs/main.git","type":"git"},"_npmVersion":"10.8.2","description":"Observability for SpinaJS: Prometheus metrics, an HTTP request-timing/metrics middleware, and Apdex + rolling request stats","directories":{"lib":"lib","test":"__tests__"},"_nodeVersion":"20.20.2","dependencies":{"lodash":"^4.17.21","@spinajs/di":"2.0.525","prom-client":"^14.2.0","@spinajs/log":"2.0.525","@spinajs/http":"2.0.525","@spinajs/exceptions":"2.0.525","@spinajs/validation":"2.0.525","@spinajs/configuration":"2.0.525","@spinajs/telemetry-common":"2.0.525","@spinajs/configuration-common":"2.0.525"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@spinajs/fs":"2.0.525","@spinajs/http-swagger":"2.0.525"},"_npmOperationalInternal":{"tmp":"tmp/telemetry_2.0.525_1788281306267_0.05363852962682003","host":"s3://npm-registry-packages-npm-production"}},"2.0.526":{"name":"@spinajs/telemetry","version":"2.0.526","author":{"url":"https://github.com/spinajs/log","name":"SpinaJS","email":"spinajs@coderush.pl"},"license":"MIT","_id":"@spinajs/telemetry@2.0.526","maintainers":[{"name":"gben-spina","email":"spinajs.npm@gmail.com"}],"homepage":"https://github.com/spinajs/main#readme","bugs":{"url":"https://github.com/spinajs/main/issues"},"dist":{"shasum":"bd9a470ae44d5abaaf33c2117e5cba987d6219c0","tarball":"https://registry.npmjs.org/@spinajs/telemetry/-/telemetry-2.0.526.tgz","fileCount":214,"integrity":"sha512-HMBo+ma6y6ckNpG7m4nPIDnhsHQwkc1o4iT/ww6F0WOs4x7mOoK7gvoXO8MYQJg4FZAYNTaNiLxEOfIQW9OSSw==","signatures":[{"sig":"MEUCIQCn2hO4palchjqrrT7ZsWSg0xttfC/+ddxZfV7T7TJzEAIgNANmhwY74qvjR22hN7U/13zD9x9MtUmp2nWw+BvlGlA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":628411},"main":"lib/cjs/index.js","type":"module","types":"./lib/cjs/index.d.ts","module":"lib/mjs/index.js","engines":{"node":">=16.11"},"exports":{".":{"types":"./lib/mjs/index.d.ts","import":"./lib/mjs/index.js","require":"./lib/cjs/index.js"}},"gitHead":"3f4a9dc9f273a34cdeda602824e895db99d5df95","private":false,"scripts":{"lint":"eslint -c .eslintrc.cjs --ext .ts src --fix","test":"ts-mocha --exit -p tsconfig.json test/**/*.test.ts","build":"npm run clean && npm run compile","clean":"rimraf lib/ && rimraf tsconfig.tsbuildinfo","format":"prettier --write \"src/**/*.ts\"","rimraf":"./node_modules/rimraf/bin.js","compile":"tsc -b tsconfig.mjs.json","version":"npm run format && git add -A src","coverage":"nyc npm run test","build-docs":"rimraf docs && typedoc --options typedoc.json src/","preversion":"npm run lint","compile:cjs":"tsc -b tsconfig.cjs.json"},"_npmUser":{"name":"gben-spina","email":"spinajs.npm@gmail.com"},"repository":{"url":"git+https://github.com/spinajs/main.git","type":"git"},"_npmVersion":"10.8.2","description":"Observability for SpinaJS: Prometheus metrics, an HTTP request-timing/metrics middleware, and Apdex + rolling request stats","directories":{"lib":"lib","test":"__tests__"},"_nodeVersion":"20.20.2","dependencies":{"lodash":"^4.17.21","@spinajs/di":"2.0.526","prom-client":"^14.2.0","@spinajs/log":"2.0.526","@spinajs/http":"2.0.526","@spinajs/exceptions":"2.0.526","@spinajs/validation":"2.0.526","@spinajs/configuration":"2.0.526","@spinajs/telemetry-common":"2.0.526","@spinajs/configuration-common":"2.0.526"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@spinajs/fs":"2.0.526","@spinajs/http-swagger":"2.0.526"},"_npmOperationalInternal":{"tmp":"tmp/telemetry_2.0.526_1788321344419_0.22691585618288945","host":"s3://npm-registry-packages-npm-production"}},"2.0.527":{"name":"@spinajs/telemetry","version":"2.0.527","author":{"url":"https://github.com/spinajs/log","name":"SpinaJS","email":"spinajs@coderush.pl"},"license":"MIT","_id":"@spinajs/telemetry@2.0.527","maintainers":[{"name":"gben-spina","email":"spinajs.npm@gmail.com"}],"homepage":"https://github.com/spinajs/main#readme","bugs":{"url":"https://github.com/spinajs/main/issues"},"dist":{"shasum":"c7380478f34f7dbcf28e5b5e5ce49d96898f7362","tarball":"https://registry.npmjs.org/@spinajs/telemetry/-/telemetry-2.0.527.tgz","fileCount":214,"integrity":"sha512-Y+wFHif7ScUeGMKsl/2RokttzsYpJIL2g/po8fPQ5p2SYkw9QKMsXlQR/Zp+mTKd2TIXQU2IfQNBJ9iGFdSuzw==","signatures":[{"sig":"MEUCIQDQsggKaWRT/+wYhKaHgH4QcGGjlKXNbVay1p3MNuzeggIgC6cq5/S6oduZsDzssquQlsvikNDDdGRwP0U79FobGrM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":628411},"main":"lib/cjs/index.js","type":"module","types":"./lib/cjs/index.d.ts","module":"lib/mjs/index.js","engines":{"node":">=16.11"},"exports":{".":{"types":"./lib/mjs/index.d.ts","import":"./lib/mjs/index.js","require":"./lib/cjs/index.js"}},"gitHead":"dc39c052ba96a12a0278b66103b39280bbcdd780","private":false,"scripts":{"lint":"eslint -c .eslintrc.cjs --ext .ts src --fix","test":"ts-mocha --exit -p tsconfig.json test/**/*.test.ts","build":"npm run clean && npm run compile","clean":"rimraf lib/ && rimraf tsconfig.tsbuildinfo","format":"prettier --write \"src/**/*.ts\"","rimraf":"./node_modules/rimraf/bin.js","compile":"tsc -b tsconfig.mjs.json","version":"npm run format && git add -A src","coverage":"nyc npm run test","build-docs":"rimraf docs && typedoc --options typedoc.json src/","preversion":"npm run lint","compile:cjs":"tsc -b tsconfig.cjs.json"},"_npmUser":{"name":"gben-spina","email":"spinajs.npm@gmail.com"},"repository":{"url":"git+https://github.com/spinajs/main.git","type":"git"},"_npmVersion":"10.8.2","description":"Observability for SpinaJS: Prometheus metrics, an HTTP request-timing/metrics middleware, and Apdex + rolling request stats","directories":{"lib":"lib","test":"__tests__"},"_nodeVersion":"20.20.2","dependencies":{"lodash":"^4.17.21","@spinajs/di":"2.0.527","prom-client":"^14.2.0","@spinajs/log":"2.0.527","@spinajs/http":"2.0.527","@spinajs/exceptions":"2.0.527","@spinajs/validation":"2.0.527","@spinajs/configuration":"2.0.527","@spinajs/telemetry-common":"2.0.527","@spinajs/configuration-common":"2.0.527"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@spinajs/fs":"2.0.527","@spinajs/http-swagger":"2.0.527"},"_npmOperationalInternal":{"tmp":"tmp/telemetry_2.0.527_1788324229979_0.13312579638391542","host":"s3://npm-registry-packages-npm-production"}},"2.0.528":{"name":"@spinajs/telemetry","version":"2.0.528","author":{"url":"https://github.com/spinajs/log","name":"SpinaJS","email":"spinajs@coderush.pl"},"license":"MIT","_id":"@spinajs/telemetry@2.0.528","maintainers":[{"name":"gben-spina","email":"spinajs.npm@gmail.com"}],"homepage":"https://github.com/spinajs/main#readme","bugs":{"url":"https://github.com/spinajs/main/issues"},"dist":{"shasum":"2b0d95f6d4038a5c591006bed8d54d6826efd7de","tarball":"https://registry.npmjs.org/@spinajs/telemetry/-/telemetry-2.0.528.tgz","fileCount":214,"integrity":"sha512-b35+qHNuDfMHkHPtL0V8+4tR0ziYT+8Eoy25+9EmuN6FyWKYUETMDOX8KI9rB3sG+zxNRs1uWemyubQ9tF3iDQ==","signatures":[{"sig":"MEUCIQC8fIo9u1oDXzO2z+h3hxfCIaRj9BElv6Gqs8Ab9OaDVwIgG5TGp4LMHkP25WoepiJwzMNxUIHlERZczbqW0yF/Wew=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":628411},"main":"lib/cjs/index.js","type":"module","types":"./lib/cjs/index.d.ts","module":"lib/mjs/index.js","engines":{"node":">=16.11"},"exports":{".":{"types":"./lib/mjs/index.d.ts","import":"./lib/mjs/index.js","require":"./lib/cjs/index.js"}},"gitHead":"34c9a47f361dc6692ddb9c97d70255b6ac87a564","private":false,"scripts":{"lint":"eslint -c .eslintrc.cjs --ext .ts src --fix","test":"ts-mocha --exit -p tsconfig.json test/**/*.test.ts","build":"npm run clean && npm run compile","clean":"rimraf lib/ && rimraf tsconfig.tsbuildinfo","format":"prettier --write \"src/**/*.ts\"","rimraf":"./node_modules/rimraf/bin.js","compile":"tsc -b tsconfig.mjs.json","version":"npm run format && git add -A src","coverage":"nyc npm run test","build-docs":"rimraf docs && typedoc --options typedoc.json src/","preversion":"npm run lint","compile:cjs":"tsc -b tsconfig.cjs.json"},"_npmUser":{"name":"gben-spina","email":"spinajs.npm@gmail.com"},"repository":{"url":"git+https://github.com/spinajs/main.git","type":"git"},"_npmVersion":"10.8.2","description":"Observability for SpinaJS: Prometheus metrics, an HTTP request-timing/metrics middleware, and Apdex + rolling request stats","directories":{"lib":"lib","test":"__tests__"},"_nodeVersion":"20.20.2","dependencies":{"lodash":"^4.17.21","@spinajs/di":"2.0.528","prom-client":"^14.2.0","@spinajs/log":"2.0.528","@spinajs/http":"2.0.528","@spinajs/exceptions":"2.0.528","@spinajs/validation":"2.0.528","@spinajs/configuration":"2.0.528","@spinajs/telemetry-common":"2.0.528","@spinajs/configuration-common":"2.0.528"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@spinajs/fs":"2.0.528","@spinajs/http-swagger":"2.0.528"},"_npmOperationalInternal":{"tmp":"tmp/telemetry_2.0.528_1788332969085_0.9135079750917001","host":"s3://npm-registry-packages-npm-production"}},"2.0.529":{"name":"@spinajs/telemetry","version":"2.0.529","author":{"url":"https://github.com/spinajs/log","name":"SpinaJS","email":"spinajs@coderush.pl"},"license":"MIT","_id":"@spinajs/telemetry@2.0.529","maintainers":[{"name":"gben-spina","email":"spinajs.npm@gmail.com"}],"homepage":"https://github.com/spinajs/main#readme","bugs":{"url":"https://github.com/spinajs/main/issues"},"dist":{"shasum":"6e0ed6037bedda5c68ea2eb361a1069ed0c13aae","tarball":"https://registry.npmjs.org/@spinajs/telemetry/-/telemetry-2.0.529.tgz","fileCount":214,"integrity":"sha512-a2TCovOYu2gsTXSqn6z1R61ofnjMUprU66wgTQszxTyFhJeS6vYWifQ84bAEdBuR72/8DsZVfOO8n3++vAUUxA==","signatures":[{"sig":"MEQCID04dzQEAknrdMv+91+H30T2TKREIys1F8Xh9Q2GwgaHAiBgSgdEnZWU82OZMukwk3wDH0n6Vjievwd4YCvuIHfsYA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":628411},"main":"lib/cjs/index.js","type":"module","types":"./lib/cjs/index.d.ts","module":"lib/mjs/index.js","engines":{"node":">=16.11"},"exports":{".":{"types":"./lib/mjs/index.d.ts","import":"./lib/mjs/index.js","require":"./lib/cjs/index.js"}},"gitHead":"5faacb392a5deab178f375f4600f2e79a8f79b97","private":false,"scripts":{"lint":"eslint -c .eslintrc.cjs --ext .ts src --fix","test":"ts-mocha --exit -p tsconfig.json test/**/*.test.ts","build":"npm run clean && npm run compile","clean":"rimraf lib/ && rimraf tsconfig.tsbuildinfo","format":"prettier --write \"src/**/*.ts\"","rimraf":"./node_modules/rimraf/bin.js","compile":"tsc -b tsconfig.mjs.json","version":"npm run format && git add -A src","coverage":"nyc npm run test","build-docs":"rimraf docs && typedoc --options typedoc.json src/","preversion":"npm run lint","compile:cjs":"tsc -b tsconfig.cjs.json"},"_npmUser":{"name":"gben-spina","email":"spinajs.npm@gmail.com"},"repository":{"url":"git+https://github.com/spinajs/main.git","type":"git"},"_npmVersion":"10.8.2","description":"Observability for SpinaJS: Prometheus metrics, an HTTP request-timing/metrics middleware, and Apdex + rolling request stats","directories":{"lib":"lib","test":"__tests__"},"_nodeVersion":"20.20.2","dependencies":{"lodash":"^4.17.21","@spinajs/di":"2.0.529","prom-client":"^14.2.0","@spinajs/log":"2.0.529","@spinajs/http":"2.0.529","@spinajs/exceptions":"2.0.529","@spinajs/validation":"2.0.529","@spinajs/configuration":"2.0.529","@spinajs/telemetry-common":"2.0.529","@spinajs/configuration-common":"2.0.529"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@spinajs/fs":"2.0.529","@spinajs/http-swagger":"2.0.529"},"_npmOperationalInternal":{"tmp":"tmp/telemetry_2.0.529_1788333579754_0.20518754077899537","host":"s3://npm-registry-packages-npm-production"}},"2.0.530":{"name":"@spinajs/telemetry","version":"2.0.530","author":{"url":"https://github.com/spinajs/log","name":"SpinaJS","email":"spinajs@coderush.pl"},"license":"MIT","_id":"@spinajs/telemetry@2.0.530","maintainers":[{"name":"gben-spina","email":"spinajs.npm@gmail.com"}],"homepage":"https://github.com/spinajs/main#readme","bugs":{"url":"https://github.com/spinajs/main/issues"},"dist":{"shasum":"ae9b8626a12d3e906966551daa5a4920f158a855","tarball":"https://registry.npmjs.org/@spinajs/telemetry/-/telemetry-2.0.530.tgz","fileCount":214,"integrity":"sha512-TNSOxm5zHLj05UTUKo9ytHfv0gzMQRdL6X8dUmF5MxxG27TmDTPDjNODJBJ1D8kagyzXXkwza/Xm6xTiCicQwg==","signatures":[{"sig":"MEUCIQCR89Nb0LgBTsGmUQh4p5nUNOrsc3Gu56CnsQC93ItwqQIgZvicZssDLNAif+tshSRj+MDnjREeRT+sudCchxo8Fhc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":628411},"main":"lib/cjs/index.js","type":"module","types":"./lib/cjs/index.d.ts","module":"lib/mjs/index.js","engines":{"node":">=16.11"},"exports":{".":{"types":"./lib/mjs/index.d.ts","import":"./lib/mjs/index.js","require":"./lib/cjs/index.js"}},"gitHead":"43e12f6d080d054892bcc414f73859afef8773d9","private":false,"scripts":{"lint":"eslint -c .eslintrc.cjs --ext .ts src --fix","test":"ts-mocha --exit -p tsconfig.json test/**/*.test.ts","build":"npm run clean && npm run compile","clean":"rimraf lib/ && rimraf tsconfig.tsbuildinfo","format":"prettier --write \"src/**/*.ts\"","rimraf":"./node_modules/rimraf/bin.js","compile":"tsc -b tsconfig.mjs.json","version":"npm run format && git add -A src","coverage":"nyc npm run test","build-docs":"rimraf docs && typedoc --options typedoc.json src/","preversion":"npm run lint","compile:cjs":"tsc -b tsconfig.cjs.json"},"_npmUser":{"name":"gben-spina","email":"spinajs.npm@gmail.com"},"repository":{"url":"git+https://github.com/spinajs/main.git","type":"git"},"_npmVersion":"10.8.2","description":"Observability for SpinaJS: Prometheus metrics, an HTTP request-timing/metrics middleware, and Apdex + rolling request stats","directories":{"lib":"lib","test":"__tests__"},"_nodeVersion":"20.20.2","dependencies":{"lodash":"^4.17.21","@spinajs/di":"2.0.530","prom-client":"^14.2.0","@spinajs/log":"2.0.530","@spinajs/http":"2.0.530","@spinajs/exceptions":"2.0.530","@spinajs/validation":"2.0.530","@spinajs/configuration":"2.0.530","@spinajs/telemetry-common":"2.0.530","@spinajs/configuration-common":"2.0.530"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@spinajs/fs":"2.0.530","@spinajs/http-swagger":"2.0.530"},"_npmOperationalInternal":{"tmp":"tmp/telemetry_2.0.530_1788337661428_0.7170622468879551","host":"s3://npm-registry-packages-npm-production"}},"2.0.531":{"name":"@spinajs/telemetry","version":"2.0.531","author":{"url":"https://github.com/spinajs/log","name":"SpinaJS","email":"spinajs@coderush.pl"},"license":"MIT","_id":"@spinajs/telemetry@2.0.531","maintainers":[{"name":"gben-spina","email":"spinajs.npm@gmail.com"}],"homepage":"https://github.com/spinajs/main#readme","bugs":{"url":"https://github.com/spinajs/main/issues"},"dist":{"shasum":"7affc3dd33fe1eb6bbc75f9ec57331f8ef4ce66b","tarball":"https://registry.npmjs.org/@spinajs/telemetry/-/telemetry-2.0.531.tgz","fileCount":214,"integrity":"sha512-wKu+7oOVtzI/9El8vwOYX1jJR8Qnj0paPf+82ADmSF3G2NBhMeStdLM9Wf31Iw6dw1QSWFO8c7trj9R8YSMxog==","signatures":[{"sig":"MEQCIQDwsff536fNzwAfR7/9j4XN3fKZqz+m9jxdsVZMhFBtWwIfTIbOoPalXkygBGvpS6WSBbj4W5kXiM+YEgguMjsg/Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":628411},"main":"lib/cjs/index.js","type":"module","types":"./lib/cjs/index.d.ts","module":"lib/mjs/index.js","engines":{"node":">=16.11"},"exports":{".":{"types":"./lib/mjs/index.d.ts","import":"./lib/mjs/index.js","require":"./lib/cjs/index.js"}},"gitHead":"8193803e2513cb67b484b9ede27232c5e3a20175","private":false,"scripts":{"lint":"eslint -c .eslintrc.cjs --ext .ts src --fix","test":"ts-mocha --exit -p tsconfig.json test/**/*.test.ts","build":"npm run clean && npm run compile","clean":"rimraf lib/ && rimraf tsconfig.tsbuildinfo","format":"prettier --write \"src/**/*.ts\"","rimraf":"./node_modules/rimraf/bin.js","compile":"tsc -b tsconfig.mjs.json","version":"npm run format && git add -A src","coverage":"nyc npm run test","build-docs":"rimraf docs && typedoc --options typedoc.json src/","preversion":"npm run lint","compile:cjs":"tsc -b tsconfig.cjs.json"},"_npmUser":{"name":"gben-spina","email":"spinajs.npm@gmail.com"},"repository":{"url":"git+https://github.com/spinajs/main.git","type":"git"},"_npmVersion":"10.8.2","description":"Observability for SpinaJS: Prometheus metrics, an HTTP request-timing/metrics middleware, and Apdex + rolling request stats","directories":{"lib":"lib","test":"__tests__"},"_nodeVersion":"20.20.2","dependencies":{"lodash":"^4.17.21","@spinajs/di":"2.0.531","prom-client":"^14.2.0","@spinajs/log":"2.0.531","@spinajs/http":"2.0.531","@spinajs/exceptions":"2.0.531","@spinajs/validation":"2.0.531","@spinajs/configuration":"2.0.531","@spinajs/telemetry-common":"2.0.531","@spinajs/configuration-common":"2.0.531"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@spinajs/fs":"2.0.531","@spinajs/http-swagger":"2.0.531"},"_npmOperationalInternal":{"tmp":"tmp/telemetry_2.0.531_1788516391378_0.19894503096438942","host":"s3://npm-registry-packages-npm-production"}},"2.0.532":{"name":"@spinajs/telemetry","version":"2.0.532","author":{"url":"https://github.com/spinajs/log","name":"SpinaJS","email":"spinajs@coderush.pl"},"license":"MIT","_id":"@spinajs/telemetry@2.0.532","maintainers":[{"name":"gben-spina","email":"spinajs.npm@gmail.com"}],"homepage":"https://github.com/spinajs/main#readme","bugs":{"url":"https://github.com/spinajs/main/issues"},"dist":{"shasum":"60359a9adcc032c8e0066120f79910e274715249","tarball":"https://registry.npmjs.org/@spinajs/telemetry/-/telemetry-2.0.532.tgz","fileCount":214,"integrity":"sha512-+J1w6TVA4ahX63G+TGqmRSrFc46XIgX833dOvECXWl2114takQzy91pNxj3h9YrbDKfPyVP+X4pmr/7L11mk6w==","signatures":[{"sig":"MEUCIQDO55vS1/D2xkxQP+CYavAYoJSYEPjZQB8SUzW9pDja3AIgMdmgT0f0gVWvv/tjAZfHasvtG5CGQmqrHnZu7DPd0ys=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":628411},"main":"lib/cjs/index.js","type":"module","types":"./lib/cjs/index.d.ts","module":"lib/mjs/index.js","engines":{"node":">=16.11"},"exports":{".":{"types":"./lib/mjs/index.d.ts","import":"./lib/mjs/index.js","require":"./lib/cjs/index.js"}},"gitHead":"872a090d8c231abeea833317e068f802c532b884","private":false,"scripts":{"lint":"eslint -c .eslintrc.cjs --ext .ts src --fix","test":"ts-mocha --exit -p tsconfig.json test/**/*.test.ts","build":"npm run clean && npm run compile","clean":"rimraf lib/ && rimraf tsconfig.tsbuildinfo","format":"prettier --write \"src/**/*.ts\"","rimraf":"./node_modules/rimraf/bin.js","compile":"tsc -b tsconfig.mjs.json","version":"npm run format && git add -A src","coverage":"nyc npm run test","build-docs":"rimraf docs && typedoc --options typedoc.json src/","preversion":"npm run lint","compile:cjs":"tsc -b tsconfig.cjs.json"},"_npmUser":{"name":"gben-spina","email":"spinajs.npm@gmail.com"},"repository":{"url":"git+https://github.com/spinajs/main.git","type":"git"},"_npmVersion":"10.8.2","description":"Observability for SpinaJS: Prometheus metrics, an HTTP request-timing/metrics middleware, and Apdex + rolling request stats","directories":{"lib":"lib","test":"__tests__"},"_nodeVersion":"20.20.2","dependencies":{"lodash":"^4.17.21","@spinajs/di":"2.0.532","prom-client":"^14.2.0","@spinajs/log":"2.0.532","@spinajs/http":"2.0.532","@spinajs/exceptions":"2.0.532","@spinajs/validation":"2.0.532","@spinajs/configuration":"2.0.532","@spinajs/telemetry-common":"2.0.532","@spinajs/configuration-common":"2.0.532"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@spinajs/fs":"2.0.532","@spinajs/http-swagger":"2.0.532"},"_npmOperationalInternal":{"tmp":"tmp/telemetry_2.0.532_1788996442329_0.07128219454659557","host":"s3://npm-registry-packages-npm-production"}},"2.0.533":{"name":"@spinajs/telemetry","version":"2.0.533","author":{"url":"https://github.com/spinajs/log","name":"SpinaJS","email":"spinajs@coderush.pl"},"license":"MIT","_id":"@spinajs/telemetry@2.0.533","maintainers":[{"name":"gben-spina","email":"spinajs.npm@gmail.com"}],"homepage":"https://github.com/spinajs/main#readme","bugs":{"url":"https://github.com/spinajs/main/issues"},"dist":{"shasum":"f68ac198d616aafbe8bfbab5cb6369b586a65c6f","tarball":"https://registry.npmjs.org/@spinajs/telemetry/-/telemetry-2.0.533.tgz","fileCount":214,"integrity":"sha512-KY8M5wtNB699srnHFvIeXQQjsI4/Ewe/aE3w5LtU8np/COKvRd67VWnFwsjHXM6W00L2dn1gBfLFu7/KDsqGbg==","signatures":[{"sig":"MEUCIQCUaX+j7tfX4Ncz779AFGC2qzrQASSLcJue7P67Ny+EDQIgBQftpzAOJCZCH5THUv10vOAOdaO894sf4tss0A51Yzg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":628411},"main":"lib/cjs/index.js","type":"module","types":"./lib/cjs/index.d.ts","module":"lib/mjs/index.js","engines":{"node":">=16.11"},"exports":{".":{"types":"./lib/mjs/index.d.ts","import":"./lib/mjs/index.js","require":"./lib/cjs/index.js"}},"gitHead":"448e991dda4a80be74dae59753ee59ef1295fb6c","private":false,"scripts":{"lint":"eslint -c .eslintrc.cjs --ext .ts src --fix","test":"ts-mocha --exit -p tsconfig.json test/**/*.test.ts","build":"npm run clean && npm run compile","clean":"rimraf lib/ && rimraf tsconfig.tsbuildinfo","format":"prettier --write \"src/**/*.ts\"","rimraf":"./node_modules/rimraf/bin.js","compile":"tsc -b tsconfig.mjs.json","version":"npm run format && git add -A src","coverage":"nyc npm run test","build-docs":"rimraf docs && typedoc --options typedoc.json src/","preversion":"npm run lint","compile:cjs":"tsc -b tsconfig.cjs.json"},"_npmUser":{"name":"gben-spina","email":"spinajs.npm@gmail.com"},"repository":{"url":"git+https://github.com/spinajs/main.git","type":"git"},"_npmVersion":"10.8.2","description":"Observability for SpinaJS: Prometheus metrics, an HTTP request-timing/metrics middleware, and Apdex + rolling request stats","directories":{"lib":"lib","test":"__tests__"},"_nodeVersion":"20.20.2","dependencies":{"lodash":"^4.17.21","@spinajs/di":"2.0.533","prom-client":"^14.2.0","@spinajs/log":"2.0.533","@spinajs/http":"2.0.533","@spinajs/exceptions":"2.0.533","@spinajs/validation":"2.0.533","@spinajs/configuration":"2.0.533","@spinajs/telemetry-common":"2.0.533","@spinajs/configuration-common":"2.0.533"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@spinajs/fs":"2.0.533","@spinajs/http-swagger":"2.0.533"},"_npmOperationalInternal":{"tmp":"tmp/telemetry_2.0.533_1789115753265_0.5668305755476395","host":"s3://npm-registry-packages-npm-production"}},"2.0.534":{"name":"@spinajs/telemetry","version":"2.0.534","author":{"url":"https://github.com/spinajs/log","name":"SpinaJS","email":"spinajs@coderush.pl"},"license":"MIT","_id":"@spinajs/telemetry@2.0.534","maintainers":[{"name":"gben-spina","email":"spinajs.npm@gmail.com"}],"homepage":"https://github.com/spinajs/main#readme","bugs":{"url":"https://github.com/spinajs/main/issues"},"dist":{"shasum":"43ade543d2ad3faffbf8506d9d9c25c1eae22bd6","tarball":"https://registry.npmjs.org/@spinajs/telemetry/-/telemetry-2.0.534.tgz","fileCount":214,"integrity":"sha512-Jbvd3W4NjSfZGH7zQIpUIJjTx9LF7vIUEUKe/K2HcKlG4h9y5/isnKmRia3IEIDv7iPTp3Z3yuuuGJ2DkdubXg==","signatures":[{"sig":"MEUCIB6AsOUmPlDZGZnM/clsd5+8cqo/5oLtCCyZSWMupt5UAiEAzZf8EsPSBBHyQxDIfd2ysFdjFKM1t/09/kSdRhRW3d4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIEtnXCmaWvNWZnG8Zl0OCZgaWZj4g5Vj0/cgRhcIE16sAiEAmZ8FiaSsgWWBqZBknuTR4DbZX9fRRwQxwo+K1BnYtsI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":628411},"main":"lib/cjs/index.js","type":"module","types":"./lib/cjs/index.d.ts","module":"lib/mjs/index.js","engines":{"node":">=16.11"},"exports":{".":{"types":"./lib/mjs/index.d.ts","import":"./lib/mjs/index.js","require":"./lib/cjs/index.js"}},"gitHead":"120ef2c7dd357fe6a802dd237f07e237be87fc0e","private":false,"scripts":{"lint":"eslint -c .eslintrc.cjs --ext .ts src --fix","test":"ts-mocha --exit -p tsconfig.json test/**/*.test.ts","build":"npm run clean && npm run compile","clean":"rimraf lib/ && rimraf tsconfig.tsbuildinfo","format":"prettier --write \"src/**/*.ts\"","rimraf":"./node_modules/rimraf/bin.js","compile":"tsc -b tsconfig.mjs.json","version":"npm run format && git add -A src","coverage":"nyc npm run test","build-docs":"rimraf docs && typedoc --options typedoc.json src/","preversion":"npm run lint","compile:cjs":"tsc -b tsconfig.cjs.json"},"_npmUser":{"name":"gben-spina","email":"spinajs.npm@gmail.com"},"repository":{"url":"git+https://github.com/spinajs/main.git","type":"git"},"_npmVersion":"10.8.2","description":"Observability for SpinaJS: Prometheus metrics, an HTTP request-timing/metrics middleware, and Apdex + rolling request stats","directories":{"lib":"lib","test":"__tests__"},"_nodeVersion":"20.20.2","dependencies":{"lodash":"^4.17.21","@spinajs/di":"2.0.534","prom-client":"^14.2.0","@spinajs/log":"2.0.534","@spinajs/http":"2.0.534","@spinajs/exceptions":"2.0.534","@spinajs/validation":"2.0.534","@spinajs/configuration":"2.0.534","@spinajs/telemetry-common":"2.0.534","@spinajs/configuration-common":"2.0.534"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@spinajs/fs":"2.0.534","@spinajs/http-swagger":"2.0.534"},"_npmOperationalInternal":{"tmp":"tmp/telemetry_2.0.534_1789424536810_0.7277258853152238","host":"s3://npm-registry-packages-npm-production"}},"2.0.535":{"name":"@spinajs/telemetry","version":"2.0.535","author":{"url":"https://github.com/spinajs/log","name":"SpinaJS","email":"spinajs@coderush.pl"},"license":"MIT","_id":"@spinajs/telemetry@2.0.535","maintainers":[{"name":"gben-spina","email":"spinajs.npm@gmail.com"}],"homepage":"https://github.com/spinajs/main#readme","bugs":{"url":"https://github.com/spinajs/main/issues"},"dist":{"shasum":"9313acf16e58fed151a155ee27e7a93ac79d31e5","tarball":"https://registry.npmjs.org/@spinajs/telemetry/-/telemetry-2.0.535.tgz","fileCount":214,"integrity":"sha512-TyRYN/Qx72yXfNzAKowEGoMSvE68IiwPGDCH/GtmEWNwjt1OH6dFi4vRl9tB+VF8LSDdVpLCLwzyipSwaC+hLg==","signatures":[{"sig":"MEUCIBkH2dbEDvLbpmhLubV/7jXMWxf+oClyHoXzUKto3+UAAiEA6Ms41WXmNu5TJRVdcm5M0RCqVI+o1V2HBB97LhdXqLk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDz7spx54QkdDRAbawEWJ2nLkqDUvk5lWVSq7J128+L8wIgIP4TSK4cmTDhKzViy5YoXzkkduXkttzkrgvknBXLlUM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":628411},"main":"lib/cjs/index.js","type":"module","types":"./lib/cjs/index.d.ts","module":"lib/mjs/index.js","engines":{"node":">=16.11"},"exports":{".":{"types":"./lib/mjs/index.d.ts","import":"./lib/mjs/index.js","require":"./lib/cjs/index.js"}},"gitHead":"89fd38577d895e145998738df800de1af91690d5","private":false,"scripts":{"lint":"eslint -c .eslintrc.cjs --ext .ts src --fix","test":"ts-mocha --exit -p tsconfig.json test/**/*.test.ts","build":"npm run clean && npm run compile","clean":"rimraf lib/ && rimraf tsconfig.tsbuildinfo","format":"prettier --write \"src/**/*.ts\"","rimraf":"./node_modules/rimraf/bin.js","compile":"tsc -b tsconfig.mjs.json","version":"npm run format && git add -A src","coverage":"nyc npm run test","build-docs":"rimraf docs && typedoc --options typedoc.json src/","preversion":"npm run lint","compile:cjs":"tsc -b tsconfig.cjs.json"},"_npmUser":{"name":"gben-spina","email":"spinajs.npm@gmail.com"},"repository":{"url":"git+https://github.com/spinajs/main.git","type":"git"},"_npmVersion":"10.8.2","description":"Observability for SpinaJS: Prometheus metrics, an HTTP request-timing/metrics middleware, and Apdex + rolling request stats","directories":{"lib":"lib","test":"__tests__"},"_nodeVersion":"20.20.2","dependencies":{"lodash":"^4.17.21","@spinajs/di":"2.0.535","prom-client":"^14.2.0","@spinajs/log":"2.0.535","@spinajs/http":"2.0.535","@spinajs/exceptions":"2.0.535","@spinajs/validation":"2.0.535","@spinajs/configuration":"2.0.535","@spinajs/telemetry-common":"2.0.535","@spinajs/configuration-common":"2.0.535"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@spinajs/fs":"2.0.535","@spinajs/http-swagger":"2.0.535"},"_npmOperationalInternal":{"tmp":"tmp/telemetry_2.0.535_1789475662466_0.6591769148563285","host":"s3://npm-registry-packages-npm-production"}},"2.0.536":{"name":"@spinajs/telemetry","version":"2.0.536","author":{"url":"https://github.com/spinajs/log","name":"SpinaJS","email":"spinajs@coderush.pl"},"license":"MIT","_id":"@spinajs/telemetry@2.0.536","maintainers":[{"name":"gben-spina","email":"spinajs.npm@gmail.com"}],"homepage":"https://github.com/spinajs/main#readme","bugs":{"url":"https://github.com/spinajs/main/issues"},"dist":{"shasum":"f0975bf9f953c59820551359991e2473f73303be","tarball":"https://registry.npmjs.org/@spinajs/telemetry/-/telemetry-2.0.536.tgz","fileCount":214,"integrity":"sha512-ovoqtzGgXqJcra/rfWAE5xtK1wqYgT3VKTxe5XQPMXTV575IWb2Eoyb0IhNiNxxO6WL7n85sH90Wp7KVLiWUIA==","signatures":[{"sig":"MEUCIFrtcwGP6AfQ4AfBY9Ev/sruJi51Rt8gKqN5ynim6EhOAiEAggZZIi+JoM/YxzlOuK+To7AXOD5o8IMGutSn+eP3WEg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBmAeilO4j1gqRWTPREPGCSsqT3YW2cV9/2xBeUO5ji1AiA9gl2KhO5Xx98rtOtfuO/8NGm1n1ucXW6IJ+DBZt9ttw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":628411},"main":"lib/cjs/index.js","type":"module","types":"./lib/cjs/index.d.ts","module":"lib/mjs/index.js","engines":{"node":">=16.11"},"exports":{".":{"types":"./lib/mjs/index.d.ts","import":"./lib/mjs/index.js","require":"./lib/cjs/index.js"}},"gitHead":"65f4c2b1d3a374ae6b66f6c0233f1a16c1fcd955","private":false,"scripts":{"lint":"eslint -c .eslintrc.cjs --ext .ts src --fix","test":"ts-mocha --exit -p tsconfig.json test/**/*.test.ts","build":"npm run clean && npm run compile","clean":"rimraf lib/ && rimraf tsconfig.tsbuildinfo","format":"prettier --write \"src/**/*.ts\"","rimraf":"./node_modules/rimraf/bin.js","compile":"tsc -b tsconfig.mjs.json","version":"npm run format && git add -A src","coverage":"nyc npm run test","build-docs":"rimraf docs && typedoc --options typedoc.json src/","preversion":"npm run lint","compile:cjs":"tsc -b tsconfig.cjs.json"},"_npmUser":{"name":"gben-spina","email":"spinajs.npm@gmail.com"},"repository":{"url":"git+https://github.com/spinajs/main.git","type":"git"},"_npmVersion":"10.8.2","description":"Observability for SpinaJS: Prometheus metrics, an HTTP request-timing/metrics middleware, and Apdex + rolling request stats","directories":{"lib":"lib","test":"__tests__"},"_nodeVersion":"20.20.2","dependencies":{"lodash":"^4.17.21","@spinajs/di":"2.0.536","prom-client":"^14.2.0","@spinajs/log":"2.0.536","@spinajs/http":"2.0.536","@spinajs/exceptions":"2.0.536","@spinajs/validation":"2.0.536","@spinajs/configuration":"2.0.536","@spinajs/telemetry-common":"2.0.536","@spinajs/configuration-common":"2.0.536"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@spinajs/fs":"2.0.536","@spinajs/http-swagger":"2.0.536"},"_npmOperationalInternal":{"tmp":"tmp/telemetry_2.0.536_1789475994597_0.9743158046841958","host":"s3://npm-registry-packages-npm-production"}},"2.0.537":{"name":"@spinajs/telemetry","version":"2.0.537","author":{"url":"https://github.com/spinajs/log","name":"SpinaJS","email":"spinajs@coderush.pl"},"license":"MIT","_id":"@spinajs/telemetry@2.0.537","maintainers":[{"name":"gben-spina","email":"spinajs.npm@gmail.com"}],"homepage":"https://github.com/spinajs/main#readme","bugs":{"url":"https://github.com/spinajs/main/issues"},"dist":{"shasum":"e74b7d4689fcbeb436797467b82c357616a4fa5c","tarball":"https://registry.npmjs.org/@spinajs/telemetry/-/telemetry-2.0.537.tgz","fileCount":214,"integrity":"sha512-1uR+OrvJNRJUUOtBompCyoLwZ5DLpb3FvXNGF9YoMG5+lTCEff3tRhoiFlraPzPkRFdx0iymgi5OmNnAC+uWHg==","signatures":[{"sig":"MEUCIH7b7c3S0GQrxG4ZJ3WloQnvU/kRQzkWOsdWDHneIBqbAiEApcqCIlrHOj4fmwVgdvDh5wAjLI8nVUeC987VUVjJGHI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCApvMGEeTRNkJTbU/wFkC0O9Hg2UAVxfxC1bF8JuHXAgIhAIdmHJxO42avshPb7XpnqDG1wqngITWgG8i3tWlpnp3d","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":628419},"main":"lib/cjs/index.js","type":"module","types":"./lib/cjs/index.d.ts","module":"lib/mjs/index.js","engines":{"node":">=16.11"},"exports":{".":{"types":"./lib/mjs/index.d.ts","import":"./lib/mjs/index.js","require":"./lib/cjs/index.js"}},"gitHead":"789542ed0e9da6a406992eb2284e1d9e19bb9fa6","private":false,"scripts":{"lint":"eslint -c .eslintrc.cjs --ext .ts src --fix","test":"ts-mocha --exit -p tsconfig.json test/**/*.test.ts","build":"npm run clean && npm run compile","clean":"rimraf lib/ && rimraf tsconfig.tsbuildinfo","format":"prettier --write \"src/**/*.ts\"","rimraf":"./node_modules/rimraf/bin.js","compile":"tsc -b tsconfig.mjs.json","version":"npm run format && git add -A src","coverage":"nyc npm run test","build-docs":"rimraf docs && typedoc --options typedoc.json src/","preversion":"npm run lint","compile:cjs":"tsc -b tsconfig.cjs.json"},"_npmUser":{"name":"gben-spina","email":"spinajs.npm@gmail.com"},"repository":{"url":"git+https://github.com/spinajs/main.git","type":"git"},"_npmVersion":"10.8.2","description":"Observability for SpinaJS: Prometheus metrics, an HTTP request-timing/metrics middleware, and Apdex + rolling request stats","directories":{"lib":"lib","test":"__tests__"},"_nodeVersion":"20.20.2","dependencies":{"lodash":"^4.17.21","@spinajs/di":"2.0.537","prom-client":"^14.2.0","@spinajs/log":"2.0.537","@spinajs/http":"2.0.537","@spinajs/exceptions":"2.0.537","@spinajs/validation":"2.0.537","@spinajs/configuration":"2.0.537","@spinajs/telemetry-common":"2.0.537","@spinajs/configuration-common":"2.0.537"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@spinajs/fs":"2.0.537","@spinajs/http-swagger":"2.0.537"},"_npmOperationalInternal":{"tmp":"tmp/telemetry_2.0.537_1789536757659_0.35321364721484416","host":"s3://npm-registry-packages-npm-production"}},"2.0.538":{"name":"@spinajs/telemetry","version":"2.0.538","author":{"url":"https://github.com/spinajs/log","name":"SpinaJS","email":"spinajs@coderush.pl"},"license":"MIT","_id":"@spinajs/telemetry@2.0.538","maintainers":[{"name":"gben-spina","email":"spinajs.npm@gmail.com"}],"homepage":"https://github.com/spinajs/main#readme","bugs":{"url":"https://github.com/spinajs/main/issues"},"dist":{"shasum":"c2503704634411aeb6c05554a8fcab85356cabe6","tarball":"https://registry.npmjs.org/@spinajs/telemetry/-/telemetry-2.0.538.tgz","fileCount":214,"integrity":"sha512-ZHt5vxTUvrABa27+xIioRYB9mPpUYV6ybObMTlv4s2Q75jBlKQbSzqtYAq63u4uX7R3CdGVpJ/o4PoOJf2h58A==","signatures":[{"sig":"MEQCIAQV/Gv9U7aHwNYYAtLdernS+MZESwNYLiupozBnXzwbAiAmyrwrEsIPFS4oQ9Rwr9EV1rCBbuWuO0/JgE3sVW9cqQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIC+hQBGsyYoT1LjTndbs/Nl692uTpfUnNCXO0gTF7Fg6AiEAjWpsaWSBuhZKFB/F62M3T7BEIFwNFc1Y2WaqmWsPIjM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":628419},"main":"lib/cjs/index.js","type":"module","types":"./lib/cjs/index.d.ts","module":"lib/mjs/index.js","engines":{"node":">=16.11"},"exports":{".":{"types":"./lib/mjs/index.d.ts","import":"./lib/mjs/index.js","require":"./lib/cjs/index.js"}},"gitHead":"7871e849dcc29c248179d7e0d9369575c5d539fb","private":false,"scripts":{"lint":"eslint -c .eslintrc.cjs --ext .ts src --fix","test":"ts-mocha --exit -p tsconfig.json test/**/*.test.ts","build":"npm run clean && npm run compile","clean":"rimraf lib/ && rimraf tsconfig.tsbuildinfo","format":"prettier --write \"src/**/*.ts\"","rimraf":"./node_modules/rimraf/bin.js","compile":"tsc -b tsconfig.mjs.json","version":"npm run format && git add -A src","coverage":"nyc npm run test","build-docs":"rimraf docs && typedoc --options typedoc.json src/","preversion":"npm run lint","compile:cjs":"tsc -b tsconfig.cjs.json"},"_npmUser":{"name":"gben-spina","email":"spinajs.npm@gmail.com"},"repository":{"url":"git+https://github.com/spinajs/main.git","type":"git"},"_npmVersion":"10.8.2","description":"Observability for SpinaJS: Prometheus metrics, an HTTP request-timing/metrics middleware, and Apdex + rolling request stats","directories":{"lib":"lib","test":"__tests__"},"_nodeVersion":"20.20.2","dependencies":{"lodash":"^4.17.21","@spinajs/di":"2.0.538","prom-client":"^14.2.0","@spinajs/log":"2.0.538","@spinajs/http":"2.0.538","@spinajs/exceptions":"2.0.538","@spinajs/validation":"2.0.538","@spinajs/configuration":"2.0.538","@spinajs/telemetry-common":"2.0.538","@spinajs/configuration-common":"2.0.538"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@spinajs/fs":"2.0.538","@spinajs/http-swagger":"2.0.538"},"_npmOperationalInternal":{"tmp":"tmp/telemetry_2.0.538_1789627843198_0.6397749870220089","host":"s3://npm-registry-packages-npm-production"}},"2.0.539":{"name":"@spinajs/telemetry","version":"2.0.539","author":{"url":"https://github.com/spinajs/log","name":"SpinaJS","email":"spinajs@coderush.pl"},"license":"MIT","_id":"@spinajs/telemetry@2.0.539","maintainers":[{"name":"gben-spina","email":"spinajs.npm@gmail.com"}],"homepage":"https://github.com/spinajs/main#readme","bugs":{"url":"https://github.com/spinajs/main/issues"},"dist":{"shasum":"ec8c4bf71a27854b006f09be3e2fab121be91a12","tarball":"https://registry.npmjs.org/@spinajs/telemetry/-/telemetry-2.0.539.tgz","fileCount":214,"integrity":"sha512-fiOENXUWlhjoA9083n/rIZzhaGyOsWUGuwpmoFy0OnRdQ4LBN5htXaFpQrZD26aJn2FRA1MM3KigTVhFlGkmHA==","signatures":[{"sig":"MEYCIQDuPtODZ4Mkqp7ixxoip1ktEZKwwrotFdHR+uWS+1EBUwIhAK89RPIpnlb6INTQhBthCbNXYbdB8/AVqojUqrvxcRO/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQClaPzYWzy0ykTfwhKx/K0wtUUfqRTSizfASMR+n38XFAIhANRhsxIR9oySGwuXKiQP4h7i5AeWD9+6Y62vRjyFK1y7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":628419},"main":"lib/cjs/index.js","type":"module","types":"./lib/cjs/index.d.ts","module":"lib/mjs/index.js","engines":{"node":">=16.11"},"exports":{".":{"types":"./lib/mjs/index.d.ts","import":"./lib/mjs/index.js","require":"./lib/cjs/index.js"}},"gitHead":"064a4860f4ee273ad509066084510fa85fb34996","private":false,"scripts":{"lint":"eslint -c .eslintrc.cjs --ext .ts src --fix","test":"ts-mocha --exit -p tsconfig.json test/**/*.test.ts","build":"npm run clean && npm run compile","clean":"rimraf lib/ && rimraf tsconfig.tsbuildinfo","format":"prettier --write \"src/**/*.ts\"","rimraf":"./node_modules/rimraf/bin.js","compile":"tsc -b tsconfig.mjs.json","version":"npm run format && git add -A src","coverage":"nyc npm run test","build-docs":"rimraf docs && typedoc --options typedoc.json src/","preversion":"npm run lint","compile:cjs":"tsc -b tsconfig.cjs.json"},"_npmUser":{"name":"gben-spina","email":"spinajs.npm@gmail.com"},"repository":{"url":"git+https://github.com/spinajs/main.git","type":"git"},"_npmVersion":"10.8.2","description":"Observability for SpinaJS: Prometheus metrics, an HTTP request-timing/metrics middleware, and Apdex + rolling request stats","directories":{"lib":"lib","test":"__tests__"},"_nodeVersion":"20.20.2","dependencies":{"lodash":"^4.17.21","@spinajs/di":"2.0.539","prom-client":"^14.2.0","@spinajs/log":"2.0.539","@spinajs/http":"2.0.539","@spinajs/exceptions":"2.0.539","@spinajs/validation":"2.0.539","@spinajs/configuration":"2.0.539","@spinajs/telemetry-common":"2.0.539","@spinajs/configuration-common":"2.0.539"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@spinajs/fs":"2.0.539","@spinajs/http-swagger":"2.0.539"},"_npmOperationalInternal":{"tmp":"tmp/telemetry_2.0.539_1789635889459_0.0816882755738968","host":"s3://npm-registry-packages-npm-production"}},"2.0.540":{"name":"@spinajs/telemetry","version":"2.0.540","author":{"url":"https://github.com/spinajs/log","name":"SpinaJS","email":"spinajs@coderush.pl"},"license":"MIT","_id":"@spinajs/telemetry@2.0.540","maintainers":[{"name":"gben-spina","email":"spinajs.npm@gmail.com"}],"homepage":"https://github.com/spinajs/main#readme","bugs":{"url":"https://github.com/spinajs/main/issues"},"dist":{"shasum":"186db95ac37256668cdf2345cf7aefde03ea6e83","tarball":"https://registry.npmjs.org/@spinajs/telemetry/-/telemetry-2.0.540.tgz","fileCount":214,"integrity":"sha512-K0bCDgemvPJxwCuIzqIIVrVLkoI23rHj49ClKM9mO+H6pmCv6aQ/Iv9/jh1NXoGDwJAD1PoZvoBylwhH3zvfxw==","signatures":[{"sig":"MEUCIQC7+HMDenz5JiB+h2VFw3OOknpJU3Xw2GxyxtpMpmY35gIgD212kFpw2tGEXH7paVt4sszdLzSHOJu1zrcz5PzFSPU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDQsLpnrGlxH/8lRXp20fWXWB/Gy+jZKXeULmFtif3QzAIgY48FL2GDHjtXT5F5X6u+5IiybIloIh0CD1UtmpGqAkE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":628419},"main":"lib/cjs/index.js","type":"module","types":"./lib/cjs/index.d.ts","module":"lib/mjs/index.js","engines":{"node":">=16.11"},"exports":{".":{"types":"./lib/mjs/index.d.ts","import":"./lib/mjs/index.js","require":"./lib/cjs/index.js"}},"gitHead":"9cad816bf6099618c4b3964c91968a1f5c592e6d","private":false,"scripts":{"lint":"eslint -c .eslintrc.cjs --ext .ts src --fix","test":"ts-mocha --exit -p tsconfig.json test/**/*.test.ts","build":"npm run clean && npm run compile","clean":"rimraf lib/ && rimraf tsconfig.tsbuildinfo","format":"prettier --write \"src/**/*.ts\"","rimraf":"./node_modules/rimraf/bin.js","compile":"tsc -b tsconfig.mjs.json","version":"npm run format && git add -A src","coverage":"nyc npm run test","build-docs":"rimraf docs && typedoc --options typedoc.json src/","preversion":"npm run lint","compile:cjs":"tsc -b tsconfig.cjs.json"},"_npmUser":{"name":"gben-spina","email":"spinajs.npm@gmail.com"},"repository":{"url":"git+https://github.com/spinajs/main.git","type":"git"},"_npmVersion":"10.8.2","description":"Observability for SpinaJS: Prometheus metrics, an HTTP request-timing/metrics middleware, and Apdex + rolling request stats","directories":{"lib":"lib","test":"__tests__"},"_nodeVersion":"20.20.2","dependencies":{"lodash":"^4.17.21","@spinajs/di":"2.0.540","prom-client":"^14.2.0","@spinajs/log":"2.0.540","@spinajs/http":"2.0.540","@spinajs/exceptions":"2.0.540","@spinajs/validation":"2.0.540","@spinajs/configuration":"2.0.540","@spinajs/telemetry-common":"2.0.540","@spinajs/configuration-common":"2.0.540"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@spinajs/fs":"2.0.540","@spinajs/http-swagger":"2.0.540"},"_npmOperationalInternal":{"tmp":"tmp/telemetry_2.0.540_1789719780603_0.9433408808882107","host":"s3://npm-registry-packages-npm-production"}},"2.0.541":{"name":"@spinajs/telemetry","version":"2.0.541","author":{"url":"https://github.com/spinajs/log","name":"SpinaJS","email":"spinajs@coderush.pl"},"license":"MIT","_id":"@spinajs/telemetry@2.0.541","maintainers":[{"name":"gben-spina","email":"spinajs.npm@gmail.com"}],"homepage":"https://github.com/spinajs/main#readme","bugs":{"url":"https://github.com/spinajs/main/issues"},"dist":{"shasum":"e0010bb1524dbfef28df6be16c0b231d6cfffef4","tarball":"https://registry.npmjs.org/@spinajs/telemetry/-/telemetry-2.0.541.tgz","fileCount":214,"integrity":"sha512-ZkCqF1zRlX/SxqSLNXsvn6ZmHlVVjLTURnkq3xRGt5JaqUcAGAv0E3KJ27XWE7kenIGBAMcwrEBbhz1M33ShOw==","signatures":[{"sig":"MEUCIB8HBRWp7YSROlHiUwmTlVxyksMxsi1AbCmGgyAE5iNlAiEA4MVgKjUnZc0hNQ6LkHKLQvnmzjewx6hfft0VWb3SS4g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDQRVvu4faUkBMQAjDEge7zL4pspos0P0m3QCxKEBSLCQIgdTprwLfD3y4g1zzSnnsv0gs694wzOS19sL8WZmPpsNE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":628419},"main":"lib/cjs/index.js","type":"module","types":"./lib/cjs/index.d.ts","module":"lib/mjs/index.js","engines":{"node":">=16.11"},"exports":{".":{"types":"./lib/mjs/index.d.ts","import":"./lib/mjs/index.js","require":"./lib/cjs/index.js"}},"gitHead":"cc95739061142bd116c179aecb053d647b8edf7c","private":false,"scripts":{"lint":"eslint -c .eslintrc.cjs --ext .ts src --fix","test":"ts-mocha --exit -p tsconfig.json test/**/*.test.ts","build":"npm run clean && npm run compile","clean":"rimraf lib/ && rimraf tsconfig.tsbuildinfo","format":"prettier --write \"src/**/*.ts\"","rimraf":"./node_modules/rimraf/bin.js","compile":"tsc -b tsconfig.mjs.json","version":"npm run format && git add -A src","coverage":"nyc npm run test","build-docs":"rimraf docs && typedoc --options typedoc.json src/","preversion":"npm run lint","compile:cjs":"tsc -b tsconfig.cjs.json"},"_npmUser":{"name":"gben-spina","email":"spinajs.npm@gmail.com"},"repository":{"url":"git+https://github.com/spinajs/main.git","type":"git"},"_npmVersion":"10.8.2","description":"Observability for SpinaJS: Prometheus metrics, an HTTP request-timing/metrics middleware, and Apdex + rolling request stats","directories":{"lib":"lib","test":"__tests__"},"_nodeVersion":"20.20.2","dependencies":{"lodash":"^4.17.21","@spinajs/di":"2.0.541","prom-client":"^14.2.0","@spinajs/log":"2.0.541","@spinajs/http":"2.0.541","@spinajs/exceptions":"2.0.541","@spinajs/validation":"2.0.541","@spinajs/configuration":"2.0.541","@spinajs/telemetry-common":"2.0.541","@spinajs/configuration-common":"2.0.541"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@spinajs/fs":"2.0.541","@spinajs/http-swagger":"2.0.541"},"_npmOperationalInternal":{"tmp":"tmp/telemetry_2.0.541_1789722886486_0.22323651958662705","host":"s3://npm-registry-packages-npm-production"}},"2.0.542":{"name":"@spinajs/telemetry","version":"2.0.542","author":{"url":"https://github.com/spinajs/log","name":"SpinaJS","email":"spinajs@coderush.pl"},"license":"MIT","_id":"@spinajs/telemetry@2.0.542","maintainers":[{"name":"gben-spina","email":"spinajs.npm@gmail.com"}],"homepage":"https://github.com/spinajs/main#readme","bugs":{"url":"https://github.com/spinajs/main/issues"},"dist":{"shasum":"dea9c9221d8d09c8b9effc5ee2a94f1b10d850cd","tarball":"https://registry.npmjs.org/@spinajs/telemetry/-/telemetry-2.0.542.tgz","fileCount":214,"integrity":"sha512-eo3ovDihI1bsh3KYFAa82ij5LSNgo2vbqCbnif/Ia4+3g05tkSqxwIhyrptpDdscq9JJdfLjIZMbFKFjayxJIw==","signatures":[{"sig":"MEUCIQCxGxtM9qhuYtdS58Gs8igCYGqSg3yn154npxU5H+L/MQIgP5G7ysGLPL94FLNrd1GYCAZK0PEy+BI3S6VVujO0ZWw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIAeIxvB4hPNdyCM8xV1/ztppqN0xWC0rmxJ/Xnj7h1TeAiEAm/N0KEOvllTeLGeNOt9+msOeJrk68cHnSlRJt02xkSo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":628419},"main":"lib/cjs/index.js","type":"module","types":"./lib/cjs/index.d.ts","module":"lib/mjs/index.js","engines":{"node":">=16.11"},"exports":{".":{"types":"./lib/mjs/index.d.ts","import":"./lib/mjs/index.js","require":"./lib/cjs/index.js"}},"gitHead":"c80ae5af084cc3311a356e8cf9bd4d4b8a3cb712","private":false,"scripts":{"lint":"eslint -c .eslintrc.cjs --ext .ts src --fix","test":"ts-mocha --exit -p tsconfig.json test/**/*.test.ts","build":"npm run clean && npm run compile","clean":"rimraf lib/ && rimraf tsconfig.tsbuildinfo","format":"prettier --write \"src/**/*.ts\"","rimraf":"./node_modules/rimraf/bin.js","compile":"tsc -b tsconfig.mjs.json","version":"npm run format && git add -A src","coverage":"nyc npm run test","build-docs":"rimraf docs && typedoc --options typedoc.json src/","preversion":"npm run lint","compile:cjs":"tsc -b tsconfig.cjs.json"},"_npmUser":{"name":"gben-spina","email":"spinajs.npm@gmail.com"},"repository":{"url":"git+https://github.com/spinajs/main.git","type":"git"},"_npmVersion":"10.8.2","description":"Observability for SpinaJS: Prometheus metrics, an HTTP request-timing/metrics middleware, and Apdex + rolling request stats","directories":{"lib":"lib","test":"__tests__"},"_nodeVersion":"20.20.2","dependencies":{"lodash":"^4.17.21","@spinajs/di":"2.0.542","prom-client":"^14.2.0","@spinajs/log":"2.0.542","@spinajs/http":"2.0.542","@spinajs/exceptions":"2.0.542","@spinajs/validation":"2.0.542","@spinajs/configuration":"2.0.542","@spinajs/telemetry-common":"2.0.542","@spinajs/configuration-common":"2.0.542"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@spinajs/fs":"2.0.542","@spinajs/http-swagger":"2.0.542"},"_npmOperationalInternal":{"tmp":"tmp/telemetry_2.0.542_1789771649707_0.2967617875787478","host":"s3://npm-registry-packages-npm-production"}},"2.0.543":{"name":"@spinajs/telemetry","version":"2.0.543","author":{"url":"https://github.com/spinajs/log","name":"SpinaJS","email":"spinajs@coderush.pl"},"license":"MIT","_id":"@spinajs/telemetry@2.0.543","maintainers":[{"name":"gben-spina","email":"spinajs.npm@gmail.com"}],"homepage":"https://github.com/spinajs/main#readme","bugs":{"url":"https://github.com/spinajs/main/issues"},"dist":{"shasum":"a2e6c576f18a1ae737a997a6a3f0e0030dab98e2","tarball":"https://registry.npmjs.org/@spinajs/telemetry/-/telemetry-2.0.543.tgz","fileCount":214,"integrity":"sha512-XZ6rRfJuDHNunj/vJlqs7hyp9I/kMACwFI1rky7lSCxAP/Vz7feE1MWgIP8Nq2zlWy2/czFVeE1jg08k8ComwA==","signatures":[{"sig":"MEYCIQCqb4ELEgOrgbd/Z8h5PoJPyfJPAZGO1eX38SCvjSo/WQIhAIGCQ8q7InvSlbdiaVGP/7fkmfqp9GrFHFnqnFfuFiLi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIColfqGy8o9HAQXum/iqmrREvG0+lLgnfT1Sat4RgzASAiEAtDU3MfXaFRp/So99fximbCnpXnhm4O8DwtmRIHgbDsE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":628419},"main":"lib/cjs/index.js","type":"module","types":"./lib/cjs/index.d.ts","module":"lib/mjs/index.js","engines":{"node":">=16.11"},"exports":{".":{"types":"./lib/mjs/index.d.ts","import":"./lib/mjs/index.js","require":"./lib/cjs/index.js"}},"gitHead":"e7c54c4ceaa863e6094424afcde9e48da26e3970","private":false,"scripts":{"lint":"eslint -c .eslintrc.cjs --ext .ts src --fix","test":"ts-mocha --exit -p tsconfig.json test/**/*.test.ts","build":"npm run clean && npm run compile","clean":"rimraf lib/ && rimraf tsconfig.tsbuildinfo","format":"prettier --write \"src/**/*.ts\"","rimraf":"./node_modules/rimraf/bin.js","compile":"tsc -b tsconfig.mjs.json","version":"npm run format && git add -A src","coverage":"nyc npm run test","build-docs":"rimraf docs && typedoc --options typedoc.json src/","preversion":"npm run lint","compile:cjs":"tsc -b tsconfig.cjs.json"},"_npmUser":{"name":"gben-spina","email":"spinajs.npm@gmail.com"},"repository":{"url":"git+https://github.com/spinajs/main.git","type":"git"},"_npmVersion":"10.8.2","description":"Observability for SpinaJS: Prometheus metrics, an HTTP request-timing/metrics middleware, and Apdex + rolling request stats","directories":{"lib":"lib","test":"__tests__"},"_nodeVersion":"20.20.2","dependencies":{"lodash":"^4.17.21","@spinajs/di":"2.0.543","prom-client":"^14.2.0","@spinajs/log":"2.0.543","@spinajs/http":"2.0.543","@spinajs/exceptions":"2.0.543","@spinajs/validation":"2.0.543","@spinajs/configuration":"2.0.543","@spinajs/telemetry-common":"2.0.543","@spinajs/configuration-common":"2.0.543"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@spinajs/fs":"2.0.543","@spinajs/http-swagger":"2.0.543"},"_npmOperationalInternal":{"tmp":"tmp/telemetry_2.0.543_1789943482868_0.6047964198265718","host":"s3://npm-registry-packages-npm-production"}},"2.0.544":{"name":"@spinajs/telemetry","version":"2.0.544","author":{"url":"https://github.com/spinajs/log","name":"SpinaJS","email":"spinajs@coderush.pl"},"license":"MIT","_id":"@spinajs/telemetry@2.0.544","maintainers":[{"name":"gben-spina","email":"spinajs.npm@gmail.com"}],"homepage":"https://github.com/spinajs/main#readme","bugs":{"url":"https://github.com/spinajs/main/issues"},"dist":{"shasum":"07322b18a955967c304125a79c07a1db8b9d5114","tarball":"https://registry.npmjs.org/@spinajs/telemetry/-/telemetry-2.0.544.tgz","fileCount":214,"integrity":"sha512-semYk89LWOuvD0lhqwJ/ppkNZYn3yjg/E3Rg1XsO66JaZGvH/vKoZDZak1UMzEawoVvgSOc5O6/tbpeXp0AGRA==","signatures":[{"sig":"MEYCIQCgZIKntjlyx2rZu1aZ98U4aNMkLUN9ahgg4pFvNKzTvgIhALXRCcr7qb/l8QJFjB8TVq/V17n+G6JTDy8ukjBiLWtt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGmSSm4Cb7PvKssRgYYBNpsMhvVqWFhhnd7U5/BrnjL2AiBK0ZQlyawNa0bDymz8Lwr/qNiMfr91eBSImLkR5Npu7g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":628419},"main":"lib/cjs/index.js","type":"module","types":"./lib/cjs/index.d.ts","module":"lib/mjs/index.js","engines":{"node":">=16.11"},"exports":{".":{"types":"./lib/mjs/index.d.ts","import":"./lib/mjs/index.js","require":"./lib/cjs/index.js"}},"gitHead":"b5f478836f4dd4ffa9854e5b3f953c1841dc7770","private":false,"scripts":{"lint":"eslint -c .eslintrc.cjs --ext .ts src --fix","test":"ts-mocha --exit -p tsconfig.json test/**/*.test.ts","build":"npm run clean && npm run compile","clean":"rimraf lib/ && rimraf tsconfig.tsbuildinfo","format":"prettier --write \"src/**/*.ts\"","rimraf":"./node_modules/rimraf/bin.js","compile":"tsc -b tsconfig.mjs.json","version":"npm run format && git add -A src","coverage":"nyc npm run test","build-docs":"rimraf docs && typedoc --options typedoc.json src/","preversion":"npm run lint","compile:cjs":"tsc -b tsconfig.cjs.json"},"_npmUser":{"name":"gben-spina","email":"spinajs.npm@gmail.com"},"repository":{"url":"git+https://github.com/spinajs/main.git","type":"git"},"_npmVersion":"10.8.2","description":"Observability for SpinaJS: Prometheus metrics, an HTTP request-timing/metrics middleware, and Apdex + rolling request stats","directories":{"lib":"lib","test":"__tests__"},"_nodeVersion":"20.20.2","dependencies":{"lodash":"^4.17.21","@spinajs/di":"2.0.544","prom-client":"^14.2.0","@spinajs/log":"2.0.544","@spinajs/http":"2.0.544","@spinajs/exceptions":"2.0.544","@spinajs/validation":"2.0.544","@spinajs/configuration":"2.0.544","@spinajs/telemetry-common":"2.0.544","@spinajs/configuration-common":"2.0.544"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@spinajs/fs":"2.0.544","@spinajs/http-swagger":"2.0.544"},"_npmOperationalInternal":{"tmp":"tmp/telemetry_2.0.544_1790103925597_0.6771065077781027","host":"s3://npm-registry-packages-npm-production"}},"2.0.545":{"name":"@spinajs/telemetry","version":"2.0.545","author":{"url":"https://github.com/spinajs/log","name":"SpinaJS","email":"spinajs@coderush.pl"},"license":"MIT","_id":"@spinajs/telemetry@2.0.545","maintainers":[{"name":"gben-spina","email":"spinajs.npm@gmail.com"}],"homepage":"https://github.com/spinajs/main#readme","bugs":{"url":"https://github.com/spinajs/main/issues"},"dist":{"shasum":"b6a397b267faadb521536d3986379e7ad307676e","tarball":"https://registry.npmjs.org/@spinajs/telemetry/-/telemetry-2.0.545.tgz","fileCount":214,"integrity":"sha512-04bOlZK0PlXfPv7hC7e6V+eHsfLCoCl9HHvlpeP5eUmrtap77p5UTnvpo+1j1WADPx9AaKMGJ8UVwQcTKMDMhw==","signatures":[{"sig":"MEUCIErX94pJYRCXCcDc29KXgVBBMXIICJofHq9ckGaG8rNeAiEAtoT7rLmuPpEMfPMruRIUVYOL907A4CtL5oHKu6BH8G0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHQbfZNJJ0TWG4lJqyfdh8A/RriveXSgmA4PoFA3qJVaAiAZ7PLqPu5tgYSvK8qmH5I8fRB1s/L8nZuQb0U8RnjMtQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":628419},"main":"lib/cjs/index.js","type":"module","types":"./lib/cjs/index.d.ts","module":"lib/mjs/index.js","engines":{"node":">=16.11"},"exports":{".":{"types":"./lib/mjs/index.d.ts","import":"./lib/mjs/index.js","require":"./lib/cjs/index.js"}},"gitHead":"467e67b11f383b956cb4b3f17d06db14df89ec96","private":false,"scripts":{"lint":"eslint -c .eslintrc.cjs --ext .ts src --fix","test":"ts-mocha --exit -p tsconfig.json test/**/*.test.ts","build":"npm run clean && npm run compile","clean":"rimraf lib/ && rimraf tsconfig.tsbuildinfo","format":"prettier --write \"src/**/*.ts\"","rimraf":"./node_modules/rimraf/bin.js","compile":"tsc -b tsconfig.mjs.json","version":"npm run format && git add -A src","coverage":"nyc npm run test","build-docs":"rimraf docs && typedoc --options typedoc.json src/","preversion":"npm run lint","compile:cjs":"tsc -b tsconfig.cjs.json"},"_npmUser":{"name":"gben-spina","email":"spinajs.npm@gmail.com"},"repository":{"url":"git+https://github.com/spinajs/main.git","type":"git"},"_npmVersion":"10.8.2","description":"Observability for SpinaJS: Prometheus metrics, an HTTP request-timing/metrics middleware, and Apdex + rolling request stats","directories":{"lib":"lib","test":"__tests__"},"_nodeVersion":"20.20.2","dependencies":{"lodash":"^4.17.21","@spinajs/di":"2.0.545","prom-client":"^14.2.0","@spinajs/log":"2.0.545","@spinajs/http":"2.0.545","@spinajs/exceptions":"2.0.545","@spinajs/validation":"2.0.545","@spinajs/configuration":"2.0.545","@spinajs/telemetry-common":"2.0.545","@spinajs/configuration-common":"2.0.545"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@spinajs/fs":"2.0.545","@spinajs/http-swagger":"2.0.545"},"_npmOperationalInternal":{"tmp":"tmp/telemetry_2.0.545_1790236218867_0.7607334178571077","host":"s3://npm-registry-packages-npm-production"}},"2.0.546":{"name":"@spinajs/telemetry","version":"2.0.546","author":{"url":"https://github.com/spinajs/log","name":"SpinaJS","email":"spinajs@coderush.pl"},"license":"MIT","_id":"@spinajs/telemetry@2.0.546","maintainers":[{"name":"gben-spina","email":"spinajs.npm@gmail.com"}],"homepage":"https://github.com/spinajs/main#readme","bugs":{"url":"https://github.com/spinajs/main/issues"},"dist":{"shasum":"a1fd9eab22f7d696ac2ff18bbdd012e8dc7265c6","tarball":"https://registry.npmjs.org/@spinajs/telemetry/-/telemetry-2.0.546.tgz","fileCount":214,"integrity":"sha512-D8Xp+cE//cUCfLkWITS8los04/M4q0HCd/X6PylvUnPPtZ7aVCwzqVTlBMkQukKH2MQ1+M1RME9ZbkdJTxjZXg==","signatures":[{"sig":"MEUCID5t6SjM/SZIUpnmi+YNXfSFMyB27GtWsgqi+GUliP3WAiEA26Zja6no4J4rxllHrdRKlVEiRqLYglcx4lUBklvdCKk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGk6MdwHejIq3jLTcrfX//hA29uYop87P0oM0lW1GSgJAiEAwwYlDNTxhsov6yRKTZXJAW+V6r7HJcTJ0CIbZGls4Ec=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":628419},"main":"lib/cjs/index.js","type":"module","types":"./lib/cjs/index.d.ts","module":"lib/mjs/index.js","engines":{"node":">=16.11"},"exports":{".":{"types":"./lib/mjs/index.d.ts","import":"./lib/mjs/index.js","require":"./lib/cjs/index.js"}},"gitHead":"bcd2a984225bc23fa25e3d3c0ff85ee74b2e7b5b","private":false,"scripts":{"lint":"eslint -c .eslintrc.cjs --ext .ts src --fix","test":"ts-mocha --exit -p tsconfig.json test/**/*.test.ts","build":"npm run clean && npm run compile","clean":"rimraf lib/ && rimraf tsconfig.tsbuildinfo","format":"prettier --write \"src/**/*.ts\"","rimraf":"./node_modules/rimraf/bin.js","compile":"tsc -b tsconfig.mjs.json","version":"npm run format && git add -A src","coverage":"nyc npm run test","build-docs":"rimraf docs && typedoc --options typedoc.json src/","preversion":"npm run lint","compile:cjs":"tsc -b tsconfig.cjs.json"},"_npmUser":{"name":"gben-spina","email":"spinajs.npm@gmail.com"},"repository":{"url":"git+https://github.com/spinajs/main.git","type":"git"},"_npmVersion":"10.8.2","description":"Observability for SpinaJS: Prometheus metrics, an HTTP request-timing/metrics middleware, and Apdex + rolling request stats","directories":{"lib":"lib","test":"__tests__"},"_nodeVersion":"20.20.2","dependencies":{"lodash":"^4.17.21","@spinajs/di":"2.0.546","prom-client":"^14.2.0","@spinajs/log":"2.0.546","@spinajs/http":"2.0.546","@spinajs/exceptions":"2.0.546","@spinajs/validation":"2.0.546","@spinajs/configuration":"2.0.546","@spinajs/telemetry-common":"2.0.546","@spinajs/configuration-common":"2.0.546"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@spinajs/fs":"2.0.546","@spinajs/http-swagger":"2.0.546"},"_npmOperationalInternal":{"tmp":"tmp/telemetry_2.0.546_1790237764344_0.5663900412242633","host":"s3://npm-registry-packages-npm-production"}},"2.0.547":{"_id":"@spinajs/telemetry@2.0.547","bugs":{"url":"https://github.com/spinajs/main/issues"},"dist":{"shasum":"be80a859bafc846726d511de1122e94b1a70b62a","tarball":"https://registry.npmjs.org/@spinajs/telemetry/-/telemetry-2.0.547.tgz","fileCount":214,"integrity":"sha512-2ZJ93bVA3/C41NBnhb+K/+YVKLxYDq4WHpKdTMGHeArsay2+uwnrMGPETTyWfOUUj/LPwaYCH7VtZ51IX9Z7Eg==","signatures":[{"sig":"MEUCIEhMTDcJ4i4/WIn1cbAUWkMAdWhUhjisivqj7qfcwWqxAiEAtI+IzEh/72PT4C5wONo7bnYseO22bhGqCrBWBm4Zblg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIHSrawEA7SMzJQWn/R7oIDr9eUxxCIlzc41/OkkbH38gAiBsnsxTqXABuIk7R2fZP+nBU29/x4k4eIqcADWerRqCMA=="}],"unpackedSize":628419},"main":"lib/cjs/index.js","name":"@spinajs/telemetry","type":"module","types":"./lib/cjs/index.d.ts","author":{"url":"https://github.com/spinajs/log","name":"SpinaJS","email":"spinajs@coderush.pl"},"module":"lib/mjs/index.js","engines":{"node":">=16.11"},"exports":{".":{"types":"./lib/mjs/index.d.ts","import":"./lib/mjs/index.js","require":"./lib/cjs/index.js"}},"gitHead":"a7ee8fc54ed252601142de2ec9c2b82e7ef6b332","license":"MIT","private":false,"scripts":{"lint":"eslint -c .eslintrc.cjs --ext .ts src --fix","test":"ts-mocha --exit -p tsconfig.json test/**/*.test.ts","build":"npm run clean && npm run compile","clean":"rimraf lib/ && rimraf tsconfig.tsbuildinfo","format":"prettier --write \"src/**/*.ts\"","rimraf":"./node_modules/rimraf/bin.js","compile":"tsc -b tsconfig.mjs.json","version":"npm run format && git add -A src","coverage":"nyc npm run test","build-docs":"rimraf docs && typedoc --options typedoc.json src/","preversion":"npm run lint","compile:cjs":"tsc -b tsconfig.cjs.json"},"version":"2.0.547","_npmUser":{"name":"gben-spina","email":"spinajs.npm@gmail.com"},"homepage":"https://github.com/spinajs/main#readme","repository":{"url":"git+https://github.com/spinajs/main.git","type":"git"},"_npmVersion":"10.8.2","description":"Observability for SpinaJS: Prometheus metrics, an HTTP request-timing/metrics middleware, and Apdex + rolling request stats","directories":{"lib":"lib","test":"__tests__"},"maintainers":[{"name":"gben-spina","email":"spinajs.npm@gmail.com"}],"_nodeVersion":"20.20.2","dependencies":{"lodash":"^4.17.21","@spinajs/di":"2.0.547","prom-client":"^14.2.0","@spinajs/log":"2.0.547","@spinajs/http":"2.0.547","@spinajs/exceptions":"2.0.547","@spinajs/validation":"2.0.547","@spinajs/configuration":"2.0.547","@spinajs/telemetry-common":"2.0.547","@spinajs/configuration-common":"2.0.547"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@spinajs/fs":"2.0.547","@spinajs/http-swagger":"2.0.547"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/telemetry_2.0.547_1790678741255_0.5148631124320586"}}},"time":{"created":"2026-07-28T01:20:59.976Z","modified":"2026-09-29T10:45:41.616Z","2.0.482":"2026-07-28T01:21:00.314Z","2.0.484":"2026-07-28T10:04:16.953Z","2.0.485":"2026-07-28T10:33:36.002Z","2.0.486":"2026-07-28T10:54:24.255Z","2.0.488":"2026-07-31T08:22:05.850Z","2.0.489":"2026-07-31T21:58:15.985Z","2.0.490":"2026-07-31T23:12:22.607Z","2.0.491":"2026-08-01T00:53:57.177Z","2.0.494":"2026-08-03T20:23:05.138Z","2.0.495":"2026-08-03T21:42:06.210Z","2.0.496":"2026-08-03T23:22:54.078Z","2.0.497":"2026-08-04T00:03:47.202Z","2.0.498":"2026-08-04T00:14:22.275Z","2.0.499":"2026-08-05T03:33:23.414Z","2.0.500":"2026-08-06T08:23:13.014Z","2.0.501":"2026-08-06T11:51:51.577Z","2.0.502":"2026-08-07T01:42:24.627Z","2.0.504":"2026-08-09T08:27:58.979Z","2.0.505":"2026-08-09T22:40:46.141Z","2.0.506":"2026-08-09T22:58:45.338Z","2.0.507":"2026-08-12T13:02:31.696Z","2.0.508":"2026-08-14T23:42:23.265Z","2.0.509":"2026-08-17T12:12:52.878Z","2.0.510":"2026-08-17T22:31:13.387Z","2.0.511":"2026-08-17T22:37:39.655Z","2.0.512":"2026-08-18T12:10:57.464Z","2.0.513":"2026-08-19T09:25:58.861Z","2.0.514":"2026-08-20T07:44:32.947Z","2.0.515":"2026-08-21T13:22:52.213Z","2.0.516":"2026-08-21T13:29:09.438Z","2.0.517":"2026-08-23T23:50:04.572Z","2.0.518":"2026-08-25T08:59:53.221Z","2.0.519":"2026-08-25T09:07:41.394Z","2.0.520":"2026-08-25T11:26:24.010Z","2.0.521":"2026-08-26T12:21:18.508Z","2.0.522":"2026-08-31T13:30:14.609Z","2.0.523":"2026-09-01T12:24:53.886Z","2.0.524":"2026-09-01T15:01:14.248Z","2.0.525":"2026-09-01T16:48:26.418Z","2.0.526":"2026-09-02T03:55:44.601Z","2.0.527":"2026-09-02T04:43:50.129Z","2.0.528":"2026-09-02T07:09:29.242Z","2.0.529":"2026-09-02T07:19:39.905Z","2.0.530":"2026-09-02T08:27:41.575Z","2.0.531":"2026-09-04T10:06:31.551Z","2.0.532":"2026-09-09T23:27:22.484Z","2.0.533":"2026-09-11T08:35:53.404Z","2.0.534":"2026-09-14T22:22:17.099Z","2.0.535":"2026-09-15T12:34:22.565Z","2.0.536":"2026-09-15T12:39:54.691Z","2.0.537":"2026-09-16T05:32:37.748Z","2.0.538":"2026-09-17T06:50:43.305Z","2.0.539":"2026-09-17T09:04:49.556Z","2.0.540":"2026-09-18T08:23:00.707Z","2.0.541":"2026-09-18T09:14:46.567Z","2.0.542":"2026-09-18T22:47:29.795Z","2.0.543":"2026-09-20T22:31:22.954Z","2.0.544":"2026-09-22T19:05:25.720Z","2.0.545":"2026-09-24T07:50:18.958Z","2.0.546":"2026-09-24T08:16:04.450Z","2.0.547":"2026-09-29T10:45:41.393Z"},"bugs":{"url":"https://github.com/spinajs/main/issues"},"author":{"url":"https://github.com/spinajs/log","name":"SpinaJS","email":"spinajs@coderush.pl"},"license":"MIT","homepage":"https://github.com/spinajs/main#readme","repository":{"url":"git+https://github.com/spinajs/main.git","type":"git"},"description":"Observability for SpinaJS: Prometheus metrics, an HTTP request-timing/metrics middleware, and Apdex + rolling request stats","maintainers":[{"name":"gben-spina","email":"spinajs.npm@gmail.com"}],"readme":"# `@spinajs/telemetry`\n\nObservability for SpinaJS, derived from the swagger-stats design but adapted to\nSpinaJS's DI + middleware conventions. It provides:\n\n- **`Metrics`** — a `@Singleton()` wrapper over a private `prom-client` `Registry`\n  (isolated from the global default registry) with a declarative metric factory\n  (`defineMetrics`), default process metrics (`collectDefault`), and async\n  Prometheus text rendering (`render` / `contentType`).\n- **`TelemetryMiddleware`** — an `@Injectable(ServerMiddleware)` that times every\n  HTTP request and records a duration **histogram**, a request **counter**, and\n  an in-flight **gauge** (keyed by `method` / `route` / `status`), and feeds the\n  shared `TelemetryStore`. All of it runs from a `res.on('finish')` handler, and\n  telemetry errors never break the request.\n- **`TelemetryStore`** — the `@Singleton()` that owns the collected aggregates\n  (`RequestStats`, `Timeline`, `RouteStats`). The middleware is its only writer;\n  the JSON endpoints are readers. It exists because a `ServerMiddleware` is not a\n  singleton, so writer and reader cannot be the same object.\n- **`PromMetricSink`** — an `@Injectable(PerfSink)` that bridges the\n  `@spinajs/log` **`Perf`** facade to Prometheus: every `Perf.measure` /\n  `@Measure` / `Perf.count` measurement (including the ORM `orm.query` spans and\n  HTTP per-request rollups) is exported as a `perf_*` metric with **no extra\n  wiring**.\n- **`RequestStats`** — pure status-class counters (1xx..5xx), error rate, request\n  rate, response-time min/max/avg, and **Apdex**.\n- **`Timeline`** — a rolling ring of `RequestStats` buckets (default 60 x 1 min).\n- **`RouteStats`** — a bounded per method+route breakdown.\n- **controllers** — `/metrics` (Prometheus exposition) and a `/telemetry/*` JSON\n  API, each guarded by a policy named in configuration. Registered automatically;\n  the response DTOs carry schemas, so they show up in the generated OpenAPI\n  document when `@spinajs/http-swagger` is installed.\n- **`HealthCheck`** — the abstract readiness probe backing `/telemetry/ready`.\n  The package ships no concrete checks; you register your own.\n- **endpoint handlers** — `metricsHandler(metrics)` and `statsHandler(store)`,\n  plain `(req, res)` handlers for apps that do not use the SpinaJS controller\n  stack. Not needed otherwise; the controllers above cover it.\n\nThe registry is **isolated** (not `prom-client`'s global default), so multiple\nSpinaJS apps in one process — and repeated init in tests — stay independent.\n\n> Replacing `@spinajs/metrics`? Read\n> [`docs/migrations/2026-07-23-metrics-to-telemetry.md`](../../docs/migrations/2026-07-23-metrics-to-telemetry.md)\n> first — the http metric series are renamed **and** their unit changed from\n> seconds to milliseconds, which takes dashboards down silently.\n\n---\n\n## Quick start\n\nInstall the package. The controllers, middleware, perf bridge and default\nprocess metrics are wired automatically; set the auth token and you are done.\n\n```ts\n// configuration\n{\n  telemetry: {\n    auth: { token: process.env.METRICS_TOKEN },\n  },\n}\n```\n\n| Endpoint | Returns | Default access |\n| --- | --- | --- |\n| `GET /metrics` | Prometheus exposition text | token |\n| `GET /telemetry/stats` | `{ all, timeline }` — lifetime stats + rolling timeline | token |\n| `GET /telemetry/timeline?buckets=N` | The timeline alone, buckets annotated with their window | token |\n| `GET /telemetry/routes` | Per method+route request breakdown | token |\n| `GET /telemetry/perf` | Aggregated `Perf` spans and events | token |\n| `GET /telemetry/health` | Liveness — uptime, pid, node version, optional app version | public |\n| `GET /telemetry/ready` | Readiness — runs every registered `HealthCheck`, 503 when any is down | public |\n\nGuarded endpoints expect the token on the `x-metrics-token` header:\n\n```bash\ncurl -H \"x-metrics-token: $METRICS_TOKEN\" http://localhost:8080/metrics\n```\n\n`TelemetryTokenPolicy` is bypassed entirely when `configuration.isDevelopment`\nis set, so a local run needs no token at all.\n\nEvery endpoint's policy is a config key, so access can be changed without code:\n\n```ts\ntelemetry: {\n  auth: {\n    policies: {\n      metrics: 'TelemetryTokenPolicy',\n      health: 'PublicPolicy',   // probes cannot carry a token\n    },\n  },\n}\n```\n\n`/telemetry/health` and `/telemetry/ready` are public by default because kubelet\nprobes and load balancers cannot send a header. They expose uptime, pid, the node\nversion and — if you set `telemetry.health.version` — the app version. Point them\nat `TelemetryTokenPolicy` if that is more than you want to publish.\n\n### Readiness checks\n\nTelemetry ships no concrete checks — a database check belongs where the database\ndependency already is. Register your own:\n\n```ts\nimport { Injectable } from '@spinajs/di';\nimport { HealthCheck, IHealthResult } from '@spinajs/telemetry';\n\n@Injectable(HealthCheck)\nexport class DatabaseCheck extends HealthCheck {\n  public Name = 'database';\n\n  public async check(): Promise<IHealthResult> {\n    try {\n      await db.raw('select 1');\n      return { status: 'up' };\n    } catch (err) {\n      return { status: 'down', message: (err as Error).message };\n    }\n  }\n}\n```\n\n`status` is `'up' | 'degraded' | 'down'`; a check may also return a `data` bag.\nEach check is raced against `telemetry.health.timeoutMs` ( default 2000 ), so a\nhung dependency cannot hang the probe — a timed-out check, or one that throws,\ncounts as `down`. The overall status is the worst of them, and `/ready` answers\n503 when it is `down` ( or `degraded`, with `telemetry.health.failOnDegraded` ).\n\n### Mounting on a bare express app\n\n`metricsHandler( metrics )` and `statsHandler( store )` are exported for apps\nthat do not use the SpinaJS controller stack:\n\n```ts\nimport { DI } from '@spinajs/di';\nimport { Metrics, TelemetryStore, metricsHandler, statsHandler } from '@spinajs/telemetry';\n\nrouter.get('/metrics', metricsHandler(await DI.resolve(Metrics)));\nrouter.get('/telemetry/stats', statsHandler(await DI.resolve(TelemetryStore)));\n```\n\nThese are unguarded — the policy lives on the controllers, so an app wiring the\nhandlers by hand owns its own auth. `statsHandler` also reports `req_rate` /\n`err_rate` as whatever the last `/telemetry/stats` controller call left behind\n( `0` if nobody has called it ), because only the controller derives them.\n\n---\n\n## HTTP request metrics\n\nOnce `TelemetryMiddleware` is active, every request is timed (with\n`process.hrtime.bigint()`) and recorded against the shared registry:\n\n| Series | Type | Labels |\n| --- | --- | --- |\n| `http_requests_total` | counter | `method`, `route`, `status` |\n| `http_request_duration_ms` | histogram | `method`, `route`, `status` |\n| `http_requests_in_flight` | gauge | — |\n\nThe `route` label prefers the **matched** route path (`req.route.path`) over the\nraw URL, keeping cardinality bounded. The prefix (`http`) and duration buckets\nare **configuration**, not code — do not subclass just to change them:\n\n```ts\n// configuration\n{\n  telemetry: {\n    prefix: 'api', // -> api_requests_total, api_request_duration_ms, api_requests_in_flight\n    buckets: [5, 25, 100, 500, 2500],\n  },\n}\n```\n\n> **Do not subclass `TelemetryMiddleware` to re-prefix.** Decorating a subclass\n> with `@Injectable(ServerMiddleware)` **adds** a middleware, it does not replace\n> the base one — see [Replacing the middleware](#replacing-the-middleware). You\n> would get `http_*` **and** `api_*` for every request, plus double counts in\n> `/telemetry/stats`.\n\n---\n\n## Custom application metrics\n\nUse `Metrics.defineMetrics(prefix, defs)` to declare your own metrics on the same\nisolated registry — they show up in the same `/metrics` scrape. It is\n**idempotent** (a duplicate name is removed and recreated), so re-defining on a\ntest re-init won't throw.\n\n```ts\nimport { DI } from '@spinajs/di';\nimport { Metrics } from '@spinajs/telemetry';\nimport type { Counter, Histogram } from 'prom-client';\n\nconst metrics = await DI.resolve(Metrics);\n\nconst map = metrics.defineMetrics('orders', [\n  { name: 'created_total', help: 'Orders created', type: 'counter', labelNames: ['channel'] },\n  { name: 'value_eur', help: 'Order value in EUR', type: 'histogram', buckets: [10, 50, 100, 500] },\n  { name: 'pending', help: 'Orders awaiting payment', type: 'gauge' },\n]);\n\n(map['created_total'] as Counter<string>).inc({ channel: 'web' });\n(map['value_eur'] as Histogram<string>).observe(129.9);\n\n// Render on demand ( render() is async in prom-client 14 )\nconst exposition = await metrics.render();\n```\n\n`MetricDef.type` is `'counter' | 'gauge' | 'histogram' | 'summary'`; `labelNames`\nis optional, as are `buckets` (histogram only) and `percentiles` (summary only).\nEvery name is prefixed with `${prefix}_`, so pass the base name. Keep label\n**values** low-cardinality — never put ids, emails, or raw URLs in a label.\n\n---\n\n## Performance metrics → Prometheus (the perf dual-sink)\n\n`@spinajs/log` exposes a `Perf` facade for instrumenting arbitrary code\n(`Perf.measure` / `Perf.start` / `Perf.count` / `Perf.value` and the `@Measure`\ndecorator). Each measurement is fanned out to every registered `PerfSink`. This\npackage ships **`PromMetricSink`**, so **installing `@spinajs/telemetry` alongside\n`@spinajs/http` automatically exports all of it to Prometheus** — you don't call\nprom-client yourself.\n\n### What gets exported\n\n| Series | Type | Labels | Source |\n| --- | --- | --- | --- |\n| `perf_span_duration_ms` | histogram | `name` | every `Perf.measure` / `@Measure` / `span.end()` |\n| `perf_events_total` | counter | `name` | every `Perf.count` / `Perf.value` |\n| `perf_scope_total_ms` | histogram | `name` | per-request rollup totals (e.g. total DB time per request) |\n\nThe `name` label is the measurement name (e.g. `orm.query`, `http.request`, or\nyour own). **It must be low-cardinality** — use a fixed vocabulary of names, not\nper-request unique strings.\n\n### Instrument your code — it lands in Prometheus for free\n\n```ts\nimport { Perf, Measure } from '@spinajs/log';\n\n// wrap a block ( async or sync )\nawait Perf.measure('report.build', () => buildReport(customerId));\n// -> perf_span_duration_ms{name=\"report.build\"}\n\n// count events\nPerf.count('cache.miss');\n// -> perf_events_total{name=\"cache.miss\"}\n\n// decorate a method\nclass ReportService {\n  @Measure('report.render')\n  async render() { /* ... */ }\n  // -> perf_span_duration_ms{name=\"report.render\"}\n}\n```\n\nOut of the box you also get, with zero extra code:\n\n- **`perf_span_duration_ms{name=\"orm.query\"}`** — every SQL query, timed by the\n  ORM (`SqlDriver.execute`).\n- **`perf_scope_total_ms{name=\"orm.query\"}`** — total DB time *per HTTP request*\n  (emitted by the HTTP `PerfRollup` middleware at request end).\n\nExample Prometheus queries:\n\n```promql\n# p95 query latency\nhistogram_quantile(0.95, sum by (le) (rate(perf_span_duration_ms_bucket{name=\"orm.query\"}[5m])))\n\n# average DB time contributed per request\nrate(perf_scope_total_ms_sum{name=\"orm.query\"}[5m]) / rate(perf_scope_total_ms_count{name=\"orm.query\"}[5m])\n```\n\n### Log thresholds vs. prom export\n\nThe default **log** sink (`LogMetricSink` in `@spinajs/log`) only writes a line\nwhen a span exceeds its `logger.perf.thresholds` (slow → `warn`, fast → `trace`).\n`PromMetricSink` is independent — it records **every** measurement regardless of\nthreshold, so your histograms are complete. Tune log noise with `logger.perf.*`\nwithout affecting the metrics.\n\n### Registration timing\n\n`TelemetryBootstrapper` builds both sinks and calls `Perf.refreshSinks()` at\nstartup, so the bridge is live for every app that has this package installed —\nwith or without `@spinajs/http`. Nothing to wire.\n\nIt builds them through `Array.ofType(PerfSink)` rather than\n`DI.resolve(PromMetricSink)`, and that detail is load-bearing: the container\ncaches a directly-resolved instance under its own type name only, and a later\n`Array.ofType(PerfSink)` returns that cached instance **without** adding it to\nthe `PerfSink` list — leaving `Perf` blind to the sink it just handed back. If\nyou add a sink of your own, resolve it the same way.\n\n### Write your own sink\n\n`PerfSink` is a plain registerable abstract class — add another destination\n(StatsD, OTLP, a DB) without touching the producers. Register it with\n`@Injectable(PerfSink)` and `Perf` fans measurements to it too:\n\n```ts\nimport { Injectable } from '@spinajs/di';\nimport { PerfSink, IPerfMetric, IPerfRollup } from '@spinajs/log';\n\n@Injectable(PerfSink)\nexport class StatsdSink extends PerfSink {\n  public collect(m: IPerfMetric): void {\n    if (m.kind === 'span') statsd.timing(m.name, m.durationMs ?? 0);\n    else statsd.increment(m.name, m.value ?? 1);\n  }\n  public onScopeEnd(rollup: IPerfRollup): void {\n    for (const [name, e] of Object.entries(rollup.byName)) statsd.timing(`${name}.request`, e.totalMs);\n  }\n}\n```\n\nA sink's `collect` / `onScopeEnd` must never throw meaningfully — the `Perf`\nfacade already guards every call so one bad sink can't break measured code or the\nother sinks.\n\n---\n\n## JSON stats endpoint\n\n`statsHandler(store)` writes `{ all, timeline }` from the shared store's lifetime\n`RequestStats` and rolling `Timeline`:\n\n```jsonc\n{\n  \"all\": {\n    \"requests\": 1284, \"responses\": 1284, \"errors\": 12,\n    \"info\": 0, \"success\": 1201, \"redirect\": 60, \"client_error\": 11, \"server_error\": 1,\n    \"total_time\": 48210, \"max_time\": 812, \"min_time\": 1, \"avg_time\": 37.5,\n    \"apdex_satisfied\": 1180, \"apdex_tolerated\": 40, \"apdex_score\": 0.94,\n    \"req_rate\": 0, \"err_rate\": 0\n  },\n  \"timeline\": {\n    \"29014823\": { \"requests\": 42, \"responses\": 42, \"avg_time\": 33.1, \"apdex_score\": 0.95 /* ... */ }\n  }\n}\n```\n\n- **`RequestStats`** accumulates status-class counters, response-time\n  aggregates, and an **Apdex** score (`(satisfied + tolerated/2) / responses`;\n  default satisfied threshold 25 ms, tolerated up to 4×).\n- **`Timeline`** keeps a rolling ring of per-bucket `RequestStats` (default\n  60 buckets × 60 s), keyed by `floor(timestamp / bucketMs)`.\n\nBoth are pure and take the timestamp in, so they're deterministic under test.\n\n---\n\n## Metrics reference\n\n| Series | Type | Labels | Emitted by |\n| --- | --- | --- | --- |\n| `http_requests_total` | counter | `method`, `route`, `status` | `TelemetryMiddleware` |\n| `http_request_duration_ms` | histogram | `method`, `route`, `status` | `TelemetryMiddleware` |\n| `http_requests_in_flight` | gauge | — | `TelemetryMiddleware` |\n| `perf_span_duration_ms` | histogram | `name` | `PromMetricSink` (from `Perf.measure`/`@Measure`) |\n| `perf_events_total` | counter | `name` | `PromMetricSink` (from `Perf.count`/`Perf.value`) |\n| `perf_scope_total_ms` | histogram | `name` | `PromMetricSink` (from per-request rollups) |\n| `process_*` / `nodejs_*` | various | — | `metrics.collectDefault()`, called at bootstrap unless `telemetry.collectDefaultMetrics` is `false` |\n\nDuration histogram buckets (ms): `http_request_duration_ms` uses\n`DURATION_BUCKETS_MS` = `[5, 10, 25, 50, 100, 250, 500, 1000, 2500, 5000, 10000]`;\nthe `perf_*` histograms use `PERF_DURATION_BUCKETS_MS` (same, plus a leading `1`).\n\n---\n\n## Configuration reference\n\n| Key | Default | Meaning |\n| --- | --- | --- |\n| `telemetry.auth.token` | `''` | Expected value of the `x-metrics-token` header |\n| `telemetry.auth.policies.<endpoint>` | see below | Policy class name per endpoint |\n| `telemetry.collectDefaultMetrics` | `true` | Register `process_*` / `nodejs_*` metrics at bootstrap |\n| `telemetry.prefix` | `'http'` | Metric name prefix for the http metrics |\n| `telemetry.buckets` | `[5, 10, 25, 50, 100, 250, 500, 1000, 2500, 5000, 10000]` | Duration histogram buckets ( ms ) |\n| `telemetry.apdexThresholdMs` | `25` | Apdex satisfied threshold; tolerated is 4x |\n| `telemetry.timeline.length` | `60` | Buckets retained in the timeline ring |\n| `telemetry.timeline.bucketMs` | `60000` | Timeline bucket width ( ms ) |\n| `telemetry.routes.enabled` | `true` | Collect the per-route breakdown |\n| `telemetry.routes.maxEntries` | `500` | Cap on distinct method+route keys |\n| `telemetry.perf.enabled` | `true` | Collect the in-memory perf aggregate behind `/telemetry/perf` |\n| `telemetry.perf.maxNames` | `200` | Cap on distinct perf measurement names |\n| `telemetry.health.timeoutMs` | `2000` | Per-check timeout for `/telemetry/ready` |\n| `telemetry.health.failOnDegraded` | `false` | Serve 503 for a degraded overall status |\n| `telemetry.health.version` | unset | Version string reported by `/telemetry/health`; omitted from the response when unset |\n\nThe `<endpoint>` keys are `metrics`, `stats`, `timeline`, `routes`, `perf`,\n`health` and `ready`. Policy defaults: `TelemetryTokenPolicy` for `metrics`,\n`stats`, `timeline`, `routes` and `perf`; `PublicPolicy` for `health` and\n`ready`.\n\n`telemetry.perf.enabled` and `telemetry.perf.maxNames` bound the **JSON** view\nonly ( `InMemoryPerfSink` ). The `perf_*` Prometheus series come from a separate\nsink and are unaffected by either.\n\n### Cardinality\n\nBoth the `route` label and the perf `name` label are meant for bounded\nvocabularies. The `maxEntries` / `maxNames` caps bound the JSON views, but the\nPrometheus histograms have no such cap — the `route` label falls back to the raw\nrequest path when no route matched, so a 404-scanning bot inflates the series\ncount. Put telemetry behind a router that 404s unmatched paths early, or subclass\n`TelemetryMiddleware` and override `routeLabel()` to collapse unmatched requests\nto a constant:\n\n```ts\nimport { DI, Injectable } from '@spinajs/di';\nimport { ServerMiddleware, Request as sRequest } from '@spinajs/http';\nimport { TelemetryMiddleware } from '@spinajs/telemetry';\n\n@Injectable(ServerMiddleware)\nexport class BoundedTelemetry extends TelemetryMiddleware {\n  protected routeLabel(req: sRequest): string {\n    const matched = (req as any).route?.path ?? (req.storage as any)?.route;\n    // anything the router never matched collapses to one series\n    return typeof matched === 'string' && matched.length > 0 ? matched : '__unmatched__';\n  }\n}\n\n// REQUIRED — drop the base registration, otherwise BOTH middlewares run.\n// See \"Replacing the middleware\" below.\nDI.unregister(TelemetryMiddleware);\n```\n\n### Replacing the middleware\n\n`@Injectable(ServerMiddleware)` **appends** to the `ServerMiddleware` registration\nlist — it does not displace the base class. `TelemetryMiddleware` registers itself\nwhen `@spinajs/telemetry` is imported, so a subclass that carries its own\n`@Injectable(ServerMiddleware)` leaves **two** telemetry middlewares registered.\n`HttpServer` resolves all of them (`@Autoinject(ServerMiddleware)`), so both run\non every request:\n\n- both write to the same singleton `TelemetryStore`, so `/telemetry/stats`,\n  `/telemetry/timeline` and `/telemetry/routes` report **double** the real\n  counts;\n- both call `ensureMetrics()` with the same prefix, and `defineMetrics()`\n  removes-and-recreates a duplicate name, so one of the two instances ends up\n  holding **deregistered** metric objects — whose `routeLabel()` reaches the live\n  histogram then depends on middleware ordering.\n\nRemove the base registration with `DI.unregister()`:\n\n```ts\nimport { DI } from '@spinajs/di';\nimport { TelemetryMiddleware } from '@spinajs/telemetry';\nimport { BoundedTelemetry } from './BoundedTelemetry.js'; // must be imported, so its @Injectable has run\n\nDI.unregister(TelemetryMiddleware);\n```\n\nTwo rules:\n\n1. Run it **after** both modules are imported ( the decorators register at import\n   time ) and **before** `HttpServer` is resolved — the middleware list is read\n   once, when the server is resolved.\n2. `unregister` matches by **type name**, so it removes only\n   `TelemetryMiddleware`; your subclass stays registered.\n\nIf you only need a different prefix or different buckets, do **not** subclass at\nall — use the `telemetry.prefix` / `telemetry.buckets` config keys.\n\n---\n\n## Notes\n\n- **Isolated registry.** `Metrics` never touches prom-client's global default\n  registry, so tests and multiple apps in one process stay independent. Get the\n  raw registry with `metrics.getRegistry()` if you must.\n- **Error-safe.** All middleware telemetry and all sink calls are guarded — a\n  telemetry failure can never break a request or the measured code.\n- **Cardinality.** Both the `route` label and the perf `name` label are meant for\n  bounded vocabularies. Never emit per-request/per-entity unique label values —\n  see [Cardinality](#cardinality) for the unmatched-path case, which is the one\n  that bites without you doing anything wrong.\n- **Migrating from `@spinajs/metrics`?** See\n  [`docs/migrations/2026-07-23-metrics-to-telemetry.md`](../../docs/migrations/2026-07-23-metrics-to-telemetry.md).\n","readmeFilename":"README.md"}