{"_id":"apitally","_rev":"75-dc087d50ea19ba08bb851d046ef3e3e8","name":"apitally","dist-tags":{"latest":"0.25.8","next":"1.0.0-beta.3"},"versions":{"0.1.0":{"name":"apitally","version":"0.1.0","author":{"name":"Apitally","email":"hello@apitally.io"},"license":"MIT","_id":"apitally@0.1.0","maintainers":[{"name":"simongurcke","email":"simon@gurcke.de"}],"homepage":"https://apitally.io","bugs":{"url":"https://github.com/apitally/nodejs-client/issues"},"dist":{"shasum":"18b147a1ad62b58a911455d9aefcd8711aac6b86","tarball":"https://registry.npmjs.org/apitally/-/apitally-0.1.0.tgz","fileCount":87,"integrity":"sha512-UgZrJ6EPHgc3j1q4DU6Iy6AKtpXyVUv88OAySabC8vo3+JuHE1I/+YkJggAj3wJGISMStcXsCIFhG01hVYygVQ==","signatures":[{"sig":"MEYCIQC5ZxiV8UqeRJA+oKEcCY89YlMpBkSEHXj4Fy30NokYwgIhAK0Kl9jyxbEEQE8ztR1O6fRrRkdQzcgdAsbFZ9qDgLvI","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":120285},"jest":{"preset":"ts-jest","testEnvironment":"node","coverageReporters":["text","lcovonly"],"collectCoverageFrom":["src/**/*"]},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"3b246439d07d24d8bc8abce4f337c2a7961f0b83","scripts":{"test":"jest","build":"tsc","check":"tsc --noEmit && eslint src && prettier --check .","format":"prettier --write ."},"_npmUser":{"name":"simongurcke","email":"simon@gurcke.de"},"repository":{"url":"git+ssh://git@github.com/apitally/nodejs-client.git","type":"git"},"_npmVersion":"10.2.3","description":"Apitally client library for Node.js","directories":{},"_nodeVersion":"21.2.0","dependencies":{"axios":"^1","winston":"^3","axios-retry":"^3"},"eslintConfig":{"env":{"node":true},"root":true,"rules":{"@typescript-eslint/no-explicit-any":"off"},"parser":"@typescript-eslint/parser","extends":["eslint:recommended","plugin:@typescript-eslint/recommended"],"plugins":["@typescript-eslint"]},"_hasShrinkwrap":false,"devDependencies":{"koa":"^2.14.2","npm":"^10.2.4","jest":"^29.7.0","nock":"^13.3.8","eslint":"^8.54.0","express":"^4.18.2","fastify":"^4.24.3","install":"^0.13.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","prettier":"^3.1.0","celebrate":"^15.0.3","koa-route":"^3.2.0","supertest":"^6.3.3","@types/koa":"^2.13.11","typescript":"^5.2.2","@koa/router":"^12.0.1","@types/jest":"^29.5.8","@types/node":"^20.9.0","@nestjs/core":"^10.2.9","@nestjs/common":"^10.2.9","@types/express":"^4.17.21","fastify-plugin":"^4.5.1","@nestjs/testing":"^10.2.9","class-validator":"^0.14.0","@types/koa-route":"^3.2.8","@types/supertest":"^2.0.16","class-transformer":"^0.5.1","express-validator":"^7.0.1","@types/koa__router":"^12.0.4","@nestjs/platform-express":"^10.2.9","@typescript-eslint/parser":"^6.11.0","@typescript-eslint/eslint-plugin":"^6.11.0"},"peerDependencies":{"koa":"^2","express":"^4","fastify":"^3 || ^4","@nestjs/core":"^8 || ^9 || ^10","@nestjs/common":"^8 || ^9 || ^10","fastify-plugin":"^3 || ^4","@nestjs/platform-express":"^8 || ^9 || ^10"},"peerDependenciesMeta":{"koa":{"optional":true},"express":{"optional":true},"fastify":{"optional":true},"@nestjs/core":{"optional":true},"@nestjs/common":{"optional":true},"fastify-plugin":{"optional":true},"@nestjs/platform-express":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/apitally_0.1.0_1700546300996_0.9458772331259486","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"apitally","version":"0.1.1","author":{"name":"Apitally","email":"hello@apitally.io"},"license":"MIT","_id":"apitally@0.1.1","maintainers":[{"name":"simongurcke","email":"simon@gurcke.de"}],"homepage":"https://apitally.io","bugs":{"url":"https://github.com/apitally/nodejs-client/issues"},"dist":{"shasum":"0ced2847c2482a1ca5b31a32fbb91f463dc88bcb","tarball":"https://registry.npmjs.org/apitally/-/apitally-0.1.1.tgz","fileCount":87,"integrity":"sha512-ey/xYrGiPn0BZEDM8iJPjpCqsOY73JSpMMXGtA29vi6kCVWBAM1r0Ou38kDRXCLZCCZmURftj5t5nC5Jdu7nwA==","signatures":[{"sig":"MEYCIQDmbjRN4truC3JPzbt2M7O32p11RVrfirnY3I7o6mJW2wIhAMTZ0/DjXUN3VyUTR6usarnKUQva6NkVIWX8bbtS2olD","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":123098},"jest":{"preset":"ts-jest","testEnvironment":"node","coverageReporters":["text","lcovonly"],"collectCoverageFrom":["src/**/*"]},"main":"dist/index.js","gitHead":"30b34612e38b53a5f0d051da5335e69c51848c2d","scripts":{"test":"jest","build":"tsc","check":"tsc --noEmit && eslint src tests && prettier --check .","format":"prettier --write ."},"_npmUser":{"name":"simongurcke","email":"simon@gurcke.de"},"repository":{"url":"git+ssh://git@github.com/apitally/nodejs-client.git","type":"git"},"_npmVersion":"10.2.3","description":"Apitally client library for Node.js","directories":{},"_nodeVersion":"21.2.0","dependencies":{"axios":"^1","winston":"^3","axios-retry":"^3"},"eslintConfig":{"env":{"node":true},"root":true,"rules":{"@typescript-eslint/no-explicit-any":"off"},"parser":"@typescript-eslint/parser","extends":["eslint:recommended","plugin:@typescript-eslint/recommended"],"plugins":["@typescript-eslint"]},"_hasShrinkwrap":false,"devDependencies":{"koa":"^2.14.2","npm":"^10.2.4","jest":"^29.7.0","nock":"^13.3.8","eslint":"^8.54.0","express":"^4.18.2","fastify":"^4.24.3","install":"^0.13.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","prettier":"^3.1.0","celebrate":"^15.0.3","koa-route":"^3.2.0","supertest":"^6.3.3","@types/koa":"^2.13.11","typescript":"^5.2.2","@koa/router":"^12.0.1","@types/jest":"^29.5.8","@types/node":"^20.9.0","@nestjs/core":"^10.2.9","@nestjs/common":"^10.2.9","@types/express":"^4.17.21","fastify-plugin":"^4.5.1","@nestjs/testing":"^10.2.9","class-validator":"^0.14.0","@types/koa-route":"^3.2.8","@types/supertest":"^2.0.16","class-transformer":"^0.5.1","express-validator":"^7.0.1","@types/koa__router":"^12.0.4","@nestjs/platform-express":"^10.2.9","@typescript-eslint/parser":"^6.11.0","@typescript-eslint/eslint-plugin":"^6.11.0"},"peerDependencies":{"koa":"^2","express":"^4","fastify":"^3 || ^4","@nestjs/core":"^8 || ^9 || ^10","@nestjs/common":"^8 || ^9 || ^10","fastify-plugin":"^3 || ^4","@nestjs/platform-express":"^8 || ^9 || ^10"},"peerDependenciesMeta":{"koa":{"optional":true},"express":{"optional":true},"fastify":{"optional":true},"@nestjs/core":{"optional":true},"@nestjs/common":{"optional":true},"fastify-plugin":{"optional":true},"@nestjs/platform-express":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/apitally_0.1.1_1700713185156_0.43594873976025106","host":"s3://npm-registry-packages"}},"0.1.2":{"name":"apitally","version":"0.1.2","keywords":["analytics","api","apitally","auth","authentication","express","fastify","koa","logging","middleware","monitor","monitoring","nestjs","node","nodejs","plugin","rest","restful"],"author":{"name":"Apitally","email":"hello@apitally.io"},"license":"MIT","_id":"apitally@0.1.2","maintainers":[{"name":"simongurcke","email":"simon@gurcke.de"}],"homepage":"https://apitally.io","bugs":{"url":"https://github.com/apitally/nodejs-client/issues"},"dist":{"shasum":"a73862054bb2b19c1eca0ec4eb39c24a332aa9a9","tarball":"https://registry.npmjs.org/apitally/-/apitally-0.1.2.tgz","fileCount":87,"integrity":"sha512-i2Q93XJN8mRAAkpiMfZvBz10/ZuljVv2/S8YWVf+J56l5bN5oAWBRcNqfkaAUR/FRBvnnGHML7UtA9GYWu2geQ==","signatures":[{"sig":"MEUCIBq/o3Z6mKyHT/2lIBEpS4ORs/q79JmwGEH0wz5BqTVXAiEAh0wURIU8k8v8KxCTKKC7KiAycI8cYbGvu+CapdoDWjg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":123453},"jest":{"preset":"ts-jest","testEnvironment":"node","coverageReporters":["text","lcovonly"],"collectCoverageFrom":["src/**/*"]},"main":"dist/index.js","gitHead":"d1b4f52cd5ad0383fca31eb1af6c378ccf605c80","scripts":{"test":"jest","build":"tsc","check":"tsc --noEmit && eslint src tests && prettier --check .","format":"prettier --write ."},"_npmUser":{"name":"simongurcke","email":"simon@gurcke.de"},"repository":{"url":"git+ssh://git@github.com/apitally/nodejs-client.git","type":"git"},"_npmVersion":"10.2.3","description":"Simple API monitoring and API key management for REST APIs built with Express, Fastify, Koa, and NestJS.","directories":{},"_nodeVersion":"21.2.0","dependencies":{"axios":"^1","winston":"^3","axios-retry":"^3"},"eslintConfig":{"env":{"node":true},"root":true,"rules":{"@typescript-eslint/no-explicit-any":"off"},"parser":"@typescript-eslint/parser","extends":["eslint:recommended","plugin:@typescript-eslint/recommended"],"plugins":["@typescript-eslint"]},"_hasShrinkwrap":false,"devDependencies":{"koa":"^2.14.2","npm":"^10.2.4","jest":"^29.7.0","nock":"^13.3.8","eslint":"^8.54.0","express":"^4.18.2","fastify":"^4.24.3","install":"^0.13.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","prettier":"^3.1.0","celebrate":"^15.0.3","koa-route":"^3.2.0","supertest":"^6.3.3","@types/koa":"^2.13.11","typescript":"^5.2.2","@koa/router":"^12.0.1","@types/jest":"^29.5.8","@types/node":"^20.9.0","@nestjs/core":"^10.2.9","@nestjs/common":"^10.2.9","@types/express":"^4.17.21","fastify-plugin":"^4.5.1","@nestjs/testing":"^10.2.9","class-validator":"^0.14.0","@types/koa-route":"^3.2.8","@types/supertest":"^2.0.16","class-transformer":"^0.5.1","express-validator":"^7.0.1","@types/koa__router":"^12.0.4","@nestjs/platform-express":"^10.2.9","@typescript-eslint/parser":"^6.11.0","@typescript-eslint/eslint-plugin":"^6.11.0"},"peerDependencies":{"koa":"^2","express":"^4","fastify":"^3 || ^4","@nestjs/core":"^8 || ^9 || ^10","@nestjs/common":"^8 || ^9 || ^10","fastify-plugin":"^3 || ^4","@nestjs/platform-express":"^8 || ^9 || ^10"},"peerDependenciesMeta":{"koa":{"optional":true},"express":{"optional":true},"fastify":{"optional":true},"@nestjs/core":{"optional":true},"@nestjs/common":{"optional":true},"fastify-plugin":{"optional":true},"@nestjs/platform-express":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/apitally_0.1.2_1700716796568_0.027525791745128814","host":"s3://npm-registry-packages"}},"0.1.3":{"name":"apitally","version":"0.1.3","keywords":["analytics","api","apitally","auth","authentication","express","fastify","koa","logging","middleware","monitor","monitoring","nestjs","node","nodejs","plugin","rest","restful"],"author":{"name":"Apitally","email":"hello@apitally.io"},"license":"MIT","_id":"apitally@0.1.3","maintainers":[{"name":"simongurcke","email":"simon@gurcke.de"}],"homepage":"https://apitally.io","bugs":{"url":"https://github.com/apitally/nodejs-client/issues"},"dist":{"shasum":"9ca3db8ba899d51260e3128081e832a322383a5f","tarball":"https://registry.npmjs.org/apitally/-/apitally-0.1.3.tgz","fileCount":129,"integrity":"sha512-W2XB73mA1v7rpYbf/77UqcaRAg6WVsEG+NeD4nbSCwQtIvwLZL6oMj1fQtrR4V6JWTe9bPvzVLcDXSM27rFOKA==","signatures":[{"sig":"MEYCIQDERJqWI7OPzi5tPO6M6RwJotenbbG0goR7OZ5XE+40dAIhALK9M7tBpXKCuzfU7CdIeb840AVBWaaHru8hxEYVbHQp","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":296495},"jest":{"preset":"ts-jest","transform":{"^.+\\.js$":"babel-jest","^.+\\.ts$":"ts-jest"},"testEnvironment":"node","moduleNameMapper":{"^(\\.{1,2}/.*)\\.js$":"$1"},"coverageReporters":["text","lcovonly"],"collectCoverageFrom":["src/**/*"]},"type":"module","babel":{"env":{"cjs":{"presets":[["@babel/preset-env",{"modules":"commonjs"}]]},"esm":{"presets":[["@babel/preset-env",{"modules":false}]]}},"plugins":[["@babel/plugin-proposal-decorators",{"version":"2023-05"}],"@babel/plugin-transform-runtime"],"presets":[["@babel/preset-env",{"targets":{"esmodules":true}}]],"sourceMaps":true},"exports":{"./koa":{"types":"./lib/types/koa/index.d.ts","import":"./lib/esm/koa/index.js","require":"./lib/cjs/koa/index.js"},"./common":{"types":"./lib/types/common/index.d.ts","import":"./lib/esm/common/index.js","require":"./lib/cjs/common/index.js"},"./nestjs":{"types":"./lib/types/nestjs/index.d.ts","import":"./lib/esm/nestjs/index.js","require":"./lib/cjs/nestjs/index.js"},"./express":{"types":"./lib/types/express/index.d.ts","import":"./lib/esm/express/index.js","require":"./lib/cjs/express/index.js"},"./fastify":{"types":"./lib/types/fastify/index.d.ts","import":"./lib/esm/fastify/index.js","require":"./lib/cjs/fastify/index.js"}},"gitHead":"39955662803059035fd653b26cade7daeb9fbcef","scripts":{"test":"jest","build":"npm run build:tsc && npm run build:cjs && npm run build:esm && npm run build:types","check":"tsc --noEmit && eslint src tests && prettier --check .","format":"prettier --write .","build:cjs":"BABEL_ENV=cjs babel lib/tsc --out-dir lib/cjs --extensions \".js\"","build:esm":"BABEL_ENV=esm babel lib/tsc --out-dir lib/esm --extensions \".js\"","build:tsc":"tsc","build:types":"tsc --emitDeclarationOnly --declaration --declarationMap --outDir lib/types"},"_npmUser":{"name":"simongurcke","email":"simon@gurcke.de"},"repository":{"url":"git+ssh://git@github.com/apitally/nodejs-client.git","type":"git"},"_npmVersion":"10.2.4","description":"Simple API monitoring and API key management for REST APIs built with Express, Fastify, Koa, and NestJS.","directories":{},"_nodeVersion":"21.5.0","dependencies":{"axios":"^1","winston":"^3","axios-retry":"^4"},"eslintConfig":{"env":{"node":true},"root":true,"rules":{"@typescript-eslint/no-explicit-any":"off"},"parser":"@typescript-eslint/parser","extends":["eslint:recommended","plugin:@typescript-eslint/recommended"],"plugins":["@typescript-eslint"]},"_hasShrinkwrap":false,"devDependencies":{"koa":"^2.14.2","npm":"^10.2.4","jest":"^29.7.0","nock":"^13.3.8","eslint":"^8.54.0","express":"^4.18.2","fastify":"^4.24.3","install":"^0.13.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","prettier":"^3.1.0","celebrate":"^15.0.3","koa-route":"^3.2.0","supertest":"^6.3.3","@babel/cli":"^7.23.4","@types/koa":"^2.13.11","babel-jest":"^29.7.0","typescript":"^5.2.2","@babel/core":"^7.23.7","@koa/router":"^12.0.1","@types/node":"^20.9.0","@nestjs/core":"^10.2.9","@jest/globals":"^29.7.0","@nestjs/common":"^10.2.9","@types/express":"^4.17.21","fastify-plugin":"^4.5.1","@nestjs/testing":"^10.2.9","class-validator":"^0.14.0","@types/koa-route":"^3.2.8","@types/supertest":"^2.0.16","@babel/preset-env":"^7.23.7","class-transformer":"^0.5.1","express-validator":"^7.0.1","@types/koa__router":"^12.0.4","@nestjs/platform-express":"^10.2.9","@typescript-eslint/parser":"^6.11.0","@babel/plugin-transform-runtime":"^7.23.7","@typescript-eslint/eslint-plugin":"^6.11.0","@babel/plugin-proposal-decorators":"^7.23.7"},"peerDependencies":{"koa":"^2","express":"^4","fastify":"^3 || ^4","@nestjs/core":"^8 || ^9 || ^10","@nestjs/common":"^8 || ^9 || ^10","fastify-plugin":"^3 || ^4","@nestjs/platform-express":"^8 || ^9 || ^10"},"peerDependenciesMeta":{"koa":{"optional":true},"express":{"optional":true},"fastify":{"optional":true},"@nestjs/core":{"optional":true},"@nestjs/common":{"optional":true},"fastify-plugin":{"optional":true},"@nestjs/platform-express":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/apitally_0.1.3_1704699508633_0.27126054562523216","host":"s3://npm-registry-packages"}},"0.1.4":{"name":"apitally","version":"0.1.4","keywords":["analytics","api","apitally","auth","authentication","express","fastify","koa","logging","middleware","monitor","monitoring","nestjs","node","nodejs","plugin","rest","restful"],"author":{"name":"Apitally","email":"hello@apitally.io"},"license":"MIT","_id":"apitally@0.1.4","maintainers":[{"name":"simongurcke","email":"simon@gurcke.de"}],"homepage":"https://apitally.io","bugs":{"url":"https://github.com/apitally/nodejs-client/issues"},"dist":{"shasum":"f96d60ef7a8879e5c3282ff44b96830029ec4906","tarball":"https://registry.npmjs.org/apitally/-/apitally-0.1.4.tgz","fileCount":129,"integrity":"sha512-MyYmv7j0mn0yYkTSLXOxt9B//7d1Obkz1tAGaNT/RjWqBcqKBzjY+MN5eUBtg3z0rGh4GckrBh764oPEc8nh5g==","signatures":[{"sig":"MEUCIBux8V+uujrxSdXutleTiTLB9RA6XwEkJoyoJFytvZ8rAiEAjp2OQxGS3bUWjtnM473kBkLa+//ZpFA623gztvkiysE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":296714},"jest":{"preset":"ts-jest","transform":{"^.+\\.js$":"babel-jest","^.+\\.ts$":"ts-jest"},"testEnvironment":"node","moduleNameMapper":{"^(\\.{1,2}/.*)\\.js$":"$1"},"coverageReporters":["text","lcovonly"],"collectCoverageFrom":["src/**/*"]},"type":"module","babel":{"env":{"cjs":{"plugins":[["transform-require-extensions",{"extensions":{".js":".cjs"}}]],"presets":[["@babel/preset-env",{"modules":"commonjs"}]]},"esm":{"presets":[["@babel/preset-env",{"modules":false}]]}},"plugins":[["@babel/plugin-proposal-decorators",{"version":"2023-05"}],"@babel/plugin-transform-runtime"],"presets":[["@babel/preset-env",{"targets":{"esmodules":true}}]],"sourceMaps":true},"exports":{"./koa":{"types":"./lib/types/koa/index.d.ts","import":"./lib/esm/koa/index.js","require":"./lib/cjs/koa/index.cjs"},"./common":{"types":"./lib/types/common/index.d.ts","import":"./lib/esm/common/index.js","require":"./lib/cjs/common/index.cjs"},"./nestjs":{"types":"./lib/types/nestjs/index.d.ts","import":"./lib/esm/nestjs/index.js","require":"./lib/cjs/nestjs/index.cjs"},"./express":{"types":"./lib/types/express/index.d.ts","import":"./lib/esm/express/index.js","require":"./lib/cjs/express/index.cjs"},"./fastify":{"types":"./lib/types/fastify/index.d.ts","import":"./lib/esm/fastify/index.js","require":"./lib/cjs/fastify/index.cjs"}},"gitHead":"f629328de103981835ae8e33127e64b7de87d9d9","scripts":{"test":"jest","build":"rm -rf lib && npm run build:tsc && npm run build:cjs && npm run build:esm","check":"tsc --noEmit && eslint src tests && prettier --check .","format":"prettier --write .","build:cjs":"BABEL_ENV=cjs babel lib/tsc --out-dir lib/cjs --out-file-extension .cjs","build:esm":"BABEL_ENV=esm babel lib/tsc --out-dir lib/esm","build:tsc":"tsc"},"_npmUser":{"name":"simongurcke","email":"simon@gurcke.de"},"repository":{"url":"git+ssh://git@github.com/apitally/nodejs-client.git","type":"git"},"_npmVersion":"10.2.4","description":"Simple API monitoring and API key management for REST APIs built with Express, Fastify, Koa, and NestJS.","directories":{},"_nodeVersion":"21.5.0","dependencies":{"axios":"^1","winston":"^3","axios-retry":"^4"},"eslintConfig":{"env":{"node":true},"root":true,"rules":{"@typescript-eslint/no-explicit-any":"off"},"parser":"@typescript-eslint/parser","extends":["eslint:recommended","plugin:@typescript-eslint/recommended"],"plugins":["@typescript-eslint"]},"_hasShrinkwrap":false,"devDependencies":{"koa":"^2.14.2","npm":"^10.2.4","jest":"^29.7.0","nock":"^13.3.8","eslint":"^8.54.0","express":"^4.18.2","fastify":"^4.24.3","install":"^0.13.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","prettier":"^3.1.0","celebrate":"^15.0.3","koa-route":"^3.2.0","supertest":"^6.3.3","@babel/cli":"^7.23.4","@types/koa":"^2.13.11","babel-jest":"^29.7.0","typescript":"^5.2.2","@babel/core":"^7.23.7","@koa/router":"^12.0.1","@types/node":"^20.9.0","@nestjs/core":"^10.2.9","@jest/globals":"^29.7.0","@nestjs/common":"^10.2.9","@types/express":"^4.17.21","fastify-plugin":"^4.5.1","@nestjs/testing":"^10.2.9","class-validator":"^0.14.0","@types/koa-route":"^3.2.8","@types/supertest":"^2.0.16","@babel/preset-env":"^7.23.7","class-transformer":"^0.5.1","express-validator":"^7.0.1","@types/koa__router":"^12.0.4","@nestjs/platform-express":"^10.2.9","@typescript-eslint/parser":"^6.11.0","@babel/plugin-transform-runtime":"^7.23.7","@typescript-eslint/eslint-plugin":"^6.11.0","@babel/plugin-proposal-decorators":"^7.23.7","babel-plugin-transform-require-extensions":"^2.0.1"},"peerDependencies":{"koa":"^2","express":"^4","fastify":"^3 || ^4","@nestjs/core":"^8 || ^9 || ^10","@nestjs/common":"^8 || ^9 || ^10","fastify-plugin":"^3 || ^4","@nestjs/platform-express":"^8 || ^9 || ^10"},"peerDependenciesMeta":{"koa":{"optional":true},"express":{"optional":true},"fastify":{"optional":true},"@nestjs/core":{"optional":true},"@nestjs/common":{"optional":true},"fastify-plugin":{"optional":true},"@nestjs/platform-express":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/apitally_0.1.4_1704717116924_0.496787002921407","host":"s3://npm-registry-packages"}},"0.1.5":{"name":"apitally","version":"0.1.5","keywords":["analytics","api","apitally","auth","authentication","express","fastify","koa","logging","middleware","monitor","monitoring","nestjs","node","nodejs","plugin","rest","restful"],"author":{"name":"Apitally","email":"hello@apitally.io"},"license":"MIT","_id":"apitally@0.1.5","maintainers":[{"name":"simongurcke","email":"simon@gurcke.de"}],"homepage":"https://apitally.io","bugs":{"url":"https://github.com/apitally/nodejs-client/issues"},"dist":{"shasum":"c64e01a54720bdaa0483b89b4b290f3eead06263","tarball":"https://registry.npmjs.org/apitally/-/apitally-0.1.5.tgz","fileCount":135,"integrity":"sha512-e2PwGxBlsOpEdGZg/NAbJ3AR0bEqn8FOL8g+Lpu8fmgwG7RYhqCSyDtKmMEZLYIGREDxzqyf0pyA+KsYItJVhA==","signatures":[{"sig":"MEYCIQC6QEq3hAWc+1t26NTdhygF5ZEUXP2ZtIgRIQxBpajt4gIhAMoOZwa8DU+JbEbniQtYzK46D7DafhKkP5bNDvyC03Mt","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":299213},"type":"module","babel":{"env":{"cjs":{"plugins":["babel-plugin-transform-import-meta",["transform-require-extensions",{"extensions":{".js":".cjs"}}]],"presets":[["@babel/preset-env",{"modules":"commonjs"}]]},"esm":{"presets":[["@babel/preset-env",{"modules":false}]]}},"plugins":[["@babel/plugin-proposal-decorators",{"version":"2023-05"}],"@babel/plugin-transform-runtime"],"presets":[["@babel/preset-env",{"targets":{"esmodules":true}}]],"sourceMaps":true},"exports":{"./koa":{"types":"./lib/types/koa/index.d.ts","import":"./lib/esm/koa/index.js","require":"./lib/cjs/koa/index.cjs"},"./common":{"types":"./lib/types/common/index.d.ts","import":"./lib/esm/common/index.js","require":"./lib/cjs/common/index.cjs"},"./nestjs":{"types":"./lib/types/nestjs/index.d.ts","import":"./lib/esm/nestjs/index.js","require":"./lib/cjs/nestjs/index.cjs"},"./express":{"types":"./lib/types/express/index.d.ts","import":"./lib/esm/express/index.js","require":"./lib/cjs/express/index.cjs"},"./fastify":{"types":"./lib/types/fastify/index.d.ts","import":"./lib/esm/fastify/index.js","require":"./lib/cjs/fastify/index.cjs"},"./package.json":"./package.json"},"gitHead":"a4d30f462dd9f547f19aaa26590c4000147fb3f1","scripts":{"test":"vitest","build":"rm -rf lib && npm run build:tsc && npm run build:cjs && npm run build:esm","check":"tsc --noEmit && eslint src tests && prettier --check .","format":"prettier --write .","build:cjs":"BABEL_ENV=cjs babel lib/tsc --out-dir lib/cjs --out-file-extension .cjs","build:esm":"BABEL_ENV=esm babel lib/tsc --out-dir lib/esm","build:tsc":"tsc"},"_npmUser":{"name":"simongurcke","email":"simon@gurcke.de"},"prettier":{"printWidth":80},"repository":{"url":"git+ssh://git@github.com/apitally/nodejs-client.git","type":"git"},"_npmVersion":"10.2.4","description":"Simple API monitoring and API key management for REST APIs built with Express, Fastify, Koa, and NestJS.","directories":{},"_nodeVersion":"21.6.0","dependencies":{"axios":"^1","winston":"^3","axios-retry":"^4"},"eslintConfig":{"env":{"node":true},"root":true,"rules":{"@typescript-eslint/no-explicit-any":"off"},"parser":"@typescript-eslint/parser","extends":["eslint:recommended","plugin:@typescript-eslint/recommended"],"plugins":["@typescript-eslint"]},"_hasShrinkwrap":false,"devDependencies":{"koa":"^2.14.2","npm":"^10.2.4","nock":"^13.3.8","eslint":"^8.54.0","vitest":"^1.2.1","express":"^4.18.2","fastify":"^4.24.3","install":"^0.13.0","ts-node":"^10.9.1","prettier":"^3.1.0","@swc/core":"^1.3.104","celebrate":"^15.0.3","koa-route":"^3.2.0","supertest":"^6.3.3","@babel/cli":"^7.23.4","@types/koa":"^2.13.11","typescript":"^5.2.2","@babel/core":"^7.23.7","@koa/router":"^12.0.1","@types/node":"^20.9.0","@nestjs/core":"^10.2.9","unplugin-swc":"^1.4.4","@nestjs/common":"^10.2.9","@types/express":"^4.17.21","fastify-plugin":"^4.5.1","@nestjs/testing":"^10.2.9","class-validator":"^0.14.0","@types/koa-route":"^3.2.8","@types/supertest":"^2.0.16","@babel/preset-env":"^7.23.7","class-transformer":"^0.5.1","express-validator":"^7.0.1","@types/koa__router":"^12.0.4","@vitest/coverage-v8":"^1.2.1","@nestjs/platform-express":"^10.2.9","@typescript-eslint/parser":"^6.11.0","@babel/plugin-transform-runtime":"^7.23.7","@typescript-eslint/eslint-plugin":"^6.11.0","@babel/plugin-proposal-decorators":"^7.23.7","babel-plugin-transform-import-meta":"^2.2.1","babel-plugin-transform-require-extensions":"^2.0.1"},"peerDependencies":{"koa":"^2","express":"^4","fastify":"^3 || ^4","@nestjs/core":"^8 || ^9 || ^10","@nestjs/common":"^8 || ^9 || ^10","fastify-plugin":"^3 || ^4","@nestjs/platform-express":"^8 || ^9 || ^10"},"peerDependenciesMeta":{"koa":{"optional":true},"express":{"optional":true},"fastify":{"optional":true},"@nestjs/core":{"optional":true},"@nestjs/common":{"optional":true},"fastify-plugin":{"optional":true},"@nestjs/platform-express":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/apitally_0.1.5_1705544676320_0.15977959759465743","host":"s3://npm-registry-packages"}},"0.1.6":{"name":"apitally","version":"0.1.6","keywords":["analytics","api","apitally","auth","authentication","express","fastify","koa","logging","middleware","monitor","monitoring","nestjs","node","nodejs","plugin","rest","restful"],"author":{"name":"Apitally","email":"hello@apitally.io"},"license":"MIT","_id":"apitally@0.1.6","maintainers":[{"name":"simongurcke","email":"simon@gurcke.de"}],"homepage":"https://apitally.io","bugs":{"url":"https://github.com/apitally/nodejs-client/issues"},"dist":{"shasum":"c8cfe8a10f7a99c3180876487623cadab463a5fa","tarball":"https://registry.npmjs.org/apitally/-/apitally-0.1.6.tgz","fileCount":135,"integrity":"sha512-zNSAjfSV4Wy3jWgMi4RrmfOyGxV3E2/+NOpbJ5GPueUDEgTDUfC4fHGzlijxc1sI1IIaJPPBPTCNXxvZULjSIA==","signatures":[{"sig":"MEYCIQCwIADPK4lF2+yhEgdHhbv+51M5gt85y35uSzbX/CRm2wIhAN6Vf+BHY6Vln8dg7y8naQTap/TC57fLhGdrBiZP56Fm","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":299707},"type":"module","babel":{"env":{"cjs":{"plugins":["babel-plugin-transform-import-meta",["transform-require-extensions",{"extensions":{".js":".cjs"}}]],"presets":[["@babel/preset-env",{"modules":"commonjs"}]]},"esm":{"presets":[["@babel/preset-env",{"modules":false}]]}},"plugins":[["@babel/plugin-proposal-decorators",{"version":"2023-05"}],"@babel/plugin-transform-runtime"],"presets":[["@babel/preset-env",{"targets":{"esmodules":true}}]],"sourceMaps":true},"exports":{"./koa":{"types":"./lib/types/koa/index.d.ts","import":"./lib/esm/koa/index.js","require":"./lib/cjs/koa/index.cjs"},"./common":{"types":"./lib/types/common/index.d.ts","import":"./lib/esm/common/index.js","require":"./lib/cjs/common/index.cjs"},"./nestjs":{"types":"./lib/types/nestjs/index.d.ts","import":"./lib/esm/nestjs/index.js","require":"./lib/cjs/nestjs/index.cjs"},"./express":{"types":"./lib/types/express/index.d.ts","import":"./lib/esm/express/index.js","require":"./lib/cjs/express/index.cjs"},"./fastify":{"types":"./lib/types/fastify/index.d.ts","import":"./lib/esm/fastify/index.js","require":"./lib/cjs/fastify/index.cjs"},"./package.json":"./package.json"},"gitHead":"57b093c4c2578e950fb2ac37e88c08f687f22309","scripts":{"test":"vitest","build":"rm -rf lib && npm run build:tsc && npm run build:cjs && npm run build:esm","check":"tsc --noEmit && eslint src tests && prettier --check .","format":"prettier --write .","build:cjs":"BABEL_ENV=cjs babel lib/tsc --out-dir lib/cjs --out-file-extension .cjs","build:esm":"BABEL_ENV=esm babel lib/tsc --out-dir lib/esm","build:tsc":"tsc"},"_npmUser":{"name":"simongurcke","email":"simon@gurcke.de"},"prettier":{"printWidth":80},"repository":{"url":"git+ssh://git@github.com/apitally/nodejs-client.git","type":"git"},"_npmVersion":"10.2.4","description":"Simple API monitoring and API key management for REST APIs built with Express, Fastify, Koa, and NestJS.","directories":{},"_nodeVersion":"21.6.0","dependencies":{"axios":"^1","winston":"^3","axios-retry":"^4","@babel/runtime":"^7.23.8"},"eslintConfig":{"env":{"node":true},"root":true,"rules":{"@typescript-eslint/no-explicit-any":"off"},"parser":"@typescript-eslint/parser","extends":["eslint:recommended","plugin:@typescript-eslint/recommended"],"plugins":["@typescript-eslint"]},"_hasShrinkwrap":false,"devDependencies":{"koa":"^2.14.2","npm":"^10.2.4","nock":"^13.3.8","eslint":"^8.54.0","vitest":"^1.2.1","express":"^4.18.2","fastify":"^4.24.3","install":"^0.13.0","ts-node":"^10.9.1","prettier":"^3.1.0","@swc/core":"^1.3.104","celebrate":"^15.0.3","koa-route":"^3.2.0","supertest":"^6.3.3","@babel/cli":"^7.23.4","@types/koa":"^2.13.11","typescript":"^5.2.2","@babel/core":"^7.23.7","@koa/router":"^12.0.1","@types/node":"^20.9.0","@nestjs/core":"^10.2.9","unplugin-swc":"^1.4.4","@nestjs/common":"^10.2.9","@types/express":"^4.17.21","fastify-plugin":"^4.5.1","@nestjs/testing":"^10.2.9","class-validator":"^0.14.0","@types/koa-route":"^3.2.8","@types/supertest":"^2.0.16","@babel/preset-env":"^7.23.7","class-transformer":"^0.5.1","express-validator":"^7.0.1","@types/koa__router":"^12.0.4","@vitest/coverage-v8":"^1.2.1","@nestjs/platform-express":"^10.2.9","@typescript-eslint/parser":"^6.11.0","@babel/plugin-transform-runtime":"^7.23.7","@typescript-eslint/eslint-plugin":"^6.11.0","@babel/plugin-proposal-decorators":"^7.23.7","babel-plugin-transform-import-meta":"^2.2.1","babel-plugin-transform-require-extensions":"^2.0.1"},"peerDependencies":{"koa":"^2","express":"^4","fastify":"^3 || ^4","@nestjs/core":"^8 || ^9 || ^10","@nestjs/common":"^8 || ^9 || ^10","fastify-plugin":"^3 || ^4","@nestjs/platform-express":"^8 || ^9 || ^10"},"peerDependenciesMeta":{"koa":{"optional":true},"express":{"optional":true},"fastify":{"optional":true},"@nestjs/core":{"optional":true},"@nestjs/common":{"optional":true},"fastify-plugin":{"optional":true},"@nestjs/platform-express":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/apitally_0.1.6_1705892948589_0.6104009475301289","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"apitally","version":"0.2.0","keywords":["analytics","api","apitally","auth","authentication","express","fastify","koa","logging","middleware","monitor","monitoring","nestjs","node","nodejs","plugin","rest","restful"],"author":{"name":"Apitally","email":"hello@apitally.io"},"license":"MIT","_id":"apitally@0.2.0","maintainers":[{"name":"simongurcke","email":"simon@gurcke.de"}],"homepage":"https://apitally.io","bugs":{"url":"https://github.com/apitally/nodejs-client/issues"},"dist":{"shasum":"6c65f3c2baa894948d07607fb2f6eb03b4010e44","tarball":"https://registry.npmjs.org/apitally/-/apitally-0.2.0.tgz","fileCount":135,"integrity":"sha512-xM2rlFf1NroxAQiWREnNedDvq7NOKFv8jMw8Ae4tLJGd4QLzw/4NCc5yOYitmT8eQX+t8pIwSIzH6T/VvKCRzA==","signatures":[{"sig":"MEUCIG3PfcZpFf408247aEZ+x7oyKHSW0Zebxljv5C7KfwRuAiEAg0M5+hyKkOSn9p3kD1Te2p1hffgC7Mo/Qv7bPjyFivs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":312026},"type":"module","babel":{"env":{"cjs":{"plugins":["babel-plugin-transform-import-meta",["transform-require-extensions",{"extensions":{".js":".cjs"}}]],"presets":[["@babel/preset-env",{"modules":"commonjs"}]]},"esm":{"presets":[["@babel/preset-env",{"modules":false}]]}},"plugins":[["@babel/plugin-proposal-decorators",{"version":"2023-05"}],"@babel/plugin-transform-runtime"],"presets":[["@babel/preset-env",{"targets":{"esmodules":true}}]],"sourceMaps":true},"exports":{"./koa":{"types":"./lib/types/koa/index.d.ts","import":"./lib/esm/koa/index.js","require":"./lib/cjs/koa/index.cjs"},"./common":{"types":"./lib/types/common/index.d.ts","import":"./lib/esm/common/index.js","require":"./lib/cjs/common/index.cjs"},"./nestjs":{"types":"./lib/types/nestjs/index.d.ts","import":"./lib/esm/nestjs/index.js","require":"./lib/cjs/nestjs/index.cjs"},"./express":{"types":"./lib/types/express/index.d.ts","import":"./lib/esm/express/index.js","require":"./lib/cjs/express/index.cjs"},"./fastify":{"types":"./lib/types/fastify/index.d.ts","import":"./lib/esm/fastify/index.js","require":"./lib/cjs/fastify/index.cjs"},"./package.json":"./package.json"},"gitHead":"424e629f07f4777e27693d591e13a578c77a279c","scripts":{"test":"vitest","build":"rm -rf lib && npm run build:tsc && npm run build:cjs && npm run build:esm","check":"tsc --noEmit && eslint src tests && prettier --check .","format":"prettier --write .","build:cjs":"BABEL_ENV=cjs babel lib/tsc --out-dir lib/cjs --out-file-extension .cjs","build:esm":"BABEL_ENV=esm babel lib/tsc --out-dir lib/esm","build:tsc":"tsc"},"_npmUser":{"name":"simongurcke","email":"simon@gurcke.de"},"prettier":{"printWidth":80},"repository":{"url":"git+ssh://git@github.com/apitally/nodejs-client.git","type":"git"},"_npmVersion":"10.2.4","description":"Simple API monitoring and API key management for REST APIs built with Express, Fastify, Koa, and NestJS.","directories":{},"_nodeVersion":"21.6.1","dependencies":{"axios":"^1","winston":"^3","axios-retry":"^4","@babel/runtime":"^7.23.8"},"eslintConfig":{"env":{"node":true},"root":true,"rules":{"@typescript-eslint/no-explicit-any":"off"},"parser":"@typescript-eslint/parser","extends":["eslint:recommended","plugin:@typescript-eslint/recommended"],"plugins":["@typescript-eslint"]},"_hasShrinkwrap":false,"devDependencies":{"koa":"^2.14.2","npm":"^10.2.4","nock":"^13.3.8","eslint":"^8.54.0","vitest":"^1.2.1","express":"^4.18.2","fastify":"^4.24.3","install":"^0.13.0","ts-node":"^10.9.1","prettier":"^3.1.0","@swc/core":"^1.3.104","celebrate":"^15.0.3","koa-route":"^3.2.0","supertest":"^6.3.3","@babel/cli":"^7.23.4","@types/koa":"^2.13.11","typescript":"^5.2.2","@babel/core":"^7.23.7","@koa/router":"^12.0.1","@types/node":"^20.9.0","@nestjs/core":"^10.2.9","unplugin-swc":"^1.4.4","@nestjs/common":"^10.2.9","@types/express":"^4.17.21","fastify-plugin":"^4.5.1","koa-bodyparser":"^4.4.1","@nestjs/testing":"^10.2.9","class-validator":"^0.14.0","@types/koa-route":"^3.2.8","@types/supertest":"^2.0.16","@babel/preset-env":"^7.23.7","class-transformer":"^0.5.1","express-validator":"^7.0.1","@types/koa__router":"^12.0.4","@vitest/coverage-v8":"^1.2.1","@types/koa-bodyparser":"^4.3.12","@nestjs/platform-express":"^10.2.9","@typescript-eslint/parser":"^6.11.0","@babel/plugin-transform-runtime":"^7.23.7","@typescript-eslint/eslint-plugin":"^6.11.0","@babel/plugin-proposal-decorators":"^7.23.7","babel-plugin-transform-import-meta":"^2.2.1","babel-plugin-transform-require-extensions":"^2.0.1"},"peerDependencies":{"koa":"^2","express":"^4","fastify":"^3 || ^4","@nestjs/core":"^8 || ^9 || ^10","@nestjs/common":"^8 || ^9 || ^10","fastify-plugin":"^3 || ^4","@nestjs/platform-express":"^8 || ^9 || ^10"},"peerDependenciesMeta":{"koa":{"optional":true},"express":{"optional":true},"fastify":{"optional":true},"@nestjs/core":{"optional":true},"@nestjs/common":{"optional":true},"fastify-plugin":{"optional":true},"@nestjs/platform-express":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/apitally_0.2.0_1706183737186_0.09740487229006334","host":"s3://npm-registry-packages"}},"0.2.1":{"name":"apitally","version":"0.2.1","keywords":["analytics","api","apitally","auth","authentication","express","fastify","koa","logging","middleware","monitor","monitoring","nestjs","node","nodejs","plugin","rest","restful"],"author":{"name":"Apitally","email":"hello@apitally.io"},"license":"MIT","_id":"apitally@0.2.1","maintainers":[{"name":"simongurcke","email":"simon@gurcke.de"}],"homepage":"https://apitally.io","bugs":{"url":"https://github.com/apitally/nodejs-client/issues"},"dist":{"shasum":"3ce686d50d8640ff3dba7f9b5c0f6b2fcdad1fce","tarball":"https://registry.npmjs.org/apitally/-/apitally-0.2.1.tgz","fileCount":135,"integrity":"sha512-PnaBwliW4RhoQL1O2YZCSdec9WbTZIoEZOk2mrc+lTV4/IcctRdAgKb0yjEP19cXU9tRtTBv+ux+7xkKe68GXg==","signatures":[{"sig":"MEYCIQCxJ1ot8jIetixNz7X+cuZJN7qBAZ4K/wcjNICmv5T/WAIhAMd5uy6ZA15B4fMQj8jUByT1m2n44xdN/BctgkaPGZGh","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":313797},"type":"module","babel":{"env":{"cjs":{"plugins":["babel-plugin-transform-import-meta",["transform-require-extensions",{"extensions":{".js":".cjs"}}]],"presets":[["@babel/preset-env",{"modules":"commonjs"}]]},"esm":{"presets":[["@babel/preset-env",{"modules":false}]]}},"plugins":[["@babel/plugin-proposal-decorators",{"version":"2023-05"}],"@babel/plugin-transform-runtime"],"presets":[["@babel/preset-env",{"targets":{"esmodules":true}}]],"sourceMaps":true},"exports":{"./koa":{"types":"./lib/types/koa/index.d.ts","import":"./lib/esm/koa/index.js","require":"./lib/cjs/koa/index.cjs"},"./common":{"types":"./lib/types/common/index.d.ts","import":"./lib/esm/common/index.js","require":"./lib/cjs/common/index.cjs"},"./nestjs":{"types":"./lib/types/nestjs/index.d.ts","import":"./lib/esm/nestjs/index.js","require":"./lib/cjs/nestjs/index.cjs"},"./express":{"types":"./lib/types/express/index.d.ts","import":"./lib/esm/express/index.js","require":"./lib/cjs/express/index.cjs"},"./fastify":{"types":"./lib/types/fastify/index.d.ts","import":"./lib/esm/fastify/index.js","require":"./lib/cjs/fastify/index.cjs"},"./package.json":"./package.json"},"gitHead":"3a3e0f4e6261fe8c65f6c8e82cff011247d97dee","scripts":{"test":"vitest","build":"rm -rf lib && npm run build:tsc && npm run build:cjs && npm run build:esm","check":"tsc --noEmit && eslint src tests && prettier --check .","format":"prettier --write .","build:cjs":"BABEL_ENV=cjs babel lib/tsc --out-dir lib/cjs --out-file-extension .cjs","build:esm":"BABEL_ENV=esm babel lib/tsc --out-dir lib/esm","build:tsc":"tsc"},"_npmUser":{"name":"simongurcke","email":"simon@gurcke.de"},"prettier":{"printWidth":80},"repository":{"url":"git+ssh://git@github.com/apitally/nodejs-client.git","type":"git"},"_npmVersion":"10.2.4","description":"Simple API monitoring and API key management for REST APIs built with Express, Fastify, Koa, and NestJS.","directories":{},"_nodeVersion":"21.6.1","dependencies":{"axios":"^1","winston":"^3","axios-retry":"^4","@babel/runtime":"^7.23.8"},"eslintConfig":{"env":{"node":true},"root":true,"rules":{"@typescript-eslint/no-explicit-any":"off"},"parser":"@typescript-eslint/parser","extends":["eslint:recommended","plugin:@typescript-eslint/recommended"],"plugins":["@typescript-eslint"]},"_hasShrinkwrap":false,"devDependencies":{"koa":"^2.14.2","npm":"^10.2.4","nock":"^13.3.8","eslint":"^8.54.0","vitest":"^1.2.1","express":"^4.18.2","fastify":"^4.24.3","install":"^0.13.0","ts-node":"^10.9.1","prettier":"^3.1.0","@swc/core":"^1.3.104","celebrate":"^15.0.3","koa-route":"^3.2.0","supertest":"^6.3.3","@babel/cli":"^7.23.4","@types/koa":"^2.13.11","typescript":"^5.2.2","@babel/core":"^7.23.7","@koa/router":"^12.0.1","@types/node":"^20.9.0","@nestjs/core":"^10.2.9","unplugin-swc":"^1.4.4","@nestjs/common":"^10.2.9","@types/express":"^4.17.21","fastify-plugin":"^4.5.1","koa-bodyparser":"^4.4.1","@nestjs/testing":"^10.2.9","class-validator":"^0.14.0","@types/koa-route":"^3.2.8","@types/supertest":"^2.0.16","@babel/preset-env":"^7.23.7","class-transformer":"^0.5.1","express-validator":"^7.0.1","@types/koa__router":"^12.0.4","@vitest/coverage-v8":"^1.2.1","@types/koa-bodyparser":"^4.3.12","@nestjs/platform-express":"^10.2.9","@typescript-eslint/parser":"^6.11.0","@babel/plugin-transform-runtime":"^7.23.7","@typescript-eslint/eslint-plugin":"^6.11.0","@babel/plugin-proposal-decorators":"^7.23.7","babel-plugin-transform-import-meta":"^2.2.1","babel-plugin-transform-require-extensions":"^2.0.1"},"peerDependencies":{"koa":"^2","express":"^4","fastify":"^3 || ^4","@nestjs/core":"^8 || ^9 || ^10","@nestjs/common":"^8 || ^9 || ^10","fastify-plugin":"^3 || ^4","@nestjs/platform-express":"^8 || ^9 || ^10"},"peerDependenciesMeta":{"koa":{"optional":true},"express":{"optional":true},"fastify":{"optional":true},"@nestjs/core":{"optional":true},"@nestjs/common":{"optional":true},"fastify-plugin":{"optional":true},"@nestjs/platform-express":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/apitally_0.2.1_1707741299639_0.618811227558576","host":"s3://npm-registry-packages"}},"0.3.0":{"name":"apitally","version":"0.3.0","keywords":["analytics","api","apitally","express","fastify","koa","logging","middleware","monitor","monitoring","nestjs","node","nodejs","plugin","rest","restful"],"author":{"name":"Apitally","email":"hello@apitally.io"},"license":"MIT","_id":"apitally@0.3.0","maintainers":[{"name":"simongurcke","email":"simon@gurcke.de"}],"homepage":"https://apitally.io","bugs":{"url":"https://github.com/apitally/nodejs-client/issues"},"dist":{"shasum":"f47c4070677489cf92cfe2270f5862d9f2b81dfb","tarball":"https://registry.npmjs.org/apitally/-/apitally-0.3.0.tgz","fileCount":99,"integrity":"sha512-BvTDdUgtuHE01r3eAz436FfE1gDCxF7QDq7fGY+3xhiPh7Iv869uiP1vvJ/+zhhVCtZCC/tj/fMDRh9gdAlpDA==","signatures":[{"sig":"MEUCIQCGm7vsVPqS5jwvjIJuq4nJ5/NTbvbMaTEoKa2CpuHyuQIgLKzANGmkbZHxImaXog3+OvztdSKbv74OoYuZHoNHuC0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":204226},"type":"module","babel":{"env":{"cjs":{"plugins":["babel-plugin-transform-import-meta",["transform-require-extensions",{"extensions":{".js":".cjs"}}]],"presets":[["@babel/preset-env",{"modules":"commonjs"}]]},"esm":{"presets":[["@babel/preset-env",{"modules":false}]]}},"plugins":[["@babel/plugin-proposal-decorators",{"version":"2023-05"}],"@babel/plugin-transform-runtime"],"presets":[["@babel/preset-env",{"targets":{"esmodules":true}}]],"sourceMaps":true},"exports":{"./koa":{"types":"./lib/types/koa/index.d.ts","import":"./lib/esm/koa/index.js","require":"./lib/cjs/koa/index.cjs"},"./common":{"types":"./lib/types/common/index.d.ts","import":"./lib/esm/common/index.js","require":"./lib/cjs/common/index.cjs"},"./nestjs":{"types":"./lib/types/nestjs/index.d.ts","import":"./lib/esm/nestjs/index.js","require":"./lib/cjs/nestjs/index.cjs"},"./express":{"types":"./lib/types/express/index.d.ts","import":"./lib/esm/express/index.js","require":"./lib/cjs/express/index.cjs"},"./fastify":{"types":"./lib/types/fastify/index.d.ts","import":"./lib/esm/fastify/index.js","require":"./lib/cjs/fastify/index.cjs"},"./package.json":"./package.json"},"gitHead":"515c06fc5b8f5ee6241abab68be855ef93bb93b6","scripts":{"test":"vitest","build":"rm -rf lib && npm run build:tsc && npm run build:cjs && npm run build:esm","check":"tsc --noEmit && eslint src tests && prettier --check .","format":"prettier --write .","build:cjs":"BABEL_ENV=cjs babel lib/tsc --out-dir lib/cjs --out-file-extension .cjs","build:esm":"BABEL_ENV=esm babel lib/tsc --out-dir lib/esm","build:tsc":"tsc"},"_npmUser":{"name":"simongurcke","email":"simon@gurcke.de"},"prettier":{"printWidth":80},"repository":{"url":"git+ssh://git@github.com/apitally/nodejs-client.git","type":"git"},"_npmVersion":"10.2.4","description":"API monitoring for REST APIs built with Express, Fastify, Koa, and NestJS.","directories":{},"_nodeVersion":"21.6.2","dependencies":{"axios":"^1","winston":"^3","axios-retry":"^4","@babel/runtime":"^7.23.8"},"eslintConfig":{"env":{"node":true},"root":true,"rules":{"@typescript-eslint/no-explicit-any":"off"},"parser":"@typescript-eslint/parser","extends":["eslint:recommended","plugin:@typescript-eslint/recommended"],"plugins":["@typescript-eslint"]},"_hasShrinkwrap":false,"devDependencies":{"koa":"^2.14.2","npm":"^10.2.4","nock":"^13.3.8","eslint":"^8.54.0","vitest":"^1.2.1","express":"^4.18.2","fastify":"^4.24.3","install":"^0.13.0","ts-node":"^10.9.1","prettier":"^3.1.0","@swc/core":"^1.3.104","celebrate":"^15.0.3","koa-route":"^3.2.0","supertest":"^6.3.3","@babel/cli":"^7.23.4","@types/koa":"^2.13.11","typescript":"^5.2.2","@babel/core":"^7.23.7","@koa/router":"^12.0.1","@types/node":"^20.9.0","@nestjs/core":"^10.2.9","unplugin-swc":"^1.4.4","@nestjs/common":"^10.2.9","@types/express":"^4.17.21","fastify-plugin":"^4.5.1","koa-bodyparser":"^4.4.1","@nestjs/testing":"^10.2.9","class-validator":"^0.14.0","@types/koa-route":"^3.2.8","@types/supertest":"^2.0.16","@babel/preset-env":"^7.23.7","class-transformer":"^0.5.1","express-validator":"^7.0.1","@types/koa__router":"^12.0.4","@vitest/coverage-v8":"^1.2.1","@types/koa-bodyparser":"^4.3.12","@nestjs/platform-express":"^10.2.9","@typescript-eslint/parser":"^6.11.0","@babel/plugin-transform-runtime":"^7.23.7","@typescript-eslint/eslint-plugin":"^6.11.0","@babel/plugin-proposal-decorators":"^7.23.7","babel-plugin-transform-import-meta":"^2.2.1","babel-plugin-transform-require-extensions":"^2.0.1"},"peerDependencies":{"koa":"^2","express":"^4","fastify":"^3 || ^4","@nestjs/core":"^8 || ^9 || ^10","@nestjs/common":"^8 || ^9 || ^10","fastify-plugin":"^3 || ^4","@nestjs/platform-express":"^8 || ^9 || ^10"},"peerDependenciesMeta":{"koa":{"optional":true},"express":{"optional":true},"fastify":{"optional":true},"@nestjs/core":{"optional":true},"@nestjs/common":{"optional":true},"fastify-plugin":{"optional":true},"@nestjs/platform-express":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/apitally_0.3.0_1708918219262_0.01348826856550045","host":"s3://npm-registry-packages"}},"0.4.0":{"name":"apitally","version":"0.4.0","keywords":["analytics","api","apitally","express","fastify","koa","logging","middleware","monitor","monitoring","nestjs","node","nodejs","plugin","rest","restful"],"author":{"name":"Apitally","email":"hello@apitally.io"},"license":"MIT","_id":"apitally@0.4.0","maintainers":[{"name":"simongurcke","email":"simon@gurcke.de"}],"homepage":"https://apitally.io","bugs":{"url":"https://github.com/apitally/nodejs-client/issues"},"dist":{"shasum":"3a66adb41bbd1407df5973955c8596f54e9a2e34","tarball":"https://registry.npmjs.org/apitally/-/apitally-0.4.0.tgz","fileCount":105,"integrity":"sha512-Fot02c/ZD9yvK3IK1j/7fr/YUAMtfS7Z4JYGvkGVSWUjpQgoBA6eTB9IqQNYeGysVuH3hw0DNnjEZ94AU0PN6w==","signatures":[{"sig":"MEUCIQCLLBB4olQWWxPfSMcnMGE88OqnR5DH5Bhte8Max8MqLAIgRCsUxV/y1YSZHJ8cUNr3XFFO043cTIHXebOfjDXlhD4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":235974},"type":"module","babel":{"env":{"cjs":{"plugins":["babel-plugin-transform-import-meta",["transform-require-extensions",{"extensions":{".js":".cjs"}}]],"presets":[["@babel/preset-env",{"modules":"commonjs"}]]},"esm":{"presets":[["@babel/preset-env",{"modules":false}]]}},"plugins":[["@babel/plugin-proposal-decorators",{"version":"2023-05"}],"@babel/plugin-transform-runtime"],"presets":[["@babel/preset-env",{"targets":{"esmodules":true}}]],"sourceMaps":true},"exports":{"./koa":{"types":"./lib/types/koa/index.d.ts","import":"./lib/esm/koa/index.js","require":"./lib/cjs/koa/index.cjs"},"./common":{"types":"./lib/types/common/index.d.ts","import":"./lib/esm/common/index.js","require":"./lib/cjs/common/index.cjs"},"./nestjs":{"types":"./lib/types/nestjs/index.d.ts","import":"./lib/esm/nestjs/index.js","require":"./lib/cjs/nestjs/index.cjs"},"./express":{"types":"./lib/types/express/index.d.ts","import":"./lib/esm/express/index.js","require":"./lib/cjs/express/index.cjs"},"./fastify":{"types":"./lib/types/fastify/index.d.ts","import":"./lib/esm/fastify/index.js","require":"./lib/cjs/fastify/index.cjs"},"./package.json":"./package.json"},"gitHead":"b96b094d483d1f757249e218b16fe9ddbb7c1ffc","scripts":{"test":"vitest","build":"rm -rf lib && npm run build:tsc && npm run build:cjs && npm run build:esm","check":"tsc --noEmit && eslint src tests && prettier --check .","format":"prettier --write .","build:cjs":"BABEL_ENV=cjs babel lib/tsc --out-dir lib/cjs --out-file-extension .cjs","build:esm":"BABEL_ENV=esm babel lib/tsc --out-dir lib/esm","build:tsc":"tsc"},"_npmUser":{"name":"simongurcke","email":"simon@gurcke.de"},"prettier":{"printWidth":80},"repository":{"url":"git+ssh://git@github.com/apitally/nodejs-client.git","type":"git"},"_npmVersion":"10.5.0","description":"API monitoring for REST APIs built with Express, Fastify, Koa, and NestJS.","directories":{},"_nodeVersion":"21.7.2","dependencies":{"axios":"^1","winston":"^3","axios-retry":"^4","@babel/runtime":"^7.23.8"},"eslintConfig":{"env":{"node":true},"root":true,"rules":{"@typescript-eslint/no-explicit-any":"off"},"parser":"@typescript-eslint/parser","extends":["eslint:recommended","plugin:@typescript-eslint/recommended"],"plugins":["@typescript-eslint"]},"_hasShrinkwrap":false,"devDependencies":{"koa":"^2.14.2","npm":"^10.2.4","nock":"^13.3.8","eslint":"^8.54.0","vitest":"^1.2.1","express":"^4.18.2","fastify":"^4.24.3","install":"^0.13.0","ts-node":"^10.9.1","prettier":"^3.1.0","@swc/core":"^1.3.104","celebrate":"^15.0.3","koa-route":"^3.2.0","supertest":"^6.3.3","@babel/cli":"^7.23.4","@types/koa":"^2.13.11","typescript":"^5.2.2","@babel/core":"^7.23.7","@koa/router":"^12.0.1","@types/node":"^20.9.0","@nestjs/core":"^10.2.9","unplugin-swc":"^1.4.4","@nestjs/common":"^10.2.9","@types/express":"^4.17.21","fastify-plugin":"^4.5.1","koa-bodyparser":"^4.4.1","@nestjs/testing":"^10.2.9","class-validator":"^0.14.0","@types/koa-route":"^3.2.8","@types/supertest":"^2.0.16","@babel/preset-env":"^7.23.7","class-transformer":"^0.5.1","express-validator":"^7.0.1","@types/koa__router":"^12.0.4","@vitest/coverage-v8":"^1.2.1","@types/koa-bodyparser":"^4.3.12","@nestjs/platform-express":"^10.2.9","@typescript-eslint/parser":"^6.11.0","@babel/plugin-transform-runtime":"^7.23.7","@typescript-eslint/eslint-plugin":"^6.11.0","@babel/plugin-proposal-decorators":"^7.23.7","babel-plugin-transform-import-meta":"^2.2.1","babel-plugin-transform-require-extensions":"^2.0.1"},"peerDependencies":{"koa":"^2","express":"^4","fastify":"^3 || ^4","@nestjs/core":"^8 || ^9 || ^10","@nestjs/common":"^8 || ^9 || ^10","fastify-plugin":"^3 || ^4","@nestjs/platform-express":"^8 || ^9 || ^10"},"peerDependenciesMeta":{"koa":{"optional":true},"express":{"optional":true},"fastify":{"optional":true},"@nestjs/core":{"optional":true},"@nestjs/common":{"optional":true},"fastify-plugin":{"optional":true},"@nestjs/platform-express":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/apitally_0.4.0_1712751812898_0.6682133856908341","host":"s3://npm-registry-packages"}},"0.5.0":{"name":"apitally","version":"0.5.0","keywords":["analytics","api","apitally","express","fastify","koa","logging","middleware","monitor","monitoring","nestjs","node","nodejs","plugin","rest","restful"],"author":{"name":"Apitally","email":"hello@apitally.io"},"license":"MIT","_id":"apitally@0.5.0","maintainers":[{"name":"simongurcke","email":"simon@gurcke.de"}],"homepage":"https://apitally.io","bugs":{"url":"https://github.com/apitally/nodejs-client/issues"},"dist":{"shasum":"2b12b7b1683624bac7a0187a91502c60531b24f9","tarball":"https://registry.npmjs.org/apitally/-/apitally-0.5.0.tgz","fileCount":105,"integrity":"sha512-dHgPG2Et/7etqC0TK68yv4f/EQ8TOB1LNMbmD9kk6NBttRonqgX3WegQspjO+JQdkUb0sA86zmG3JUwX399QOQ==","signatures":[{"sig":"MEUCIQC4nejYZVdKqGG6uK2DG0MQULd3ElXku4bbpkStSl4wuQIgGqHH3hlgWUl9C/wnGezXe8rcKLuTbPMwFwijycUGrmo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":244197},"type":"module","babel":{"env":{"cjs":{"plugins":["babel-plugin-transform-import-meta",["transform-require-extensions",{"extensions":{".js":".cjs"}}]],"presets":[["@babel/preset-env",{"modules":"commonjs"}]]},"esm":{"presets":[["@babel/preset-env",{"modules":false}]]}},"plugins":[["@babel/plugin-proposal-decorators",{"version":"2023-05"}],"@babel/plugin-transform-runtime"],"presets":[["@babel/preset-env",{"targets":{"esmodules":true}}]],"sourceMaps":true},"exports":{"./koa":{"types":"./lib/types/koa/index.d.ts","import":"./lib/esm/koa/index.js","require":"./lib/cjs/koa/index.cjs"},"./common":{"types":"./lib/types/common/index.d.ts","import":"./lib/esm/common/index.js","require":"./lib/cjs/common/index.cjs"},"./nestjs":{"types":"./lib/types/nestjs/index.d.ts","import":"./lib/esm/nestjs/index.js","require":"./lib/cjs/nestjs/index.cjs"},"./express":{"types":"./lib/types/express/index.d.ts","import":"./lib/esm/express/index.js","require":"./lib/cjs/express/index.cjs"},"./fastify":{"types":"./lib/types/fastify/index.d.ts","import":"./lib/esm/fastify/index.js","require":"./lib/cjs/fastify/index.cjs"},"./package.json":"./package.json"},"gitHead":"71473629a414abc5e151a23c33f2e8acc253242d","scripts":{"test":"vitest","build":"rm -rf lib && npm run build:tsc && npm run build:cjs && npm run build:esm","check":"tsc --noEmit && eslint src tests && prettier --check .","format":"prettier --write .","build:cjs":"BABEL_ENV=cjs babel lib/tsc --out-dir lib/cjs --out-file-extension .cjs","build:esm":"BABEL_ENV=esm babel lib/tsc --out-dir lib/esm","build:tsc":"tsc"},"_npmUser":{"name":"simongurcke","email":"simon@gurcke.de"},"prettier":{"printWidth":80},"repository":{"url":"git+ssh://git@github.com/apitally/nodejs-client.git","type":"git"},"_npmVersion":"10.7.0","description":"API monitoring for REST APIs built with Express, Fastify, Koa, and NestJS.","directories":{},"_nodeVersion":"22.2.0","dependencies":{"axios":"^1","winston":"^3","axios-retry":"^4","@babel/runtime":"^7.23.8"},"eslintConfig":{"env":{"node":true},"root":true,"rules":{"@typescript-eslint/no-explicit-any":"off"},"parser":"@typescript-eslint/parser","extends":["eslint:recommended","plugin:@typescript-eslint/recommended"],"plugins":["@typescript-eslint"]},"_hasShrinkwrap":false,"devDependencies":{"koa":"^2.14.2","npm":"^10.2.4","nock":"^13.3.8","eslint":"^8.54.0","vitest":"^1.5.0","express":"^4.18.2","fastify":"^4.24.3","install":"^0.13.0","ts-node":"^10.9.1","prettier":"^3.1.0","@swc/core":"^1.3.104","celebrate":"^15.0.3","koa-route":"^3.2.0","supertest":"^6.3.3","@babel/cli":"^7.23.4","@types/koa":"^2.13.11","typescript":"^5.2.2","@babel/core":"^7.23.7","@koa/router":"^12.0.1","@types/node":"^20.9.0","@nestjs/core":"^10.2.9","@sentry/node":"^8.8.0","unplugin-swc":"^1.4.4","@nestjs/common":"^10.2.9","@types/express":"^4.17.21","fastify-plugin":"^4.5.1","koa-bodyparser":"^4.4.1","@nestjs/testing":"^10.2.9","class-validator":"^0.14.0","@types/koa-route":"^3.2.8","@types/supertest":"^2.0.16","@babel/preset-env":"^7.23.7","class-transformer":"^0.5.1","express-validator":"^7.0.1","@types/koa__router":"^12.0.4","@vitest/coverage-v8":"^1.5.0","@types/koa-bodyparser":"^4.3.12","@nestjs/platform-express":"^10.2.9","@typescript-eslint/parser":"^6.11.0","@babel/plugin-transform-runtime":"^7.23.7","@typescript-eslint/eslint-plugin":"^6.11.0","@babel/plugin-proposal-decorators":"^7.23.7","babel-plugin-transform-import-meta":"^2.2.1","babel-plugin-transform-require-extensions":"^2.0.1"},"peerDependencies":{"koa":"^2","express":"^4","fastify":"^3 || ^4","@nestjs/core":"^8 || ^9 || ^10","@sentry/node":"^8.1.0","@nestjs/common":"^8 || ^9 || ^10","fastify-plugin":"^3 || ^4","@nestjs/platform-express":"^8 || ^9 || ^10"},"peerDependenciesMeta":{"koa":{"optional":true},"express":{"optional":true},"fastify":{"optional":true},"@nestjs/core":{"optional":true},"@sentry/node":{"optional":true},"@nestjs/common":{"optional":true},"fastify-plugin":{"optional":true},"@nestjs/platform-express":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/apitally_0.5.0_1718070807130_0.8363377241591847","host":"s3://npm-registry-packages"}},"0.6.0":{"name":"apitally","version":"0.6.0","keywords":["analytics","api","apitally","express","fastify","koa","logging","metrics","middleware","monitor","monitoring","nestjs","node","nodejs","plugin","rest","restful"],"author":{"name":"Apitally","email":"hello@apitally.io"},"license":"MIT","_id":"apitally@0.6.0","homepage":"https://apitally.io","bugs":{"url":"https://github.com/apitally/apitally-js/issues"},"dist":{"shasum":"ce67a6256a2b4a89ba33d241f3b9850d30532bdc","tarball":"https://registry.npmjs.org/apitally/-/apitally-0.6.0.tgz","fileCount":105,"integrity":"sha512-kGtMAXNEvlD+3FedG1A0tgNA6T0UCmV9rCLGWHmddI9Obd+9aFv/N3kb0iovWZ7BbvYG9RccrQwVe+7chCM/pQ==","signatures":[{"sig":"MEYCIQC4APfc2RaaHQt1SKSbeIVCunHvhahfc6xF6AsgVq5utwIhAKGYhcIbS+ipO7QeK9y9WYOrUMwYpFbFvhHYqZVjrGbH","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":246391},"type":"module","babel":{"env":{"cjs":{"plugins":["babel-plugin-transform-import-meta",["transform-require-extensions",{"extensions":{".js":".cjs"}}]],"presets":[["@babel/preset-env",{"modules":"commonjs"}]]},"esm":{"presets":[["@babel/preset-env",{"modules":false}]]}},"plugins":[["@babel/plugin-proposal-decorators",{"version":"2023-05"}],"@babel/plugin-transform-runtime"],"presets":[["@babel/preset-env",{"targets":{"esmodules":true}}]],"sourceMaps":true},"exports":{"./koa":{"types":"./lib/types/koa/index.d.ts","import":"./lib/esm/koa/index.js","require":"./lib/cjs/koa/index.cjs"},"./common":{"types":"./lib/types/common/index.d.ts","import":"./lib/esm/common/index.js","require":"./lib/cjs/common/index.cjs"},"./nestjs":{"types":"./lib/types/nestjs/index.d.ts","import":"./lib/esm/nestjs/index.js","require":"./lib/cjs/nestjs/index.cjs"},"./express":{"types":"./lib/types/express/index.d.ts","import":"./lib/esm/express/index.js","require":"./lib/cjs/express/index.cjs"},"./fastify":{"types":"./lib/types/fastify/index.d.ts","import":"./lib/esm/fastify/index.js","require":"./lib/cjs/fastify/index.cjs"},"./package.json":"./package.json"},"gitHead":"e8b7c425a56ffc06a0b4677585404003b350b8fc","scripts":{"test":"vitest","build":"rm -rf lib && npm run build:tsc && npm run build:cjs && npm run build:esm","check":"tsc --noEmit && eslint src tests && prettier --check .","format":"prettier --write .","build:cjs":"BABEL_ENV=cjs babel lib/tsc --out-dir lib/cjs --out-file-extension .cjs","build:esm":"BABEL_ENV=esm babel lib/tsc --out-dir lib/esm","build:tsc":"tsc"},"_npmUser":{"name":"simongurcke","email":"simon@gurcke.de"},"prettier":{"printWidth":80},"repository":{"url":"git+ssh://git@github.com/apitally/apitally-js.git","type":"git"},"_npmVersion":"10.8.1","description":"Simple API monitoring & analytics for REST APIs built with Express, Fastify, Koa, and NestJS.","directories":{},"_nodeVersion":"22.3.0","dependencies":{"axios":"^1","winston":"^3","axios-retry":"^4","@babel/runtime":"^7.23.8"},"eslintConfig":{"env":{"node":true},"root":true,"rules":{"@typescript-eslint/no-explicit-any":"off"},"parser":"@typescript-eslint/parser","extends":["eslint:recommended","plugin:@typescript-eslint/recommended"],"plugins":["@typescript-eslint"]},"_hasShrinkwrap":false,"devDependencies":{"koa":"^2.14.2","npm":"^10.2.4","nock":"^13.3.8","eslint":"^8.54.0","vitest":"^1.5.0","express":"^4.18.2","fastify":"^4.24.3","install":"^0.13.0","ts-node":"^10.9.1","prettier":"^3.1.0","@swc/core":"^1.3.104","celebrate":"^15.0.3","koa-route":"^4.0.0","supertest":"^7.0.0","@babel/cli":"^7.23.4","@types/koa":"^2.13.11","typescript":"^5.2.2","@babel/core":"^7.23.7","@koa/router":"^12.0.1","@types/node":"^20.9.0","@nestjs/core":"^10.2.9","@sentry/node":"^8.8.0","unplugin-swc":"^1.4.4","@nestjs/common":"^10.2.9","@types/express":"^4.17.21","fastify-plugin":"^4.5.1","koa-bodyparser":"^4.4.1","@nestjs/testing":"^10.2.9","class-validator":"^0.14.0","@types/koa-route":"^3.2.8","@types/supertest":"^6.0.0","@babel/preset-env":"^7.23.7","class-transformer":"^0.5.1","express-validator":"^7.0.1","@types/koa__router":"^12.0.4","@vitest/coverage-v8":"^1.5.0","@types/koa-bodyparser":"^4.3.12","@nestjs/platform-express":"^10.2.9","@typescript-eslint/parser":"^7.0.0","@babel/plugin-transform-runtime":"^7.23.7","@typescript-eslint/eslint-plugin":"^7.0.0","@babel/plugin-proposal-decorators":"^7.23.7","babel-plugin-transform-import-meta":"^2.2.1","babel-plugin-transform-require-extensions":"^2.0.1"},"peerDependencies":{"koa":"^2","express":"^4","fastify":"^3 || ^4","@nestjs/core":"^8 || ^9 || ^10","@sentry/node":"^8.1.0","@nestjs/common":"^8 || ^9 || ^10","fastify-plugin":"^3 || ^4","@nestjs/platform-express":"^8 || ^9 || ^10"},"peerDependenciesMeta":{"koa":{"optional":true},"express":{"optional":true},"fastify":{"optional":true},"@nestjs/core":{"optional":true},"@sentry/node":{"optional":true},"@nestjs/common":{"optional":true},"fastify-plugin":{"optional":true},"@nestjs/platform-express":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/apitally_0.6.0_1719456629935_0.3950001761843105","host":"s3://npm-registry-packages"}},"0.6.1":{"name":"apitally","version":"0.6.1","keywords":["analytics","api","apitally","express","fastify","koa","logging","metrics","middleware","monitor","monitoring","nestjs","node","nodejs","plugin","rest","restful"],"author":{"name":"Apitally","email":"hello@apitally.io"},"license":"MIT","_id":"apitally@0.6.1","homepage":"https://apitally.io","bugs":{"url":"https://github.com/apitally/apitally-js/issues"},"dist":{"shasum":"f76bd342061581567a4e8b1b01d3ef8d2d7ad1fc","tarball":"https://registry.npmjs.org/apitally/-/apitally-0.6.1.tgz","fileCount":105,"integrity":"sha512-Oqat333JI5kNtqFLUjkdubNFKOgBO+Tz+1jIAowPLeo6LRpH7scPvmprfntavgzgDTSHm6bBiKEMJ/Sn/UBa/w==","signatures":[{"sig":"MEUCIQCvjtL8YmI12mIkr2JOYDjIpt/eL0fAMTxubeczgpEt/AIgDjLTHtqd/A2Bfol2P8dDG9/mgBWbc7i92qluZV7Z8gk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":246902},"type":"module","babel":{"env":{"cjs":{"plugins":["babel-plugin-transform-import-meta",["transform-require-extensions",{"extensions":{".js":".cjs"}}]],"presets":[["@babel/preset-env",{"modules":"commonjs"}]]},"esm":{"presets":[["@babel/preset-env",{"modules":false}]]}},"plugins":[["@babel/plugin-proposal-decorators",{"version":"2023-05"}],"@babel/plugin-transform-runtime"],"presets":[["@babel/preset-env",{"targets":{"esmodules":true}}]],"sourceMaps":true},"exports":{"./koa":{"types":"./lib/types/koa/index.d.ts","import":"./lib/esm/koa/index.js","require":"./lib/cjs/koa/index.cjs"},"./common":{"types":"./lib/types/common/index.d.ts","import":"./lib/esm/common/index.js","require":"./lib/cjs/common/index.cjs"},"./nestjs":{"types":"./lib/types/nestjs/index.d.ts","import":"./lib/esm/nestjs/index.js","require":"./lib/cjs/nestjs/index.cjs"},"./express":{"types":"./lib/types/express/index.d.ts","import":"./lib/esm/express/index.js","require":"./lib/cjs/express/index.cjs"},"./fastify":{"types":"./lib/types/fastify/index.d.ts","import":"./lib/esm/fastify/index.js","require":"./lib/cjs/fastify/index.cjs"},"./package.json":"./package.json"},"gitHead":"6616f9e3c0548a6f20fbb6203a4b4355611108eb","scripts":{"test":"vitest","build":"rm -rf lib && npm run build:tsc && npm run build:cjs && npm run build:esm","check":"tsc --noEmit && eslint src tests && prettier --check .","format":"prettier --write .","build:cjs":"BABEL_ENV=cjs babel lib/tsc --out-dir lib/cjs --out-file-extension .cjs","build:esm":"BABEL_ENV=esm babel lib/tsc --out-dir lib/esm","build:tsc":"tsc"},"_npmUser":{"name":"simongurcke","email":"simon@gurcke.de"},"prettier":{"printWidth":80},"repository":{"url":"git+ssh://git@github.com/apitally/apitally-js.git","type":"git"},"_npmVersion":"10.8.1","description":"Simple API monitoring & analytics for REST APIs built with Express, Fastify, Koa, and NestJS.","directories":{},"_nodeVersion":"22.3.0","dependencies":{"axios":"^1","winston":"^3","axios-retry":"^4","@babel/runtime":"^7.23.8"},"eslintConfig":{"env":{"node":true},"root":true,"rules":{"@typescript-eslint/no-explicit-any":"off"},"parser":"@typescript-eslint/parser","extends":["eslint:recommended","plugin:@typescript-eslint/recommended"],"plugins":["@typescript-eslint"]},"_hasShrinkwrap":false,"devDependencies":{"koa":"^2.14.2","npm":"^10.2.4","nock":"^13.3.8","eslint":"^8.54.0","vitest":"^1.5.0","express":"^4.18.2","fastify":"^4.24.3","install":"^0.13.0","ts-node":"^10.9.1","prettier":"^3.1.0","@swc/core":"^1.3.104","celebrate":"^15.0.3","koa-route":"^4.0.0","supertest":"^7.0.0","@babel/cli":"^7.23.4","@types/koa":"^2.13.11","typescript":"^5.2.2","@babel/core":"^7.23.7","@koa/router":"^12.0.1","@types/node":"^20.9.0","@nestjs/core":"^10.2.9","@sentry/node":"^8.8.0","unplugin-swc":"^1.4.4","@nestjs/common":"^10.2.9","@types/express":"^4.17.21","fastify-plugin":"^4.5.1","koa-bodyparser":"^4.4.1","@nestjs/testing":"^10.2.9","class-validator":"^0.14.0","@types/koa-route":"^3.2.8","@types/supertest":"^6.0.0","@babel/preset-env":"^7.23.7","class-transformer":"^0.5.1","express-validator":"^7.0.1","@types/koa__router":"^12.0.4","@vitest/coverage-v8":"^1.5.0","@types/koa-bodyparser":"^4.3.12","@nestjs/platform-express":"^10.2.9","@typescript-eslint/parser":"^7.0.0","@babel/plugin-transform-runtime":"^7.23.7","@typescript-eslint/eslint-plugin":"^7.0.0","@babel/plugin-proposal-decorators":"^7.23.7","babel-plugin-transform-import-meta":"^2.2.1","babel-plugin-transform-require-extensions":"^2.0.1"},"peerDependencies":{"koa":"^2","express":"^4","fastify":"^3 || ^4","@nestjs/core":"^8 || ^9 || ^10","@sentry/node":"^8.1.0","@nestjs/common":"^8 || ^9 || ^10","fastify-plugin":"^3 || ^4","@nestjs/platform-express":"^8 || ^9 || ^10"},"peerDependenciesMeta":{"koa":{"optional":true},"express":{"optional":true},"fastify":{"optional":true},"@nestjs/core":{"optional":true},"@sentry/node":{"optional":true},"@nestjs/common":{"optional":true},"fastify-plugin":{"optional":true},"@nestjs/platform-express":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/apitally_0.6.1_1719822396433_0.3930604057470175","host":"s3://npm-registry-packages"}},"0.7.0":{"name":"apitally","version":"0.7.0","keywords":["analytics","api","apitally","express","fastify","koa","logging","metrics","middleware","monitor","monitoring","nestjs","node","nodejs","plugin","rest","restful"],"author":{"name":"Apitally","email":"hello@apitally.io"},"license":"MIT","_id":"apitally@0.7.0","maintainers":[{"name":"simongurcke","email":"simon@gurcke.de"}],"homepage":"https://apitally.io","bugs":{"url":"https://github.com/apitally/apitally-js/issues"},"dist":{"shasum":"cb653bfb40d7d00a96d76fb8f8f8d6aae13a825a","tarball":"https://registry.npmjs.org/apitally/-/apitally-0.7.0.tgz","fileCount":105,"integrity":"sha512-8TUv2agerUtneztBQZE7029HJa1+lAvbnFDHMw7QNWuHkd76tJ6x5smcu6OYxnSDZunOS9DUQVVX5U+fVyYb5A==","signatures":[{"sig":"MEUCIH7XFUwfI5Yq6uI7u1YhuLhdybf1Ced67YnpBvrMMiZ3AiEA8/pFitpYum+HmQY/wTGbuqk3xXoo+JS2IYM+Hk0ATNQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1197677},"type":"module","exports":{"./koa":{"import":{"types":"./dist/koa/index.d.ts","default":"./dist/koa/index.js"},"require":{"types":"./dist/koa/index.d.cts","default":"./dist/koa/index.cjs"}},"./nestjs":{"import":{"types":"./dist/nestjs/index.d.ts","default":"./dist/nestjs/index.js"},"require":{"types":"./dist/nestjs/index.d.cts","default":"./dist/nestjs/index.cjs"}},"./express":{"import":{"types":"./dist/express/index.d.ts","default":"./dist/express/index.js"},"require":{"types":"./dist/express/index.d.cts","default":"./dist/express/index.cjs"}},"./fastify":{"import":{"types":"./dist/fastify/index.d.ts","default":"./dist/fastify/index.js"},"require":{"types":"./dist/fastify/index.d.cts","default":"./dist/fastify/index.cjs"}},"./package.json":"./package.json"},"gitHead":"31258f5d8b72d3bd0c28601f6e530ebfa2fc6e5b","scripts":{"test":"vitest","build":"tsup src","check":"tsc --noEmit && eslint src tests && prettier --check .","format":"prettier --write ."},"_npmUser":{"name":"simongurcke","email":"simon@gurcke.de"},"prettier":{"printWidth":80},"repository":{"url":"git+ssh://git@github.com/apitally/apitally-js.git","type":"git"},"_npmVersion":"10.8.1","description":"Simple API monitoring & analytics for REST APIs built with Express, Fastify, Koa, and NestJS.","directories":{},"_nodeVersion":"22.4.0","dependencies":{"winston":"^3","fetch-retry":"^6.0.0"},"eslintConfig":{"env":{"node":true},"root":true,"rules":{"@typescript-eslint/no-explicit-any":"off"},"parser":"@typescript-eslint/parser","extends":["eslint:recommended","plugin:@typescript-eslint/recommended"],"plugins":["@typescript-eslint"]},"typesVersions":{"*":{"koa":["./dist/koa/index.d.ts"],"nestjs":["./dist/nestjs/index.d.ts"],"express":["./dist/express/index.d.ts"],"fastify":["./dist/fastify/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"koa":"^2.14.2","npm":"^10.2.4","nock":"^14.0.0-beta.7","tsup":"^8.1.0","eslint":"^8.54.0","vitest":"^1.5.0","express":"^4.18.2","fastify":"^4.24.3","install":"^0.13.0","ts-node":"^10.9.1","prettier":"^3.1.0","@swc/core":"^1.3.104","celebrate":"^15.0.3","koa-route":"^4.0.0","supertest":"^7.0.0","@types/koa":"^2.13.11","typescript":"^5.2.2","@koa/router":"^12.0.1","@types/node":"^20.9.0","@nestjs/core":"^10.2.9","@sentry/node":"^8.8.0","unplugin-swc":"^1.5.1","@nestjs/common":"^10.2.9","@types/express":"^4.17.21","fastify-plugin":"^4.5.1","koa-bodyparser":"^4.4.1","@nestjs/testing":"^10.2.9","class-validator":"^0.14.0","@types/koa-route":"^3.2.8","@types/supertest":"^6.0.0","class-transformer":"^0.5.1","express-validator":"^7.0.1","@types/koa__router":"^12.0.4","@vitest/coverage-v8":"^1.5.0","@types/koa-bodyparser":"^4.3.12","@nestjs/platform-express":"^10.2.9","@typescript-eslint/parser":"^7.0.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"peerDependencies":{"koa":"^2","express":"^4","fastify":"^3 || ^4","@nestjs/core":"^8 || ^9 || ^10","@sentry/node":"^8.1.0","@nestjs/common":"^8 || ^9 || ^10","fastify-plugin":"^3 || ^4","@nestjs/platform-express":"^8 || ^9 || ^10"},"peerDependenciesMeta":{"koa":{"optional":true},"express":{"optional":true},"fastify":{"optional":true},"@nestjs/core":{"optional":true},"@sentry/node":{"optional":true},"@nestjs/common":{"optional":true},"fastify-plugin":{"optional":true},"@nestjs/platform-express":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/apitally_0.7.0_1720243756395_0.27946832384462517","host":"s3://npm-registry-packages"}},"0.8.0":{"name":"apitally","version":"0.8.0","keywords":["analytics","api","apitally","express","fastify","koa","logging","metrics","middleware","monitor","monitoring","nestjs","node","nodejs","plugin","rest","restful"],"author":{"name":"Apitally","email":"hello@apitally.io"},"license":"MIT","_id":"apitally@0.8.0","maintainers":[{"name":"simongurcke","email":"simon@gurcke.de"}],"homepage":"https://apitally.io","bugs":{"url":"https://github.com/apitally/apitally-js/issues"},"dist":{"shasum":"e9f1609896277818dd0c4579ad38c1346534c04f","tarball":"https://registry.npmjs.org/apitally/-/apitally-0.8.0.tgz","fileCount":111,"integrity":"sha512-G5vHLEC+TRfZWjbJqp+jP5ZrShIV32ysS5Sj1fhwRrpNWsBCyrD1ccTK9Uz7rqWYrfMli0khfjr0cj0q63+5Fw==","signatures":[{"sig":"MEUCIQCi4dQN6db2D162nlIrg1JWCAA8Iydzf/W+YMKcy8OrEAIgH5+OHKr0wDCBKQvMK5mDxdnMzk/teFeYSJKeU/uqHlw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1319358},"type":"module","exports":{"./koa":{"import":{"types":"./dist/koa/index.d.ts","default":"./dist/koa/index.js"},"require":{"types":"./dist/koa/index.d.cts","default":"./dist/koa/index.cjs"}},"./nestjs":{"import":{"types":"./dist/nestjs/index.d.ts","default":"./dist/nestjs/index.js"},"require":{"types":"./dist/nestjs/index.d.cts","default":"./dist/nestjs/index.cjs"}},"./express":{"import":{"types":"./dist/express/index.d.ts","default":"./dist/express/index.js"},"require":{"types":"./dist/express/index.d.cts","default":"./dist/express/index.cjs"}},"./fastify":{"import":{"types":"./dist/fastify/index.d.ts","default":"./dist/fastify/index.js"},"require":{"types":"./dist/fastify/index.d.cts","default":"./dist/fastify/index.cjs"}},"./package.json":"./package.json"},"gitHead":"906f0daa03bf876170591310ee67d4055851fca2","scripts":{"test":"vitest","build":"tsup src","check":"tsc --noEmit && eslint src tests && prettier --check .","format":"prettier --write ."},"_npmUser":{"name":"simongurcke","email":"simon@gurcke.de"},"prettier":{"printWidth":80},"repository":{"url":"git+ssh://git@github.com/apitally/apitally-js.git","type":"git"},"_npmVersion":"10.8.1","description":"Simple API monitoring & analytics for REST APIs built with Express, Fastify, Koa, and NestJS.","directories":{},"_nodeVersion":"22.4.0","dependencies":{"winston":"^3","fetch-retry":"^6"},"eslintConfig":{"env":{"node":true},"root":true,"rules":{"@typescript-eslint/no-explicit-any":"off"},"parser":"@typescript-eslint/parser","extends":["eslint:recommended","plugin:@typescript-eslint/recommended"],"plugins":["@typescript-eslint"]},"typesVersions":{"*":{"koa":["./dist/koa/index.d.ts"],"nestjs":["./dist/nestjs/index.d.ts"],"express":["./dist/express/index.d.ts"],"fastify":["./dist/fastify/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"koa":"^2.14.2","npm":"^10.2.4","nock":"^14.0.0-beta.7","tsup":"^8.1.0","eslint":"^8.54.0","vitest":"^1.5.0","express":"^4.18.2","fastify":"^4.24.3","install":"^0.13.0","ts-node":"^10.9.1","prettier":"^3.1.0","@swc/core":"^1.3.104","celebrate":"^15.0.3","koa-route":"^4.0.0","supertest":"^7.0.0","@types/koa":"^2.13.11","typescript":"^5.2.2","@koa/router":"^12.0.1","@types/node":"^20.9.0","@nestjs/core":"^10.2.9","@sentry/node":"^8.8.0","unplugin-swc":"^1.5.1","@nestjs/common":"^10.2.9","@types/express":"^4.17.21","fastify-plugin":"^4.5.1","koa-bodyparser":"^4.4.1","@nestjs/testing":"^10.2.9","class-validator":"^0.14.0","@types/koa-route":"^3.2.8","@types/supertest":"^6.0.0","class-transformer":"^0.5.1","express-validator":"^7.0.1","@types/koa__router":"^12.0.4","@vitest/coverage-v8":"^1.5.0","@types/koa-bodyparser":"^4.3.12","@nestjs/platform-express":"^10.2.9","@typescript-eslint/parser":"^7.0.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"peerDependencies":{"koa":"^2","express":"^4","fastify":"^3 || ^4","@nestjs/core":"^8 || ^9 || ^10","@sentry/node":"^8.1.0","@nestjs/common":"^8 || ^9 || ^10","fastify-plugin":"^3 || ^4","@nestjs/platform-express":"^8 || ^9 || ^10"},"peerDependenciesMeta":{"koa":{"optional":true},"express":{"optional":true},"fastify":{"optional":true},"@nestjs/core":{"optional":true},"@sentry/node":{"optional":true},"@nestjs/common":{"optional":true},"fastify-plugin":{"optional":true},"@nestjs/platform-express":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/apitally_0.8.0_1720327091231_0.793746830262064","host":"s3://npm-registry-packages"}},"0.8.1":{"name":"apitally","version":"0.8.1","keywords":["analytics","api","apitally","express","fastify","koa","logging","metrics","middleware","monitor","monitoring","nestjs","node","nodejs","plugin","rest","restful"],"author":{"name":"Apitally","email":"hello@apitally.io"},"license":"MIT","_id":"apitally@0.8.1","maintainers":[{"name":"simongurcke","email":"simon@gurcke.de"}],"homepage":"https://apitally.io","bugs":{"url":"https://github.com/apitally/apitally-js/issues"},"dist":{"shasum":"ebbe4ae4c1e59f48291b22c8f0cb364dd38c90c7","tarball":"https://registry.npmjs.org/apitally/-/apitally-0.8.1.tgz","fileCount":111,"integrity":"sha512-DctBl4A5xIi+karEwC0xjMRqX4l78cTKVQgvHO/2EUrjgYWEOeUKLCqNVSEPEnN60K1qMM3hZMta6rABuMm6+g==","signatures":[{"sig":"MEUCID7thFqlrOIlJdAU4MqvjxPQ6vVruG8/pBcxozK8/PyAAiEAwhVJp9Yg/miYRnUIZ8m0MxXwjdiRdg1BwzXzThw/Wus=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1327586},"type":"module","exports":{"./koa":{"import":{"types":"./dist/koa/index.d.ts","default":"./dist/koa/index.js"},"require":{"types":"./dist/koa/index.d.cts","default":"./dist/koa/index.cjs"}},"./nestjs":{"import":{"types":"./dist/nestjs/index.d.ts","default":"./dist/nestjs/index.js"},"require":{"types":"./dist/nestjs/index.d.cts","default":"./dist/nestjs/index.cjs"}},"./express":{"import":{"types":"./dist/express/index.d.ts","default":"./dist/express/index.js"},"require":{"types":"./dist/express/index.d.cts","default":"./dist/express/index.cjs"}},"./fastify":{"import":{"types":"./dist/fastify/index.d.ts","default":"./dist/fastify/index.js"},"require":{"types":"./dist/fastify/index.d.cts","default":"./dist/fastify/index.cjs"}},"./package.json":"./package.json"},"gitHead":"e111560b73b82e5008522c48934c1ad58b2b1ca0","scripts":{"test":"vitest","build":"tsup src","check":"tsc --noEmit && eslint src tests && prettier --check .","format":"prettier --write ."},"_npmUser":{"name":"simongurcke","email":"simon@gurcke.de"},"prettier":{"printWidth":80},"repository":{"url":"git+ssh://git@github.com/apitally/apitally-js.git","type":"git"},"_npmVersion":"10.8.1","description":"Simple API monitoring & analytics for REST APIs built with Express, Fastify, Koa, and NestJS.","directories":{},"_nodeVersion":"22.4.1","dependencies":{"winston":"^3","fetch-retry":"^6"},"eslintConfig":{"env":{"node":true},"root":true,"rules":{"@typescript-eslint/no-explicit-any":"off"},"parser":"@typescript-eslint/parser","extends":["eslint:recommended","plugin:@typescript-eslint/recommended"],"plugins":["@typescript-eslint"]},"typesVersions":{"*":{"koa":["./dist/koa/index.d.ts"],"nestjs":["./dist/nestjs/index.d.ts"],"express":["./dist/express/index.d.ts"],"fastify":["./dist/fastify/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"koa":"^2.14.2","npm":"^10.2.4","nock":"^14.0.0-beta.7","tsup":"^8.1.0","eslint":"^8.54.0","vitest":"^1.5.0","express":"^4.18.2","fastify":"^4.24.3","install":"^0.13.0","ts-node":"^10.9.1","prettier":"^3.1.0","@swc/core":"^1.3.104","celebrate":"^15.0.3","koa-route":"^4.0.0","supertest":"^7.0.0","@types/koa":"^2.13.11","typescript":"^5.2.2","@koa/router":"^12.0.1","@types/node":"^20.9.0","@nestjs/core":"^10.2.9","@sentry/node":"^8.8.0","unplugin-swc":"^1.5.1","@nestjs/common":"^10.2.9","@types/express":"^4.17.21","fastify-plugin":"^4.5.1","koa-bodyparser":"^4.4.1","@nestjs/testing":"^10.2.9","class-validator":"^0.14.0","@types/koa-route":"^3.2.8","@types/supertest":"^6.0.0","class-transformer":"^0.5.1","express-validator":"^7.0.1","@types/koa__router":"^12.0.4","@vitest/coverage-v8":"^1.5.0","@types/koa-bodyparser":"^4.3.12","@nestjs/platform-express":"^10.2.9","@typescript-eslint/parser":"^7.0.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"peerDependencies":{"koa":"^2","express":"^4","fastify":"^3 || ^4","@nestjs/core":"^8 || ^9 || ^10","@sentry/node":"^8.1.0","@nestjs/common":"^8 || ^9 || ^10","fastify-plugin":"^3 || ^4","@nestjs/platform-express":"^8 || ^9 || ^10"},"peerDependenciesMeta":{"koa":{"optional":true},"express":{"optional":true},"fastify":{"optional":true},"@nestjs/core":{"optional":true},"@sentry/node":{"optional":true},"@nestjs/common":{"optional":true},"fastify-plugin":{"optional":true},"@nestjs/platform-express":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/apitally_0.8.1_1721363484053_0.9927864799800625","host":"s3://npm-registry-packages"}},"0.8.2":{"name":"apitally","version":"0.8.2","keywords":["analytics","api","apitally","express","fastify","koa","logging","metrics","middleware","monitor","monitoring","nestjs","node","nodejs","plugin","rest","restful"],"author":{"name":"Apitally","email":"hello@apitally.io"},"license":"MIT","_id":"apitally@0.8.2","maintainers":[{"name":"simongurcke","email":"simon@gurcke.de"}],"homepage":"https://apitally.io","bugs":{"url":"https://github.com/apitally/apitally-js/issues"},"dist":{"shasum":"76a081919e852b3a022f04031a56240b30ad9111","tarball":"https://registry.npmjs.org/apitally/-/apitally-0.8.2.tgz","fileCount":111,"integrity":"sha512-O1emdBHftJvCL5aFu+7+gZIvIOai23xiPUKfK94T/fBMTJuyoHl6iL/f8K0XZ5XzEnDl/EB7DG2yLWRDVCvxJw==","signatures":[{"sig":"MEUCIQDSRymAJ1y+kHht1i7yyFI8bA4Q88KL5vG+vP0Yzd+OCAIgBBk/+hwDxAQ4t6kjSgD3GumfGi3ZIoNXSt/Ez+Zvbck=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1334732},"type":"module","exports":{"./koa":{"import":{"types":"./dist/koa/index.d.ts","default":"./dist/koa/index.js"},"require":{"types":"./dist/koa/index.d.cts","default":"./dist/koa/index.cjs"}},"./nestjs":{"import":{"types":"./dist/nestjs/index.d.ts","default":"./dist/nestjs/index.js"},"require":{"types":"./dist/nestjs/index.d.cts","default":"./dist/nestjs/index.cjs"}},"./express":{"import":{"types":"./dist/express/index.d.ts","default":"./dist/express/index.js"},"require":{"types":"./dist/express/index.d.cts","default":"./dist/express/index.cjs"}},"./fastify":{"import":{"types":"./dist/fastify/index.d.ts","default":"./dist/fastify/index.js"},"require":{"types":"./dist/fastify/index.d.cts","default":"./dist/fastify/index.cjs"}},"./package.json":"./package.json"},"gitHead":"5bff7ce9bfe312a9f6d3af7d0bce1f85bd77ea26","scripts":{"test":"vitest","build":"tsup src","check":"tsc --noEmit && eslint src tests && prettier --check .","format":"prettier --write ."},"_npmUser":{"name":"simongurcke","email":"simon@gurcke.de"},"prettier":{"printWidth":80},"repository":{"url":"git+ssh://git@github.com/apitally/apitally-js.git","type":"git"},"_npmVersion":"10.8.1","description":"Simple API monitoring & analytics for REST APIs built with Express, Fastify, Koa, and NestJS.","directories":{},"_nodeVersion":"22.4.1","dependencies":{"winston":"^3","fetch-retry":"^6"},"eslintConfig":{"env":{"node":true},"root":true,"rules":{"@typescript-eslint/no-explicit-any":"off"},"parser":"@typescript-eslint/parser","extends":["eslint:recommended","plugin:@typescript-eslint/recommended"],"plugins":["@typescript-eslint"]},"typesVersions":{"*":{"koa":["./dist/koa/index.d.ts"],"nestjs":["./dist/nestjs/index.d.ts"],"express":["./dist/express/index.d.ts"],"fastify":["./dist/fastify/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"koa":"^2.14.2","npm":"^10.2.4","nock":"^14.0.0-beta.7","tsup":"^8.1.0","eslint":"^8.54.0","vitest":"^1.5.0","express":"^4.18.2","fastify":"^4.24.3","install":"^0.13.0","ts-node":"^10.9.1","prettier":"^3.1.0","@swc/core":"^1.3.104","celebrate":"^15.0.3","koa-route":"^4.0.0","supertest":"^7.0.0","@types/koa":"^2.13.11","typescript":"^5.2.2","@koa/router":"^12.0.1","@types/node":"^20.9.0","@nestjs/core":"^10.2.9","@sentry/node":"^8.8.0","unplugin-swc":"^1.5.1","@nestjs/common":"^10.2.9","@types/express":"^4.17.21","fastify-plugin":"^4.5.1","koa-bodyparser":"^4.4.1","@nestjs/testing":"^10.2.9","class-validator":"^0.14.0","@types/koa-route":"^3.2.8","@types/supertest":"^6.0.0","class-transformer":"^0.5.1","express-validator":"^7.0.1","@types/koa__router":"^12.0.4","@vitest/coverage-v8":"^1.5.0","@types/koa-bodyparser":"^4.3.12","@nestjs/platform-express":"^10.2.9","@typescript-eslint/parser":"^7.0.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"peerDependencies":{"koa":"^2","express":"^4","fastify":"^3 || ^4","@nestjs/core":"^8 || ^9 || ^10","@sentry/node":"^8.1.0","@nestjs/common":"^8 || ^9 || ^10","fastify-plugin":"^3 || ^4","@nestjs/platform-express":"^8 || ^9 || ^10"},"peerDependenciesMeta":{"koa":{"optional":true},"express":{"optional":true},"fastify":{"optional":true},"@nestjs/core":{"optional":true},"@sentry/node":{"optional":true},"@nestjs/common":{"optional":true},"fastify-plugin":{"optional":true},"@nestjs/platform-express":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/apitally_0.8.2_1726489150710_0.5794613922107648","host":"s3://npm-registry-packages"}},"0.8.3":{"name":"apitally","version":"0.8.3","keywords":["analytics","api","apitally","express","fastify","koa","logging","metrics","middleware","monitor","monitoring","nestjs","node","nodejs","plugin","rest","restful"],"author":{"name":"Apitally","email":"hello@apitally.io"},"license":"MIT","_id":"apitally@0.8.3","maintainers":[{"name":"simongurcke","email":"simon@gurcke.de"}],"homepage":"https://apitally.io","bugs":{"url":"https://github.com/apitally/apitally-js/issues"},"dist":{"shasum":"f4e3efca074de622c5d5a610e2c82c148581b78f","tarball":"https://registry.npmjs.org/apitally/-/apitally-0.8.3.tgz","fileCount":111,"integrity":"sha512-QyOsDHIafuQmlExhUviyBBfdiK0ppJW5Mw3SDLA6qgXLaFnFbGTqSqozXNb3/Omw8CGj4ChDgMLdox1ZiaA2Qw==","signatures":[{"sig":"MEUCIGYkfjD0mD+kiT5NLLe98ksFUPNFXHCkyNql2KDAxvyhAiEAzx3SsZp3D2zNQCNRkJ4GaryGc1NxNoJ3aWeuTSdkzbg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1334663},"type":"module","exports":{"./koa":{"import":{"types":"./dist/koa/index.d.ts","default":"./dist/koa/index.js"},"require":{"types":"./dist/koa/index.d.cts","default":"./dist/koa/index.cjs"}},"./nestjs":{"import":{"types":"./dist/nestjs/index.d.ts","default":"./dist/nestjs/index.js"},"require":{"types":"./dist/nestjs/index.d.cts","default":"./dist/nestjs/index.cjs"}},"./express":{"import":{"types":"./dist/express/index.d.ts","default":"./dist/express/index.js"},"require":{"types":"./dist/express/index.d.cts","default":"./dist/express/index.cjs"}},"./fastify":{"import":{"types":"./dist/fastify/index.d.ts","default":"./dist/fastify/index.js"},"require":{"types":"./dist/fastify/index.d.cts","default":"./dist/fastify/index.cjs"}},"./package.json":"./package.json"},"gitHead":"1111f4ef472bc228a0be50af6b2dd1e2433a7f9b","scripts":{"test":"vitest","build":"tsup src","check":"tsc --noEmit && eslint src tests && prettier --check .","format":"prettier --write ."},"_npmUser":{"name":"simongurcke","email":"simon@gurcke.de"},"prettier":{"printWidth":80},"repository":{"url":"git+ssh://git@github.com/apitally/apitally-js.git","type":"git"},"_npmVersion":"10.8.1","description":"Simple API monitoring & analytics for REST APIs built with Express, Fastify, Koa, and NestJS.","directories":{},"_nodeVersion":"22.4.1","dependencies":{"winston":"^3","fetch-retry":"^6"},"eslintConfig":{"env":{"node":true},"root":true,"rules":{"@typescript-eslint/no-explicit-any":"off"},"parser":"@typescript-eslint/parser","extends":["eslint:recommended","plugin:@typescript-eslint/recommended"],"plugins":["@typescript-eslint"]},"typesVersions":{"*":{"koa":["./dist/koa/index.d.ts"],"nestjs":["./dist/nestjs/index.d.ts"],"express":["./dist/express/index.d.ts"],"fastify":["./dist/fastify/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"koa":"^2.14.2","npm":"^10.2.4","nock":"^14.0.0-beta.7","tsup":"^8.1.0","eslint":"^8.54.0","vitest":"^1.5.0","express":"^4.18.2","fastify":"^5.0.0","install":"^0.13.0","ts-node":"^10.9.1","prettier":"^3.1.0","@swc/core":"^1.3.104","celebrate":"^15.0.3","koa-route":"^4.0.0","supertest":"^7.0.0","@types/koa":"^2.13.11","typescript":"^5.2.2","@koa/router":"^13.0.0","@types/node":"^20.9.0","@nestjs/core":"^10.2.9","@sentry/node":"^8.8.0","unplugin-swc":"^1.5.1","@nestjs/common":"^10.2.9","@types/express":"^4.17.21","fastify-plugin":"^5.0.1","koa-bodyparser":"^4.4.1","@nestjs/testing":"^10.2.9","class-validator":"^0.14.0","@types/koa-route":"^3.2.8","@types/supertest":"^6.0.0","class-transformer":"^0.5.1","express-validator":"^7.0.1","@types/koa__router":"^12.0.4","@vitest/coverage-v8":"^1.5.0","@types/koa-bodyparser":"^4.3.12","@nestjs/platform-express":"^10.2.9","@typescript-eslint/parser":"^7.0.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"peerDependencies":{"koa":"^2","express":"^4","fastify":"^3 || ^4 || ^5","@nestjs/core":"^8 || ^9 || ^10","@sentry/node":"^8.1.0","@nestjs/common":"^8 || ^9 || ^10","fastify-plugin":"^3 || ^4 || ^5","@nestjs/platform-express":"^8 || ^9 || ^10"},"peerDependenciesMeta":{"koa":{"optional":true},"express":{"optional":true},"fastify":{"optional":true},"@nestjs/core":{"optional":true},"@sentry/node":{"optional":true},"@nestjs/common":{"optional":true},"fastify-plugin":{"optional":true},"@nestjs/platform-express":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/apitally_0.8.3_1727146436223_0.710656325310437","host":"s3://npm-registry-packages"}},"0.9.0":{"name":"apitally","version":"0.9.0","keywords":["analytics","api","apitally","express","fastify","hono","koa","logging","metrics","middleware","monitor","monitoring","nestjs","node","nodejs","plugin","rest","restful"],"author":{"name":"Apitally","email":"hello@apitally.io"},"license":"MIT","_id":"apitally@0.9.0","maintainers":[{"name":"simongurcke","email":"simon@gurcke.de"}],"homepage":"https://apitally.io","bugs":{"url":"https://github.com/apitally/apitally-js/issues"},"dist":{"shasum":"2069222bf659e3553da9d8fc71156ea90ec4ba63","tarball":"https://registry.npmjs.org/apitally/-/apitally-0.9.0.tgz","fileCount":123,"integrity":"sha512-LBrXvZo0I6i1cLA0X14TJ7wrn7uP/yX8QCEI4U7HgK0VLCMyvsej5fQblig7Ohd9mpP46yg7j1/5+b8glA7OkA==","signatures":[{"sig":"MEQCIG4flSyolrDJbwg4CU1fuC0zWD+xz093dsqSkf9fYBKcAiB+MYGWYx1xZqfhABMoQYTfRPXPNtR6z+YfU/s3JZgM2Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1620210},"type":"module","exports":{"./koa":{"import":{"types":"./dist/koa/index.d.ts","default":"./dist/koa/index.js"},"require":{"types":"./dist/koa/index.d.cts","default":"./dist/koa/index.cjs"}},"./hono":{"import":{"types":"./dist/hono/index.d.ts","default":"./dist/hono/index.js"},"require":{"types":"./dist/hono/index.d.cts","default":"./dist/hono/index.cjs"}},"./nestjs":{"import":{"types":"./dist/nestjs/index.d.ts","default":"./dist/nestjs/index.js"},"require":{"types":"./dist/nestjs/index.d.cts","default":"./dist/nestjs/index.cjs"}},"./express":{"import":{"types":"./dist/express/index.d.ts","default":"./dist/express/index.js"},"require":{"types":"./dist/express/index.d.cts","default":"./dist/express/index.cjs"}},"./fastify":{"import":{"types":"./dist/fastify/index.d.ts","default":"./dist/fastify/index.js"},"require":{"types":"./dist/fastify/index.d.cts","default":"./dist/fastify/index.cjs"}},"./package.json":"./package.json"},"gitHead":"5e32fb88a8f50f2259c55a22c3a74abb6b7ecd66","scripts":{"test":"vitest","build":"tsup src","check":"tsc --noEmit && eslint src tests && prettier --check .","format":"prettier --write ."},"_npmUser":{"name":"simongurcke","email":"simon@gurcke.de"},"prettier":{"printWidth":80},"repository":{"url":"git+ssh://git@github.com/apitally/apitally-js.git","type":"git"},"_npmVersion":"10.8.1","description":"Simple API monitoring & analytics for REST APIs built with Express, Fastify, Hono, Koa, and NestJS.","directories":{},"_nodeVersion":"22.4.1","dependencies":{"winston":"^3","fetch-retry":"^6"},"eslintConfig":{"env":{"node":true},"root":true,"rules":{"@typescript-eslint/no-explicit-any":"off"},"parser":"@typescript-eslint/parser","extends":["eslint:recommended","plugin:@typescript-eslint/recommended"],"plugins":["@typescript-eslint"]},"typesVersions":{"*":{"koa":["./dist/koa/index.d.ts"],"hono":["./dist/hono/index.d.ts"],"nestjs":["./dist/nestjs/index.d.ts"],"express":["./dist/express/index.d.ts"],"fastify":["./dist/fastify/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"koa":"^2.14.2","npm":"^10.2.4","zod":"^3.23.8","hono":"^4.6.5","nock":"^14.0.0-beta.7","tsup":"^8.1.0","eslint":"^8.54.0","vitest":"^1.5.0","express":"^4.18.2","fastify":"^5.0.0","install":"^0.13.0","ts-node":"^10.9.1","prettier":"^3.1.0","@swc/core":"^1.3.104","celebrate":"^15.0.3","koa-route":"^4.0.0","supertest":"^7.0.0","@types/koa":"^2.13.11","typescript":"^5.2.2","@koa/router":"^13.0.0","@types/node":"^20.9.0","@nestjs/core":"^10.2.9","@sentry/node":"^8.8.0","unplugin-swc":"^1.5.1","@nestjs/common":"^10.2.9","@types/express":"^4.17.21","fastify-plugin":"^5.0.1","koa-bodyparser":"^4.4.1","@nestjs/testing":"^10.2.9","class-validator":"^0.14.0","@types/koa-route":"^3.2.8","@types/supertest":"^6.0.0","class-transformer":"^0.5.1","express-validator":"^7.0.1","@types/koa__router":"^12.0.4","@hono/zod-validator":"^0.4.1","@vitest/coverage-v8":"^1.5.0","@types/koa-bodyparser":"^4.3.12","@nestjs/platform-express":"^10.2.9","@typescript-eslint/parser":"^7.0.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"peerDependencies":{"koa":"^2","hono":"^4","express":"^4","fastify":"^3 || ^4 || ^5","@nestjs/core":"^8 || ^9 || ^10","@sentry/node":"^8.1.0","@nestjs/common":"^8 || ^9 || ^10","fastify-plugin":"^3 || ^4 || ^5","@nestjs/platform-express":"^8 || ^9 || ^10"},"peerDependenciesMeta":{"koa":{"optional":true},"hono":{"optional":true},"express":{"optional":true},"fastify":{"optional":true},"@nestjs/core":{"optional":true},"@sentry/node":{"optional":true},"@nestjs/common":{"optional":true},"fastify-plugin":{"optional":true},"@nestjs/platform-express":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/apitally_0.9.0_1729680184180_0.49157218268432956","host":"s3://npm-registry-packages"}},"0.9.1":{"name":"apitally","version":"0.9.1","keywords":["analytics","api","apitally","express","fastify","hono","koa","logging","metrics","middleware","monitor","monitoring","nestjs","node","nodejs","plugin","rest","restful"],"author":{"name":"Apitally","email":"hello@apitally.io"},"license":"MIT","_id":"apitally@0.9.1","maintainers":[{"name":"simongurcke","email":"simon@gurcke.de"}],"homepage":"https://apitally.io","bugs":{"url":"https://github.com/apitally/apitally-js/issues"},"dist":{"shasum":"5a9225e587512672768f1c4ff46afa9977fb4683","tarball":"https://registry.npmjs.org/apitally/-/apitally-0.9.1.tgz","fileCount":123,"integrity":"sha512-4xAiGROHzDs6xvk/C8889NUMFyHNS6tnMvczEkhiBpwxQWxIAGjN1MLYecQG9C/8XbCiTuvu2wdipf81SPNk5w==","signatures":[{"sig":"MEUCIQCvjNJedclPVYB6ypi8cvlMpjybWPiCEf8eEcZ9IEJIUQIgb9YuVB/maA6fsPUMTuzidNRPgQtUApPIwWrA9G1C258=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1631641},"type":"module","exports":{"./koa":{"import":{"types":"./dist/koa/index.d.ts","default":"./dist/koa/index.js"},"require":{"types":"./dist/koa/index.d.cts","default":"./dist/koa/index.cjs"}},"./hono":{"import":{"types":"./dist/hono/index.d.ts","default":"./dist/hono/index.js"},"require":{"types":"./dist/hono/index.d.cts","default":"./dist/hono/index.cjs"}},"./nestjs":{"import":{"types":"./dist/nestjs/index.d.ts","default":"./dist/nestjs/index.js"},"require":{"types":"./dist/nestjs/index.d.cts","default":"./dist/nestjs/index.cjs"}},"./express":{"import":{"types":"./dist/express/index.d.ts","default":"./dist/express/index.js"},"require":{"types":"./dist/express/index.d.cts","default":"./dist/express/index.cjs"}},"./fastify":{"import":{"types":"./dist/fastify/index.d.ts","default":"./dist/fastify/index.js"},"require":{"types":"./dist/fastify/index.d.cts","default":"./dist/fastify/index.cjs"}},"./package.json":"./package.json"},"gitHead":"c37b09f46fbe66885408f1f779ec4396d4098417","scripts":{"test":"vitest","build":"tsup src","check":"tsc --noEmit && eslint src tests && prettier --check .","format":"prettier --write ."},"_npmUser":{"name":"simongurcke","email":"simon@gurcke.de"},"prettier":{"printWidth":80},"repository":{"url":"git+ssh://git@github.com/apitally/apitally-js.git","type":"git"},"_npmVersion":"10.8.1","description":"Simple API monitoring & analytics for REST APIs built with Express, Fastify, Hono, Koa, and NestJS.","directories":{},"_nodeVersion":"22.4.1","dependencies":{"winston":"^3","fetch-retry":"^6"},"eslintConfig":{"env":{"node":true},"root":true,"rules":{"@typescript-eslint/no-explicit-any":"off"},"parser":"@typescript-eslint/parser","extends":["eslint:recommended","plugin:@typescript-eslint/recommended"],"plugins":["@typescript-eslint"]},"typesVersions":{"*":{"koa":["./dist/koa/index.d.ts"],"hono":["./dist/hono/index.d.ts"],"nestjs":["./dist/nestjs/index.d.ts"],"express":["./dist/express/index.d.ts"],"fastify":["./dist/fastify/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"koa":"^2.14.2","npm":"^10.2.4","zod":"^3.23.8","hono":"^4.6.5","nock":"^14.0.0-beta.7","tsup":"^8.1.0","eslint":"^8.54.0","vitest":"^1.5.0","express":"^4.18.2","fastify":"^5.0.0","install":"^0.13.0","ts-node":"^10.9.1","prettier":"^3.1.0","@swc/core":"^1.3.104","celebrate":"^15.0.3","koa-route":"^4.0.0","supertest":"^7.0.0","@types/koa":"^2.13.11","typescript":"^5.2.2","@koa/router":"^13.0.0","@types/node":"^20.9.0","@nestjs/core":"^10.2.9","@sentry/node":"^8.8.0","unplugin-swc":"^1.5.1","@nestjs/common":"^10.2.9","@types/express":"^4.17.21","fastify-plugin":"^5.0.1","koa-bodyparser":"^4.4.1","@nestjs/testing":"^10.2.9","class-validator":"^0.14.0","@types/koa-route":"^3.2.8","@types/supertest":"^6.0.0","class-transformer":"^0.5.1","express-validator":"^7.0.1","@types/koa__router":"^12.0.4","@hono/zod-validator":"^0.4.1","@vitest/coverage-v8":"^1.5.0","@types/koa-bodyparser":"^4.3.12","@nestjs/platform-express":"^10.2.9","@typescript-eslint/parser":"^7.0.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"peerDependencies":{"koa":"^2","hono":"^4","express":"^4","fastify":"^3 || ^4 || ^5","@nestjs/core":"^8 || ^9 || ^10","@sentry/node":"^8.1.0","@nestjs/common":"^8 || ^9 || ^10","fastify-plugin":"^3 || ^4 || ^5","@nestjs/platform-express":"^8 || ^9 || ^10"},"peerDependenciesMeta":{"koa":{"optional":true},"hono":{"optional":true},"express":{"optional":true},"fastify":{"optional":true},"@nestjs/core":{"optional":true},"@sentry/node":{"optional":true},"@nestjs/common":{"optional":true},"fastify-plugin":{"optional":true},"@nestjs/platform-express":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/apitally_0.9.1_1730425548686_0.1973795362179711","host":"s3://npm-registry-packages"}},"0.9.2":{"name":"apitally","version":"0.9.2","keywords":["analytics","api","apitally","express","fastify","hono","koa","logging","metrics","middleware","monitor","monitoring","nestjs","node","nodejs","plugin","rest","restful"],"author":{"name":"Apitally","email":"hello@apitally.io"},"license":"MIT","_id":"apitally@0.9.2","maintainers":[{"name":"simongurcke","email":"simon@gurcke.de"}],"homepage":"https://apitally.io","bugs":{"url":"https://github.com/apitally/apitally-js/issues"},"dist":{"shasum":"d57a5560c8468ec22e226832a94aae43bcc4e057","tarball":"https://registry.npmjs.org/apitally/-/apitally-0.9.2.tgz","fileCount":123,"integrity":"sha512-+m/HH1UPdnTvVIvFoZX4fQAw03tVfhkw40/Mf0cr4VYTl64bH8drgjQeD23nmEIpVwy92MEnUG4jf2MAR9Onfg==","signatures":[{"sig":"MEQCIDVhAH3MZN8551m7BmXsyiLC3lDpMFiu4+vOuZdYISxuAiAesXtxxDjL5iHRz23xmgZlmYZDtKwHrISXgBLo871qPA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1646104},"type":"module","exports":{"./koa":{"import":{"types":"./dist/koa/index.d.ts","default":"./dist/koa/index.js"},"require":{"types":"./dist/koa/index.d.cts","default":"./dist/koa/index.cjs"}},"./hono":{"import":{"types":"./dist/hono/index.d.ts","default":"./dist/hono/index.js"},"require":{"types":"./dist/hono/index.d.cts","default":"./dist/hono/index.cjs"}},"./nestjs":{"import":{"types":"./dist/nestjs/index.d.ts","default":"./dist/nestjs/index.js"},"require":{"types":"./dist/nestjs/index.d.cts","default":"./dist/nestjs/index.cjs"}},"./express":{"import":{"types":"./dist/express/index.d.ts","default":"./dist/express/index.js"},"require":{"types":"./dist/express/index.d.cts","default":"./dist/express/index.cjs"}},"./fastify":{"import":{"types":"./dist/fastify/index.d.ts","default":"./dist/fastify/index.js"},"require":{"types":"./dist/fastify/index.d.cts","default":"./dist/fastify/index.cjs"}},"./package.json":"./package.json"},"gitHead":"f9d2b6a29f441f154adbe3067b1190f628dab176","scripts":{"test":"vitest","build":"tsup src","check":"tsc --noEmit && eslint src tests && prettier --check .","format":"prettier --write ."},"_npmUser":{"name":"simongurcke","email":"simon@gurcke.de"},"prettier":{"printWidth":80},"repository":{"url":"git+ssh://git@github.com/apitally/apitally-js.git","type":"git"},"_npmVersion":"10.8.1","description":"Simple API monitoring & analytics for REST APIs built with Express, Fastify, Hono, Koa, and NestJS.","directories":{},"_nodeVersion":"22.4.1","dependencies":{"winston":"^3","fetch-retry":"^6"},"eslintConfig":{"env":{"node":true},"root":true,"rules":{"@typescript-eslint/no-explicit-any":"off"},"parser":"@typescript-eslint/parser","extends":["eslint:recommended","plugin:@typescript-eslint/recommended"],"plugins":["@typescript-eslint"]},"typesVersions":{"*":{"koa":["./dist/koa/index.d.ts"],"hono":["./dist/hono/index.d.ts"],"nestjs":["./dist/nestjs/index.d.ts"],"express":["./dist/express/index.d.ts"],"fastify":["./dist/fastify/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"koa":"^2.14.2","npm":"^10.2.4","zod":"^3.23.8","hono":"^4.6.5","nock":"^14.0.0-beta.7","tsup":"^8.1.0","eslint":"^8.54.0","vitest":"^1.5.0","express":"^4.18.2","fastify":"^5.0.0","install":"^0.13.0","ts-node":"^10.9.1","prettier":"^3.1.0","@swc/core":"^1.3.104","celebrate":"^15.0.3","koa-route":"^4.0.0","supertest":"^7.0.0","@types/koa":"^2.13.11","typescript":"^5.2.2","@koa/router":"^13.0.0","@types/node":"^20.9.0","@nestjs/core":"^10.2.9","@sentry/node":"^8.8.0","unplugin-swc":"^1.5.1","@nestjs/common":"^10.2.9","@types/express":"^4.17.21","fastify-plugin":"^5.0.1","koa-bodyparser":"^4.4.1","@nestjs/testing":"^10.2.9","class-validator":"^0.14.0","@types/koa-route":"^3.2.8","@types/supertest":"^6.0.0","class-transformer":"^0.5.1","express-validator":"^7.0.1","@types/koa__router":"^12.0.4","@hono/zod-validator":"^0.4.1","@vitest/coverage-v8":"^1.5.0","@types/koa-bodyparser":"^4.3.12","@nestjs/platform-express":"^10.2.9","@typescript-eslint/parser":"^7.0.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"peerDependencies":{"koa":"^2","hono":"^4","express":"^4","fastify":"^3 || ^4 || ^5","@nestjs/core":"^8 || ^9 || ^10","@sentry/node":"^8.1.0","@nestjs/common":"^8 || ^9 || ^10","fastify-plugin":"^3 || ^4 || ^5","@nestjs/platform-express":"^8 || ^9 || ^10"},"peerDependenciesMeta":{"koa":{"optional":true},"hono":{"optional":true},"express":{"optional":true},"fastify":{"optional":true},"@nestjs/core":{"optional":true},"@sentry/node":{"optional":true},"@nestjs/common":{"optional":true},"fastify-plugin":{"optional":true},"@nestjs/platform-express":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/apitally_0.9.2_1730466197978_0.7291147563173974","host":"s3://npm-registry-packages"}},"0.9.3":{"name":"apitally","version":"0.9.3","keywords":["analytics","api","apitally","express","fastify","hono","koa","logging","metrics","middleware","monitor","monitoring","nestjs","node","nodejs","plugin","rest","restful"],"author":{"name":"Apitally","email":"hello@apitally.io"},"license":"MIT","_id":"apitally@0.9.3","maintainers":[{"name":"simongurcke","email":"simon@gurcke.de"}],"homepage":"https://apitally.io","bugs":{"url":"https://github.com/apitally/apitally-js/issues"},"dist":{"shasum":"2ec78be903701294422f47949488ab4ebe820c9c","tarball":"https://registry.npmjs.org/apitally/-/apitally-0.9.3.tgz","fileCount":123,"integrity":"sha512-WDIXxRpVbw39USiHQUTEzHRYDlZvvscSndmLj94HhFvOeX+1HHsTnnfUbY98vNmNcmP2kWO+lusbJvTFgrW1VQ==","signatures":[{"sig":"MEQCIHLfV24f/6N0Vpz1f35ruzQlJJA72lAKtwfu4QfziJ2jAiA9NuYYGD4EKSHwUIppt6dh1NNH4b4bibuW0l1Rertugw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1648302},"type":"module","exports":{"./koa":{"import":{"types":"./dist/koa/index.d.ts","default":"./dist/koa/index.js"},"require":{"types":"./dist/koa/index.d.cts","default":"./dist/koa/index.cjs"}},"./hono":{"import":{"types":"./dist/hono/index.d.ts","default":"./dist/hono/index.js"},"require":{"types":"./dist/hono/index.d.cts","default":"./dist/hono/index.cjs"}},"./nestjs":{"import":{"types":"./dist/nestjs/index.d.ts","default":"./dist/nestjs/index.js"},"require":{"types":"./dist/nestjs/index.d.cts","default":"./dist/nestjs/index.cjs"}},"./express":{"import":{"types":"./dist/express/index.d.ts","default":"./dist/express/index.js"},"require":{"types":"./dist/express/index.d.cts","default":"./dist/express/index.cjs"}},"./fastify":{"import":{"types":"./dist/fastify/index.d.ts","default":"./dist/fastify/index.js"},"require":{"types":"./dist/fastify/index.d.cts","default":"./dist/fastify/index.cjs"}},"./package.json":"./package.json"},"gitHead":"b5849296dad0deab037c7667f2aaac2214de81f4","scripts":{"test":"vitest","build":"tsup src","check":"tsc --noEmit && eslint src tests && prettier --check .","format":"prettier --write ."},"_npmUser":{"name":"simongurcke","email":"simon@gurcke.de"},"prettier":{"printWidth":80},"repository":{"url":"git+ssh://git@github.com/apitally/apitally-js.git","type":"git"},"_npmVersion":"10.8.1","description":"Simple API monitoring & analytics for REST APIs built with Express, Fastify, Hono, Koa, and NestJS.","directories":{},"_nodeVersion":"22.4.1","dependencies":{"winston":"^3","fetch-retry":"^6"},"eslintConfig":{"env":{"node":true},"root":true,"rules":{"@typescript-eslint/no-explicit-any":"off"},"parser":"@typescript-eslint/parser","extends":["eslint:recommended","plugin:@typescript-eslint/recommended"],"plugins":["@typescript-eslint"]},"typesVersions":{"*":{"koa":["./dist/koa/index.d.ts"],"hono":["./dist/hono/index.d.ts"],"nestjs":["./dist/nestjs/index.d.ts"],"express":["./dist/express/index.d.ts"],"fastify":["./dist/fastify/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"koa":"^2.14.2","npm":"^10.2.4","zod":"^3.23.8","hono":"^4.6.5","nock":"^14.0.0-beta.7","tsup":"^8.1.0","eslint":"^8.54.0","vitest":"^1.5.0","express":"^4.18.2","fastify":"^5.0.0","install":"^0.13.0","ts-node":"^10.9.1","prettier":"^3.1.0","@swc/core":"^1.3.104","celebrate":"^15.0.3","koa-route":"^4.0.0","supertest":"^7.0.0","@types/koa":"^2.13.11","typescript":"^5.2.2","@koa/router":"^13.0.0","@types/node":"^20.9.0","@nestjs/core":"^10.2.9","@sentry/node":"^8.8.0","unplugin-swc":"^1.5.1","@nestjs/common":"^10.2.9","@types/express":"^4.17.21","fastify-plugin":"^5.0.1","koa-bodyparser":"^4.4.1","@nestjs/testing":"^10.2.9","class-validator":"^0.14.0","@types/koa-route":"^3.2.8","@types/supertest":"^6.0.0","class-transformer":"^0.5.1","express-validator":"^7.0.1","@types/koa__router":"^12.0.4","@hono/zod-validator":"^0.4.1","@vitest/coverage-v8":"^1.5.0","@types/koa-bodyparser":"^4.3.12","@nestjs/platform-express":"^10.2.9","@typescript-eslint/parser":"^7.0.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"peerDependencies":{"koa":"^2","hono":"^4","express":"^4","fastify":"^3 || ^4 || ^5","@nestjs/core":"^8 || ^9 || ^10","@sentry/node":"^8.1.0","@nestjs/common":"^8 || ^9 || ^10","fastify-plugin":"^3 || ^4 || ^5","@nestjs/platform-express":"^8 || ^9 || ^10"},"peerDependenciesMeta":{"koa":{"optional":true},"hono":{"optional":true},"express":{"optional":true},"fastify":{"optional":true},"@nestjs/core":{"optional":true},"@sentry/node":{"optional":true},"@nestjs/common":{"optional":true},"fastify-plugin":{"optional":true},"@nestjs/platform-express":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/apitally_0.9.3_1730523263949_0.5600034663577749","host":"s3://npm-registry-packages"}},"0.9.4":{"name":"apitally","version":"0.9.4","keywords":["analytics","api","apitally","express","fastify","hono","koa","logging","metrics","middleware","monitor","monitoring","nestjs","node","nodejs","plugin","rest","restful"],"author":{"name":"Apitally","email":"hello@apitally.io"},"license":"MIT","_id":"apitally@0.9.4","maintainers":[{"name":"simongurcke","email":"simon@gurcke.de"}],"homepage":"https://apitally.io","bugs":{"url":"https://github.com/apitally/apitally-js/issues"},"dist":{"shasum":"4de42c9fa6c35e1f572eebc0efde5c6a9bf0ecb2","tarball":"https://registry.npmjs.org/apitally/-/apitally-0.9.4.tgz","fileCount":123,"integrity":"sha512-4Z4cAfJvE3sEzEvwZbHaubYRLNgUYN+4Lzk8tWRI7labkRbbwud+WOdPkUNxNNxPsGWu2HxMkVDIj7jUAn9k6w==","signatures":[{"sig":"MEYCIQCPD/aPhujk/WD5Xd1Op8XBWkYD+3s3Yci9nWpKCLQBeAIhAPBkB8t+40+aL+BRpqMCsZkT6TrOW8PQruBL4lOzz7eR","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1673420},"type":"module","exports":{"./koa":{"import":{"types":"./dist/koa/index.d.ts","default":"./dist/koa/index.js"},"require":{"types":"./dist/koa/index.d.cts","default":"./dist/koa/index.cjs"}},"./hono":{"import":{"types":"./dist/hono/index.d.ts","default":"./dist/hono/index.js"},"require":{"types":"./dist/hono/index.d.cts","default":"./dist/hono/index.cjs"}},"./nestjs":{"import":{"types":"./dist/nestjs/index.d.ts","default":"./dist/nestjs/index.js"},"require":{"types":"./dist/nestjs/index.d.cts","default":"./dist/nestjs/index.cjs"}},"./express":{"import":{"types":"./dist/express/index.d.ts","default":"./dist/express/index.js"},"require":{"types":"./dist/express/index.d.cts","default":"./dist/express/index.cjs"}},"./fastify":{"import":{"types":"./dist/fastify/index.d.ts","default":"./dist/fastify/index.js"},"require":{"types":"./dist/fastify/index.d.cts","default":"./dist/fastify/index.cjs"}},"./package.json":"./package.json"},"gitHead":"fb98cc59a14a9acdda042a60747e654b68a4ad28","scripts":{"test":"vitest","build":"tsup src","check":"tsc --noEmit && eslint src tests && prettier --check .","format":"prettier --write ."},"_npmUser":{"name":"simongurcke","email":"simon@gurcke.de"},"prettier":{"printWidth":80},"repository":{"url":"git+ssh://git@github.com/apitally/apitally-js.git","type":"git"},"_npmVersion":"10.8.1","description":"Simple API monitoring & analytics for REST APIs built with Express, Fastify, Hono, Koa, and NestJS.","directories":{},"_nodeVersion":"22.4.1","dependencies":{"winston":"^3","fetch-retry":"^6"},"eslintConfig":{"env":{"node":true},"root":true,"rules":{"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/no-var-requires":"off"},"parser":"@typescript-eslint/parser","extends":["eslint:recommended","plugin:@typescript-eslint/recommended"],"plugins":["@typescript-eslint"]},"typesVersions":{"*":{"koa":["./dist/koa/index.d.ts"],"hono":["./dist/hono/index.d.ts"],"nestjs":["./dist/nestjs/index.d.ts"],"express":["./dist/express/index.d.ts"],"fastify":["./dist/fastify/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"koa":"^2.14.2","npm":"^10.2.4","zod":"^3.23.8","hono":"^4.6.5","nock":"^14.0.0-beta.7","tsup":"^8.1.0","eslint":"^8.54.0","vitest":"^1.5.0","express":"^4.18.2","fastify":"^5.0.0","install":"^0.13.0","ts-node":"^10.9.1","prettier":"^3.1.0","@swc/core":"^1.3.104","celebrate":"^15.0.3","koa-route":"^4.0.0","supertest":"^7.0.0","@types/koa":"^2.13.11","typescript":"^5.2.2","@koa/router":"^13.0.0","@types/node":"^20.9.0","@nestjs/core":"^10.2.9","@sentry/node":"^8.8.0","unplugin-swc":"^1.5.1","@nestjs/common":"^10.2.9","@types/express":"^4.17.21","fastify-plugin":"^5.0.1","koa-bodyparser":"^4.4.1","@nestjs/testing":"^10.2.9","class-validator":"^0.14.0","@types/koa-route":"^3.2.8","@types/supertest":"^6.0.0","class-transformer":"^0.5.1","express-validator":"^7.0.1","@types/koa__router":"^12.0.4","@hono/zod-validator":"^0.4.1","@vitest/coverage-v8":"^1.5.0","@types/koa-bodyparser":"^4.3.12","@nestjs/platform-express":"^10.2.9","@typescript-eslint/parser":"^7.0.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"peerDependencies":{"koa":"^2","hono":"^4","express":"^4","fastify":"^3 || ^4 || ^5","@nestjs/core":"^8 || ^9 || ^10","@sentry/node":"^8.1.0","@nestjs/common":"^8 || ^9 || ^10","fastify-plugin":"^3 || ^4 || ^5","@nestjs/platform-express":"^8 || ^9 || ^10"},"peerDependenciesMeta":{"koa":{"optional":true},"hono":{"optional":true},"express":{"optional":true},"fastify":{"optional":true},"@nestjs/core":{"optional":true},"@sentry/node":{"optional":true},"@nestjs/common":{"optional":true},"fastify-plugin":{"optional":true},"@nestjs/platform-express":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/apitally_0.9.4_1730608537707_0.2082323199312912","host":"s3://npm-registry-packages"}},"0.9.5":{"name":"apitally","version":"0.9.5","keywords":["analytics","api","apitally","express","fastify","hono","koa","logging","metrics","middleware","monitor","monitoring","nestjs","node","nodejs","plugin","rest","restful"],"author":{"name":"Apitally","email":"hello@apitally.io"},"license":"MIT","_id":"apitally@0.9.5","maintainers":[{"name":"simongurcke","email":"simon@gurcke.de"}],"homepage":"https://apitally.io","bugs":{"url":"https://github.com/apitally/apitally-js/issues"},"dist":{"shasum":"5bd5fc3a9e857bf7d6e89f6f27fa42207e111310","tarball":"https://registry.npmjs.org/apitally/-/apitally-0.9.5.tgz","fileCount":123,"integrity":"sha512-qr8aiqO2me3/0Xx9fTF59Oh1e/cw1CAJ1a0e9aF4EzSDpWPo2zZr77vtAhH3R9I7wAIokJkyDc0bGBY74ky4bA==","signatures":[{"sig":"MEQCIHHQ/9pOq75Kp2oqkknuCb6paGhCuJCidtp6Rq7t3+qTAiA4jIgSwOqgp0kq67l/zMjH+KKaSSpDm8fAmzBvmcVM8w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1661365},"type":"module","exports":{"./koa":{"import":{"types":"./dist/koa/index.d.ts","default":"./dist/koa/index.js"},"require":{"types":"./dist/koa/index.d.cts","default":"./dist/koa/index.cjs"}},"./hono":{"import":{"types":"./dist/hono/index.d.ts","default":"./dist/hono/index.js"},"require":{"types":"./dist/hono/index.d.cts","default":"./dist/hono/index.cjs"}},"./nestjs":{"import":{"types":"./dist/nestjs/index.d.ts","default":"./dist/nestjs/index.js"},"require":{"types":"./dist/nestjs/index.d.cts","default":"./dist/nestjs/index.cjs"}},"./express":{"import":{"types":"./dist/express/index.d.ts","default":"./dist/express/index.js"},"require":{"types":"./dist/express/index.d.cts","default":"./dist/express/index.cjs"}},"./fastify":{"import":{"types":"./dist/fastify/index.d.ts","default":"./dist/fastify/index.js"},"require":{"types":"./dist/fastify/index.d.cts","default":"./dist/fastify/index.cjs"}},"./package.json":"./package.json"},"gitHead":"7267e7578be1c8f4e89212e7db8eeb4110586246","scripts":{"test":"vitest","build":"tsup src","check":"tsc --noEmit && eslint src tests && prettier --check .","format":"prettier --write ."},"_npmUser":{"name":"simongurcke","email":"simon@gurcke.de"},"prettier":{"printWidth":80},"repository":{"url":"git+ssh://git@github.com/apitally/apitally-js.git","type":"git"},"_npmVersion":"10.8.1","description":"Simple API monitoring & analytics for REST APIs built with Express, Fastify, Hono, Koa, and NestJS.","directories":{},"_nodeVersion":"22.4.1","dependencies":{"winston":"^3","fetch-retry":"^6"},"eslintConfig":{"env":{"node":true},"root":true,"rules":{"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/no-var-requires":"off"},"parser":"@typescript-eslint/parser","extends":["eslint:recommended","plugin:@typescript-eslint/recommended"],"plugins":["@typescript-eslint"]},"typesVersions":{"*":{"koa":["./dist/koa/index.d.ts"],"hono":["./dist/hono/index.d.ts"],"nestjs":["./dist/nestjs/index.d.ts"],"express":["./dist/express/index.d.ts"],"fastify":["./dist/fastify/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"koa":"^2.14.2","npm":"^10.2.4","zod":"^3.23.8","hono":"^4.6.5","nock":"^14.0.0-beta.7","tsup":"^8.1.0","eslint":"^8.54.0","vitest":"^1.5.0","express":"^4.18.2","fastify":"^5.0.0","install":"^0.13.0","ts-node":"^10.9.1","prettier":"^3.1.0","@swc/core":"^1.3.104","celebrate":"^15.0.3","koa-route":"^4.0.0","supertest":"^7.0.0","@types/koa":"^2.13.11","typescript":"^5.2.2","@koa/router":"^13.0.0","@types/node":"^20.9.0","@nestjs/core":"^10.2.9","@sentry/node":"^8.8.0","unplugin-swc":"^1.5.1","@nestjs/common":"^10.2.9","@types/express":"^4.17.21","fastify-plugin":"^5.0.1","koa-bodyparser":"^4.4.1","@nestjs/testing":"^10.2.9","class-validator":"^0.14.0","@types/koa-route":"^3.2.8","@types/supertest":"^6.0.0","class-transformer":"^0.5.1","express-validator":"^7.0.1","@types/koa__router":"^12.0.4","@hono/zod-validator":"^0.4.1","@vitest/coverage-v8":"^1.5.0","@types/koa-bodyparser":"^4.3.12","@nestjs/platform-express":"^10.2.9","@typescript-eslint/parser":"^7.0.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"peerDependencies":{"koa":"^2","hono":"^4","express":"^4","fastify":"^3 || ^4 || ^5","@nestjs/core":"^8 || ^9 || ^10","@sentry/node":"^8.1.0","@nestjs/common":"^8 || ^9 || ^10","fastify-plugin":"^3 || ^4 || ^5","@nestjs/platform-express":"^8 || ^9 || ^10"},"peerDependenciesMeta":{"koa":{"optional":true},"hono":{"optional":true},"express":{"optional":true},"fastify":{"optional":true},"@nestjs/core":{"optional":true},"@sentry/node":{"optional":true},"@nestjs/common":{"optional":true},"fastify-plugin":{"optional":true},"@nestjs/platform-express":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/apitally_0.9.5_1730722349117_0.5038575621068386","host":"s3://npm-registry-packages"}},"0.10.0":{"name":"apitally","version":"0.10.0","keywords":["analytics","api","apitally","express","fastify","hono","koa","logging","metrics","middleware","monitor","monitoring","nestjs","node","nodejs","plugin","rest","restful"],"author":{"name":"Apitally","email":"hello@apitally.io"},"license":"MIT","_id":"apitally@0.10.0","maintainers":[{"name":"simongurcke","email":"simon@gurcke.de"}],"homepage":"https://apitally.io","bugs":{"url":"https://github.com/apitally/apitally-js/issues"},"dist":{"shasum":"45b674e67b8dabc88a5868d4ec546e21ca8c32b6","tarball":"https://registry.npmjs.org/apitally/-/apitally-0.10.0.tgz","fileCount":123,"integrity":"sha512-eN5QmeJZ+2+VE6SxauANxqjYJvDEqVHurhTw/SsfVRdgxYgs47PbgxtimgZ5b8PLrzlPv3B9nrKJXX2UdKc1dw==","signatures":[{"sig":"MEYCIQDsmnWmN0armxo2WeI+bfDRZ24oKDwgul221W9wGOM/1AIhAK/d2RvGGISVUSir6+Ams2NB8aysiXAjRtfZzYyrfvc1","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1667674},"type":"module","exports":{"./koa":{"import":{"types":"./dist/koa/index.d.ts","default":"./dist/koa/index.js"},"require":{"types":"./dist/koa/index.d.cts","default":"./dist/koa/index.cjs"}},"./hono":{"import":{"types":"./dist/hono/index.d.ts","default":"./dist/hono/index.js"},"require":{"types":"./dist/hono/index.d.cts","default":"./dist/hono/index.cjs"}},"./nestjs":{"import":{"types":"./dist/nestjs/index.d.ts","default":"./dist/nestjs/index.js"},"require":{"types":"./dist/nestjs/index.d.cts","default":"./dist/nestjs/index.cjs"}},"./express":{"import":{"types":"./dist/express/index.d.ts","default":"./dist/express/index.js"},"require":{"types":"./dist/express/index.d.cts","default":"./dist/express/index.cjs"}},"./fastify":{"import":{"types":"./dist/fastify/index.d.ts","default":"./dist/fastify/index.js"},"require":{"types":"./dist/fastify/index.d.cts","default":"./dist/fastify/index.cjs"}},"./package.json":"./package.json"},"gitHead":"0c49f782254a2338800dc171752456c921ced77b","scripts":{"test":"vitest","build":"tsup src","check":"tsc --noEmit && eslint src tests && prettier --check .","format":"prettier --write ."},"_npmUser":{"name":"simongurcke","email":"simon@gurcke.de"},"prettier":{"printWidth":80},"repository":{"url":"git+ssh://git@github.com/apitally/apitally-js.git","type":"git"},"_npmVersion":"10.8.1","description":"Simple API monitoring & analytics for REST APIs built with Express, Fastify, Hono, Koa, and NestJS.","directories":{},"_nodeVersion":"22.4.1","dependencies":{"winston":"^3","fetch-retry":"^6"},"eslintConfig":{"env":{"node":true},"root":true,"rules":{"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/no-var-requires":"off"},"parser":"@typescript-eslint/parser","extends":["eslint:recommended","plugin:@typescript-eslint/recommended"],"plugins":["@typescript-eslint"]},"typesVersions":{"*":{"koa":["./dist/koa/index.d.ts"],"hono":["./dist/hono/index.d.ts"],"nestjs":["./dist/nestjs/index.d.ts"],"express":["./dist/express/index.d.ts"],"fastify":["./dist/fastify/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"koa":"^2.14.2","npm":"^10.2.4","zod":"^3.23.8","hono":"^4.6.5","nock":"^14.0.0-beta.7","tsup":"^8.1.0","eslint":"^8.54.0","vitest":"^1.5.0","express":"^4.18.2","fastify":"^5.0.0","install":"^0.13.0","ts-node":"^10.9.1","prettier":"^3.1.0","@swc/core":"^1.3.104","celebrate":"^15.0.3","koa-route":"^4.0.0","supertest":"^7.0.0","@types/koa":"^2.13.11","typescript":"^5.2.2","@koa/router":"^13.0.0","@types/node":"^20.9.0","@nestjs/core":"^10.2.9","@sentry/node":"^8.8.0","unplugin-swc":"^1.5.1","@nestjs/common":"^10.2.9","@types/express":"^4.17.21","fastify-plugin":"^5.0.1","koa-bodyparser":"^4.4.1","@nestjs/testing":"^10.2.9","class-validator":"^0.14.0","@types/koa-route":"^3.2.8","@types/supertest":"^6.0.0","class-transformer":"^0.5.1","express-validator":"^7.0.1","@types/koa__router":"^12.0.4","@hono/zod-validator":"^0.4.1","@vitest/coverage-v8":"^1.5.0","@types/koa-bodyparser":"^4.3.12","@nestjs/platform-express":"^10.2.9","@typescript-eslint/parser":"^7.0.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"peerDependencies":{"koa":"^2","hono":"^4","express":"^4","fastify":"^3 || ^4 || ^5","@nestjs/core":"^8 || ^9 || ^10","@sentry/node":"^8.1.0","@nestjs/common":"^8 || ^9 || ^10","fastify-plugin":"^3 || ^4 || ^5","@nestjs/platform-express":"^8 || ^9 || ^10"},"peerDependenciesMeta":{"koa":{"optional":true},"hono":{"optional":true},"express":{"optional":true},"fastify":{"optional":true},"@nestjs/core":{"optional":true},"@sentry/node":{"optional":true},"@nestjs/common":{"optional":true},"fastify-plugin":{"optional":true},"@nestjs/platform-express":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/apitally_0.10.0_1730807357936_0.7875120757839662","host":"s3://npm-registry-packages"}},"0.11.0":{"name":"apitally","version":"0.11.0","keywords":["analytics","api","apitally","express","fastify","hono","koa","logging","metrics","middleware","monitor","monitoring","nestjs","node","nodejs","plugin","rest","restful"],"author":{"name":"Apitally","email":"hello@apitally.io"},"license":"MIT","_id":"apitally@0.11.0","maintainers":[{"name":"simongurcke","email":"simon@gurcke.de"}],"homepage":"https://apitally.io","bugs":{"url":"https://github.com/apitally/apitally-js/issues"},"dist":{"shasum":"742e5aef7b000b226102f8396a8ed966ec390a22","tarball":"https://registry.npmjs.org/apitally/-/apitally-0.11.0.tgz","fileCount":135,"integrity":"sha512-qiY2ZGJhAoUzzz/RsAoE17cibTkvItevUIV8QBFoWZWt2VGtYFoGowxYEdky42qHNvmaq1KeyHHZ5k5BvmCabQ==","signatures":[{"sig":"MEUCIG6mvkDB0iTLptth1gwX33q6ww/UXvOLLyNdunIoa/5VAiEAvZ6DbokKFWjPawqOCbztc7BfsC+Cx/7vOnX/xYZxRxs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2523725},"type":"module","exports":{"./koa":{"import":{"types":"./dist/koa/index.d.ts","default":"./dist/koa/index.js"},"require":{"types":"./dist/koa/index.d.cts","default":"./dist/koa/index.cjs"}},"./hono":{"import":{"types":"./dist/hono/index.d.ts","default":"./dist/hono/index.js"},"require":{"types":"./dist/hono/index.d.cts","default":"./dist/hono/index.cjs"}},"./nestjs":{"import":{"types":"./dist/nestjs/index.d.ts","default":"./dist/nestjs/index.js"},"require":{"types":"./dist/nestjs/index.d.cts","default":"./dist/nestjs/index.cjs"}},"./express":{"import":{"types":"./dist/express/index.d.ts","default":"./dist/express/index.js"},"require":{"types":"./dist/express/index.d.cts","default":"./dist/express/index.cjs"}},"./fastify":{"import":{"types":"./dist/fastify/index.d.ts","default":"./dist/fastify/index.js"},"require":{"types":"./dist/fastify/index.d.cts","default":"./dist/fastify/index.cjs"}},"./package.json":"./package.json"},"gitHead":"d4407ebc9ce1ffa3741a3dbdc43db6576539ba16","scripts":{"test":"vitest","build":"tsup src","check":"tsc --noEmit && eslint src tests && prettier --check .","format":"prettier --write ."},"_npmUser":{"name":"simongurcke","email":"simon@gurcke.de"},"prettier":{"printWidth":80},"repository":{"url":"git+ssh://git@github.com/apitally/apitally-js.git","type":"git"},"_npmVersion":"10.8.1","description":"Simple API monitoring & analytics for REST APIs built with Express, Fastify, Hono, Koa, and NestJS.","directories":{},"_nodeVersion":"22.4.1","dependencies":{"winston":"^3","fetch-retry":"^6"},"eslintConfig":{"env":{"node":true},"root":true,"rules":{"@typescript-eslint/no-unused-vars":["error",{"argsIgnorePattern":"^_$"}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/no-var-requires":"off"},"parser":"@typescript-eslint/parser","extends":["eslint:recommended","plugin:@typescript-eslint/recommended"],"plugins":["@typescript-eslint"]},"typesVersions":{"*":{"koa":["./dist/koa/index.d.ts"],"hono":["./dist/hono/index.d.ts"],"nestjs":["./dist/nestjs/index.d.ts"],"express":["./dist/express/index.d.ts"],"fastify":["./dist/fastify/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"koa":"^2.14.2","npm":"^10.2.4","zod":"^3.23.8","hono":"^4.6.5","nock":"^14.0.0-beta.7","tsup":"^8.1.0","eslint":"^8.54.0","vitest":"^1.5.0","express":"^4.18.2","fastify":"^5.0.0","install":"^0.13.0","ts-node":"^10.9.1","prettier":"^3.1.0","@swc/core":"^1.3.104","celebrate":"^15.0.3","koa-route":"^4.0.0","supertest":"^7.0.0","@types/koa":"^2.13.11","typescript":"^5.2.2","@koa/router":"^13.0.0","@types/node":"^20.9.0","@nestjs/core":"^10.2.9","@sentry/node":"^8.8.0","unplugin-swc":"^1.5.1","@nestjs/common":"^10.2.9","@types/express":"^4.17.21","fastify-plugin":"^5.0.1","koa-bodyparser":"^4.4.1","@nestjs/testing":"^10.2.9","class-validator":"^0.14.0","@types/koa-route":"^3.2.8","@types/supertest":"^6.0.0","class-transformer":"^0.5.1","express-validator":"^7.0.1","@types/koa__router":"^12.0.4","@hono/zod-validator":"^0.4.1","@vitest/coverage-v8":"^1.5.0","@types/koa-bodyparser":"^4.3.12","@nestjs/platform-express":"^10.2.9","@typescript-eslint/parser":"^7.0.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"peerDependencies":{"koa":"^2","hono":"^4","express":"^4","fastify":"^3 || ^4 || ^5","@nestjs/core":"^8 || ^9 || ^10","@sentry/node":"^8.1.0","@nestjs/common":"^8 || ^9 || ^10","fastify-plugin":"^3 || ^4 || ^5","@nestjs/platform-express":"^8 || ^9 || ^10"},"peerDependenciesMeta":{"koa":{"optional":true},"hono":{"optional":true},"express":{"optional":true},"fastify":{"optional":true},"@nestjs/core":{"optional":true},"@sentry/node":{"optional":true},"@nestjs/common":{"optional":true},"fastify-plugin":{"optional":true},"@nestjs/platform-express":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/apitally_0.11.0_1733652151506_0.46149373548485806","host":"s3://npm-registry-packages"}},"0.11.1":{"name":"apitally","version":"0.11.1","keywords":["analytics","api","apitally","express","fastify","hono","koa","logging","metrics","middleware","monitor","monitoring","nestjs","node","nodejs","plugin","rest","restful"],"author":{"name":"Apitally","email":"hello@apitally.io"},"license":"MIT","_id":"apitally@0.11.1","maintainers":[{"name":"simongurcke","email":"simon@gurcke.de"}],"homepage":"https://apitally.io","bugs":{"url":"https://github.com/apitally/apitally-js/issues"},"dist":{"shasum":"cc7726e0e1ddbd948ce51a1b15e0cd3b8fcf8d15","tarball":"https://registry.npmjs.org/apitally/-/apitally-0.11.1.tgz","fileCount":135,"integrity":"sha512-DcqhSWtliGcbvD2HYCytWGkQt7yvNrM1v5WdUb0Z/j0/n5a0DwIaD/JMDUo564zLlPu0YchoYfdNmrqPRxdxfA==","signatures":[{"sig":"MEQCIFh0NK3BBCXD0NZYD9lNfC/SLuHf/XqCb8c/YNfZDSG+AiAkalakHYMw8nA7bJX+bwdgvgP6EDv1hHuDn3yWnv5ZcQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2549969},"type":"module","exports":{"./koa":{"import":{"types":"./dist/koa/index.d.ts","default":"./dist/koa/index.js"},"require":{"types":"./dist/koa/index.d.cts","default":"./dist/koa/index.cjs"}},"./hono":{"import":{"types":"./dist/hono/index.d.ts","default":"./dist/hono/index.js"},"require":{"types":"./dist/hono/index.d.cts","default":"./dist/hono/index.cjs"}},"./nestjs":{"import":{"types":"./dist/nestjs/index.d.ts","default":"./dist/nestjs/index.js"},"require":{"types":"./dist/nestjs/index.d.cts","default":"./dist/nestjs/index.cjs"}},"./express":{"import":{"types":"./dist/express/index.d.ts","default":"./dist/express/index.js"},"require":{"types":"./dist/express/index.d.cts","default":"./dist/express/index.cjs"}},"./fastify":{"import":{"types":"./dist/fastify/index.d.ts","default":"./dist/fastify/index.js"},"require":{"types":"./dist/fastify/index.d.cts","default":"./dist/fastify/index.cjs"}},"./package.json":"./package.json"},"gitHead":"4a95396f02b3b60fef9d042439acbff9ca9fda98","scripts":{"test":"vitest","build":"tsup src","check":"tsc --noEmit && eslint src tests && prettier --check .","format":"prettier --write ."},"_npmUser":{"name":"simongurcke","email":"simon@gurcke.de"},"prettier":{"printWidth":80},"repository":{"url":"git+ssh://git@github.com/apitally/apitally-js.git","type":"git"},"_npmVersion":"10.8.1","description":"Simple API monitoring & analytics for REST APIs built with Express, Fastify, Hono, Koa, and NestJS.","directories":{},"_nodeVersion":"22.4.1","dependencies":{"winston":"^3","fetch-retry":"^6"},"eslintConfig":{"env":{"node":true},"root":true,"rules":{"@typescript-eslint/no-unused-vars":["error",{"argsIgnorePattern":"^_$"}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/no-var-requires":"off"},"parser":"@typescript-eslint/parser","extends":["eslint:recommended","plugin:@typescript-eslint/recommended"],"plugins":["@typescript-eslint"]},"typesVersions":{"*":{"koa":["./dist/koa/index.d.ts"],"hono":["./dist/hono/index.d.ts"],"nestjs":["./dist/nestjs/index.d.ts"],"express":["./dist/express/index.d.ts"],"fastify":["./dist/fastify/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"koa":"^2.14.2","npm":"^10.2.4","zod":"^3.23.8","hono":"^4.6.5","nock":"^14.0.0-beta.7","tsup":"^8.1.0","eslint":"^8.54.0","vitest":"^1.5.0","express":"^4.18.2","fastify":"^5.0.0","install":"^0.13.0","ts-node":"^10.9.1","prettier":"^3.1.0","@swc/core":"^1.3.104","celebrate":"^15.0.3","koa-route":"^4.0.0","supertest":"^7.0.0","@types/koa":"^2.13.11","typescript":"^5.2.2","@koa/router":"^13.0.0","@types/node":"^20.9.0","@nestjs/core":"^10.2.9","@sentry/node":"^8.8.0","unplugin-swc":"^1.5.1","@nestjs/common":"^10.2.9","@types/express":"^4.17.21","fastify-plugin":"^5.0.1","koa-bodyparser":"^4.4.1","@nestjs/testing":"^10.2.9","class-validator":"^0.14.0","@types/koa-route":"^3.2.8","@types/supertest":"^6.0.0","class-transformer":"^0.5.1","express-validator":"^7.0.1","@types/koa__router":"^12.0.4","@hono/zod-validator":"^0.4.1","@vitest/coverage-v8":"^1.5.0","@types/koa-bodyparser":"^4.3.12","@nestjs/platform-express":"^10.2.9","@typescript-eslint/parser":"^7.0.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"peerDependencies":{"koa":"^2","hono":"^4","express":"^4","fastify":"^3 || ^4 || ^5","@nestjs/core":"^8 || ^9 || ^10","@sentry/node":"^8.1.0","@nestjs/common":"^8 || ^9 || ^10","fastify-plugin":"^3 || ^4 || ^5","@nestjs/platform-express":"^8 || ^9 || ^10"},"peerDependenciesMeta":{"koa":{"optional":true},"hono":{"optional":true},"express":{"optional":true},"fastify":{"optional":true},"@nestjs/core":{"optional":true},"@sentry/node":{"optional":true},"@nestjs/common":{"optional":true},"fastify-plugin":{"optional":true},"@nestjs/platform-express":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/apitally_0.11.1_1733994945263_0.6354478381710451","host":"s3://npm-registry-packages-npm-production"}},"0.11.2":{"name":"apitally","version":"0.11.2","keywords":["analytics","api","apitally","express","fastify","hono","koa","logging","metrics","middleware","monitor","monitoring","nestjs","node","nodejs","plugin","rest","restful"],"author":{"name":"Apitally","email":"hello@apitally.io"},"license":"MIT","_id":"apitally@0.11.2","maintainers":[{"name":"simongurcke","email":"simon@gurcke.de"}],"homepage":"https://apitally.io","bugs":{"url":"https://github.com/apitally/apitally-js/issues"},"dist":{"shasum":"bc960511970b1aa677394f3256b93682de6af2ef","tarball":"https://registry.npmjs.org/apitally/-/apitally-0.11.2.tgz","fileCount":135,"integrity":"sha512-dRFTNRuLHsYom8Iv6GRUmCKjpq2YZIZ5WHWsMFkF4MuPOEyvTP8HwK+9ER2Jplwukyw0s/iNQZsKn/rZHTe0Kw==","signatures":[{"sig":"MEUCICwWD9XBt4cLzlJvjppmNmjKOYcsua+lfX16Mgwhx6s1AiEA3A14YPxoOv7wrFwf0+3SOcJlzkQbrmXxcjWW0bOeaPc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2564612},"type":"module","exports":{"./koa":{"import":{"types":"./dist/koa/index.d.ts","default":"./dist/koa/index.js"},"require":{"types":"./dist/koa/index.d.cts","default":"./dist/koa/index.cjs"}},"./hono":{"import":{"types":"./dist/hono/index.d.ts","default":"./dist/hono/index.js"},"require":{"types":"./dist/hono/index.d.cts","default":"./dist/hono/index.cjs"}},"./nestjs":{"import":{"types":"./dist/nestjs/index.d.ts","default":"./dist/nestjs/index.js"},"require":{"types":"./dist/nestjs/index.d.cts","default":"./dist/nestjs/index.cjs"}},"./express":{"import":{"types":"./dist/express/index.d.ts","default":"./dist/express/index.js"},"require":{"types":"./dist/express/index.d.cts","default":"./dist/express/index.cjs"}},"./fastify":{"import":{"types":"./dist/fastify/index.d.ts","default":"./dist/fastify/index.js"},"require":{"types":"./dist/fastify/index.d.cts","default":"./dist/fastify/index.cjs"}},"./package.json":"./package.json"},"gitHead":"a07fa8b9a052053dee50990c5bf8ff2f9081f8c5","scripts":{"test":"vitest","build":"tsup src","check":"tsc --noEmit && eslint src tests && prettier --check .","format":"prettier --write ."},"_npmUser":{"name":"simongurcke","email":"simon@gurcke.de"},"prettier":{"printWidth":80},"repository":{"url":"git+ssh://git@github.com/apitally/apitally-js.git","type":"git"},"_npmVersion":"10.8.1","description":"Simple API monitoring & analytics for REST APIs built with Express, Fastify, Hono, Koa, and NestJS.","directories":{},"_nodeVersion":"22.4.1","dependencies":{"winston":"^3","async-lock":"^1","fetch-retry":"^6"},"eslintConfig":{"env":{"node":true},"root":true,"rules":{"@typescript-eslint/no-unused-vars":["error",{"argsIgnorePattern":"^_$"}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/no-var-requires":"off"},"parser":"@typescript-eslint/parser","extends":["eslint:recommended","plugin:@typescript-eslint/recommended"],"plugins":["@typescript-eslint"]},"typesVersions":{"*":{"koa":["./dist/koa/index.d.ts"],"hono":["./dist/hono/index.d.ts"],"nestjs":["./dist/nestjs/index.d.ts"],"express":["./dist/express/index.d.ts"],"fastify":["./dist/fastify/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"koa":"^2.14.2","npm":"^10.2.4","zod":"^3.23.8","hono":"^4.6.5","nock":"^14.0.0-beta.7","tsup":"^8.1.0","eslint":"^8.54.0","vitest":"^1.5.0","express":"^4.18.2","fastify":"^5.0.0","install":"^0.13.0","ts-node":"^10.9.1","prettier":"^3.1.0","@swc/core":"^1.3.104","celebrate":"^15.0.3","koa-route":"^4.0.0","supertest":"^7.0.0","@types/koa":"^2.13.11","typescript":"^5.2.2","@koa/router":"^13.0.0","@types/node":"^20.9.0","@nestjs/core":"^10.2.9","@sentry/node":"^8.8.0","unplugin-swc":"^1.5.1","@nestjs/common":"^10.2.9","@types/express":"^4.17.21","fastify-plugin":"^5.0.1","koa-bodyparser":"^4.4.1","@nestjs/testing":"^10.2.9","class-validator":"^0.14.0","@types/koa-route":"^3.2.8","@types/supertest":"^6.0.0","@types/async-lock":"^1.4.2","class-transformer":"^0.5.1","express-validator":"^7.0.1","@types/koa__router":"^12.0.4","@hono/zod-validator":"^0.4.1","@vitest/coverage-v8":"^1.5.0","@types/koa-bodyparser":"^4.3.12","@nestjs/platform-express":"^10.2.9","@typescript-eslint/parser":"^7.0.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"peerDependencies":{"koa":"^2","hono":"^4","express":"^4","fastify":"^3 || ^4 || ^5","@nestjs/core":"^8 || ^9 || ^10","@sentry/node":"^8.1.0","@nestjs/common":"^8 || ^9 || ^10","fastify-plugin":"^3 || ^4 || ^5","@nestjs/platform-express":"^8 || ^9 || ^10"},"peerDependenciesMeta":{"koa":{"optional":true},"hono":{"optional":true},"express":{"optional":true},"fastify":{"optional":true},"@nestjs/core":{"optional":true},"@sentry/node":{"optional":true},"@nestjs/common":{"optional":true},"fastify-plugin":{"optional":true},"@nestjs/platform-express":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/apitally_0.11.2_1734128696710_0.549634114610906","host":"s3://npm-registry-packages-npm-production"}},"0.11.3":{"name":"apitally","version":"0.11.3","keywords":["analytics","api","apitally","express","fastify","hono","koa","logging","metrics","middleware","monitor","monitoring","nestjs","node","nodejs","plugin","rest","restful"],"author":{"name":"Apitally","email":"hello@apitally.io"},"license":"MIT","_id":"apitally@0.11.3","maintainers":[{"name":"simongurcke","email":"simon@gurcke.de"}],"homepage":"https://apitally.io","bugs":{"url":"https://github.com/apitally/apitally-js/issues"},"dist":{"shasum":"8a47628a90aa6ba6cca3240481a5ae811e3c86cf","tarball":"https://registry.npmjs.org/apitally/-/apitally-0.11.3.tgz","fileCount":135,"integrity":"sha512-poSHfjXKOnR+M3UO1vbBeaPuGONhd6QMeS6fSUlvyfN1aQFYCHgtNrLgGIdtRvfxya5uPtqcae4gV3x0//gveg==","signatures":[{"sig":"MEQCIBoujjP9VpPfjYPTM0LnFdwqAYc6R/mOsn+zv4UBuNFnAiAELpTUJ9wsSB4rOFqaOAHPizMMlSA0Lj1uMrgPR+Gcuw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2579018},"type":"module","exports":{"./koa":{"import":{"types":"./dist/koa/index.d.ts","default":"./dist/koa/index.js"},"require":{"types":"./dist/koa/index.d.cts","default":"./dist/koa/index.cjs"}},"./hono":{"import":{"types":"./dist/hono/index.d.ts","default":"./dist/hono/index.js"},"require":{"types":"./dist/hono/index.d.cts","default":"./dist/hono/index.cjs"}},"./nestjs":{"import":{"types":"./dist/nestjs/index.d.ts","default":"./dist/nestjs/index.js"},"require":{"types":"./dist/nestjs/index.d.cts","default":"./dist/nestjs/index.cjs"}},"./express":{"import":{"types":"./dist/express/index.d.ts","default":"./dist/express/index.js"},"require":{"types":"./dist/express/index.d.cts","default":"./dist/express/index.cjs"}},"./fastify":{"import":{"types":"./dist/fastify/index.d.ts","default":"./dist/fastify/index.js"},"require":{"types":"./dist/fastify/index.d.cts","default":"./dist/fastify/index.cjs"}},"./package.json":"./package.json"},"gitHead":"aad715775be0792f643dd789ebbb9dd72080b887","scripts":{"test":"vitest","build":"tsup src","check":"tsc --noEmit && eslint src tests && prettier --check .","format":"prettier --write ."},"_npmUser":{"name":"simongurcke","email":"simon@gurcke.de"},"prettier":{"printWidth":80},"repository":{"url":"git+ssh://git@github.com/apitally/apitally-js.git","type":"git"},"_npmVersion":"10.8.1","description":"Simple API monitoring & analytics for REST APIs built with Express, Fastify, Hono, Koa, and NestJS.","directories":{},"_nodeVersion":"22.4.1","dependencies":{"winston":"^3","async-lock":"^1","fetch-retry":"^6"},"eslintConfig":{"env":{"node":true},"root":true,"rules":{"@typescript-eslint/no-unused-vars":["error",{"argsIgnorePattern":"^_$"}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/no-var-requires":"off"},"parser":"@typescript-eslint/parser","extends":["eslint:recommended","plugin:@typescript-eslint/recommended"],"plugins":["@typescript-eslint"]},"typesVersions":{"*":{"koa":["./dist/koa/index.d.ts"],"hono":["./dist/hono/index.d.ts"],"nestjs":["./dist/nestjs/index.d.ts"],"express":["./dist/express/index.d.ts"],"fastify":["./dist/fastify/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"koa":"^2.14.2","npm":"^10.2.4","zod":"^3.23.8","hono":"^4.6.5","nock":"^14.0.0-beta.7","tsup":"^8.1.0","eslint":"^8.54.0","vitest":"^1.5.0","express":"^4.18.2","fastify":"^5.0.0","install":"^0.13.0","ts-node":"^10.9.1","prettier":"^3.1.0","@swc/core":"^1.3.104","celebrate":"^15.0.3","koa-route":"^4.0.0","supertest":"^7.0.0","@types/koa":"^2.13.11","typescript":"^5.2.2","@koa/router":"^13.0.0","@types/node":"^20.9.0","@nestjs/core":"^10.2.9","@sentry/node":"^8.8.0","unplugin-swc":"^1.5.1","@nestjs/common":"^10.2.9","@types/express":"^4.17.21","fastify-plugin":"^5.0.1","koa-bodyparser":"^4.4.1","@nestjs/testing":"^10.2.9","class-validator":"^0.14.0","@types/koa-route":"^3.2.8","@types/supertest":"^6.0.0","@types/async-lock":"^1.4.2","class-transformer":"^0.5.1","express-validator":"^7.0.1","@types/koa__router":"^12.0.4","@hono/zod-validator":"^0.4.1","@vitest/coverage-v8":"^1.5.0","@types/koa-bodyparser":"^4.3.12","@nestjs/platform-express":"^10.2.9","@typescript-eslint/parser":"^7.0.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"peerDependencies":{"koa":"^2","hono":"^4","express":"^4","fastify":"^3 || ^4 || ^5","@nestjs/core":"^8 || ^9 || ^10","@sentry/node":"^8.1.0","@nestjs/common":"^8 || ^9 || ^10","fastify-plugin":"^3 || ^4 || ^5","@nestjs/platform-express":"^8 || ^9 || ^10"},"peerDependenciesMeta":{"koa":{"optional":true},"hono":{"optional":true},"express":{"optional":true},"fastify":{"optional":true},"@nestjs/core":{"optional":true},"@sentry/node":{"optional":true},"@nestjs/common":{"optional":true},"fastify-plugin":{"optional":true},"@nestjs/platform-express":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/apitally_0.11.3_1734144860536_0.9687503799724464","host":"s3://npm-registry-packages-npm-production"}},"0.11.4":{"name":"apitally","version":"0.11.4","keywords":["analytics","api","apitally","express","fastify","hono","koa","logging","metrics","middleware","monitor","monitoring","nestjs","node","nodejs","plugin","rest","restful"],"author":{"name":"Apitally","email":"hello@apitally.io"},"license":"MIT","_id":"apitally@0.11.4","maintainers":[{"name":"simongurcke","email":"simon@gurcke.de"}],"homepage":"https://apitally.io","bugs":{"url":"https://github.com/apitally/apitally-js/issues"},"dist":{"shasum":"edf09ba1f18d47bacf63d09c45bd461c6cb6efbd","tarball":"https://registry.npmjs.org/apitally/-/apitally-0.11.4.tgz","fileCount":135,"integrity":"sha512-7wtnaPAnXuoNJ5tBDNMcOrx93g1M0ju6DnMZIU86GaS55yt4rpfzJhoyhHY+Szz48PjZVXQLrwzb91vEm4yykw==","signatures":[{"sig":"MEQCICmXlF6gdfuQasT7+G0Pgf0s0aXgSBZWO3tkHlG/SzulAiAXQeozyGXCcrPFHd5TtCAmmVBEo+omn+ccKDRUDjlgCg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2570912},"type":"module","exports":{"./koa":{"import":{"types":"./dist/koa/index.d.ts","default":"./dist/koa/index.js"},"require":{"types":"./dist/koa/index.d.cts","default":"./dist/koa/index.cjs"}},"./hono":{"import":{"types":"./dist/hono/index.d.ts","default":"./dist/hono/index.js"},"require":{"types":"./dist/hono/index.d.cts","default":"./dist/hono/index.cjs"}},"./nestjs":{"import":{"types":"./dist/nestjs/index.d.ts","default":"./dist/nestjs/index.js"},"require":{"types":"./dist/nestjs/index.d.cts","default":"./dist/nestjs/index.cjs"}},"./express":{"import":{"types":"./dist/express/index.d.ts","default":"./dist/express/index.js"},"require":{"types":"./dist/express/index.d.cts","default":"./dist/express/index.cjs"}},"./fastify":{"import":{"types":"./dist/fastify/index.d.ts","default":"./dist/fastify/index.js"},"require":{"types":"./dist/fastify/index.d.cts","default":"./dist/fastify/index.cjs"}},"./package.json":"./package.json"},"gitHead":"bd6c01e8cb386c2e49c8d7e0f3ed59704470297a","scripts":{"test":"vitest","build":"tsup src","check":"tsc --noEmit && eslint src tests && prettier --check .","format":"prettier --write ."},"_npmUser":{"name":"simongurcke","email":"simon@gurcke.de"},"prettier":{"printWidth":80},"repository":{"url":"git+ssh://git@github.com/apitally/apitally-js.git","type":"git"},"_npmVersion":"10.8.1","description":"Simple API monitoring & analytics for REST APIs built with Express, Fastify, Hono, Koa, and NestJS.","directories":{},"_nodeVersion":"22.4.1","dependencies":{"winston":"^3","async-lock":"^1","fetch-retry":"^6"},"eslintConfig":{"env":{"node":true},"root":true,"rules":{"@typescript-eslint/no-unused-vars":["error",{"argsIgnorePattern":"^_$"}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/no-var-requires":"off"},"parser":"@typescript-eslint/parser","extends":["eslint:recommended","plugin:@typescript-eslint/recommended"],"plugins":["@typescript-eslint"]},"typesVersions":{"*":{"koa":["./dist/koa/index.d.ts"],"hono":["./dist/hono/index.d.ts"],"nestjs":["./dist/nestjs/index.d.ts"],"express":["./dist/express/index.d.ts"],"fastify":["./dist/fastify/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"koa":"^2.14.2","npm":"^10.2.4","zod":"^3.23.8","hono":"^4.6.5","nock":"^14.0.0-beta.7","tsup":"^8.1.0","eslint":"^8.54.0","vitest":"^1.5.0","express":"^4.18.2","fastify":"^5.0.0","install":"^0.13.0","ts-node":"^10.9.1","prettier":"^3.1.0","@swc/core":"^1.3.104","celebrate":"^15.0.3","koa-route":"^4.0.0","supertest":"^7.0.0","@types/koa":"^2.13.11","typescript":"^5.2.2","@koa/router":"^13.0.0","@types/node":"^20.9.0","@nestjs/core":"^10.2.9","@sentry/node":"^8.8.0","unplugin-swc":"^1.5.1","@nestjs/common":"^10.2.9","@types/express":"^4.17.21","fastify-plugin":"^5.0.1","koa-bodyparser":"^4.4.1","@nestjs/testing":"^10.2.9","class-validator":"^0.14.0","@types/koa-route":"^3.2.8","@types/supertest":"^6.0.0","@types/async-lock":"^1.4.2","class-transformer":"^0.5.1","express-validator":"^7.0.1","@types/koa__router":"^12.0.4","@hono/zod-validator":"^0.4.1","@vitest/coverage-v8":"^1.5.0","@types/koa-bodyparser":"^4.3.12","@nestjs/platform-express":"^10.2.9","@typescript-eslint/parser":"^7.0.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"peerDependencies":{"koa":"^2","hono":"^4","express":"^4","fastify":"^3 || ^4 || ^5","@nestjs/core":"^8 || ^9 || ^10","@sentry/node":"^8.1.0","@nestjs/common":"^8 || ^9 || ^10","fastify-plugin":"^3 || ^4 || ^5","@nestjs/platform-express":"^8 || ^9 || ^10"},"peerDependenciesMeta":{"koa":{"optional":true},"hono":{"optional":true},"express":{"optional":true},"fastify":{"optional":true},"@nestjs/core":{"optional":true},"@sentry/node":{"optional":true},"@nestjs/common":{"optional":true},"fastify-plugin":{"optional":true},"@nestjs/platform-express":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/apitally_0.11.4_1736314335173_0.454533558335239","host":"s3://npm-registry-packages-npm-production"}},"0.11.5":{"name":"apitally","version":"0.11.5","keywords":["analytics","api","apitally","express","fastify","hono","koa","logging","metrics","middleware","monitor","monitoring","nestjs","node","nodejs","plugin","rest","restful"],"author":{"name":"Apitally","email":"hello@apitally.io"},"license":"MIT","_id":"apitally@0.11.5","maintainers":[{"name":"simongurcke","email":"simon@gurcke.de"}],"homepage":"https://apitally.io","bugs":{"url":"https://github.com/apitally/apitally-js/issues"},"dist":{"shasum":"c1cad1d5b486bc05b6e127aec9845575a654825c","tarball":"https://registry.npmjs.org/apitally/-/apitally-0.11.5.tgz","fileCount":135,"integrity":"sha512-TKS3GoNJRmK9xwLYnB9MUgqmVZYbjDFVvTHe+z4NuHRErmIHLO3MLQKSaGrM26ajSSA8SmgxBSabjC8/D/QFJg==","signatures":[{"sig":"MEYCIQC8Eyso3xOiMddzRyHjtBZhN4DSwxQBGNR3PJoGlcZWlQIhAMpBf76lE1s1/bk0q1mguoo/C8zDZcbvaE+yABHaWpbN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2591973},"type":"module","exports":{"./koa":{"import":{"types":"./dist/koa/index.d.ts","default":"./dist/koa/index.js"},"require":{"types":"./dist/koa/index.d.cts","default":"./dist/koa/index.cjs"}},"./hono":{"import":{"types":"./dist/hono/index.d.ts","default":"./dist/hono/index.js"},"require":{"types":"./dist/hono/index.d.cts","default":"./dist/hono/index.cjs"}},"./nestjs":{"import":{"types":"./dist/nestjs/index.d.ts","default":"./dist/nestjs/index.js"},"require":{"types":"./dist/nestjs/index.d.cts","default":"./dist/nestjs/index.cjs"}},"./express":{"import":{"types":"./dist/express/index.d.ts","default":"./dist/express/index.js"},"require":{"types":"./dist/express/index.d.cts","default":"./dist/express/index.cjs"}},"./fastify":{"import":{"types":"./dist/fastify/index.d.ts","default":"./dist/fastify/index.js"},"require":{"types":"./dist/fastify/index.d.cts","default":"./dist/fastify/index.cjs"}},"./package.json":"./package.json"},"gitHead":"1a834486461c250fa851d690e39bef6986ea2a6d","scripts":{"test":"vitest","build":"tsup src","check":"tsc --noEmit && eslint src tests && prettier --check .","format":"prettier --write ."},"_npmUser":{"name":"simongurcke","email":"simon@gurcke.de"},"prettier":{"printWidth":80},"repository":{"url":"git+ssh://git@github.com/apitally/apitally-js.git","type":"git"},"_npmVersion":"10.8.1","description":"Simple API monitoring & analytics for REST APIs built with Express, Fastify, Hono, Koa, and NestJS.","directories":{},"_nodeVersion":"22.4.1","dependencies":{"winston":"^3","async-lock":"^1","fetch-retry":"^6"},"eslintConfig":{"env":{"node":true},"root":true,"rules":{"@typescript-eslint/no-unused-vars":["error",{"argsIgnorePattern":"^_$"}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/no-var-requires":"off"},"parser":"@typescript-eslint/parser","extends":["eslint:recommended","plugin:@typescript-eslint/recommended"],"plugins":["@typescript-eslint"]},"typesVersions":{"*":{"koa":["./dist/koa/index.d.ts"],"hono":["./dist/hono/index.d.ts"],"nestjs":["./dist/nestjs/index.d.ts"],"express":["./dist/express/index.d.ts"],"fastify":["./dist/fastify/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"koa":"^2.14.2","npm":"^10.2.4","zod":"^3.23.8","hono":"^4.6.5","nock":"^14.0.0-beta.7","tsup":"^8.1.0","eslint":"^8.54.0","vitest":"^1.5.0","express":"^4.18.2","fastify":"^5.0.0","install":"^0.13.0","ts-node":"^10.9.1","prettier":"^3.1.0","@swc/core":"^1.3.104","celebrate":"^15.0.3","koa-route":"^4.0.0","supertest":"^7.0.0","@types/koa":"^2.13.11","typescript":"^5.2.2","@koa/router":"^13.0.0","@types/node":"^20.9.0","@nestjs/core":"^10.2.9","@sentry/node":"^8.8.0","unplugin-swc":"^1.5.1","@nestjs/common":"^10.2.9","@types/express":"^4.17.21","fastify-plugin":"^5.0.1","koa-bodyparser":"^4.4.1","@nestjs/testing":"^10.2.9","class-validator":"^0.14.0","@types/koa-route":"^3.2.8","@types/supertest":"^6.0.0","@types/async-lock":"^1.4.2","class-transformer":"^0.5.1","express-validator":"^7.0.1","@types/koa__router":"^12.0.4","@hono/zod-validator":"^0.4.1","@vitest/coverage-v8":"^1.5.0","@types/koa-bodyparser":"^4.3.12","@nestjs/platform-express":"^10.2.9","@typescript-eslint/parser":"^7.0.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"peerDependencies":{"koa":"^2","hono":"^4","express":"^4","fastify":"^3 || ^4 || ^5","@nestjs/core":"^8 || ^9 || ^10","@sentry/node":"^8.1.0","@nestjs/common":"^8 || ^9 || ^10","fastify-plugin":"^3 || ^4 || ^5","@nestjs/platform-express":"^8 || ^9 || ^10"},"peerDependenciesMeta":{"koa":{"optional":true},"hono":{"optional":true},"express":{"optional":true},"fastify":{"optional":true},"@nestjs/core":{"optional":true},"@sentry/node":{"optional":true},"@nestjs/common":{"optional":true},"fastify-plugin":{"optional":true},"@nestjs/platform-express":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/apitally_0.11.5_1741321528773_0.7570255122296221","host":"s3://npm-registry-packages-npm-production"}},"0.12.0":{"name":"apitally","version":"0.12.0","keywords":["analytics","api","apitally","express","fastify","hono","koa","logging","metrics","middleware","monitor","monitoring","nestjs","node","nodejs","plugin","rest","restful"],"author":{"name":"Apitally","email":"hello@apitally.io"},"license":"MIT","_id":"apitally@0.12.0","maintainers":[{"name":"simongurcke","email":"simon@gurcke.de"}],"homepage":"https://apitally.io","bugs":{"url":"https://github.com/apitally/apitally-js/issues"},"dist":{"shasum":"b006162d502c6bf9a95b7bd215ba77dffbca069d","tarball":"https://registry.npmjs.org/apitally/-/apitally-0.12.0.tgz","fileCount":141,"integrity":"sha512-4eFEZ5U280aQPO6jh1QxSU5SngEXlkgQ1NEsUrgnIAzJPadG4jX6/FB3MY6OlT7SFLYzAeoFOc9NcpvtLFHvsw==","signatures":[{"sig":"MEQCIFvZD8zN/DZBxGBys/CICd+Hbc3mn9ABjlAt+Urcy+85AiB+UryQ7tV9iVzxTl8WhlD4I71yR8jauep8+vVire1BZQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2639850},"type":"module","exports":{"./koa":{"import":{"types":"./dist/koa/index.d.ts","default":"./dist/koa/index.js"},"require":{"types":"./dist/koa/index.d.cts","default":"./dist/koa/index.cjs"}},"./hono":{"import":{"types":"./dist/hono/index.d.ts","default":"./dist/hono/index.js"},"require":{"types":"./dist/hono/index.d.cts","default":"./dist/hono/index.cjs"}},"./nestjs":{"import":{"types":"./dist/nestjs/index.d.ts","default":"./dist/nestjs/index.js"},"require":{"types":"./dist/nestjs/index.d.cts","default":"./dist/nestjs/index.cjs"}},"./express":{"import":{"types":"./dist/express/index.d.ts","default":"./dist/express/index.js"},"require":{"types":"./dist/express/index.d.cts","default":"./dist/express/index.cjs"}},"./fastify":{"import":{"types":"./dist/fastify/index.d.ts","default":"./dist/fastify/index.js"},"require":{"types":"./dist/fastify/index.d.cts","default":"./dist/fastify/index.cjs"}},"./package.json":"./package.json"},"gitHead":"b78ee24c093c006226371afcb3b966e33b4332bd","scripts":{"test":"vitest","build":"tsup src","check":"tsc --noEmit && eslint src tests && prettier --check .","format":"prettier --write ."},"_npmUser":{"name":"simongurcke","email":"simon@gurcke.de"},"prettier":{"printWidth":80},"repository":{"url":"git+ssh://git@github.com/apitally/apitally-js.git","type":"git"},"_npmVersion":"10.8.1","description":"Simple API monitoring & analytics for REST APIs built with Express, Fastify, Hono, Koa, and NestJS.","directories":{},"_nodeVersion":"22.4.1","dependencies":{"winston":"^3","async-lock":"^1","fetch-retry":"^6"},"eslintConfig":{"env":{"node":true},"root":true,"rules":{"@typescript-eslint/no-unused-vars":["error",{"argsIgnorePattern":"^_$"}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/no-var-requires":"off"},"parser":"@typescript-eslint/parser","extends":["eslint:recommended","plugin:@typescript-eslint/recommended"],"plugins":["@typescript-eslint"]},"typesVersions":{"*":{"koa":["./dist/koa/index.d.ts"],"hono":["./dist/hono/index.d.ts"],"nestjs":["./dist/nestjs/index.d.ts"],"express":["./dist/express/index.d.ts"],"fastify":["./dist/fastify/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"koa":"^2.14.2","npm":"^10.2.4","zod":"^3.23.8","hono":"^4.6.5","nock":"^14.0.0-beta.7","tsup":"^8.1.0","eslint":"^8.54.0","vitest":"^1.5.0","express":"^4.18.2","fastify":"^5.0.0","install":"^0.13.0","ts-node":"^10.9.1","prettier":"^3.1.0","@swc/core":"^1.3.104","celebrate":"^15.0.3","koa-route":"^4.0.0","supertest":"^7.0.0","@types/koa":"^2.13.11","typescript":"^5.2.2","@koa/router":"^13.0.0","@types/node":"^20.9.0","@nestjs/core":"^10.2.9","@sentry/node":"^8.8.0","unplugin-swc":"^1.5.1","@nestjs/common":"^10.2.9","@types/express":"^4.17.21","fastify-plugin":"^5.0.1","koa-bodyparser":"^4.4.1","@nestjs/testing":"^10.2.9","class-validator":"^0.14.0","@types/koa-route":"^3.2.8","@types/supertest":"^6.0.0","@types/async-lock":"^1.4.2","class-transformer":"^0.5.1","express-validator":"^7.0.1","@types/koa__router":"^12.0.4","@hono/zod-validator":"^0.4.1","@vitest/coverage-v8":"^1.5.0","@types/koa-bodyparser":"^4.3.12","@nestjs/platform-express":"^10.2.9","@typescript-eslint/parser":"^7.0.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"peerDependencies":{"koa":"^2","hono":"^4","express":"^4","fastify":"^3 || ^4 || ^5","@nestjs/core":"^8 || ^9 || ^10","@sentry/node":"^8.1.0","@nestjs/common":"^8 || ^9 || ^10","fastify-plugin":"^3 || ^4 || ^5","@nestjs/platform-express":"^8 || ^9 || ^10"},"peerDependenciesMeta":{"koa":{"optional":true},"hono":{"optional":true},"express":{"optional":true},"fastify":{"optional":true},"@nestjs/core":{"optional":true},"@sentry/node":{"optional":true},"@nestjs/common":{"optional":true},"fastify-plugin":{"optional":true},"@nestjs/platform-express":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/apitally_0.12.0_1741923077039_0.754208344450237","host":"s3://npm-registry-packages-npm-production"}},"0.13.0":{"name":"apitally","version":"0.13.0","keywords":["analytics","api","apitally","express","fastify","hono","koa","logging","metrics","middleware","monitor","monitoring","nestjs","node","nodejs","plugin","rest","restful"],"author":{"name":"Apitally","email":"hello@apitally.io"},"license":"MIT","_id":"apitally@0.13.0","maintainers":[{"name":"simongurcke","email":"simon@gurcke.de"}],"homepage":"https://apitally.io","bugs":{"url":"https://github.com/apitally/apitally-js/issues"},"dist":{"shasum":"295bff743f7b319ce41806fd7f331ab361aae78f","tarball":"https://registry.npmjs.org/apitally/-/apitally-0.13.0.tgz","fileCount":165,"integrity":"sha512-nAsmkNMIMkt25N/Q5NvK3YBXY2jAdIrADIX61fCR+aV3qmfJtfj5Ked2M6LAsqifY8S0jKCF9e7ilfeITs9gjw==","signatures":[{"sig":"MEYCIQDLA89DakpASebvdfs6OstUiloGTtaMvf9GB3w9Tl+8kAIhANDXC+Wfyomcaii1xKCCNvBFd/NvysQ/3eHXihs0xhLG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2946341},"type":"module","exports":{"./koa":{"import":{"types":"./dist/koa/index.d.ts","default":"./dist/koa/index.js"},"require":{"types":"./dist/koa/index.d.cts","default":"./dist/koa/index.cjs"}},"./hono":{"import":{"types":"./dist/hono/index.d.ts","default":"./dist/hono/index.js"},"require":{"types":"./dist/hono/index.d.cts","default":"./dist/hono/index.cjs"}},"./nestjs":{"import":{"types":"./dist/nestjs/index.d.ts","default":"./dist/nestjs/index.js"},"require":{"types":"./dist/nestjs/index.d.cts","default":"./dist/nestjs/index.cjs"}},"./express":{"import":{"types":"./dist/express/index.d.ts","default":"./dist/express/index.js"},"require":{"types":"./dist/express/index.d.cts","default":"./dist/express/index.cjs"}},"./fastify":{"import":{"types":"./dist/fastify/index.d.ts","default":"./dist/fastify/index.js"},"require":{"types":"./dist/fastify/index.d.cts","default":"./dist/fastify/index.cjs"}},"./adonisjs":{"import":{"types":"./dist/adonisjs/index.d.ts","default":"./dist/adonisjs/index.js"},"require":{"types":"./dist/adonisjs/index.d.cts","default":"./dist/adonisjs/index.cjs"}},"./package.json":"./package.json","./adonisjs/provider":{"import":{"types":"./dist/adonisjs/provider.d.ts","default":"./dist/adonisjs/provider.js"},"require":{"types":"./dist/adonisjs/provider.d.cts","default":"./dist/adonisjs/provider.cjs"}},"./adonisjs/middleware":{"import":{"types":"./dist/adonisjs/middleware.d.ts","default":"./dist/adonisjs/middleware.js"},"require":{"types":"./dist/adonisjs/middleware.d.cts","default":"./dist/adonisjs/middleware.cjs"}}},"gitHead":"b86f2197d8b249111fff54732b22b3a6115518f8","scripts":{"test":"vitest","build":"tsup src","check":"tsc --noEmit && eslint src tests && prettier --check .","format":"prettier --write ."},"_npmUser":{"name":"simongurcke","email":"simon@gurcke.de"},"prettier":{"printWidth":80},"repository":{"url":"git+ssh://git@github.com/apitally/apitally-js.git","type":"git"},"_npmVersion":"10.8.1","description":"Simple API monitoring & analytics for REST APIs built with Express, Fastify, Hono, Koa, and NestJS.","directories":{},"_nodeVersion":"22.4.1","dependencies":{"winston":"^3","async-lock":"^1","fetch-retry":"^6"},"eslintConfig":{"env":{"node":true},"root":true,"rules":{"@typescript-eslint/no-unused-vars":["error",{"argsIgnorePattern":"^_$"}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/no-var-requires":"off"},"parser":"@typescript-eslint/parser","extends":["eslint:recommended","plugin:@typescript-eslint/recommended"],"plugins":["@typescript-eslint"]},"typesVersions":{"*":{"koa":["./dist/koa/index.d.ts"],"hono":["./dist/hono/index.d.ts"],"nestjs":["./dist/nestjs/index.d.ts"],"express":["./dist/express/index.d.ts"],"fastify":["./dist/fastify/index.d.ts"],"adonisjs":["./dist/adonisjs/index.d.ts"],"adonisjs/provider":["./dist/adonisjs/provider.d.ts"],"adonisjs/middleware":["./dist/adonisjs/middleware.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"koa":"^2.14.2","npm":"^10.2.4","zod":"^3.23.8","hono":"^4.6.5","nock":"^14.0.0-beta.7","tsup":"^8.1.0","eslint":"^8.54.0","vitest":"^1.5.0","express":"^4.18.2","fastify":"^5.0.0","install":"^0.13.0","ts-node":"^10.9.1","prettier":"^3.1.0","@swc/core":"^1.3.104","celebrate":"^15.0.3","koa-route":"^4.0.0","supertest":"^7.0.0","@types/koa":"^2.13.11","typescript":"^5.2.2","@koa/router":"^13.0.0","@types/node":"^20.9.0","@nestjs/core":"^10.2.9","@sentry/node":"^8.8.0","@vinejs/vine":"^2.1.0 || ^3.0.1","unplugin-swc":"^1.5.1","@adonisjs/core":"^6.17.2","@nestjs/common":"^10.2.9","@types/express":"^4.17.21","fastify-plugin":"^5.0.1","koa-bodyparser":"^4.4.1","@nestjs/testing":"^10.2.9","class-validator":"^0.14.0","@types/koa-route":"^3.2.8","@types/supertest":"^6.0.0","@types/async-lock":"^1.4.2","class-transformer":"^0.5.1","express-validator":"^7.0.1","@types/koa__router":"^12.0.4","@hono/zod-validator":"^0.4.1","@vitest/coverage-v8":"^1.5.0","@types/koa-bodyparser":"^4.3.12","@nestjs/platform-express":"^10.2.9","@typescript-eslint/parser":"^7.0.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"peerDependencies":{"koa":"^2","hono":"^4","express":"^4","fastify":"^3 || ^4 || ^5","@nestjs/core":"^8 || ^9 || ^10","@sentry/node":"^8.1.0","@adonisjs/core":"^6","@nestjs/common":"^8 || ^9 || ^10","fastify-plugin":"^3 || ^4 || ^5","@nestjs/platform-express":"^8 || ^9 || ^10"},"peerDependenciesMeta":{"koa":{"optional":true},"hono":{"optional":true},"express":{"optional":true},"fastify":{"optional":true},"@nestjs/core":{"optional":true},"@sentry/node":{"optional":true},"@adonisjs/core":{"optional":true},"@nestjs/common":{"optional":true},"fastify-plugin":{"optional":true},"@nestjs/platform-express":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/apitally_0.13.0_1742786041908_0.14944442231646393","host":"s3://npm-registry-packages-npm-production"}},"0.14.0":{"name":"apitally","version":"0.14.0","keywords":["analytics","api","apitally","express","fastify","hono","koa","logging","metrics","middleware","monitor","monitoring","nestjs","node","nodejs","plugin","rest","restful"],"author":{"name":"Apitally","email":"hello@apitally.io"},"license":"MIT","_id":"apitally@0.14.0","maintainers":[{"name":"simongurcke","email":"simon@gurcke.de"}],"homepage":"https://apitally.io","bugs":{"url":"https://github.com/apitally/apitally-js/issues"},"dist":{"shasum":"b795668ed57958f9b55dd05c2ae6227fcba963bc","tarball":"https://registry.npmjs.org/apitally/-/apitally-0.14.0.tgz","fileCount":165,"integrity":"sha512-S9vkZAthX3citiUSCu05AXKLEm1uSY8NpnZkpgdj+yyNQ6TA6M9r+SyahetGlcARvFQN8LLu7E4mFyTCtFth0Q==","signatures":[{"sig":"MEUCIQDqT2mJTROa6FA2T0rbO0ct9UxbNuVo1wJp/0TnM+d9XgIgRjWXifHv4g/Xi2YzTLu8HmzKZBeiNLCGm/+7aml+VMk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2979528},"type":"module","exports":{"./koa":{"import":{"types":"./dist/koa/index.d.ts","default":"./dist/koa/index.js"},"require":{"types":"./dist/koa/index.d.cts","default":"./dist/koa/index.cjs"}},"./hono":{"import":{"types":"./dist/hono/index.d.ts","default":"./dist/hono/index.js"},"require":{"types":"./dist/hono/index.d.cts","default":"./dist/hono/index.cjs"}},"./nestjs":{"import":{"types":"./dist/nestjs/index.d.ts","default":"./dist/nestjs/index.js"},"require":{"types":"./dist/nestjs/index.d.cts","default":"./dist/nestjs/index.cjs"}},"./express":{"import":{"types":"./dist/express/index.d.ts","default":"./dist/express/index.js"},"require":{"types":"./dist/express/index.d.cts","default":"./dist/express/index.cjs"}},"./fastify":{"import":{"types":"./dist/fastify/index.d.ts","default":"./dist/fastify/index.js"},"require":{"types":"./dist/fastify/index.d.cts","default":"./dist/fastify/index.cjs"}},"./adonisjs":{"import":{"types":"./dist/adonisjs/index.d.ts","default":"./dist/adonisjs/index.js"},"require":{"types":"./dist/adonisjs/index.d.cts","default":"./dist/adonisjs/index.cjs"}},"./package.json":"./package.json","./adonisjs/provider":{"import":{"types":"./dist/adonisjs/provider.d.ts","default":"./dist/adonisjs/provider.js"},"require":{"types":"./dist/adonisjs/provider.d.cts","default":"./dist/adonisjs/provider.cjs"}},"./adonisjs/middleware":{"import":{"types":"./dist/adonisjs/middleware.d.ts","default":"./dist/adonisjs/middleware.js"},"require":{"types":"./dist/adonisjs/middleware.d.cts","default":"./dist/adonisjs/middleware.cjs"}}},"gitHead":"bd43c6e56188c11562170a3f2e68088acee56115","scripts":{"test":"vitest","build":"tsup src","check":"tsc --noEmit && eslint src tests && prettier --check .","format":"prettier --write ."},"_npmUser":{"name":"simongurcke","actor":{"name":"simongurcke","type":"user","email":"simon@gurcke.de"},"email":"simon@gurcke.de"},"prettier":{"printWidth":80},"repository":{"url":"git+ssh://git@github.com/apitally/apitally-js.git","type":"git"},"_npmVersion":"10.9.2","description":"Simple API monitoring & analytics for REST APIs built with Express, Fastify, Hono, Koa, and NestJS.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"winston":"^3","async-lock":"^1","fetch-retry":"^6"},"typesVersions":{"*":{"koa":["./dist/koa/index.d.ts"],"hono":["./dist/hono/index.d.ts"],"nestjs":["./dist/nestjs/index.d.ts"],"express":["./dist/express/index.d.ts"],"fastify":["./dist/fastify/index.d.ts"],"adonisjs":["./dist/adonisjs/index.d.ts"],"adonisjs/provider":["./dist/adonisjs/provider.d.ts"],"adonisjs/middleware":["./dist/adonisjs/middleware.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"koa":"^3.0.0","zod":"^3.23.8","hono":"^4.6.5","nock":"^14.0.0","tsup":"^8.1.0","eslint":"^9.0.0","vitest":"^3.0.0","express":"^5.1.0","fastify":"^5.0.0","globals":"^16.2.0","prettier":"^3.1.0","@swc/core":"^1.3.104","celebrate":"^15.0.3","koa-route":"^4.0.0","supertest":"^7.0.0","@eslint/js":"^9.29.0","@types/koa":"^2.13.11","typescript":"^5.2.2","@koa/router":"^13.1.0","@types/node":"^22.0.0","@nestjs/core":"^11.0.0","@sentry/node":"^9.0.0","@vinejs/vine":"^2.1.0 || ^3.0.1","unplugin-swc":"^1.5.1","@adonisjs/core":"^6.17.2","@nestjs/common":"^11.0.0","@types/express":"^5.0.3","fastify-plugin":"^5.0.1","koa-bodyparser":"^4.4.1","@nestjs/testing":"^11.0.0","class-validator":"^0.14.0","@types/koa-route":"^3.2.8","@types/supertest":"^6.0.0","@types/async-lock":"^1.4.2","class-transformer":"^0.5.1","express-validator":"^7.2.1","typescript-eslint":"^8.34.0","@types/koa__router":"^12.0.4","@hono/zod-validator":"^0.7.0","@vitest/coverage-v8":"^3.0.0","@types/koa-bodyparser":"^4.3.12","@nestjs/platform-express":"^11.0.0"},"peerDependencies":{"koa":"^2 || ^3","hono":"^4","express":"^4 || ^5","fastify":"^3 || ^4 || ^5","@nestjs/core":"^8 || ^9 || ^10 || ^11","@sentry/node":"^8.1.0 || ^9.0.0","@adonisjs/core":"^6","@nestjs/common":"^8 || ^9 || ^10 || ^11","fastify-plugin":"^3 || ^4 || ^5","@nestjs/platform-express":"^8 || ^9 || ^10 || ^11"},"peerDependenciesMeta":{"koa":{"optional":true},"hono":{"optional":true},"express":{"optional":true},"fastify":{"optional":true},"@nestjs/core":{"optional":true},"@sentry/node":{"optional":true},"@adonisjs/core":{"optional":true},"@nestjs/common":{"optional":true},"fastify-plugin":{"optional":true},"@nestjs/platform-express":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/apitally_0.14.0_1750159116759_0.6190180169223298","host":"s3://npm-registry-packages-npm-production"}},"0.15.0":{"name":"apitally","version":"0.15.0","keywords":["analytics","api","apitally","express","fastify","h3","hono","koa","logging","metrics","middleware","monitor","monitoring","nestjs","node","nodejs","plugin","rest","restful"],"author":{"name":"Apitally","email":"hello@apitally.io"},"license":"MIT","_id":"apitally@0.15.0","maintainers":[{"name":"simongurcke","email":"simon@gurcke.de"}],"homepage":"https://apitally.io","bugs":{"url":"https://github.com/apitally/apitally-js/issues"},"dist":{"shasum":"1fcaed1c9265e7401d625f07c8a81474d0e93b40","tarball":"https://registry.npmjs.org/apitally/-/apitally-0.15.0.tgz","fileCount":195,"integrity":"sha512-5sRoFCkLu34slkD57GmqNiQreq3HNw1CmTNxvPCQnqs2K8+BvalafOJH2Qrey7qt3QKcCcKlbfnLa9LPLrq+1w==","signatures":[{"sig":"MEUCIDmiRpb3WS2yhsakJ066PgYuD2OlUcY49O/Bh26f+Oo/AiEAutypy9HQrU1zKyYW+b79t44TbWXLuLAVquzIQCL3X4Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3558659},"type":"module","exports":{"./h3":{"import":{"types":"./dist/h3/index.d.ts","default":"./dist/h3/index.js"},"require":{"types":"./dist/h3/index.d.cts","default":"./dist/h3/index.cjs"}},"./koa":{"import":{"types":"./dist/koa/index.d.ts","default":"./dist/koa/index.js"},"require":{"types":"./dist/koa/index.d.cts","default":"./dist/koa/index.cjs"}},"./hono":{"import":{"types":"./dist/hono/index.d.ts","default":"./dist/hono/index.js"},"require":{"types":"./dist/hono/index.d.cts","default":"./dist/hono/index.cjs"}},"./nestjs":{"import":{"types":"./dist/nestjs/index.d.ts","default":"./dist/nestjs/index.js"},"require":{"types":"./dist/nestjs/index.d.cts","default":"./dist/nestjs/index.cjs"}},"./express":{"import":{"types":"./dist/express/index.d.ts","default":"./dist/express/index.js"},"require":{"types":"./dist/express/index.d.cts","default":"./dist/express/index.cjs"}},"./fastify":{"import":{"types":"./dist/fastify/index.d.ts","default":"./dist/fastify/index.js"},"require":{"types":"./dist/fastify/index.d.cts","default":"./dist/fastify/index.cjs"}},"./adonisjs":{"import":{"types":"./dist/adonisjs/index.d.ts","default":"./dist/adonisjs/index.js"},"require":{"types":"./dist/adonisjs/index.d.cts","default":"./dist/adonisjs/index.cjs"}},"./package.json":"./package.json","./adonisjs/provider":{"import":{"types":"./dist/adonisjs/provider.d.ts","default":"./dist/adonisjs/provider.js"},"require":{"types":"./dist/adonisjs/provider.d.cts","default":"./dist/adonisjs/provider.cjs"}},"./adonisjs/middleware":{"import":{"types":"./dist/adonisjs/middleware.d.ts","default":"./dist/adonisjs/middleware.js"},"require":{"types":"./dist/adonisjs/middleware.d.cts","default":"./dist/adonisjs/middleware.cjs"}}},"gitHead":"a55b0cdf19cb681a86c97b5c34892247942f75cb","scripts":{"test":"vitest","build":"tsup src","check":"tsc --noEmit && eslint src tests && prettier --check .","format":"prettier --write ."},"_npmUser":{"name":"simongurcke","actor":{"name":"simongurcke","type":"user","email":"simon@gurcke.de"},"email":"simon@gurcke.de"},"prettier":{"printWidth":80},"repository":{"url":"git+ssh://git@github.com/apitally/apitally-js.git","type":"git"},"_npmVersion":"10.9.2","description":"Simple API monitoring & analytics for REST APIs built with Express, Fastify, Hono, H3, Koa, and NestJS.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"winston":"^3","async-lock":"^1","fetch-retry":"^6"},"typesVersions":{"*":{"h3":["./dist/h3/index.d.ts"],"koa":["./dist/koa/index.d.ts"],"hono":["./dist/hono/index.d.ts"],"nestjs":["./dist/nestjs/index.d.ts"],"express":["./dist/express/index.d.ts"],"fastify":["./dist/fastify/index.d.ts"],"adonisjs":["./dist/adonisjs/index.d.ts"],"adonisjs/provider":["./dist/adonisjs/provider.d.ts"],"adonisjs/middleware":["./dist/adonisjs/middleware.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"h3":"^2.0.0-beta.0","koa":"^3.0.0","zod":"^3.23.8","hono":"^4.6.5","nock":"^14.0.0","tsup":"^8.1.0","eslint":"^9.0.0","vitest":"^3.0.0","express":"^5.1.0","fastify":"^5.0.0","globals":"^16.2.0","prettier":"^3.1.0","@swc/core":"^1.3.104","celebrate":"^15.0.3","koa-route":"^4.0.0","supertest":"^7.0.0","@eslint/js":"^9.29.0","@types/koa":"^2.13.11","typescript":"^5.2.2","@koa/router":"^13.1.0","@types/node":"^22.0.0","@nestjs/core":"^11.0.0","@sentry/node":"^9.0.0","@vinejs/vine":"^2.1.0 || ^3.0.1","unplugin-swc":"^1.5.1","@adonisjs/core":"^6.17.2","@nestjs/common":"^11.0.0","@types/express":"^5.0.3","fastify-plugin":"^5.0.1","koa-bodyparser":"^4.4.1","@nestjs/testing":"^11.0.0","class-validator":"^0.14.0","@types/koa-route":"^3.2.8","@types/supertest":"^6.0.0","@types/async-lock":"^1.4.2","class-transformer":"^0.5.1","express-validator":"^7.2.1","typescript-eslint":"^8.34.0","@types/koa__router":"^12.0.4","@hono/zod-validator":"^0.7.0","@vitest/coverage-v8":"^3.0.0","@types/koa-bodyparser":"^4.3.12","@nestjs/platform-express":"^11.0.0"},"peerDependencies":{"h3":"^2","koa":"^2 || ^3","hono":"^4","express":"^4 || ^5","fastify":"^3 || ^4 || ^5","@nestjs/core":"^8 || ^9 || ^10 || ^11","@sentry/node":"^8.1.0 || ^9.0.0","@adonisjs/core":"^6","@nestjs/common":"^8 || ^9 || ^10 || ^11","fastify-plugin":"^3 || ^4 || ^5","@nestjs/platform-express":"^8 || ^9 || ^10 || ^11"},"peerDependenciesMeta":{"h3":{"optional":true},"koa":{"optional":true},"hono":{"optional":true},"express":{"optional":true},"fastify":{"optional":true},"@nestjs/core":{"optional":true},"@sentry/node":{"optional":true},"@adonisjs/core":{"optional":true},"@nestjs/common":{"optional":true},"fastify-plugin":{"optional":true},"@nestjs/platform-express":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/apitally_0.15.0_1750307365563_0.8088930878483891","host":"s3://npm-registry-packages-npm-production"}},"0.15.1":{"name":"apitally","version":"0.15.1","keywords":["analytics","api","apitally","express","fastify","h3","hono","koa","logging","metrics","middleware","monitor","monitoring","nestjs","node","nodejs","plugin","rest","restful"],"author":{"name":"Apitally","email":"hello@apitally.io"},"license":"MIT","_id":"apitally@0.15.1","maintainers":[{"name":"simongurcke","email":"simon@gurcke.de"}],"homepage":"https://apitally.io","bugs":{"url":"https://github.com/apitally/apitally-js/issues"},"dist":{"shasum":"c58655ab8f69b161f0bbf39189bfa18760b202cc","tarball":"https://registry.npmjs.org/apitally/-/apitally-0.15.1.tgz","fileCount":198,"integrity":"sha512-BcVLfocdbctVd5MwT1ccn6aN0hkBcAm/+9w50hKgOwdTQEzplVG8XosIids8zx2Q6OYY7/NmH3JObMqUmbQ5bg==","signatures":[{"sig":"MEYCIQD+G0ECBvL/jnDp6FgKGQ8SYLN+Or4dWg205iliop1HRgIhAPvyyl4j62nz7YCVdunqMbcg7CuhX1LvwiFM+f975dgz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3559938},"type":"module","exports":{"./h3":{"import":{"types":"./dist/h3/index.d.ts","default":"./dist/h3/index.js"},"require":{"types":"./dist/h3/index.d.cts","default":"./dist/h3/index.cjs"}},"./koa":{"import":{"types":"./dist/koa/index.d.ts","default":"./dist/koa/index.js"},"require":{"types":"./dist/koa/index.d.cts","default":"./dist/koa/index.cjs"}},"./hono":{"import":{"types":"./dist/hono/index.d.ts","default":"./dist/hono/index.js"},"require":{"types":"./dist/hono/index.d.cts","default":"./dist/hono/index.cjs"}},"./nestjs":{"import":{"types":"./dist/nestjs/index.d.ts","default":"./dist/nestjs/index.js"},"require":{"types":"./dist/nestjs/index.d.cts","default":"./dist/nestjs/index.cjs"}},"./express":{"import":{"types":"./dist/express/index.d.ts","default":"./dist/express/index.js"},"require":{"types":"./dist/express/index.d.cts","default":"./dist/express/index.cjs"}},"./fastify":{"import":{"types":"./dist/fastify/index.d.ts","default":"./dist/fastify/index.js"},"require":{"types":"./dist/fastify/index.d.cts","default":"./dist/fastify/index.cjs"}},"./adonisjs":{"import":{"types":"./dist/adonisjs/index.d.ts","default":"./dist/adonisjs/index.js"},"require":{"types":"./dist/adonisjs/index.d.cts","default":"./dist/adonisjs/index.cjs"}},"./package.json":"./package.json","./adonisjs/provider":{"import":{"types":"./dist/adonisjs/provider.d.ts","default":"./dist/adonisjs/provider.js"},"require":{"types":"./dist/adonisjs/provider.d.cts","default":"./dist/adonisjs/provider.cjs"}},"./adonisjs/middleware":{"import":{"types":"./dist/adonisjs/middleware.d.ts","default":"./dist/adonisjs/middleware.js"},"require":{"types":"./dist/adonisjs/middleware.d.cts","default":"./dist/adonisjs/middleware.cjs"}}},"gitHead":"2ada9a21dd8c8545b918ca87e1bd89be48377015","scripts":{"test":"vitest","build":"tsup src","check":"tsc --noEmit && eslint src tests && prettier --check .","format":"prettier --write ."},"_npmUser":{"name":"simongurcke","actor":{"name":"simongurcke","type":"user","email":"simon@gurcke.de"},"email":"simon@gurcke.de"},"prettier":{"printWidth":80},"repository":{"url":"git+ssh://git@github.com/apitally/apitally-js.git","type":"git"},"_npmVersion":"10.9.2","description":"Simple API monitoring & analytics for REST APIs built with Express, Fastify, Hono, H3, Koa, and NestJS.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"winston":"^3","async-lock":"^1","fetch-retry":"^6"},"typesVersions":{"*":{"h3":["./dist/h3/index.d.ts"],"koa":["./dist/koa/index.d.ts"],"hono":["./dist/hono/index.d.ts"],"nestjs":["./dist/nestjs/index.d.ts"],"express":["./dist/express/index.d.ts"],"fastify":["./dist/fastify/index.d.ts"],"adonisjs":["./dist/adonisjs/index.d.ts"],"adonisjs/provider":["./dist/adonisjs/provider.d.ts"],"adonisjs/middleware":["./dist/adonisjs/middleware.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"h3":"2.0.0-beta.0","koa":"^3.0.0","zod":"^3.23.8","hono":"^4.6.5","nock":"^14.0.0","tsup":"^8.1.0","eslint":"^9.0.0","vitest":"^3.0.0","express":"^5.1.0","fastify":"^5.0.0","globals":"^16.2.0","prettier":"^3.1.0","@swc/core":"^1.3.104","celebrate":"^15.0.3","koa-route":"^4.0.0","supertest":"^7.0.0","@eslint/js":"^9.29.0","@types/koa":"^2.13.11","typescript":"^5.2.2","@koa/router":"^13.1.0","@types/node":"^22.0.0","@nestjs/core":"^11.0.0","@sentry/node":"^9.0.0","@vinejs/vine":"^2.1.0 || ^3.0.1","unplugin-swc":"^1.5.1","@adonisjs/core":"^6.17.2","@nestjs/common":"^11.0.0","@types/express":"^5.0.3","fastify-plugin":"^5.0.1","koa-bodyparser":"^4.4.1","@nestjs/testing":"^11.0.0","class-validator":"^0.14.0","@types/koa-route":"^3.2.8","@types/supertest":"^6.0.0","@types/async-lock":"^1.4.2","class-transformer":"^0.5.1","express-validator":"^7.2.1","typescript-eslint":"^8.34.0","@types/koa__router":"^12.0.4","@hono/zod-validator":"^0.7.0","@vitest/coverage-v8":"^3.0.0","@types/koa-bodyparser":"^4.3.12","@nestjs/platform-express":"^11.0.0"},"peerDependencies":{"h3":"^2","koa":"^2 || ^3","hono":"^4","express":"^4 || ^5","fastify":"^3 || ^4 || ^5","@nestjs/core":"^8 || ^9 || ^10 || ^11","@sentry/node":"^8.1.0 || ^9.0.0","@adonisjs/core":"^6","@nestjs/common":"^8 || ^9 || ^10 || ^11","fastify-plugin":"^3 || ^4 || ^5","@nestjs/platform-express":"^8 || ^9 || ^10 || ^11"},"peerDependenciesMeta":{"h3":{"optional":true},"koa":{"optional":true},"hono":{"optional":true},"express":{"optional":true},"fastify":{"optional":true},"@nestjs/core":{"optional":true},"@sentry/node":{"optional":true},"@adonisjs/core":{"optional":true},"@nestjs/common":{"optional":true},"fastify-plugin":{"optional":true},"@nestjs/platform-express":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/apitally_0.15.1_1750567994626_0.9875647833039067","host":"s3://npm-registry-packages-npm-production"}},"0.15.2":{"name":"apitally","version":"0.15.2","keywords":["analytics","api","apitally","express","fastify","h3","hono","koa","logging","metrics","middleware","monitor","monitoring","nestjs","node","nodejs","plugin","rest","restful"],"author":{"name":"Apitally","email":"hello@apitally.io"},"license":"MIT","_id":"apitally@0.15.2","maintainers":[{"name":"simongurcke","email":"simon@gurcke.de"}],"homepage":"https://apitally.io","bugs":{"url":"https://github.com/apitally/apitally-js/issues"},"dist":{"shasum":"b82d39167217a1fa46f0baec8b5bcfa04af16770","tarball":"https://registry.npmjs.org/apitally/-/apitally-0.15.2.tgz","fileCount":202,"integrity":"sha512-HSz/IoRWoI9wksXSl3qf4B7jjco1lMJwAla/kJXzrFdCOEzeZjxErp5ODjv+xKxk6gFWA6h4HY0sZoyxmq/OHw==","signatures":[{"sig":"MEYCIQDJDLlBA73JJUu3H2SNSgl7ukImpzb0Kn9LdUkualfpJAIhAOoU8f1sbBFvIn6uE4bqcsX/hB4dWciXu1PzkYPMD7+f","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3572325},"type":"module","exports":{"./h3":{"import":{"types":"./dist/h3/index.d.ts","default":"./dist/h3/index.js"},"require":{"types":"./dist/h3/index.d.cts","default":"./dist/h3/index.cjs"}},"./koa":{"import":{"types":"./dist/koa/index.d.ts","default":"./dist/koa/index.js"},"require":{"types":"./dist/koa/index.d.cts","default":"./dist/koa/index.cjs"}},"./hono":{"import":{"types":"./dist/hono/index.d.ts","default":"./dist/hono/index.js"},"require":{"types":"./dist/hono/index.d.cts","default":"./dist/hono/index.cjs"}},"./nestjs":{"import":{"types":"./dist/nestjs/index.d.ts","default":"./dist/nestjs/index.js"},"require":{"types":"./dist/nestjs/index.d.cts","default":"./dist/nestjs/index.cjs"}},"./express":{"import":{"types":"./dist/express/index.d.ts","default":"./dist/express/index.js"},"require":{"types":"./dist/express/index.d.cts","default":"./dist/express/index.cjs"}},"./fastify":{"import":{"types":"./dist/fastify/index.d.ts","default":"./dist/fastify/index.js"},"require":{"types":"./dist/fastify/index.d.cts","default":"./dist/fastify/index.cjs"}},"./adonisjs":{"import":{"types":"./dist/adonisjs/index.d.ts","default":"./dist/adonisjs/index.js"},"require":{"types":"./dist/adonisjs/index.d.cts","default":"./dist/adonisjs/index.cjs"}},"./package.json":"./package.json","./adonisjs/provider":{"import":{"types":"./dist/adonisjs/provider.d.ts","default":"./dist/adonisjs/provider.js"},"require":{"types":"./dist/adonisjs/provider.d.cts","default":"./dist/adonisjs/provider.cjs"}},"./adonisjs/middleware":{"import":{"types":"./dist/adonisjs/middleware.d.ts","default":"./dist/adonisjs/middleware.js"},"require":{"types":"./dist/adonisjs/middleware.d.cts","default":"./dist/adonisjs/middleware.cjs"}}},"gitHead":"ae2c375cc7f7dd5d9693b99aef69c3a884cce42d","scripts":{"test":"vitest","build":"tsup","check":"tsc --noEmit && eslint src tests && prettier --check .","format":"prettier --write ."},"_npmUser":{"name":"simongurcke","actor":{"name":"simongurcke","type":"user","email":"simon@gurcke.de"},"email":"simon@gurcke.de"},"prettier":{"printWidth":80},"repository":{"url":"git+ssh://git@github.com/apitally/apitally-js.git","type":"git"},"_npmVersion":"10.9.2","description":"Simple API monitoring & analytics for REST APIs built with Express, Fastify, Hono, H3, Koa, and NestJS.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"winston":"^3","async-lock":"^1","fetch-retry":"^6"},"typesVersions":{"*":{"h3":["./dist/h3/index.d.ts"],"koa":["./dist/koa/index.d.ts"],"hono":["./dist/hono/index.d.ts"],"nestjs":["./dist/nestjs/index.d.ts"],"express":["./dist/express/index.d.ts"],"fastify":["./dist/fastify/index.d.ts"],"adonisjs":["./dist/adonisjs/index.d.ts"],"adonisjs/provider":["./dist/adonisjs/provider.d.ts"],"adonisjs/middleware":["./dist/adonisjs/middleware.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"h3":"2.0.0-beta.0","koa":"^3.0.0","zod":"^3.23.8","hono":"^4.6.5","nock":"^14.0.0","tsup":"^8.1.0","eslint":"^9.0.0","vitest":"^3.0.0","express":"^5.1.0","fastify":"^5.0.0","globals":"^16.2.0","prettier":"^3.1.0","@swc/core":"^1.3.104","celebrate":"^15.0.3","copyfiles":"^2.4.1","koa-route":"^4.0.0","supertest":"^7.0.0","@eslint/js":"^9.29.0","@types/koa":"^2.13.11","typescript":"^5.2.2","@koa/router":"^13.1.0","@types/node":"^22.0.0","@nestjs/core":"^11.0.0","@sentry/node":"^9.0.0","@vinejs/vine":"^2.1.0 || ^3.0.1","unplugin-swc":"^1.5.1","@adonisjs/core":"^6.17.2","@nestjs/common":"^11.0.0","@types/express":"^5.0.3","fastify-plugin":"^5.0.1","koa-bodyparser":"^4.4.1","@nestjs/testing":"^11.0.0","class-validator":"^0.14.0","@types/koa-route":"^3.2.8","@types/supertest":"^6.0.0","@types/async-lock":"^1.4.2","class-transformer":"^0.5.1","express-validator":"^7.2.1","typescript-eslint":"^8.34.0","@types/koa__router":"^12.0.4","@hono/zod-validator":"^0.7.0","@vitest/coverage-v8":"^3.0.0","@types/koa-bodyparser":"^4.3.12","@nestjs/platform-express":"^11.0.0"},"peerDependencies":{"h3":"^2","koa":"^2 || ^3","hono":"^4","express":"^4 || ^5","fastify":"^3 || ^4 || ^5","@nestjs/core":"^8 || ^9 || ^10 || ^11","@sentry/node":"^8.1.0 || ^9.0.0","@adonisjs/core":"^6","@nestjs/common":"^8 || ^9 || ^10 || ^11","fastify-plugin":"^3 || ^4 || ^5","@nestjs/platform-express":"^8 || ^9 || ^10 || ^11"},"peerDependenciesMeta":{"h3":{"optional":true},"koa":{"optional":true},"hono":{"optional":true},"express":{"optional":true},"fastify":{"optional":true},"@nestjs/core":{"optional":true},"@sentry/node":{"optional":true},"@adonisjs/core":{"optional":true},"@nestjs/common":{"optional":true},"fastify-plugin":{"optional":true},"@nestjs/platform-express":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/apitally_0.15.2_1750573413800_0.3725572043595027","host":"s3://npm-registry-packages-npm-production"}},"0.15.3":{"name":"apitally","version":"0.15.3","keywords":["analytics","api","apitally","express","fastify","h3","hono","koa","logging","metrics","middleware","monitor","monitoring","nestjs","node","nodejs","plugin","rest","restful"],"author":{"name":"Apitally","email":"hello@apitally.io"},"license":"MIT","_id":"apitally@0.15.3","maintainers":[{"name":"simongurcke","email":"simon@gurcke.de"}],"homepage":"https://apitally.io","bugs":{"url":"https://github.com/apitally/apitally-js/issues"},"dist":{"shasum":"3947d01cd26ee32f753a97fc0f60bd75bc54486f","tarball":"https://registry.npmjs.org/apitally/-/apitally-0.15.3.tgz","fileCount":202,"integrity":"sha512-++SOzWL5avHPcAOm54QCTT8OKh7Xe+uO/Qam/oW9+K8XGCBfnaqh/grdm0ExEjq7WWfC0ysoirsAAY9tx4ezxw==","signatures":[{"sig":"MEUCIQCafbePWi9SQnyY4WLERflK2vDfrMBkG/E+L40rat08WgIgbOby6LkiIqekfRuWFaNzr0BxtlT7oSDiJiFOQ7/IlPM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3582580},"type":"module","exports":{"./h3":{"import":{"types":"./dist/h3/index.d.ts","default":"./dist/h3/index.js"},"require":{"types":"./dist/h3/index.d.cts","default":"./dist/h3/index.cjs"}},"./koa":{"import":{"types":"./dist/koa/index.d.ts","default":"./dist/koa/index.js"},"require":{"types":"./dist/koa/index.d.cts","default":"./dist/koa/index.cjs"}},"./hono":{"import":{"types":"./dist/hono/index.d.ts","default":"./dist/hono/index.js"},"require":{"types":"./dist/hono/index.d.cts","default":"./dist/hono/index.cjs"}},"./nestjs":{"import":{"types":"./dist/nestjs/index.d.ts","default":"./dist/nestjs/index.js"},"require":{"types":"./dist/nestjs/index.d.cts","default":"./dist/nestjs/index.cjs"}},"./express":{"import":{"types":"./dist/express/index.d.ts","default":"./dist/express/index.js"},"require":{"types":"./dist/express/index.d.cts","default":"./dist/express/index.cjs"}},"./fastify":{"import":{"types":"./dist/fastify/index.d.ts","default":"./dist/fastify/index.js"},"require":{"types":"./dist/fastify/index.d.cts","default":"./dist/fastify/index.cjs"}},"./adonisjs":{"import":{"types":"./dist/adonisjs/index.d.ts","default":"./dist/adonisjs/index.js"},"require":{"types":"./dist/adonisjs/index.d.cts","default":"./dist/adonisjs/index.cjs"}},"./package.json":"./package.json","./adonisjs/provider":{"import":{"types":"./dist/adonisjs/provider.d.ts","default":"./dist/adonisjs/provider.js"},"require":{"types":"./dist/adonisjs/provider.d.cts","default":"./dist/adonisjs/provider.cjs"}},"./adonisjs/middleware":{"import":{"types":"./dist/adonisjs/middleware.d.ts","default":"./dist/adonisjs/middleware.js"},"require":{"types":"./dist/adonisjs/middleware.d.cts","default":"./dist/adonisjs/middleware.cjs"}}},"gitHead":"62f2de866e6aae7e4ce6e73f8ea6007e918916ed","scripts":{"test":"vitest","build":"tsup","check":"tsc --noEmit && eslint src tests && prettier --check .","format":"prettier --write ."},"_npmUser":{"name":"simongurcke","actor":{"name":"simongurcke","type":"user","email":"simon@gurcke.de"},"email":"simon@gurcke.de"},"prettier":{"printWidth":80},"repository":{"url":"git+ssh://git@github.com/apitally/apitally-js.git","type":"git"},"_npmVersion":"10.9.2","description":"Simple API monitoring & analytics for REST APIs built with Express, Fastify, Hono, H3, Koa, and NestJS.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"winston":"^3","async-lock":"^1","fetch-retry":"^6"},"typesVersions":{"*":{"h3":["./dist/h3/index.d.ts"],"koa":["./dist/koa/index.d.ts"],"hono":["./dist/hono/index.d.ts"],"nestjs":["./dist/nestjs/index.d.ts"],"express":["./dist/express/index.d.ts"],"fastify":["./dist/fastify/index.d.ts"],"adonisjs":["./dist/adonisjs/index.d.ts"],"adonisjs/provider":["./dist/adonisjs/provider.d.ts"],"adonisjs/middleware":["./dist/adonisjs/middleware.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"h3":"2.0.0-beta.0","koa":"^3.0.0","zod":"^3.23.8","hono":"^4.6.5","nock":"^14.0.0","tsup":"^8.1.0","eslint":"^9.0.0","vitest":"^3.0.0","express":"^5.1.0","fastify":"^5.0.0","globals":"^16.2.0","prettier":"^3.1.0","@swc/core":"^1.3.104","celebrate":"^15.0.3","copyfiles":"^2.4.1","koa-route":"^4.0.0","supertest":"^7.0.0","@eslint/js":"^9.29.0","@types/koa":"^2.13.11","typescript":"^5.2.2","@koa/router":"^13.1.0","@types/node":"^22.0.0","@nestjs/core":"^11.0.0","@sentry/node":"^9.0.0","@vinejs/vine":"^2.1.0 || ^3.0.1","unplugin-swc":"^1.5.1","@adonisjs/core":"^6.17.2","@nestjs/common":"^11.0.0","@types/express":"^5.0.3","fastify-plugin":"^5.0.1","koa-bodyparser":"^4.4.1","@nestjs/testing":"^11.0.0","class-validator":"^0.14.0","@types/koa-route":"^3.2.8","@types/supertest":"^6.0.0","@types/async-lock":"^1.4.2","class-transformer":"^0.5.1","express-validator":"^7.2.1","typescript-eslint":"^8.34.0","@types/koa__router":"^12.0.4","@hono/zod-validator":"^0.7.0","@vitest/coverage-v8":"^3.0.0","@types/koa-bodyparser":"^4.3.12","@nestjs/platform-express":"^11.0.0"},"peerDependencies":{"h3":"^2","koa":"^2 || ^3","hono":"^4","express":"^4 || ^5","fastify":"^3 || ^4 || ^5","@nestjs/core":"^8 || ^9 || ^10 || ^11","@sentry/node":"^8.1.0 || ^9.0.0","@adonisjs/core":"^6","@nestjs/common":"^8 || ^9 || ^10 || ^11","fastify-plugin":"^3 || ^4 || ^5","@nestjs/platform-express":"^8 || ^9 || ^10 || ^11"},"peerDependenciesMeta":{"h3":{"optional":true},"koa":{"optional":true},"hono":{"optional":true},"express":{"optional":true},"fastify":{"optional":true},"@nestjs/core":{"optional":true},"@sentry/node":{"optional":true},"@adonisjs/core":{"optional":true},"@nestjs/common":{"optional":true},"fastify-plugin":{"optional":true},"@nestjs/platform-express":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/apitally_0.15.3_1750580829513_0.9134693684394051","host":"s3://npm-registry-packages-npm-production"}},"0.16.0":{"name":"apitally","version":"0.16.0","keywords":["analytics","api","apitally","express","fastify","h3","hono","koa","logging","metrics","middleware","monitor","monitoring","nestjs","node","nodejs","plugin","rest","restful"],"author":{"name":"Apitally","email":"hello@apitally.io"},"license":"MIT","_id":"apitally@0.16.0","maintainers":[{"name":"simongurcke","email":"simon@gurcke.de"}],"homepage":"https://apitally.io","bugs":{"url":"https://github.com/apitally/apitally-js/issues"},"dist":{"shasum":"a01be79bf3da4173700f125b53f60f310cd64f4f","tarball":"https://registry.npmjs.org/apitally/-/apitally-0.16.0.tgz","fileCount":202,"integrity":"sha512-owVhDSTzbS/fkU0KUfMMLEV2UeDAOC0qO3Sf6trOfN0IcidcUohg3nK6HgdHfWbidQMfu7utxEN8NYs/qyc3lg==","signatures":[{"sig":"MEYCIQDqTlVZwIPgmYou0Ht2B7oYHWOzxSnH5/PTJ7oIatxA9wIhAIMsu7ICLhm9lpfYBJAzS0eHICmgNYgDRhCn76u7MyKx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3791520},"type":"module","exports":{"./h3":{"import":{"types":"./dist/h3/index.d.ts","default":"./dist/h3/index.js"},"require":{"types":"./dist/h3/index.d.cts","default":"./dist/h3/index.cjs"}},"./koa":{"import":{"types":"./dist/koa/index.d.ts","default":"./dist/koa/index.js"},"require":{"types":"./dist/koa/index.d.cts","default":"./dist/koa/index.cjs"}},"./hono":{"import":{"types":"./dist/hono/index.d.ts","default":"./dist/hono/index.js"},"require":{"types":"./dist/hono/index.d.cts","default":"./dist/hono/index.cjs"}},"./nestjs":{"import":{"types":"./dist/nestjs/index.d.ts","default":"./dist/nestjs/index.js"},"require":{"types":"./dist/nestjs/index.d.cts","default":"./dist/nestjs/index.cjs"}},"./express":{"import":{"types":"./dist/express/index.d.ts","default":"./dist/express/index.js"},"require":{"types":"./dist/express/index.d.cts","default":"./dist/express/index.cjs"}},"./fastify":{"import":{"types":"./dist/fastify/index.d.ts","default":"./dist/fastify/index.js"},"require":{"types":"./dist/fastify/index.d.cts","default":"./dist/fastify/index.cjs"}},"./adonisjs":{"import":{"types":"./dist/adonisjs/index.d.ts","default":"./dist/adonisjs/index.js"},"require":{"types":"./dist/adonisjs/index.d.cts","default":"./dist/adonisjs/index.cjs"}},"./package.json":"./package.json","./adonisjs/provider":{"import":{"types":"./dist/adonisjs/provider.d.ts","default":"./dist/adonisjs/provider.js"},"require":{"types":"./dist/adonisjs/provider.d.cts","default":"./dist/adonisjs/provider.cjs"}},"./adonisjs/middleware":{"import":{"types":"./dist/adonisjs/middleware.d.ts","default":"./dist/adonisjs/middleware.js"},"require":{"types":"./dist/adonisjs/middleware.d.cts","default":"./dist/adonisjs/middleware.cjs"}}},"gitHead":"b497639703a8fe5b43d6e134f0ad8b4dfadfe52e","scripts":{"test":"vitest","build":"tsup","check":"tsc --noEmit && eslint src tests && prettier --check .","format":"prettier --write ."},"_npmUser":{"name":"simongurcke","actor":{"name":"simongurcke","type":"user","email":"simon@gurcke.de"},"email":"simon@gurcke.de"},"prettier":{"printWidth":80},"repository":{"url":"git+ssh://git@github.com/apitally/apitally-js.git","type":"git"},"_npmVersion":"10.9.2","description":"Simple API monitoring & analytics for REST APIs built with Express, Fastify, Hono, H3, Koa, and NestJS.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"winston":"^3","async-lock":"^1","fetch-retry":"^6"},"typesVersions":{"*":{"h3":["./dist/h3/index.d.ts"],"koa":["./dist/koa/index.d.ts"],"hono":["./dist/hono/index.d.ts"],"nestjs":["./dist/nestjs/index.d.ts"],"express":["./dist/express/index.d.ts"],"fastify":["./dist/fastify/index.d.ts"],"adonisjs":["./dist/adonisjs/index.d.ts"],"adonisjs/provider":["./dist/adonisjs/provider.d.ts"],"adonisjs/middleware":["./dist/adonisjs/middleware.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"h3":"2.0.0-beta.0","koa":"^3.0.0","zod":"^3.23.8","hono":"^4.6.5","nock":"^14.0.0","tsup":"^8.1.0","eslint":"^9.0.0","vitest":"^3.0.0","express":"^5.1.0","fastify":"^5.0.0","globals":"^16.2.0","prettier":"^3.1.0","@swc/core":"^1.3.104","celebrate":"^15.0.3","copyfiles":"^2.4.1","koa-route":"^4.0.0","supertest":"^7.0.0","@eslint/js":"^9.29.0","@types/koa":"^2.13.11","typescript":"^5.2.2","@koa/router":"^13.1.0","@types/node":"^22.0.0","@nestjs/core":"^11.0.0","@sentry/node":"^9.0.0","@vinejs/vine":"^2.1.0 || ^3.0.1","unplugin-swc":"^1.5.1","@adonisjs/core":"^6.17.2","@nestjs/common":"^11.0.0","@types/express":"^5.0.3","fastify-plugin":"^5.0.1","koa-bodyparser":"^4.4.1","@nestjs/testing":"^11.0.0","class-validator":"^0.14.0","@types/koa-route":"^3.2.8","@types/supertest":"^6.0.0","@types/async-lock":"^1.4.2","class-transformer":"^0.5.1","express-validator":"^7.2.1","typescript-eslint":"^8.34.0","@types/koa__router":"^12.0.4","@hono/zod-validator":"^0.7.0","@vitest/coverage-v8":"^3.0.0","@types/koa-bodyparser":"^4.3.12","@nestjs/platform-express":"^11.0.0"},"peerDependencies":{"h3":"^2","koa":"^2 || ^3","hono":"^4","express":"^4 || ^5","fastify":"^3 || ^4 || ^5","@nestjs/core":"^8 || ^9 || ^10 || ^11","@sentry/node":"^8.1.0 || ^9.0.0","@adonisjs/core":"^6","@nestjs/common":"^8 || ^9 || ^10 || ^11","fastify-plugin":"^3 || ^4 || ^5","@nestjs/platform-express":"^8 || ^9 || ^10 || ^11"},"peerDependenciesMeta":{"h3":{"optional":true},"koa":{"optional":true},"hono":{"optional":true},"express":{"optional":true},"fastify":{"optional":true},"@nestjs/core":{"optional":true},"@sentry/node":{"optional":true},"@adonisjs/core":{"optional":true},"@nestjs/common":{"optional":true},"fastify-plugin":{"optional":true},"@nestjs/platform-express":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/apitally_0.16.0_1750755477379_0.6709341931121102","host":"s3://npm-registry-packages-npm-production"}},"0.16.1":{"name":"apitally","version":"0.16.1","keywords":["analytics","api","apitally","express","fastify","h3","hono","koa","logging","metrics","middleware","monitor","monitoring","nestjs","node","nodejs","plugin","rest","restful"],"author":{"name":"Apitally","email":"hello@apitally.io"},"license":"MIT","_id":"apitally@0.16.1","maintainers":[{"name":"simongurcke","email":"simon@gurcke.de"}],"homepage":"https://apitally.io","bugs":{"url":"https://github.com/apitally/apitally-js/issues"},"dist":{"shasum":"be63b93be91a57c7f17ba77b93a8ef4e193fbc3f","tarball":"https://registry.npmjs.org/apitally/-/apitally-0.16.1.tgz","fileCount":202,"integrity":"sha512-J99Jjfe8m/GrKrdYB/wU+G9n2Di1Y6npTGL24E+5sdqvtEyEf/TnyyU0chOtjonGfHdvEWqenNH07t2OZYqE2Q==","signatures":[{"sig":"MEQCIEFQIQLJIx0mrOH//lFnbiQ9dpvTATcIry4GsWTox2i8AiBzsjoMooraqGyN4ykU0WCTiUiPK6mKVkPoK0+nQZWm5A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3793272},"type":"module","exports":{"./h3":{"import":{"types":"./dist/h3/index.d.ts","default":"./dist/h3/index.js"},"require":{"types":"./dist/h3/index.d.cts","default":"./dist/h3/index.cjs"}},"./koa":{"import":{"types":"./dist/koa/index.d.ts","default":"./dist/koa/index.js"},"require":{"types":"./dist/koa/index.d.cts","default":"./dist/koa/index.cjs"}},"./hono":{"import":{"types":"./dist/hono/index.d.ts","default":"./dist/hono/index.js"},"require":{"types":"./dist/hono/index.d.cts","default":"./dist/hono/index.cjs"}},"./nestjs":{"import":{"types":"./dist/nestjs/index.d.ts","default":"./dist/nestjs/index.js"},"require":{"types":"./dist/nestjs/index.d.cts","default":"./dist/nestjs/index.cjs"}},"./express":{"import":{"types":"./dist/express/index.d.ts","default":"./dist/express/index.js"},"require":{"types":"./dist/express/index.d.cts","default":"./dist/express/index.cjs"}},"./fastify":{"import":{"types":"./dist/fastify/index.d.ts","default":"./dist/fastify/index.js"},"require":{"types":"./dist/fastify/index.d.cts","default":"./dist/fastify/index.cjs"}},"./adonisjs":{"import":{"types":"./dist/adonisjs/index.d.ts","default":"./dist/adonisjs/index.js"},"require":{"types":"./dist/adonisjs/index.d.cts","default":"./dist/adonisjs/index.cjs"}},"./package.json":"./package.json","./adonisjs/provider":{"import":{"types":"./dist/adonisjs/provider.d.ts","default":"./dist/adonisjs/provider.js"},"require":{"types":"./dist/adonisjs/provider.d.cts","default":"./dist/adonisjs/provider.cjs"}},"./adonisjs/middleware":{"import":{"types":"./dist/adonisjs/middleware.d.ts","default":"./dist/adonisjs/middleware.js"},"require":{"types":"./dist/adonisjs/middleware.d.cts","default":"./dist/adonisjs/middleware.cjs"}}},"gitHead":"8d9166d27b8ea13ffad26f4af869a0a57fc09b70","scripts":{"test":"vitest","build":"tsup","check":"tsc --noEmit && eslint src tests && prettier --check .","format":"prettier --write ."},"_npmUser":{"name":"simongurcke","actor":{"name":"simongurcke","type":"user","email":"simon@gurcke.de"},"email":"simon@gurcke.de"},"prettier":{"printWidth":80},"repository":{"url":"git+ssh://git@github.com/apitally/apitally-js.git","type":"git"},"_npmVersion":"10.9.2","description":"Simple API monitoring & analytics for REST APIs built with Express, Fastify, Hono, H3, Koa, and NestJS.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"winston":"^3","async-lock":"^1","fetch-retry":"^6"},"typesVersions":{"*":{"h3":["./dist/h3/index.d.ts"],"koa":["./dist/koa/index.d.ts"],"hono":["./dist/hono/index.d.ts"],"nestjs":["./dist/nestjs/index.d.ts"],"express":["./dist/express/index.d.ts"],"fastify":["./dist/fastify/index.d.ts"],"adonisjs":["./dist/adonisjs/index.d.ts"],"adonisjs/provider":["./dist/adonisjs/provider.d.ts"],"adonisjs/middleware":["./dist/adonisjs/middleware.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"h3":"2.0.0-beta.0","koa":"^3.0.0","zod":"^3.23.8","hono":"^4.6.5","nock":"^14.0.0","tsup":"^8.1.0","eslint":"^9.0.0","vitest":"^3.0.0","express":"^5.1.0","fastify":"^5.0.0","globals":"^16.2.0","prettier":"^3.1.0","@swc/core":"^1.3.104","celebrate":"^15.0.3","copyfiles":"^2.4.1","koa-route":"^4.0.0","supertest":"^7.0.0","@eslint/js":"^9.29.0","@types/koa":"^2.13.11","typescript":"^5.2.2","@koa/router":"^13.1.0","@types/node":"^22.0.0","@nestjs/core":"^11.0.0","@sentry/node":"^9.0.0","@vinejs/vine":"^2.1.0 || ^3.0.1","unplugin-swc":"^1.5.1","@adonisjs/core":"^6.17.2","@nestjs/common":"^11.0.0","@types/express":"^5.0.3","fastify-plugin":"^5.0.1","koa-bodyparser":"^4.4.1","@nestjs/testing":"^11.0.0","class-validator":"^0.14.0","@types/koa-route":"^3.2.8","@types/supertest":"^6.0.0","@types/async-lock":"^1.4.2","class-transformer":"^0.5.1","express-validator":"^7.2.1","typescript-eslint":"^8.34.0","@types/koa__router":"^12.0.4","@hono/zod-validator":"^0.7.0","@vitest/coverage-v8":"^3.0.0","@types/koa-bodyparser":"^4.3.12","@nestjs/platform-express":"^11.0.0"},"peerDependencies":{"h3":"^2","koa":"^2 || ^3","hono":"^4","express":"^4 || ^5","fastify":"^3 || ^4 || ^5","@nestjs/core":"^8 || ^9 || ^10 || ^11","@sentry/node":"^8.1.0 || ^9.0.0","@adonisjs/core":"^6","@nestjs/common":"^8 || ^9 || ^10 || ^11","fastify-plugin":"^3 || ^4 || ^5","@nestjs/platform-express":"^8 || ^9 || ^10 || ^11"},"peerDependenciesMeta":{"h3":{"optional":true},"koa":{"optional":true},"hono":{"optional":true},"express":{"optional":true},"fastify":{"optional":true},"@nestjs/core":{"optional":true},"@sentry/node":{"optional":true},"@adonisjs/core":{"optional":true},"@nestjs/common":{"optional":true},"fastify-plugin":{"optional":true},"@nestjs/platform-express":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/apitally_0.16.1_1750980003723_0.4172503872014819","host":"s3://npm-registry-packages-npm-production"}},"0.16.2":{"name":"apitally","version":"0.16.2","keywords":["analytics","api","apitally","express","fastify","h3","hono","koa","logging","metrics","middleware","monitor","monitoring","nestjs","node","nodejs","plugin","rest","restful"],"author":{"name":"Apitally","email":"hello@apitally.io"},"license":"MIT","_id":"apitally@0.16.2","maintainers":[{"name":"simongurcke","email":"simon@gurcke.de"}],"homepage":"https://apitally.io","bugs":{"url":"https://github.com/apitally/apitally-js/issues"},"dist":{"shasum":"2dc7fee1914bf541b1b3399b3a8d73d80a7cf67e","tarball":"https://registry.npmjs.org/apitally/-/apitally-0.16.2.tgz","fileCount":202,"integrity":"sha512-VrZnf7cLlcnYb6M2OLMVq9zEc/0KrNzyrKfetXaxM7M/ZULMExNkbyWjeFXU2lHxsd4mYclNOr9l+FvysSho8Q==","signatures":[{"sig":"MEUCIAsTINpqyFwQ9EvrRMcFhb44zd/K9HC4ThGJMvOR4TZJAiEAzWl5bDY5jzgA4y1Saijq8xIEm4eiT+uvviYY6mTPaEg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3794836},"type":"module","exports":{"./h3":{"import":{"types":"./dist/h3/index.d.ts","default":"./dist/h3/index.js"},"require":{"types":"./dist/h3/index.d.cts","default":"./dist/h3/index.cjs"}},"./koa":{"import":{"types":"./dist/koa/index.d.ts","default":"./dist/koa/index.js"},"require":{"types":"./dist/koa/index.d.cts","default":"./dist/koa/index.cjs"}},"./hono":{"import":{"types":"./dist/hono/index.d.ts","default":"./dist/hono/index.js"},"require":{"types":"./dist/hono/index.d.cts","default":"./dist/hono/index.cjs"}},"./nestjs":{"import":{"types":"./dist/nestjs/index.d.ts","default":"./dist/nestjs/index.js"},"require":{"types":"./dist/nestjs/index.d.cts","default":"./dist/nestjs/index.cjs"}},"./express":{"import":{"types":"./dist/express/index.d.ts","default":"./dist/express/index.js"},"require":{"types":"./dist/express/index.d.cts","default":"./dist/express/index.cjs"}},"./fastify":{"import":{"types":"./dist/fastify/index.d.ts","default":"./dist/fastify/index.js"},"require":{"types":"./dist/fastify/index.d.cts","default":"./dist/fastify/index.cjs"}},"./adonisjs":{"import":{"types":"./dist/adonisjs/index.d.ts","default":"./dist/adonisjs/index.js"},"require":{"types":"./dist/adonisjs/index.d.cts","default":"./dist/adonisjs/index.cjs"}},"./package.json":"./package.json","./adonisjs/provider":{"import":{"types":"./dist/adonisjs/provider.d.ts","default":"./dist/adonisjs/provider.js"},"require":{"types":"./dist/adonisjs/provider.d.cts","default":"./dist/adonisjs/provider.cjs"}},"./adonisjs/middleware":{"import":{"types":"./dist/adonisjs/middleware.d.ts","default":"./dist/adonisjs/middleware.js"},"require":{"types":"./dist/adonisjs/middleware.d.cts","default":"./dist/adonisjs/middleware.cjs"}}},"gitHead":"9f875a904c7359b5892567f979d201ba7bfce407","scripts":{"test":"vitest","build":"tsup","check":"tsc --noEmit && eslint src tests && prettier --check .","format":"prettier --write ."},"_npmUser":{"name":"simongurcke","actor":{"name":"simongurcke","type":"user","email":"simon@gurcke.de"},"email":"simon@gurcke.de"},"prettier":{"printWidth":80},"repository":{"url":"git+ssh://git@github.com/apitally/apitally-js.git","type":"git"},"_npmVersion":"10.9.2","description":"Simple API monitoring & analytics for REST APIs built with Express, Fastify, Hono, H3, Koa, and NestJS.","directories":{},"_nodeVersion":"22.17.0","dependencies":{"winston":"^3","async-lock":"^1","fetch-retry":"^6"},"typesVersions":{"*":{"h3":["./dist/h3/index.d.ts"],"koa":["./dist/koa/index.d.ts"],"hono":["./dist/hono/index.d.ts"],"nestjs":["./dist/nestjs/index.d.ts"],"express":["./dist/express/index.d.ts"],"fastify":["./dist/fastify/index.d.ts"],"adonisjs":["./dist/adonisjs/index.d.ts"],"adonisjs/provider":["./dist/adonisjs/provider.d.ts"],"adonisjs/middleware":["./dist/adonisjs/middleware.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"h3":"2.0.0-beta.0","koa":"^3.0.0","zod":"^3.23.8","hono":"^4.6.5","nock":"^14.0.0","tsup":"^8.1.0","eslint":"^9.0.0","vitest":"^3.0.0","express":"^5.1.0","fastify":"^5.0.0","globals":"^16.2.0","prettier":"^3.1.0","@swc/core":"^1.3.104","celebrate":"^15.0.3","copyfiles":"^2.4.1","koa-route":"^4.0.0","supertest":"^7.0.0","@eslint/js":"^9.29.0","@types/koa":"^2.13.11","typescript":"^5.2.2","@koa/router":"^13.1.0","@types/node":"^22.0.0","@nestjs/core":"^11.0.0","@sentry/node":"^9.0.0","@vinejs/vine":"^2.1.0 || ^3.0.1","unplugin-swc":"^1.5.1","@adonisjs/core":"^6.17.2","@nestjs/common":"^11.0.0","@types/express":"^5.0.3","fastify-plugin":"^5.0.1","koa-bodyparser":"^4.4.1","@nestjs/testing":"^11.0.0","class-validator":"^0.14.0","@types/koa-route":"^3.2.8","@types/supertest":"^6.0.0","@types/async-lock":"^1.4.2","class-transformer":"^0.5.1","express-validator":"^7.2.1","typescript-eslint":"^8.34.0","@types/koa__router":"^12.0.4","@hono/zod-validator":"^0.7.0","@vitest/coverage-v8":"^3.0.0","@types/koa-bodyparser":"^4.3.12","@nestjs/platform-express":"^11.0.0"},"peerDependencies":{"h3":"^2","koa":"^2 || ^3","hono":"^4","express":"^4 || ^5","fastify":"^3 || ^4 || ^5","@nestjs/core":"^8 || ^9 || ^10 || ^11","@sentry/node":"^8.1.0 || ^9.0.0","@adonisjs/core":"^6","@nestjs/common":"^8 || ^9 || ^10 || ^11","fastify-plugin":"^3 || ^4 || ^5","@nestjs/platform-express":"^8 || ^9 || ^10 || ^11"},"peerDependenciesMeta":{"h3":{"optional":true},"koa":{"optional":true},"hono":{"optional":true},"express":{"optional":true},"fastify":{"optional":true},"@nestjs/core":{"optional":true},"@sentry/node":{"optional":true},"@adonisjs/core":{"optional":true},"@nestjs/common":{"optional":true},"fastify-plugin":{"optional":true},"@nestjs/platform-express":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/apitally_0.16.2_1751177313789_0.577209720001729","host":"s3://npm-registry-packages-npm-production"}},"0.17.0":{"name":"apitally","version":"0.17.0","keywords":["analytics","api","apitally","express","fastify","h3","hono","koa","logging","metrics","middleware","monitor","monitoring","nestjs","node","nodejs","plugin","rest","restful"],"author":{"name":"Apitally","email":"hello@apitally.io"},"license":"MIT","_id":"apitally@0.17.0","maintainers":[{"name":"simongurcke","email":"simon@gurcke.de"}],"homepage":"https://apitally.io","bugs":{"url":"https://github.com/apitally/apitally-js/issues"},"dist":{"shasum":"5f074ce5530897f77e13887d7aee917fb9ddb355","tarball":"https://registry.npmjs.org/apitally/-/apitally-0.17.0.tgz","fileCount":202,"integrity":"sha512-noGiJpwZfVaM6V/DG4rTKcm6GaCX5iN0aVaR3Iq6GPU32C4jjJaIzXhGOFbe5VHSwn4LQyfd2pNd8gICGB3gEA==","signatures":[{"sig":"MEUCIQCyil+MvhHIgZmYRRhZycbQMhVZzIlrT62UuUr0lGYIcAIgNwkrlgzaluyoBtLED30mkvrQtWbuxa7qMOn5F4sKyjQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3808564},"type":"module","exports":{"./h3":{"import":{"types":"./dist/h3/index.d.ts","default":"./dist/h3/index.js"},"require":{"types":"./dist/h3/index.d.cts","default":"./dist/h3/index.cjs"}},"./koa":{"import":{"types":"./dist/koa/index.d.ts","default":"./dist/koa/index.js"},"require":{"types":"./dist/koa/index.d.cts","default":"./dist/koa/index.cjs"}},"./hono":{"import":{"types":"./dist/hono/index.d.ts","default":"./dist/hono/index.js"},"require":{"types":"./dist/hono/index.d.cts","default":"./dist/hono/index.cjs"}},"./nestjs":{"import":{"types":"./dist/nestjs/index.d.ts","default":"./dist/nestjs/index.js"},"require":{"types":"./dist/nestjs/index.d.cts","default":"./dist/nestjs/index.cjs"}},"./express":{"import":{"types":"./dist/express/index.d.ts","default":"./dist/express/index.js"},"require":{"types":"./dist/express/index.d.cts","default":"./dist/express/index.cjs"}},"./fastify":{"import":{"types":"./dist/fastify/index.d.ts","default":"./dist/fastify/index.js"},"require":{"types":"./dist/fastify/index.d.cts","default":"./dist/fastify/index.cjs"}},"./adonisjs":{"import":{"types":"./dist/adonisjs/index.d.ts","default":"./dist/adonisjs/index.js"},"require":{"types":"./dist/adonisjs/index.d.cts","default":"./dist/adonisjs/index.cjs"}},"./package.json":"./package.json","./adonisjs/provider":{"import":{"types":"./dist/adonisjs/provider.d.ts","default":"./dist/adonisjs/provider.js"},"require":{"types":"./dist/adonisjs/provider.d.cts","default":"./dist/adonisjs/provider.cjs"}},"./adonisjs/middleware":{"import":{"types":"./dist/adonisjs/middleware.d.ts","default":"./dist/adonisjs/middleware.js"},"require":{"types":"./dist/adonisjs/middleware.d.cts","default":"./dist/adonisjs/middleware.cjs"}}},"gitHead":"9a56434354b135c4d727d04badc792d9d2ffc72e","scripts":{"test":"vitest","build":"tsup","check":"tsc --noEmit && eslint src tests && prettier --check .","format":"prettier --write ."},"_npmUser":{"name":"simongurcke","actor":{"name":"simongurcke","type":"user","email":"simon@gurcke.de"},"email":"simon@gurcke.de"},"prettier":{"printWidth":80},"repository":{"url":"git+ssh://git@github.com/apitally/apitally-js.git","type":"git"},"_npmVersion":"10.9.2","description":"Simple API monitoring & analytics for REST APIs built with Express, Fastify, Hono, H3, Koa, and NestJS.","directories":{},"_nodeVersion":"22.17.0","dependencies":{"winston":"^3","async-lock":"^1","fetch-retry":"^6"},"typesVersions":{"*":{"h3":["./dist/h3/index.d.ts"],"koa":["./dist/koa/index.d.ts"],"hono":["./dist/hono/index.d.ts"],"nestjs":["./dist/nestjs/index.d.ts"],"express":["./dist/express/index.d.ts"],"fastify":["./dist/fastify/index.d.ts"],"adonisjs":["./dist/adonisjs/index.d.ts"],"adonisjs/provider":["./dist/adonisjs/provider.d.ts"],"adonisjs/middleware":["./dist/adonisjs/middleware.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"h3":"2.0.0-beta.0","koa":"^3.0.0","zod":"^3.23.8","hono":"^4.6.5","nock":"^14.0.0","tsup":"^8.1.0","eslint":"^9.0.0","vitest":"^3.0.0","express":"^5.1.0","fastify":"^5.0.0","globals":"^16.2.0","prettier":"^3.1.0","@swc/core":"^1.3.104","celebrate":"^15.0.3","copyfiles":"^2.4.1","koa-route":"^4.0.0","supertest":"^7.0.0","@eslint/js":"^9.29.0","@types/koa":"^2.13.11","typescript":"^5.2.2","@koa/router":"^13.1.0","@types/node":"^22.0.0","@nestjs/core":"^11.0.0","@sentry/node":"^9.0.0","@vinejs/vine":"^2.1.0 || ^3.0.1","unplugin-swc":"^1.5.1","@adonisjs/core":"^6.17.2","@nestjs/common":"^11.0.0","@types/express":"^5.0.3","fastify-plugin":"^5.0.1","koa-bodyparser":"^4.4.1","@nestjs/testing":"^11.0.0","class-validator":"^0.14.0","@types/koa-route":"^3.2.8","@types/supertest":"^6.0.0","@types/async-lock":"^1.4.2","class-transformer":"^0.5.1","express-validator":"^7.2.1","typescript-eslint":"^8.34.0","@types/koa__router":"^12.0.4","@hono/zod-validator":"^0.7.0","@vitest/coverage-v8":"^3.0.0","@types/koa-bodyparser":"^4.3.12","@nestjs/platform-express":"^11.0.0"},"peerDependencies":{"h3":"^2","koa":"^2 || ^3","hono":"^4","express":"^4 || ^5","fastify":"^3 || ^4 || ^5","@nestjs/core":"^8 || ^9 || ^10 || ^11","@sentry/node":"^8.1.0 || ^9.0.0","@adonisjs/core":"^6","@nestjs/common":"^8 || ^9 || ^10 || ^11","fastify-plugin":"^3 || ^4 || ^5","@nestjs/platform-express":"^8 || ^9 || ^10 || ^11"},"peerDependenciesMeta":{"h3":{"optional":true},"koa":{"optional":true},"hono":{"optional":true},"express":{"optional":true},"fastify":{"optional":true},"@nestjs/core":{"optional":true},"@sentry/node":{"optional":true},"@adonisjs/core":{"optional":true},"@nestjs/common":{"optional":true},"fastify-plugin":{"optional":true},"@nestjs/platform-express":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/apitally_0.17.0_1751281408847_0.278424444564209","host":"s3://npm-registry-packages-npm-production"}},"0.17.1":{"name":"apitally","version":"0.17.1","keywords":["analytics","api","apitally","express","fastify","h3","hono","koa","logging","metrics","middleware","monitor","monitoring","nestjs","node","nodejs","plugin","rest","restful"],"author":{"name":"Apitally","email":"hello@apitally.io"},"license":"MIT","_id":"apitally@0.17.1","maintainers":[{"name":"simongurcke","email":"simon@gurcke.de"}],"homepage":"https://apitally.io","bugs":{"url":"https://github.com/apitally/apitally-js/issues"},"dist":{"shasum":"e8e012577a60228ca1272f48adf8494eda7ebad7","tarball":"https://registry.npmjs.org/apitally/-/apitally-0.17.1.tgz","fileCount":202,"integrity":"sha512-pqI1p1a2wT4oDLR8H8OkvVmUXsGH4v/bLlzrp8CglzXnfCOVc6xjGc4wEHZuIEf97ba0B+TYQhkXPdOB1glBJA==","signatures":[{"sig":"MEQCIAc9DlKEepPrcGC+8uO/mt6fwxQnZ9hlG5pWwksJitgPAiAOE8W9MGy2wKYfFi4kTyDxmIru+G8APP00ovEQaQeUzQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3796996},"type":"module","exports":{"./h3":{"import":{"types":"./dist/h3/index.d.ts","default":"./dist/h3/index.js"},"require":{"types":"./dist/h3/index.d.cts","default":"./dist/h3/index.cjs"}},"./koa":{"import":{"types":"./dist/koa/index.d.ts","default":"./dist/koa/index.js"},"require":{"types":"./dist/koa/index.d.cts","default":"./dist/koa/index.cjs"}},"./hono":{"import":{"types":"./dist/hono/index.d.ts","default":"./dist/hono/index.js"},"require":{"types":"./dist/hono/index.d.cts","default":"./dist/hono/index.cjs"}},"./nestjs":{"import":{"types":"./dist/nestjs/index.d.ts","default":"./dist/nestjs/index.js"},"require":{"types":"./dist/nestjs/index.d.cts","default":"./dist/nestjs/index.cjs"}},"./express":{"import":{"types":"./dist/express/index.d.ts","default":"./dist/express/index.js"},"require":{"types":"./dist/express/index.d.cts","default":"./dist/express/index.cjs"}},"./fastify":{"import":{"types":"./dist/fastify/index.d.ts","default":"./dist/fastify/index.js"},"require":{"types":"./dist/fastify/index.d.cts","default":"./dist/fastify/index.cjs"}},"./adonisjs":{"import":{"types":"./dist/adonisjs/index.d.ts","default":"./dist/adonisjs/index.js"},"require":{"types":"./dist/adonisjs/index.d.cts","default":"./dist/adonisjs/index.cjs"}},"./package.json":"./package.json","./adonisjs/provider":{"import":{"types":"./dist/adonisjs/provider.d.ts","default":"./dist/adonisjs/provider.js"},"require":{"types":"./dist/adonisjs/provider.d.cts","default":"./dist/adonisjs/provider.cjs"}},"./adonisjs/middleware":{"import":{"types":"./dist/adonisjs/middleware.d.ts","default":"./dist/adonisjs/middleware.js"},"require":{"types":"./dist/adonisjs/middleware.d.cts","default":"./dist/adonisjs/middleware.cjs"}}},"gitHead":"bccd8e0746001fd45f4ef215b89eecee072dcf9a","scripts":{"test":"vitest","build":"tsup","check":"tsc --noEmit && eslint src tests && prettier --check .","format":"prettier --write ."},"_npmUser":{"name":"simongurcke","actor":{"name":"simongurcke","type":"user","email":"simon@gurcke.de"},"email":"simon@gurcke.de"},"prettier":{"printWidth":80},"repository":{"url":"git+ssh://git@github.com/apitally/apitally-js.git","type":"git"},"_npmVersion":"10.9.2","description":"Simple API monitoring & analytics for REST APIs built with Express, Fastify, Hono, H3, Koa, and NestJS.","directories":{},"_nodeVersion":"22.17.0","dependencies":{"winston":"^3","async-lock":"^1","fetch-retry":"^6"},"typesVersions":{"*":{"h3":["./dist/h3/index.d.ts"],"koa":["./dist/koa/index.d.ts"],"hono":["./dist/hono/index.d.ts"],"nestjs":["./dist/nestjs/index.d.ts"],"express":["./dist/express/index.d.ts"],"fastify":["./dist/fastify/index.d.ts"],"adonisjs":["./dist/adonisjs/index.d.ts"],"adonisjs/provider":["./dist/adonisjs/provider.d.ts"],"adonisjs/middleware":["./dist/adonisjs/middleware.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"h3":"2.0.0-beta.1","koa":"^3.0.0","zod":"^3.23.8","hono":"^4.6.5","nock":"^14.0.0","tsup":"^8.1.0","eslint":"^9.0.0","vitest":"^3.0.0","express":"^5.1.0","fastify":"^5.0.0","globals":"^16.2.0","prettier":"^3.1.0","@swc/core":"^1.3.104","celebrate":"^15.0.3","copyfiles":"^2.4.1","koa-route":"^4.0.0","supertest":"^7.0.0","@eslint/js":"^9.29.0","@types/koa":"^2.13.11","typescript":"^5.2.2","@koa/router":"^13.1.0","@types/node":"^22.0.0","@nestjs/core":"^11.0.0","@sentry/node":"^9.0.0","@vinejs/vine":"^2.1.0 || ^3.0.1","unplugin-swc":"^1.5.1","@adonisjs/core":"^6.17.2","@nestjs/common":"^11.0.0","@types/express":"^5.0.3","fastify-plugin":"^5.0.1","koa-bodyparser":"^4.4.1","@nestjs/testing":"^11.0.0","class-validator":"^0.14.0","@types/koa-route":"^3.2.8","@types/supertest":"^6.0.0","@types/async-lock":"^1.4.2","class-transformer":"^0.5.1","express-validator":"^7.2.1","typescript-eslint":"^8.34.0","@types/koa__router":"^12.0.4","@hono/zod-validator":"^0.7.0","@vitest/coverage-v8":"^3.0.0","@types/koa-bodyparser":"^4.3.12","@nestjs/platform-express":"^11.0.0"},"peerDependencies":{"h3":"^2","koa":"^2 || ^3","hono":"^4","express":"^4 || ^5","fastify":"^3 || ^4 || ^5","@nestjs/core":"^8 || ^9 || ^10 || ^11","@sentry/node":"^8.1.0 || ^9.0.0","@adonisjs/core":"^6","@nestjs/common":"^8 || ^9 || ^10 || ^11","fastify-plugin":"^3 || ^4 || ^5","@nestjs/platform-express":"^8 || ^9 || ^10 || ^11"},"peerDependenciesMeta":{"h3":{"optional":true},"koa":{"optional":true},"hono":{"optional":true},"express":{"optional":true},"fastify":{"optional":true},"@nestjs/core":{"optional":true},"@sentry/node":{"optional":true},"@adonisjs/core":{"optional":true},"@nestjs/common":{"optional":true},"fastify-plugin":{"optional":true},"@nestjs/platform-express":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/apitally_0.17.1_1751956057715_0.20149682517108602","host":"s3://npm-registry-packages-npm-production"}},"0.17.2":{"name":"apitally","version":"0.17.2","keywords":["analytics","api","apitally","express","fastify","h3","hono","koa","logging","metrics","middleware","monitor","monitoring","nestjs","node","nodejs","plugin","rest","restful"],"author":{"name":"Apitally","email":"hello@apitally.io"},"license":"MIT","_id":"apitally@0.17.2","maintainers":[{"name":"simongurcke","email":"simon@gurcke.de"}],"homepage":"https://apitally.io","bugs":{"url":"https://github.com/apitally/apitally-js/issues"},"dist":{"shasum":"eadb76d17e03f260734c29bb44d392f40d6df183","tarball":"https://registry.npmjs.org/apitally/-/apitally-0.17.2.tgz","fileCount":202,"integrity":"sha512-XivbgWGLHmHkQ7C3aUYIfHZ0NQllm2QdHGcxidznT9OSGMYv0Oqr9v1nYZNKQzilbCPreGqCibPSBAskK92Juw==","signatures":[{"sig":"MEQCIGhqHB6auE4SMIYncr9dwmC2ROq+KvFGm6Zs5n7Y1TRQAiAhUrOIMoJ4Nf7fAHnwFxJkTjE5N3oaSE17wUi9rqKWhw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3797076},"type":"module","exports":{"./h3":{"import":{"types":"./dist/h3/index.d.ts","default":"./dist/h3/index.js"},"require":{"types":"./dist/h3/index.d.cts","default":"./dist/h3/index.cjs"}},"./koa":{"import":{"types":"./dist/koa/index.d.ts","default":"./dist/koa/index.js"},"require":{"types":"./dist/koa/index.d.cts","default":"./dist/koa/index.cjs"}},"./hono":{"import":{"types":"./dist/hono/index.d.ts","default":"./dist/hono/index.js"},"require":{"types":"./dist/hono/index.d.cts","default":"./dist/hono/index.cjs"}},"./nestjs":{"import":{"types":"./dist/nestjs/index.d.ts","default":"./dist/nestjs/index.js"},"require":{"types":"./dist/nestjs/index.d.cts","default":"./dist/nestjs/index.cjs"}},"./express":{"import":{"types":"./dist/express/index.d.ts","default":"./dist/express/index.js"},"require":{"types":"./dist/express/index.d.cts","default":"./dist/express/index.cjs"}},"./fastify":{"import":{"types":"./dist/fastify/index.d.ts","default":"./dist/fastify/index.js"},"require":{"types":"./dist/fastify/index.d.cts","default":"./dist/fastify/index.cjs"}},"./adonisjs":{"import":{"types":"./dist/adonisjs/index.d.ts","default":"./dist/adonisjs/index.js"},"require":{"types":"./dist/adonisjs/index.d.cts","default":"./dist/adonisjs/index.cjs"}},"./package.json":"./package.json","./adonisjs/provider":{"import":{"types":"./dist/adonisjs/provider.d.ts","default":"./dist/adonisjs/provider.js"},"require":{"types":"./dist/adonisjs/provider.d.cts","default":"./dist/adonisjs/provider.cjs"}},"./adonisjs/middleware":{"import":{"types":"./dist/adonisjs/middleware.d.ts","default":"./dist/adonisjs/middleware.js"},"require":{"types":"./dist/adonisjs/middleware.d.cts","default":"./dist/adonisjs/middleware.cjs"}}},"gitHead":"35af256396d3ee5148d12238d7ac1346cfbb671e","scripts":{"test":"vitest","build":"tsup","check":"tsc --noEmit && eslint src tests && prettier --check .","format":"prettier --write ."},"_npmUser":{"name":"simongurcke","email":"simon@gurcke.de"},"prettier":{"printWidth":80},"repository":{"url":"git+ssh://git@github.com/apitally/apitally-js.git","type":"git"},"_npmVersion":"10.9.2","description":"Simple API monitoring & analytics for REST APIs built with Express, Fastify, Hono, H3, Koa, and NestJS.","directories":{},"_nodeVersion":"22.17.1","dependencies":{"winston":"^3","async-lock":"^1","fetch-retry":"^6"},"typesVersions":{"*":{"h3":["./dist/h3/index.d.ts"],"koa":["./dist/koa/index.d.ts"],"hono":["./dist/hono/index.d.ts"],"nestjs":["./dist/nestjs/index.d.ts"],"express":["./dist/express/index.d.ts"],"fastify":["./dist/fastify/index.d.ts"],"adonisjs":["./dist/adonisjs/index.d.ts"],"adonisjs/provider":["./dist/adonisjs/provider.d.ts"],"adonisjs/middleware":["./dist/adonisjs/middleware.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"h3":"2.0.0-beta.1","koa":"^3.0.0","zod":"^3.23.8","hono":"^4.6.5","nock":"^14.0.0","tsup":"^8.1.0","eslint":"^9.0.0","vitest":"^3.0.0","express":"^5.1.0","fastify":"^5.0.0","globals":"^16.2.0","prettier":"^3.1.0","@swc/core":"^1.3.104","celebrate":"^15.0.3","copyfiles":"^2.4.1","koa-route":"^4.0.0","supertest":"^7.0.0","@eslint/js":"^9.29.0","@types/koa":"^2.13.11","typescript":"^5.2.2","@koa/router":"^13.1.0","@types/node":"^22.0.0","@nestjs/core":"^11.0.0","@sentry/node":"^9.0.0","@vinejs/vine":"^2.1.0 || ^3.0.1","unplugin-swc":"^1.5.1","@adonisjs/core":"^6.17.2","@nestjs/common":"^11.0.0","@types/express":"^5.0.3","fastify-plugin":"^5.0.1","koa-bodyparser":"^4.4.1","@nestjs/testing":"^11.0.0","class-validator":"^0.14.0","@types/koa-route":"^3.2.8","@types/supertest":"^6.0.0","@types/async-lock":"^1.4.2","class-transformer":"^0.5.1","express-validator":"^7.2.1","typescript-eslint":"^8.34.0","@types/koa__router":"^12.0.4","@hono/zod-validator":"^0.7.0","@vitest/coverage-v8":"^3.0.0","@types/koa-bodyparser":"^4.3.12","@nestjs/platform-express":"^11.0.0"},"peerDependencies":{"h3":"^2","koa":"^2 || ^3","hono":"^4","express":"^4 || ^5","fastify":"^3 || ^4 || ^5","@nestjs/core":"^8 || ^9 || ^10 || ^11","@sentry/node":"^8.1.0 || ^9.0.0","@adonisjs/core":"^6","@nestjs/common":"^8 || ^9 || ^10 || ^11","fastify-plugin":"^3 || ^4 || ^5","@nestjs/platform-express":"^8 || ^9 || ^10 || ^11"},"peerDependenciesMeta":{"h3":{"optional":true},"koa":{"optional":true},"hono":{"optional":true},"express":{"optional":true},"fastify":{"optional":true},"@nestjs/core":{"optional":true},"@sentry/node":{"optional":true},"@adonisjs/core":{"optional":true},"@nestjs/common":{"optional":true},"fastify-plugin":{"optional":true},"@nestjs/platform-express":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/apitally_0.17.2_1753314741097_0.9589497891724268","host":"s3://npm-registry-packages-npm-production"}},"0.17.3":{"name":"apitally","version":"0.17.3","keywords":["analytics","api","apitally","express","fastify","h3","hono","koa","logging","metrics","middleware","monitor","monitoring","nestjs","node","nodejs","plugin","rest","restful"],"author":{"name":"Apitally","email":"hello@apitally.io"},"license":"MIT","_id":"apitally@0.17.3","maintainers":[{"name":"simongurcke","email":"simon@gurcke.de"}],"homepage":"https://apitally.io","bugs":{"url":"https://github.com/apitally/apitally-js/issues"},"dist":{"shasum":"b30fd60864ac58a89260d555ed47cf79fd87f801","tarball":"https://registry.npmjs.org/apitally/-/apitally-0.17.3.tgz","fileCount":202,"integrity":"sha512-3Aw4E+05tA/rBAD21G/WwH/7mYUAyzvVe45v6kH9qSmlZdcy5R/JZAW3mdmWeFST0p0Z4AJtET2sychYu8Sqwg==","signatures":[{"sig":"MEQCIHAtuBzt5RDr8Mtx/F5GVVwbhz/kvqRNX7d4RK+OxdjHAiAZQn0ACE6zRCyViLpsq3SwXLsY6RinuOodbmg031lOgw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6293923},"type":"module","exports":{"./h3":{"import":{"types":"./dist/h3/index.d.ts","default":"./dist/h3/index.js"},"require":{"types":"./dist/h3/index.d.cts","default":"./dist/h3/index.cjs"}},"./koa":{"import":{"types":"./dist/koa/index.d.ts","default":"./dist/koa/index.js"},"require":{"types":"./dist/koa/index.d.cts","default":"./dist/koa/index.cjs"}},"./hono":{"import":{"types":"./dist/hono/index.d.ts","default":"./dist/hono/index.js"},"require":{"types":"./dist/hono/index.d.cts","default":"./dist/hono/index.cjs"}},"./nestjs":{"import":{"types":"./dist/nestjs/index.d.ts","default":"./dist/nestjs/index.js"},"require":{"types":"./dist/nestjs/index.d.cts","default":"./dist/nestjs/index.cjs"}},"./express":{"import":{"types":"./dist/express/index.d.ts","default":"./dist/express/index.js"},"require":{"types":"./dist/express/index.d.cts","default":"./dist/express/index.cjs"}},"./fastify":{"import":{"types":"./dist/fastify/index.d.ts","default":"./dist/fastify/index.js"},"require":{"types":"./dist/fastify/index.d.cts","default":"./dist/fastify/index.cjs"}},"./adonisjs":{"import":{"types":"./dist/adonisjs/index.d.ts","default":"./dist/adonisjs/index.js"},"require":{"types":"./dist/adonisjs/index.d.cts","default":"./dist/adonisjs/index.cjs"}},"./package.json":"./package.json","./adonisjs/provider":{"import":{"types":"./dist/adonisjs/provider.d.ts","default":"./dist/adonisjs/provider.js"},"require":{"types":"./dist/adonisjs/provider.d.cts","default":"./dist/adonisjs/provider.cjs"}},"./adonisjs/middleware":{"import":{"types":"./dist/adonisjs/middleware.d.ts","default":"./dist/adonisjs/middleware.js"},"require":{"types":"./dist/adonisjs/middleware.d.cts","default":"./dist/adonisjs/middleware.cjs"}}},"gitHead":"60d2e8db09eecfe65123fcac470052cf41b1c7e3","scripts":{"test":"vitest","build":"tsup","check":"tsc --noEmit && eslint src tests && prettier --check .","format":"prettier --write ."},"_npmUser":{"name":"simongurcke","email":"simon@gurcke.de"},"prettier":{"printWidth":80},"repository":{"url":"git+ssh://git@github.com/apitally/apitally-js.git","type":"git"},"_npmVersion":"10.9.2","description":"Simple API monitoring & analytics for REST APIs built with Express, Fastify, Hono, H3, Koa, and NestJS.","directories":{},"_nodeVersion":"22.17.1","dependencies":{"winston":"^3","async-lock":"^1","fetch-retry":"^6"},"typesVersions":{"*":{"h3":["./dist/h3/index.d.ts"],"koa":["./dist/koa/index.d.ts"],"hono":["./dist/hono/index.d.ts"],"nestjs":["./dist/nestjs/index.d.ts"],"express":["./dist/express/index.d.ts"],"fastify":["./dist/fastify/index.d.ts"],"adonisjs":["./dist/adonisjs/index.d.ts"],"adonisjs/provider":["./dist/adonisjs/provider.d.ts"],"adonisjs/middleware":["./dist/adonisjs/middleware.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"h3":"2.0.0-beta.1","koa":"^3.0.0","zod":"^3.23.8","hono":"^4.6.5","nock":"^14.0.0","tsup":"^8.1.0","eslint":"^9.0.0","vitest":"^3.0.0","express":"^5.1.0","fastify":"^5.0.0","globals":"^16.2.0","prettier":"^3.1.0","@swc/core":"^1.3.104","celebrate":"^15.0.3","copyfiles":"^2.4.1","koa-route":"^4.0.0","supertest":"^7.0.0","@eslint/js":"^9.29.0","@types/koa":"^2.13.11","typescript":"^5.2.2","@koa/router":"^13.1.0","@types/node":"^22.0.0","@nestjs/core":"^11.0.0","@sentry/node":"^9.0.0","@vinejs/vine":"^2.1.0 || ^3.0.1","unplugin-swc":"^1.5.1","@adonisjs/core":"^6.17.2","@nestjs/common":"^11.0.0","@types/express":"^5.0.3","fastify-plugin":"^5.0.1","koa-bodyparser":"^4.4.1","@nestjs/testing":"^11.0.0","class-validator":"^0.14.0","@types/koa-route":"^3.2.8","@types/supertest":"^6.0.0","@types/async-lock":"^1.4.2","class-transformer":"^0.5.1","express-validator":"^7.2.1","typescript-eslint":"^8.34.0","@types/koa__router":"^12.0.4","@hono/zod-validator":"^0.7.0","@vitest/coverage-v8":"^3.0.0","@types/koa-bodyparser":"^4.3.12","@nestjs/platform-express":"^11.0.0"},"peerDependencies":{"h3":"^2","koa":"^2 || ^3","hono":"^4","express":"^4 || ^5","fastify":"^3 || ^4 || ^5","@nestjs/core":"^8 || ^9 || ^10 || ^11","@sentry/node":"^8.1.0 || ^9.0.0","@adonisjs/core":"^6","@nestjs/common":"^8 || ^9 || ^10 || ^11","fastify-plugin":"^3 || ^4 || ^5","@nestjs/platform-express":"^8 || ^9 || ^10 || ^11"},"peerDependenciesMeta":{"h3":{"optional":true},"koa":{"optional":true},"hono":{"optional":true},"express":{"optional":true},"fastify":{"optional":true},"@nestjs/core":{"optional":true},"@sentry/node":{"optional":true},"@adonisjs/core":{"optional":true},"@nestjs/common":{"optional":true},"fastify-plugin":{"optional":true},"@nestjs/platform-express":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/apitally_0.17.3_1753335005005_0.7602397888829573","host":"s3://npm-registry-packages-npm-production"}},"0.17.4":{"name":"apitally","version":"0.17.4","keywords":["analytics","api","apitally","express","fastify","h3","hono","koa","logging","metrics","middleware","monitor","monitoring","nestjs","node","nodejs","plugin","rest","restful"],"author":{"name":"Apitally","email":"hello@apitally.io"},"license":"MIT","_id":"apitally@0.17.4","maintainers":[{"name":"simongurcke","email":"simon@gurcke.de"}],"homepage":"https://apitally.io","bugs":{"url":"https://github.com/apitally/apitally-js/issues"},"dist":{"shasum":"7e728f720cd44f064a1e693973e77a0c21d47e7f","tarball":"https://registry.npmjs.org/apitally/-/apitally-0.17.4.tgz","fileCount":202,"integrity":"sha512-caBrJgLWMy8fEkk0FUUvNQH2XcFhn8m+f76CsxomksJzQBWWipOiFPQgVqdkLuN41X1Lnlu6mDgVlzA+ZIlouA==","signatures":[{"sig":"MEYCIQCt722uZBges4KhntqJBZAlFMLQqSA8r/1eaSFs/tDWjgIhAOHv4IjwdNFi/7DlYW9zpoPGmjd8n5RkWMlmRFOEApAw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6294552},"type":"module","exports":{"./h3":{"import":{"types":"./dist/h3/index.d.ts","default":"./dist/h3/index.js"},"require":{"types":"./dist/h3/index.d.cts","default":"./dist/h3/index.cjs"}},"./koa":{"import":{"types":"./dist/koa/index.d.ts","default":"./dist/koa/index.js"},"require":{"types":"./dist/koa/index.d.cts","default":"./dist/koa/index.cjs"}},"./hono":{"import":{"types":"./dist/hono/index.d.ts","default":"./dist/hono/index.js"},"require":{"types":"./dist/hono/index.d.cts","default":"./dist/hono/index.cjs"}},"./nestjs":{"import":{"types":"./dist/nestjs/index.d.ts","default":"./dist/nestjs/index.js"},"require":{"types":"./dist/nestjs/index.d.cts","default":"./dist/nestjs/index.cjs"}},"./express":{"import":{"types":"./dist/express/index.d.ts","default":"./dist/express/index.js"},"require":{"types":"./dist/express/index.d.cts","default":"./dist/express/index.cjs"}},"./fastify":{"import":{"types":"./dist/fastify/index.d.ts","default":"./dist/fastify/index.js"},"require":{"types":"./dist/fastify/index.d.cts","default":"./dist/fastify/index.cjs"}},"./adonisjs":{"import":{"types":"./dist/adonisjs/index.d.ts","default":"./dist/adonisjs/index.js"},"require":{"types":"./dist/adonisjs/index.d.cts","default":"./dist/adonisjs/index.cjs"}},"./package.json":"./package.json","./adonisjs/provider":{"import":{"types":"./dist/adonisjs/provider.d.ts","default":"./dist/adonisjs/provider.js"},"require":{"types":"./dist/adonisjs/provider.d.cts","default":"./dist/adonisjs/provider.cjs"}},"./adonisjs/middleware":{"import":{"types":"./dist/adonisjs/middleware.d.ts","default":"./dist/adonisjs/middleware.js"},"require":{"types":"./dist/adonisjs/middleware.d.cts","default":"./dist/adonisjs/middleware.cjs"}}},"gitHead":"411577d7aef22c99c398ef73c848c2cc03194f62","scripts":{"test":"vitest","build":"tsup","check":"tsc --noEmit && eslint src tests && prettier --check .","format":"prettier --write ."},"_npmUser":{"name":"simongurcke","email":"simon@gurcke.de"},"prettier":{"printWidth":80},"repository":{"url":"git+ssh://git@github.com/apitally/apitally-js.git","type":"git"},"_npmVersion":"10.9.3","description":"Simple API monitoring & analytics for REST APIs built with Express, Fastify, Hono, H3, Koa, and NestJS.","directories":{},"_nodeVersion":"22.18.0","dependencies":{"winston":"^3","async-lock":"^1","fetch-retry":"^6"},"typesVersions":{"*":{"h3":["./dist/h3/index.d.ts"],"koa":["./dist/koa/index.d.ts"],"hono":["./dist/hono/index.d.ts"],"nestjs":["./dist/nestjs/index.d.ts"],"express":["./dist/express/index.d.ts"],"fastify":["./dist/fastify/index.d.ts"],"adonisjs":["./dist/adonisjs/index.d.ts"],"adonisjs/provider":["./dist/adonisjs/provider.d.ts"],"adonisjs/middleware":["./dist/adonisjs/middleware.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"h3":"2.0.0-beta.3","koa":"^3.0.0","zod":"^3.23.8","hono":"^4.6.5","nock":"^14.0.0","tsup":"^8.1.0","eslint":"^9.0.0","vitest":"^3.0.0","express":"^5.1.0","fastify":"^5.0.0","globals":"^16.2.0","prettier":"^3.1.0","@swc/core":"^1.3.104","celebrate":"^15.0.3","copyfiles":"^2.4.1","koa-route":"^4.0.0","supertest":"^7.0.0","@eslint/js":"^9.29.0","@types/koa":"^3.0.0","typescript":"^5.2.2","@koa/router":"^13.1.0","@types/node":"^22.0.0","@nestjs/core":"^11.0.0","@sentry/node":"^9.0.0","@vinejs/vine":"^2.1.0 || ^3.0.1","unplugin-swc":"^1.5.1","@adonisjs/core":"^6.17.2","@nestjs/common":"^11.0.0","@types/express":"^5.0.3","fastify-plugin":"^5.0.1","koa-bodyparser":"^4.4.1","@nestjs/testing":"^11.0.0","class-validator":"^0.14.0","@types/koa-route":"^3.2.8","@types/supertest":"^6.0.0","@types/async-lock":"^1.4.2","class-transformer":"^0.5.1","express-validator":"^7.2.1","typescript-eslint":"^8.34.0","@types/koa__router":"^12.0.4","@hono/zod-validator":"^0.7.0","@vitest/coverage-v8":"^3.0.0","@types/koa-bodyparser":"^4.3.12","@nestjs/platform-express":"^11.0.0"},"peerDependencies":{"h3":"^2","koa":"^2 || ^3","hono":"^4","express":"^4 || ^5","fastify":"^3 || ^4 || ^5","@nestjs/core":"^8 || ^9 || ^10 || ^11","@sentry/node":"^8.1.0 || ^9 || ^10","@adonisjs/core":"^6","@nestjs/common":"^8 || ^9 || ^10 || ^11","fastify-plugin":"^3 || ^4 || ^5","@nestjs/platform-express":"^8 || ^9 || ^10 || ^11"},"peerDependenciesMeta":{"h3":{"optional":true},"koa":{"optional":true},"hono":{"optional":true},"express":{"optional":true},"fastify":{"optional":true},"@nestjs/core":{"optional":true},"@sentry/node":{"optional":true},"@adonisjs/core":{"optional":true},"@nestjs/common":{"optional":true},"fastify-plugin":{"optional":true},"@nestjs/platform-express":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/apitally_0.17.4_1754139481932_0.28979626569607775","host":"s3://npm-registry-packages-npm-production"}},"0.18.0":{"name":"apitally","version":"0.18.0","keywords":["analytics","api","apitally","express","fastify","h3","hono","koa","logging","metrics","middleware","monitor","monitoring","nestjs","node","nodejs","plugin","rest","restful"],"author":{"name":"Apitally","email":"hello@apitally.io"},"license":"MIT","_id":"apitally@0.18.0","maintainers":[{"name":"simongurcke","email":"simon@gurcke.de"}],"homepage":"https://apitally.io","bugs":{"url":"https://github.com/apitally/apitally-js/issues"},"dist":{"shasum":"55b8b39196745231aab4871a67b734787e770901","tarball":"https://registry.npmjs.org/apitally/-/apitally-0.18.0.tgz","fileCount":202,"integrity":"sha512-/bmVvDC1+cC3Mo1J4FT9Ds0a+NMLhSAhjCX4CC0b67zdvcepXdMiLOebqfyJ5hyoFAbZdA7g+ByNnJFq0bE7Zw==","signatures":[{"sig":"MEYCIQDzZCLci3LwVs+gY+pezimpiF3swhLXKlqVazANfEVD1QIhAPCb4n4qUknlhkpT5MA81GNOiAlfDKqRSJcob1iCDj1n","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6372914},"type":"module","exports":{"./h3":{"import":{"types":"./dist/h3/index.d.ts","default":"./dist/h3/index.js"},"require":{"types":"./dist/h3/index.d.cts","default":"./dist/h3/index.cjs"}},"./koa":{"import":{"types":"./dist/koa/index.d.ts","default":"./dist/koa/index.js"},"require":{"types":"./dist/koa/index.d.cts","default":"./dist/koa/index.cjs"}},"./hono":{"import":{"types":"./dist/hono/index.d.ts","default":"./dist/hono/index.js"},"require":{"types":"./dist/hono/index.d.cts","default":"./dist/hono/index.cjs"}},"./nestjs":{"import":{"types":"./dist/nestjs/index.d.ts","default":"./dist/nestjs/index.js"},"require":{"types":"./dist/nestjs/index.d.cts","default":"./dist/nestjs/index.cjs"}},"./express":{"import":{"types":"./dist/express/index.d.ts","default":"./dist/express/index.js"},"require":{"types":"./dist/express/index.d.cts","default":"./dist/express/index.cjs"}},"./fastify":{"import":{"types":"./dist/fastify/index.d.ts","default":"./dist/fastify/index.js"},"require":{"types":"./dist/fastify/index.d.cts","default":"./dist/fastify/index.cjs"}},"./adonisjs":{"import":{"types":"./dist/adonisjs/index.d.ts","default":"./dist/adonisjs/index.js"},"require":{"types":"./dist/adonisjs/index.d.cts","default":"./dist/adonisjs/index.cjs"}},"./package.json":"./package.json","./adonisjs/provider":{"import":{"types":"./dist/adonisjs/provider.d.ts","default":"./dist/adonisjs/provider.js"},"require":{"types":"./dist/adonisjs/provider.d.cts","default":"./dist/adonisjs/provider.cjs"}},"./adonisjs/middleware":{"import":{"types":"./dist/adonisjs/middleware.d.ts","default":"./dist/adonisjs/middleware.js"},"require":{"types":"./dist/adonisjs/middleware.d.cts","default":"./dist/adonisjs/middleware.cjs"}}},"gitHead":"e3943d173a54f6e9ce225ebf946557ff062d114b","scripts":{"test":"vitest","build":"tsup","check":"tsc --noEmit && eslint src tests && prettier --check .","format":"prettier --write ."},"_npmUser":{"name":"simongurcke","email":"simon@gurcke.de"},"prettier":{"printWidth":80},"repository":{"url":"git+ssh://git@github.com/apitally/apitally-js.git","type":"git"},"_npmVersion":"10.9.3","description":"Simple API monitoring & analytics for REST APIs built with Express, Fastify, Hono, H3, Koa, and NestJS.","directories":{},"_nodeVersion":"22.18.0","dependencies":{"winston":"^3","async-lock":"^1","fetch-retry":"^6"},"typesVersions":{"*":{"h3":["./dist/h3/index.d.ts"],"koa":["./dist/koa/index.d.ts"],"hono":["./dist/hono/index.d.ts"],"nestjs":["./dist/nestjs/index.d.ts"],"express":["./dist/express/index.d.ts"],"fastify":["./dist/fastify/index.d.ts"],"adonisjs":["./dist/adonisjs/index.d.ts"],"adonisjs/provider":["./dist/adonisjs/provider.d.ts"],"adonisjs/middleware":["./dist/adonisjs/middleware.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"h3":"2.0.0-beta.3","koa":"^3.0.0","zod":"^3.23.8","hono":"^4.6.5","nock":"^14.0.0","tsup":"^8.1.0","eslint":"^9.0.0","vitest":"^3.0.0","express":"^5.1.0","fastify":"^5.0.0","globals":"^16.2.0","prettier":"^3.1.0","@swc/core":"^1.3.104","celebrate":"^15.0.3","copyfiles":"^2.4.1","koa-route":"^4.0.0","supertest":"^7.0.0","@eslint/js":"^9.29.0","@types/koa":"^3.0.0","typescript":"^5.2.2","@koa/router":"^13.1.0","@types/node":"^22.0.0","@nestjs/core":"^11.0.0","@sentry/node":"^9.0.0","@vinejs/vine":"^2.1.0 || ^3.0.1","unplugin-swc":"^1.5.1","@adonisjs/core":"^6.17.2","@nestjs/common":"^11.0.0","@types/express":"^5.0.3","fastify-plugin":"^5.0.1","koa-bodyparser":"^4.4.1","@nestjs/testing":"^11.0.0","class-validator":"^0.14.0","@types/koa-route":"^3.2.8","@types/supertest":"^6.0.0","@types/async-lock":"^1.4.2","class-transformer":"^0.5.1","express-validator":"^7.2.1","typescript-eslint":"^8.34.0","@types/koa__router":"^12.0.4","@hono/zod-validator":"^0.7.0","@vitest/coverage-v8":"^3.0.0","@types/koa-bodyparser":"^4.3.12","@nestjs/platform-express":"^11.0.0","@nestjs/platform-fastify":"^11.0.0"},"peerDependencies":{"h3":"^2","koa":"^2 || ^3","hono":"^4","express":"^4 || ^5","fastify":"^3 || ^4 || ^5","@nestjs/core":"^9 || ^10 || ^11","@sentry/node":"^8.1.0 || ^9 || ^10","@adonisjs/core":"^6","@nestjs/common":"^9 || ^10 || ^11","fastify-plugin":"^3 || ^4 || ^5","@nestjs/platform-express":"^9 || ^10 || ^11","@nestjs/platform-fastify":"^9 || ^10 || ^11"},"peerDependenciesMeta":{"h3":{"optional":true},"koa":{"optional":true},"hono":{"optional":true},"express":{"optional":true},"fastify":{"optional":true},"@nestjs/core":{"optional":true},"@sentry/node":{"optional":true},"@adonisjs/core":{"optional":true},"@nestjs/common":{"optional":true},"fastify-plugin":{"optional":true},"@nestjs/platform-express":{"optional":true},"@nestjs/platform-fastify":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/apitally_0.18.0_1754222414344_0.277462889170061","host":"s3://npm-registry-packages-npm-production"}},"0.18.1":{"name":"apitally","version":"0.18.1","keywords":["analytics","api","apitally","express","fastify","h3","hono","koa","logging","metrics","middleware","monitor","monitoring","nestjs","node","nodejs","plugin","rest","restful"],"author":{"name":"Apitally","email":"hello@apitally.io"},"license":"MIT","_id":"apitally@0.18.1","maintainers":[{"name":"simongurcke","email":"simon@gurcke.de"}],"homepage":"https://apitally.io","bugs":{"url":"https://github.com/apitally/apitally-js/issues"},"dist":{"shasum":"37b6a629f301bc97a1c94be90dc76226d9af9f71","tarball":"https://registry.npmjs.org/apitally/-/apitally-0.18.1.tgz","fileCount":202,"integrity":"sha512-ovPFvX7piBVuwpCQRcE63D5nwCQV/Yoe1kJjyosQDVRiGCVpmEm6JAYcKM40Qdvzb/rOYtuDghXhIhduLO0eLA==","signatures":[{"sig":"MEQCICXudRxvmcKNxdOt+s1taM2MXtt2RunqcOpDOb6N1nd2AiB49sW10nkaHXxebMqkB98d52KyaXsADkFnPrxwitrJiw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6372934},"type":"module","exports":{"./h3":{"import":{"types":"./dist/h3/index.d.ts","default":"./dist/h3/index.js"},"require":{"types":"./dist/h3/index.d.cts","default":"./dist/h3/index.cjs"}},"./koa":{"import":{"types":"./dist/koa/index.d.ts","default":"./dist/koa/index.js"},"require":{"types":"./dist/koa/index.d.cts","default":"./dist/koa/index.cjs"}},"./hono":{"import":{"types":"./dist/hono/index.d.ts","default":"./dist/hono/index.js"},"require":{"types":"./dist/hono/index.d.cts","default":"./dist/hono/index.cjs"}},"./nestjs":{"import":{"types":"./dist/nestjs/index.d.ts","default":"./dist/nestjs/index.js"},"require":{"types":"./dist/nestjs/index.d.cts","default":"./dist/nestjs/index.cjs"}},"./express":{"import":{"types":"./dist/express/index.d.ts","default":"./dist/express/index.js"},"require":{"types":"./dist/express/index.d.cts","default":"./dist/express/index.cjs"}},"./fastify":{"import":{"types":"./dist/fastify/index.d.ts","default":"./dist/fastify/index.js"},"require":{"types":"./dist/fastify/index.d.cts","default":"./dist/fastify/index.cjs"}},"./adonisjs":{"import":{"types":"./dist/adonisjs/index.d.ts","default":"./dist/adonisjs/index.js"},"require":{"types":"./dist/adonisjs/index.d.cts","default":"./dist/adonisjs/index.cjs"}},"./package.json":"./package.json","./adonisjs/provider":{"import":{"types":"./dist/adonisjs/provider.d.ts","default":"./dist/adonisjs/provider.js"},"require":{"types":"./dist/adonisjs/provider.d.cts","default":"./dist/adonisjs/provider.cjs"}},"./adonisjs/middleware":{"import":{"types":"./dist/adonisjs/middleware.d.ts","default":"./dist/adonisjs/middleware.js"},"require":{"types":"./dist/adonisjs/middleware.d.cts","default":"./dist/adonisjs/middleware.cjs"}}},"gitHead":"bd5e4735ff8f71b4a9d25e16cc8905607421b762","scripts":{"test":"vitest","build":"tsup","check":"tsc --noEmit && eslint src tests && prettier --check .","format":"prettier --write ."},"_npmUser":{"name":"simongurcke","email":"simon@gurcke.de"},"prettier":{"printWidth":80},"repository":{"url":"git+ssh://git@github.com/apitally/apitally-js.git","type":"git"},"_npmVersion":"10.9.3","description":"Simple API monitoring & analytics for REST APIs built with Express, Fastify, Hono, H3, Koa, and NestJS.","directories":{},"_nodeVersion":"22.18.0","dependencies":{"winston":"^3","async-lock":"^1","fetch-retry":"^6"},"typesVersions":{"*":{"h3":["./dist/h3/index.d.ts"],"koa":["./dist/koa/index.d.ts"],"hono":["./dist/hono/index.d.ts"],"nestjs":["./dist/nestjs/index.d.ts"],"express":["./dist/express/index.d.ts"],"fastify":["./dist/fastify/index.d.ts"],"adonisjs":["./dist/adonisjs/index.d.ts"],"adonisjs/provider":["./dist/adonisjs/provider.d.ts"],"adonisjs/middleware":["./dist/adonisjs/middleware.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"h3":"2.0.0-beta.3","koa":"^3.0.0","zod":"^3.23.8","hono":"^4.6.5","nock":"^14.0.0","tsup":"^8.1.0","eslint":"^9.0.0","vitest":"^3.0.0","express":"^5.1.0","fastify":"^5.0.0","globals":"^16.2.0","prettier":"^3.1.0","@swc/core":"^1.3.104","celebrate":"^15.0.3","copyfiles":"^2.4.1","koa-route":"^4.0.0","supertest":"^7.0.0","@eslint/js":"^9.29.0","@types/koa":"^3.0.0","typescript":"^5.2.2","@koa/router":"^13.1.0","@types/node":"^22.0.0","@nestjs/core":"^11.0.0","@sentry/node":"^9.0.0","@vinejs/vine":"^2.1.0 || ^3.0.1","unplugin-swc":"^1.5.1","@adonisjs/core":"^6.17.2","@nestjs/common":"^11.0.0","@types/express":"^5.0.3","fastify-plugin":"^5.0.1","koa-bodyparser":"^4.4.1","@nestjs/testing":"^11.0.0","class-validator":"^0.14.0","@types/koa-route":"^3.2.8","@types/supertest":"^6.0.0","@types/async-lock":"^1.4.2","class-transformer":"^0.5.1","express-validator":"^7.2.1","typescript-eslint":"^8.34.0","@types/koa__router":"^12.0.4","@hono/zod-validator":"^0.7.0","@vitest/coverage-v8":"^3.0.0","@types/koa-bodyparser":"^4.3.12","@nestjs/platform-express":"^11.0.0","@nestjs/platform-fastify":"^11.0.0"},"peerDependencies":{"h3":"^2","koa":"^2 || ^3","hono":"^4","express":"^4 || ^5","fastify":"^3 || ^4 || ^5","@nestjs/core":"^9 || ^10 || ^11","@sentry/node":"^8.1.0 || ^9 || ^10","@adonisjs/core":"^6","@nestjs/common":"^9 || ^10 || ^11","fastify-plugin":"^3 || ^4 || ^5","@nestjs/platform-express":"^9 || ^10 || ^11","@nestjs/platform-fastify":"^9 || ^10 || ^11"},"peerDependenciesMeta":{"h3":{"optional":true},"koa":{"optional":true},"hono":{"optional":true},"express":{"optional":true},"fastify":{"optional":true},"@nestjs/core":{"optional":true},"@sentry/node":{"optional":true},"@adonisjs/core":{"optional":true},"@nestjs/common":{"optional":true},"fastify-plugin":{"optional":true},"@nestjs/platform-express":{"optional":true},"@nestjs/platform-fastify":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/apitally_0.18.1_1754225456877_0.009644586758935647","host":"s3://npm-registry-packages-npm-production"}},"0.19.0":{"name":"apitally","version":"0.19.0","keywords":["analytics","api","apitally","express","fastify","h3","hono","koa","logging","metrics","middleware","monitor","monitoring","nestjs","node","nodejs","plugin","rest","restful"],"author":{"name":"Apitally","email":"hello@apitally.io"},"license":"MIT","_id":"apitally@0.19.0","maintainers":[{"name":"simongurcke","email":"simon@gurcke.de"}],"homepage":"https://apitally.io","bugs":{"url":"https://github.com/apitally/apitally-js/issues"},"dist":{"shasum":"53ce65e4c2efe534c32a6df6e667ae448716f994","tarball":"https://registry.npmjs.org/apitally/-/apitally-0.19.0.tgz","fileCount":238,"integrity":"sha512-dSfzh3ICBggx6we/62tdNDQBTVKJ8ZeVagTGb1iZYde/3dIfIjnoLEqdmvfZXlIP+N/UVSxxwo8pZ/F9SfYd/A==","signatures":[{"sig":"MEUCIBy4xjN1/W16SUfa456+Xu7pSJAfqjaI2gVnkJ9zprmzAiEA/2YB2sVKbSlREsEV5Dpl/yojI5SW+23HATTJpvsUnS4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13558959},"type":"module","exports":{"./h3":{"import":{"types":"./dist/h3/index.d.ts","default":"./dist/h3/index.js"},"require":{"types":"./dist/h3/index.d.cts","default":"./dist/h3/index.cjs"}},"./koa":{"import":{"types":"./dist/koa/index.d.ts","default":"./dist/koa/index.js"},"require":{"types":"./dist/koa/index.d.cts","default":"./dist/koa/index.cjs"}},"./hono":{"import":{"types":"./dist/hono/index.d.ts","default":"./dist/hono/index.js"},"require":{"types":"./dist/hono/index.d.cts","default":"./dist/hono/index.cjs"}},"./nestjs":{"import":{"types":"./dist/nestjs/index.d.ts","default":"./dist/nestjs/index.js"},"require":{"types":"./dist/nestjs/index.d.cts","default":"./dist/nestjs/index.cjs"}},"./express":{"import":{"types":"./dist/express/index.d.ts","default":"./dist/express/index.js"},"require":{"types":"./dist/express/index.d.cts","default":"./dist/express/index.cjs"}},"./fastify":{"import":{"types":"./dist/fastify/index.d.ts","default":"./dist/fastify/index.js"},"require":{"types":"./dist/fastify/index.d.cts","default":"./dist/fastify/index.cjs"}},"./adonisjs":{"import":{"types":"./dist/adonisjs/index.d.ts","default":"./dist/adonisjs/index.js"},"require":{"types":"./dist/adonisjs/index.d.cts","default":"./dist/adonisjs/index.cjs"}},"./package.json":"./package.json","./adonisjs/provider":{"import":{"types":"./dist/adonisjs/provider.d.ts","default":"./dist/adonisjs/provider.js"},"require":{"types":"./dist/adonisjs/provider.d.cts","default":"./dist/adonisjs/provider.cjs"}},"./adonisjs/middleware":{"import":{"types":"./dist/adonisjs/middleware.d.ts","default":"./dist/adonisjs/middleware.js"},"require":{"types":"./dist/adonisjs/middleware.d.cts","default":"./dist/adonisjs/middleware.cjs"}}},"gitHead":"6de5c23c34ea64a566fe0393b5cc77ddc473b0eb","scripts":{"test":"vitest","build":"tsup","check":"tsc --noEmit && eslint src tests && prettier --check .","format":"prettier --write ."},"_npmUser":{"name":"simongurcke","email":"simon@gurcke.de"},"prettier":{"printWidth":80},"repository":{"url":"git+ssh://git@github.com/apitally/apitally-js.git","type":"git"},"_npmVersion":"10.9.3","description":"Simple API monitoring & analytics for REST APIs built with Express, Fastify, Hono, H3, Koa, and NestJS.","directories":{},"_nodeVersion":"22.18.0","dependencies":{"winston":"^3","async-lock":"^1","fetch-retry":"^6"},"typesVersions":{"*":{"h3":["./dist/h3/index.d.ts"],"koa":["./dist/koa/index.d.ts"],"hono":["./dist/hono/index.d.ts"],"nestjs":["./dist/nestjs/index.d.ts"],"express":["./dist/express/index.d.ts"],"fastify":["./dist/fastify/index.d.ts"],"adonisjs":["./dist/adonisjs/index.d.ts"],"adonisjs/provider":["./dist/adonisjs/provider.d.ts"],"adonisjs/middleware":["./dist/adonisjs/middleware.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"h3":"2.0.0-beta.3","koa":"^3.0.0","zod":"^3.23.8","hono":"^4.6.5","nock":"^14.0.0","tsup":"^8.1.0","eslint":"^9.0.0","vitest":"^3.0.0","express":"^5.1.0","fastify":"^5.0.0","globals":"^16.2.0","prettier":"^3.1.0","@swc/core":"^1.3.104","celebrate":"^15.0.3","copyfiles":"^2.4.1","koa-route":"^4.0.0","pino-http":"^10.5.0","supertest":"^7.0.0","@eslint/js":"^9.29.0","@types/koa":"^3.0.0","typescript":"^5.2.2","@koa/router":"^13.1.0","@types/node":"^22.0.0","@nestjs/core":"^11.0.0","@sentry/node":"^9.0.0","@vinejs/vine":"^2.1.0 || ^3.0.1","unplugin-swc":"^1.5.1","@adonisjs/core":"^6.17.2","@nestjs/common":"^11.0.0","@types/express":"^5.0.3","fastify-plugin":"^5.0.1","koa-bodyparser":"^4.4.1","@nestjs/testing":"^11.0.0","class-validator":"^0.14.0","@types/koa-route":"^3.2.8","@types/supertest":"^6.0.0","@types/async-lock":"^1.4.2","class-transformer":"^0.5.1","express-validator":"^7.2.1","typescript-eslint":"^8.34.0","@types/koa__router":"^12.0.4","@hono/zod-validator":"^0.7.0","@vitest/coverage-v8":"^3.0.0","@types/koa-bodyparser":"^4.3.12","@nestjs/platform-express":"^11.0.0","@nestjs/platform-fastify":"^11.0.0"},"peerDependencies":{"h3":"^2","koa":"^2 || ^3","hono":"^4","express":"^4 || ^5","fastify":"^4 || ^5","@nestjs/core":"^9 || ^10 || ^11","@sentry/node":"^8.1.0 || ^9 || ^10","@adonisjs/core":"^6","@nestjs/common":"^9 || ^10 || ^11","fastify-plugin":"^4 || ^5","@nestjs/platform-express":"^9 || ^10 || ^11","@nestjs/platform-fastify":"^9 || ^10 || ^11"},"peerDependenciesMeta":{"h3":{"optional":true},"koa":{"optional":true},"hono":{"optional":true},"express":{"optional":true},"fastify":{"optional":true},"@nestjs/core":{"optional":true},"@sentry/node":{"optional":true},"@adonisjs/core":{"optional":true},"@nestjs/common":{"optional":true},"fastify-plugin":{"optional":true},"@nestjs/platform-express":{"optional":true},"@nestjs/platform-fastify":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/apitally_0.19.0_1755174185586_0.15453755395881963","host":"s3://npm-registry-packages-npm-production"}},"0.20.0":{"name":"apitally","version":"0.20.0","keywords":["adonisjs","analytics","api","apitally","bun","elysia","express","fastify","h3","hono","koa","logging","metrics","middleware","monitor","monitoring","nestjs","node","nodejs","plugin","rest","restful"],"author":{"name":"Apitally","email":"hello@apitally.io"},"license":"MIT","_id":"apitally@0.20.0","maintainers":[{"name":"simongurcke","email":"simon@gurcke.de"}],"homepage":"https://apitally.io","bugs":{"url":"https://github.com/apitally/apitally-js/issues"},"dist":{"shasum":"23e17818b3e75ccc8a5b2cd8970bc538362d1798","tarball":"https://registry.npmjs.org/apitally/-/apitally-0.20.0.tgz","fileCount":256,"integrity":"sha512-KI+vyVf2kxf06tFZ4ueI5SyVHNrWLsK3h7t3YDNw4Xz0l9eCl3nJ8Z2p3t2PcEWSCW027QBe0VoF9YvHOQgsmQ==","signatures":[{"sig":"MEUCIHA8NX76TjA+V0T5BuCpdv4GaOEfYLU+IelBNrHsRiJbAiEAki7kw3wGmqy9BkTXH/guuOpMXLCAINqi7aZuW7UPE/g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14207018},"type":"module","exports":{"./h3":{"import":{"types":"./dist/h3/index.d.ts","default":"./dist/h3/index.js"},"require":{"types":"./dist/h3/index.d.cts","default":"./dist/h3/index.cjs"}},"./koa":{"import":{"types":"./dist/koa/index.d.ts","default":"./dist/koa/index.js"},"require":{"types":"./dist/koa/index.d.cts","default":"./dist/koa/index.cjs"}},"./hono":{"import":{"types":"./dist/hono/index.d.ts","default":"./dist/hono/index.js"},"require":{"types":"./dist/hono/index.d.cts","default":"./dist/hono/index.cjs"}},"./elysia":{"import":{"types":"./dist/elysia/index.d.ts","default":"./dist/elysia/index.js"},"require":{"types":"./dist/elysia/index.d.cts","default":"./dist/elysia/index.cjs"}},"./nestjs":{"import":{"types":"./dist/nestjs/index.d.ts","default":"./dist/nestjs/index.js"},"require":{"types":"./dist/nestjs/index.d.cts","default":"./dist/nestjs/index.cjs"}},"./express":{"import":{"types":"./dist/express/index.d.ts","default":"./dist/express/index.js"},"require":{"types":"./dist/express/index.d.cts","default":"./dist/express/index.cjs"}},"./fastify":{"import":{"types":"./dist/fastify/index.d.ts","default":"./dist/fastify/index.js"},"require":{"types":"./dist/fastify/index.d.cts","default":"./dist/fastify/index.cjs"}},"./adonisjs":{"import":{"types":"./dist/adonisjs/index.d.ts","default":"./dist/adonisjs/index.js"},"require":{"types":"./dist/adonisjs/index.d.cts","default":"./dist/adonisjs/index.cjs"}},"./package.json":"./package.json","./adonisjs/provider":{"import":{"types":"./dist/adonisjs/provider.d.ts","default":"./dist/adonisjs/provider.js"},"require":{"types":"./dist/adonisjs/provider.d.cts","default":"./dist/adonisjs/provider.cjs"}},"./adonisjs/middleware":{"import":{"types":"./dist/adonisjs/middleware.d.ts","default":"./dist/adonisjs/middleware.js"},"require":{"types":"./dist/adonisjs/middleware.d.cts","default":"./dist/adonisjs/middleware.cjs"}}},"gitHead":"156f6ba7813e18775c877f80b4a493e6ea46f875","scripts":{"test":"vitest","build":"tsup","check":"tsc --noEmit && eslint src tests && prettier --check .","format":"prettier --write ."},"_npmUser":{"name":"simongurcke","email":"simon@gurcke.de"},"prettier":{"printWidth":80},"repository":{"url":"git+ssh://git@github.com/apitally/apitally-js.git","type":"git"},"_npmVersion":"10.9.3","description":"Simple API monitoring & analytics for REST APIs built with Express, Fastify, NestJS, AdonisJS, Hono, H3, Elysia, and Koa.","directories":{},"_nodeVersion":"22.18.0","dependencies":{"winston":"^3","async-lock":"^1","fetch-retry":"^6"},"typesVersions":{"*":{"h3":["./dist/h3/index.d.ts"],"koa":["./dist/koa/index.d.ts"],"hono":["./dist/hono/index.d.ts"],"elysia":["./dist/elysia/index.d.ts"],"nestjs":["./dist/nestjs/index.d.ts"],"express":["./dist/express/index.d.ts"],"fastify":["./dist/fastify/index.d.ts"],"adonisjs":["./dist/adonisjs/index.d.ts"],"adonisjs/provider":["./dist/adonisjs/provider.d.ts"],"adonisjs/middleware":["./dist/adonisjs/middleware.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"h3":"2.0.0-beta.3","koa":"^3.0.0","zod":"^3.23.8","hono":"^4.6.5","nock":"^14.0.0","tsup":"^8.1.0","elysia":"^1.3.7","eslint":"^9.0.0","vitest":"^3.0.0","express":"^5.1.0","fastify":"^5.0.0","globals":"^16.2.0","prettier":"^3.1.0","@swc/core":"^1.3.104","celebrate":"^15.0.3","copyfiles":"^2.4.1","koa-route":"^4.0.0","pino-http":"^10.5.0","supertest":"^7.0.0","@eslint/js":"^9.29.0","@types/koa":"^3.0.0","typescript":"^5.2.2","@koa/router":"^13.1.0","@types/node":"^22.0.0","@nestjs/core":"^11.0.0","@sentry/node":"^9.0.0","@vinejs/vine":"^2.1.0 || ^3.0.1","unplugin-swc":"^1.5.1","@adonisjs/core":"^6.17.2","@nestjs/common":"^11.0.0","@types/express":"^5.0.3","fastify-plugin":"^5.0.1","koa-bodyparser":"^4.4.1","@nestjs/testing":"^11.0.0","class-validator":"^0.14.0","@types/koa-route":"^3.2.8","@types/supertest":"^6.0.0","@types/async-lock":"^1.4.2","class-transformer":"^0.5.1","express-validator":"^7.2.1","typescript-eslint":"^8.34.0","@types/koa__router":"^12.0.4","@hono/zod-validator":"^0.7.0","@vitest/coverage-v8":"^3.0.0","@types/koa-bodyparser":"^4.3.12","@nestjs/platform-express":"^11.0.0","@nestjs/platform-fastify":"^11.0.0"},"peerDependencies":{"h3":"^2","koa":"^2 || ^3","hono":"^4","elysia":"^1","express":"^4 || ^5","fastify":"^4 || ^5","@nestjs/core":"^9 || ^10 || ^11","@sentry/node":"^8.1.0 || ^9 || ^10","@adonisjs/core":"^6","@nestjs/common":"^9 || ^10 || ^11","fastify-plugin":"^4 || ^5","@nestjs/platform-express":"^9 || ^10 || ^11","@nestjs/platform-fastify":"^9 || ^10 || ^11"},"peerDependenciesMeta":{"h3":{"optional":true},"koa":{"optional":true},"hono":{"optional":true},"elysia":{"optional":true},"express":{"optional":true},"fastify":{"optional":true},"@nestjs/core":{"optional":true},"@sentry/node":{"optional":true},"@adonisjs/core":{"optional":true},"@nestjs/common":{"optional":true},"fastify-plugin":{"optional":true},"@nestjs/platform-express":{"optional":true},"@nestjs/platform-fastify":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/apitally_0.20.0_1755496587707_0.6796149765742892","host":"s3://npm-registry-packages-npm-production"}},"0.21.0":{"name":"apitally","version":"0.21.0","keywords":["adonisjs","analytics","api","apitally","bun","elysia","express","fastify","h3","hapi","hono","koa","logging","metrics","middleware","monitor","monitoring","nestjs","node","nodejs","plugin","rest","restful"],"author":{"name":"Apitally","email":"hello@apitally.io"},"license":"MIT","_id":"apitally@0.21.0","maintainers":[{"name":"simongurcke","email":"simon@gurcke.de"}],"homepage":"https://apitally.io","bugs":{"url":"https://github.com/apitally/apitally-js/issues"},"dist":{"shasum":"0d08e0f77a5c461812d505c3cf5708b0df0789b3","tarball":"https://registry.npmjs.org/apitally/-/apitally-0.21.0.tgz","fileCount":280,"integrity":"sha512-qpRGr3zIcmeZ/P+Xd5rjXbk7eORxNthZDBjf2PInWEtFa2zu/BupYrxVzDeRP41Uxa3wYiwJdRPcmm8x0DXORA==","signatures":[{"sig":"MEQCICRB/8UP1lmKpiXMSf57CBzMXz1UUZVZz8my5VYXY8jxAiBHoW0rgd5UoFlzOzgXv9JsWLqs7VBEH4j+rlUuMixWLA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16539467},"type":"module","exports":{"./h3":{"import":{"types":"./dist/h3/index.d.ts","default":"./dist/h3/index.js"},"require":{"types":"./dist/h3/index.d.cts","default":"./dist/h3/index.cjs"}},"./koa":{"import":{"types":"./dist/koa/index.d.ts","default":"./dist/koa/index.js"},"require":{"types":"./dist/koa/index.d.cts","default":"./dist/koa/index.cjs"}},"./hapi":{"import":{"types":"./dist/hapi/index.d.ts","default":"./dist/hapi/index.js"},"require":{"types":"./dist/hapi/index.d.cts","default":"./dist/hapi/index.cjs"}},"./hono":{"import":{"types":"./dist/hono/index.d.ts","default":"./dist/hono/index.js"},"require":{"types":"./dist/hono/index.d.cts","default":"./dist/hono/index.cjs"}},"./elysia":{"import":{"types":"./dist/elysia/index.d.ts","default":"./dist/elysia/index.js"},"require":{"types":"./dist/elysia/index.d.cts","default":"./dist/elysia/index.cjs"}},"./nestjs":{"import":{"types":"./dist/nestjs/index.d.ts","default":"./dist/nestjs/index.js"},"require":{"types":"./dist/nestjs/index.d.cts","default":"./dist/nestjs/index.cjs"}},"./express":{"import":{"types":"./dist/express/index.d.ts","default":"./dist/express/index.js"},"require":{"types":"./dist/express/index.d.cts","default":"./dist/express/index.cjs"}},"./fastify":{"import":{"types":"./dist/fastify/index.d.ts","default":"./dist/fastify/index.js"},"require":{"types":"./dist/fastify/index.d.cts","default":"./dist/fastify/index.cjs"}},"./adonisjs":{"import":{"types":"./dist/adonisjs/index.d.ts","default":"./dist/adonisjs/index.js"},"require":{"types":"./dist/adonisjs/index.d.cts","default":"./dist/adonisjs/index.cjs"}},"./package.json":"./package.json","./adonisjs/provider":{"import":{"types":"./dist/adonisjs/provider.d.ts","default":"./dist/adonisjs/provider.js"},"require":{"types":"./dist/adonisjs/provider.d.cts","default":"./dist/adonisjs/provider.cjs"}},"./adonisjs/middleware":{"import":{"types":"./dist/adonisjs/middleware.d.ts","default":"./dist/adonisjs/middleware.js"},"require":{"types":"./dist/adonisjs/middleware.d.cts","default":"./dist/adonisjs/middleware.cjs"}}},"gitHead":"4d4f9f7fabf153a7155e33f76bf008757df997b0","scripts":{"test":"vitest","build":"tsup","check":"tsc --noEmit && eslint src tests && prettier --check .","format":"prettier --write ."},"_npmUser":{"name":"simongurcke","email":"simon@gurcke.de"},"prettier":{"printWidth":80},"repository":{"url":"git+ssh://git@github.com/apitally/apitally-js.git","type":"git"},"_npmVersion":"10.9.3","description":"Simple API monitoring & analytics for REST APIs built with Express, Fastify, NestJS, AdonisJS, Hono, H3, Elysia, Hapi, and Koa.","directories":{},"_nodeVersion":"22.18.0","dependencies":{"winston":"^3","async-lock":"^1","fetch-retry":"^6"},"typesVersions":{"*":{"h3":["./dist/h3/index.d.ts"],"koa":["./dist/koa/index.d.ts"],"hapi":["./dist/hapi/index.d.ts"],"hono":["./dist/hono/index.d.ts"],"elysia":["./dist/elysia/index.d.ts"],"nestjs":["./dist/nestjs/index.d.ts"],"express":["./dist/express/index.d.ts"],"fastify":["./dist/fastify/index.d.ts"],"adonisjs":["./dist/adonisjs/index.d.ts"],"adonisjs/provider":["./dist/adonisjs/provider.d.ts"],"adonisjs/middleware":["./dist/adonisjs/middleware.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"h3":"2.0.0-beta.3","koa":"^3.0.0","zod":"^3.23.8","hono":"^4.6.5","nock":"^14.0.0","tsup":"^8.1.0","elysia":"^1.3.7","eslint":"^9.0.0","vitest":"^3.0.0","express":"^5.1.0","fastify":"^5.0.0","globals":"^16.2.0","prettier":"^3.1.0","@swc/core":"^1.3.104","celebrate":"^15.0.3","copyfiles":"^2.4.1","koa-route":"^4.0.0","pino-http":"^10.5.0","supertest":"^7.0.0","@eslint/js":"^9.29.0","@hapi/hapi":"^21.4.3","@types/koa":"^3.0.0","typescript":"^5.2.2","@koa/router":"^13.1.0","@types/node":"^22.0.0","@nestjs/core":"^11.0.0","@sentry/node":"^9.0.0","@vinejs/vine":"^2.1.0 || ^3.0.1","unplugin-swc":"^1.5.1","@adonisjs/core":"^6.17.2","@nestjs/common":"^11.0.0","@types/express":"^5.0.3","fastify-plugin":"^5.0.1","koa-bodyparser":"^4.4.1","@nestjs/testing":"^11.0.0","class-validator":"^0.14.0","@types/koa-route":"^3.2.8","@types/supertest":"^6.0.0","@types/async-lock":"^1.4.2","class-transformer":"^0.5.1","express-validator":"^7.2.1","typescript-eslint":"^8.34.0","@types/koa__router":"^12.0.4","@hono/zod-validator":"^0.7.0","@vitest/coverage-v8":"^3.0.0","@types/koa-bodyparser":"^4.3.12","@nestjs/platform-express":"^11.0.0","@nestjs/platform-fastify":"^11.0.0"},"peerDependencies":{"h3":"^2","koa":"^2 || ^3","hono":"^4","elysia":"^1","express":"^4 || ^5","fastify":"^4 || ^5","@hapi/hapi":"^21","@nestjs/core":"^9 || ^10 || ^11","@sentry/node":"^8.1.0 || ^9 || ^10","@adonisjs/core":"^6","@nestjs/common":"^9 || ^10 || ^11","fastify-plugin":"^4 || ^5","@nestjs/platform-express":"^9 || ^10 || ^11","@nestjs/platform-fastify":"^9 || ^10 || ^11"},"peerDependenciesMeta":{"h3":{"optional":true},"koa":{"optional":true},"hono":{"optional":true},"elysia":{"optional":true},"express":{"optional":true},"fastify":{"optional":true},"@hapi/hapi":{"optional":true},"@nestjs/core":{"optional":true},"@sentry/node":{"optional":true},"@adonisjs/core":{"optional":true},"@nestjs/common":{"optional":true},"fastify-plugin":{"optional":true},"@nestjs/platform-express":{"optional":true},"@nestjs/platform-fastify":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/apitally_0.21.0_1756972149992_0.13921111682050835","host":"s3://npm-registry-packages-npm-production"}},"0.21.1":{"name":"apitally","version":"0.21.1","keywords":["adonisjs","analytics","api","apitally","bun","elysia","express","fastify","h3","hapi","hono","koa","logging","metrics","middleware","monitor","monitoring","nestjs","node","nodejs","plugin","rest","restful"],"author":{"name":"Apitally","email":"hello@apitally.io"},"license":"MIT","_id":"apitally@0.21.1","maintainers":[{"name":"simongurcke","email":"simon@gurcke.de"}],"homepage":"https://apitally.io","bugs":{"url":"https://github.com/apitally/apitally-js/issues"},"dist":{"shasum":"2916ceb6dd463fe0fd66ed6355c8de77f74b68a1","tarball":"https://registry.npmjs.org/apitally/-/apitally-0.21.1.tgz","fileCount":280,"integrity":"sha512-G1s2LkOlQXm/RIfWTVN65uG3x8hNl96W2JcimpHT+MIa+qV9ohQe2XGNQnYPkJuMkX62pcAD1BoTAC4p6iQQ/w==","signatures":[{"sig":"MEYCIQCP7vIFWjYvzuVnaUIhkcbKYZGWIPGrYLgpIJOceuRAqgIhALawwXCKLy5uA49F+or7jF1FzPVgPg2QV6zJ59yCf5sh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16678685},"type":"module","exports":{"./h3":{"import":{"types":"./dist/h3/index.d.ts","default":"./dist/h3/index.js"},"require":{"types":"./dist/h3/index.d.cts","default":"./dist/h3/index.cjs"}},"./koa":{"import":{"types":"./dist/koa/index.d.ts","default":"./dist/koa/index.js"},"require":{"types":"./dist/koa/index.d.cts","default":"./dist/koa/index.cjs"}},"./hapi":{"import":{"types":"./dist/hapi/index.d.ts","default":"./dist/hapi/index.js"},"require":{"types":"./dist/hapi/index.d.cts","default":"./dist/hapi/index.cjs"}},"./hono":{"import":{"types":"./dist/hono/index.d.ts","default":"./dist/hono/index.js"},"require":{"types":"./dist/hono/index.d.cts","default":"./dist/hono/index.cjs"}},"./elysia":{"import":{"types":"./dist/elysia/index.d.ts","default":"./dist/elysia/index.js"},"require":{"types":"./dist/elysia/index.d.cts","default":"./dist/elysia/index.cjs"}},"./nestjs":{"import":{"types":"./dist/nestjs/index.d.ts","default":"./dist/nestjs/index.js"},"require":{"types":"./dist/nestjs/index.d.cts","default":"./dist/nestjs/index.cjs"}},"./express":{"import":{"types":"./dist/express/index.d.ts","default":"./dist/express/index.js"},"require":{"types":"./dist/express/index.d.cts","default":"./dist/express/index.cjs"}},"./fastify":{"import":{"types":"./dist/fastify/index.d.ts","default":"./dist/fastify/index.js"},"require":{"types":"./dist/fastify/index.d.cts","default":"./dist/fastify/index.cjs"}},"./adonisjs":{"import":{"types":"./dist/adonisjs/index.d.ts","default":"./dist/adonisjs/index.js"},"require":{"types":"./dist/adonisjs/index.d.cts","default":"./dist/adonisjs/index.cjs"}},"./package.json":"./package.json","./adonisjs/provider":{"import":{"types":"./dist/adonisjs/provider.d.ts","default":"./dist/adonisjs/provider.js"},"require":{"types":"./dist/adonisjs/provider.d.cts","default":"./dist/adonisjs/provider.cjs"}},"./adonisjs/middleware":{"import":{"types":"./dist/adonisjs/middleware.d.ts","default":"./dist/adonisjs/middleware.js"},"require":{"types":"./dist/adonisjs/middleware.d.cts","default":"./dist/adonisjs/middleware.cjs"}}},"gitHead":"79ecbdc01ad526c9fae180de9dbd9e5a77bc93e2","scripts":{"test":"vitest","build":"tsup","check":"tsc --noEmit && eslint src tests && prettier --check .","format":"prettier --write ."},"_npmUser":{"name":"simongurcke","email":"simon@gurcke.de"},"prettier":{"printWidth":80},"repository":{"url":"git+ssh://git@github.com/apitally/apitally-js.git","type":"git"},"_npmVersion":"10.9.3","description":"Simple API monitoring & analytics for REST APIs built with Express, Fastify, NestJS, AdonisJS, Hono, H3, Elysia, Hapi, and Koa.","directories":{},"_nodeVersion":"22.20.0","dependencies":{"winston":"^3","async-lock":"^1","fetch-retry":"^6"},"typesVersions":{"*":{"h3":["./dist/h3/index.d.ts"],"koa":["./dist/koa/index.d.ts"],"hapi":["./dist/hapi/index.d.ts"],"hono":["./dist/hono/index.d.ts"],"elysia":["./dist/elysia/index.d.ts"],"nestjs":["./dist/nestjs/index.d.ts"],"express":["./dist/express/index.d.ts"],"fastify":["./dist/fastify/index.d.ts"],"adonisjs":["./dist/adonisjs/index.d.ts"],"adonisjs/provider":["./dist/adonisjs/provider.d.ts"],"adonisjs/middleware":["./dist/adonisjs/middleware.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"h3":"2.0.0-beta.4","koa":"^3.0.0","zod":"^3.23.8","hono":"^4.6.5","nock":"^14.0.0","tsup":"^8.1.0","elysia":"^1.3.7","eslint":"^9.0.0","vitest":"^3.0.0","express":"^5.1.0","fastify":"^5.0.0","globals":"^16.2.0","prettier":"^3.1.0","@swc/core":"^1.3.104","celebrate":"^15.0.3","copyfiles":"^2.4.1","koa-route":"^4.0.0","pino-http":"^10.5.0","supertest":"^7.0.0","@eslint/js":"^9.29.0","@hapi/hapi":"^21.4.3","@types/koa":"^3.0.0","typescript":"^5.2.2","@koa/router":"^13.1.0","@types/node":"^22.0.0","@nestjs/core":"^11.0.0","@sentry/node":"^10.0.0","@vinejs/vine":"^2.1.0 || ^3.0.1","unplugin-swc":"^1.5.1","@adonisjs/core":"^6.17.2","@nestjs/common":"^11.0.0","@types/express":"^5.0.3","fastify-plugin":"^5.0.1","koa-bodyparser":"^4.4.1","@nestjs/testing":"^11.0.0","class-validator":"^0.14.0","@types/koa-route":"^3.2.8","@types/supertest":"^6.0.0","@sinclair/typebox":"^0.34.41","@types/async-lock":"^1.4.2","class-transformer":"^0.5.1","express-validator":"^7.2.1","typescript-eslint":"^8.34.0","@types/koa__router":"^12.0.4","@hono/zod-validator":"^0.7.0","@vitest/coverage-v8":"^3.0.0","@types/koa-bodyparser":"^4.3.12","@nestjs/platform-express":"^11.0.0","@nestjs/platform-fastify":"^11.0.0"},"peerDependencies":{"h3":"^2","koa":"^2 || ^3","hono":"^4","elysia":"^1","express":"^4 || ^5","fastify":"^4 || ^5","@hapi/hapi":"^21","@nestjs/core":"^9 || ^10 || ^11","@sentry/node":"^8.1.0 || ^9 || ^10","@adonisjs/core":"^6","@nestjs/common":"^9 || ^10 || ^11","fastify-plugin":"^4 || ^5","@nestjs/platform-express":"^9 || ^10 || ^11","@nestjs/platform-fastify":"^9 || ^10 || ^11"},"peerDependenciesMeta":{"h3":{"optional":true},"koa":{"optional":true},"hono":{"optional":true},"elysia":{"optional":true},"express":{"optional":true},"fastify":{"optional":true},"@hapi/hapi":{"optional":true},"@nestjs/core":{"optional":true},"@sentry/node":{"optional":true},"@adonisjs/core":{"optional":true},"@nestjs/common":{"optional":true},"fastify-plugin":{"optional":true},"@nestjs/platform-express":{"optional":true},"@nestjs/platform-fastify":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/apitally_0.21.1_1758973832256_0.9268590903517613","host":"s3://npm-registry-packages-npm-production"}},"0.21.2":{"name":"apitally","version":"0.21.2","keywords":["adonisjs","analytics","api","apitally","bun","elysia","express","fastify","h3","hapi","hono","koa","logging","metrics","middleware","monitor","monitoring","nestjs","node","nodejs","plugin","rest","restful"],"author":{"name":"Apitally","email":"hello@apitally.io"},"license":"MIT","_id":"apitally@0.21.2","maintainers":[{"name":"simongurcke","email":"simon@gurcke.de"}],"homepage":"https://apitally.io","bugs":{"url":"https://github.com/apitally/apitally-js/issues"},"dist":{"shasum":"805a6e0dd50e463930722efc81b0a28492fcfcc4","tarball":"https://registry.npmjs.org/apitally/-/apitally-0.21.2.tgz","fileCount":280,"integrity":"sha512-zirF4PDvn0QCF5XKDjvfQo3ZKC5tuzQBLa/vpxMXQihZ3wqHciqrVX4zXRUmsXdQswJ5MgH3xkYYfG0grNMLog==","signatures":[{"sig":"MEUCIDSE3nqQranbL6dsShF9TpzN7UywSifpiCUa533SYdKRAiEAmWGFUU97Xjp3MA7TPL6IooXcgLvV5OODhOqnzDU6oKg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16410705},"type":"module","exports":{"./h3":{"import":{"types":"./dist/h3/index.d.ts","default":"./dist/h3/index.js"},"require":{"types":"./dist/h3/index.d.cts","default":"./dist/h3/index.cjs"}},"./koa":{"import":{"types":"./dist/koa/index.d.ts","default":"./dist/koa/index.js"},"require":{"types":"./dist/koa/index.d.cts","default":"./dist/koa/index.cjs"}},"./hapi":{"import":{"types":"./dist/hapi/index.d.ts","default":"./dist/hapi/index.js"},"require":{"types":"./dist/hapi/index.d.cts","default":"./dist/hapi/index.cjs"}},"./hono":{"import":{"types":"./dist/hono/index.d.ts","default":"./dist/hono/index.js"},"require":{"types":"./dist/hono/index.d.cts","default":"./dist/hono/index.cjs"}},"./elysia":{"import":{"types":"./dist/elysia/index.d.ts","default":"./dist/elysia/index.js"},"require":{"types":"./dist/elysia/index.d.cts","default":"./dist/elysia/index.cjs"}},"./nestjs":{"import":{"types":"./dist/nestjs/index.d.ts","default":"./dist/nestjs/index.js"},"require":{"types":"./dist/nestjs/index.d.cts","default":"./dist/nestjs/index.cjs"}},"./express":{"import":{"types":"./dist/express/index.d.ts","default":"./dist/express/index.js"},"require":{"types":"./dist/express/index.d.cts","default":"./dist/express/index.cjs"}},"./fastify":{"import":{"types":"./dist/fastify/index.d.ts","default":"./dist/fastify/index.js"},"require":{"types":"./dist/fastify/index.d.cts","default":"./dist/fastify/index.cjs"}},"./adonisjs":{"import":{"types":"./dist/adonisjs/index.d.ts","default":"./dist/adonisjs/index.js"},"require":{"types":"./dist/adonisjs/index.d.cts","default":"./dist/adonisjs/index.cjs"}},"./package.json":"./package.json","./adonisjs/provider":{"import":{"types":"./dist/adonisjs/provider.d.ts","default":"./dist/adonisjs/provider.js"},"require":{"types":"./dist/adonisjs/provider.d.cts","default":"./dist/adonisjs/provider.cjs"}},"./adonisjs/middleware":{"import":{"types":"./dist/adonisjs/middleware.d.ts","default":"./dist/adonisjs/middleware.js"},"require":{"types":"./dist/adonisjs/middleware.d.cts","default":"./dist/adonisjs/middleware.cjs"}}},"gitHead":"31a214e528ff7444f7c006d4485eed5d96fa3f1c","scripts":{"test":"vitest","build":"tsup","check":"tsc --noEmit && eslint src tests && prettier --check .","format":"prettier --write ."},"_npmUser":{"name":"simongurcke","email":"simon@gurcke.de"},"prettier":{"printWidth":80},"repository":{"url":"git+ssh://git@github.com/apitally/apitally-js.git","type":"git"},"_npmVersion":"10.9.4","description":"Simple API monitoring & analytics for REST APIs built with Express, Fastify, NestJS, AdonisJS, Hono, H3, Elysia, Hapi, and Koa.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"winston":"^3","async-lock":"^1","fetch-retry":"^6"},"typesVersions":{"*":{"h3":["./dist/h3/index.d.ts"],"koa":["./dist/koa/index.d.ts"],"hapi":["./dist/hapi/index.d.ts"],"hono":["./dist/hono/index.d.ts"],"elysia":["./dist/elysia/index.d.ts"],"nestjs":["./dist/nestjs/index.d.ts"],"express":["./dist/express/index.d.ts"],"fastify":["./dist/fastify/index.d.ts"],"adonisjs":["./dist/adonisjs/index.d.ts"],"adonisjs/provider":["./dist/adonisjs/provider.d.ts"],"adonisjs/middleware":["./dist/adonisjs/middleware.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"h3":"2.0.0-rc.1","koa":"^3.0.0","zod":"^3.23.8","hono":"^4.6.5","nock":"^14.0.0","tsup":"^8.1.0","elysia":"^1.3.7","eslint":"^9.0.0","vitest":"^3.0.0","express":"^5.1.0","fastify":"^5.0.0","globals":"^16.2.0","prettier":"^3.1.0","@swc/core":"^1.3.104","celebrate":"^15.0.3","copyfiles":"^2.4.1","koa-route":"^4.0.0","pino-http":"^10.5.0","supertest":"^7.0.0","@eslint/js":"^9.29.0","@hapi/hapi":"^21.4.3","@types/koa":"^3.0.0","typescript":"^5.2.2","@koa/router":"^13.1.0","@types/node":"^22.0.0","@nestjs/core":"^11.0.0","@sentry/node":"^10.0.0","@vinejs/vine":"^2.1.0 || ^3.0.1","unplugin-swc":"^1.5.1","@adonisjs/core":"^6.17.2","@nestjs/common":"^11.0.0","@types/express":"^5.0.3","fastify-plugin":"^5.0.1","koa-bodyparser":"^4.4.1","@nestjs/testing":"^11.0.0","class-validator":"^0.14.0","@types/koa-route":"^3.2.8","@types/supertest":"^6.0.0","@sinclair/typebox":"^0.34.41","@types/async-lock":"^1.4.2","class-transformer":"^0.5.1","express-validator":"^7.2.1","typescript-eslint":"^8.34.0","@types/koa__router":"^12.0.4","@hono/zod-validator":"^0.7.0","@vitest/coverage-v8":"^3.0.0","@types/koa-bodyparser":"^4.3.12","@nestjs/platform-express":"^11.0.0","@nestjs/platform-fastify":"^11.0.0"},"peerDependencies":{"h3":"^2","koa":"^2 || ^3","hono":"^4","elysia":"^1","express":"^4 || ^5","fastify":"^4 || ^5","@hapi/hapi":"^21","@nestjs/core":"^9 || ^10 || ^11","@sentry/node":"^8.1.0 || ^9 || ^10","@adonisjs/core":"^6","@nestjs/common":"^9 || ^10 || ^11","fastify-plugin":"^4 || ^5","@nestjs/platform-express":"^9 || ^10 || ^11","@nestjs/platform-fastify":"^9 || ^10 || ^11"},"peerDependenciesMeta":{"h3":{"optional":true},"koa":{"optional":true},"hono":{"optional":true},"elysia":{"optional":true},"express":{"optional":true},"fastify":{"optional":true},"@hapi/hapi":{"optional":true},"@nestjs/core":{"optional":true},"@sentry/node":{"optional":true},"@adonisjs/core":{"optional":true},"@nestjs/common":{"optional":true},"fastify-plugin":{"optional":true},"@nestjs/platform-express":{"optional":true},"@nestjs/platform-fastify":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/apitally_0.21.2_1761983741728_0.7175763426979589","host":"s3://npm-registry-packages-npm-production"}},"0.21.3":{"name":"apitally","version":"0.21.3","keywords":["adonisjs","analytics","api","apitally","bun","elysia","express","fastify","h3","hapi","hono","koa","logging","metrics","middleware","monitor","monitoring","nestjs","node","nodejs","plugin","rest","restful"],"author":{"name":"Apitally","email":"hello@apitally.io"},"license":"MIT","_id":"apitally@0.21.3","maintainers":[{"name":"simongurcke","email":"simon@gurcke.de"}],"homepage":"https://apitally.io","bugs":{"url":"https://github.com/apitally/apitally-js/issues"},"dist":{"shasum":"f57eef7bc4b91117dc348955389e66c2bc5908e6","tarball":"https://registry.npmjs.org/apitally/-/apitally-0.21.3.tgz","fileCount":280,"integrity":"sha512-NKob6Tu+jMyHeLhLwFnYfRj+okLfxNHFTVVlmbEOXolLfZchwdY917gNLjGGmOSVMSix+Sx/KrvD5M1dGIOQUg==","signatures":[{"sig":"MEYCIQDyutvpYTqoWmTHd6jFhlfA6Vynf9gbtQVb/roQMaBISwIhAOl6hX2zpHhkNboi4cEiO38u2gSWdRVJpqAbuMBfstDI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16438527},"type":"module","exports":{"./h3":{"import":{"types":"./dist/h3/index.d.ts","default":"./dist/h3/index.js"},"require":{"types":"./dist/h3/index.d.cts","default":"./dist/h3/index.cjs"}},"./koa":{"import":{"types":"./dist/koa/index.d.ts","default":"./dist/koa/index.js"},"require":{"types":"./dist/koa/index.d.cts","default":"./dist/koa/index.cjs"}},"./hapi":{"import":{"types":"./dist/hapi/index.d.ts","default":"./dist/hapi/index.js"},"require":{"types":"./dist/hapi/index.d.cts","default":"./dist/hapi/index.cjs"}},"./hono":{"import":{"types":"./dist/hono/index.d.ts","default":"./dist/hono/index.js"},"require":{"types":"./dist/hono/index.d.cts","default":"./dist/hono/index.cjs"}},"./elysia":{"import":{"types":"./dist/elysia/index.d.ts","default":"./dist/elysia/index.js"},"require":{"types":"./dist/elysia/index.d.cts","default":"./dist/elysia/index.cjs"}},"./nestjs":{"import":{"types":"./dist/nestjs/index.d.ts","default":"./dist/nestjs/index.js"},"require":{"types":"./dist/nestjs/index.d.cts","default":"./dist/nestjs/index.cjs"}},"./express":{"import":{"types":"./dist/express/index.d.ts","default":"./dist/express/index.js"},"require":{"types":"./dist/express/index.d.cts","default":"./dist/express/index.cjs"}},"./fastify":{"import":{"types":"./dist/fastify/index.d.ts","default":"./dist/fastify/index.js"},"require":{"types":"./dist/fastify/index.d.cts","default":"./dist/fastify/index.cjs"}},"./adonisjs":{"import":{"types":"./dist/adonisjs/index.d.ts","default":"./dist/adonisjs/index.js"},"require":{"types":"./dist/adonisjs/index.d.cts","default":"./dist/adonisjs/index.cjs"}},"./package.json":"./package.json","./adonisjs/provider":{"import":{"types":"./dist/adonisjs/provider.d.ts","default":"./dist/adonisjs/provider.js"},"require":{"types":"./dist/adonisjs/provider.d.cts","default":"./dist/adonisjs/provider.cjs"}},"./adonisjs/middleware":{"import":{"types":"./dist/adonisjs/middleware.d.ts","default":"./dist/adonisjs/middleware.js"},"require":{"types":"./dist/adonisjs/middleware.d.cts","default":"./dist/adonisjs/middleware.cjs"}}},"gitHead":"d9fcc81f69ef605a905a7931478947f3d5725f2e","scripts":{"test":"vitest","build":"tsup","check":"tsc --noEmit && eslint src tests && prettier --check .","format":"prettier --write ."},"_npmUser":{"name":"simongurcke","email":"simon@gurcke.de"},"prettier":{"printWidth":80},"repository":{"url":"git+ssh://git@github.com/apitally/apitally-js.git","type":"git"},"_npmVersion":"10.9.4","description":"Simple API monitoring & analytics for REST APIs built with Express, Fastify, NestJS, AdonisJS, Hono, H3, Elysia, Hapi, and Koa.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"winston":"^3","async-lock":"^1","fetch-retry":"^6"},"typesVersions":{"*":{"h3":["./dist/h3/index.d.ts"],"koa":["./dist/koa/index.d.ts"],"hapi":["./dist/hapi/index.d.ts"],"hono":["./dist/hono/index.d.ts"],"elysia":["./dist/elysia/index.d.ts"],"nestjs":["./dist/nestjs/index.d.ts"],"express":["./dist/express/index.d.ts"],"fastify":["./dist/fastify/index.d.ts"],"adonisjs":["./dist/adonisjs/index.d.ts"],"adonisjs/provider":["./dist/adonisjs/provider.d.ts"],"adonisjs/middleware":["./dist/adonisjs/middleware.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"h3":"2.0.0-rc.1","koa":"^3.0.0","zod":"^3.23.8","hono":"^4.6.5","nock":"^14.0.0","tsup":"^8.1.0","elysia":"^1.3.7","eslint":"^9.0.0","vitest":"^3.0.0","express":"^5.1.0","fastify":"^5.0.0","globals":"^16.2.0","prettier":"^3.1.0","@swc/core":"^1.3.104","celebrate":"^15.0.3","copyfiles":"^2.4.1","koa-route":"^4.0.0","pino-http":"^10.5.0","supertest":"^7.0.0","@eslint/js":"^9.29.0","@hapi/hapi":"^21.4.3","@types/koa":"^3.0.0","typescript":"^5.2.2","@koa/router":"^13.1.0","@types/node":"^22.0.0","@nestjs/core":"^11.0.0","@sentry/node":"^10.0.0","@vinejs/vine":"^2.1.0 || ^3.0.1","unplugin-swc":"^1.5.1","@adonisjs/core":"^6.17.2","@nestjs/common":"^11.0.0","@types/express":"^5.0.3","fastify-plugin":"^5.0.1","koa-bodyparser":"^4.4.1","@nestjs/testing":"^11.0.0","class-validator":"^0.14.0","@types/koa-route":"^3.2.8","@types/supertest":"^6.0.0","@sinclair/typebox":"^0.34.41","@types/async-lock":"^1.4.2","class-transformer":"^0.5.1","express-validator":"^7.2.1","typescript-eslint":"^8.34.0","@types/koa__router":"^12.0.4","@hono/zod-validator":"^0.7.0","@vitest/coverage-v8":"^3.0.0","@types/koa-bodyparser":"^4.3.12","@nestjs/platform-express":"^11.0.0","@nestjs/platform-fastify":"^11.0.0"},"peerDependencies":{"h3":"^2","koa":"^2 || ^3","hono":"^4","elysia":"^1","express":"^4 || ^5","fastify":"^4 || ^5","@hapi/hapi":"^21","@nestjs/core":"^9 || ^10 || ^11","@sentry/node":"^8.1.0 || ^9 || ^10","@adonisjs/core":"^6","@nestjs/common":"^9 || ^10 || ^11","fastify-plugin":"^4 || ^5","@nestjs/platform-express":"^9 || ^10 || ^11","@nestjs/platform-fastify":"^9 || ^10 || ^11"},"peerDependenciesMeta":{"h3":{"optional":true},"koa":{"optional":true},"hono":{"optional":true},"elysia":{"optional":true},"express":{"optional":true},"fastify":{"optional":true},"@hapi/hapi":{"optional":true},"@nestjs/core":{"optional":true},"@sentry/node":{"optional":true},"@adonisjs/core":{"optional":true},"@nestjs/common":{"optional":true},"fastify-plugin":{"optional":true},"@nestjs/platform-express":{"optional":true},"@nestjs/platform-fastify":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/apitally_0.21.3_1762075373835_0.1017332946542473","host":"s3://npm-registry-packages-npm-production"}},"0.21.4":{"name":"apitally","version":"0.21.4","keywords":["adonisjs","analytics","api","apitally","bun","elysia","express","fastify","h3","hapi","hono","koa","logging","metrics","middleware","monitor","monitoring","nestjs","node","nodejs","plugin","rest","restful"],"author":{"name":"Apitally","email":"hello@apitally.io"},"license":"MIT","_id":"apitally@0.21.4","maintainers":[{"name":"simongurcke","email":"simon@gurcke.de"}],"homepage":"https://apitally.io","bugs":{"url":"https://github.com/apitally/apitally-js/issues"},"dist":{"shasum":"1944735fc9d521ae39e9b76acdceb22127fc064c","tarball":"https://registry.npmjs.org/apitally/-/apitally-0.21.4.tgz","fileCount":280,"integrity":"sha512-1+w6Msy7X+d7BfadTL7z3pW7mNtG16vA37HNoACJZmzaq00SwBdlvYql6q4BUWLZD00m/eEvj6PJNddhP/elBA==","signatures":[{"sig":"MEQCIAIyZIFMVFgdPDvgjSCDZ6O7dBM/nT8RVyaVI2yCNlBZAiASFmy9HmnFd4pf9pfg9/C6vDCMXD8xH7NJc414Vve6aQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":900529},"type":"module","exports":{"./h3":{"import":{"types":"./dist/h3/index.d.ts","default":"./dist/h3/index.js"},"require":{"types":"./dist/h3/index.d.cts","default":"./dist/h3/index.cjs"}},"./koa":{"import":{"types":"./dist/koa/index.d.ts","default":"./dist/koa/index.js"},"require":{"types":"./dist/koa/index.d.cts","default":"./dist/koa/index.cjs"}},"./hapi":{"import":{"types":"./dist/hapi/index.d.ts","default":"./dist/hapi/index.js"},"require":{"types":"./dist/hapi/index.d.cts","default":"./dist/hapi/index.cjs"}},"./hono":{"import":{"types":"./dist/hono/index.d.ts","default":"./dist/hono/index.js"},"require":{"types":"./dist/hono/index.d.cts","default":"./dist/hono/index.cjs"}},"./elysia":{"import":{"types":"./dist/elysia/index.d.ts","default":"./dist/elysia/index.js"},"require":{"types":"./dist/elysia/index.d.cts","default":"./dist/elysia/index.cjs"}},"./nestjs":{"import":{"types":"./dist/nestjs/index.d.ts","default":"./dist/nestjs/index.js"},"require":{"types":"./dist/nestjs/index.d.cts","default":"./dist/nestjs/index.cjs"}},"./express":{"import":{"types":"./dist/express/index.d.ts","default":"./dist/express/index.js"},"require":{"types":"./dist/express/index.d.cts","default":"./dist/express/index.cjs"}},"./fastify":{"import":{"types":"./dist/fastify/index.d.ts","default":"./dist/fastify/index.js"},"require":{"types":"./dist/fastify/index.d.cts","default":"./dist/fastify/index.cjs"}},"./adonisjs":{"import":{"types":"./dist/adonisjs/index.d.ts","default":"./dist/adonisjs/index.js"},"require":{"types":"./dist/adonisjs/index.d.cts","default":"./dist/adonisjs/index.cjs"}},"./package.json":"./package.json","./adonisjs/provider":{"import":{"types":"./dist/adonisjs/provider.d.ts","default":"./dist/adonisjs/provider.js"},"require":{"types":"./dist/adonisjs/provider.d.cts","default":"./dist/adonisjs/provider.cjs"}},"./adonisjs/middleware":{"import":{"types":"./dist/adonisjs/middleware.d.ts","default":"./dist/adonisjs/middleware.js"},"require":{"types":"./dist/adonisjs/middleware.d.cts","default":"./dist/adonisjs/middleware.cjs"}}},"gitHead":"b6a6f8d63010e7c184146829a6a6efb71d032706","scripts":{"test":"vitest","build":"tsup","check":"tsc --noEmit && eslint src tests && prettier --check .","format":"prettier --write ."},"_npmUser":{"name":"simongurcke","email":"simon@gurcke.de"},"prettier":{"printWidth":80},"repository":{"url":"git+ssh://git@github.com/apitally/apitally-js.git","type":"git"},"_npmVersion":"10.9.4","description":"Simple API monitoring & analytics for REST APIs built with Express, Fastify, NestJS, AdonisJS, Hono, H3, Elysia, Hapi, and Koa.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"winston":"^3","async-lock":"^1","fetch-retry":"^6"},"typesVersions":{"*":{"h3":["./dist/h3/index.d.ts"],"koa":["./dist/koa/index.d.ts"],"hapi":["./dist/hapi/index.d.ts"],"hono":["./dist/hono/index.d.ts"],"elysia":["./dist/elysia/index.d.ts"],"nestjs":["./dist/nestjs/index.d.ts"],"express":["./dist/express/index.d.ts"],"fastify":["./dist/fastify/index.d.ts"],"adonisjs":["./dist/adonisjs/index.d.ts"],"adonisjs/provider":["./dist/adonisjs/provider.d.ts"],"adonisjs/middleware":["./dist/adonisjs/middleware.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"h3":"2.0.0-rc.1","koa":"^3.0.0","zod":"^3.23.8","hono":"^4.6.5","nock":"^14.0.0","tsup":"^8.1.0","elysia":"^1.3.7","eslint":"^9.0.0","vitest":"^3.0.0","express":"^5.1.0","fastify":"^5.0.0","globals":"^16.2.0","prettier":"^3.1.0","@swc/core":"^1.3.104","celebrate":"^15.0.3","copyfiles":"^2.4.1","koa-route":"^4.0.0","pino-http":"^10.5.0","supertest":"^7.0.0","@eslint/js":"^9.29.0","@hapi/hapi":"^21.4.3","@types/koa":"^3.0.0","typescript":"^5.2.2","@koa/router":"^13.1.0","@types/node":"^22.0.0","@nestjs/core":"^11.0.0","@sentry/node":"^10.0.0","@vinejs/vine":"^2.1.0 || ^3.0.1","unplugin-swc":"^1.5.1","@adonisjs/core":"^6.17.2","@nestjs/common":"^11.0.0","@types/express":"^5.0.3","fastify-plugin":"^5.0.1","koa-bodyparser":"^4.4.1","@nestjs/testing":"^11.0.0","class-validator":"^0.14.0","@types/koa-route":"^3.2.8","@types/supertest":"^6.0.0","@sinclair/typebox":"^0.34.41","@types/async-lock":"^1.4.2","class-transformer":"^0.5.1","express-validator":"^7.2.1","typescript-eslint":"^8.34.0","@types/koa__router":"^12.0.4","@hono/zod-validator":"^0.7.0","@vitest/coverage-v8":"^3.0.0","@types/koa-bodyparser":"^4.3.12","@nestjs/platform-express":"^11.0.0","@nestjs/platform-fastify":"^11.0.0"},"peerDependencies":{"h3":"^2","koa":"^2 || ^3","hono":"^4","elysia":"^1","express":"^4 || ^5","fastify":"^4 || ^5","@hapi/hapi":"^21","@nestjs/core":"^9 || ^10 || ^11","@sentry/node":"^8.1.0 || ^9 || ^10","@adonisjs/core":"^6","@nestjs/common":"^9 || ^10 || ^11","fastify-plugin":"^4 || ^5","@nestjs/platform-express":"^9 || ^10 || ^11","@nestjs/platform-fastify":"^9 || ^10 || ^11"},"peerDependenciesMeta":{"h3":{"optional":true},"koa":{"optional":true},"hono":{"optional":true},"elysia":{"optional":true},"express":{"optional":true},"fastify":{"optional":true},"@hapi/hapi":{"optional":true},"@nestjs/core":{"optional":true},"@sentry/node":{"optional":true},"@adonisjs/core":{"optional":true},"@nestjs/common":{"optional":true},"fastify-plugin":{"optional":true},"@nestjs/platform-express":{"optional":true},"@nestjs/platform-fastify":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/apitally_0.21.4_1762414352821_0.17356277114633234","host":"s3://npm-registry-packages-npm-production"}},"0.21.5":{"name":"apitally","version":"0.21.5","keywords":["adonisjs","analytics","api","apitally","bun","elysia","express","fastify","h3","hapi","hono","koa","logging","metrics","middleware","monitor","monitoring","nestjs","node","nodejs","plugin","rest","restful"],"author":{"name":"Apitally","email":"hello@apitally.io"},"license":"MIT","_id":"apitally@0.21.5","maintainers":[{"name":"simongurcke","email":"simon@gurcke.de"}],"homepage":"https://apitally.io","bugs":{"url":"https://github.com/apitally/apitally-js/issues"},"dist":{"shasum":"84b9dcb1efff338fc4832da5cf3f51f372aa61ac","tarball":"https://registry.npmjs.org/apitally/-/apitally-0.21.5.tgz","fileCount":280,"integrity":"sha512-dqTxRjebxcHgCq9erJdU+00aFPZy+U60Odz2hnO652BfaAW3W8vtVLvzw5TaaJmS5kfQHfWbIN4jak1mQT807A==","signatures":[{"sig":"MEYCIQDUeC2Ux/+jiN9AGS/x9LPpcZOrLUBe1MYSvzkWDOcLDwIhAPlksawXzyj7GFd+L6G7IN7xR/+L9qNHApVrdqrbmj+b","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":901897},"type":"module","exports":{"./h3":{"import":{"types":"./dist/h3/index.d.ts","default":"./dist/h3/index.js"},"require":{"types":"./dist/h3/index.d.cts","default":"./dist/h3/index.cjs"}},"./koa":{"import":{"types":"./dist/koa/index.d.ts","default":"./dist/koa/index.js"},"require":{"types":"./dist/koa/index.d.cts","default":"./dist/koa/index.cjs"}},"./hapi":{"import":{"types":"./dist/hapi/index.d.ts","default":"./dist/hapi/index.js"},"require":{"types":"./dist/hapi/index.d.cts","default":"./dist/hapi/index.cjs"}},"./hono":{"import":{"types":"./dist/hono/index.d.ts","default":"./dist/hono/index.js"},"require":{"types":"./dist/hono/index.d.cts","default":"./dist/hono/index.cjs"}},"./elysia":{"import":{"types":"./dist/elysia/index.d.ts","default":"./dist/elysia/index.js"},"require":{"types":"./dist/elysia/index.d.cts","default":"./dist/elysia/index.cjs"}},"./nestjs":{"import":{"types":"./dist/nestjs/index.d.ts","default":"./dist/nestjs/index.js"},"require":{"types":"./dist/nestjs/index.d.cts","default":"./dist/nestjs/index.cjs"}},"./express":{"import":{"types":"./dist/express/index.d.ts","default":"./dist/express/index.js"},"require":{"types":"./dist/express/index.d.cts","default":"./dist/express/index.cjs"}},"./fastify":{"import":{"types":"./dist/fastify/index.d.ts","default":"./dist/fastify/index.js"},"require":{"types":"./dist/fastify/index.d.cts","default":"./dist/fastify/index.cjs"}},"./adonisjs":{"import":{"types":"./dist/adonisjs/index.d.ts","default":"./dist/adonisjs/index.js"},"require":{"types":"./dist/adonisjs/index.d.cts","default":"./dist/adonisjs/index.cjs"}},"./package.json":"./package.json","./adonisjs/provider":{"import":{"types":"./dist/adonisjs/provider.d.ts","default":"./dist/adonisjs/provider.js"},"require":{"types":"./dist/adonisjs/provider.d.cts","default":"./dist/adonisjs/provider.cjs"}},"./adonisjs/middleware":{"import":{"types":"./dist/adonisjs/middleware.d.ts","default":"./dist/adonisjs/middleware.js"},"require":{"types":"./dist/adonisjs/middleware.d.cts","default":"./dist/adonisjs/middleware.cjs"}}},"gitHead":"a2bd4c84c9c5b33a65269b83feeaaf9e9f4fcf8c","scripts":{"test":"vitest","build":"tsup","check":"tsc --noEmit && eslint src tests && prettier --check .","format":"prettier --write ."},"_npmUser":{"name":"simongurcke","email":"simon@gurcke.de"},"prettier":{"printWidth":80},"repository":{"url":"git+ssh://git@github.com/apitally/apitally-js.git","type":"git"},"_npmVersion":"10.9.4","description":"Simple API monitoring & analytics for REST APIs built with Express, Fastify, NestJS, AdonisJS, Hono, H3, Elysia, Hapi, and Koa.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"winston":"^3","async-lock":"^1","fetch-retry":"^6"},"typesVersions":{"*":{"h3":["./dist/h3/index.d.ts"],"koa":["./dist/koa/index.d.ts"],"hapi":["./dist/hapi/index.d.ts"],"hono":["./dist/hono/index.d.ts"],"elysia":["./dist/elysia/index.d.ts"],"nestjs":["./dist/nestjs/index.d.ts"],"express":["./dist/express/index.d.ts"],"fastify":["./dist/fastify/index.d.ts"],"adonisjs":["./dist/adonisjs/index.d.ts"],"adonisjs/provider":["./dist/adonisjs/provider.d.ts"],"adonisjs/middleware":["./dist/adonisjs/middleware.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"h3":"2.0.0-rc.1","koa":"^3.0.0","zod":"^3.23.8","hono":"^4.6.5","nock":"^14.0.0","tsup":"^8.1.0","elysia":"^1.3.7","eslint":"^9.0.0","vitest":"^3.0.0","express":"^5.1.0","fastify":"^5.0.0","globals":"^16.2.0","prettier":"^3.1.0","@swc/core":"^1.3.104","celebrate":"^15.0.3","copyfiles":"^2.4.1","koa-route":"^4.0.0","pino-http":"^10.5.0","supertest":"^7.0.0","@eslint/js":"^9.29.0","@hapi/hapi":"^21.4.3","@types/koa":"^3.0.0","typescript":"^5.2.2","@koa/router":"^13.1.0","@types/node":"^22.0.0","@nestjs/core":"^11.0.0","@sentry/node":"^10.0.0","@vinejs/vine":"^2.1.0 || ^3.0.1","unplugin-swc":"^1.5.1","@adonisjs/core":"^6.17.2","@nestjs/common":"^11.0.0","@types/express":"^5.0.3","fastify-plugin":"^5.0.1","koa-bodyparser":"^4.4.1","@nestjs/testing":"^11.0.0","class-validator":"^0.14.0","@types/koa-route":"^3.2.8","@types/supertest":"^6.0.0","@sinclair/typebox":"^0.34.41","@types/async-lock":"^1.4.2","class-transformer":"^0.5.1","express-validator":"^7.2.1","typescript-eslint":"^8.34.0","@types/koa__router":"^12.0.4","@hono/zod-validator":"^0.7.0","@vitest/coverage-v8":"^3.0.0","@types/koa-bodyparser":"^4.3.12","@nestjs/platform-express":"^11.0.0","@nestjs/platform-fastify":"^11.0.0"},"peerDependencies":{"h3":"^2","koa":"^2 || ^3","hono":"^4","elysia":"^1","express":"^4 || ^5","fastify":"^4 || ^5","@hapi/hapi":"^21","@nestjs/core":"^9 || ^10 || ^11","@sentry/node":"^8.1.0 || ^9 || ^10","@adonisjs/core":"^6","@nestjs/common":"^9 || ^10 || ^11","fastify-plugin":"^4 || ^5","@nestjs/platform-express":"^9 || ^10 || ^11","@nestjs/platform-fastify":"^9 || ^10 || ^11"},"peerDependenciesMeta":{"h3":{"optional":true},"koa":{"optional":true},"hono":{"optional":true},"elysia":{"optional":true},"express":{"optional":true},"fastify":{"optional":true},"@hapi/hapi":{"optional":true},"@nestjs/core":{"optional":true},"@sentry/node":{"optional":true},"@adonisjs/core":{"optional":true},"@nestjs/common":{"optional":true},"fastify-plugin":{"optional":true},"@nestjs/platform-express":{"optional":true},"@nestjs/platform-fastify":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/apitally_0.21.5_1762432844970_0.731355620199106","host":"s3://npm-registry-packages-npm-production"}},"0.22.0":{"name":"apitally","version":"0.22.0","keywords":["adonisjs","analytics","api","apitally","bun","elysia","express","fastify","h3","hapi","hono","koa","logging","metrics","middleware","monitor","monitoring","nestjs","node","nodejs","plugin","rest","restful"],"author":{"name":"Apitally","email":"hello@apitally.io"},"license":"MIT","_id":"apitally@0.22.0","maintainers":[{"name":"simongurcke","email":"simon@gurcke.de"}],"homepage":"https://apitally.io","bugs":{"url":"https://github.com/apitally/apitally-js/issues"},"dist":{"shasum":"1d311a7a1a6fadccde6c2887732a85890f3e1dd4","tarball":"https://registry.npmjs.org/apitally/-/apitally-0.22.0.tgz","fileCount":280,"integrity":"sha512-uPiOe7T7bI/g8NyQpJXmV7tY+h2dLxuNqibNUjFFS2/0Od29DJ0uGoeO0uAPvO7etAXw/nhorNLUmqTRpXWnFQ==","signatures":[{"sig":"MEUCIArMD+A7W7oUP1mLG5tQ1b44Ryt9AlFCu/Q2kW0U0yVEAiEAw98o6XUl5T5u3VAXCXX5GGFwIa8UR3yYdNmHpmbkgAM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":910263},"type":"module","exports":{"./h3":{"import":{"types":"./dist/h3/index.d.ts","default":"./dist/h3/index.js"},"require":{"types":"./dist/h3/index.d.cts","default":"./dist/h3/index.cjs"}},"./koa":{"import":{"types":"./dist/koa/index.d.ts","default":"./dist/koa/index.js"},"require":{"types":"./dist/koa/index.d.cts","default":"./dist/koa/index.cjs"}},"./hapi":{"import":{"types":"./dist/hapi/index.d.ts","default":"./dist/hapi/index.js"},"require":{"types":"./dist/hapi/index.d.cts","default":"./dist/hapi/index.cjs"}},"./hono":{"import":{"types":"./dist/hono/index.d.ts","default":"./dist/hono/index.js"},"require":{"types":"./dist/hono/index.d.cts","default":"./dist/hono/index.cjs"}},"./elysia":{"import":{"types":"./dist/elysia/index.d.ts","default":"./dist/elysia/index.js"},"require":{"types":"./dist/elysia/index.d.cts","default":"./dist/elysia/index.cjs"}},"./nestjs":{"import":{"types":"./dist/nestjs/index.d.ts","default":"./dist/nestjs/index.js"},"require":{"types":"./dist/nestjs/index.d.cts","default":"./dist/nestjs/index.cjs"}},"./express":{"import":{"types":"./dist/express/index.d.ts","default":"./dist/express/index.js"},"require":{"types":"./dist/express/index.d.cts","default":"./dist/express/index.cjs"}},"./fastify":{"import":{"types":"./dist/fastify/index.d.ts","default":"./dist/fastify/index.js"},"require":{"types":"./dist/fastify/index.d.cts","default":"./dist/fastify/index.cjs"}},"./adonisjs":{"import":{"types":"./dist/adonisjs/index.d.ts","default":"./dist/adonisjs/index.js"},"require":{"types":"./dist/adonisjs/index.d.cts","default":"./dist/adonisjs/index.cjs"}},"./package.json":"./package.json","./adonisjs/provider":{"import":{"types":"./dist/adonisjs/provider.d.ts","default":"./dist/adonisjs/provider.js"},"require":{"types":"./dist/adonisjs/provider.d.cts","default":"./dist/adonisjs/provider.cjs"}},"./adonisjs/middleware":{"import":{"types":"./dist/adonisjs/middleware.d.ts","default":"./dist/adonisjs/middleware.js"},"require":{"types":"./dist/adonisjs/middleware.d.cts","default":"./dist/adonisjs/middleware.cjs"}}},"gitHead":"a3ec2a9cd0449fcf7cd80bdb9f8f43b1ddf79fc7","scripts":{"test":"vitest","build":"tsup","check":"tsc --noEmit && eslint src tests && prettier --check .","format":"prettier --write ."},"_npmUser":{"name":"simongurcke","email":"simon@gurcke.de"},"prettier":{"printWidth":80},"repository":{"url":"git+ssh://git@github.com/apitally/apitally-js.git","type":"git"},"_npmVersion":"10.9.4","description":"Simple API monitoring & analytics for REST APIs built with Express, Fastify, NestJS, AdonisJS, Hono, H3, Elysia, Hapi, and Koa.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"winston":"^3","async-lock":"^1","fetch-retry":"^6"},"typesVersions":{"*":{"h3":["./dist/h3/index.d.ts"],"koa":["./dist/koa/index.d.ts"],"hapi":["./dist/hapi/index.d.ts"],"hono":["./dist/hono/index.d.ts"],"elysia":["./dist/elysia/index.d.ts"],"nestjs":["./dist/nestjs/index.d.ts"],"express":["./dist/express/index.d.ts"],"fastify":["./dist/fastify/index.d.ts"],"adonisjs":["./dist/adonisjs/index.d.ts"],"adonisjs/provider":["./dist/adonisjs/provider.d.ts"],"adonisjs/middleware":["./dist/adonisjs/middleware.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"h3":"2.0.1-rc.5","koa":"^3.0.0","zod":"^3.23.8","hono":"^4.6.5","nock":"^14.0.0","tsup":"^8.1.0","elysia":"^1.3.7","eslint":"^9.0.0","vitest":"^3.0.0","express":"^5.1.0","fastify":"^5.0.0","globals":"^16.2.0","prettier":"^3.1.0","@swc/core":"^1.3.104","celebrate":"^15.0.3","copyfiles":"^2.4.1","koa-route":"^4.0.0","pino-http":"^10.5.0","supertest":"^7.0.0","@eslint/js":"^9.29.0","@hapi/hapi":"^21.4.3","@types/koa":"^3.0.0","typescript":"^5.2.2","@koa/router":"^13.1.0","@types/node":"^22.0.0","@nestjs/core":"^11.0.0","@sentry/node":"^10.0.0","@vinejs/vine":"^2.1.0 || ^3.0.1","unplugin-swc":"^1.5.1","@adonisjs/core":"^6.17.2","@nestjs/common":"^11.0.0","@types/express":"^5.0.3","fastify-plugin":"^5.0.1","koa-bodyparser":"^4.4.1","@nestjs/testing":"^11.0.0","class-validator":"^0.14.0","@types/koa-route":"^3.2.8","@types/supertest":"^6.0.0","@sinclair/typebox":"^0.34.41","@types/async-lock":"^1.4.2","class-transformer":"^0.5.1","express-validator":"^7.2.1","typescript-eslint":"^8.34.0","@types/koa__router":"^12.0.4","@hono/zod-validator":"^0.7.0","@vitest/coverage-v8":"^3.0.0","@types/koa-bodyparser":"^4.3.12","@nestjs/platform-express":"^11.0.0","@nestjs/platform-fastify":"^11.0.0"},"peerDependencies":{"h3":"^2","koa":"^2 || ^3","hono":"^4","elysia":"^1","express":"^4 || ^5","fastify":"^4 || ^5","@hapi/hapi":"^21","@nestjs/core":"^9 || ^10 || ^11","@sentry/node":"^8.1.0 || ^9 || ^10","@adonisjs/core":"^6","@nestjs/common":"^9 || ^10 || ^11","fastify-plugin":"^4 || ^5","@nestjs/platform-express":"^9 || ^10 || ^11","@nestjs/platform-fastify":"^9 || ^10 || ^11"},"peerDependenciesMeta":{"h3":{"optional":true},"koa":{"optional":true},"hono":{"optional":true},"elysia":{"optional":true},"express":{"optional":true},"fastify":{"optional":true},"@hapi/hapi":{"optional":true},"@nestjs/core":{"optional":true},"@sentry/node":{"optional":true},"@adonisjs/core":{"optional":true},"@nestjs/common":{"optional":true},"fastify-plugin":{"optional":true},"@nestjs/platform-express":{"optional":true},"@nestjs/platform-fastify":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/apitally_0.22.0_1762602396958_0.5571492568784815","host":"s3://npm-registry-packages-npm-production"}},"0.22.1":{"name":"apitally","version":"0.22.1","keywords":["adonisjs","analytics","api","apitally","bun","elysia","express","fastify","h3","hapi","hono","koa","logging","metrics","middleware","monitor","monitoring","nestjs","node","nodejs","plugin","rest","restful"],"author":{"name":"Apitally","email":"hello@apitally.io"},"license":"MIT","_id":"apitally@0.22.1","maintainers":[{"name":"simongurcke","email":"simon@gurcke.de"}],"homepage":"https://apitally.io","bugs":{"url":"https://github.com/apitally/apitally-js/issues"},"dist":{"shasum":"67bfb18e33a8d4734e0a9113554c74a40f4e02f0","tarball":"https://registry.npmjs.org/apitally/-/apitally-0.22.1.tgz","fileCount":280,"integrity":"sha512-mNpGkl1LSJDhM5j2cKwbiz6lPbgyqFerBVnS2I91ZWbnWjkI+eYsgvutuk/D/3270HfQ4LNjC7b9s2ZcBLbYyw==","signatures":[{"sig":"MEYCIQCkSi9BYhHHDTCzCnVK6tabHDbz5PVfhykFkU+gjeKG3gIhAKsIgvrKcSN8pEtBMnKOv0O2h5X5SZxWn6iq5JgWDyH1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":911046},"type":"module","exports":{"./h3":{"import":{"types":"./dist/h3/index.d.ts","default":"./dist/h3/index.js"},"require":{"types":"./dist/h3/index.d.cts","default":"./dist/h3/index.cjs"}},"./koa":{"import":{"types":"./dist/koa/index.d.ts","default":"./dist/koa/index.js"},"require":{"types":"./dist/koa/index.d.cts","default":"./dist/koa/index.cjs"}},"./hapi":{"import":{"types":"./dist/hapi/index.d.ts","default":"./dist/hapi/index.js"},"require":{"types":"./dist/hapi/index.d.cts","default":"./dist/hapi/index.cjs"}},"./hono":{"import":{"types":"./dist/hono/index.d.ts","default":"./dist/hono/index.js"},"require":{"types":"./dist/hono/index.d.cts","default":"./dist/hono/index.cjs"}},"./elysia":{"import":{"types":"./dist/elysia/index.d.ts","default":"./dist/elysia/index.js"},"require":{"types":"./dist/elysia/index.d.cts","default":"./dist/elysia/index.cjs"}},"./nestjs":{"import":{"types":"./dist/nestjs/index.d.ts","default":"./dist/nestjs/index.js"},"require":{"types":"./dist/nestjs/index.d.cts","default":"./dist/nestjs/index.cjs"}},"./express":{"import":{"types":"./dist/express/index.d.ts","default":"./dist/express/index.js"},"require":{"types":"./dist/express/index.d.cts","default":"./dist/express/index.cjs"}},"./fastify":{"import":{"types":"./dist/fastify/index.d.ts","default":"./dist/fastify/index.js"},"require":{"types":"./dist/fastify/index.d.cts","default":"./dist/fastify/index.cjs"}},"./adonisjs":{"import":{"types":"./dist/adonisjs/index.d.ts","default":"./dist/adonisjs/index.js"},"require":{"types":"./dist/adonisjs/index.d.cts","default":"./dist/adonisjs/index.cjs"}},"./package.json":"./package.json","./adonisjs/provider":{"import":{"types":"./dist/adonisjs/provider.d.ts","default":"./dist/adonisjs/provider.js"},"require":{"types":"./dist/adonisjs/provider.d.cts","default":"./dist/adonisjs/provider.cjs"}},"./adonisjs/middleware":{"import":{"types":"./dist/adonisjs/middleware.d.ts","default":"./dist/adonisjs/middleware.js"},"require":{"types":"./dist/adonisjs/middleware.d.cts","default":"./dist/adonisjs/middleware.cjs"}}},"gitHead":"9e64bde8c60bb77ee2857981549bac4c8675da8f","scripts":{"test":"vitest","build":"tsup","check":"tsc --noEmit && eslint src tests && prettier --check .","format":"prettier --write ."},"_npmUser":{"name":"simongurcke","email":"simon@gurcke.de"},"prettier":{"printWidth":80},"repository":{"url":"git+ssh://git@github.com/apitally/apitally-js.git","type":"git"},"_npmVersion":"10.9.4","description":"Simple API monitoring & analytics for REST APIs built with Express, Fastify, NestJS, AdonisJS, Hono, H3, Elysia, Hapi, and Koa.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"winston":"^3","async-lock":"^1","fetch-retry":"^6"},"typesVersions":{"*":{"h3":["./dist/h3/index.d.ts"],"koa":["./dist/koa/index.d.ts"],"hapi":["./dist/hapi/index.d.ts"],"hono":["./dist/hono/index.d.ts"],"elysia":["./dist/elysia/index.d.ts"],"nestjs":["./dist/nestjs/index.d.ts"],"express":["./dist/express/index.d.ts"],"fastify":["./dist/fastify/index.d.ts"],"adonisjs":["./dist/adonisjs/index.d.ts"],"adonisjs/provider":["./dist/adonisjs/provider.d.ts"],"adonisjs/middleware":["./dist/adonisjs/middleware.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"h3":"2.0.1-rc.5","koa":"^3.0.0","zod":"^3.23.8","hono":"^4.6.5","nock":"^14.0.0","tsup":"^8.1.0","elysia":"^1.3.7","eslint":"^9.0.0","vitest":"^3.0.0","express":"^5.1.0","fastify":"^5.0.0","globals":"^16.2.0","prettier":"^3.1.0","@swc/core":"^1.3.104","celebrate":"^15.0.3","copyfiles":"^2.4.1","koa-route":"^4.0.0","pino-http":"^10.5.0","supertest":"^7.0.0","@eslint/js":"^9.29.0","@hapi/hapi":"^21.4.3","@types/koa":"^3.0.0","typescript":"^5.2.2","@koa/router":"^13.1.0","@types/node":"^22.0.0","@nestjs/core":"^11.0.0","@sentry/node":"^10.0.0","@vinejs/vine":"^2.1.0 || ^3.0.1","unplugin-swc":"^1.5.1","@adonisjs/core":"^6.17.2","@nestjs/common":"^11.0.0","@types/express":"^5.0.3","fastify-plugin":"^5.0.1","koa-bodyparser":"^4.4.1","@nestjs/testing":"^11.0.0","class-validator":"^0.14.0","@types/koa-route":"^3.2.8","@types/supertest":"^6.0.0","@sinclair/typebox":"^0.34.41","@types/async-lock":"^1.4.2","class-transformer":"^0.5.1","express-validator":"^7.2.1","typescript-eslint":"^8.34.0","@types/koa__router":"^12.0.4","@hono/zod-validator":"^0.7.0","@vitest/coverage-v8":"^3.0.0","@types/koa-bodyparser":"^4.3.12","@nestjs/platform-express":"^11.0.0","@nestjs/platform-fastify":"^11.0.0"},"peerDependencies":{"h3":"^2","koa":"^2 || ^3","hono":"^4","pino":"^8 || ^9 || ^10","elysia":"^1","express":"^4 || ^5","fastify":"^4 || ^5","@hapi/hapi":"^21","@nestjs/core":"^9 || ^10 || ^11","@sentry/node":"^8.1.0 || ^9 || ^10","@adonisjs/core":"^6","@nestjs/common":"^9 || ^10 || ^11","fastify-plugin":"^4 || ^5","@nestjs/platform-express":"^9 || ^10 || ^11","@nestjs/platform-fastify":"^9 || ^10 || ^11"},"peerDependenciesMeta":{"h3":{"optional":true},"koa":{"optional":true},"hono":{"optional":true},"pino":{"optional":true},"elysia":{"optional":true},"express":{"optional":true},"fastify":{"optional":true},"@hapi/hapi":{"optional":true},"@nestjs/core":{"optional":true},"@sentry/node":{"optional":true},"@adonisjs/core":{"optional":true},"@nestjs/common":{"optional":true},"fastify-plugin":{"optional":true},"@nestjs/platform-express":{"optional":true},"@nestjs/platform-fastify":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/apitally_0.22.1_1764072672545_0.6580018607245011","host":"s3://npm-registry-packages-npm-production"}},"0.23.0":{"name":"apitally","version":"0.23.0","keywords":["adonisjs","analytics","api","apitally","bun","elysia","express","fastify","h3","hapi","hono","koa","logging","metrics","middleware","monitor","monitoring","nestjs","node","nodejs","plugin","rest","restful"],"author":{"name":"Apitally","email":"hello@apitally.io"},"license":"MIT","_id":"apitally@0.23.0","maintainers":[{"name":"simongurcke","email":"simon@gurcke.de"}],"homepage":"https://apitally.io","bugs":{"url":"https://github.com/apitally/apitally-js/issues"},"dist":{"shasum":"39e62f93791dee7f5b678f147c5ea9206adc853a","tarball":"https://registry.npmjs.org/apitally/-/apitally-0.23.0.tgz","fileCount":286,"integrity":"sha512-jNWPB1txJiWsfkxnqWsC19BWJc9DF0ZxLhLc1oPYl9raEWrW/V2eFXrFdOGwfTg9aLW7gfT12MEkL4Yj9ib3dA==","signatures":[{"sig":"MEUCIQDtXPxXCdXih5zL/Sbqg+RrixJJR9J9DrqWeCJ9aT+TKgIgZCQPhu/pL1X0ftZ0hlJ1QmyP/ZMs8zpplPmGAZrRZuU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":918488},"type":"module","exports":{"./h3":{"import":{"types":"./dist/h3/index.d.ts","default":"./dist/h3/index.js"},"require":{"types":"./dist/h3/index.d.cts","default":"./dist/h3/index.cjs"}},"./koa":{"import":{"types":"./dist/koa/index.d.ts","default":"./dist/koa/index.js"},"require":{"types":"./dist/koa/index.d.cts","default":"./dist/koa/index.cjs"}},"./hapi":{"import":{"types":"./dist/hapi/index.d.ts","default":"./dist/hapi/index.js"},"require":{"types":"./dist/hapi/index.d.cts","default":"./dist/hapi/index.cjs"}},"./hono":{"import":{"types":"./dist/hono/index.d.ts","default":"./dist/hono/index.js"},"require":{"types":"./dist/hono/index.d.cts","default":"./dist/hono/index.cjs"}},"./elysia":{"import":{"types":"./dist/elysia/index.d.ts","default":"./dist/elysia/index.js"},"require":{"types":"./dist/elysia/index.d.cts","default":"./dist/elysia/index.cjs"}},"./nestjs":{"import":{"types":"./dist/nestjs/index.d.ts","default":"./dist/nestjs/index.js"},"require":{"types":"./dist/nestjs/index.d.cts","default":"./dist/nestjs/index.cjs"}},"./express":{"import":{"types":"./dist/express/index.d.ts","default":"./dist/express/index.js"},"require":{"types":"./dist/express/index.d.cts","default":"./dist/express/index.cjs"}},"./fastify":{"import":{"types":"./dist/fastify/index.d.ts","default":"./dist/fastify/index.js"},"require":{"types":"./dist/fastify/index.d.cts","default":"./dist/fastify/index.cjs"}},"./adonisjs":{"import":{"types":"./dist/adonisjs/index.d.ts","default":"./dist/adonisjs/index.js"},"require":{"types":"./dist/adonisjs/index.d.cts","default":"./dist/adonisjs/index.cjs"}},"./package.json":"./package.json","./adonisjs/provider":{"import":{"types":"./dist/adonisjs/provider.d.ts","default":"./dist/adonisjs/provider.js"},"require":{"types":"./dist/adonisjs/provider.d.cts","default":"./dist/adonisjs/provider.cjs"}},"./adonisjs/middleware":{"import":{"types":"./dist/adonisjs/middleware.d.ts","default":"./dist/adonisjs/middleware.js"},"require":{"types":"./dist/adonisjs/middleware.d.cts","default":"./dist/adonisjs/middleware.cjs"}}},"gitHead":"c4fd6f951b7a41006d33152724ddcad3c55fbcbb","scripts":{"test":"vitest","build":"tsup","check":"tsc --noEmit && eslint src tests && prettier --check .","format":"prettier --write ."},"_npmUser":{"name":"simongurcke","email":"simon@gurcke.de"},"prettier":{"printWidth":80},"repository":{"url":"git+ssh://git@github.com/apitally/apitally-js.git","type":"git"},"_npmVersion":"10.9.4","description":"Simple API monitoring & analytics for REST APIs built with Express, Fastify, NestJS, AdonisJS, Hono, H3, Elysia, Hapi, and Koa.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"winston":"^3","async-lock":"^1","fetch-retry":"^6"},"typesVersions":{"*":{"h3":["./dist/h3/index.d.ts"],"koa":["./dist/koa/index.d.ts"],"hapi":["./dist/hapi/index.d.ts"],"hono":["./dist/hono/index.d.ts"],"elysia":["./dist/elysia/index.d.ts"],"nestjs":["./dist/nestjs/index.d.ts"],"express":["./dist/express/index.d.ts"],"fastify":["./dist/fastify/index.d.ts"],"adonisjs":["./dist/adonisjs/index.d.ts"],"adonisjs/provider":["./dist/adonisjs/provider.d.ts"],"adonisjs/middleware":["./dist/adonisjs/middleware.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"h3":"2.0.1-rc.5","koa":"^3.0.0","zod":"^3.23.8","hono":"^4.6.5","nock":"^14.0.0","tsup":"^8.1.0","elysia":"^1.3.7","eslint":"^9.0.0","vitest":"^3.0.0","express":"^5.1.0","fastify":"^5.0.0","globals":"^16.2.0","prettier":"^3.1.0","@swc/core":"^1.3.104","celebrate":"^15.0.3","copyfiles":"^2.4.1","koa-route":"^4.0.0","pino-http":"^10.5.0","supertest":"^7.0.0","@eslint/js":"^9.29.0","@hapi/hapi":"^21.4.3","@types/koa":"^3.0.0","typescript":"^5.2.2","@koa/router":"^13.1.0","@types/node":"^22.0.0","@nestjs/core":"^11.0.0","@sentry/node":"^10.0.0","@vinejs/vine":"^2.1.0 || ^3.0.1","unplugin-swc":"^1.5.1","@adonisjs/core":"^6.17.2","@nestjs/common":"^11.0.0","@types/express":"^5.0.3","fastify-plugin":"^5.0.1","koa-bodyparser":"^4.4.1","@nestjs/testing":"^11.0.0","class-validator":"^0.14.0","@types/koa-route":"^3.2.8","@types/supertest":"^6.0.0","@sinclair/typebox":"^0.34.41","@types/async-lock":"^1.4.2","class-transformer":"^0.5.1","express-validator":"^7.2.1","typescript-eslint":"^8.34.0","@types/koa__router":"^12.0.4","@hono/zod-validator":"^0.7.0","@vitest/coverage-v8":"^3.0.0","@types/koa-bodyparser":"^4.3.12","@nestjs/platform-express":"^11.0.0","@nestjs/platform-fastify":"^11.0.0"},"peerDependencies":{"h3":"^2","koa":"^2 || ^3","hono":"^4","pino":"^8 || ^9 || ^10","elysia":"^1","express":"^4 || ^5","fastify":"^4 || ^5","@hapi/hapi":"^21","@nestjs/core":"^9 || ^10 || ^11","@sentry/node":"^8.1.0 || ^9 || ^10","@adonisjs/core":"^6","@nestjs/common":"^9 || ^10 || ^11","fastify-plugin":"^4 || ^5","@nestjs/platform-express":"^9 || ^10 || ^11","@nestjs/platform-fastify":"^9 || ^10 || ^11"},"peerDependenciesMeta":{"h3":{"optional":true},"koa":{"optional":true},"hono":{"optional":true},"pino":{"optional":true},"elysia":{"optional":true},"express":{"optional":true},"fastify":{"optional":true},"@hapi/hapi":{"optional":true},"@nestjs/core":{"optional":true},"@sentry/node":{"optional":true},"@adonisjs/core":{"optional":true},"@nestjs/common":{"optional":true},"fastify-plugin":{"optional":true},"@nestjs/platform-express":{"optional":true},"@nestjs/platform-fastify":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/apitally_0.23.0_1764507000531_0.015978461020226264","host":"s3://npm-registry-packages-npm-production"}},"0.23.1":{"name":"apitally","version":"0.23.1","keywords":["adonisjs","analytics","api","apitally","bun","elysia","express","fastify","h3","hapi","hono","koa","logging","metrics","middleware","monitor","monitoring","nestjs","node","nodejs","plugin","rest","restful"],"author":{"name":"Apitally","email":"hello@apitally.io"},"license":"MIT","_id":"apitally@0.23.1","maintainers":[{"name":"simongurcke","email":"simon@gurcke.de"}],"homepage":"https://apitally.io","bugs":{"url":"https://github.com/apitally/apitally-js/issues"},"dist":{"shasum":"e61a32ef769b6c08445c98cd6395b938ace28893","tarball":"https://registry.npmjs.org/apitally/-/apitally-0.23.1.tgz","fileCount":286,"integrity":"sha512-0G5BzMzrs/kpLK+hrTAXdPhZqTUT4UEkDAXGc3FlEFA+hyan9bPcqhgk9v9CU76V09z+BQnk52i+X5AczTPY2A==","signatures":[{"sig":"MEUCIQDcUCczp+6Eq+cbaBDwOzwfDG9srU9ZSc+YoFlkYpfeuQIgMIwJxsyetvAjFUIavvrl6r+uZIU9Z+1qyiWFG/VZOFo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/apitally@0.23.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":919042},"type":"module","exports":{"./h3":{"import":{"types":"./dist/h3/index.d.ts","default":"./dist/h3/index.js"},"require":{"types":"./dist/h3/index.d.cts","default":"./dist/h3/index.cjs"}},"./koa":{"import":{"types":"./dist/koa/index.d.ts","default":"./dist/koa/index.js"},"require":{"types":"./dist/koa/index.d.cts","default":"./dist/koa/index.cjs"}},"./hapi":{"import":{"types":"./dist/hapi/index.d.ts","default":"./dist/hapi/index.js"},"require":{"types":"./dist/hapi/index.d.cts","default":"./dist/hapi/index.cjs"}},"./hono":{"import":{"types":"./dist/hono/index.d.ts","default":"./dist/hono/index.js"},"require":{"types":"./dist/hono/index.d.cts","default":"./dist/hono/index.cjs"}},"./elysia":{"import":{"types":"./dist/elysia/index.d.ts","default":"./dist/elysia/index.js"},"require":{"types":"./dist/elysia/index.d.cts","default":"./dist/elysia/index.cjs"}},"./nestjs":{"import":{"types":"./dist/nestjs/index.d.ts","default":"./dist/nestjs/index.js"},"require":{"types":"./dist/nestjs/index.d.cts","default":"./dist/nestjs/index.cjs"}},"./express":{"import":{"types":"./dist/express/index.d.ts","default":"./dist/express/index.js"},"require":{"types":"./dist/express/index.d.cts","default":"./dist/express/index.cjs"}},"./fastify":{"import":{"types":"./dist/fastify/index.d.ts","default":"./dist/fastify/index.js"},"require":{"types":"./dist/fastify/index.d.cts","default":"./dist/fastify/index.cjs"}},"./adonisjs":{"import":{"types":"./dist/adonisjs/index.d.ts","default":"./dist/adonisjs/index.js"},"require":{"types":"./dist/adonisjs/index.d.cts","default":"./dist/adonisjs/index.cjs"}},"./package.json":"./package.json","./adonisjs/provider":{"import":{"types":"./dist/adonisjs/provider.d.ts","default":"./dist/adonisjs/provider.js"},"require":{"types":"./dist/adonisjs/provider.d.cts","default":"./dist/adonisjs/provider.cjs"}},"./adonisjs/middleware":{"import":{"types":"./dist/adonisjs/middleware.d.ts","default":"./dist/adonisjs/middleware.js"},"require":{"types":"./dist/adonisjs/middleware.d.cts","default":"./dist/adonisjs/middleware.cjs"}}},"gitHead":"2164607f92c3b3a231a1e16e45e0ed192de31584","scripts":{"test":"vitest","build":"tsup","check":"tsc --noEmit && eslint src tests && prettier --check .","format":"prettier --write ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c41ad39d-b788-4948-9ee5-2c173f183482"}},"prettier":{"printWidth":80},"repository":{"url":"git+ssh://git@github.com/apitally/apitally-js.git","type":"git"},"_npmVersion":"11.6.2","description":"Simple API monitoring & analytics for REST APIs built with Express, Fastify, NestJS, AdonisJS, Hono, H3, Elysia, Hapi, and Koa.","directories":{},"_nodeVersion":"24.11.1","dependencies":{"winston":"^3","async-lock":"^1","fetch-retry":"^6"},"typesVersions":{"*":{"h3":["./dist/h3/index.d.ts"],"koa":["./dist/koa/index.d.ts"],"hapi":["./dist/hapi/index.d.ts"],"hono":["./dist/hono/index.d.ts"],"elysia":["./dist/elysia/index.d.ts"],"nestjs":["./dist/nestjs/index.d.ts"],"express":["./dist/express/index.d.ts"],"fastify":["./dist/fastify/index.d.ts"],"adonisjs":["./dist/adonisjs/index.d.ts"],"adonisjs/provider":["./dist/adonisjs/provider.d.ts"],"adonisjs/middleware":["./dist/adonisjs/middleware.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"h3":"2.0.1-rc.5","koa":"^3.0.0","zod":"^3.23.8","hono":"^4.6.5","nock":"^14.0.0","tsup":"^8.1.0","elysia":"^1.3.7","eslint":"^9.0.0","vitest":"^3.0.0","express":"^5.1.0","fastify":"^5.0.0","globals":"^16.2.0","prettier":"^3.1.0","@swc/core":"^1.3.104","celebrate":"^15.0.3","copyfiles":"^2.4.1","koa-route":"^4.0.0","pino-http":"^11.0.0","supertest":"^7.0.0","@eslint/js":"^9.29.0","@hapi/hapi":"^21.4.3","@types/koa":"^3.0.0","typescript":"^5.2.2","@koa/router":"^13.1.0","@types/node":"^24.0.0","@nestjs/core":"^11.0.0","@sentry/node":"^10.0.0","@vinejs/vine":"^2.1.0 || ^3.0.1","unplugin-swc":"^1.5.1","@adonisjs/core":"^6.17.2","@nestjs/common":"^11.0.0","@types/express":"^5.0.3","fastify-plugin":"^5.0.1","koa-bodyparser":"^4.4.1","@nestjs/testing":"^11.0.0","class-validator":"^0.14.0","@types/koa-route":"^3.2.8","@types/supertest":"^6.0.0","@sinclair/typebox":"^0.34.41","@types/async-lock":"^1.4.2","class-transformer":"^0.5.1","express-validator":"^7.2.1","typescript-eslint":"^8.34.0","@types/koa__router":"^12.0.4","@hono/zod-validator":"^0.7.0","@vitest/coverage-v8":"^3.0.0","@types/koa-bodyparser":"^4.3.12","@nestjs/platform-express":"^11.0.0","@nestjs/platform-fastify":"^11.0.0"},"peerDependencies":{"h3":"^2","koa":"^2 || ^3","hono":"^4","pino":"^8 || ^9 || ^10","elysia":"^1","express":"^4 || ^5","fastify":"^4 || ^5","@hapi/hapi":"^21","@nestjs/core":"^9 || ^10 || ^11","@sentry/node":"^8.1.0 || ^9 || ^10","@adonisjs/core":"^6","@nestjs/common":"^9 || ^10 || ^11","fastify-plugin":"^4 || ^5","@nestjs/platform-express":"^9 || ^10 || ^11","@nestjs/platform-fastify":"^9 || ^10 || ^11"},"peerDependenciesMeta":{"h3":{"optional":true},"koa":{"optional":true},"hono":{"optional":true},"pino":{"optional":true},"elysia":{"optional":true},"express":{"optional":true},"fastify":{"optional":true},"@hapi/hapi":{"optional":true},"@nestjs/core":{"optional":true},"@sentry/node":{"optional":true},"@adonisjs/core":{"optional":true},"@nestjs/common":{"optional":true},"fastify-plugin":{"optional":true},"@nestjs/platform-express":{"optional":true},"@nestjs/platform-fastify":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/apitally_0.23.1_1765107449623_0.815565841213195","host":"s3://npm-registry-packages-npm-production"}},"0.24.0":{"name":"apitally","version":"0.24.0","keywords":["adonisjs","analytics","api","apitally","bun","elysia","express","fastify","h3","hapi","hono","koa","logging","metrics","middleware","monitor","monitoring","nestjs","node","nodejs","plugin","rest","restful"],"author":{"name":"Apitally","email":"hello@apitally.io"},"license":"MIT","_id":"apitally@0.24.0","maintainers":[{"name":"simongurcke","email":"simon@gurcke.de"}],"homepage":"https://apitally.io","bugs":{"url":"https://github.com/apitally/apitally-js/issues"},"dist":{"shasum":"875a89cab5acbc8d3abe280aad939e77f151f932","tarball":"https://registry.npmjs.org/apitally/-/apitally-0.24.0.tgz","fileCount":292,"integrity":"sha512-Wz1yy35NHDMdjodF5SiH94YYe2f5DbS9nPAwUvlI1XzvLWjKgmnHSDjoV9qdDdByNlNbW+RNrtHbAyGwuT+RMw==","signatures":[{"sig":"MEQCICOQSYI0Ckq8Eli/cbYF18izMhmdD1cdz7HgZpBm4Z+nAiB0CHFruaNs8CqYqhXQczT6CXU9Cn9YN2urD1HTMR5d/Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/apitally@0.24.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":947798},"type":"module","exports":{"./h3":{"import":{"types":"./dist/h3/index.d.ts","default":"./dist/h3/index.js"},"require":{"types":"./dist/h3/index.d.cts","default":"./dist/h3/index.cjs"}},"./koa":{"import":{"types":"./dist/koa/index.d.ts","default":"./dist/koa/index.js"},"require":{"types":"./dist/koa/index.d.cts","default":"./dist/koa/index.cjs"}},"./hapi":{"import":{"types":"./dist/hapi/index.d.ts","default":"./dist/hapi/index.js"},"require":{"types":"./dist/hapi/index.d.cts","default":"./dist/hapi/index.cjs"}},"./hono":{"import":{"types":"./dist/hono/index.d.ts","default":"./dist/hono/index.js"},"require":{"types":"./dist/hono/index.d.cts","default":"./dist/hono/index.cjs"}},"./elysia":{"import":{"types":"./dist/elysia/index.d.ts","default":"./dist/elysia/index.js"},"require":{"types":"./dist/elysia/index.d.cts","default":"./dist/elysia/index.cjs"}},"./nestjs":{"import":{"types":"./dist/nestjs/index.d.ts","default":"./dist/nestjs/index.js"},"require":{"types":"./dist/nestjs/index.d.cts","default":"./dist/nestjs/index.cjs"}},"./express":{"import":{"types":"./dist/express/index.d.ts","default":"./dist/express/index.js"},"require":{"types":"./dist/express/index.d.cts","default":"./dist/express/index.cjs"}},"./fastify":{"import":{"types":"./dist/fastify/index.d.ts","default":"./dist/fastify/index.js"},"require":{"types":"./dist/fastify/index.d.cts","default":"./dist/fastify/index.cjs"}},"./adonisjs":{"import":{"types":"./dist/adonisjs/index.d.ts","default":"./dist/adonisjs/index.js"},"require":{"types":"./dist/adonisjs/index.d.cts","default":"./dist/adonisjs/index.cjs"}},"./package.json":"./package.json","./adonisjs/provider":{"import":{"types":"./dist/adonisjs/provider.d.ts","default":"./dist/adonisjs/provider.js"},"require":{"types":"./dist/adonisjs/provider.d.cts","default":"./dist/adonisjs/provider.cjs"}},"./adonisjs/middleware":{"import":{"types":"./dist/adonisjs/middleware.d.ts","default":"./dist/adonisjs/middleware.js"},"require":{"types":"./dist/adonisjs/middleware.d.cts","default":"./dist/adonisjs/middleware.cjs"}}},"gitHead":"efb0c8ddcb7771e9618bdb40eac27efb2edbcd86","scripts":{"test":"vitest","build":"tsup","check":"tsc --noEmit && eslint src tests && prettier --check .","format":"prettier --write ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c41ad39d-b788-4948-9ee5-2c173f183482"}},"prettier":{"printWidth":80},"repository":{"url":"git+ssh://git@github.com/apitally/apitally-js.git","type":"git"},"_npmVersion":"11.6.2","description":"Simple API monitoring & analytics for REST APIs built with Express, Fastify, NestJS, AdonisJS, Hono, H3, Elysia, Hapi, and Koa.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"winston":"^3","async-lock":"^1","fetch-retry":"^6"},"typesVersions":{"*":{"h3":["./dist/h3/index.d.ts"],"koa":["./dist/koa/index.d.ts"],"hapi":["./dist/hapi/index.d.ts"],"hono":["./dist/hono/index.d.ts"],"elysia":["./dist/elysia/index.d.ts"],"nestjs":["./dist/nestjs/index.d.ts"],"express":["./dist/express/index.d.ts"],"fastify":["./dist/fastify/index.d.ts"],"adonisjs":["./dist/adonisjs/index.d.ts"],"adonisjs/provider":["./dist/adonisjs/provider.d.ts"],"adonisjs/middleware":["./dist/adonisjs/middleware.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"h3":"2.0.1-rc.6","koa":"^3.0.0","zod":"^3.23.8","hono":"^4.6.5","nock":"^14.0.0","tsup":"^8.1.0","elysia":"^1.3.7","eslint":"^9.0.0","vitest":"^3.0.0","express":"^5.1.0","fastify":"^5.0.0","globals":"^17.0.0","prettier":"^3.1.0","@swc/core":"^1.3.104","celebrate":"^15.0.3","copyfiles":"^2.4.1","koa-route":"^4.0.0","pino-http":"^11.0.0","supertest":"^7.0.0","@eslint/js":"^9.29.0","@hapi/hapi":"^21.4.3","@types/koa":"^3.0.0","typescript":"^5.2.2","@koa/router":"^13.1.0","@types/node":"^24.0.0","@nestjs/core":"^11.0.0","@sentry/node":"^10.0.0","@vinejs/vine":"^2.1.0 || ^3.0.1","unplugin-swc":"^1.5.1","@adonisjs/core":"^6.17.2","@nestjs/common":"^11.0.0","@types/express":"^5.0.3","fastify-plugin":"^5.0.1","koa-bodyparser":"^4.4.1","@nestjs/testing":"^11.0.0","class-validator":"^0.14.0","@types/koa-route":"^3.2.8","@types/supertest":"^6.0.0","@sinclair/typebox":"^0.34.41","@types/async-lock":"^1.4.2","class-transformer":"^0.5.1","express-validator":"^7.2.1","typescript-eslint":"^8.34.0","@types/koa__router":"^12.0.4","@hono/zod-validator":"^0.7.0","@vitest/coverage-v8":"^3.0.0","@types/koa-bodyparser":"^4.3.12","@nestjs/platform-express":"^11.0.0","@nestjs/platform-fastify":"^11.0.0"},"peerDependencies":{"h3":"^2","koa":"^2 || ^3","hono":"^4","pino":"^8 || ^9 || ^10","elysia":"^1","express":"^4 || ^5","fastify":"^4 || ^5","@hapi/hapi":"^21","@nestjs/core":"^9 || ^10 || ^11","@sentry/node":"^8.1.0 || ^9 || ^10","@adonisjs/core":"^6","@nestjs/common":"^9 || ^10 || ^11","fastify-plugin":"^4 || ^5","@nestjs/platform-express":"^9 || ^10 || ^11","@nestjs/platform-fastify":"^9 || ^10 || ^11"},"peerDependenciesMeta":{"h3":{"optional":true},"koa":{"optional":true},"hono":{"optional":true},"pino":{"optional":true},"elysia":{"optional":true},"express":{"optional":true},"fastify":{"optional":true},"@hapi/hapi":{"optional":true},"@nestjs/core":{"optional":true},"@sentry/node":{"optional":true},"@adonisjs/core":{"optional":true},"@nestjs/common":{"optional":true},"fastify-plugin":{"optional":true},"@nestjs/platform-express":{"optional":true},"@nestjs/platform-fastify":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/apitally_0.24.0_1768386302027_0.0019274110041602732","host":"s3://npm-registry-packages-npm-production"}},"0.25.0":{"name":"apitally","version":"0.25.0","keywords":["adonisjs","analytics","api","apitally","bun","elysia","express","fastify","h3","hapi","hono","koa","logging","metrics","middleware","monitor","monitoring","nestjs","node","nodejs","plugin","rest","restful"],"author":{"name":"Apitally","email":"hello@apitally.io"},"license":"MIT","_id":"apitally@0.25.0","maintainers":[{"name":"simongurcke","email":"simon@gurcke.de"}],"homepage":"https://apitally.io","bugs":{"url":"https://github.com/apitally/apitally-js/issues"},"dist":{"shasum":"c57493354eaa7a4946f6195572ee7a21a9d44d58","tarball":"https://registry.npmjs.org/apitally/-/apitally-0.25.0.tgz","fileCount":298,"integrity":"sha512-t8RzSuxJH3jvyoWaoPolHSHAUlMu9KFhMSGVLzXZie2JQPINZ5h5AJ3/t23FuPW1Al4riW17Iisvm9mtI6bBtQ==","signatures":[{"sig":"MEQCIFiL4rB8IW3pbIXXPBzPR0jPO0yY0r4eq2nI8QwutaStAiA2oc98oo6xms/DoXYiMR3et/f4aSsQn0ld0na5qWnmRA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/apitally@0.25.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1024212},"type":"module","exports":{"./h3":{"import":{"types":"./dist/h3/index.d.ts","default":"./dist/h3/index.js"},"require":{"types":"./dist/h3/index.d.cts","default":"./dist/h3/index.cjs"}},"./koa":{"import":{"types":"./dist/koa/index.d.ts","default":"./dist/koa/index.js"},"require":{"types":"./dist/koa/index.d.cts","default":"./dist/koa/index.cjs"}},"./hapi":{"import":{"types":"./dist/hapi/index.d.ts","default":"./dist/hapi/index.js"},"require":{"types":"./dist/hapi/index.d.cts","default":"./dist/hapi/index.cjs"}},"./hono":{"import":{"types":"./dist/hono/index.d.ts","default":"./dist/hono/index.js"},"require":{"types":"./dist/hono/index.d.cts","default":"./dist/hono/index.cjs"}},"./elysia":{"import":{"types":"./dist/elysia/index.d.ts","default":"./dist/elysia/index.js"},"require":{"types":"./dist/elysia/index.d.cts","default":"./dist/elysia/index.cjs"}},"./nestjs":{"import":{"types":"./dist/nestjs/index.d.ts","default":"./dist/nestjs/index.js"},"require":{"types":"./dist/nestjs/index.d.cts","default":"./dist/nestjs/index.cjs"}},"./express":{"import":{"types":"./dist/express/index.d.ts","default":"./dist/express/index.js"},"require":{"types":"./dist/express/index.d.cts","default":"./dist/express/index.cjs"}},"./fastify":{"import":{"types":"./dist/fastify/index.d.ts","default":"./dist/fastify/index.js"},"require":{"types":"./dist/fastify/index.d.cts","default":"./dist/fastify/index.cjs"}},"./adonisjs":{"import":{"types":"./dist/adonisjs/index.d.ts","default":"./dist/adonisjs/index.js"},"require":{"types":"./dist/adonisjs/index.d.cts","default":"./dist/adonisjs/index.cjs"}},"./package.json":"./package.json","./adonisjs/provider":{"import":{"types":"./dist/adonisjs/provider.d.ts","default":"./dist/adonisjs/provider.js"},"require":{"types":"./dist/adonisjs/provider.d.cts","default":"./dist/adonisjs/provider.cjs"}},"./adonisjs/middleware":{"import":{"types":"./dist/adonisjs/middleware.d.ts","default":"./dist/adonisjs/middleware.js"},"require":{"types":"./dist/adonisjs/middleware.d.cts","default":"./dist/adonisjs/middleware.cjs"}}},"gitHead":"88e72d0cf7c9821527cb3801d16105685812a9dc","scripts":{"test":"vitest","build":"tsup","check":"tsc --noEmit && eslint src tests && prettier --check .","format":"prettier --write ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c41ad39d-b788-4948-9ee5-2c173f183482"}},"prettier":{"printWidth":80},"repository":{"url":"git+ssh://git@github.com/apitally/apitally-js.git","type":"git"},"_npmVersion":"11.6.2","description":"Simple API monitoring & analytics for REST APIs built with Express, Fastify, NestJS, AdonisJS, Hono, H3, Elysia, Hapi, and Koa.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"winston":"^3","async-lock":"^1","fetch-retry":"^6","@opentelemetry/api":"^1.9.0","@opentelemetry/sdk-trace-base":"^2.0.0","@opentelemetry/context-async-hooks":"^2.0.0"},"typesVersions":{"*":{"h3":["./dist/h3/index.d.ts"],"koa":["./dist/koa/index.d.ts"],"hapi":["./dist/hapi/index.d.ts"],"hono":["./dist/hono/index.d.ts"],"elysia":["./dist/elysia/index.d.ts"],"nestjs":["./dist/nestjs/index.d.ts"],"express":["./dist/express/index.d.ts"],"fastify":["./dist/fastify/index.d.ts"],"adonisjs":["./dist/adonisjs/index.d.ts"],"adonisjs/provider":["./dist/adonisjs/provider.d.ts"],"adonisjs/middleware":["./dist/adonisjs/middleware.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"h3":"2.0.1-rc.8","koa":"^3.0.0","zod":"^3.23.8","hono":"^4.6.5","nock":"^14.0.0","tsup":"^8.1.0","elysia":"^1.3.7","eslint":"^9.0.0","vitest":"^3.0.0","express":"^5.1.0","fastify":"^5.0.0","globals":"^17.0.0","prettier":"^3.1.0","@swc/core":"^1.3.104","celebrate":"^15.0.3","copyfiles":"^2.4.1","koa-route":"^4.0.0","pino-http":"^11.0.0","supertest":"^7.0.0","@eslint/js":"^9.29.0","@hapi/hapi":"^21.4.3","@types/koa":"^3.0.0","typescript":"^5.2.2","@koa/router":"^13.1.0","@types/node":"^24.0.0","@nestjs/core":"^11.0.0","@sentry/node":"^10.0.0","@vinejs/vine":"^2.1.0 || ^3.0.1","unplugin-swc":"^1.5.1","@adonisjs/core":"^6.17.2","@nestjs/common":"^11.0.0","@types/express":"^5.0.3","fastify-plugin":"^5.0.1","koa-bodyparser":"^4.4.1","@nestjs/testing":"^11.0.0","class-validator":"^0.14.0","@types/koa-route":"^3.2.8","@types/supertest":"^6.0.0","@sinclair/typebox":"^0.34.41","@types/async-lock":"^1.4.2","class-transformer":"^0.5.1","express-validator":"^7.2.1","typescript-eslint":"^8.34.0","@types/koa__router":"^12.0.4","@hono/zod-validator":"^0.7.0","@vitest/coverage-v8":"^3.0.0","@types/koa-bodyparser":"^4.3.12","@nestjs/platform-express":"^11.0.0","@nestjs/platform-fastify":"^11.0.0"},"peerDependencies":{"h3":"^2","koa":"^2 || ^3","hono":"^4","pino":"^8 || ^9 || ^10","elysia":"^1","express":"^4 || ^5","fastify":"^4 || ^5","@hapi/hapi":"^21","@nestjs/core":"^9 || ^10 || ^11","@sentry/node":"^8.1.0 || ^9 || ^10","@adonisjs/core":"^6","@nestjs/common":"^9 || ^10 || ^11","fastify-plugin":"^4 || ^5","@nestjs/platform-express":"^9 || ^10 || ^11","@nestjs/platform-fastify":"^9 || ^10 || ^11"},"peerDependenciesMeta":{"h3":{"optional":true},"koa":{"optional":true},"hono":{"optional":true},"pino":{"optional":true},"elysia":{"optional":true},"express":{"optional":true},"fastify":{"optional":true},"@hapi/hapi":{"optional":true},"@nestjs/core":{"optional":true},"@sentry/node":{"optional":true},"@adonisjs/core":{"optional":true},"@nestjs/common":{"optional":true},"fastify-plugin":{"optional":true},"@nestjs/platform-express":{"optional":true},"@nestjs/platform-fastify":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/apitally_0.25.0_1768736860169_0.1976898474271549","host":"s3://npm-registry-packages-npm-production"}},"0.25.1":{"name":"apitally","version":"0.25.1","keywords":["adonisjs","analytics","api","apitally","bun","elysia","express","fastify","h3","hapi","hono","koa","logging","metrics","middleware","monitor","monitoring","nestjs","node","nodejs","plugin","rest","restful"],"author":{"name":"Apitally","email":"hello@apitally.io"},"license":"MIT","_id":"apitally@0.25.1","maintainers":[{"name":"simongurcke","email":"simon@gurcke.de"}],"homepage":"https://apitally.io","bugs":{"url":"https://github.com/apitally/apitally-js/issues"},"dist":{"shasum":"d254a01bb60eda8018d958304f2a80b6f700ab79","tarball":"https://registry.npmjs.org/apitally/-/apitally-0.25.1.tgz","fileCount":298,"integrity":"sha512-kNhg2zbcj3/gRN/YsUNn1rWKtJUDV+5tn9R39W73uzFsZdBcxvqC5UyhrCQta+itpVd846a4VaTWtUBDM56gVg==","signatures":[{"sig":"MEUCIQDVSCCp7AJuFP/IHHH9pSJLjY9h4kGChdQDh7hZX9MOUwIgTtQsrBGvfgAckJNLYxguMPOeYtHBZ6AJbsvUUJN3vuo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/apitally@0.25.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1024352},"type":"module","exports":{"./h3":{"import":{"types":"./dist/h3/index.d.ts","default":"./dist/h3/index.js"},"require":{"types":"./dist/h3/index.d.cts","default":"./dist/h3/index.cjs"}},"./koa":{"import":{"types":"./dist/koa/index.d.ts","default":"./dist/koa/index.js"},"require":{"types":"./dist/koa/index.d.cts","default":"./dist/koa/index.cjs"}},"./hapi":{"import":{"types":"./dist/hapi/index.d.ts","default":"./dist/hapi/index.js"},"require":{"types":"./dist/hapi/index.d.cts","default":"./dist/hapi/index.cjs"}},"./hono":{"import":{"types":"./dist/hono/index.d.ts","default":"./dist/hono/index.js"},"require":{"types":"./dist/hono/index.d.cts","default":"./dist/hono/index.cjs"}},"./elysia":{"import":{"types":"./dist/elysia/index.d.ts","default":"./dist/elysia/index.js"},"require":{"types":"./dist/elysia/index.d.cts","default":"./dist/elysia/index.cjs"}},"./nestjs":{"import":{"types":"./dist/nestjs/index.d.ts","default":"./dist/nestjs/index.js"},"require":{"types":"./dist/nestjs/index.d.cts","default":"./dist/nestjs/index.cjs"}},"./express":{"import":{"types":"./dist/express/index.d.ts","default":"./dist/express/index.js"},"require":{"types":"./dist/express/index.d.cts","default":"./dist/express/index.cjs"}},"./fastify":{"import":{"types":"./dist/fastify/index.d.ts","default":"./dist/fastify/index.js"},"require":{"types":"./dist/fastify/index.d.cts","default":"./dist/fastify/index.cjs"}},"./adonisjs":{"import":{"types":"./dist/adonisjs/index.d.ts","default":"./dist/adonisjs/index.js"},"require":{"types":"./dist/adonisjs/index.d.cts","default":"./dist/adonisjs/index.cjs"}},"./package.json":"./package.json","./adonisjs/provider":{"import":{"types":"./dist/adonisjs/provider.d.ts","default":"./dist/adonisjs/provider.js"},"require":{"types":"./dist/adonisjs/provider.d.cts","default":"./dist/adonisjs/provider.cjs"}},"./adonisjs/middleware":{"import":{"types":"./dist/adonisjs/middleware.d.ts","default":"./dist/adonisjs/middleware.js"},"require":{"types":"./dist/adonisjs/middleware.d.cts","default":"./dist/adonisjs/middleware.cjs"}}},"gitHead":"05443882ec1b4fa6934a61f49a864a06f087d475","scripts":{"test":"vitest","build":"tsup","check":"tsc --noEmit && eslint src tests && prettier --check .","format":"prettier --write ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c41ad39d-b788-4948-9ee5-2c173f183482"}},"prettier":{"printWidth":80},"repository":{"url":"git+ssh://git@github.com/apitally/apitally-js.git","type":"git"},"_npmVersion":"11.6.2","description":"Simple API monitoring & analytics for REST APIs built with Express, Fastify, NestJS, AdonisJS, Hono, H3, Elysia, Hapi, and Koa.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"winston":"^3","async-lock":"^1","fetch-retry":"^6","@opentelemetry/api":"^1.9.0","@opentelemetry/sdk-trace-base":"^2.0.0","@opentelemetry/context-async-hooks":"^2.0.0"},"typesVersions":{"*":{"h3":["./dist/h3/index.d.ts"],"koa":["./dist/koa/index.d.ts"],"hapi":["./dist/hapi/index.d.ts"],"hono":["./dist/hono/index.d.ts"],"elysia":["./dist/elysia/index.d.ts"],"nestjs":["./dist/nestjs/index.d.ts"],"express":["./dist/express/index.d.ts"],"fastify":["./dist/fastify/index.d.ts"],"adonisjs":["./dist/adonisjs/index.d.ts"],"adonisjs/provider":["./dist/adonisjs/provider.d.ts"],"adonisjs/middleware":["./dist/adonisjs/middleware.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"h3":"2.0.1-rc.8","koa":"^3.0.0","zod":"^3.23.8","hono":"^4.6.5","nock":"^14.0.0","tsup":"^8.1.0","elysia":"^1.3.7","eslint":"^9.0.0","vitest":"^3.0.0","express":"^5.1.0","fastify":"^5.0.0","globals":"^17.0.0","prettier":"^3.1.0","@swc/core":"^1.3.104","celebrate":"^15.0.3","copyfiles":"^2.4.1","koa-route":"^4.0.0","pino-http":"^11.0.0","supertest":"^7.0.0","@eslint/js":"^9.29.0","@hapi/hapi":"^21.4.3","@types/koa":"^3.0.0","typescript":"^5.2.2","@koa/router":"^13.1.0","@types/node":"^24.0.0","@nestjs/core":"^11.0.0","@sentry/node":"^10.0.0","@vinejs/vine":"^2.1.0 || ^3.0.1","unplugin-swc":"^1.5.1","@adonisjs/core":"^6.17.2","@nestjs/common":"^11.0.0","@types/express":"^5.0.3","fastify-plugin":"^5.0.1","koa-bodyparser":"^4.4.1","@nestjs/testing":"^11.0.0","class-validator":"^0.14.0","@types/koa-route":"^3.2.8","@types/supertest":"^6.0.0","@sinclair/typebox":"^0.34.41","@types/async-lock":"^1.4.2","class-transformer":"^0.5.1","express-validator":"^7.2.1","typescript-eslint":"^8.34.0","@types/koa__router":"^12.0.4","@hono/zod-validator":"^0.7.0","@vitest/coverage-v8":"^3.0.0","@types/koa-bodyparser":"^4.3.12","@nestjs/platform-express":"^11.0.0","@nestjs/platform-fastify":"^11.0.0","esbuild-fix-imports-plugin":"^1.0.23"},"peerDependencies":{"h3":"^2","koa":"^2 || ^3","hono":"^4","pino":"^8 || ^9 || ^10","elysia":"^1","express":"^4 || ^5","fastify":"^4 || ^5","@hapi/hapi":"^21","@nestjs/core":"^9 || ^10 || ^11","@sentry/node":"^8.1.0 || ^9 || ^10","@adonisjs/core":"^6","@nestjs/common":"^9 || ^10 || ^11","fastify-plugin":"^4 || ^5","@nestjs/platform-express":"^9 || ^10 || ^11","@nestjs/platform-fastify":"^9 || ^10 || ^11"},"peerDependenciesMeta":{"h3":{"optional":true},"koa":{"optional":true},"hono":{"optional":true},"pino":{"optional":true},"elysia":{"optional":true},"express":{"optional":true},"fastify":{"optional":true},"@hapi/hapi":{"optional":true},"@nestjs/core":{"optional":true},"@sentry/node":{"optional":true},"@adonisjs/core":{"optional":true},"@nestjs/common":{"optional":true},"fastify-plugin":{"optional":true},"@nestjs/platform-express":{"optional":true},"@nestjs/platform-fastify":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/apitally_0.25.1_1769166940878_0.700138855076416","host":"s3://npm-registry-packages-npm-production"}},"0.25.2":{"name":"apitally","version":"0.25.2","keywords":["adonisjs","analytics","api","apitally","bun","elysia","express","fastify","h3","hapi","hono","koa","logging","metrics","middleware","monitor","monitoring","nestjs","node","nodejs","plugin","rest","restful"],"author":{"name":"Apitally","email":"hello@apitally.io"},"license":"MIT","_id":"apitally@0.25.2","maintainers":[{"name":"simongurcke","email":"simon@gurcke.de"}],"homepage":"https://apitally.io","bugs":{"url":"https://github.com/apitally/apitally-js/issues"},"dist":{"shasum":"38ba2097d9d9715ad5eb77ae986366643d12b67e","tarball":"https://registry.npmjs.org/apitally/-/apitally-0.25.2.tgz","fileCount":304,"integrity":"sha512-kkuXuP7fBK3c0oO6Bv83PZTNEjAG5u6O8Zh2hzxpp2AHYFcUb+pHGOWGDCjie78TSlanbtglZlmeX+qGSJ4GoQ==","signatures":[{"sig":"MEUCIQDLSOvJwZH0q1j9DPwc1a5ls3gmwByeS9XTqOwe/nbHLAIgaPIwBs80gPL/DjZ28SdvHTeG6N7JNbQa9R8r50uXbO0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/apitally@0.25.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1016618},"type":"module","exports":{"./h3":{"import":{"types":"./dist/h3/index.d.ts","default":"./dist/h3/index.js"},"require":{"types":"./dist/h3/index.d.cts","default":"./dist/h3/index.cjs"}},"./koa":{"import":{"types":"./dist/koa/index.d.ts","default":"./dist/koa/index.js"},"require":{"types":"./dist/koa/index.d.cts","default":"./dist/koa/index.cjs"}},"./hapi":{"import":{"types":"./dist/hapi/index.d.ts","default":"./dist/hapi/index.js"},"require":{"types":"./dist/hapi/index.d.cts","default":"./dist/hapi/index.cjs"}},"./hono":{"import":{"types":"./dist/hono/index.d.ts","default":"./dist/hono/index.js"},"require":{"types":"./dist/hono/index.d.cts","default":"./dist/hono/index.cjs"}},"./otel":{"import":{"types":"./dist/otel/index.d.ts","default":"./dist/otel/index.js"},"require":{"types":"./dist/otel/index.d.cts","default":"./dist/otel/index.cjs"}},"./elysia":{"import":{"types":"./dist/elysia/index.d.ts","default":"./dist/elysia/index.js"},"require":{"types":"./dist/elysia/index.d.cts","default":"./dist/elysia/index.cjs"}},"./nestjs":{"import":{"types":"./dist/nestjs/index.d.ts","default":"./dist/nestjs/index.js"},"require":{"types":"./dist/nestjs/index.d.cts","default":"./dist/nestjs/index.cjs"}},"./express":{"import":{"types":"./dist/express/index.d.ts","default":"./dist/express/index.js"},"require":{"types":"./dist/express/index.d.cts","default":"./dist/express/index.cjs"}},"./fastify":{"import":{"types":"./dist/fastify/index.d.ts","default":"./dist/fastify/index.js"},"require":{"types":"./dist/fastify/index.d.cts","default":"./dist/fastify/index.cjs"}},"./adonisjs":{"import":{"types":"./dist/adonisjs/index.d.ts","default":"./dist/adonisjs/index.js"},"require":{"types":"./dist/adonisjs/index.d.cts","default":"./dist/adonisjs/index.cjs"}},"./package.json":"./package.json","./adonisjs/provider":{"import":{"types":"./dist/adonisjs/provider.d.ts","default":"./dist/adonisjs/provider.js"},"require":{"types":"./dist/adonisjs/provider.d.cts","default":"./dist/adonisjs/provider.cjs"}},"./adonisjs/middleware":{"import":{"types":"./dist/adonisjs/middleware.d.ts","default":"./dist/adonisjs/middleware.js"},"require":{"types":"./dist/adonisjs/middleware.d.cts","default":"./dist/adonisjs/middleware.cjs"}}},"gitHead":"e4e81b1aa6765abe80dd8fb3a5fdd84818d4ec4a","scripts":{"test":"vitest","build":"tsup","check":"tsc --noEmit && eslint src tests && prettier --check .","format":"prettier --write ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c41ad39d-b788-4948-9ee5-2c173f183482"}},"prettier":{"printWidth":80},"repository":{"url":"git+ssh://git@github.com/apitally/apitally-js.git","type":"git"},"_npmVersion":"11.6.2","description":"Simple API monitoring & analytics for REST APIs built with Express, Fastify, NestJS, AdonisJS, Hono, H3, Elysia, Hapi, and Koa.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"winston":"^3","async-lock":"^1","fetch-retry":"^6","@opentelemetry/api":"^1.9.0","@opentelemetry/sdk-trace-base":"^2.0.0","@opentelemetry/context-async-hooks":"^2.0.0"},"typesVersions":{"*":{"h3":["./dist/h3/index.d.ts"],"koa":["./dist/koa/index.d.ts"],"hapi":["./dist/hapi/index.d.ts"],"hono":["./dist/hono/index.d.ts"],"otel":["./dist/otel/index.d.ts"],"elysia":["./dist/elysia/index.d.ts"],"nestjs":["./dist/nestjs/index.d.ts"],"express":["./dist/express/index.d.ts"],"fastify":["./dist/fastify/index.d.ts"],"adonisjs":["./dist/adonisjs/index.d.ts"],"adonisjs/provider":["./dist/adonisjs/provider.d.ts"],"adonisjs/middleware":["./dist/adonisjs/middleware.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"h3":"2.0.1-rc.11","koa":"^3.0.0","zod":"^3.23.8","hono":"^4.6.5","nock":"^14.0.0","tsup":"^8.1.0","elysia":"^1.3.7","eslint":"^9.0.0","vitest":"^3.0.0","express":"^5.1.0","fastify":"^5.0.0","globals":"^17.0.0","prettier":"^3.1.0","@swc/core":"^1.3.104","celebrate":"^15.0.3","copyfiles":"^2.4.1","koa-route":"^4.0.0","pino-http":"^11.0.0","supertest":"^7.0.0","@eslint/js":"^9.29.0","@hapi/hapi":"^21.4.3","@types/koa":"^3.0.0","typescript":"^5.2.2","@koa/router":"^13.1.0","@types/node":"^24.0.0","@nestjs/core":"^11.0.0","@sentry/node":"^10.0.0","@vinejs/vine":"^2.1.0 || ^3.0.1","unplugin-swc":"^1.5.1","@adonisjs/core":"^6.17.2","@nestjs/common":"^11.0.0","@types/express":"^5.0.3","fastify-plugin":"^5.0.1","koa-bodyparser":"^4.4.1","@nestjs/testing":"^11.0.0","class-validator":"^0.14.0","@types/koa-route":"^3.2.8","@types/supertest":"^6.0.0","@sinclair/typebox":"^0.34.41","@types/async-lock":"^1.4.2","class-transformer":"^0.5.1","express-validator":"^7.2.1","typescript-eslint":"^8.34.0","@types/koa__router":"^12.0.4","@hono/zod-validator":"^0.7.0","@vitest/coverage-v8":"^3.0.0","@types/koa-bodyparser":"^4.3.12","@nestjs/platform-express":"^11.0.0","@nestjs/platform-fastify":"^11.0.0","esbuild-fix-imports-plugin":"^1.0.23"},"peerDependencies":{"h3":"^2","koa":"^2 || ^3","hono":"^4","pino":"^8 || ^9 || ^10","elysia":"^1","express":"^4 || ^5","fastify":"^4 || ^5","@hapi/hapi":"^21","@nestjs/core":"^9 || ^10 || ^11","@sentry/node":"^8.1.0 || ^9 || ^10","@adonisjs/core":"^6","@nestjs/common":"^9 || ^10 || ^11","fastify-plugin":"^4 || ^5","@nestjs/platform-express":"^9 || ^10 || ^11","@nestjs/platform-fastify":"^9 || ^10 || ^11"},"peerDependenciesMeta":{"h3":{"optional":true},"koa":{"optional":true},"hono":{"optional":true},"pino":{"optional":true},"elysia":{"optional":true},"express":{"optional":true},"fastify":{"optional":true},"@hapi/hapi":{"optional":true},"@nestjs/core":{"optional":true},"@sentry/node":{"optional":true},"@adonisjs/core":{"optional":true},"@nestjs/common":{"optional":true},"fastify-plugin":{"optional":true},"@nestjs/platform-express":{"optional":true},"@nestjs/platform-fastify":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/apitally_0.25.2_1769590913545_0.48659936796793857","host":"s3://npm-registry-packages-npm-production"}},"0.25.3":{"name":"apitally","version":"0.25.3","keywords":["adonisjs","analytics","api","apitally","bun","elysia","express","fastify","h3","hapi","hono","koa","logging","metrics","middleware","monitor","monitoring","nestjs","node","nodejs","plugin","rest","restful"],"author":{"name":"Apitally","email":"hello@apitally.io"},"license":"MIT","_id":"apitally@0.25.3","maintainers":[{"name":"simongurcke","email":"simon@gurcke.de"}],"homepage":"https://apitally.io","bugs":{"url":"https://github.com/apitally/apitally-js/issues"},"dist":{"shasum":"8872469ca5cf3245be4e100a5df09149e88e133f","tarball":"https://registry.npmjs.org/apitally/-/apitally-0.25.3.tgz","fileCount":304,"integrity":"sha512-lrNGb6ThNBnFk2FIVSjFUgvBmRSv+83GJdQIqePY/sQSpS/Tvr9qP1PIKxq6KcmzrlNldjR1Qssr7UVbKcp1ZA==","signatures":[{"sig":"MEQCIBK7aJ/5FzE1yONI3YGQP3ftTju82Zh9hT2lvVclSofPAiACmh9tQcmz5vk0RghP4sNJ+PutUr62PAXXxvaRBCqVFQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/apitally@0.25.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1017864},"type":"module","exports":{"./h3":{"import":{"types":"./dist/h3/index.d.ts","default":"./dist/h3/index.js"},"require":{"types":"./dist/h3/index.d.cts","default":"./dist/h3/index.cjs"}},"./koa":{"import":{"types":"./dist/koa/index.d.ts","default":"./dist/koa/index.js"},"require":{"types":"./dist/koa/index.d.cts","default":"./dist/koa/index.cjs"}},"./hapi":{"import":{"types":"./dist/hapi/index.d.ts","default":"./dist/hapi/index.js"},"require":{"types":"./dist/hapi/index.d.cts","default":"./dist/hapi/index.cjs"}},"./hono":{"import":{"types":"./dist/hono/index.d.ts","default":"./dist/hono/index.js"},"require":{"types":"./dist/hono/index.d.cts","default":"./dist/hono/index.cjs"}},"./otel":{"import":{"types":"./dist/otel/index.d.ts","default":"./dist/otel/index.js"},"require":{"types":"./dist/otel/index.d.cts","default":"./dist/otel/index.cjs"}},"./elysia":{"import":{"types":"./dist/elysia/index.d.ts","default":"./dist/elysia/index.js"},"require":{"types":"./dist/elysia/index.d.cts","default":"./dist/elysia/index.cjs"}},"./nestjs":{"import":{"types":"./dist/nestjs/index.d.ts","default":"./dist/nestjs/index.js"},"require":{"types":"./dist/nestjs/index.d.cts","default":"./dist/nestjs/index.cjs"}},"./express":{"import":{"types":"./dist/express/index.d.ts","default":"./dist/express/index.js"},"require":{"types":"./dist/express/index.d.cts","default":"./dist/express/index.cjs"}},"./fastify":{"import":{"types":"./dist/fastify/index.d.ts","default":"./dist/fastify/index.js"},"require":{"types":"./dist/fastify/index.d.cts","default":"./dist/fastify/index.cjs"}},"./adonisjs":{"import":{"types":"./dist/adonisjs/index.d.ts","default":"./dist/adonisjs/index.js"},"require":{"types":"./dist/adonisjs/index.d.cts","default":"./dist/adonisjs/index.cjs"}},"./package.json":"./package.json","./adonisjs/provider":{"import":{"types":"./dist/adonisjs/provider.d.ts","default":"./dist/adonisjs/provider.js"},"require":{"types":"./dist/adonisjs/provider.d.cts","default":"./dist/adonisjs/provider.cjs"}},"./adonisjs/middleware":{"import":{"types":"./dist/adonisjs/middleware.d.ts","default":"./dist/adonisjs/middleware.js"},"require":{"types":"./dist/adonisjs/middleware.d.cts","default":"./dist/adonisjs/middleware.cjs"}}},"gitHead":"a159dd965dd1335d11c8d98a509460021d76bd6f","scripts":{"test":"vitest","build":"tsup","check":"tsc --noEmit && eslint src tests && prettier --check .","format":"prettier --write ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c41ad39d-b788-4948-9ee5-2c173f183482"}},"prettier":{"printWidth":80},"repository":{"url":"git+ssh://git@github.com/apitally/apitally-js.git","type":"git"},"_npmVersion":"11.6.2","description":"Simple API monitoring & analytics for REST APIs built with Express, Fastify, NestJS, AdonisJS, Hono, H3, Elysia, Hapi, and Koa.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"winston":"^3","async-lock":"^1","fetch-retry":"^6","@opentelemetry/api":"^1.9.0","@opentelemetry/sdk-trace-base":"^2.0.0","@opentelemetry/context-async-hooks":"^2.0.0"},"typesVersions":{"*":{"h3":["./dist/h3/index.d.ts"],"koa":["./dist/koa/index.d.ts"],"hapi":["./dist/hapi/index.d.ts"],"hono":["./dist/hono/index.d.ts"],"otel":["./dist/otel/index.d.ts"],"elysia":["./dist/elysia/index.d.ts"],"nestjs":["./dist/nestjs/index.d.ts"],"express":["./dist/express/index.d.ts"],"fastify":["./dist/fastify/index.d.ts"],"adonisjs":["./dist/adonisjs/index.d.ts"],"adonisjs/provider":["./dist/adonisjs/provider.d.ts"],"adonisjs/middleware":["./dist/adonisjs/middleware.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"h3":"2.0.1-rc.14","koa":"^3.0.0","zod":"^3.23.8","hono":"^4.6.5","nock":"^14.0.0","tsup":"^8.1.0","elysia":"^1.3.7","eslint":"^9.0.0","vitest":"^3.0.0","express":"^5.1.0","fastify":"^5.0.0","globals":"^17.0.0","prettier":"^3.1.0","@swc/core":"^1.3.104","celebrate":"^15.0.3","copyfiles":"^2.4.1","koa-route":"^4.0.0","pino-http":"^11.0.0","supertest":"^7.0.0","@eslint/js":"^9.29.0","@hapi/hapi":"^21.4.3","@types/koa":"^3.0.0","typescript":"^5.2.2","@koa/router":"^13.1.0","@types/node":"^24.0.0","@nestjs/core":"^11.0.0","@sentry/node":"^10.0.0","@vinejs/vine":"^2.1.0 || ^3.0.1","unplugin-swc":"^1.5.1","@adonisjs/core":"^6.17.2","@nestjs/common":"^11.0.0","@types/express":"^5.0.3","fastify-plugin":"^5.0.1","koa-bodyparser":"^4.4.1","@nestjs/testing":"^11.0.0","class-validator":"^0.14.0","@types/koa-route":"^3.2.8","@types/supertest":"^6.0.0","@sinclair/typebox":"^0.34.41","@types/async-lock":"^1.4.2","class-transformer":"^0.5.1","express-validator":"^7.2.1","typescript-eslint":"^8.34.0","@types/koa__router":"^12.0.4","@hono/zod-validator":"^0.7.0","@vitest/coverage-v8":"^3.0.0","@types/koa-bodyparser":"^4.3.12","@nestjs/platform-express":"^11.0.0","@nestjs/platform-fastify":"^11.0.0","esbuild-fix-imports-plugin":"^1.0.23"},"peerDependencies":{"h3":"^2","koa":"^2 || ^3","hono":"^4","pino":"^8 || ^9 || ^10","elysia":"^1","express":"^4 || ^5","fastify":"^4 || ^5","@hapi/hapi":"^21","@nestjs/core":"^9 || ^10 || ^11","@sentry/node":"^8.1.0 || ^9 || ^10","@adonisjs/core":"^6","@nestjs/common":"^9 || ^10 || ^11","fastify-plugin":"^4 || ^5","@nestjs/platform-express":"^9 || ^10 || ^11","@nestjs/platform-fastify":"^9 || ^10 || ^11"},"peerDependenciesMeta":{"h3":{"optional":true},"koa":{"optional":true},"hono":{"optional":true},"pino":{"optional":true},"elysia":{"optional":true},"express":{"optional":true},"fastify":{"optional":true},"@hapi/hapi":{"optional":true},"@nestjs/core":{"optional":true},"@sentry/node":{"optional":true},"@adonisjs/core":{"optional":true},"@nestjs/common":{"optional":true},"fastify-plugin":{"optional":true},"@nestjs/platform-express":{"optional":true},"@nestjs/platform-fastify":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/apitally_0.25.3_1771245818019_0.7058793228763534","host":"s3://npm-registry-packages-npm-production"}},"0.25.4":{"name":"apitally","version":"0.25.4","keywords":["adonisjs","analytics","api","apitally","bun","elysia","express","fastify","h3","hapi","hono","koa","logging","metrics","middleware","monitor","monitoring","nestjs","node","nodejs","plugin","rest","restful"],"author":{"name":"Apitally","email":"hello@apitally.io"},"license":"MIT","_id":"apitally@0.25.4","maintainers":[{"name":"simongurcke","email":"simon@gurcke.de"}],"homepage":"https://apitally.io","bugs":{"url":"https://github.com/apitally/apitally-js/issues"},"dist":{"shasum":"8813459fec921d04e759350071b38edb351efdb5","tarball":"https://registry.npmjs.org/apitally/-/apitally-0.25.4.tgz","fileCount":304,"integrity":"sha512-7XDNDp3+XH3pDsPAxs7bcgSHpDaNQ79sYDicCm3o3Mrs+9Ym8+uZ/p28r9ueS9/F4FBJTw+eMbi3BGSa4eUrZA==","signatures":[{"sig":"MEUCIQCNCu/jk+oxCa0Y3uH9uf4ipAh4xtlcMcrccOwewLEo+QIgfJ+uavCr7D3h9nStwChe7D0pc3S6a4TcRLmHm7sv9B8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/apitally@0.25.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1018859},"type":"module","exports":{"./h3":{"import":{"types":"./dist/h3/index.d.ts","default":"./dist/h3/index.js"},"require":{"types":"./dist/h3/index.d.cts","default":"./dist/h3/index.cjs"}},"./koa":{"import":{"types":"./dist/koa/index.d.ts","default":"./dist/koa/index.js"},"require":{"types":"./dist/koa/index.d.cts","default":"./dist/koa/index.cjs"}},"./hapi":{"import":{"types":"./dist/hapi/index.d.ts","default":"./dist/hapi/index.js"},"require":{"types":"./dist/hapi/index.d.cts","default":"./dist/hapi/index.cjs"}},"./hono":{"import":{"types":"./dist/hono/index.d.ts","default":"./dist/hono/index.js"},"require":{"types":"./dist/hono/index.d.cts","default":"./dist/hono/index.cjs"}},"./otel":{"import":{"types":"./dist/otel/index.d.ts","default":"./dist/otel/index.js"},"require":{"types":"./dist/otel/index.d.cts","default":"./dist/otel/index.cjs"}},"./elysia":{"import":{"types":"./dist/elysia/index.d.ts","default":"./dist/elysia/index.js"},"require":{"types":"./dist/elysia/index.d.cts","default":"./dist/elysia/index.cjs"}},"./nestjs":{"import":{"types":"./dist/nestjs/index.d.ts","default":"./dist/nestjs/index.js"},"require":{"types":"./dist/nestjs/index.d.cts","default":"./dist/nestjs/index.cjs"}},"./express":{"import":{"types":"./dist/express/index.d.ts","default":"./dist/express/index.js"},"require":{"types":"./dist/express/index.d.cts","default":"./dist/express/index.cjs"}},"./fastify":{"import":{"types":"./dist/fastify/index.d.ts","default":"./dist/fastify/index.js"},"require":{"types":"./dist/fastify/index.d.cts","default":"./dist/fastify/index.cjs"}},"./adonisjs":{"import":{"types":"./dist/adonisjs/index.d.ts","default":"./dist/adonisjs/index.js"},"require":{"types":"./dist/adonisjs/index.d.cts","default":"./dist/adonisjs/index.cjs"}},"./package.json":"./package.json","./adonisjs/provider":{"import":{"types":"./dist/adonisjs/provider.d.ts","default":"./dist/adonisjs/provider.js"},"require":{"types":"./dist/adonisjs/provider.d.cts","default":"./dist/adonisjs/provider.cjs"}},"./adonisjs/middleware":{"import":{"types":"./dist/adonisjs/middleware.d.ts","default":"./dist/adonisjs/middleware.js"},"require":{"types":"./dist/adonisjs/middleware.d.cts","default":"./dist/adonisjs/middleware.cjs"}}},"gitHead":"e6f2c0d98bc1c7f06c379a86439c1eb48c91c615","scripts":{"test":"vitest","build":"tsup","check":"tsc --noEmit && eslint src tests && prettier --check .","format":"prettier --write ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c41ad39d-b788-4948-9ee5-2c173f183482"}},"prettier":{"printWidth":80},"repository":{"url":"git+ssh://git@github.com/apitally/apitally-js.git","type":"git"},"_npmVersion":"11.9.0","description":"Simple API monitoring & analytics for REST APIs built with Express, Fastify, NestJS, AdonisJS, Hono, H3, Elysia, Hapi, and Koa.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"winston":"^3","async-lock":"^1","fetch-retry":"^6","@opentelemetry/api":"^1.9.0","@opentelemetry/sdk-trace-base":"^2.0.0","@opentelemetry/context-async-hooks":"^2.0.0"},"typesVersions":{"*":{"h3":["./dist/h3/index.d.ts"],"koa":["./dist/koa/index.d.ts"],"hapi":["./dist/hapi/index.d.ts"],"hono":["./dist/hono/index.d.ts"],"otel":["./dist/otel/index.d.ts"],"elysia":["./dist/elysia/index.d.ts"],"nestjs":["./dist/nestjs/index.d.ts"],"express":["./dist/express/index.d.ts"],"fastify":["./dist/fastify/index.d.ts"],"adonisjs":["./dist/adonisjs/index.d.ts"],"adonisjs/provider":["./dist/adonisjs/provider.d.ts"],"adonisjs/middleware":["./dist/adonisjs/middleware.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"h3":"2.0.1-rc.16","koa":"^3.0.0","zod":"^3.23.8","hono":"^4.6.5","nock":"^14.0.0","tsup":"^8.1.0","elysia":"^1.3.7","eslint":"^9.0.0","vitest":"^3.0.0","express":"^5.1.0","fastify":"^5.0.0","globals":"^17.0.0","prettier":"^3.1.0","@swc/core":"^1.3.104","celebrate":"^15.0.3","copyfiles":"^2.4.1","koa-route":"^4.0.0","pino-http":"^11.0.0","supertest":"^7.0.0","@eslint/js":"^9.29.0","@hapi/hapi":"^21.4.3","@types/koa":"^3.0.0","typescript":"^5.2.2","@koa/router":"^13.1.0","@types/node":"^24.0.0","@nestjs/core":"^11.0.0","@sentry/node":"^10.0.0","@vinejs/vine":"^2.1.0 || ^3.0.1 || ^4.0.0","unplugin-swc":"^1.5.1","@adonisjs/core":"^7.0.0","@nestjs/common":"^11.0.0","@types/express":"^5.0.3","fastify-plugin":"^5.0.1","koa-bodyparser":"^4.4.1","@nestjs/testing":"^11.0.0","class-validator":"^0.15.0","@types/koa-route":"^3.2.8","@types/supertest":"^6.0.0","@sinclair/typebox":"^0.34.41","@types/async-lock":"^1.4.2","class-transformer":"^0.5.1","express-validator":"^7.2.1","typescript-eslint":"^8.34.0","@types/koa__router":"^12.0.4","@hono/zod-validator":"^0.7.0","@vitest/coverage-v8":"^3.0.0","@types/koa-bodyparser":"^4.3.12","@nestjs/platform-express":"^11.0.0","@nestjs/platform-fastify":"^11.0.0","esbuild-fix-imports-plugin":"^1.0.23"},"peerDependencies":{"h3":"^2","koa":"^2 || ^3","hono":"^4","pino":"^8 || ^9 || ^10","elysia":"^1","express":"^4 || ^5","fastify":"^4 || ^5","@hapi/hapi":"^21","@nestjs/core":"^9 || ^10 || ^11","@sentry/node":"^8.1.0 || ^9 || ^10","@adonisjs/core":"^6 || ^7","@nestjs/common":"^9 || ^10 || ^11","fastify-plugin":"^4 || ^5","@nestjs/platform-express":"^9 || ^10 || ^11","@nestjs/platform-fastify":"^9 || ^10 || ^11"},"peerDependenciesMeta":{"h3":{"optional":true},"koa":{"optional":true},"hono":{"optional":true},"pino":{"optional":true},"elysia":{"optional":true},"express":{"optional":true},"fastify":{"optional":true},"@hapi/hapi":{"optional":true},"@nestjs/core":{"optional":true},"@sentry/node":{"optional":true},"@adonisjs/core":{"optional":true},"@nestjs/common":{"optional":true},"fastify-plugin":{"optional":true},"@nestjs/platform-express":{"optional":true},"@nestjs/platform-fastify":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/apitally_0.25.4_1773707899127_0.1169233903466027","host":"s3://npm-registry-packages-npm-production"}},"0.25.5":{"name":"apitally","version":"0.25.5","keywords":["adonisjs","analytics","api","apitally","bun","elysia","express","fastify","h3","hapi","hono","koa","logging","metrics","middleware","monitor","monitoring","nestjs","node","nodejs","plugin","rest","restful"],"author":{"name":"Apitally","email":"hello@apitally.io"},"license":"MIT","_id":"apitally@0.25.5","maintainers":[{"name":"simongurcke","email":"simon@gurcke.de"}],"homepage":"https://apitally.io","bugs":{"url":"https://github.com/apitally/apitally-js/issues"},"dist":{"shasum":"4bfb0f707340b6717e2379645a368fa2299e663f","tarball":"https://registry.npmjs.org/apitally/-/apitally-0.25.5.tgz","fileCount":304,"integrity":"sha512-wxovlhfCHiHLvD9MrV4cxMGd2ZUmK9O3zndmUTKoIovn7de/IQSlkpIBmrB0xmxM2LjpbH3C4bjkDkM+7gpG7w==","signatures":[{"sig":"MEUCIEjuSiByIB2HqziXJFxUE+mZ6Tari3heRGDyCsdKtCrCAiEAs4YfXvqJjsWydsxi5+yzCRQY+1E9fgWbWmPluV8V+IE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/apitally@0.25.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1023194},"type":"module","exports":{"./h3":{"import":{"types":"./dist/h3/index.d.ts","default":"./dist/h3/index.js"},"require":{"types":"./dist/h3/index.d.cts","default":"./dist/h3/index.cjs"}},"./koa":{"import":{"types":"./dist/koa/index.d.ts","default":"./dist/koa/index.js"},"require":{"types":"./dist/koa/index.d.cts","default":"./dist/koa/index.cjs"}},"./hapi":{"import":{"types":"./dist/hapi/index.d.ts","default":"./dist/hapi/index.js"},"require":{"types":"./dist/hapi/index.d.cts","default":"./dist/hapi/index.cjs"}},"./hono":{"import":{"types":"./dist/hono/index.d.ts","default":"./dist/hono/index.js"},"require":{"types":"./dist/hono/index.d.cts","default":"./dist/hono/index.cjs"}},"./otel":{"import":{"types":"./dist/otel/index.d.ts","default":"./dist/otel/index.js"},"require":{"types":"./dist/otel/index.d.cts","default":"./dist/otel/index.cjs"}},"./elysia":{"import":{"types":"./dist/elysia/index.d.ts","default":"./dist/elysia/index.js"},"require":{"types":"./dist/elysia/index.d.cts","default":"./dist/elysia/index.cjs"}},"./nestjs":{"import":{"types":"./dist/nestjs/index.d.ts","default":"./dist/nestjs/index.js"},"require":{"types":"./dist/nestjs/index.d.cts","default":"./dist/nestjs/index.cjs"}},"./express":{"import":{"types":"./dist/express/index.d.ts","default":"./dist/express/index.js"},"require":{"types":"./dist/express/index.d.cts","default":"./dist/express/index.cjs"}},"./fastify":{"import":{"types":"./dist/fastify/index.d.ts","default":"./dist/fastify/index.js"},"require":{"types":"./dist/fastify/index.d.cts","default":"./dist/fastify/index.cjs"}},"./adonisjs":{"import":{"types":"./dist/adonisjs/index.d.ts","default":"./dist/adonisjs/index.js"},"require":{"types":"./dist/adonisjs/index.d.cts","default":"./dist/adonisjs/index.cjs"}},"./package.json":"./package.json","./adonisjs/provider":{"import":{"types":"./dist/adonisjs/provider.d.ts","default":"./dist/adonisjs/provider.js"},"require":{"types":"./dist/adonisjs/provider.d.cts","default":"./dist/adonisjs/provider.cjs"}},"./adonisjs/middleware":{"import":{"types":"./dist/adonisjs/middleware.d.ts","default":"./dist/adonisjs/middleware.js"},"require":{"types":"./dist/adonisjs/middleware.d.cts","default":"./dist/adonisjs/middleware.cjs"}}},"gitHead":"ea27dd38a3c5cb02872888ffd16a3f37aff45531","scripts":{"test":"vitest","build":"tsup","check":"tsc --noEmit && eslint src tests && prettier --check .","format":"prettier --write ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c41ad39d-b788-4948-9ee5-2c173f183482"}},"prettier":{"printWidth":80},"repository":{"url":"git+ssh://git@github.com/apitally/apitally-js.git","type":"git"},"_npmVersion":"11.9.0","description":"Simple API monitoring & analytics for REST APIs built with Express, Fastify, NestJS, AdonisJS, Hono, H3, Elysia, Hapi, and Koa.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"winston":"^3","async-lock":"^1","fetch-retry":"^6","@opentelemetry/api":"^1.9.0","@opentelemetry/sdk-trace-base":"^2.0.0","@opentelemetry/context-async-hooks":"^2.0.0"},"typesVersions":{"*":{"h3":["./dist/h3/index.d.ts"],"koa":["./dist/koa/index.d.ts"],"hapi":["./dist/hapi/index.d.ts"],"hono":["./dist/hono/index.d.ts"],"otel":["./dist/otel/index.d.ts"],"elysia":["./dist/elysia/index.d.ts"],"nestjs":["./dist/nestjs/index.d.ts"],"express":["./dist/express/index.d.ts"],"fastify":["./dist/fastify/index.d.ts"],"adonisjs":["./dist/adonisjs/index.d.ts"],"adonisjs/provider":["./dist/adonisjs/provider.d.ts"],"adonisjs/middleware":["./dist/adonisjs/middleware.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"h3":"2.0.1-rc.20","koa":"^3.0.0","zod":"^3.23.8","hono":"^4.6.5","nock":"^14.0.0","tsup":"^8.1.0","elysia":"^1.3.7","eslint":"^9.0.0","vitest":"^3.0.0","express":"^5.1.0","fastify":"^5.0.0","globals":"^17.0.0","prettier":"^3.1.0","@swc/core":"^1.3.104","celebrate":"^15.0.3","copyfiles":"^2.4.1","koa-route":"^4.0.0","pino-http":"^11.0.0","supertest":"^7.0.0","@eslint/js":"^9.29.0","@hapi/hapi":"^21.4.3","@types/koa":"^3.0.0","typescript":"^5.2.2","@koa/router":"^13.1.0","@types/node":"^24.0.0","@nestjs/core":"^11.0.0","@sentry/node":"^10.0.0","@vinejs/vine":"^2.1.0 || ^3.0.1 || ^4.0.0","unplugin-swc":"^1.5.1","@adonisjs/core":"^7.0.0","@nestjs/common":"^11.0.0","@types/express":"^5.0.3","fastify-plugin":"^5.0.1","koa-bodyparser":"^4.4.1","@nestjs/testing":"^11.0.0","class-validator":"^0.15.0","@types/koa-route":"^3.2.8","@types/supertest":"^6.0.0","@sinclair/typebox":"^0.34.41","@types/async-lock":"^1.4.2","class-transformer":"^0.5.1","express-validator":"^7.2.1","typescript-eslint":"^8.34.0","@types/koa__router":"^12.0.4","@hono/zod-validator":"^0.7.0","@vitest/coverage-v8":"^3.0.0","@types/koa-bodyparser":"^4.3.12","@nestjs/platform-express":"^11.0.0","@nestjs/platform-fastify":"^11.0.0","esbuild-fix-imports-plugin":"^1.0.23"},"peerDependencies":{"h3":"^2","koa":"^2 || ^3","hono":"^4","pino":"^8 || ^9 || ^10","elysia":"^1","express":"^4 || ^5","fastify":"^4 || ^5","@hapi/hapi":"^21","@nestjs/core":"^9 || ^10 || ^11","@sentry/node":"^8.1.0 || ^9 || ^10","@adonisjs/core":"^6 || ^7","@nestjs/common":"^9 || ^10 || ^11","fastify-plugin":"^4 || ^5","@nestjs/platform-express":"^9 || ^10 || ^11","@nestjs/platform-fastify":"^9 || ^10 || ^11"},"peerDependenciesMeta":{"h3":{"optional":true},"koa":{"optional":true},"hono":{"optional":true},"pino":{"optional":true},"elysia":{"optional":true},"express":{"optional":true},"fastify":{"optional":true},"@hapi/hapi":{"optional":true},"@nestjs/core":{"optional":true},"@sentry/node":{"optional":true},"@adonisjs/core":{"optional":true},"@nestjs/common":{"optional":true},"fastify-plugin":{"optional":true},"@nestjs/platform-express":{"optional":true},"@nestjs/platform-fastify":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/apitally_0.25.5_1774841898733_0.5083996306408558","host":"s3://npm-registry-packages-npm-production"}},"0.25.6":{"name":"apitally","version":"0.25.6","keywords":["adonisjs","analytics","api","apitally","bun","elysia","express","fastify","h3","hapi","hono","koa","logging","metrics","middleware","monitor","monitoring","nestjs","node","nodejs","plugin","rest","restful"],"author":{"name":"Apitally","email":"hello@apitally.io"},"license":"MIT","_id":"apitally@0.25.6","maintainers":[{"name":"simongurcke","email":"simon@gurcke.de"}],"homepage":"https://apitally.io","bugs":{"url":"https://github.com/apitally/apitally-js/issues"},"dist":{"shasum":"c6ae55c2b63f403c34d80ab40f8fb17812aead6a","tarball":"https://registry.npmjs.org/apitally/-/apitally-0.25.6.tgz","fileCount":304,"integrity":"sha512-PTMstsl/pE0jd3Fi6HW335kE2jFoIZo6VZXvxOTnpeH1TJP/Q97EoANGhcoaVQ7ofQ6Goyyrrp+0dY8uJgH/7A==","signatures":[{"sig":"MEQCIGZyAx9ILueKEO+WQ2Fsne2xa3BsFK7MUJFYt+jJELpcAiA72sssKaEtptocE4f7eOHUISuZhT4xEQJFT4AuBP017Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/apitally@0.25.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1028862},"type":"module","exports":{"./h3":{"import":{"types":"./dist/h3/index.d.ts","default":"./dist/h3/index.js"},"require":{"types":"./dist/h3/index.d.cts","default":"./dist/h3/index.cjs"}},"./koa":{"import":{"types":"./dist/koa/index.d.ts","default":"./dist/koa/index.js"},"require":{"types":"./dist/koa/index.d.cts","default":"./dist/koa/index.cjs"}},"./hapi":{"import":{"types":"./dist/hapi/index.d.ts","default":"./dist/hapi/index.js"},"require":{"types":"./dist/hapi/index.d.cts","default":"./dist/hapi/index.cjs"}},"./hono":{"import":{"types":"./dist/hono/index.d.ts","default":"./dist/hono/index.js"},"require":{"types":"./dist/hono/index.d.cts","default":"./dist/hono/index.cjs"}},"./otel":{"import":{"types":"./dist/otel/index.d.ts","default":"./dist/otel/index.js"},"require":{"types":"./dist/otel/index.d.cts","default":"./dist/otel/index.cjs"}},"./elysia":{"import":{"types":"./dist/elysia/index.d.ts","default":"./dist/elysia/index.js"},"require":{"types":"./dist/elysia/index.d.cts","default":"./dist/elysia/index.cjs"}},"./nestjs":{"import":{"types":"./dist/nestjs/index.d.ts","default":"./dist/nestjs/index.js"},"require":{"types":"./dist/nestjs/index.d.cts","default":"./dist/nestjs/index.cjs"}},"./express":{"import":{"types":"./dist/express/index.d.ts","default":"./dist/express/index.js"},"require":{"types":"./dist/express/index.d.cts","default":"./dist/express/index.cjs"}},"./fastify":{"import":{"types":"./dist/fastify/index.d.ts","default":"./dist/fastify/index.js"},"require":{"types":"./dist/fastify/index.d.cts","default":"./dist/fastify/index.cjs"}},"./adonisjs":{"import":{"types":"./dist/adonisjs/index.d.ts","default":"./dist/adonisjs/index.js"},"require":{"types":"./dist/adonisjs/index.d.cts","default":"./dist/adonisjs/index.cjs"}},"./package.json":"./package.json","./adonisjs/provider":{"import":{"types":"./dist/adonisjs/provider.d.ts","default":"./dist/adonisjs/provider.js"},"require":{"types":"./dist/adonisjs/provider.d.cts","default":"./dist/adonisjs/provider.cjs"}},"./adonisjs/middleware":{"import":{"types":"./dist/adonisjs/middleware.d.ts","default":"./dist/adonisjs/middleware.js"},"require":{"types":"./dist/adonisjs/middleware.d.cts","default":"./dist/adonisjs/middleware.cjs"}}},"gitHead":"ac9d5a344837508337792c9c5d077ba869cf878f","scripts":{"test":"vitest","build":"tsup","check":"tsc --noEmit && eslint src tests && prettier --check .","format":"prettier --write ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c41ad39d-b788-4948-9ee5-2c173f183482"}},"prettier":{"printWidth":80},"repository":{"url":"git+ssh://git@github.com/apitally/apitally-js.git","type":"git"},"_npmVersion":"11.12.1","description":"Simple API monitoring & analytics for REST APIs built with Express, Fastify, NestJS, AdonisJS, Hono, H3, Elysia, Hapi, and Koa.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"winston":"^3","async-lock":"^1","fetch-retry":"^6","@opentelemetry/api":"^1.9.0","@opentelemetry/sdk-trace-base":"^2.0.0","@opentelemetry/context-async-hooks":"^2.0.0"},"typesVersions":{"*":{"h3":["./dist/h3/index.d.ts"],"koa":["./dist/koa/index.d.ts"],"hapi":["./dist/hapi/index.d.ts"],"hono":["./dist/hono/index.d.ts"],"otel":["./dist/otel/index.d.ts"],"elysia":["./dist/elysia/index.d.ts"],"nestjs":["./dist/nestjs/index.d.ts"],"express":["./dist/express/index.d.ts"],"fastify":["./dist/fastify/index.d.ts"],"adonisjs":["./dist/adonisjs/index.d.ts"],"adonisjs/provider":["./dist/adonisjs/provider.d.ts"],"adonisjs/middleware":["./dist/adonisjs/middleware.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"h3":"2.0.1-rc.20","koa":"^3.0.0","zod":"^3.23.8","hono":"^4.6.5","nock":"^14.0.0","tsup":"^8.1.0","elysia":"^1.3.7","eslint":"^9.0.0","vitest":"^3.0.0","express":"^5.1.0","fastify":"^5.0.0","globals":"^17.0.0","prettier":"^3.1.0","@swc/core":"^1.3.104","celebrate":"^15.0.3","copyfiles":"^2.4.1","koa-route":"^4.0.0","pino-http":"^11.0.0","supertest":"^7.0.0","@eslint/js":"^9.29.0","@hapi/hapi":"^21.4.3","@types/koa":"^3.0.0","typescript":"^5.2.2","@koa/router":"^13.1.0","@types/node":"^24.0.0","@nestjs/core":"^11.0.0","@sentry/node":"^10.0.0","@vinejs/vine":"^2.1.0 || ^3.0.1 || ^4.0.0","unplugin-swc":"^1.5.1","@adonisjs/core":"^7.0.0","@nestjs/common":"^11.0.0","@types/express":"^5.0.3","fastify-plugin":"^5.0.1","koa-bodyparser":"^4.4.1","@nestjs/testing":"^11.0.0","class-validator":"^0.15.0","@types/koa-route":"^3.2.8","@types/supertest":"^6.0.0","@sinclair/typebox":"^0.34.41","@types/async-lock":"^1.4.2","class-transformer":"^0.5.1","express-validator":"^7.2.1","typescript-eslint":"^8.34.0","@types/koa__router":"^12.0.4","@hono/zod-validator":"^0.7.0","@vitest/coverage-v8":"^3.0.0","@types/koa-bodyparser":"^4.3.12","@nestjs/platform-express":"^11.0.0","@nestjs/platform-fastify":"^11.0.0","esbuild-fix-imports-plugin":"^1.0.23"},"peerDependencies":{"h3":"^2","koa":"^2 || ^3","hono":"^4","pino":"^8 || ^9 || ^10","elysia":"^1","express":"^4 || ^5","fastify":"^4 || ^5","@hapi/hapi":"^21","@nestjs/core":"^9 || ^10 || ^11","@sentry/node":"^8.1.0 || ^9 || ^10","@adonisjs/core":"^6 || ^7","@nestjs/common":"^9 || ^10 || ^11","fastify-plugin":"^4 || ^5","@nestjs/platform-express":"^9 || ^10 || ^11","@nestjs/platform-fastify":"^9 || ^10 || ^11"},"peerDependenciesMeta":{"h3":{"optional":true},"koa":{"optional":true},"hono":{"optional":true},"pino":{"optional":true},"elysia":{"optional":true},"express":{"optional":true},"fastify":{"optional":true},"@hapi/hapi":{"optional":true},"@nestjs/core":{"optional":true},"@sentry/node":{"optional":true},"@adonisjs/core":{"optional":true},"@nestjs/common":{"optional":true},"fastify-plugin":{"optional":true},"@nestjs/platform-express":{"optional":true},"@nestjs/platform-fastify":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/apitally_0.25.6_1777546789387_0.9309079056903","host":"s3://npm-registry-packages-npm-production"}},"0.25.7":{"name":"apitally","version":"0.25.7","keywords":["adonisjs","analytics","api","apitally","bun","elysia","express","fastify","h3","hapi","hono","koa","logging","metrics","middleware","monitor","monitoring","nestjs","node","nodejs","plugin","rest","restful"],"author":{"name":"Apitally","email":"hello@apitally.io"},"license":"MIT","_id":"apitally@0.25.7","maintainers":[{"name":"simongurcke","email":"simon@gurcke.de"}],"homepage":"https://apitally.io","bugs":{"url":"https://github.com/apitally/apitally-js/issues"},"dist":{"shasum":"6adfaf8d1178cf5fc9cb2d12d28ed06ea37835b6","tarball":"https://registry.npmjs.org/apitally/-/apitally-0.25.7.tgz","fileCount":304,"integrity":"sha512-n89oatMPEDP5lDpzexizdV/VEvtDLfWB9cs2ePlcnSXpkM8TauRH+FJSP0ku/9DVr0pfvxkglB4CqmjfhMIYnQ==","signatures":[{"sig":"MEQCICNRfZEqLXdUPKZEeNf05hlS/DhhMQHCpaRMuMDC2nEVAiBZANr1gD6aQ37CHEoukoj+P9cWJkQVYN1FJq/YVjwkOg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/apitally@0.25.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1033172},"type":"module","exports":{"./h3":{"import":{"types":"./dist/h3/index.d.ts","default":"./dist/h3/index.js"},"require":{"types":"./dist/h3/index.d.cts","default":"./dist/h3/index.cjs"}},"./koa":{"import":{"types":"./dist/koa/index.d.ts","default":"./dist/koa/index.js"},"require":{"types":"./dist/koa/index.d.cts","default":"./dist/koa/index.cjs"}},"./hapi":{"import":{"types":"./dist/hapi/index.d.ts","default":"./dist/hapi/index.js"},"require":{"types":"./dist/hapi/index.d.cts","default":"./dist/hapi/index.cjs"}},"./hono":{"import":{"types":"./dist/hono/index.d.ts","default":"./dist/hono/index.js"},"require":{"types":"./dist/hono/index.d.cts","default":"./dist/hono/index.cjs"}},"./otel":{"import":{"types":"./dist/otel/index.d.ts","default":"./dist/otel/index.js"},"require":{"types":"./dist/otel/index.d.cts","default":"./dist/otel/index.cjs"}},"./elysia":{"import":{"types":"./dist/elysia/index.d.ts","default":"./dist/elysia/index.js"},"require":{"types":"./dist/elysia/index.d.cts","default":"./dist/elysia/index.cjs"}},"./nestjs":{"import":{"types":"./dist/nestjs/index.d.ts","default":"./dist/nestjs/index.js"},"require":{"types":"./dist/nestjs/index.d.cts","default":"./dist/nestjs/index.cjs"}},"./express":{"import":{"types":"./dist/express/index.d.ts","default":"./dist/express/index.js"},"require":{"types":"./dist/express/index.d.cts","default":"./dist/express/index.cjs"}},"./fastify":{"import":{"types":"./dist/fastify/index.d.ts","default":"./dist/fastify/index.js"},"require":{"types":"./dist/fastify/index.d.cts","default":"./dist/fastify/index.cjs"}},"./adonisjs":{"import":{"types":"./dist/adonisjs/index.d.ts","default":"./dist/adonisjs/index.js"},"require":{"types":"./dist/adonisjs/index.d.cts","default":"./dist/adonisjs/index.cjs"}},"./package.json":"./package.json","./adonisjs/provider":{"import":{"types":"./dist/adonisjs/provider.d.ts","default":"./dist/adonisjs/provider.js"},"require":{"types":"./dist/adonisjs/provider.d.cts","default":"./dist/adonisjs/provider.cjs"}},"./adonisjs/middleware":{"import":{"types":"./dist/adonisjs/middleware.d.ts","default":"./dist/adonisjs/middleware.js"},"require":{"types":"./dist/adonisjs/middleware.d.cts","default":"./dist/adonisjs/middleware.cjs"}}},"gitHead":"496e9a1b55eafb2ead59566e0e818bc54636a213","scripts":{"test":"vitest","build":"tsup","check":"tsc --noEmit && eslint src tests && prettier --check .","format":"prettier --write ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c41ad39d-b788-4948-9ee5-2c173f183482"}},"prettier":{"printWidth":80},"overrides":{"@arethetypeswrong/cli":{"fflate":"0.8.2"}},"repository":{"url":"git+ssh://git@github.com/apitally/apitally-js.git","type":"git"},"_npmVersion":"11.12.1","description":"Simple API monitoring & analytics for REST APIs built with Express, Fastify, NestJS, AdonisJS, Hono, H3, Elysia, Hapi, and Koa.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"winston":"^3","async-lock":"^1","fetch-retry":"^6","@opentelemetry/api":"^1.9.0","@opentelemetry/sdk-trace-base":"^2.0.0","@opentelemetry/context-async-hooks":"^2.0.0"},"typesVersions":{"*":{"h3":["./dist/h3/index.d.ts"],"koa":["./dist/koa/index.d.ts"],"hapi":["./dist/hapi/index.d.ts"],"hono":["./dist/hono/index.d.ts"],"otel":["./dist/otel/index.d.ts"],"elysia":["./dist/elysia/index.d.ts"],"nestjs":["./dist/nestjs/index.d.ts"],"express":["./dist/express/index.d.ts"],"fastify":["./dist/fastify/index.d.ts"],"adonisjs":["./dist/adonisjs/index.d.ts"],"adonisjs/provider":["./dist/adonisjs/provider.d.ts"],"adonisjs/middleware":["./dist/adonisjs/middleware.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"h3":"2.0.1-rc.22","koa":"^3.0.0","zod":"^3.23.8","hono":"^4.6.5","nock":"^14.0.0","tsup":"^8.1.0","elysia":"^1.3.7","eslint":"^9.0.0","vitest":"^3.0.0","express":"^5.1.0","fastify":"^5.0.0","globals":"^17.0.0","prettier":"^3.1.0","@swc/core":"^1.3.104","celebrate":"^15.0.3","copyfiles":"^2.4.1","koa-route":"^4.0.0","pino-http":"^11.0.0","supertest":"^7.0.0","@eslint/js":"^9.29.0","@hapi/hapi":"^21.4.3","@types/koa":"^3.0.0","typescript":"^5.2.2","@koa/router":"^13.1.0","@types/node":"^24.0.0","@nestjs/core":"^11.0.0","@sentry/node":"^10.0.0","@vinejs/vine":"^2.1.0 || ^3.0.1 || ^4.0.0","unplugin-swc":"^1.5.1","@adonisjs/core":"^7.0.0","@nestjs/common":"^11.0.0","@types/express":"^5.0.3","fastify-plugin":"^5.0.1","koa-bodyparser":"^4.4.1","@nestjs/testing":"^11.0.0","class-validator":"^0.15.0","@types/koa-route":"^3.2.8","@types/supertest":"^6.0.0","@sinclair/typebox":"^0.34.41","@types/async-lock":"^1.4.2","class-transformer":"^0.5.1","express-validator":"^7.2.1","typescript-eslint":"^8.34.0","@types/koa__router":"^12.0.4","@hono/zod-validator":"^0.8.0","@vitest/coverage-v8":"^3.0.0","@arethetypeswrong/cli":"^0.18.2","@types/koa-bodyparser":"^4.3.12","@nestjs/platform-express":"^11.0.0","@nestjs/platform-fastify":"^11.0.0","esbuild-fix-imports-plugin":"^1.0.23"},"peerDependencies":{"h3":"^2","koa":"^2 || ^3","hono":"^4","pino":"^8 || ^9 || ^10","elysia":"^1","express":"^4 || ^5","fastify":"^4 || ^5","@hapi/hapi":"^21","@nestjs/core":"^9 || ^10 || ^11","@sentry/node":"^8.1.0 || ^9 || ^10","@adonisjs/core":"^6 || ^7","@nestjs/common":"^9 || ^10 || ^11","fastify-plugin":"^4 || ^5","@nestjs/platform-express":"^9 || ^10 || ^11","@nestjs/platform-fastify":"^9 || ^10 || ^11"},"peerDependenciesMeta":{"h3":{"optional":true},"koa":{"optional":true},"hono":{"optional":true},"pino":{"optional":true},"elysia":{"optional":true},"express":{"optional":true},"fastify":{"optional":true},"@hapi/hapi":{"optional":true},"@nestjs/core":{"optional":true},"@sentry/node":{"optional":true},"@adonisjs/core":{"optional":true},"@nestjs/common":{"optional":true},"fastify-plugin":{"optional":true},"@nestjs/platform-express":{"optional":true},"@nestjs/platform-fastify":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/apitally_0.25.7_1780059754241_0.9267591776715305","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-alpha.1":{"name":"apitally","version":"1.0.0-alpha.1","keywords":["adonisjs","analytics","api","apitally","bun","elysia","express","fastify","h3","hapi","hono","koa","logging","metrics","middleware","monitor","monitoring","nestjs","node","nodejs","observability","opentelemetry","rest","restful"],"author":{"name":"Apitally","email":"hello@apitally.io"},"license":"MIT","_id":"apitally@1.0.0-alpha.1","maintainers":[{"name":"simongurcke","email":"simon@gurcke.de"}],"homepage":"https://apitally.io","bugs":{"url":"https://github.com/apitally/apitally-js/issues"},"dist":{"shasum":"dd408262ec58b7ee110c3ec642e98b6c352d84cc","tarball":"https://registry.npmjs.org/apitally/-/apitally-1.0.0-alpha.1.tgz","fileCount":352,"integrity":"sha512-eBeeOamzU+vRhoLtdU91qLjzqZAb6p/h62YR+o4Gpt0maNfQYgUUDnmJCGf7uaaIOG3hEloKGlO7E1ekUEenkw==","signatures":[{"sig":"MEYCIQCwntp0QrLEh0ll7oWqWTxY1hsTc2jFa+Y1PclTtr6EuQIhAI1JbP3tuztsovT3SqmujjtEQx/oH1cil4uAEAczzJef","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/apitally@1.0.0-alpha.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1393858},"type":"module","engines":{"node":">=20.6.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./h3":{"import":{"types":"./dist/h3/index.d.ts","default":"./dist/h3/index.js"},"require":{"types":"./dist/h3/index.d.cts","default":"./dist/h3/index.cjs"}},"./koa":{"import":{"types":"./dist/koa/index.d.ts","default":"./dist/koa/index.js"},"require":{"types":"./dist/koa/index.d.cts","default":"./dist/koa/index.cjs"}},"./hapi":{"import":{"types":"./dist/hapi/index.d.ts","default":"./dist/hapi/index.js"},"require":{"types":"./dist/hapi/index.d.cts","default":"./dist/hapi/index.cjs"}},"./hono":{"import":{"types":"./dist/hono/index.d.ts","default":"./dist/hono/index.js"},"require":{"types":"./dist/hono/index.d.cts","default":"./dist/hono/index.cjs"}},"./elysia":{"import":{"types":"./dist/elysia/index.d.ts","default":"./dist/elysia/index.js"},"require":{"types":"./dist/elysia/index.d.cts","default":"./dist/elysia/index.cjs"}},"./nestjs":{"import":{"types":"./dist/nestjs/index.d.ts","default":"./dist/nestjs/index.js"},"require":{"types":"./dist/nestjs/index.d.cts","default":"./dist/nestjs/index.cjs"}},"./express":{"import":{"types":"./dist/express/index.d.ts","default":"./dist/express/index.js"},"require":{"types":"./dist/express/index.d.cts","default":"./dist/express/index.cjs"}},"./fastify":{"import":{"types":"./dist/fastify/index.d.ts","default":"./dist/fastify/index.js"},"require":{"types":"./dist/fastify/index.d.cts","default":"./dist/fastify/index.cjs"}},"./adonisjs":{"import":{"types":"./dist/adonisjs/index.d.ts","default":"./dist/adonisjs/index.js"},"require":{"types":"./dist/adonisjs/index.d.cts","default":"./dist/adonisjs/index.cjs"}},"./package.json":"./package.json","./express/register":{"import":{"types":"./dist/express/register.d.ts","default":"./dist/express/register.js"},"require":{"types":"./dist/express/register.d.cts","default":"./dist/express/register.cjs"}},"./adonisjs/provider":{"import":{"types":"./dist/adonisjs/provider.d.ts","default":"./dist/adonisjs/provider.js"},"require":{"types":"./dist/adonisjs/provider.d.cts","default":"./dist/adonisjs/provider.cjs"}},"./adonisjs/middleware":{"import":{"types":"./dist/adonisjs/middleware.d.ts","default":"./dist/adonisjs/middleware.js"},"require":{"types":"./dist/adonisjs/middleware.d.cts","default":"./dist/adonisjs/middleware.cjs"}}},"gitHead":"e9c63e5cd12231dd4cf130e79816672ef0c95c1e","scripts":{"test":"vitest run","build":"tsup","check":"biome check . && tsc --noEmit && knip","format":"biome check --write .","check:package":"attw --pack . --profile node16","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c41ad39d-b788-4948-9ee5-2c173f183482"}},"repository":{"url":"git+ssh://git@github.com/apitally/apitally-js.git","type":"git"},"_npmVersion":"11.13.0","description":"Simple API monitoring, analytics and request logging for REST APIs built with AdonisJS, Elysia, Express, Fastify, H3, Hapi, Hono, Koa and NestJS.","directories":{},"sideEffects":["./dist/express/register.js","./dist/express/register.cjs"],"_nodeVersion":"24.17.0","dependencies":{"undici":"^6.27.0","@opentelemetry/core":"2.9.0","@opentelemetry/api-logs":"0.220.0","@opentelemetry/sdk-logs":"0.220.0","@opentelemetry/resources":"2.9.0","@opentelemetry/sdk-metrics":"2.9.0","@opentelemetry/sdk-trace-base":"2.9.0","@opentelemetry/sdk-trace-node":"2.9.0","@opentelemetry/otlp-transformer":"0.220.0","@opentelemetry/context-async-hooks":"2.9.0","@opentelemetry/instrumentation-undici":"0.30.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"h3":"2.0.1-rc.26","koa":"^3.2.1","hono":"^4.12.31","knip":"^6.29.0","pino":"^10.3.1","rxjs":"^7.8.2","tsup":"^8.5.1","elysia":"^1.4.29","vitest":"^4.1.10","express":"^5.2.1","fastify":"^5.11.0","winston":"^3.19.0","koa-route":"^4.0.1","supertest":"^7.2.2","@hapi/hapi":"^21.4.10","@types/koa":"^3.0.3","typescript":"^5.9.3","@koa/router":"^15.7.0","@types/node":"^20.19.43","compression":"^1.8.1","@nestjs/core":"^11.1.28","@sentry/node":"^10.67.0","@adonisjs/core":"^7.3.5","@biomejs/biome":"^2.5.4","@nestjs/common":"^11.1.28","@types/express":"^5.0.6","@koa/bodyparser":"^6.1.0","@poppinss/cliui":"^6.8.1","@types/koa-route":"^3.2.9","@types/supertest":"^7.2.1","reflect-metadata":"^0.2.2","@opentelemetry/api":"^1.9.1","@types/compression":"^1.8.1","@adonisjs/assembler":"^8.4.0","@vitest/coverage-v8":"^4.1.10","@arethetypeswrong/cli":"^0.18.5","@nestjs/platform-express":"^11.1.28","@nestjs/platform-fastify":"^11.1.28","esbuild-fix-imports-plugin":"^1.0.23"},"peerDependencies":{"h3":">=2.0.1-rc.26 <3","koa":">=2 <4","hono":">=4.8.4 <5","pino":">=9.6.0 <11","elysia":">=1.1 <2","express":">=4.18.2 <6","fastify":">=4.10.2 <6","winston":">=3.2.0 <4","@hapi/hapi":">=21 <22","@nestjs/core":">=10 <12","@sentry/node":">=7","@adonisjs/core":">=6.3 <8","@nestjs/common":">=10 <12","@opentelemetry/api":">=1.9.0 <2"},"peerDependenciesMeta":{"h3":{"optional":true},"koa":{"optional":true},"hono":{"optional":true},"pino":{"optional":true},"elysia":{"optional":true},"express":{"optional":true},"fastify":{"optional":true},"winston":{"optional":true},"@hapi/hapi":{"optional":true},"@nestjs/core":{"optional":true},"@sentry/node":{"optional":true},"@adonisjs/core":{"optional":true},"@nestjs/common":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/apitally_1.0.0-alpha.1_1787348758326_0.5433588122483826","host":"s3://npm-registry-packages-npm-production"}},"0.25.8":{"name":"apitally","version":"0.25.8","keywords":["adonisjs","analytics","api","apitally","bun","elysia","express","fastify","h3","hapi","hono","koa","logging","metrics","middleware","monitor","monitoring","nestjs","node","nodejs","plugin","rest","restful"],"author":{"name":"Apitally","email":"hello@apitally.io"},"license":"MIT","_id":"apitally@0.25.8","maintainers":[{"name":"simongurcke","email":"simon@gurcke.de"}],"homepage":"https://apitally.io","bugs":{"url":"https://github.com/apitally/apitally-js/issues"},"dist":{"shasum":"a16895d7638b9616f62c94aa999facf32ece421b","tarball":"https://registry.npmjs.org/apitally/-/apitally-0.25.8.tgz","fileCount":304,"integrity":"sha512-oot1wH5CJyMyRWvfBVGTsLQSSThc30N0L3hdBMOYKmjKPX8wrjqlQqV4ZeqYjYEPhb5og3m6sYqV4NBvmgWA6w==","signatures":[{"sig":"MEUCIQC8FfJdGZFSUkr0wNd7A883U3862nNccA74HB3BToygRgIgdfZecmKu+LQld2+vDyTN7S/AzIA3yWO/rxriSRmScYE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/apitally@0.25.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1033714},"type":"module","exports":{"./h3":{"import":{"types":"./dist/h3/index.d.ts","default":"./dist/h3/index.js"},"require":{"types":"./dist/h3/index.d.cts","default":"./dist/h3/index.cjs"}},"./koa":{"import":{"types":"./dist/koa/index.d.ts","default":"./dist/koa/index.js"},"require":{"types":"./dist/koa/index.d.cts","default":"./dist/koa/index.cjs"}},"./hapi":{"import":{"types":"./dist/hapi/index.d.ts","default":"./dist/hapi/index.js"},"require":{"types":"./dist/hapi/index.d.cts","default":"./dist/hapi/index.cjs"}},"./hono":{"import":{"types":"./dist/hono/index.d.ts","default":"./dist/hono/index.js"},"require":{"types":"./dist/hono/index.d.cts","default":"./dist/hono/index.cjs"}},"./otel":{"import":{"types":"./dist/otel/index.d.ts","default":"./dist/otel/index.js"},"require":{"types":"./dist/otel/index.d.cts","default":"./dist/otel/index.cjs"}},"./elysia":{"import":{"types":"./dist/elysia/index.d.ts","default":"./dist/elysia/index.js"},"require":{"types":"./dist/elysia/index.d.cts","default":"./dist/elysia/index.cjs"}},"./nestjs":{"import":{"types":"./dist/nestjs/index.d.ts","default":"./dist/nestjs/index.js"},"require":{"types":"./dist/nestjs/index.d.cts","default":"./dist/nestjs/index.cjs"}},"./express":{"import":{"types":"./dist/express/index.d.ts","default":"./dist/express/index.js"},"require":{"types":"./dist/express/index.d.cts","default":"./dist/express/index.cjs"}},"./fastify":{"import":{"types":"./dist/fastify/index.d.ts","default":"./dist/fastify/index.js"},"require":{"types":"./dist/fastify/index.d.cts","default":"./dist/fastify/index.cjs"}},"./adonisjs":{"import":{"types":"./dist/adonisjs/index.d.ts","default":"./dist/adonisjs/index.js"},"require":{"types":"./dist/adonisjs/index.d.cts","default":"./dist/adonisjs/index.cjs"}},"./package.json":"./package.json","./adonisjs/provider":{"import":{"types":"./dist/adonisjs/provider.d.ts","default":"./dist/adonisjs/provider.js"},"require":{"types":"./dist/adonisjs/provider.d.cts","default":"./dist/adonisjs/provider.cjs"}},"./adonisjs/middleware":{"import":{"types":"./dist/adonisjs/middleware.d.ts","default":"./dist/adonisjs/middleware.js"},"require":{"types":"./dist/adonisjs/middleware.d.cts","default":"./dist/adonisjs/middleware.cjs"}}},"gitHead":"3a6c80b43589e8e7a67cb6156a4e11c2beecf9af","scripts":{"test":"vitest","build":"tsup","check":"tsc --noEmit && eslint src tests && prettier --check .","format":"prettier --write ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c41ad39d-b788-4948-9ee5-2c173f183482"}},"prettier":{"printWidth":80},"overrides":{"@arethetypeswrong/cli":{"fflate":"0.8.2"}},"repository":{"url":"git+ssh://git@github.com/apitally/apitally-js.git","type":"git"},"_npmVersion":"11.13.0","description":"Simple API monitoring & analytics for REST APIs built with Express, Fastify, NestJS, AdonisJS, Hono, H3, Elysia, Hapi, and Koa.","directories":{},"_nodeVersion":"24.17.0","dependencies":{"winston":"^3","async-lock":"^1","fetch-retry":"^6","@opentelemetry/api":"^1.9.0","@opentelemetry/sdk-trace-base":"^2.0.0","@opentelemetry/context-async-hooks":"^2.0.0"},"typesVersions":{"*":{"h3":["./dist/h3/index.d.ts"],"koa":["./dist/koa/index.d.ts"],"hapi":["./dist/hapi/index.d.ts"],"hono":["./dist/hono/index.d.ts"],"otel":["./dist/otel/index.d.ts"],"elysia":["./dist/elysia/index.d.ts"],"nestjs":["./dist/nestjs/index.d.ts"],"express":["./dist/express/index.d.ts"],"fastify":["./dist/fastify/index.d.ts"],"adonisjs":["./dist/adonisjs/index.d.ts"],"adonisjs/provider":["./dist/adonisjs/provider.d.ts"],"adonisjs/middleware":["./dist/adonisjs/middleware.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"h3":"2.0.1-rc.25","koa":"^3.0.0","zod":"^3.23.8","hono":"^4.6.5","nock":"^14.0.0","tsup":"^8.1.0","elysia":"^1.3.7","eslint":"^9.0.0","vitest":"^3.0.0","express":"^5.1.0","fastify":"^5.0.0","globals":"^17.0.0","prettier":"^3.1.0","@swc/core":"^1.3.104","celebrate":"^15.0.3","copyfiles":"^2.4.1","koa-route":"^4.0.0","pino-http":"^11.0.0","supertest":"^7.0.0","@eslint/js":"^9.29.0","@hapi/hapi":"^21.4.3","@types/koa":"^3.0.0","typescript":"^5.2.2","@koa/router":"^13.1.0","@types/node":"^24.0.0","@nestjs/core":"^11.0.0","@sentry/node":"^10.0.0","@vinejs/vine":"^2.1.0 || ^3.0.1 || ^4.0.0","unplugin-swc":"^1.5.1","@adonisjs/core":"^7.0.0","@nestjs/common":"^11.0.0","@types/express":"^5.0.3","fastify-plugin":"^5.0.1","koa-bodyparser":"^4.4.1","@nestjs/testing":"^11.0.0","class-validator":"^0.15.0","@types/koa-route":"^3.2.8","@types/supertest":"^6.0.0","@sinclair/typebox":"^0.34.41","@types/async-lock":"^1.4.2","class-transformer":"^0.5.1","express-validator":"^7.2.1","typescript-eslint":"^8.34.0","@types/koa__router":"^12.0.4","@hono/zod-validator":"^0.9.0","@vitest/coverage-v8":"^3.0.0","@arethetypeswrong/cli":"^0.18.2","@types/koa-bodyparser":"^4.3.12","@nestjs/platform-express":"^11.0.0","@nestjs/platform-fastify":"^11.0.0","esbuild-fix-imports-plugin":"^1.0.23"},"peerDependencies":{"h3":"^2","koa":"^2 || ^3","hono":"^4","pino":"^8 || ^9 || ^10","elysia":"^1","express":"^4 || ^5","fastify":"^4 || ^5","@hapi/hapi":"^21","@nestjs/core":"^9 || ^10 || ^11","@sentry/node":"^8.1.0 || ^9 || ^10","@adonisjs/core":"^6 || ^7","@nestjs/common":"^9 || ^10 || ^11","fastify-plugin":"^4 || ^5","@nestjs/platform-express":"^9 || ^10 || ^11","@nestjs/platform-fastify":"^9 || ^10 || ^11"},"peerDependenciesMeta":{"h3":{"optional":true},"koa":{"optional":true},"hono":{"optional":true},"pino":{"optional":true},"elysia":{"optional":true},"express":{"optional":true},"fastify":{"optional":true},"@hapi/hapi":{"optional":true},"@nestjs/core":{"optional":true},"@sentry/node":{"optional":true},"@adonisjs/core":{"optional":true},"@nestjs/common":{"optional":true},"fastify-plugin":{"optional":true},"@nestjs/platform-express":{"optional":true},"@nestjs/platform-fastify":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/apitally_0.25.8_1788487491847_0.03393889415980733","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.1":{"name":"apitally","version":"1.0.0-beta.1","keywords":["adonisjs","analytics","api","apitally","bun","elysia","express","fastify","h3","hapi","hono","koa","logging","metrics","middleware","monitor","monitoring","nestjs","node","nodejs","observability","opentelemetry","rest","restful"],"author":{"name":"Apitally","email":"hello@apitally.io"},"license":"MIT","_id":"apitally@1.0.0-beta.1","maintainers":[{"name":"simongurcke","email":"simon@gurcke.de"}],"homepage":"https://apitally.io","bugs":{"url":"https://github.com/apitally/apitally-js/issues"},"dist":{"shasum":"8e531c2763ceef6cdd23ba9a5f74a228a2968a73","tarball":"https://registry.npmjs.org/apitally/-/apitally-1.0.0-beta.1.tgz","fileCount":358,"integrity":"sha512-GScuPO8tOc1hmTh4UtaEknmGaXe9Zn7MpGiHUDrCfXUcSWeB9kvgcEgIQJhfMYDkr0JcMMGgazGHrR6rOaO0ag==","signatures":[{"sig":"MEUCIQCC+G+sdZkcEzigCOdLa+UTsYDzUNZKGGLQuhM5C3nnnwIgDC18z0NiA5hlyetPGNQnroW6ul4DJKwIyRTue5sk7NU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/apitally@1.0.0-beta.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1504825},"type":"module","engines":{"bun":">=1.1.13","node":">=20.6.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./h3":{"import":{"types":"./dist/h3/index.d.ts","default":"./dist/h3/index.js"},"require":{"types":"./dist/h3/index.d.cts","default":"./dist/h3/index.cjs"}},"./koa":{"import":{"types":"./dist/koa/index.d.ts","default":"./dist/koa/index.js"},"require":{"types":"./dist/koa/index.d.cts","default":"./dist/koa/index.cjs"}},"./hapi":{"import":{"types":"./dist/hapi/index.d.ts","default":"./dist/hapi/index.js"},"require":{"types":"./dist/hapi/index.d.cts","default":"./dist/hapi/index.cjs"}},"./hono":{"import":{"types":"./dist/hono/index.d.ts","default":"./dist/hono/index.js"},"require":{"types":"./dist/hono/index.d.cts","default":"./dist/hono/index.cjs"}},"./elysia":{"import":{"types":"./dist/elysia/index.d.ts","default":"./dist/elysia/index.js"},"require":{"types":"./dist/elysia/index.d.cts","default":"./dist/elysia/index.cjs"}},"./nestjs":{"import":{"types":"./dist/nestjs/index.d.ts","default":"./dist/nestjs/index.js"},"require":{"types":"./dist/nestjs/index.d.cts","default":"./dist/nestjs/index.cjs"}},"./express":{"import":{"types":"./dist/express/index.d.ts","default":"./dist/express/index.js"},"require":{"types":"./dist/express/index.d.cts","default":"./dist/express/index.cjs"}},"./fastify":{"import":{"types":"./dist/fastify/index.d.ts","default":"./dist/fastify/index.js"},"require":{"types":"./dist/fastify/index.d.cts","default":"./dist/fastify/index.cjs"}},"./adonisjs":{"import":{"types":"./dist/adonisjs/index.d.ts","default":"./dist/adonisjs/index.js"},"require":{"types":"./dist/adonisjs/index.d.cts","default":"./dist/adonisjs/index.cjs"}},"./package.json":"./package.json","./express/register":{"import":{"types":"./dist/express/register.d.ts","default":"./dist/express/register.js"},"require":{"types":"./dist/express/register.d.cts","default":"./dist/express/register.cjs"}},"./adonisjs/provider":{"import":{"types":"./dist/adonisjs/provider.d.ts","default":"./dist/adonisjs/provider.js"},"require":{"types":"./dist/adonisjs/provider.d.cts","default":"./dist/adonisjs/provider.cjs"}},"./adonisjs/middleware":{"import":{"types":"./dist/adonisjs/middleware.d.ts","default":"./dist/adonisjs/middleware.js"},"require":{"types":"./dist/adonisjs/middleware.d.cts","default":"./dist/adonisjs/middleware.cjs"}}},"gitHead":"11fed293556226f2143461c8a650f44897b3608c","scripts":{"test":"vitest run","build":"tsup","check":"biome check . && tsc --noEmit && knip","format":"biome check --write .","check:package":"attw --pack . --profile node16","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c41ad39d-b788-4948-9ee5-2c173f183482"}},"repository":{"url":"git+ssh://git@github.com/apitally/apitally-js.git","type":"git"},"_npmVersion":"11.19.0","description":"Simple API monitoring, analytics and request logging for REST APIs built with AdonisJS, Elysia, Express, Fastify, H3, Hapi, Hono, Koa and NestJS.","directories":{},"sideEffects":["./dist/express/register.js","./dist/express/register.cjs"],"_nodeVersion":"24.20.0","dependencies":{"undici":"^6.27.0","@opentelemetry/core":"2.11.0","@opentelemetry/api-logs":"0.222.0","@opentelemetry/sdk-logs":"0.222.0","@opentelemetry/resources":"2.11.0","@opentelemetry/sdk-metrics":"2.11.0","@opentelemetry/sdk-trace-base":"2.11.0","@opentelemetry/sdk-trace-node":"2.11.0","@opentelemetry/otlp-transformer":"0.222.0","@opentelemetry/context-async-hooks":"2.11.0","@opentelemetry/instrumentation-undici":"0.32.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"h3":"2.0.1-rc.31","koa":"^3.2.1","hono":"^4.12.31","knip":"^6.29.0","pino":"^10.3.1","rxjs":"^7.8.2","tsup":"^8.5.1","elysia":"^1.4.29","vitest":"^5.0.0","express":"^5.2.1","fastify":"^5.11.0","winston":"^3.19.0","koa-route":"^4.0.1","supertest":"^7.2.2","@hapi/hapi":"^21.4.10","@types/koa":"^3.0.3","typescript":"^5.9.3","@koa/router":"^15.7.0","@types/node":"^24.0.0","compression":"^1.8.1","@nestjs/core":"^12.0.0","@sentry/node":"^10.67.0","@adonisjs/core":"^7.3.5","@biomejs/biome":"^2.5.4","@nestjs/common":"^12.0.0","@types/express":"^5.0.6","@koa/bodyparser":"^6.1.0","@poppinss/cliui":"^6.8.1","@types/koa-route":"^3.2.9","@types/supertest":"^7.2.1","reflect-metadata":"^0.2.2","@opentelemetry/api":"^1.9.1","@types/compression":"^1.8.1","@adonisjs/assembler":"^8.4.0","@vitest/coverage-v8":"^5.0.0","@arethetypeswrong/cli":"^0.18.5","@nestjs/platform-express":"^12.0.0","@nestjs/platform-fastify":"^12.0.0","esbuild-fix-imports-plugin":"^1.0.23"},"peerDependencies":{"h3":">=2.0.1-rc.26 <3","koa":">=2 <4","hono":">=4.8.4 <5","pino":">=9.6.0 <11","elysia":">=1.1 <2","express":">=4.18.2 <6","fastify":">=4.10.2 <6","winston":">=3.2.0 <4","@hapi/hapi":">=21 <22","@nestjs/core":">=10 <13","@sentry/node":">=7","@adonisjs/core":">=6.3 <8","@nestjs/common":">=10 <13","@opentelemetry/api":">=1.9.0 <2"},"peerDependenciesMeta":{"h3":{"optional":true},"koa":{"optional":true},"hono":{"optional":true},"pino":{"optional":true},"elysia":{"optional":true},"express":{"optional":true},"fastify":{"optional":true},"winston":{"optional":true},"@hapi/hapi":{"optional":true},"@nestjs/core":{"optional":true},"@sentry/node":{"optional":true},"@adonisjs/core":{"optional":true},"@nestjs/common":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/apitally_1.0.0-beta.1_1789476560314_0.22091500699302524","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.2":{"name":"apitally","version":"1.0.0-beta.2","keywords":["adonisjs","analytics","api","apitally","bun","elysia","express","fastify","h3","hapi","hono","koa","logging","metrics","middleware","monitor","monitoring","nestjs","node","nodejs","observability","opentelemetry","rest","restful"],"author":{"name":"Apitally","email":"hello@apitally.io"},"license":"MIT","_id":"apitally@1.0.0-beta.2","maintainers":[{"name":"simongurcke","email":"simon@gurcke.de"}],"homepage":"https://apitally.io","bugs":{"url":"https://github.com/apitally/apitally-js/issues"},"dist":{"shasum":"874568564d970305b835e300df86703d9bbf2350","tarball":"https://registry.npmjs.org/apitally/-/apitally-1.0.0-beta.2.tgz","fileCount":358,"integrity":"sha512-Og8sQbyRJybCbwvmG6qmhUPOqg00JL3FqvcLBS36hYMHXzNJPEwgZ2/tBKn4nxAwZ7Bbvi+Z0BONhivLM62B1A==","signatures":[{"sig":"MEUCICaJ6r0OLMrUsObwAJIYgQ80n4nam1YZ83sCIfRAIPxlAiEA3OB9wAmFu7LH3q9f6jp8pm3AHTZDIob5wwZ4lYMUEjw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCmQAK9kS1x+ddoTgJr+6jdtGSwtczmE9Xg63/xDzHZhwIgHqRXo5ERkfhSeEpN06I3mmCAOiFwhCC9UCngqUz6v70=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/apitally@1.0.0-beta.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1369257},"type":"module","engines":{"bun":">=1.2.0","node":">=20.6.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./h3":{"import":{"types":"./dist/h3/index.d.ts","default":"./dist/h3/index.js"},"require":{"types":"./dist/h3/index.d.cts","default":"./dist/h3/index.cjs"}},"./koa":{"import":{"types":"./dist/koa/index.d.ts","default":"./dist/koa/index.js"},"require":{"types":"./dist/koa/index.d.cts","default":"./dist/koa/index.cjs"}},"./hapi":{"import":{"types":"./dist/hapi/index.d.ts","default":"./dist/hapi/index.js"},"require":{"types":"./dist/hapi/index.d.cts","default":"./dist/hapi/index.cjs"}},"./hono":{"import":{"types":"./dist/hono/index.d.ts","default":"./dist/hono/index.js"},"require":{"types":"./dist/hono/index.d.cts","default":"./dist/hono/index.cjs"}},"./elysia":{"import":{"types":"./dist/elysia/index.d.ts","default":"./dist/elysia/index.js"},"require":{"types":"./dist/elysia/index.d.cts","default":"./dist/elysia/index.cjs"}},"./nestjs":{"import":{"types":"./dist/nestjs/index.d.ts","default":"./dist/nestjs/index.js"},"require":{"types":"./dist/nestjs/index.d.cts","default":"./dist/nestjs/index.cjs"}},"./express":{"import":{"types":"./dist/express/index.d.ts","default":"./dist/express/index.js"},"require":{"types":"./dist/express/index.d.cts","default":"./dist/express/index.cjs"}},"./fastify":{"import":{"types":"./dist/fastify/index.d.ts","default":"./dist/fastify/index.js"},"require":{"types":"./dist/fastify/index.d.cts","default":"./dist/fastify/index.cjs"}},"./adonisjs":{"import":{"types":"./dist/adonisjs/index.d.ts","default":"./dist/adonisjs/index.js"},"require":{"types":"./dist/adonisjs/index.d.cts","default":"./dist/adonisjs/index.cjs"}},"./package.json":"./package.json","./express/register":{"import":{"types":"./dist/express/register.d.ts","default":"./dist/express/register.js"},"require":{"types":"./dist/express/register.d.cts","default":"./dist/express/register.cjs"}},"./adonisjs/provider":{"import":{"types":"./dist/adonisjs/provider.d.ts","default":"./dist/adonisjs/provider.js"},"require":{"types":"./dist/adonisjs/provider.d.cts","default":"./dist/adonisjs/provider.cjs"}},"./adonisjs/middleware":{"import":{"types":"./dist/adonisjs/middleware.d.ts","default":"./dist/adonisjs/middleware.js"},"require":{"types":"./dist/adonisjs/middleware.d.cts","default":"./dist/adonisjs/middleware.cjs"}}},"gitHead":"da1fe10bb088e85d1f0965536e7b4c5301ed032c","scripts":{"test":"vitest run","build":"tsdown","check":"biome check . && tsc --noEmit && knip","format":"biome check --write .","check:package":"attw --pack . --profile node16","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c41ad39d-b788-4948-9ee5-2c173f183482"}},"repository":{"url":"git+ssh://git@github.com/apitally/apitally-js.git","type":"git"},"_npmVersion":"11.19.0","description":"Simple API monitoring, analytics and request logging for REST APIs built with AdonisJS, Elysia, Express, Fastify, H3, Hapi, Hono, Koa and NestJS.","directories":{},"sideEffects":["./dist/express/register.js","./dist/express/register.cjs"],"_nodeVersion":"24.21.0","dependencies":{"undici":"^6.27.0","@opentelemetry/core":"2.11.0","@opentelemetry/api-logs":"0.222.0","@opentelemetry/sdk-logs":"0.222.0","@opentelemetry/resources":"2.11.0","@opentelemetry/sdk-metrics":"2.11.0","@opentelemetry/sdk-trace-base":"2.11.0","@opentelemetry/sdk-trace-node":"2.11.0","@opentelemetry/otlp-transformer":"0.222.0","@opentelemetry/context-async-hooks":"2.11.0","@opentelemetry/instrumentation-undici":"0.32.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"h3":"2.0.1-rc.31","koa":"^3.2.1","hono":"^4.12.31","knip":"^6.29.0","pino":"^10.3.1","rxjs":"^7.8.2","elysia":"^1.4.29","tsdown":"^0.23.0","vitest":"^5.0.0","express":"^5.2.1","fastify":"^5.11.0","winston":"^3.19.0","koa-route":"^4.0.1","supertest":"^7.2.2","@hapi/hapi":"^21.4.10","@types/koa":"^3.0.3","typescript":"^6.0.3","@koa/router":"^15.7.0","@types/node":"^24.0.0","compression":"^1.8.1","@nestjs/core":"^12.0.0","@sentry/node":"^10.67.0","@adonisjs/core":"^7.3.5","@biomejs/biome":"^2.5.4","@nestjs/common":"^12.0.0","@types/express":"^5.0.6","@koa/bodyparser":"^6.1.0","@poppinss/cliui":"^6.8.1","@types/koa-route":"^3.2.9","@types/supertest":"^7.2.1","reflect-metadata":"^0.2.2","@opentelemetry/api":"^1.9.1","@types/compression":"^1.8.1","@adonisjs/assembler":"^8.4.0","@vitest/coverage-v8":"^5.0.0","@arethetypeswrong/cli":"^0.18.5","@nestjs/platform-express":"^12.0.0","@nestjs/platform-fastify":"^12.0.0"},"peerDependencies":{"h3":">=2.0.1-rc.26 <3","koa":">=2 <4","hono":">=4.8.4 <5","pino":">=9.6.0 <11","elysia":">=1.1 <2","express":">=4.18.2 <6","fastify":">=4.10.2 <6","winston":">=3.2.0 <4","@hapi/hapi":">=21 <22","@nestjs/core":">=10 <13","@sentry/node":">=7","@adonisjs/core":">=6.3 <8","@nestjs/common":">=10 <13","@opentelemetry/api":">=1.9.0 <2"},"peerDependenciesMeta":{"h3":{"optional":true},"koa":{"optional":true},"hono":{"optional":true},"pino":{"optional":true},"elysia":{"optional":true},"express":{"optional":true},"fastify":{"optional":true},"winston":{"optional":true},"@hapi/hapi":{"optional":true},"@nestjs/core":{"optional":true},"@sentry/node":{"optional":true},"@adonisjs/core":{"optional":true},"@nestjs/common":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/apitally_1.0.0-beta.2_1789904345369_0.4927181191915544","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.3":{"_id":"apitally@1.0.0-beta.3","bugs":{"url":"https://github.com/apitally/apitally-js/issues"},"dist":{"shasum":"af4d3f9a4a51d5db9aec0a691f711360f7657a33","tarball":"https://registry.npmjs.org/apitally/-/apitally-1.0.0-beta.3.tgz","fileCount":358,"integrity":"sha512-MfRA8a9+X+QE9xkwLjWsOjcqEqQzM6YnDPXXsw3wYjX7L/ggFWjE20OhZZOiLzZVqU/TbGvd32IQVPDLR9jBHA==","signatures":[{"sig":"MEQCIC5jmzf1y5V9LyoQYPM+28YRh5oag4agNd2Ke25FUvAyAiBmqx1PNUw32r17I3qvRjzHuzNZuzD7OykMA10fxG0ZwA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCDX9f8yWQ4MnY8MzjnBjS8XekB1tsOS1+49hi7jdRWPAIgFORptO8276mRTrYEzzDGldInnZqIbCBdmmTyYvxBwRk="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/apitally@1.0.0-beta.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1377996},"name":"apitally","type":"module","author":{"name":"Apitally","email":"hello@apitally.io"},"engines":{"bun":">=1.2.0","node":">=20.6.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./h3":{"import":{"types":"./dist/h3/index.d.ts","default":"./dist/h3/index.js"},"require":{"types":"./dist/h3/index.d.cts","default":"./dist/h3/index.cjs"}},"./koa":{"import":{"types":"./dist/koa/index.d.ts","default":"./dist/koa/index.js"},"require":{"types":"./dist/koa/index.d.cts","default":"./dist/koa/index.cjs"}},"./hapi":{"import":{"types":"./dist/hapi/index.d.ts","default":"./dist/hapi/index.js"},"require":{"types":"./dist/hapi/index.d.cts","default":"./dist/hapi/index.cjs"}},"./hono":{"import":{"types":"./dist/hono/index.d.ts","default":"./dist/hono/index.js"},"require":{"types":"./dist/hono/index.d.cts","default":"./dist/hono/index.cjs"}},"./elysia":{"import":{"types":"./dist/elysia/index.d.ts","default":"./dist/elysia/index.js"},"require":{"types":"./dist/elysia/index.d.cts","default":"./dist/elysia/index.cjs"}},"./nestjs":{"import":{"types":"./dist/nestjs/index.d.ts","default":"./dist/nestjs/index.js"},"require":{"types":"./dist/nestjs/index.d.cts","default":"./dist/nestjs/index.cjs"}},"./express":{"import":{"types":"./dist/express/index.d.ts","default":"./dist/express/index.js"},"require":{"types":"./dist/express/index.d.cts","default":"./dist/express/index.cjs"}},"./fastify":{"import":{"types":"./dist/fastify/index.d.ts","default":"./dist/fastify/index.js"},"require":{"types":"./dist/fastify/index.d.cts","default":"./dist/fastify/index.cjs"}},"./adonisjs":{"import":{"types":"./dist/adonisjs/index.d.ts","default":"./dist/adonisjs/index.js"},"require":{"types":"./dist/adonisjs/index.d.cts","default":"./dist/adonisjs/index.cjs"}},"./package.json":"./package.json","./express/register":{"import":{"types":"./dist/express/register.d.ts","default":"./dist/express/register.js"},"require":{"types":"./dist/express/register.d.cts","default":"./dist/express/register.cjs"}},"./adonisjs/provider":{"import":{"types":"./dist/adonisjs/provider.d.ts","default":"./dist/adonisjs/provider.js"},"require":{"types":"./dist/adonisjs/provider.d.cts","default":"./dist/adonisjs/provider.cjs"}},"./adonisjs/middleware":{"import":{"types":"./dist/adonisjs/middleware.d.ts","default":"./dist/adonisjs/middleware.js"},"require":{"types":"./dist/adonisjs/middleware.d.cts","default":"./dist/adonisjs/middleware.cjs"}}},"gitHead":"9f6249e74b1ccf249a41125bcde089f95dcc2e61","license":"MIT","scripts":{"test":"vitest run","build":"tsdown","check":"biome check . && tsc --noEmit && knip","format":"biome check --write .","check:package":"attw --pack . --profile node16","test:coverage":"vitest run --coverage"},"version":"1.0.0-beta.3","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c41ad39d-b788-4948-9ee5-2c173f183482"}},"homepage":"https://apitally.io","keywords":["adonisjs","analytics","api","apitally","bun","elysia","express","fastify","h3","hapi","hono","koa","logging","metrics","middleware","monitor","monitoring","nestjs","node","nodejs","observability","opentelemetry","rest","restful"],"repository":{"url":"git+ssh://git@github.com/apitally/apitally-js.git","type":"git"},"_npmVersion":"11.19.0","description":"Simple API monitoring, analytics and request logging for REST APIs built with AdonisJS, Elysia, Express, Fastify, H3, Hapi, Hono, Koa and NestJS.","directories":{},"maintainers":[{"name":"simongurcke","email":"simon@gurcke.de"}],"sideEffects":["./dist/express/register.js","./dist/express/register.cjs"],"_nodeVersion":"24.21.0","dependencies":{"undici":"^6.27.0","@opentelemetry/core":"2.11.0","@opentelemetry/api-logs":"0.222.0","@opentelemetry/sdk-logs":"0.222.0","@opentelemetry/resources":"2.11.0","@opentelemetry/sdk-metrics":"2.11.0","@opentelemetry/sdk-trace-base":"2.11.0","@opentelemetry/sdk-trace-node":"2.11.0","@opentelemetry/otlp-transformer":"0.222.0","@opentelemetry/context-async-hooks":"2.11.0","@opentelemetry/instrumentation-undici":"0.32.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"h3":"2.0.1-rc.31","koa":"^3.2.1","hono":"^4.12.31","knip":"^6.29.0","pino":"^10.3.1","rxjs":"^7.8.2","elysia":"^1.4.29","tsdown":"^0.23.0","vitest":"^5.0.0","express":"^5.2.1","fastify":"^5.11.0","winston":"^3.19.0","koa-route":"^4.0.1","supertest":"^7.2.2","@hapi/hapi":"^21.4.10","@types/koa":"^3.0.3","typescript":"^6.0.3","@koa/router":"^15.7.0","@types/node":"^24.0.0","compression":"^1.8.1","@nestjs/core":"^12.0.0","@sentry/node":"^10.67.0","@adonisjs/core":"^7.3.5","@biomejs/biome":"^2.5.4","@nestjs/common":"^12.0.0","@types/express":"^5.0.6","@koa/bodyparser":"^6.1.0","@poppinss/cliui":"^6.8.1","@types/koa-route":"^3.2.9","@types/supertest":"^7.2.1","reflect-metadata":"^0.2.2","@opentelemetry/api":"^1.9.1","@types/compression":"^1.8.1","@adonisjs/assembler":"^8.4.0","@vitest/coverage-v8":"^5.0.0","@arethetypeswrong/cli":"^0.18.5","@nestjs/platform-express":"^12.0.0","@nestjs/platform-fastify":"^12.0.0"},"peerDependencies":{"h3":">=2.0.1-rc.26 <3","koa":">=2 <4","hono":">=4.8.4 <5","pino":">=9.6.0 <11","elysia":">=1.1 <2","express":">=4.18.2 <6","fastify":">=4.10.2 <6","winston":">=3.2.0 <4","@hapi/hapi":">=21 <22","@nestjs/core":">=10 <13","@sentry/node":">=7","@adonisjs/core":">=6.3 <8","@nestjs/common":">=10 <13","@opentelemetry/api":">=1.9.0 <2"},"peerDependenciesMeta":{"h3":{"optional":true},"koa":{"optional":true},"hono":{"optional":true},"pino":{"optional":true},"elysia":{"optional":true},"express":{"optional":true},"fastify":{"optional":true},"winston":{"optional":true},"@hapi/hapi":{"optional":true},"@nestjs/core":{"optional":true},"@sentry/node":{"optional":true},"@adonisjs/core":{"optional":true},"@nestjs/common":{"optional":true}},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/apitally_1.0.0-beta.3_1790337181385_0.25224643667051283"}}},"time":{"created":"2023-11-21T05:58:20.995Z","modified":"2026-09-25T11:53:01.914Z","0.1.0":"2023-11-21T05:58:21.140Z","0.1.1":"2023-11-23T04:19:45.470Z","0.1.2":"2023-11-23T05:19:56.754Z","0.1.3":"2024-01-08T07:38:28.810Z","0.1.4":"2024-01-08T12:31:57.092Z","0.1.5":"2024-01-18T02:24:36.489Z","0.1.6":"2024-01-22T03:09:08.727Z","0.2.0":"2024-01-25T11:55:37.317Z","0.2.1":"2024-02-12T12:34:59.866Z","0.3.0":"2024-02-26T03:30:19.426Z","0.4.0":"2024-04-10T12:23:33.063Z","0.5.0":"2024-06-11T01:53:27.340Z","0.6.0":"2024-06-27T02:50:30.100Z","0.6.1":"2024-07-01T08:26:36.634Z","0.7.0":"2024-07-06T05:29:16.615Z","0.8.0":"2024-07-07T04:38:11.483Z","0.8.1":"2024-07-19T04:31:24.294Z","0.8.2":"2024-09-16T12:19:10.940Z","0.8.3":"2024-09-24T02:53:56.495Z","0.9.0":"2024-10-23T10:43:04.422Z","0.9.1":"2024-11-01T01:45:48.906Z","0.9.2":"2024-11-01T13:03:18.242Z","0.9.3":"2024-11-02T04:54:24.182Z","0.9.4":"2024-11-03T04:35:37.936Z","0.9.5":"2024-11-04T12:12:29.418Z","0.10.0":"2024-11-05T11:49:18.155Z","0.11.0":"2024-12-08T10:02:31.766Z","0.11.1":"2024-12-12T09:15:45.565Z","0.11.2":"2024-12-13T22:24:56.942Z","0.11.3":"2024-12-14T02:54:20.757Z","0.11.4":"2025-01-08T05:32:15.395Z","0.11.5":"2025-03-07T04:25:29.099Z","0.12.0":"2025-03-14T03:31:17.294Z","0.13.0":"2025-03-24T03:14:02.215Z","0.14.0":"2025-06-17T11:18:36.973Z","0.15.0":"2025-06-19T04:29:25.776Z","0.15.1":"2025-06-22T04:53:14.903Z","0.15.2":"2025-06-22T06:23:34.017Z","0.15.3":"2025-06-22T08:27:09.725Z","0.16.0":"2025-06-24T08:57:57.556Z","0.16.1":"2025-06-26T23:20:03.952Z","0.16.2":"2025-06-29T06:08:34.052Z","0.17.0":"2025-06-30T11:03:29.133Z","0.17.1":"2025-07-08T06:27:37.993Z","0.17.2":"2025-07-23T23:52:21.332Z","0.17.3":"2025-07-24T05:30:05.369Z","0.17.4":"2025-08-02T12:58:02.176Z","0.18.0":"2025-08-03T12:00:14.560Z","0.18.1":"2025-08-03T12:50:57.180Z","0.19.0":"2025-08-14T12:23:05.870Z","0.20.0":"2025-08-18T05:56:27.967Z","0.21.0":"2025-09-04T07:49:10.254Z","0.21.1":"2025-09-27T11:50:32.514Z","0.21.2":"2025-11-01T07:55:41.994Z","0.21.3":"2025-11-02T09:22:54.109Z","0.21.4":"2025-11-06T07:32:33.076Z","0.21.5":"2025-11-06T12:40:45.152Z","0.22.0":"2025-11-08T11:46:37.183Z","0.22.1":"2025-11-25T12:11:12.869Z","0.23.0":"2025-11-30T12:50:00.766Z","0.23.1":"2025-12-07T11:37:29.830Z","0.24.0":"2026-01-14T10:25:02.226Z","0.25.0":"2026-01-18T11:47:40.390Z","0.25.1":"2026-01-23T11:15:41.141Z","0.25.2":"2026-01-28T09:01:53.780Z","0.25.3":"2026-02-16T12:43:38.228Z","0.25.4":"2026-03-17T00:38:19.290Z","0.25.5":"2026-03-30T03:38:18.910Z","0.25.6":"2026-04-30T10:59:49.555Z","0.25.7":"2026-05-29T13:02:34.512Z","1.0.0-alpha.1":"2026-08-21T21:45:58.496Z","0.25.8":"2026-09-04T02:04:51.992Z","1.0.0-beta.1":"2026-09-15T12:49:20.472Z","1.0.0-beta.2":"2026-09-20T11:39:05.459Z","1.0.0-beta.3":"2026-09-25T11:53:01.493Z"},"bugs":{"url":"https://github.com/apitally/apitally-js/issues"},"author":{"name":"Apitally","email":"hello@apitally.io"},"license":"MIT","homepage":"https://apitally.io","keywords":["adonisjs","analytics","api","apitally","bun","elysia","express","fastify","h3","hapi","hono","koa","logging","metrics","middleware","monitor","monitoring","nestjs","node","nodejs","plugin","rest","restful"],"repository":{"url":"git+ssh://git@github.com/apitally/apitally-js.git","type":"git"},"description":"Simple API monitoring & analytics for REST APIs built with Express, Fastify, NestJS, AdonisJS, Hono, H3, Elysia, Hapi, and Koa.","maintainers":[{"name":"simongurcke","email":"simon@gurcke.de"}],"readme":"","readmeFilename":""}