{"_id":"@kb-labs/shared-http","_rev":"139-203b10e00b52a58cb58583318505e5fc","name":"@kb-labs/shared-http","dist-tags":{"candidate-platform-2.119.0-canary-8f939a290":"2.119.0-canary.8f939a290","candidate-platform-2.119.0-canary-0c078654e":"2.119.0-canary.0c078654e","candidate-platform-2.119.0-canary-ce846d079":"2.119.0-canary.ce846d079","candidate-platform-2.119.0-canary-62ffd5965":"2.119.0-canary.62ffd5965","candidate-platform-2.119.0-canary-1b2bf822b":"2.119.0-canary.1b2bf822b","candidate-platform-2.119.0-canary-602573533":"2.119.0-canary.602573533","candidate-platform-2.119.0-canary.0b4b21a55-canary-0b4b21a55066":"2.119.0-canary.0b4b21a55","candidate-platform-2.119.0-stable-30310c8f10a2":"2.119.0","candidate-platform-2.119.1-canary.b53bbee1d-canary-b53bbee1dd39":"2.119.1-canary.b53bbee1d","candidate-platform-2.119.1-canary.a6aa9b388-canary-a6aa9b38817f":"2.119.1-canary.a6aa9b388","candidate-platform-2.119.1-canary.57c3a1e5e-canary-57c3a1e5e072":"2.119.1-canary.57c3a1e5e","candidate-platform-2.119.1-canary.1e87213c2-canary-1e87213c240d":"2.119.1-canary.1e87213c2","candidate-platform-2.119.1-canary.ee03bc25d-canary-2":"2.119.1-canary.ee03bc25d","candidate-platform-2.119.1-canary.a73502f0d-canary-3":"2.119.1-canary.a73502f0d","candidate-platform-2.119.1-canary.e834e2cf9-canary-5":"2.119.1-canary.e834e2cf9","candidate-platform-2.119.1-canary.6a127adf8-canary-6":"2.119.1-canary.6a127adf8","candidate-platform-2.119.1-canary.c8f889b14-canary-c8f889b14fcb":"2.119.1-canary.c8f889b14","canary":"2.119.1-canary.c8f889b14","candidate-platform-2.120.0-canary.68fdd56fa-canary-68fdd56fa81b":"2.120.0-canary.68fdd56fa","candidate-platform-2.120.0-stable-dafff6e385f0":"2.120.0","latest":"2.120.1","candidate-platform-2.120.1-stable-80dd88880fc4":"2.120.1"},"versions":{"1.1.0":{"name":"@kb-labs/shared-http","version":"1.1.0","_id":"@kb-labs/shared-http@1.1.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"8dab1e51f2cdb4aaa1acce687c352c2699e29dc6","tarball":"https://registry.npmjs.org/@kb-labs/shared-http/-/shared-http-1.1.0.tgz","fileCount":4,"integrity":"sha512-mC++c9nks3bGeV4Z8zr88kw71yFj2+luwys8DptcTOuBl1LMRu6ov5TxYi3e260A4LrfA4eLs8gED/d1ysYwVw==","signatures":[{"sig":"MEUCICZrq3m0hNdLMp5Hdnko8rW4Ca3PbK4Kmv4r+iA2mBctAiEArkqvooaJZiA09ik4hdyexrtZF+RgtSLNyFKCbw88Ghs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":83402},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"22443aa4568ccd770030d3081bc579d6182c0e62","scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint src --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_npmVersion":"10.8.2","description":"Shared Fastify/OpenAPI utilities for KB Labs HTTP services","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"zod":"^4.0.0","zod-to-json-schema":"^3.25.0","@kb-labs/core-contracts":"^1.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.11.0","devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.4","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"link:../../../../infra/kb-labs-devkit"},"peerDependencies":{"fastify":"^5.5.0","@fastify/swagger":">=9.5.1","@fastify/swagger-ui":"^5.2.0","fastify-type-provider-zod":"^6.0.0"},"peerDependenciesMeta":{"@fastify/swagger":{"optional":false},"@fastify/swagger-ui":{"optional":false},"fastify-type-provider-zod":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/shared-http_1.1.0_1775476085789_0.8060977888188912","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@kb-labs/shared-http","version":"1.2.0","_id":"@kb-labs/shared-http@1.2.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"6a96bcf1db8a56a3b5b5e2fc286046a852838aaf","tarball":"https://registry.npmjs.org/@kb-labs/shared-http/-/shared-http-1.2.0.tgz","fileCount":4,"integrity":"sha512-387JBlqnx5jQ5jEkAZFio63XBb8MUsxbdI6yfKy7YwcRp0prLe4/BWXy8dwiZM198DzN0HC835YriLi4j4dpHg==","signatures":[{"sig":"MEUCIE69dJPrc8sSHSzXiXY9bK6xk8g2M/ZlD/smI1aS8Yj8AiEAo5aJRjKSrESrWc5yJ53e1pV5A5EzMzubT7KyEyAnmUw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":83402},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"4cc24875efc1646deb358d4a9fa785490a135e2b","scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint src --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_npmVersion":"10.8.2","description":"Shared Fastify/OpenAPI utilities for KB Labs HTTP services","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"zod":"^4.0.0","zod-to-json-schema":"^3.25.0","@kb-labs/core-contracts":"^1.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.11.0","devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.4","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"link:../../../../infra/kb-labs-devkit"},"peerDependencies":{"fastify":"^5.5.0","@fastify/swagger":">=9.5.1","@fastify/swagger-ui":"^5.2.0","fastify-type-provider-zod":"^6.0.0"},"peerDependenciesMeta":{"@fastify/swagger":{"optional":false},"@fastify/swagger-ui":{"optional":false},"fastify-type-provider-zod":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/shared-http_1.2.0_1775477707898_0.4578615035547293","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@kb-labs/shared-http","version":"1.3.0","_id":"@kb-labs/shared-http@1.3.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"b4bdc7a8ba48d873681b14ee6d46d5f74221b80c","tarball":"https://registry.npmjs.org/@kb-labs/shared-http/-/shared-http-1.3.0.tgz","fileCount":4,"integrity":"sha512-IBVGJqpBX2shx2aMF0cdCzpIZlfiAkwpY4eczYXp7DHEpvBjH2RWrznO37n2gXOSU6Ko+zpuOFdMQlLPU4Z5VA==","signatures":[{"sig":"MEUCIEdJ5f4lRW91QZadMgfp5R7BjESkITkWLkdtTZda3fzMAiEArKK/JuzbdDa8XTG+l8D5oZO3IOTC+ictTMFCL6pftKg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":83402},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"c53637035f1c9305f8a15041a8f2fd3dc59e3f6b","scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint src --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_npmVersion":"10.8.2","description":"Shared Fastify/OpenAPI utilities for KB Labs HTTP services","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"zod":"^4.0.0","zod-to-json-schema":"^3.25.0","@kb-labs/core-contracts":"^1.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.11.0","devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.4","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"link:../../../../infra/kb-labs-devkit"},"peerDependencies":{"fastify":"^5.5.0","@fastify/swagger":">=9.5.1","@fastify/swagger-ui":"^5.2.0","fastify-type-provider-zod":"^6.0.0"},"peerDependenciesMeta":{"@fastify/swagger":{"optional":false},"@fastify/swagger-ui":{"optional":false},"fastify-type-provider-zod":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/shared-http_1.3.0_1775488828593_0.10791478300146884","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"@kb-labs/shared-http","version":"1.4.0","_id":"@kb-labs/shared-http@1.4.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"9c8790a619ade56d7f4334600f8d5e4a1e9e73bc","tarball":"https://registry.npmjs.org/@kb-labs/shared-http/-/shared-http-1.4.0.tgz","fileCount":4,"integrity":"sha512-wdCm7tc2u3gyiIyfYZPsrcT/CIY+ZxPUWXSp4bzWJ1ntMPZVMTouMPvDy+4ozdSGpZKcuASnUx5w2RoTJLphrQ==","signatures":[{"sig":"MEYCIQDcvCCWSKn63Z8xOTi4JTpxHbSqyKYT0udnndvv8v+93wIhAJnArg7LXrIlb6HlIpnd2y1g5t6w+F/ZPIqnVCw4cpHv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":83402},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"78270ff34ec206682848fe35dfc1783953e51880","scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint src --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_npmVersion":"10.8.2","description":"Shared Fastify/OpenAPI utilities for KB Labs HTTP services","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"zod":"^4.0.0","zod-to-json-schema":"^3.25.0","@kb-labs/core-contracts":"^1.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.11.0","devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.4","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"link:../../../../infra/kb-labs-devkit"},"peerDependencies":{"fastify":"^5.5.0","@fastify/swagger":">=9.5.1","@fastify/swagger-ui":"^5.2.0","fastify-type-provider-zod":"^6.0.0"},"peerDependenciesMeta":{"@fastify/swagger":{"optional":false},"@fastify/swagger-ui":{"optional":false},"fastify-type-provider-zod":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/shared-http_1.4.0_1775491651447_0.006960619577506932","host":"s3://npm-registry-packages-npm-production"}},"2.6.0":{"name":"@kb-labs/shared-http","version":"2.6.0","_id":"@kb-labs/shared-http@2.6.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"67012ff0a047aa91a2e1eda343bf97de31631c14","tarball":"https://registry.npmjs.org/@kb-labs/shared-http/-/shared-http-2.6.0.tgz","fileCount":5,"integrity":"sha512-MkM71j1LZiyYv5Mh+wqsXZ9mdK7L50sEzhB1mS0ao201x/bXOSkvi4z2n4sBaWLS7brg/IYRnHWODnS60hPuBQ==","signatures":[{"sig":"MEQCIA7XpIDts4NKBoVyr3qqGp+Qf/zmwkrJsWu6sOLbJLBeAiAJIejv7UGmnXd+/B1Mh+7k/75sYNHRJPel82y0AA8KNw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":83617},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"b19d4e2a767bb809d8fbdfc6b2055d8e9f376ad8","scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint src --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_npmVersion":"10.8.2","description":"Shared Fastify/OpenAPI utilities for KB Labs HTTP services","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"zod":"^4.0.0","zod-to-json-schema":"^3.25.0","@kb-labs/core-platform":"^2.6.0","@kb-labs/core-contracts":"^2.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.11.0","devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.4","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"workspace:*"},"peerDependencies":{"fastify":"^5.5.0","@fastify/swagger":">=9.5.1","@fastify/swagger-ui":"^5.2.0","fastify-type-provider-zod":"^6.0.0"},"peerDependenciesMeta":{"@fastify/swagger":{"optional":false},"@fastify/swagger-ui":{"optional":false},"fastify-type-provider-zod":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/shared-http_2.6.0_1775922094252_0.2778402898246015","host":"s3://npm-registry-packages-npm-production"}},"2.9.0":{"name":"@kb-labs/shared-http","version":"2.9.0","_id":"@kb-labs/shared-http@2.9.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"a832a0099579fe8a44e80b8055dfca23db44feba","tarball":"https://registry.npmjs.org/@kb-labs/shared-http/-/shared-http-2.9.0.tgz","fileCount":5,"integrity":"sha512-gzc99MKk4hHvhRFU546/NfcrRktZWMv67OuX7GoCKvVidUckaSuGtqCV2O8+d2XJLkC5waqYyzdUDLJMTnTnkQ==","signatures":[{"sig":"MEYCIQD2ZwlaOOlrIr7fK36vLSVkUsvDnjhy8fgSh7uLvXSYBQIhAI1TJtAW36MmXfp9D5JKZgnq19ahFhq3TRqD582Tvp4v","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":84084},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-shared-http-2.9.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint src --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/2ea7c47c2b646d035ce209776e8d7ee3/kb-labs-shared-http-2.9.0.tgz","_integrity":"sha512-gzc99MKk4hHvhRFU546/NfcrRktZWMv67OuX7GoCKvVidUckaSuGtqCV2O8+d2XJLkC5waqYyzdUDLJMTnTnkQ==","_npmVersion":"10.8.2","description":"Shared Fastify/OpenAPI utilities for KB Labs HTTP services","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"zod":"^4.0.0","zod-to-json-schema":"^3.25.0","@kb-labs/core-platform":"2.9.0","@kb-labs/core-contracts":"2.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.4","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.9.0"},"peerDependencies":{"fastify":"^5.5.0","@fastify/swagger":">=9.5.1","@fastify/swagger-ui":"^5.2.0","fastify-type-provider-zod":"^6.0.0"},"peerDependenciesMeta":{"@fastify/swagger":{"optional":false},"@fastify/swagger-ui":{"optional":false},"fastify-type-provider-zod":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/shared-http_2.9.0_1775931917288_0.46328286764767745","host":"s3://npm-registry-packages-npm-production"}},"2.10.0":{"name":"@kb-labs/shared-http","version":"2.10.0","_id":"@kb-labs/shared-http@2.10.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"ffba0f5c9dc40100c0198d17a6dfaa6077da4d39","tarball":"https://registry.npmjs.org/@kb-labs/shared-http/-/shared-http-2.10.0.tgz","fileCount":5,"integrity":"sha512-4A9whH7KJ5Af9W5ehaogW0OQn/gc/B1NRRnxUT2+fVOqezOH5IpW0RjTBKYYP/W94Nng5bdjri911mlf/PyJAA==","signatures":[{"sig":"MEYCIQDzHPnjBx7SU8u3n4gcukGsUF4mZhExDfA3vYNLAVAezgIhAIwepGdoPdmgMCv7rGyGYhQhChAKEeYdeGTODTEgzwly","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":84088},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-shared-http-2.10.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint src --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/0e3757364ab2207a2c6e1e3b9c051630/kb-labs-shared-http-2.10.0.tgz","_integrity":"sha512-4A9whH7KJ5Af9W5ehaogW0OQn/gc/B1NRRnxUT2+fVOqezOH5IpW0RjTBKYYP/W94Nng5bdjri911mlf/PyJAA==","_npmVersion":"10.8.2","description":"Shared Fastify/OpenAPI utilities for KB Labs HTTP services","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"zod":"^4.0.0","zod-to-json-schema":"^3.25.0","@kb-labs/core-platform":"2.10.0","@kb-labs/core-contracts":"2.10.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.4","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.10.0"},"peerDependencies":{"fastify":"^5.5.0","@fastify/swagger":">=9.5.1","@fastify/swagger-ui":"^5.2.0","fastify-type-provider-zod":"^6.0.0"},"peerDependenciesMeta":{"@fastify/swagger":{"optional":false},"@fastify/swagger-ui":{"optional":false},"fastify-type-provider-zod":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/shared-http_2.10.0_1775933901021_0.4057335041151573","host":"s3://npm-registry-packages-npm-production"}},"2.11.0":{"name":"@kb-labs/shared-http","version":"2.11.0","_id":"@kb-labs/shared-http@2.11.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"dfd38c8feb708590194f79294a4c55878b085138","tarball":"https://registry.npmjs.org/@kb-labs/shared-http/-/shared-http-2.11.0.tgz","fileCount":5,"integrity":"sha512-gjGuHtXGJbiAklA49/Tj+ZtT5pmPc/oYOp6CNSbUaGHd5CylboWKFEDkgb8Zc5aFBhH/41R0xRNh8ZcafDD04Q==","signatures":[{"sig":"MEYCIQD/FwjDnOSDu4KUvYaX9KF1nJrZneP9Bw1ccZr7P1DyoQIhAPgPw6KtNRe1D4YrW8JyKjIqo9BHtLv1b8PjuwnNxESX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":84088},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-shared-http-2.11.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint src --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/c1a993203350c4baa91f51335d086136/kb-labs-shared-http-2.11.0.tgz","_integrity":"sha512-gjGuHtXGJbiAklA49/Tj+ZtT5pmPc/oYOp6CNSbUaGHd5CylboWKFEDkgb8Zc5aFBhH/41R0xRNh8ZcafDD04Q==","_npmVersion":"10.8.2","description":"Shared Fastify/OpenAPI utilities for KB Labs HTTP services","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"zod":"^4.0.0","zod-to-json-schema":"^3.25.0","@kb-labs/core-platform":"2.11.0","@kb-labs/core-contracts":"2.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.4","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.11.0"},"peerDependencies":{"fastify":"^5.5.0","@fastify/swagger":">=9.5.1","@fastify/swagger-ui":"^5.2.0","fastify-type-provider-zod":"^6.0.0"},"peerDependenciesMeta":{"@fastify/swagger":{"optional":false},"@fastify/swagger-ui":{"optional":false},"fastify-type-provider-zod":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/shared-http_2.11.0_1775935640015_0.21748450561459975","host":"s3://npm-registry-packages-npm-production"}},"2.12.0":{"name":"@kb-labs/shared-http","version":"2.12.0","_id":"@kb-labs/shared-http@2.12.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"dcdcea0e609147a5284c1017a39b452709b7c6f7","tarball":"https://registry.npmjs.org/@kb-labs/shared-http/-/shared-http-2.12.0.tgz","fileCount":5,"integrity":"sha512-IuH9ysJ/oi4Ku4DiDtLByitN0zuIETEcEkb89Tx3bSckQAq70vGgU8sUrBi2pQt3yAHkQSOvO+rUnSAwg0O/0w==","signatures":[{"sig":"MEUCIC+n8BO5lZzunD5YoflHzmm8WX+B07siU0g8jVz9Se7dAiEAotc+58PkzdJsQCf+vjiR/8ErzrahqqBtdbDq50T2L6M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":84088},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-shared-http-2.12.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint src --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/e91545c1cd543f6d77922d7123b08f8b/kb-labs-shared-http-2.12.0.tgz","_integrity":"sha512-IuH9ysJ/oi4Ku4DiDtLByitN0zuIETEcEkb89Tx3bSckQAq70vGgU8sUrBi2pQt3yAHkQSOvO+rUnSAwg0O/0w==","_npmVersion":"10.8.2","description":"Shared Fastify/OpenAPI utilities for KB Labs HTTP services","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"zod":"^4.0.0","zod-to-json-schema":"^3.25.0","@kb-labs/core-platform":"2.12.0","@kb-labs/core-contracts":"2.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.4","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.12.0"},"peerDependencies":{"fastify":"^5.5.0","@fastify/swagger":">=9.5.1","@fastify/swagger-ui":"^5.2.0","fastify-type-provider-zod":"^6.0.0"},"peerDependenciesMeta":{"@fastify/swagger":{"optional":false},"@fastify/swagger-ui":{"optional":false},"fastify-type-provider-zod":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/shared-http_2.12.0_1775937855101_0.49517228003436986","host":"s3://npm-registry-packages-npm-production"}},"2.13.0":{"name":"@kb-labs/shared-http","version":"2.13.0","_id":"@kb-labs/shared-http@2.13.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"20a02215be1c504e5d76deeae36dcefd661b8a8b","tarball":"https://registry.npmjs.org/@kb-labs/shared-http/-/shared-http-2.13.0.tgz","fileCount":5,"integrity":"sha512-iLB4O2t86dZ/Ikc4GQRIZLQTNgCIEqGN2bmU90fntp57k4MbDpe5JSAFqVVPIB8/Y3vlJLnnQhkwPFdf/+5FBA==","signatures":[{"sig":"MEUCIAug/7kphSUcB9KOVRJQqmJrc5s095s69WOeg0CVHoSzAiEA4d6S+SY4j6edKRO5K1KPoVQ7lCOVWLArK33sJ6p9WU0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":84088},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-shared-http-2.13.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint src --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/91ba747deed139ca7b0b1ccd2f548bf1/kb-labs-shared-http-2.13.0.tgz","_integrity":"sha512-iLB4O2t86dZ/Ikc4GQRIZLQTNgCIEqGN2bmU90fntp57k4MbDpe5JSAFqVVPIB8/Y3vlJLnnQhkwPFdf/+5FBA==","_npmVersion":"10.8.2","description":"Shared Fastify/OpenAPI utilities for KB Labs HTTP services","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"zod":"^4.0.0","zod-to-json-schema":"^3.25.0","@kb-labs/core-platform":"2.13.0","@kb-labs/core-contracts":"2.13.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.4","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.13.0"},"peerDependencies":{"fastify":"^5.5.0","@fastify/swagger":">=9.5.1","@fastify/swagger-ui":"^5.2.0","fastify-type-provider-zod":"^6.0.0"},"peerDependenciesMeta":{"@fastify/swagger":{"optional":false},"@fastify/swagger-ui":{"optional":false},"fastify-type-provider-zod":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/shared-http_2.13.0_1775939093820_0.13523569681299907","host":"s3://npm-registry-packages-npm-production"}},"2.14.0":{"name":"@kb-labs/shared-http","version":"2.14.0","_id":"@kb-labs/shared-http@2.14.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"7adf67ad1830a2ede1bc3ba37ce3d59516779aaf","tarball":"https://registry.npmjs.org/@kb-labs/shared-http/-/shared-http-2.14.0.tgz","fileCount":5,"integrity":"sha512-S+vG/+8QX1ptJuIjEGTsoobw9vfi9/NMJvO4NEFrRjzMca4CiV+I+CW1241OPN33ToijIihdKIQAiqnpFsmp8A==","signatures":[{"sig":"MEQCIEYEnBvHoAYI6zoS8jNLTyHFy5DgwNMmcDZ+ljG1npGrAiBuXjKXf2zuQfgH+JDCTjRKOJw4al01yKud/9Uur0xH9g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":83577},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-shared-http-2.14.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint src --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/b20aec12c43b1c1e4ec218e131ba261c/kb-labs-shared-http-2.14.0.tgz","_integrity":"sha512-S+vG/+8QX1ptJuIjEGTsoobw9vfi9/NMJvO4NEFrRjzMca4CiV+I+CW1241OPN33ToijIihdKIQAiqnpFsmp8A==","_npmVersion":"10.8.2","description":"Shared Fastify/OpenAPI utilities for KB Labs HTTP services","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"zod":"^4.0.0","zod-to-json-schema":"^3.25.0","@kb-labs/core-platform":"2.14.0","@kb-labs/core-contracts":"2.14.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.4","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.14.0"},"peerDependencies":{"fastify":"^5.5.0","@fastify/swagger":">=9.5.1","@fastify/swagger-ui":"^5.2.0","fastify-type-provider-zod":"^6.0.0"},"peerDependenciesMeta":{"@fastify/swagger":{"optional":false},"@fastify/swagger-ui":{"optional":false},"fastify-type-provider-zod":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/shared-http_2.14.0_1775988094184_0.395941352747853","host":"s3://npm-registry-packages-npm-production"}},"2.15.0":{"name":"@kb-labs/shared-http","version":"2.15.0","_id":"@kb-labs/shared-http@2.15.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"289cfaf246318fcb008fe9015d1c2596edeafdda","tarball":"https://registry.npmjs.org/@kb-labs/shared-http/-/shared-http-2.15.0.tgz","fileCount":5,"integrity":"sha512-z/aa7V/VB4CQHG1uKPLSjsxUWWohb/I+hQP8Y4W7Wr6sWXdAApvSkvIddT5Sta9u7P3C8tOc0WQYzYJiIGHReA==","signatures":[{"sig":"MEYCIQDrP8EVABsMTtGpILp5Zd+OKZkjuhYgsZQbYJEsAjNGVwIhAJiVbCgUWKJ3SS8WQXig5WBJ8JNj6b/wtYz1SZODElwr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":85344},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-shared-http-2.15.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint src --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/1d52ce68ea6d9389404540947ed4c35a/kb-labs-shared-http-2.15.0.tgz","_integrity":"sha512-z/aa7V/VB4CQHG1uKPLSjsxUWWohb/I+hQP8Y4W7Wr6sWXdAApvSkvIddT5Sta9u7P3C8tOc0WQYzYJiIGHReA==","_npmVersion":"10.8.2","description":"Shared Fastify/OpenAPI utilities for KB Labs HTTP services","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"zod":"^4.0.0","zod-to-json-schema":"^3.25.0","@kb-labs/core-platform":"2.15.0","@kb-labs/core-contracts":"2.15.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.4","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.15.0"},"peerDependencies":{"fastify":"^5.5.0","@fastify/swagger":">=9.5.1","@fastify/swagger-ui":"^5.2.0"},"peerDependenciesMeta":{"@fastify/swagger":{"optional":false},"@fastify/swagger-ui":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/shared-http_2.15.0_1776024329374_0.9695008688682731","host":"s3://npm-registry-packages-npm-production"}},"2.16.0":{"name":"@kb-labs/shared-http","version":"2.16.0","_id":"@kb-labs/shared-http@2.16.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"b1868ae92e55f2eb8622a59b7f37185cc5b23ac0","tarball":"https://registry.npmjs.org/@kb-labs/shared-http/-/shared-http-2.16.0.tgz","fileCount":5,"integrity":"sha512-16Y4zOOweUSsbu0McwWMz87HBhFBSYXnnZ+1OGlh7arySM4nAtIVplEMxjB9KvLi2bWIfLa/t9TBe4XZfwWlHQ==","signatures":[{"sig":"MEUCIQDC6cugN5Vp1IN+f0TcSQ7MoFNB76tgMIsGofxrHKTdBQIgV0YHd7uNi1siGgh9dQGimQ5m/DkvnEKuwXAh6f73Jfg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":85936},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-shared-http-2.16.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint src --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/4de13d5b7ba4928ac7e407ffcf8b873e/kb-labs-shared-http-2.16.0.tgz","_integrity":"sha512-16Y4zOOweUSsbu0McwWMz87HBhFBSYXnnZ+1OGlh7arySM4nAtIVplEMxjB9KvLi2bWIfLa/t9TBe4XZfwWlHQ==","_npmVersion":"10.8.2","description":"Shared Fastify/OpenAPI utilities for KB Labs HTTP services","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"zod":"^4.0.0","zod-to-json-schema":"^3.25.0","@kb-labs/core-platform":"2.16.0","@kb-labs/core-contracts":"2.16.0","fastify-type-provider-zod":"^6.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.4","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.16.0"},"peerDependencies":{"fastify":"^5.5.0","@fastify/swagger":">=9.5.1","@fastify/swagger-ui":"^5.2.0"},"peerDependenciesMeta":{"@fastify/swagger":{"optional":false},"@fastify/swagger-ui":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/shared-http_2.16.0_1776086733000_0.2860879448677245","host":"s3://npm-registry-packages-npm-production"}},"2.17.0":{"name":"@kb-labs/shared-http","version":"2.17.0","_id":"@kb-labs/shared-http@2.17.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"c2a7f218271607276ff732cb6db5a0df446d67ed","tarball":"https://registry.npmjs.org/@kb-labs/shared-http/-/shared-http-2.17.0.tgz","fileCount":5,"integrity":"sha512-SrFW30b4es/NvQjHeFk9OoAOdPBzTEohqzNdZmFkftWKsQ55pae3RXPlXPs5wTGhFj7PdHqqzAKNUY/2lupChA==","signatures":[{"sig":"MEYCIQDGb48D0G1rJ8XUqwfANfAZJHgfdnK48yUkJ3rVDP+IpgIhAJj5pL8Y3oZRN8hPhDIgcR/75ljRr3nmpMKrJLsp7rlJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":85425},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-shared-http-2.17.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint src --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/c600b1e84ad023c70fcab7cc674455f4/kb-labs-shared-http-2.17.0.tgz","_integrity":"sha512-SrFW30b4es/NvQjHeFk9OoAOdPBzTEohqzNdZmFkftWKsQ55pae3RXPlXPs5wTGhFj7PdHqqzAKNUY/2lupChA==","_npmVersion":"10.8.2","description":"Shared Fastify/OpenAPI utilities for KB Labs HTTP services","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"zod":"^4.0.0","zod-to-json-schema":"^3.25.0","@kb-labs/core-platform":"2.17.0","@kb-labs/core-contracts":"2.17.0","fastify-type-provider-zod":"^6.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.4","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.17.0"},"peerDependencies":{"fastify":"^5.5.0","@fastify/swagger":">=9.5.1","@fastify/swagger-ui":"^5.2.0"},"peerDependenciesMeta":{"@fastify/swagger":{"optional":false},"@fastify/swagger-ui":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/shared-http_2.17.0_1776089788487_0.5528364888094695","host":"s3://npm-registry-packages-npm-production"}},"2.18.0":{"name":"@kb-labs/shared-http","version":"2.18.0","_id":"@kb-labs/shared-http@2.18.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"e0ae2b4c7a8373953fabb617117db8ee4c58f786","tarball":"https://registry.npmjs.org/@kb-labs/shared-http/-/shared-http-2.18.0.tgz","fileCount":5,"integrity":"sha512-UK/gkjC56eyFI2sC1JPcoWYoqehytuxOQoVbwg3TKHz+TUI3GV0TrLNy2DANMvIS9Qmj87eNFyr1vXwBwyaB5w==","signatures":[{"sig":"MEYCIQD0IaUxFmblo4o4Chvd0/PSdvDXdW3fCAkoz7EeTLpmIgIhAInM7ckYpgXV/2b5q5SDVPBpU7UTlAn1CNspFdoVgQZq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":85425},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-shared-http-2.18.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint src --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/5ec6b47c7e4f73bd79863ce4943102d9/kb-labs-shared-http-2.18.0.tgz","_integrity":"sha512-UK/gkjC56eyFI2sC1JPcoWYoqehytuxOQoVbwg3TKHz+TUI3GV0TrLNy2DANMvIS9Qmj87eNFyr1vXwBwyaB5w==","_npmVersion":"10.8.2","description":"Shared Fastify/OpenAPI utilities for KB Labs HTTP services","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"zod":"^4.0.0","zod-to-json-schema":"^3.25.0","@kb-labs/core-platform":"2.18.0","@kb-labs/core-contracts":"2.18.0","fastify-type-provider-zod":"^6.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.4","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.18.0"},"peerDependencies":{"fastify":"^5.5.0","@fastify/swagger":">=9.5.1","@fastify/swagger-ui":"^5.2.0"},"peerDependenciesMeta":{"@fastify/swagger":{"optional":false},"@fastify/swagger-ui":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/shared-http_2.18.0_1776090853899_0.6998917335838513","host":"s3://npm-registry-packages-npm-production"}},"2.19.0":{"name":"@kb-labs/shared-http","version":"2.19.0","_id":"@kb-labs/shared-http@2.19.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"656dccebed463ea041ba2f8d11cf0e81cb3be771","tarball":"https://registry.npmjs.org/@kb-labs/shared-http/-/shared-http-2.19.0.tgz","fileCount":5,"integrity":"sha512-vAP6ajZCVN9lC8ryN3Y/aBReVKLzIg0ksKv5jXAJxk+fE5jtIkz2D6ZO3SMhjZS3kMIHlyIavQy9YbCUVzfFkg==","signatures":[{"sig":"MEUCIQCJduICVE9wn32pxN7VhL+BnB+APRNEuq0d88l9ZA1P/gIgK0NiuKSTS5zfiVupOIThl6kHVnNtv8F4iZnALdDJsE0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":85425},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-shared-http-2.19.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint src --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/f4f086dc08db949347e8a4643f24ba31/kb-labs-shared-http-2.19.0.tgz","_integrity":"sha512-vAP6ajZCVN9lC8ryN3Y/aBReVKLzIg0ksKv5jXAJxk+fE5jtIkz2D6ZO3SMhjZS3kMIHlyIavQy9YbCUVzfFkg==","_npmVersion":"10.8.2","description":"Shared Fastify/OpenAPI utilities for KB Labs HTTP services","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"zod":"^4.0.0","zod-to-json-schema":"^3.25.0","@kb-labs/core-platform":"2.19.0","@kb-labs/core-contracts":"2.19.0","fastify-type-provider-zod":"^6.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.4","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.19.0"},"peerDependencies":{"fastify":"^5.5.0","@fastify/swagger":">=9.5.1","@fastify/swagger-ui":"^5.2.0"},"peerDependenciesMeta":{"@fastify/swagger":{"optional":false},"@fastify/swagger-ui":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/shared-http_2.19.0_1776094094438_0.9704641275698775","host":"s3://npm-registry-packages-npm-production"}},"2.20.0":{"name":"@kb-labs/shared-http","version":"2.20.0","_id":"@kb-labs/shared-http@2.20.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"1a55e2e2cfcf5c0f862511472ee347f6a683d121","tarball":"https://registry.npmjs.org/@kb-labs/shared-http/-/shared-http-2.20.0.tgz","fileCount":5,"integrity":"sha512-ZnhgVXkZrR4GZk4e4DLPcSmVIEoLHlp6XrzIHlm1kElmgaa9k9IZURtij0pO6SenotqL3i3kcIUT8+3miHFCPA==","signatures":[{"sig":"MEQCID45ZAe1knG364XFRDulypkFM70DqcaBFgdqb7YGu/olAiAK17J+/khynddM3bDN/t50HfAqCVzk8h2wOr9xAtQLkQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":85425},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-shared-http-2.20.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint src --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/f5e6743d658a7ef69151825f0344bec4/kb-labs-shared-http-2.20.0.tgz","_integrity":"sha512-ZnhgVXkZrR4GZk4e4DLPcSmVIEoLHlp6XrzIHlm1kElmgaa9k9IZURtij0pO6SenotqL3i3kcIUT8+3miHFCPA==","_npmVersion":"10.8.2","description":"Shared Fastify/OpenAPI utilities for KB Labs HTTP services","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"zod":"^4.0.0","zod-to-json-schema":"^3.25.0","@kb-labs/core-platform":"2.20.0","@kb-labs/core-contracts":"2.20.0","fastify-type-provider-zod":"^6.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.4","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.20.0"},"peerDependencies":{"fastify":"^5.5.0","@fastify/swagger":">=9.5.1","@fastify/swagger-ui":"^5.2.0"},"peerDependenciesMeta":{"@fastify/swagger":{"optional":false},"@fastify/swagger-ui":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/shared-http_2.20.0_1776113861282_0.42290219428731723","host":"s3://npm-registry-packages-npm-production"}},"2.22.0":{"name":"@kb-labs/shared-http","version":"2.22.0","_id":"@kb-labs/shared-http@2.22.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"0a3b9c91fe44b6df4e42d23375f3bee7a28c08d9","tarball":"https://registry.npmjs.org/@kb-labs/shared-http/-/shared-http-2.22.0.tgz","fileCount":5,"integrity":"sha512-l8AD136P+nlw+Lho3rrXL7mh2k9fwVfmslQXQwr6PFsBRWmietcErkWb1aS2W5+ZYZoluS6RUX6Jy1XDlS4uhw==","signatures":[{"sig":"MEUCIQCs72LrcMs/D2VsERzuf7eSsygc/6L6PSAWprzwi/ZTLgIgdry5Ue8g5h4Lv+ZfWeMBQ1v0gXIXhj7qKEzjG5jXNag=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":85611},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-shared-http-2.22.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint src --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/df61084f65524b06305d85387291b196/kb-labs-shared-http-2.22.0.tgz","_integrity":"sha512-l8AD136P+nlw+Lho3rrXL7mh2k9fwVfmslQXQwr6PFsBRWmietcErkWb1aS2W5+ZYZoluS6RUX6Jy1XDlS4uhw==","_npmVersion":"10.8.2","description":"Shared Fastify/OpenAPI utilities for KB Labs HTTP services","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"zod":"^4.0.0","zod-to-json-schema":"^3.25.0","@kb-labs/core-platform":"2.22.0","@kb-labs/core-contracts":"2.22.0","fastify-type-provider-zod":"^6.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.4","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.22.0"},"peerDependencies":{"fastify":"^5.5.0","@fastify/swagger":">=9.5.1","@fastify/swagger-ui":"^5.2.0"},"peerDependenciesMeta":{"@fastify/swagger":{"optional":false},"@fastify/swagger-ui":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/shared-http_2.22.0_1776158732240_0.5434216659440816","host":"s3://npm-registry-packages-npm-production"}},"2.23.0":{"name":"@kb-labs/shared-http","version":"2.23.0","_id":"@kb-labs/shared-http@2.23.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"b39234b17ace2ced90177d6f8f06f6f9f12bd163","tarball":"https://registry.npmjs.org/@kb-labs/shared-http/-/shared-http-2.23.0.tgz","fileCount":5,"integrity":"sha512-0t5S7klEdONgw88zMfLwb2JLs3Mm5vrD4RvUUPBSJdmJHhT+yI8M6BadQtsQu6KmNJccFj4YsNtHwUaoIWjf7A==","signatures":[{"sig":"MEUCIQDqh23SXhCZmuOVu3Fgh8jFet8gBD3Em34X3VqYUczGdgIgDH5bllzjYWCFg+uoZ6nt3N82GooUlgDqheml4ciDF1E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":85611},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-shared-http-2.23.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint src --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/0f01134d453cd0ba42cd43580d390f10/kb-labs-shared-http-2.23.0.tgz","_integrity":"sha512-0t5S7klEdONgw88zMfLwb2JLs3Mm5vrD4RvUUPBSJdmJHhT+yI8M6BadQtsQu6KmNJccFj4YsNtHwUaoIWjf7A==","_npmVersion":"10.8.2","description":"Shared Fastify/OpenAPI utilities for KB Labs HTTP services","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"zod":"^4.0.0","zod-to-json-schema":"^3.25.0","@kb-labs/core-platform":"2.23.0","@kb-labs/core-contracts":"2.23.0","fastify-type-provider-zod":"^6.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.4","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.23.0"},"peerDependencies":{"fastify":"^5.5.0","@fastify/swagger":">=9.5.1","@fastify/swagger-ui":"^5.2.0"},"peerDependenciesMeta":{"@fastify/swagger":{"optional":false},"@fastify/swagger-ui":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/shared-http_2.23.0_1776159427826_0.7626004220978377","host":"s3://npm-registry-packages-npm-production"}},"2.25.0":{"name":"@kb-labs/shared-http","version":"2.25.0","_id":"@kb-labs/shared-http@2.25.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"08d8d808a0c31ca4482701a52bf73cb2dae56369","tarball":"https://registry.npmjs.org/@kb-labs/shared-http/-/shared-http-2.25.0.tgz","fileCount":5,"integrity":"sha512-cUeYTf7yGy86e44ql8yp59/GcBq2J359MeCMDcKgVeLxdAM5lnzg1RccyhLcCssP8d1RTXvHOJot9ZMDnRyo5Q==","signatures":[{"sig":"MEUCIHwcSk33TLoovTMIMD056Gg6bvlsrJNMsZ63dfV6bOF1AiEAz9uVvt4N8GtFXBSHwUI0ZLGFZ7QHI3oaeMVvAQyejVE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":85611},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-shared-http-2.25.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint src --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/2147facfe574e1f24aa1575e4d62e4cc/kb-labs-shared-http-2.25.0.tgz","_integrity":"sha512-cUeYTf7yGy86e44ql8yp59/GcBq2J359MeCMDcKgVeLxdAM5lnzg1RccyhLcCssP8d1RTXvHOJot9ZMDnRyo5Q==","_npmVersion":"10.8.2","description":"Shared Fastify/OpenAPI utilities for KB Labs HTTP services","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"zod":"^4.0.0","zod-to-json-schema":"^3.25.0","@kb-labs/core-platform":"2.25.0","@kb-labs/core-contracts":"2.25.0","fastify-type-provider-zod":"^6.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.4","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.25.0"},"peerDependencies":{"fastify":"^5.5.0","@fastify/swagger":">=9.5.1","@fastify/swagger-ui":"^5.2.0"},"peerDependenciesMeta":{"@fastify/swagger":{"optional":false},"@fastify/swagger-ui":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/shared-http_2.25.0_1776163862576_0.7789782131273815","host":"s3://npm-registry-packages-npm-production"}},"2.28.0":{"name":"@kb-labs/shared-http","version":"2.28.0","_id":"@kb-labs/shared-http@2.28.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"d65e5d169c7b2ce91afac961012c479b103d4403","tarball":"https://registry.npmjs.org/@kb-labs/shared-http/-/shared-http-2.28.0.tgz","fileCount":5,"integrity":"sha512-Tm1QwhnoaTkD0V0Bq/ZxkH0hUtupKCU6orYCxtXy8o4ZjW3KsoHEAexaSfgVHC9vN2ZteUh2SrYrOePA30rF7Q==","signatures":[{"sig":"MEUCIBV9hy7rKTSrf8rk8X0OsNX4q9Psh6lbv0fD0mh/wtjPAiEAh5uFusAT1wLMyashCWorY/xunrapcpPUoApZqGqB37s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":85611},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-shared-http-2.28.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint src --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/d63bcc6c898543cf90be62db797ce7a0/kb-labs-shared-http-2.28.0.tgz","_integrity":"sha512-Tm1QwhnoaTkD0V0Bq/ZxkH0hUtupKCU6orYCxtXy8o4ZjW3KsoHEAexaSfgVHC9vN2ZteUh2SrYrOePA30rF7Q==","_npmVersion":"10.8.2","description":"Shared Fastify/OpenAPI utilities for KB Labs HTTP services","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"zod":"^4.0.0","zod-to-json-schema":"^3.25.0","@kb-labs/core-platform":"2.28.0","@kb-labs/core-contracts":"2.28.0","fastify-type-provider-zod":"^6.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.4","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.28.0"},"peerDependencies":{"fastify":"^5.5.0","@fastify/swagger":">=9.5.1","@fastify/swagger-ui":"^5.2.0"},"peerDependenciesMeta":{"@fastify/swagger":{"optional":false},"@fastify/swagger-ui":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/shared-http_2.28.0_1776170184144_0.3044925625694552","host":"s3://npm-registry-packages-npm-production"}},"2.29.0":{"name":"@kb-labs/shared-http","version":"2.29.0","_id":"@kb-labs/shared-http@2.29.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"3f172f2cbd0b110d5856f2ec7ef4953ee3bef07e","tarball":"https://registry.npmjs.org/@kb-labs/shared-http/-/shared-http-2.29.0.tgz","fileCount":5,"integrity":"sha512-6ogaCkyxQ9tpWSat1lDF379aJeX35OCj6g3lCc2/JxDddQInZmKWXT1nA3cT199dibBw+YEurA4xJNTiNDEFKw==","signatures":[{"sig":"MEUCIC/8r4FHzVRnib4gktmupzgHJPiNMA///yo6k8wQoJRRAiEAvmgK3QkGll3dEIDWEjkCpvjF9AFCuM8wBK7hxkWW2S4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":85611},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-shared-http-2.29.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint src --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/9bd81c8f8e43904a35c0603d2b879f87/kb-labs-shared-http-2.29.0.tgz","_integrity":"sha512-6ogaCkyxQ9tpWSat1lDF379aJeX35OCj6g3lCc2/JxDddQInZmKWXT1nA3cT199dibBw+YEurA4xJNTiNDEFKw==","_npmVersion":"10.8.2","description":"Shared Fastify/OpenAPI utilities for KB Labs HTTP services","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"zod":"^4.0.0","zod-to-json-schema":"^3.25.0","@kb-labs/core-platform":"2.29.0","@kb-labs/core-contracts":"2.29.0","fastify-type-provider-zod":"^6.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.4","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.29.0"},"peerDependencies":{"fastify":"^5.5.0","@fastify/swagger":">=9.5.1","@fastify/swagger-ui":"^5.2.0"},"peerDependenciesMeta":{"@fastify/swagger":{"optional":false},"@fastify/swagger-ui":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/shared-http_2.29.0_1776186545445_0.9388209930454912","host":"s3://npm-registry-packages-npm-production"}},"2.30.0":{"name":"@kb-labs/shared-http","version":"2.30.0","_id":"@kb-labs/shared-http@2.30.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"ad20f53dfd1c243426fdecff00f423563dd783af","tarball":"https://registry.npmjs.org/@kb-labs/shared-http/-/shared-http-2.30.0.tgz","fileCount":5,"integrity":"sha512-ITpslvVMf9H8Y0J3UVlMu84YoF9InrfYUSj4ugSpqHWHMG1n1nT+il4D/GOCGSFP4oFaIrdi2ZXJvqamKnWyzA==","signatures":[{"sig":"MEQCIFefkevu6PwZjLDo87xCBRjh16nIsQmbuJkXskEqGhglAiBPjEq+brpaxMC9hqtnSr28018cL4yXyLj0A8y6aSbNbA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":85611},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-shared-http-2.30.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint src --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/2fe481d4e7613b4da372202fccbb4c13/kb-labs-shared-http-2.30.0.tgz","_integrity":"sha512-ITpslvVMf9H8Y0J3UVlMu84YoF9InrfYUSj4ugSpqHWHMG1n1nT+il4D/GOCGSFP4oFaIrdi2ZXJvqamKnWyzA==","_npmVersion":"10.8.2","description":"Shared Fastify/OpenAPI utilities for KB Labs HTTP services","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"zod":"^4.0.0","zod-to-json-schema":"^3.25.0","@kb-labs/core-platform":"2.30.0","@kb-labs/core-contracts":"2.30.0","fastify-type-provider-zod":"^6.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.4","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.30.0"},"peerDependencies":{"fastify":"^5.5.0","@fastify/swagger":">=9.5.1","@fastify/swagger-ui":"^5.2.0"},"peerDependenciesMeta":{"@fastify/swagger":{"optional":false},"@fastify/swagger-ui":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/shared-http_2.30.0_1776191511237_0.8035395835652159","host":"s3://npm-registry-packages-npm-production"}},"2.31.0":{"name":"@kb-labs/shared-http","version":"2.31.0","_id":"@kb-labs/shared-http@2.31.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"88eb561863f2ca5233bdbcc4a9e208f2796f8760","tarball":"https://registry.npmjs.org/@kb-labs/shared-http/-/shared-http-2.31.0.tgz","fileCount":5,"integrity":"sha512-g+Jj376X2v+qiq5psO+VXht3J/FAhKTVCtL6jXQh+ImM7161WWepcAxgGOFf9i0PlCrdoAxt1qX0OQ9XR5oAzA==","signatures":[{"sig":"MEUCIQC1Kbp7jc5peu7GgUhVpfniDhC0twrP1Efx+uyJgY2oeAIgdw8F89x8vOn/2hHJLdZU1IZnfEVDD7OHpLHwXBDAHbs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":85613},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-shared-http-2.31.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint src --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/7204e8bb0765481d47c0f83a2a802cdf/kb-labs-shared-http-2.31.0.tgz","_integrity":"sha512-g+Jj376X2v+qiq5psO+VXht3J/FAhKTVCtL6jXQh+ImM7161WWepcAxgGOFf9i0PlCrdoAxt1qX0OQ9XR5oAzA==","_npmVersion":"10.8.2","description":"Shared Fastify/OpenAPI utilities for KB Labs HTTP services","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.76","zod-to-json-schema":"^3.25.0","@kb-labs/core-platform":"2.31.0","@kb-labs/core-contracts":"2.31.0","fastify-type-provider-zod":"^6.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.4","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.31.0"},"peerDependencies":{"fastify":"^5.5.0","@fastify/swagger":">=9.5.1","@fastify/swagger-ui":"^5.2.0"},"peerDependenciesMeta":{"@fastify/swagger":{"optional":false},"@fastify/swagger-ui":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/shared-http_2.31.0_1776194677036_0.01775738582143971","host":"s3://npm-registry-packages-npm-production"}},"2.32.0":{"name":"@kb-labs/shared-http","version":"2.32.0","_id":"@kb-labs/shared-http@2.32.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"5740be39e174178a716e58c64bca5b9c75839cc8","tarball":"https://registry.npmjs.org/@kb-labs/shared-http/-/shared-http-2.32.0.tgz","fileCount":5,"integrity":"sha512-5ao3XHGzeAgg3aU0uiUfF4xxENB7elL9L9qbM1FRfHuZ4b318fy1KOPhRkwl5btYcxNOojFiUmNz+aGjL89nyA==","signatures":[{"sig":"MEYCIQCCAYwmQgEl6mszhVdHJx6oMyvR8CagMNhu2gd2nHpp5gIhALNwXjufl1bD9+/7nbsXZD1IIv1H3/wpqNmWmOu8R65E","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":85613},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-shared-http-2.32.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint src --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/3d3dc186474162f7d85a9bde15191249/kb-labs-shared-http-2.32.0.tgz","_integrity":"sha512-5ao3XHGzeAgg3aU0uiUfF4xxENB7elL9L9qbM1FRfHuZ4b318fy1KOPhRkwl5btYcxNOojFiUmNz+aGjL89nyA==","_npmVersion":"10.8.2","description":"Shared Fastify/OpenAPI utilities for KB Labs HTTP services","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.76","zod-to-json-schema":"^3.25.0","@kb-labs/core-platform":"2.32.0","@kb-labs/core-contracts":"2.32.0","fastify-type-provider-zod":"^6.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.4","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.32.0"},"peerDependencies":{"fastify":"^5.5.0","@fastify/swagger":">=9.5.1","@fastify/swagger-ui":"^5.2.0"},"peerDependenciesMeta":{"@fastify/swagger":{"optional":false},"@fastify/swagger-ui":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/shared-http_2.32.0_1776201118609_0.8450898441732559","host":"s3://npm-registry-packages-npm-production"}},"2.33.0":{"name":"@kb-labs/shared-http","version":"2.33.0","_id":"@kb-labs/shared-http@2.33.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"6240e4ec6bdede247d613a66a00f56ffd912efd5","tarball":"https://registry.npmjs.org/@kb-labs/shared-http/-/shared-http-2.33.0.tgz","fileCount":5,"integrity":"sha512-sOYM/+TtaKr7+as6KrBy975zRcPZ/ej1lXL/GJPczGImPhQ3yxeWobRKsVWsJLerPKxGdXv4MWxcyDOgfrXfhA==","signatures":[{"sig":"MEQCICEt5ohxsAEBMFm7IFJRaeS9rpOKPr6PAZhGAVDuXSWrAiByZ5uUZLe5jlIc7o7o1o0tVJjQPi4shlrpOd9TRAuEEQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":85613},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-shared-http-2.33.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint src --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/b869d41ee2e97276fd77a9ae4bccb908/kb-labs-shared-http-2.33.0.tgz","_integrity":"sha512-sOYM/+TtaKr7+as6KrBy975zRcPZ/ej1lXL/GJPczGImPhQ3yxeWobRKsVWsJLerPKxGdXv4MWxcyDOgfrXfhA==","_npmVersion":"10.8.2","description":"Shared Fastify/OpenAPI utilities for KB Labs HTTP services","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.76","zod-to-json-schema":"^3.25.0","@kb-labs/core-platform":"2.33.0","@kb-labs/core-contracts":"2.33.0","fastify-type-provider-zod":"^6.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.4","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.33.0"},"peerDependencies":{"fastify":"^5.5.0","@fastify/swagger":">=9.5.1","@fastify/swagger-ui":"^5.2.0"},"peerDependenciesMeta":{"@fastify/swagger":{"optional":false},"@fastify/swagger-ui":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/shared-http_2.33.0_1776202368538_0.3693433459490394","host":"s3://npm-registry-packages-npm-production"}},"2.34.0":{"name":"@kb-labs/shared-http","version":"2.34.0","_id":"@kb-labs/shared-http@2.34.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"08553d695386ecece0751fc94d9ef5b6ee850461","tarball":"https://registry.npmjs.org/@kb-labs/shared-http/-/shared-http-2.34.0.tgz","fileCount":5,"integrity":"sha512-IPE2rPmoO/EJc54LGmf6AcG4BnQzVZ1zuHAriyrkRa4z2q03ZGg3FbbSlc0uHMXjBrK75NiFsRzutzFTqgEUtg==","signatures":[{"sig":"MEUCIQDX8dgljO0GSwqn8CzmLp3tu91Bq2ZzDpG6htEP+joepgIgL+QwWWRwxwaDVj2aV79ZrmLmxZfIY9IuOiv4z1Vl8+A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":85613},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-shared-http-2.34.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint src --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/bb7a60493a208d28f969567807ec82e6/kb-labs-shared-http-2.34.0.tgz","_integrity":"sha512-IPE2rPmoO/EJc54LGmf6AcG4BnQzVZ1zuHAriyrkRa4z2q03ZGg3FbbSlc0uHMXjBrK75NiFsRzutzFTqgEUtg==","_npmVersion":"10.8.2","description":"Shared Fastify/OpenAPI utilities for KB Labs HTTP services","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.76","zod-to-json-schema":"^3.25.0","@kb-labs/core-platform":"2.34.0","@kb-labs/core-contracts":"2.34.0","fastify-type-provider-zod":"^6.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.4","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.34.0"},"peerDependencies":{"fastify":"^5.5.0","@fastify/swagger":">=9.5.1","@fastify/swagger-ui":"^5.2.0"},"peerDependenciesMeta":{"@fastify/swagger":{"optional":false},"@fastify/swagger-ui":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/shared-http_2.34.0_1776204620346_0.8007530465412458","host":"s3://npm-registry-packages-npm-production"}},"2.35.0":{"name":"@kb-labs/shared-http","version":"2.35.0","_id":"@kb-labs/shared-http@2.35.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"ba07806aa409674b0dc36c46180e7506d9dc6821","tarball":"https://registry.npmjs.org/@kb-labs/shared-http/-/shared-http-2.35.0.tgz","fileCount":5,"integrity":"sha512-f7JP86TUzhBBHOKZPi5lkIvzmBT/2Ktj3eSanyRfceNQxfG0CxuMfOBeK93jCw/KJFfDropgirFMOm8P5X/dgQ==","signatures":[{"sig":"MEUCICPMb1vheNwnoNDQwhbAnIerYOnEFQjVsRm+06SDQ52GAiEAvMOGhnHz+S1wjKwqsPGE7uEHzhk5/eFTj5ySw9EvHPc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":85613},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-shared-http-2.35.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint src --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/17a44f6d1d16d54bd2724cac79dbda8d/kb-labs-shared-http-2.35.0.tgz","_integrity":"sha512-f7JP86TUzhBBHOKZPi5lkIvzmBT/2Ktj3eSanyRfceNQxfG0CxuMfOBeK93jCw/KJFfDropgirFMOm8P5X/dgQ==","_npmVersion":"10.8.2","description":"Shared Fastify/OpenAPI utilities for KB Labs HTTP services","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.76","zod-to-json-schema":"^3.25.0","@kb-labs/core-platform":"2.35.0","@kb-labs/core-contracts":"2.35.0","fastify-type-provider-zod":"^6.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.4","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.35.0"},"peerDependencies":{"fastify":"^5.5.0","@fastify/swagger":">=9.5.1","@fastify/swagger-ui":"^5.2.0"},"peerDependenciesMeta":{"@fastify/swagger":{"optional":false},"@fastify/swagger-ui":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/shared-http_2.35.0_1776240511668_0.4196390665860761","host":"s3://npm-registry-packages-npm-production"}},"2.36.0":{"name":"@kb-labs/shared-http","version":"2.36.0","_id":"@kb-labs/shared-http@2.36.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"f2a0abdfb1ae31454e66d0d373eefe9267619e72","tarball":"https://registry.npmjs.org/@kb-labs/shared-http/-/shared-http-2.36.0.tgz","fileCount":5,"integrity":"sha512-tW7611uz3hzRlqKW7jtDUlqBBJOvYhkhznvZMCF1tjysxzA/9u+l3jIxNYPWBX/ynwU9MmcK5+So7jnzyER6ug==","signatures":[{"sig":"MEUCIFPTk15P0YeSYj651kQRGSmVKChy0gnZUnMhjF0G5TuKAiEA7drheYeieeCOAevU+ye8kOrcg9mvXPeBi0S3cfBQQ4s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":85613},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-shared-http-2.36.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint src --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/b72b69bd6511616b4d925fc8205adf26/kb-labs-shared-http-2.36.0.tgz","_integrity":"sha512-tW7611uz3hzRlqKW7jtDUlqBBJOvYhkhznvZMCF1tjysxzA/9u+l3jIxNYPWBX/ynwU9MmcK5+So7jnzyER6ug==","_npmVersion":"10.8.2","description":"Shared Fastify/OpenAPI utilities for KB Labs HTTP services","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.76","zod-to-json-schema":"^3.25.0","@kb-labs/core-platform":"2.36.0","@kb-labs/core-contracts":"2.36.0","fastify-type-provider-zod":"^6.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.4","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.36.0"},"peerDependencies":{"fastify":"^5.5.0","@fastify/swagger":">=9.5.1","@fastify/swagger-ui":"^5.2.0"},"peerDependenciesMeta":{"@fastify/swagger":{"optional":false},"@fastify/swagger-ui":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/shared-http_2.36.0_1776275765322_0.5711077569320295","host":"s3://npm-registry-packages-npm-production"}},"2.37.0":{"name":"@kb-labs/shared-http","version":"2.37.0","_id":"@kb-labs/shared-http@2.37.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"36fe636d7bcbcee6595018e14e0006f86fd69126","tarball":"https://registry.npmjs.org/@kb-labs/shared-http/-/shared-http-2.37.0.tgz","fileCount":5,"integrity":"sha512-BloPXOIRxZhqeY4hzPmL6HFSDXBDog7r2bttsaA8U6zdWyso1OA9FS8WChgbwobMeIIBcgxZ+KIc1LrOXybUDg==","signatures":[{"sig":"MEUCIQDkcuYLfZadCLcjd3HAmXjtjGCEQ6FBSexPPfsOB3W0CQIgOxpitDlhv5jNReX+hzSaN2HurZmHSJDbgvOlqgvfI9M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":85613},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-shared-http-2.37.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint src --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/04f8f0883993683cc2ba85c6425a43c1/kb-labs-shared-http-2.37.0.tgz","_integrity":"sha512-BloPXOIRxZhqeY4hzPmL6HFSDXBDog7r2bttsaA8U6zdWyso1OA9FS8WChgbwobMeIIBcgxZ+KIc1LrOXybUDg==","_npmVersion":"10.8.2","description":"Shared Fastify/OpenAPI utilities for KB Labs HTTP services","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.76","zod-to-json-schema":"^3.25.0","@kb-labs/core-platform":"2.37.0","@kb-labs/core-contracts":"2.37.0","fastify-type-provider-zod":"^6.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.4","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.37.0"},"peerDependencies":{"fastify":"^5.5.0","@fastify/swagger":">=9.5.1","@fastify/swagger-ui":"^5.2.0"},"peerDependenciesMeta":{"@fastify/swagger":{"optional":false},"@fastify/swagger-ui":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/shared-http_2.37.0_1776326548743_0.44304197913930565","host":"s3://npm-registry-packages-npm-production"}},"2.38.0":{"name":"@kb-labs/shared-http","version":"2.38.0","_id":"@kb-labs/shared-http@2.38.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"f9e8b2fd8d415309609549262ba21bc88da59549","tarball":"https://registry.npmjs.org/@kb-labs/shared-http/-/shared-http-2.38.0.tgz","fileCount":5,"integrity":"sha512-+r27Zw/7G1BccSUIgAT4OIZh5eAoenmlhYejuUJrEScaQUKiSYkUKLXEd8iTKvTxaQD4chb0N0Mdi8rgLCAVvA==","signatures":[{"sig":"MEUCIEzya97LBTGDMe8rj3wOuGcooY4LbR7/0iY/GFCwLXirAiEAwR822FLhsDriEIzIdkCaU6wbR9XxKFgTZzy7Dq1Ml2Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":85613},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-shared-http-2.38.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint src --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/73f5b591ec218e30c3b183527b23792a/kb-labs-shared-http-2.38.0.tgz","_integrity":"sha512-+r27Zw/7G1BccSUIgAT4OIZh5eAoenmlhYejuUJrEScaQUKiSYkUKLXEd8iTKvTxaQD4chb0N0Mdi8rgLCAVvA==","_npmVersion":"10.8.2","description":"Shared Fastify/OpenAPI utilities for KB Labs HTTP services","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.76","zod-to-json-schema":"^3.25.0","@kb-labs/core-platform":"2.38.0","@kb-labs/core-contracts":"2.38.0","fastify-type-provider-zod":"^6.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.4","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.38.0"},"peerDependencies":{"fastify":"^5.5.0","@fastify/swagger":">=9.5.1","@fastify/swagger-ui":"^5.2.0"},"peerDependenciesMeta":{"@fastify/swagger":{"optional":false},"@fastify/swagger-ui":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/shared-http_2.38.0_1776330705556_0.496709913100416","host":"s3://npm-registry-packages-npm-production"}},"2.39.0":{"name":"@kb-labs/shared-http","version":"2.39.0","_id":"@kb-labs/shared-http@2.39.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"aed65b098bba37d70271d14be4f8bd0a52d8b467","tarball":"https://registry.npmjs.org/@kb-labs/shared-http/-/shared-http-2.39.0.tgz","fileCount":5,"integrity":"sha512-vTaF+VNkRLcobSmW+hJZ0Qgvs0V9qZp3NcyxlcLSeJwdIlR+ELKOnJMRgbQqQB8DkpeM6XUiVDv9bSRQ9gRGbA==","signatures":[{"sig":"MEQCIDGPE/yn31P0ktRk4sxNTzQo0f9v5dyp7Ujx6gJ23rcGAiBcWPUvENYHnxOcTDr788UOalHy5cw8gajrpVCQZsbR9A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":85613},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-shared-http-2.39.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint src --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/9f60d959946d248281e5ed5ae36969e4/kb-labs-shared-http-2.39.0.tgz","_integrity":"sha512-vTaF+VNkRLcobSmW+hJZ0Qgvs0V9qZp3NcyxlcLSeJwdIlR+ELKOnJMRgbQqQB8DkpeM6XUiVDv9bSRQ9gRGbA==","_npmVersion":"10.8.2","description":"Shared Fastify/OpenAPI utilities for KB Labs HTTP services","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.76","zod-to-json-schema":"^3.25.0","@kb-labs/core-platform":"2.39.0","@kb-labs/core-contracts":"2.39.0","fastify-type-provider-zod":"^6.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.4","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.39.0"},"peerDependencies":{"fastify":"^5.5.0","@fastify/swagger":">=9.5.1","@fastify/swagger-ui":"^5.2.0"},"peerDependenciesMeta":{"@fastify/swagger":{"optional":false},"@fastify/swagger-ui":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/shared-http_2.39.0_1776356367778_0.682860716364668","host":"s3://npm-registry-packages-npm-production"}},"2.40.0":{"name":"@kb-labs/shared-http","version":"2.40.0","_id":"@kb-labs/shared-http@2.40.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"252de293e3b85f9ffe429859ee3aac768f83a2f6","tarball":"https://registry.npmjs.org/@kb-labs/shared-http/-/shared-http-2.40.0.tgz","fileCount":5,"integrity":"sha512-FtqmHx6u9CNfYO9121eunWHml9W3nxwAwxK1xRISOPMb2sZmLBvrwfgFn6rKpMkieL/irJgSaL5WFX1gnCSRgw==","signatures":[{"sig":"MEUCIQCYltY4b7Fiuo3UNhMHCeZmP2hNxOGzOtle4zrf0iOn4gIgN6alZddmASte++YEQdvXj9i006UI5+uhPt3JshRvCz8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":85613},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-shared-http-2.40.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint src --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/005ace1742dd08a39697cb442a86c945/kb-labs-shared-http-2.40.0.tgz","_integrity":"sha512-FtqmHx6u9CNfYO9121eunWHml9W3nxwAwxK1xRISOPMb2sZmLBvrwfgFn6rKpMkieL/irJgSaL5WFX1gnCSRgw==","_npmVersion":"10.8.2","description":"Shared Fastify/OpenAPI utilities for KB Labs HTTP services","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.76","zod-to-json-schema":"^3.25.0","@kb-labs/core-platform":"2.40.0","@kb-labs/core-contracts":"2.40.0","fastify-type-provider-zod":"^6.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.4","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.40.0"},"peerDependencies":{"fastify":"^5.5.0","@fastify/swagger":">=9.5.1","@fastify/swagger-ui":"^5.2.0"},"peerDependenciesMeta":{"@fastify/swagger":{"optional":false},"@fastify/swagger-ui":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/shared-http_2.40.0_1776379553606_0.3856528053623174","host":"s3://npm-registry-packages-npm-production"}},"2.41.0":{"name":"@kb-labs/shared-http","version":"2.41.0","_id":"@kb-labs/shared-http@2.41.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"3ea8a464da03329a09386606ee0c99c28fffe615","tarball":"https://registry.npmjs.org/@kb-labs/shared-http/-/shared-http-2.41.0.tgz","fileCount":5,"integrity":"sha512-xlzsHlBmr5eQOUfA/wPrug520CY+mLk2Hk195kgWy83qEyXtFPnv1bKp5qO8BoBjMTPX/TO8OlUmqqFK+YygZA==","signatures":[{"sig":"MEUCIQDso9quENAcXaU2AeNOEM6gzcSTOpqQyx63EEsR+1BqBwIgPSI3zbCqSO3CHj/gaiaUKEUlRQVvpGAjvH9xdlK6fEs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":85613},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-shared-http-2.41.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint src --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/1d330f6a24adfbb126f3362d3a266804/kb-labs-shared-http-2.41.0.tgz","_integrity":"sha512-xlzsHlBmr5eQOUfA/wPrug520CY+mLk2Hk195kgWy83qEyXtFPnv1bKp5qO8BoBjMTPX/TO8OlUmqqFK+YygZA==","_npmVersion":"10.8.2","description":"Shared Fastify/OpenAPI utilities for KB Labs HTTP services","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.76","zod-to-json-schema":"^3.25.0","@kb-labs/core-platform":"2.41.0","@kb-labs/core-contracts":"2.41.0","fastify-type-provider-zod":"^6.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.4","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.41.0"},"peerDependencies":{"fastify":"^5.5.0","@fastify/swagger":">=9.5.1","@fastify/swagger-ui":"^5.2.0"},"peerDependenciesMeta":{"@fastify/swagger":{"optional":false},"@fastify/swagger-ui":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/shared-http_2.41.0_1776425015013_0.7149792309096104","host":"s3://npm-registry-packages-npm-production"}},"2.42.0":{"name":"@kb-labs/shared-http","version":"2.42.0","_id":"@kb-labs/shared-http@2.42.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"f9604620e99df72729d5004acc8e6325962cb260","tarball":"https://registry.npmjs.org/@kb-labs/shared-http/-/shared-http-2.42.0.tgz","fileCount":5,"integrity":"sha512-0TPt5JJYFSyiW5fLEZD9V2mPOhVoVKxa6nRqbJTEVjuilHB5miEIPHfYtBoIk8VY4V///T6OgpOkbIcLVDRHtQ==","signatures":[{"sig":"MEUCIQCIU4GBPDcCkLW9gu2ZdZu8zBb0YBR5e1gQDtA02BYd2gIgLrj+9p2zbQboxeFUqiuGoRPeENiSEvzvx+g7nWRIa8w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":85613},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-shared-http-2.42.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint src --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/d2cf35b255be74c13ff68eae15dc8ceb/kb-labs-shared-http-2.42.0.tgz","_integrity":"sha512-0TPt5JJYFSyiW5fLEZD9V2mPOhVoVKxa6nRqbJTEVjuilHB5miEIPHfYtBoIk8VY4V///T6OgpOkbIcLVDRHtQ==","_npmVersion":"10.8.2","description":"Shared Fastify/OpenAPI utilities for KB Labs HTTP services","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.76","zod-to-json-schema":"^3.25.0","@kb-labs/core-platform":"2.42.0","@kb-labs/core-contracts":"2.42.0","fastify-type-provider-zod":"^6.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.4","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.42.0"},"peerDependencies":{"fastify":"^5.5.0","@fastify/swagger":">=9.5.1","@fastify/swagger-ui":"^5.2.0"},"peerDependenciesMeta":{"@fastify/swagger":{"optional":false},"@fastify/swagger-ui":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/shared-http_2.42.0_1776428855177_0.5868032048163818","host":"s3://npm-registry-packages-npm-production"}},"2.43.0":{"name":"@kb-labs/shared-http","version":"2.43.0","_id":"@kb-labs/shared-http@2.43.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"71febcc03f614f2e225b051d5479ab70ec111bb9","tarball":"https://registry.npmjs.org/@kb-labs/shared-http/-/shared-http-2.43.0.tgz","fileCount":5,"integrity":"sha512-8/Kt5ws6O7j0moJjKlobHGw2Nh3EPUqVNr7m+vfRwEVGXxzIk/ky0M0q/xkXH5fUiKWrw0oXZyH03Ynf2lWWHg==","signatures":[{"sig":"MEUCIQDqO98F0UCkO7yv6O2JPNYD/FezdmKSn9KVX3NURcFDygIgEImE8oSjF/N/3vZUNshUPe/EG+YEQ1z5dzra3OPlsFk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":85613},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-shared-http-2.43.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint src --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/865e84bee29d5fa688bbfced3457e576/kb-labs-shared-http-2.43.0.tgz","_integrity":"sha512-8/Kt5ws6O7j0moJjKlobHGw2Nh3EPUqVNr7m+vfRwEVGXxzIk/ky0M0q/xkXH5fUiKWrw0oXZyH03Ynf2lWWHg==","_npmVersion":"10.8.2","description":"Shared Fastify/OpenAPI utilities for KB Labs HTTP services","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.76","zod-to-json-schema":"^3.25.0","@kb-labs/core-platform":"2.43.0","@kb-labs/core-contracts":"2.43.0","fastify-type-provider-zod":"^6.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.4","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.43.0"},"peerDependencies":{"fastify":"^5.5.0","@fastify/swagger":">=9.5.1","@fastify/swagger-ui":"^5.2.0"},"peerDependenciesMeta":{"@fastify/swagger":{"optional":false},"@fastify/swagger-ui":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/shared-http_2.43.0_1776431450993_0.49945894876960306","host":"s3://npm-registry-packages-npm-production"}},"2.44.0":{"name":"@kb-labs/shared-http","version":"2.44.0","_id":"@kb-labs/shared-http@2.44.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"96af13440f2b492e248581ac68b158b9fd52645c","tarball":"https://registry.npmjs.org/@kb-labs/shared-http/-/shared-http-2.44.0.tgz","fileCount":5,"integrity":"sha512-Jkl9tWNRt9UnylUycJ9igndGh4f4SDKUtH9h4vlB+U9S08ghI7J7bCA4Q+sxKmRBRV+M680P4Y8+ymks6zhpiA==","signatures":[{"sig":"MEQCIBPawuIHoAiP1Km12A3+7OWleZc3PmDMRqTYlLF50977AiBjS10YI6r7F5J71nLyWhAQK1hcuxT9N9zOyspnSLPhIg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":85613},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-shared-http-2.44.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint src --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/64c78f3f55d66f813ec82c88fb2bc86a/kb-labs-shared-http-2.44.0.tgz","_integrity":"sha512-Jkl9tWNRt9UnylUycJ9igndGh4f4SDKUtH9h4vlB+U9S08ghI7J7bCA4Q+sxKmRBRV+M680P4Y8+ymks6zhpiA==","_npmVersion":"10.8.2","description":"Shared Fastify/OpenAPI utilities for KB Labs HTTP services","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.76","zod-to-json-schema":"^3.25.0","@kb-labs/core-platform":"2.44.0","@kb-labs/core-contracts":"2.44.0","fastify-type-provider-zod":"^6.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.4","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.44.0"},"peerDependencies":{"fastify":"^5.5.0","@fastify/swagger":">=9.5.1","@fastify/swagger-ui":"^5.2.0"},"peerDependenciesMeta":{"@fastify/swagger":{"optional":false},"@fastify/swagger-ui":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/shared-http_2.44.0_1776500992288_0.02845236537579665","host":"s3://npm-registry-packages-npm-production"}},"2.45.0":{"name":"@kb-labs/shared-http","version":"2.45.0","_id":"@kb-labs/shared-http@2.45.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"fcbc1b33b7097eafd82b3e863292eb9eb01e8fc9","tarball":"https://registry.npmjs.org/@kb-labs/shared-http/-/shared-http-2.45.0.tgz","fileCount":5,"integrity":"sha512-RHVn0cGYQHQ8fm22p8np1LGHQFFC7LWKBK0x6sGB6TilRPFnhTb3O+SPOSEOX75I9GYC+sioTm+GL7cQOGRKVw==","signatures":[{"sig":"MEUCIQDeyLfmze57YKXF4AS+5sXwOuR5P3GeYN6It47kheRgbQIgMwZAOd5AKnG5AM4wlGihYJHFJddY8mpfqgbobJ9/s1A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":85613},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-shared-http-2.45.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint src --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/c87d25f136d7c9d7e4d9aeaff83a243d/kb-labs-shared-http-2.45.0.tgz","_integrity":"sha512-RHVn0cGYQHQ8fm22p8np1LGHQFFC7LWKBK0x6sGB6TilRPFnhTb3O+SPOSEOX75I9GYC+sioTm+GL7cQOGRKVw==","_npmVersion":"10.8.2","description":"Shared Fastify/OpenAPI utilities for KB Labs HTTP services","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.76","zod-to-json-schema":"^3.25.0","@kb-labs/core-platform":"2.45.0","@kb-labs/core-contracts":"2.45.0","fastify-type-provider-zod":"^6.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.4","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.45.0"},"peerDependencies":{"fastify":"^5.8.5","@fastify/swagger":">=9.5.1","@fastify/swagger-ui":"^5.2.0"},"peerDependenciesMeta":{"@fastify/swagger":{"optional":false},"@fastify/swagger-ui":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/shared-http_2.45.0_1776510354587_0.9196750109192213","host":"s3://npm-registry-packages-npm-production"}},"2.46.0":{"name":"@kb-labs/shared-http","version":"2.46.0","_id":"@kb-labs/shared-http@2.46.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"5b227e6a2d148b42b831a39705e6e08a7e1ec09e","tarball":"https://registry.npmjs.org/@kb-labs/shared-http/-/shared-http-2.46.0.tgz","fileCount":5,"integrity":"sha512-1x6dCxKpFok96IYPrsmUJb61caYvnlZz7NO5EHaatfI76g7MzCzJ+op7cD/xbdwOpW93pOQyHY+wQGiK/GPBpg==","signatures":[{"sig":"MEUCIBI6duOQ4LiOyo9bsC9WGN+wOcfc38SOzqdoh3LQDF53AiEAgI4VK5zUTLhHU4KEOBt96sGDeeHeE7k/riGCTjQxOdk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":85613},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-shared-http-2.46.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint src --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/be360eb33bd966046f1ca2941abf7d5e/kb-labs-shared-http-2.46.0.tgz","_integrity":"sha512-1x6dCxKpFok96IYPrsmUJb61caYvnlZz7NO5EHaatfI76g7MzCzJ+op7cD/xbdwOpW93pOQyHY+wQGiK/GPBpg==","_npmVersion":"10.8.2","description":"Shared Fastify/OpenAPI utilities for KB Labs HTTP services","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.76","zod-to-json-schema":"^3.25.0","@kb-labs/core-platform":"2.46.0","@kb-labs/core-contracts":"2.46.0","fastify-type-provider-zod":"^6.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.4","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.46.0"},"peerDependencies":{"fastify":"^5.8.5","@fastify/swagger":">=9.5.1","@fastify/swagger-ui":"^5.2.0"},"peerDependenciesMeta":{"@fastify/swagger":{"optional":false},"@fastify/swagger-ui":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/shared-http_2.46.0_1776511815821_0.6079642281092064","host":"s3://npm-registry-packages-npm-production"}},"2.47.0":{"name":"@kb-labs/shared-http","version":"2.47.0","_id":"@kb-labs/shared-http@2.47.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"db4c6dc65f8f8265386d3b4549ea4be6ff43d9cc","tarball":"https://registry.npmjs.org/@kb-labs/shared-http/-/shared-http-2.47.0.tgz","fileCount":5,"integrity":"sha512-ZvLDkofqCHxCcGgfDvCEi2sBGYIof52yjk4ANf7DPaZ9Ir9rd2//cYh1MqfcPiQa+ACqN6XN403WqnCk51y8pw==","signatures":[{"sig":"MEQCIAD7ZE0j93ImpeybIXUnxgII5C2CMz3fS85wB/HKaH3xAiBl1sVmk1AOZr4CF1aVfikNVpyxro0Snfk7d/KtQcNIzw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":85613},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-shared-http-2.47.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint src --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/0a0c064a27fa6d5b76c59d8c6a0b72c4/kb-labs-shared-http-2.47.0.tgz","_integrity":"sha512-ZvLDkofqCHxCcGgfDvCEi2sBGYIof52yjk4ANf7DPaZ9Ir9rd2//cYh1MqfcPiQa+ACqN6XN403WqnCk51y8pw==","_npmVersion":"10.8.2","description":"Shared Fastify/OpenAPI utilities for KB Labs HTTP services","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.76","zod-to-json-schema":"^3.25.0","@kb-labs/core-platform":"2.47.0","@kb-labs/core-contracts":"2.47.0","fastify-type-provider-zod":"^6.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.4","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.47.0"},"peerDependencies":{"fastify":"^5.8.5","@fastify/swagger":">=9.5.1","@fastify/swagger-ui":"^5.2.0"},"peerDependenciesMeta":{"@fastify/swagger":{"optional":false},"@fastify/swagger-ui":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/shared-http_2.47.0_1776514176172_0.971259184415334","host":"s3://npm-registry-packages-npm-production"}},"2.53.0":{"name":"@kb-labs/shared-http","version":"2.53.0","_id":"@kb-labs/shared-http@2.53.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"1fe2e0eba7a58d18e65e43d2a238eddc906da87a","tarball":"https://registry.npmjs.org/@kb-labs/shared-http/-/shared-http-2.53.0.tgz","fileCount":5,"integrity":"sha512-MM4M1At/0lXk5jUTRtpNmsBs29Z3Vw3yTtCO4ZOrCsnA4P8aPbiEt9cjOErKR3MSotNtkY4yk+r/WOVJFWbV1Q==","signatures":[{"sig":"MEQCICa0OyrNqNo+1Eo1149OUtQhjwvPwucsmRLhSNedX3NZAiAeqWoUDVmfnx9Q1Ba/Zf8YcmULyUsSAqKulXe1f2Ng+g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":85613},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-shared-http-2.53.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint src --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/a755ea7ba09abba19dd7cc472f6e5756/kb-labs-shared-http-2.53.0.tgz","_integrity":"sha512-MM4M1At/0lXk5jUTRtpNmsBs29Z3Vw3yTtCO4ZOrCsnA4P8aPbiEt9cjOErKR3MSotNtkY4yk+r/WOVJFWbV1Q==","_npmVersion":"10.8.2","description":"Shared Fastify/OpenAPI utilities for KB Labs HTTP services","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.76","zod-to-json-schema":"^3.25.0","@kb-labs/core-platform":"2.53.0","@kb-labs/core-contracts":"2.53.0","fastify-type-provider-zod":"^6.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.4","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.53.0"},"peerDependencies":{"fastify":"^5.8.5","@fastify/swagger":">=9.5.1","@fastify/swagger-ui":"^5.2.0"},"peerDependenciesMeta":{"@fastify/swagger":{"optional":false},"@fastify/swagger-ui":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/shared-http_2.53.0_1776534718052_0.5265052456194694","host":"s3://npm-registry-packages-npm-production"}},"2.54.0":{"name":"@kb-labs/shared-http","version":"2.54.0","_id":"@kb-labs/shared-http@2.54.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"2fbd89511245db8ffb9a05e38ef603c5020fcb19","tarball":"https://registry.npmjs.org/@kb-labs/shared-http/-/shared-http-2.54.0.tgz","fileCount":5,"integrity":"sha512-LNH3PhkszNxARTEHGVyXjG0qTx8SqV7BDRMQZDRNHFs9QJEijtQYwLeKdLGhsBwroQICCoqu9UX3V4pm+zQDFg==","signatures":[{"sig":"MEUCIQDf68jh761MhXL+YPzJtU0/V6dQkI7LNgLnP7T+47xZdwIgZOe+nMuG5uPpHmQ5Waeh3sslodluLjQZhI4F5Y5WNL0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":85613},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-shared-http-2.54.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint src --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/1479e80ed9a1805a705ce56d50cc885f/kb-labs-shared-http-2.54.0.tgz","_integrity":"sha512-LNH3PhkszNxARTEHGVyXjG0qTx8SqV7BDRMQZDRNHFs9QJEijtQYwLeKdLGhsBwroQICCoqu9UX3V4pm+zQDFg==","_npmVersion":"10.8.2","description":"Shared Fastify/OpenAPI utilities for KB Labs HTTP services","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.76","zod-to-json-schema":"^3.25.0","@kb-labs/core-platform":"2.54.0","@kb-labs/core-contracts":"2.54.0","fastify-type-provider-zod":"^6.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.4","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.54.0"},"peerDependencies":{"fastify":"^5.8.5","@fastify/swagger":">=9.5.1","@fastify/swagger-ui":"^5.2.0"},"peerDependenciesMeta":{"@fastify/swagger":{"optional":false},"@fastify/swagger-ui":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/shared-http_2.54.0_1776616044083_0.1390394831610826","host":"s3://npm-registry-packages-npm-production"}},"2.55.0":{"name":"@kb-labs/shared-http","version":"2.55.0","_id":"@kb-labs/shared-http@2.55.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"9b90710feaddcbcb7f549b7b7ada5cdd414df427","tarball":"https://registry.npmjs.org/@kb-labs/shared-http/-/shared-http-2.55.0.tgz","fileCount":5,"integrity":"sha512-5zRSiVHCM0RSCSHuarCdI8+IoUGNLZQk8xk/vk/NYPHRRTjmNk7XdiM3/+USKtlckEf3W9X4hECNtl645j866w==","signatures":[{"sig":"MEUCIFQChP6Z4wkdPrP0b5hrjLkIj7JZbrV4JlKwKvHGIyqxAiEAlVbZofiyO/3c5y7cTeILgZGVODPX65iv+poKXBp5Kg8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":85613},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-shared-http-2.55.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint src --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/81f250a5dedbdbb73e65793c8f5c21fb/kb-labs-shared-http-2.55.0.tgz","_integrity":"sha512-5zRSiVHCM0RSCSHuarCdI8+IoUGNLZQk8xk/vk/NYPHRRTjmNk7XdiM3/+USKtlckEf3W9X4hECNtl645j866w==","_npmVersion":"10.8.2","description":"Shared Fastify/OpenAPI utilities for KB Labs HTTP services","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.76","zod-to-json-schema":"^3.25.0","@kb-labs/core-platform":"2.55.0","@kb-labs/core-contracts":"2.55.0","fastify-type-provider-zod":"^6.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.4","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.55.0"},"peerDependencies":{"fastify":"^5.8.5","@fastify/swagger":">=9.5.1","@fastify/swagger-ui":"^5.2.0"},"peerDependenciesMeta":{"@fastify/swagger":{"optional":false},"@fastify/swagger-ui":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/shared-http_2.55.0_1776620839862_0.811365725778282","host":"s3://npm-registry-packages-npm-production"}},"2.56.0":{"name":"@kb-labs/shared-http","version":"2.56.0","_id":"@kb-labs/shared-http@2.56.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"2a45958e16177aca9e061ba867ff9223c0bf6d25","tarball":"https://registry.npmjs.org/@kb-labs/shared-http/-/shared-http-2.56.0.tgz","fileCount":5,"integrity":"sha512-o0kFiuVG30LMTpRWbLf7ETpFCb8eIfM2Z/VZR2DesrXagIghox5vySTug0MrkYeewWCBC7VqryO1dyiHhUwPlg==","signatures":[{"sig":"MEUCIF1FVITBNYtY0brvsDfBuN+pVfjvqQFLhi+7UlWIbWtiAiEAg5CIWm7UPIA5eTV7QHu2D0h85Xz7K31iYOteC+e5s+Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":85613},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-shared-http-2.56.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint src --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/606e610c4425d91b83290b9dcc94fc8e/kb-labs-shared-http-2.56.0.tgz","_integrity":"sha512-o0kFiuVG30LMTpRWbLf7ETpFCb8eIfM2Z/VZR2DesrXagIghox5vySTug0MrkYeewWCBC7VqryO1dyiHhUwPlg==","_npmVersion":"10.8.2","description":"Shared Fastify/OpenAPI utilities for KB Labs HTTP services","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.76","zod-to-json-schema":"^3.25.0","@kb-labs/core-platform":"2.56.0","@kb-labs/core-contracts":"2.56.0","fastify-type-provider-zod":"^6.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.4","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.56.0"},"peerDependencies":{"fastify":"^5.8.5","@fastify/swagger":">=9.5.1","@fastify/swagger-ui":"^5.2.0"},"peerDependenciesMeta":{"@fastify/swagger":{"optional":false},"@fastify/swagger-ui":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/shared-http_2.56.0_1776626138818_0.7496928027339085","host":"s3://npm-registry-packages-npm-production"}},"2.57.0":{"name":"@kb-labs/shared-http","version":"2.57.0","_id":"@kb-labs/shared-http@2.57.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"32f64555c31163bb79340ac8aa59f26adcd20fc7","tarball":"https://registry.npmjs.org/@kb-labs/shared-http/-/shared-http-2.57.0.tgz","fileCount":5,"integrity":"sha512-nmW4YpqIWisRlrBt+hr77sFIAEr5pJySN45L+fUlI/9vdZX1jaaQjdH40jBKk58P82OM3aDcOwWrVCCkVcQs2A==","signatures":[{"sig":"MEQCIClDk7veh9WJcMZEMpux/Si7riUsbNFaQaYOedDeLTbiAiBy4fkEVneLeGAUtgsrLCbWjap6d+HG+o6L7n9Wm+WiRA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":85613},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-shared-http-2.57.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint src --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/0e341001c9f6ae11a0efd1eb57b374aa/kb-labs-shared-http-2.57.0.tgz","_integrity":"sha512-nmW4YpqIWisRlrBt+hr77sFIAEr5pJySN45L+fUlI/9vdZX1jaaQjdH40jBKk58P82OM3aDcOwWrVCCkVcQs2A==","_npmVersion":"10.8.2","description":"Shared Fastify/OpenAPI utilities for KB Labs HTTP services","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.76","zod-to-json-schema":"^3.25.0","@kb-labs/core-platform":"2.57.0","@kb-labs/core-contracts":"2.57.0","fastify-type-provider-zod":"^6.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.4","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.57.0"},"peerDependencies":{"fastify":"^5.8.5","@fastify/swagger":">=9.5.1","@fastify/swagger-ui":"^5.2.0"},"peerDependenciesMeta":{"@fastify/swagger":{"optional":false},"@fastify/swagger-ui":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/shared-http_2.57.0_1776627250857_0.09905791509302508","host":"s3://npm-registry-packages-npm-production"}},"2.58.0":{"name":"@kb-labs/shared-http","version":"2.58.0","_id":"@kb-labs/shared-http@2.58.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"2bd9d3f4f7f43b70b21e21a791c43dfb829ce1d7","tarball":"https://registry.npmjs.org/@kb-labs/shared-http/-/shared-http-2.58.0.tgz","fileCount":5,"integrity":"sha512-mOOG57FFwmVHJmxPKfIXSbN24YbEu/CfNEoux0M9ti9m24nG8YVkBe3IHXInKjKHFhRbxQrud4AagX8pa5YHsg==","signatures":[{"sig":"MEUCIQC/U87plwzS067jO2hcNBGKU1oXyt16LSGSFAEOZkUuDAIgXaK4iEiRv2FnCeZ0YySCiK6znOGQyv0jxtGZ5nS3wO0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":85613},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-shared-http-2.58.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint src --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/bf142d3448c89d746f0d674b96641b0a/kb-labs-shared-http-2.58.0.tgz","_integrity":"sha512-mOOG57FFwmVHJmxPKfIXSbN24YbEu/CfNEoux0M9ti9m24nG8YVkBe3IHXInKjKHFhRbxQrud4AagX8pa5YHsg==","_npmVersion":"10.8.2","description":"Shared Fastify/OpenAPI utilities for KB Labs HTTP services","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.76","zod-to-json-schema":"^3.25.0","@kb-labs/core-platform":"2.58.0","@kb-labs/core-contracts":"2.58.0","fastify-type-provider-zod":"^6.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.4","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.58.0"},"peerDependencies":{"fastify":"^5.8.5","@fastify/swagger":">=9.5.1","@fastify/swagger-ui":"^5.2.0"},"peerDependenciesMeta":{"@fastify/swagger":{"optional":false},"@fastify/swagger-ui":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/shared-http_2.58.0_1776630061954_0.5688516243512087","host":"s3://npm-registry-packages-npm-production"}},"2.59.0":{"name":"@kb-labs/shared-http","version":"2.59.0","_id":"@kb-labs/shared-http@2.59.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"de51cb860943260b286ece0321ec9eae87c8a8ef","tarball":"https://registry.npmjs.org/@kb-labs/shared-http/-/shared-http-2.59.0.tgz","fileCount":5,"integrity":"sha512-L0lXSpNh2gRBHMbXxElobydp7j6Z5Mh+zzPBjSEjjSj4crI1ONeFsaEPT6SymviZ98H4wSVOaBcidkOjWZMCdA==","signatures":[{"sig":"MEUCIDH6BweJ+4L4rx2vle4dFxFmltZyUna3PhiyCWjQHKJdAiEAthCMQsR1sJ3uI6ZuJRkzprjRy5sncTezYw9huhSTAUE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":85613},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-shared-http-2.59.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint src --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/8f4c95d25c4bbcab5ef586062949df92/kb-labs-shared-http-2.59.0.tgz","_integrity":"sha512-L0lXSpNh2gRBHMbXxElobydp7j6Z5Mh+zzPBjSEjjSj4crI1ONeFsaEPT6SymviZ98H4wSVOaBcidkOjWZMCdA==","_npmVersion":"10.8.2","description":"Shared Fastify/OpenAPI utilities for KB Labs HTTP services","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.76","zod-to-json-schema":"^3.25.0","@kb-labs/core-platform":"2.59.0","@kb-labs/core-contracts":"2.59.0","fastify-type-provider-zod":"^6.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.4","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.59.0"},"peerDependencies":{"fastify":"^5.8.5","@fastify/swagger":">=9.5.1","@fastify/swagger-ui":"^5.2.0"},"peerDependenciesMeta":{"@fastify/swagger":{"optional":false},"@fastify/swagger-ui":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/shared-http_2.59.0_1776631475792_0.8980463337948634","host":"s3://npm-registry-packages-npm-production"}},"2.60.0":{"name":"@kb-labs/shared-http","version":"2.60.0","_id":"@kb-labs/shared-http@2.60.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"877f7dcb2417ea465f511b4c20158129b520407a","tarball":"https://registry.npmjs.org/@kb-labs/shared-http/-/shared-http-2.60.0.tgz","fileCount":5,"integrity":"sha512-E3dyxn7wjbFA3MUp30aaOV6Gw0bENtuBIpAXr5pvJNi8TA5So6jMkHooMw42UctXgiboWFTrknwWTsb03G4DyA==","signatures":[{"sig":"MEUCIHsSJKwBjuVmvVyOWty5EMm5/lHSvvCNb1FaYova7ssmAiEAonUX9gQ7g9Guw1TRtmf39NUubUREF84n/ssBlGjOcis=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":85613},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-shared-http-2.60.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint src --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/43ebd35ac57aab4009aa8248c8c3691c/kb-labs-shared-http-2.60.0.tgz","_integrity":"sha512-E3dyxn7wjbFA3MUp30aaOV6Gw0bENtuBIpAXr5pvJNi8TA5So6jMkHooMw42UctXgiboWFTrknwWTsb03G4DyA==","_npmVersion":"10.8.2","description":"Shared Fastify/OpenAPI utilities for KB Labs HTTP services","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.76","zod-to-json-schema":"^3.25.0","@kb-labs/core-platform":"2.60.0","@kb-labs/core-contracts":"2.60.0","fastify-type-provider-zod":"^6.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.4","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.60.0"},"peerDependencies":{"fastify":"^5.8.5","@fastify/swagger":">=9.5.1","@fastify/swagger-ui":"^5.2.0"},"peerDependenciesMeta":{"@fastify/swagger":{"optional":false},"@fastify/swagger-ui":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/shared-http_2.60.0_1776634734346_0.14495589383405516","host":"s3://npm-registry-packages-npm-production"}},"2.61.0":{"name":"@kb-labs/shared-http","version":"2.61.0","_id":"@kb-labs/shared-http@2.61.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"3bdc1b7780c68abfad714b01b3b90c203e539af2","tarball":"https://registry.npmjs.org/@kb-labs/shared-http/-/shared-http-2.61.0.tgz","fileCount":5,"integrity":"sha512-x2Rx3gxT5rGceLC5PPOiV947lQCIsESu+0HzZ3xgXK+WVr5yVYx3kenxAPPT4GmTS7PsytJNVcp1I8kkP9TDSA==","signatures":[{"sig":"MEYCIQCulTXf9qP/k9xBtshL/mzvg640cb13z8HCZC7nQhF7QQIhAJCNm4vBn7h9mcfXVrwmpgx0LqJOX9SABA+kWj9r9P8+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":85613},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-shared-http-2.61.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint src --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/16cefa507d739b883dec2308975b74aa/kb-labs-shared-http-2.61.0.tgz","_integrity":"sha512-x2Rx3gxT5rGceLC5PPOiV947lQCIsESu+0HzZ3xgXK+WVr5yVYx3kenxAPPT4GmTS7PsytJNVcp1I8kkP9TDSA==","_npmVersion":"10.8.2","description":"Shared Fastify/OpenAPI utilities for KB Labs HTTP services","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.76","zod-to-json-schema":"^3.25.0","@kb-labs/core-platform":"2.61.0","@kb-labs/core-contracts":"2.61.0","fastify-type-provider-zod":"^6.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.4","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.61.0"},"peerDependencies":{"fastify":"^5.8.5","@fastify/swagger":">=9.5.1","@fastify/swagger-ui":"^5.2.0"},"peerDependenciesMeta":{"@fastify/swagger":{"optional":false},"@fastify/swagger-ui":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/shared-http_2.61.0_1776693644705_0.593656282728692","host":"s3://npm-registry-packages-npm-production"}},"2.62.0":{"name":"@kb-labs/shared-http","version":"2.62.0","_id":"@kb-labs/shared-http@2.62.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"1a2c2408dae2769c969fcf5138dc9347924b49ef","tarball":"https://registry.npmjs.org/@kb-labs/shared-http/-/shared-http-2.62.0.tgz","fileCount":5,"integrity":"sha512-H+jZJmFll1BIWKNdRuhd92WFQRgzD83eoor5CPUO6+Dfc9Uwpc7NagUtogciXOBAAl8CkK1EDVsycoeqyZtNog==","signatures":[{"sig":"MEUCIFR6H78h6Xq3MIWdb7Tf+v25V7tp1Lbik1lb69/Xv/esAiEAhTOZQiIqwuEn4h0w4VF/4qIIf/iqXEndqSSoJ9xygXE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":85613},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-shared-http-2.62.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint src --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/50ea286aa48666e97061421675b94766/kb-labs-shared-http-2.62.0.tgz","_integrity":"sha512-H+jZJmFll1BIWKNdRuhd92WFQRgzD83eoor5CPUO6+Dfc9Uwpc7NagUtogciXOBAAl8CkK1EDVsycoeqyZtNog==","_npmVersion":"10.8.2","description":"Shared Fastify/OpenAPI utilities for KB Labs HTTP services","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.76","zod-to-json-schema":"^3.25.0","@kb-labs/core-platform":"2.62.0","@kb-labs/core-contracts":"2.62.0","fastify-type-provider-zod":"^6.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.4","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.62.0"},"peerDependencies":{"fastify":"^5.8.5","@fastify/swagger":">=9.5.1","@fastify/swagger-ui":"^5.2.0"},"peerDependenciesMeta":{"@fastify/swagger":{"optional":false},"@fastify/swagger-ui":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/shared-http_2.62.0_1776699223063_0.10050579649896152","host":"s3://npm-registry-packages-npm-production"}},"2.63.0":{"name":"@kb-labs/shared-http","version":"2.63.0","_id":"@kb-labs/shared-http@2.63.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"cb0ef4046b5b596176acc082e176f0be441a5390","tarball":"https://registry.npmjs.org/@kb-labs/shared-http/-/shared-http-2.63.0.tgz","fileCount":5,"integrity":"sha512-KnJV1vRvwvdPaj3XjQ8F+TTZwKo8j04DKPRHtwrXKGuOvfu4Tms3hdbNpH1RqwFibn3yGwO+uDF8BK3h8vQVZQ==","signatures":[{"sig":"MEUCIGqGNJz+P3MhcFwmkBt60pgFXFAjTF2zlUjvCLXAXwv3AiEA8t38JOB6tLdLPj1pXyINxfBwY61QjIGT7/vaaCMbuwc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":85613},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-shared-http-2.63.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint src --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/031472ae4cf9fe445b28be68182479c5/kb-labs-shared-http-2.63.0.tgz","_integrity":"sha512-KnJV1vRvwvdPaj3XjQ8F+TTZwKo8j04DKPRHtwrXKGuOvfu4Tms3hdbNpH1RqwFibn3yGwO+uDF8BK3h8vQVZQ==","_npmVersion":"10.8.2","description":"Shared Fastify/OpenAPI utilities for KB Labs HTTP services","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.76","zod-to-json-schema":"^3.25.0","@kb-labs/core-platform":"2.63.0","@kb-labs/core-contracts":"2.63.0","fastify-type-provider-zod":"^6.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.4","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.63.0"},"peerDependencies":{"fastify":"^5.8.5","@fastify/swagger":">=9.5.1","@fastify/swagger-ui":"^5.2.0"},"peerDependenciesMeta":{"@fastify/swagger":{"optional":false},"@fastify/swagger-ui":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/shared-http_2.63.0_1776716071216_0.12141588591481556","host":"s3://npm-registry-packages-npm-production"}},"2.64.0":{"name":"@kb-labs/shared-http","version":"2.64.0","_id":"@kb-labs/shared-http@2.64.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"99c86e99c2b827201c3e87113f261ae549707f78","tarball":"https://registry.npmjs.org/@kb-labs/shared-http/-/shared-http-2.64.0.tgz","fileCount":5,"integrity":"sha512-UDBRDIhw4Sb4SVhiExoA+qHDdbWTLKuecWVucoEf4zlrJmwf2s0XX/N1Ikm75jkSoqeabhMaPmOh2/JBlVWP7g==","signatures":[{"sig":"MEYCIQDKEKlOfcul/lnR8Fkt7JjOmqdqR2sCmANiIfI5S2gTPAIhANW7+ySQWRJQuWZM8RBU1xy+K2YG0AOftWuSa96pJXt0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":85613},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-shared-http-2.64.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint src --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/1a24317e764af5db00e01e0b36b0d0c0/kb-labs-shared-http-2.64.0.tgz","_integrity":"sha512-UDBRDIhw4Sb4SVhiExoA+qHDdbWTLKuecWVucoEf4zlrJmwf2s0XX/N1Ikm75jkSoqeabhMaPmOh2/JBlVWP7g==","_npmVersion":"10.8.2","description":"Shared Fastify/OpenAPI utilities for KB Labs HTTP services","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.76","zod-to-json-schema":"^3.25.0","@kb-labs/core-platform":"2.64.0","@kb-labs/core-contracts":"2.64.0","fastify-type-provider-zod":"^6.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.4","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.64.0"},"peerDependencies":{"fastify":"^5.8.5","@fastify/swagger":">=9.5.1","@fastify/swagger-ui":"^5.2.0"},"peerDependenciesMeta":{"@fastify/swagger":{"optional":false},"@fastify/swagger-ui":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/shared-http_2.64.0_1776716813021_0.05237637294456898","host":"s3://npm-registry-packages-npm-production"}},"2.65.0":{"name":"@kb-labs/shared-http","version":"2.65.0","_id":"@kb-labs/shared-http@2.65.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"791fd01c270705d85b04198a9834cecb17776f3a","tarball":"https://registry.npmjs.org/@kb-labs/shared-http/-/shared-http-2.65.0.tgz","fileCount":5,"integrity":"sha512-JTUfGLU9qbTwodKjZTIgM4DCJvN2LPbsJXyb4jC9QGaA4xnO8qxb8qp+40yyDrI12L1yGVrVwPOBq4aYQPU2Og==","signatures":[{"sig":"MEYCIQCxaGab1d5Rlwn8MFhgoyQVMIfTtZIsKVr09aoyiC64IwIhAOXj3XZtujkAjJ2JbnveOhKa0EP+0ws5QEE86F5k8bjZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":86064},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-shared-http-2.65.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint src --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/c849083391c775c1c9a2569743b8a9b9/kb-labs-shared-http-2.65.0.tgz","_integrity":"sha512-JTUfGLU9qbTwodKjZTIgM4DCJvN2LPbsJXyb4jC9QGaA4xnO8qxb8qp+40yyDrI12L1yGVrVwPOBq4aYQPU2Og==","_npmVersion":"10.8.2","description":"Shared Fastify/OpenAPI utilities for KB Labs HTTP services","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.76","zod-to-json-schema":"^3.25.0","@kb-labs/core-platform":"2.65.0","@kb-labs/core-contracts":"2.65.0","fastify-type-provider-zod":"^6.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.4","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.65.0"},"peerDependencies":{"fastify":"^5.8.5","@fastify/swagger":">=9.5.1","@fastify/swagger-ui":"^5.2.0"},"peerDependenciesMeta":{"@fastify/swagger":{"optional":false},"@fastify/swagger-ui":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/shared-http_2.65.0_1776755664336_0.7519315449236386","host":"s3://npm-registry-packages-npm-production"}},"2.66.0":{"name":"@kb-labs/shared-http","version":"2.66.0","_id":"@kb-labs/shared-http@2.66.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"8fe114b83e596bbd6eb9119c940d81f3af368f7a","tarball":"https://registry.npmjs.org/@kb-labs/shared-http/-/shared-http-2.66.0.tgz","fileCount":5,"integrity":"sha512-OvT3l4ULBWmKOirQChn2/WxA/S6DVJ8VmZGEUpOnS5nkaNKCEPiZMw4JLpsU9Z8TxS5pAlFimHzOHb2u/P6h+A==","signatures":[{"sig":"MEYCIQDuC3q5S+J9//t3nc837Q5tToSpX21+hE6kdZg+Gcq0qAIhAINL3UpqxLwVyL6ZzFejPnBV10+JdSXK+X5b253jSfdG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":86064},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-shared-http-2.66.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint src --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/ce0665fe15f3330913585b6eac76b954/kb-labs-shared-http-2.66.0.tgz","_integrity":"sha512-OvT3l4ULBWmKOirQChn2/WxA/S6DVJ8VmZGEUpOnS5nkaNKCEPiZMw4JLpsU9Z8TxS5pAlFimHzOHb2u/P6h+A==","_npmVersion":"10.8.2","description":"Shared Fastify/OpenAPI utilities for KB Labs HTTP services","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.76","zod-to-json-schema":"^3.25.0","@kb-labs/core-platform":"2.66.0","@kb-labs/core-contracts":"2.66.0","fastify-type-provider-zod":"^6.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.4","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.66.0"},"peerDependencies":{"fastify":"^5.8.5","@fastify/swagger":">=9.5.1","@fastify/swagger-ui":"^5.2.0"},"peerDependenciesMeta":{"@fastify/swagger":{"optional":false},"@fastify/swagger-ui":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/shared-http_2.66.0_1776756923155_0.47701434523670216","host":"s3://npm-registry-packages-npm-production"}},"2.67.0":{"name":"@kb-labs/shared-http","version":"2.67.0","_id":"@kb-labs/shared-http@2.67.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"b4cb7edb00a257133437ad3e6b62fb536a9a56ce","tarball":"https://registry.npmjs.org/@kb-labs/shared-http/-/shared-http-2.67.0.tgz","fileCount":5,"integrity":"sha512-CaJ2X4L08WF4UFDpJ4x6n8lHIhRRzsSv3IdgvIARI/ubPK8Rl/oxYTJBWBVbcur0u3osciqGvT+GY1UNoCAjPQ==","signatures":[{"sig":"MEQCIFanDDg1SoqIwxVhI/qIp9Jra6nprVoLpy3tehqIYtJQAiAYSU8beAI9UmG4ABlK4rnn/JoG3SfzTRWRfePy1FbVWg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":86064},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-shared-http-2.67.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint src --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/7a81304632bd946929aaeb0c9807beec/kb-labs-shared-http-2.67.0.tgz","_integrity":"sha512-CaJ2X4L08WF4UFDpJ4x6n8lHIhRRzsSv3IdgvIARI/ubPK8Rl/oxYTJBWBVbcur0u3osciqGvT+GY1UNoCAjPQ==","_npmVersion":"10.8.2","description":"Shared Fastify/OpenAPI utilities for KB Labs HTTP services","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.76","zod-to-json-schema":"^3.25.0","@kb-labs/core-platform":"2.67.0","@kb-labs/core-contracts":"2.67.0","fastify-type-provider-zod":"^6.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.4","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.67.0"},"peerDependencies":{"fastify":"^5.8.5","@fastify/swagger":">=9.5.1","@fastify/swagger-ui":"^5.2.0"},"peerDependenciesMeta":{"@fastify/swagger":{"optional":false},"@fastify/swagger-ui":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/shared-http_2.67.0_1776758879837_0.029537235487883784","host":"s3://npm-registry-packages-npm-production"}},"2.68.0":{"name":"@kb-labs/shared-http","version":"2.68.0","_id":"@kb-labs/shared-http@2.68.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"eb38abdcf8f4830d4e44fc95c7e0439b3d2ebe55","tarball":"https://registry.npmjs.org/@kb-labs/shared-http/-/shared-http-2.68.0.tgz","fileCount":5,"integrity":"sha512-JKZ2wMsdpHc1UUvD34h6EKmR87jrfG0GvEZslHymwouX7SB6U8coKj4Y09dBahLDBrf2wUeNcJDlPR7ga8KT3A==","signatures":[{"sig":"MEYCIQCFr7DMaiTZrzhSMAMu7PZo0d+rh544JetJjiVNKqnD/gIhAIyv7a9teD1p+aF9nadTDOLa/b5GqO+djnxzaJ3Xmqau","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":86064},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-shared-http-2.68.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint src --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/b06e0da906fa87b7358ec32e8d519f28/kb-labs-shared-http-2.68.0.tgz","_integrity":"sha512-JKZ2wMsdpHc1UUvD34h6EKmR87jrfG0GvEZslHymwouX7SB6U8coKj4Y09dBahLDBrf2wUeNcJDlPR7ga8KT3A==","_npmVersion":"10.8.2","description":"Shared Fastify/OpenAPI utilities for KB Labs HTTP services","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.76","zod-to-json-schema":"^3.25.0","@kb-labs/core-platform":"2.68.0","@kb-labs/core-contracts":"2.68.0","fastify-type-provider-zod":"^6.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.4","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.68.0"},"peerDependencies":{"fastify":"^5.8.5","@fastify/swagger":">=9.5.1","@fastify/swagger-ui":"^5.2.0"},"peerDependenciesMeta":{"@fastify/swagger":{"optional":false},"@fastify/swagger-ui":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/shared-http_2.68.0_1776760003940_0.9933550128217452","host":"s3://npm-registry-packages-npm-production"}},"2.69.0":{"name":"@kb-labs/shared-http","version":"2.69.0","_id":"@kb-labs/shared-http@2.69.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"25339b416d8dc7deffd70120e6506066fc1a82cc","tarball":"https://registry.npmjs.org/@kb-labs/shared-http/-/shared-http-2.69.0.tgz","fileCount":5,"integrity":"sha512-dQXiWA0GQZt03cUzeukbJLcd2dNfNAi91P/Q/ScjJ2/7rsCdaiykLQCamYzk/0Wawb7n+gWI8Pw//qtvCv+mbQ==","signatures":[{"sig":"MEYCIQCc5BToCNSECD3efbzd0FsoPWFV3XIg318/xTXBDiKbLAIhAODWgPTiDaItVw6iQdGinf+uQm8Euq2rZ28yvaXc4dUY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":86064},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-shared-http-2.69.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint src --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/0ad29ab4edb024a326324722ffe9aae0/kb-labs-shared-http-2.69.0.tgz","_integrity":"sha512-dQXiWA0GQZt03cUzeukbJLcd2dNfNAi91P/Q/ScjJ2/7rsCdaiykLQCamYzk/0Wawb7n+gWI8Pw//qtvCv+mbQ==","_npmVersion":"10.8.2","description":"Shared Fastify/OpenAPI utilities for KB Labs HTTP services","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.76","zod-to-json-schema":"^3.25.0","@kb-labs/core-platform":"2.69.0","@kb-labs/core-contracts":"2.69.0","fastify-type-provider-zod":"^6.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.4","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.69.0"},"peerDependencies":{"fastify":"^5.8.5","@fastify/swagger":">=9.5.1","@fastify/swagger-ui":"^5.2.0"},"peerDependenciesMeta":{"@fastify/swagger":{"optional":false},"@fastify/swagger-ui":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/shared-http_2.69.0_1776760707436_0.9229800784266884","host":"s3://npm-registry-packages-npm-production"}},"2.72.0":{"name":"@kb-labs/shared-http","version":"2.72.0","_id":"@kb-labs/shared-http@2.72.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"36ee980bf27e9fbe52187f3dacaf9c272a9ae115","tarball":"https://registry.npmjs.org/@kb-labs/shared-http/-/shared-http-2.72.0.tgz","fileCount":5,"integrity":"sha512-Q+AQ0VZJKyfmEW1iBwTZFcEzhD5UxtpxfF+NwHgtlqrmNxcSDMndOUC8kDSWOmlCeefAFMzKrLYiy4WHEyCRXw==","signatures":[{"sig":"MEQCIHl6tvK6v0jIOvF3eUk5UNObBEVLsf1vVb9LzMtPq8YXAiBPVoT+mnwulSMvxtofIOf88yJg8uNwqdYysd6KxduHxA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":86064},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-shared-http-2.72.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint src --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/544eca5c8064ddc7338e928cac1149c0/kb-labs-shared-http-2.72.0.tgz","_integrity":"sha512-Q+AQ0VZJKyfmEW1iBwTZFcEzhD5UxtpxfF+NwHgtlqrmNxcSDMndOUC8kDSWOmlCeefAFMzKrLYiy4WHEyCRXw==","_npmVersion":"10.8.2","description":"Shared Fastify/OpenAPI utilities for KB Labs HTTP services","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.76","zod-to-json-schema":"^3.25.0","@kb-labs/core-platform":"2.72.0","@kb-labs/core-contracts":"2.72.0","fastify-type-provider-zod":"^6.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.4","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.72.0"},"peerDependencies":{"fastify":"^5.8.5","@fastify/swagger":">=9.5.1","@fastify/swagger-ui":"^5.2.0"},"peerDependenciesMeta":{"@fastify/swagger":{"optional":false},"@fastify/swagger-ui":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/shared-http_2.72.0_1776766182493_0.6527633850106067","host":"s3://npm-registry-packages-npm-production"}},"2.73.0":{"name":"@kb-labs/shared-http","version":"2.73.0","_id":"@kb-labs/shared-http@2.73.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"b41290856ca5a77ccc8e059ee85469cac9c0132d","tarball":"https://registry.npmjs.org/@kb-labs/shared-http/-/shared-http-2.73.0.tgz","fileCount":5,"integrity":"sha512-BJy1kqqBin+VQgSHxZpfFUmy16Z3v4ldwhjYyPtyOoMtbzmWPMJ/jZ7cil0aAqinnRiw28Ba7tTX5MC0lCnXSQ==","signatures":[{"sig":"MEQCIBtjv8+Y6mJaPKQkpRsNdgBEgOoaU9k7F8mZHbKiOxciAiBryWZ43/pI+acrziETBO0sQL3wfHFYS5MKoZHiL1kf7w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":86064},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-shared-http-2.73.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint src --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/cee55bf62ccf075866977df2eee6c9fa/kb-labs-shared-http-2.73.0.tgz","_integrity":"sha512-BJy1kqqBin+VQgSHxZpfFUmy16Z3v4ldwhjYyPtyOoMtbzmWPMJ/jZ7cil0aAqinnRiw28Ba7tTX5MC0lCnXSQ==","_npmVersion":"10.8.2","description":"Shared Fastify/OpenAPI utilities for KB Labs HTTP services","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.76","zod-to-json-schema":"^3.25.0","@kb-labs/core-platform":"2.73.0","@kb-labs/core-contracts":"2.73.0","fastify-type-provider-zod":"^6.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.4","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.73.0"},"peerDependencies":{"fastify":"^5.8.5","@fastify/swagger":">=9.5.1","@fastify/swagger-ui":"^5.2.0"},"peerDependenciesMeta":{"@fastify/swagger":{"optional":false},"@fastify/swagger-ui":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/shared-http_2.73.0_1776769815440_0.06364487263573548","host":"s3://npm-registry-packages-npm-production"}},"2.74.0":{"name":"@kb-labs/shared-http","version":"2.74.0","_id":"@kb-labs/shared-http@2.74.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"4ccc6445cfc1b3dac571794ea0e6200ff788c8b7","tarball":"https://registry.npmjs.org/@kb-labs/shared-http/-/shared-http-2.74.0.tgz","fileCount":5,"integrity":"sha512-lU+zer4ILX/1OHhUWsNnbFjSRM8iCdt6Uf7dvAXL7+LoGcABUEbgD2jwZohWlV6c6vVyf3VoR3g5MWX7gnZ/yg==","signatures":[{"sig":"MEQCIArykxN9nnGgC3pYYn4gW22ej5A/iiwddoPcKADoWX0oAiBJlYc7YSSFel2Dekaekm5yyFbYNZhxQDoQ2cV8asurPg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":86064},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-shared-http-2.74.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint src --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/e1df375935a89257c2bb505b88e0c2fb/kb-labs-shared-http-2.74.0.tgz","_integrity":"sha512-lU+zer4ILX/1OHhUWsNnbFjSRM8iCdt6Uf7dvAXL7+LoGcABUEbgD2jwZohWlV6c6vVyf3VoR3g5MWX7gnZ/yg==","_npmVersion":"10.8.2","description":"Shared Fastify/OpenAPI utilities for KB Labs HTTP services","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.76","zod-to-json-schema":"^3.25.0","@kb-labs/core-platform":"2.74.0","@kb-labs/core-contracts":"2.74.0","fastify-type-provider-zod":"^6.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.4","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.74.0"},"peerDependencies":{"fastify":"^5.8.5","@fastify/swagger":">=9.5.1","@fastify/swagger-ui":"^5.2.0"},"peerDependenciesMeta":{"@fastify/swagger":{"optional":false},"@fastify/swagger-ui":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/shared-http_2.74.0_1776774581942_0.7834524688693576","host":"s3://npm-registry-packages-npm-production"}},"2.75.0":{"name":"@kb-labs/shared-http","version":"2.75.0","_id":"@kb-labs/shared-http@2.75.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"6e95f2a34b611c8e928f15344fdd06e6d1b95f18","tarball":"https://registry.npmjs.org/@kb-labs/shared-http/-/shared-http-2.75.0.tgz","fileCount":5,"integrity":"sha512-bSC1e2r8pTAoju5VxuV5hkqDJ7dFnEuE0D/ABMcL1Mq5uAd8OemxPY/1K1wbSvglOXrd1mwJs0hydF3F7JYHRw==","signatures":[{"sig":"MEYCIQDu5UinFVaQ7lY7pUOiEbWdCDL/y8E0guaQgmD5jY9BdAIhAKGjdrkY02KwHCGZNFvGvGKRM2bp6Bo8gIbj8nqW7RV/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":86064},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-shared-http-2.75.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint src --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/96f07b976a9fddfb5b603d74ac16f951/kb-labs-shared-http-2.75.0.tgz","_integrity":"sha512-bSC1e2r8pTAoju5VxuV5hkqDJ7dFnEuE0D/ABMcL1Mq5uAd8OemxPY/1K1wbSvglOXrd1mwJs0hydF3F7JYHRw==","_npmVersion":"10.8.2","description":"Shared Fastify/OpenAPI utilities for KB Labs HTTP services","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.76","zod-to-json-schema":"^3.25.0","@kb-labs/core-platform":"2.75.0","@kb-labs/core-contracts":"2.75.0","fastify-type-provider-zod":"^6.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.4","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.75.0"},"peerDependencies":{"fastify":"^5.8.5","@fastify/swagger":">=9.5.1","@fastify/swagger-ui":"^5.2.0"},"peerDependenciesMeta":{"@fastify/swagger":{"optional":false},"@fastify/swagger-ui":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/shared-http_2.75.0_1776776646682_0.9695981482505454","host":"s3://npm-registry-packages-npm-production"}},"2.76.0":{"name":"@kb-labs/shared-http","version":"2.76.0","_id":"@kb-labs/shared-http@2.76.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"3c2374f96737b66c3235e8568629b34f99a4c194","tarball":"https://registry.npmjs.org/@kb-labs/shared-http/-/shared-http-2.76.0.tgz","fileCount":5,"integrity":"sha512-i9AY8dEjS5U2qT512z7+GJno+XvTI88BZpvYsYz7myjxdqmQnHW4bZnF0vQz2WpaRvIqGxPvMkAbemqZwtuVkQ==","signatures":[{"sig":"MEUCIGNYYUA6AaIYzzfVcSYw8FZJjjWilDyTSqDUrCe5DNrEAiEAoBYTR+SOaBKq9GWe/GiqvFCiPaWMEV60F/hMqI8HcwA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":86064},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-shared-http-2.76.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint src --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/8ae9674c14e3557719ccad9730df7e81/kb-labs-shared-http-2.76.0.tgz","_integrity":"sha512-i9AY8dEjS5U2qT512z7+GJno+XvTI88BZpvYsYz7myjxdqmQnHW4bZnF0vQz2WpaRvIqGxPvMkAbemqZwtuVkQ==","_npmVersion":"10.8.2","description":"Shared Fastify/OpenAPI utilities for KB Labs HTTP services","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.76","zod-to-json-schema":"^3.25.0","@kb-labs/core-platform":"2.76.0","@kb-labs/core-contracts":"2.76.0","fastify-type-provider-zod":"^6.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.4","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.76.0"},"peerDependencies":{"fastify":"^5.8.5","@fastify/swagger":">=9.5.1","@fastify/swagger-ui":"^5.2.0"},"peerDependenciesMeta":{"@fastify/swagger":{"optional":false},"@fastify/swagger-ui":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/shared-http_2.76.0_1776777997031_0.4969087447025575","host":"s3://npm-registry-packages-npm-production"}},"2.77.0":{"name":"@kb-labs/shared-http","version":"2.77.0","_id":"@kb-labs/shared-http@2.77.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"fce825e74017f0a242591f001eee35ff0f4a5064","tarball":"https://registry.npmjs.org/@kb-labs/shared-http/-/shared-http-2.77.0.tgz","fileCount":5,"integrity":"sha512-dUpup1zeijgXtn8CgP7ZFyJpYePXMqt9j4lEeT0ayP78gv6DP5uPFKyxnN0o/Q78tvoJni7Rcag5cN+Hk9Z4jg==","signatures":[{"sig":"MEQCIFT4u5wvaolrNjE1b1yc7dKfPDserbBICQyAEnc+/SLSAiAN0upZYxTu0G8RJOvGt362wYUCtvURY9G+caIS1e7fqw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":86064},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-shared-http-2.77.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint src --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/eabe571d6e4d186c6af4c39cf8afa8e9/kb-labs-shared-http-2.77.0.tgz","_integrity":"sha512-dUpup1zeijgXtn8CgP7ZFyJpYePXMqt9j4lEeT0ayP78gv6DP5uPFKyxnN0o/Q78tvoJni7Rcag5cN+Hk9Z4jg==","_npmVersion":"10.8.2","description":"Shared Fastify/OpenAPI utilities for KB Labs HTTP services","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.76","zod-to-json-schema":"^3.25.0","@kb-labs/core-platform":"2.77.0","@kb-labs/core-contracts":"2.77.0","fastify-type-provider-zod":"^6.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.4","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.77.0"},"peerDependencies":{"fastify":"^5.8.5","@fastify/swagger":">=9.5.1","@fastify/swagger-ui":"^5.2.0"},"peerDependenciesMeta":{"@fastify/swagger":{"optional":false},"@fastify/swagger-ui":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/shared-http_2.77.0_1776780092781_0.7040689333412933","host":"s3://npm-registry-packages-npm-production"}},"2.78.0":{"name":"@kb-labs/shared-http","version":"2.78.0","_id":"@kb-labs/shared-http@2.78.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"94935c032d0eac48959b21b546f967edaac164c6","tarball":"https://registry.npmjs.org/@kb-labs/shared-http/-/shared-http-2.78.0.tgz","fileCount":5,"integrity":"sha512-FviILFgThVai0WqUnF6bUvBtQC2sVAfqqPy3n4Dppf8ftaQRiStNQ0r/Gr/HvrH7/xiCc643t0cMf6ANlmCdDA==","signatures":[{"sig":"MEYCIQCeV/LTuAH1vpytRBKO8WiRXZqw0nXZYkN9TKkFbLPdmAIhALUvRb9Vh7c0wayik13BF9r+Tn+iTiVBtJnJEEUL3OaC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":86064},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-shared-http-2.78.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint src --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/48bd61c8f8b1833f013f11f17dd45997/kb-labs-shared-http-2.78.0.tgz","_integrity":"sha512-FviILFgThVai0WqUnF6bUvBtQC2sVAfqqPy3n4Dppf8ftaQRiStNQ0r/Gr/HvrH7/xiCc643t0cMf6ANlmCdDA==","_npmVersion":"10.8.2","description":"Shared Fastify/OpenAPI utilities for KB Labs HTTP services","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.76","zod-to-json-schema":"^3.25.0","@kb-labs/core-platform":"2.78.0","@kb-labs/core-contracts":"2.78.0","fastify-type-provider-zod":"^6.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.4","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.78.0"},"peerDependencies":{"fastify":"^5.8.5","@fastify/swagger":">=9.5.1","@fastify/swagger-ui":"^5.2.0"},"peerDependenciesMeta":{"@fastify/swagger":{"optional":false},"@fastify/swagger-ui":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/shared-http_2.78.0_1776786450930_0.21983450932834692","host":"s3://npm-registry-packages-npm-production"}},"2.79.0":{"name":"@kb-labs/shared-http","version":"2.79.0","_id":"@kb-labs/shared-http@2.79.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"e54f8e4797cad5271502198a3f4fdcf222f47946","tarball":"https://registry.npmjs.org/@kb-labs/shared-http/-/shared-http-2.79.0.tgz","fileCount":5,"integrity":"sha512-dOWKVUwlLyKTnPNLT+MFPtB2+2QB0dTf3aqivC2CCiDO6qw6r94pwV34zXjPQsn+NCdmgHZG5FLYYRx8L8JOUQ==","signatures":[{"sig":"MEUCIQC3NDXEj+j6MtzXqks8X+hW0PEWgAxYZGaJvk/5uwM2pwIgAZ/iqPgzLgwKakMTSdA2YYG6d8Wf9m6HpZsZtdGY/ME=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":86064},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-shared-http-2.79.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint src --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/a843ac692402ba436b29a98f010e32d8/kb-labs-shared-http-2.79.0.tgz","_integrity":"sha512-dOWKVUwlLyKTnPNLT+MFPtB2+2QB0dTf3aqivC2CCiDO6qw6r94pwV34zXjPQsn+NCdmgHZG5FLYYRx8L8JOUQ==","_npmVersion":"10.8.2","description":"Shared Fastify/OpenAPI utilities for KB Labs HTTP services","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.76","zod-to-json-schema":"^3.25.0","@kb-labs/core-platform":"2.79.0","@kb-labs/core-contracts":"2.79.0","fastify-type-provider-zod":"^6.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.4","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.79.0"},"peerDependencies":{"fastify":"^5.8.5","@fastify/swagger":">=9.5.1","@fastify/swagger-ui":"^5.2.0"},"peerDependenciesMeta":{"@fastify/swagger":{"optional":false},"@fastify/swagger-ui":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/shared-http_2.79.0_1776789439629_0.4669418702720054","host":"s3://npm-registry-packages-npm-production"}},"2.80.0":{"name":"@kb-labs/shared-http","version":"2.80.0","_id":"@kb-labs/shared-http@2.80.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"169f163321cb18de4d80976bc18b03d957a86f85","tarball":"https://registry.npmjs.org/@kb-labs/shared-http/-/shared-http-2.80.0.tgz","fileCount":5,"integrity":"sha512-qPwm2ACezgepgE7H69v3i0dq7UrYhL2ZxysL5+HgMBGHXQdkdXkJLPYaBW74qs4Yd9b/9SMV69kp+Pf72Y5qeA==","signatures":[{"sig":"MEUCIQDFEliK4isKuerrsB6NxgppXggqRAAYOXQLHRtD0mwrhQIgdq0hJaG0EHoI1gj/F8gdjZ7+oFpOzqClEu9Ov/CbCfU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":86064},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-shared-http-2.80.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint src --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/7798b32898abe6acde82d05ab23b00ab/kb-labs-shared-http-2.80.0.tgz","_integrity":"sha512-qPwm2ACezgepgE7H69v3i0dq7UrYhL2ZxysL5+HgMBGHXQdkdXkJLPYaBW74qs4Yd9b/9SMV69kp+Pf72Y5qeA==","_npmVersion":"10.8.2","description":"Shared Fastify/OpenAPI utilities for KB Labs HTTP services","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.76","zod-to-json-schema":"^3.25.0","@kb-labs/core-platform":"2.80.0","@kb-labs/core-contracts":"2.80.0","fastify-type-provider-zod":"^6.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.4","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.80.0"},"peerDependencies":{"fastify":"^5.8.5","@fastify/swagger":">=9.5.1","@fastify/swagger-ui":"^5.2.0"},"peerDependenciesMeta":{"@fastify/swagger":{"optional":false},"@fastify/swagger-ui":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/shared-http_2.80.0_1776791617329_0.7595409331198548","host":"s3://npm-registry-packages-npm-production"}},"2.81.0":{"name":"@kb-labs/shared-http","version":"2.81.0","_id":"@kb-labs/shared-http@2.81.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"cdef64a187b16efd36e86a8a7f265a925c2a6f2e","tarball":"https://registry.npmjs.org/@kb-labs/shared-http/-/shared-http-2.81.0.tgz","fileCount":5,"integrity":"sha512-R9z4ehXMVg7FzaYeMnvxdHRJWrG9g85TdVWkHmbkoSYiqMCP/qqgBB2w3VMHF2+Iojb3zKx7voadzAX9LTv6jg==","signatures":[{"sig":"MEYCIQDnc6RhOZhxhJJnOW+dG1ZR1oUXsoZ2R7W6ogtbvoCs4QIhAOI9gxCu9ZMv5nSjHKlxYj+JnSPSm1ciJnz8TYtaFMEB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":86064},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-shared-http-2.81.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint src --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/9894b18f6a25ff9176f299b9d4f6a228/kb-labs-shared-http-2.81.0.tgz","_integrity":"sha512-R9z4ehXMVg7FzaYeMnvxdHRJWrG9g85TdVWkHmbkoSYiqMCP/qqgBB2w3VMHF2+Iojb3zKx7voadzAX9LTv6jg==","_npmVersion":"10.8.2","description":"Shared Fastify/OpenAPI utilities for KB Labs HTTP services","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.76","zod-to-json-schema":"^3.25.0","@kb-labs/core-platform":"2.81.0","@kb-labs/core-contracts":"2.81.0","fastify-type-provider-zod":"^6.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.4","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.81.0"},"peerDependencies":{"fastify":"^5.8.5","@fastify/swagger":">=9.5.1","@fastify/swagger-ui":"^5.2.0"},"peerDependenciesMeta":{"@fastify/swagger":{"optional":false},"@fastify/swagger-ui":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/shared-http_2.81.0_1776793305314_0.8384581803252282","host":"s3://npm-registry-packages-npm-production"}},"2.82.0":{"name":"@kb-labs/shared-http","version":"2.82.0","_id":"@kb-labs/shared-http@2.82.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"8951ca36317f42de6c449bbb500f70306a9a2c96","tarball":"https://registry.npmjs.org/@kb-labs/shared-http/-/shared-http-2.82.0.tgz","fileCount":5,"integrity":"sha512-D2P383jXnkk1S+JYlvM/IvPynank/3nyVV8kPAy3OJN+RkGgOrhV/LwxM1G8tO59m1tPiBv5XtOTk/K6MGGwgg==","signatures":[{"sig":"MEYCIQDTgm2mwMmgV30P7UykMmweHsyUx3M3lt08z5ZUXFhYhwIhAMl4mUVc2lF4e6SKP5cy/nYqhIJb0UOsyVSY7pD4nLyB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":86064},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-shared-http-2.82.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint src --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/44ad46bfb858f6b7267a4a3badab04a7/kb-labs-shared-http-2.82.0.tgz","_integrity":"sha512-D2P383jXnkk1S+JYlvM/IvPynank/3nyVV8kPAy3OJN+RkGgOrhV/LwxM1G8tO59m1tPiBv5XtOTk/K6MGGwgg==","_npmVersion":"10.8.2","description":"Shared Fastify/OpenAPI utilities for KB Labs HTTP services","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.76","zod-to-json-schema":"^3.25.0","@kb-labs/core-platform":"2.82.0","@kb-labs/core-contracts":"2.82.0","fastify-type-provider-zod":"^6.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.4","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.82.0"},"peerDependencies":{"fastify":"^5.8.5","@fastify/swagger":">=9.5.1","@fastify/swagger-ui":"^5.2.0"},"peerDependenciesMeta":{"@fastify/swagger":{"optional":false},"@fastify/swagger-ui":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/shared-http_2.82.0_1776795423350_0.8794947910372124","host":"s3://npm-registry-packages-npm-production"}},"2.87.0":{"name":"@kb-labs/shared-http","version":"2.87.0","_id":"@kb-labs/shared-http@2.87.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"f81c1f7fdbe3f70063d497bdee953cc86f48a9fe","tarball":"https://registry.npmjs.org/@kb-labs/shared-http/-/shared-http-2.87.0.tgz","fileCount":5,"integrity":"sha512-Yu5TXvitwimNLWNyR2DsDVNk39hQvRDiyASfEjWWlPQZs/29hXXigLhS9Eb3aJzuOFPwSUsVkXRNKVsDgrOp5w==","signatures":[{"sig":"MEQCICHjfAsv+SH3xM28sD7QbIosdvtXXD86Ra1n+9PdXMpYAiANC3HFLdr45WQlUUDfnfo0CvRXDnVhMdgwEKb5L/iI0A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":86064},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-shared-http-2.87.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint src --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/2ad9945ebb584713d915a27c5674c1e0/kb-labs-shared-http-2.87.0.tgz","_integrity":"sha512-Yu5TXvitwimNLWNyR2DsDVNk39hQvRDiyASfEjWWlPQZs/29hXXigLhS9Eb3aJzuOFPwSUsVkXRNKVsDgrOp5w==","_npmVersion":"10.8.2","description":"Shared Fastify/OpenAPI utilities for KB Labs HTTP services","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.76","zod-to-json-schema":"^3.25.0","@kb-labs/core-platform":"2.87.0","@kb-labs/core-contracts":"2.87.0","fastify-type-provider-zod":"^6.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.4","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.87.0"},"peerDependencies":{"fastify":"^5.8.5","@fastify/swagger":">=9.5.1","@fastify/swagger-ui":"^5.2.0"},"peerDependenciesMeta":{"@fastify/swagger":{"optional":false},"@fastify/swagger-ui":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/shared-http_2.87.0_1777064355070_0.8424400219490786","host":"s3://npm-registry-packages-npm-production"}},"2.88.0":{"name":"@kb-labs/shared-http","version":"2.88.0","_id":"@kb-labs/shared-http@2.88.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"f1cc3e400402959f1847698c2fc33171900ff40e","tarball":"https://registry.npmjs.org/@kb-labs/shared-http/-/shared-http-2.88.0.tgz","fileCount":5,"integrity":"sha512-IPGMGYRus/kPMjHpBw6fYoyR8k01i1m2eqkJ6lR2wGd0KENgc+hT4v+K8Q9l9WQY5gRn++n0zImTXmzjnq6o9Q==","signatures":[{"sig":"MEUCIQD0UwVNTJ1pasX4sBGcFljSw9lezSa838fwwQrcnIbe7wIgA2TVE05M8NgwF2CikIEco6puHyTWEAhfU+sPaXV1uds=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":86064},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-shared-http-2.88.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint src --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/6470861a25153921a8a326bc4ca7be5c/kb-labs-shared-http-2.88.0.tgz","_integrity":"sha512-IPGMGYRus/kPMjHpBw6fYoyR8k01i1m2eqkJ6lR2wGd0KENgc+hT4v+K8Q9l9WQY5gRn++n0zImTXmzjnq6o9Q==","_npmVersion":"10.8.2","description":"Shared Fastify/OpenAPI utilities for KB Labs HTTP services","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.76","zod-to-json-schema":"^3.25.0","@kb-labs/core-platform":"2.88.0","@kb-labs/core-contracts":"2.88.0","fastify-type-provider-zod":"^6.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.4","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.88.0"},"peerDependencies":{"fastify":"^5.8.5","@fastify/swagger":">=9.5.1","@fastify/swagger-ui":"^5.2.0"},"peerDependenciesMeta":{"@fastify/swagger":{"optional":false},"@fastify/swagger-ui":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/shared-http_2.88.0_1777109640442_0.3694260299512675","host":"s3://npm-registry-packages-npm-production"}},"2.89.0":{"name":"@kb-labs/shared-http","version":"2.89.0","_id":"@kb-labs/shared-http@2.89.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"02d0ebe85c9a82467cef65e2820d86b5b808b69d","tarball":"https://registry.npmjs.org/@kb-labs/shared-http/-/shared-http-2.89.0.tgz","fileCount":5,"integrity":"sha512-v4LimbwyNbPkSaQpoDtMyar7PXAqpwc1gG6ekk6YLR0iSq+2RGwlXyb13rnS+0p8GLXIseeaHAR8bepOcHSF1Q==","signatures":[{"sig":"MEUCIG3MWNpZ7R88UN+4oQWmHuaCYeyC2BuT9bSokwSoKDz5AiEA0l4RStQil32ouZxrYqq+j1PEC2tw8QjBENwjlvuMEhU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":86064},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-shared-http-2.89.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint src --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/e75cf7fb7e487ba2838e60950f6a82ca/kb-labs-shared-http-2.89.0.tgz","_integrity":"sha512-v4LimbwyNbPkSaQpoDtMyar7PXAqpwc1gG6ekk6YLR0iSq+2RGwlXyb13rnS+0p8GLXIseeaHAR8bepOcHSF1Q==","_npmVersion":"10.8.2","description":"Shared Fastify/OpenAPI utilities for KB Labs HTTP services","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.76","zod-to-json-schema":"^3.25.0","@kb-labs/core-platform":"2.89.0","@kb-labs/core-contracts":"2.89.0","fastify-type-provider-zod":"^6.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.4","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.89.0"},"peerDependencies":{"fastify":"^5.8.5","@fastify/swagger":">=9.5.1","@fastify/swagger-ui":"^5.2.0"},"peerDependenciesMeta":{"@fastify/swagger":{"optional":false},"@fastify/swagger-ui":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/shared-http_2.89.0_1777111530472_0.5697427087348912","host":"s3://npm-registry-packages-npm-production"}},"2.93.0":{"name":"@kb-labs/shared-http","version":"2.93.0","_id":"@kb-labs/shared-http@2.93.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"b68e7d608d69cda96214b7936497f2b1c17dc18c","tarball":"https://registry.npmjs.org/@kb-labs/shared-http/-/shared-http-2.93.0.tgz","fileCount":5,"integrity":"sha512-S9rP2I3XU7jL/QW2/phc/UAxdXlUr92tnMJzmaJVqxJM87xqNVQtY03W0yBw2L17tVBS2Zg1FbMv7pG/u4lKJQ==","signatures":[{"sig":"MEUCIH8nCLV1ScyjITBm3FZ33iJbH1UF6lQ2NUhf/CnhHgv0AiEAscqKKKqlmMm0/zEktnR2i+HTebU0UUdyZba/2Eq0REg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":86275},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-shared-http-2.93.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint src --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/dd657315ca500aabf48dfb28e0bf01c8/kb-labs-shared-http-2.93.0.tgz","_integrity":"sha512-S9rP2I3XU7jL/QW2/phc/UAxdXlUr92tnMJzmaJVqxJM87xqNVQtY03W0yBw2L17tVBS2Zg1FbMv7pG/u4lKJQ==","_npmVersion":"10.8.2","description":"Shared Fastify/OpenAPI utilities for KB Labs HTTP services","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.76","zod-to-json-schema":"^3.25.0","@kb-labs/core-platform":"2.93.0","@kb-labs/core-contracts":"2.93.0","fastify-type-provider-zod":"^6.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.4","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.93.0"},"peerDependencies":{"fastify":"^5.8.5","@fastify/swagger":">=9.5.1","@fastify/swagger-ui":"^5.2.0"},"peerDependenciesMeta":{"@fastify/swagger":{"optional":false},"@fastify/swagger-ui":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/shared-http_2.93.0_1777405853402_0.017312027853574552","host":"s3://npm-registry-packages-npm-production"}},"2.94.0":{"name":"@kb-labs/shared-http","version":"2.94.0","_id":"@kb-labs/shared-http@2.94.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"b1dda04414206c017084e6601e0befa3ec642639","tarball":"https://registry.npmjs.org/@kb-labs/shared-http/-/shared-http-2.94.0.tgz","fileCount":5,"integrity":"sha512-HackWGuC9lc1aCA5gf3kVjA5C5wQZqF+5O7u/Bo5oqghm7aHd0V/MdFkTd/7obG7+G7FNCF5L51lTwxoa00tSQ==","signatures":[{"sig":"MEUCIQCRdCVq1mByuwvluLy13WLYkGIwSmPZAziboNiJMHSkwwIgDUaT/sab+gN8sNw+J+REqe0ucFgUa3ZJ3+NlCF8PbR8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":86275},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-shared-http-2.94.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint src --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/55c79543e1b5a89ba31056ee13e3b794/kb-labs-shared-http-2.94.0.tgz","_integrity":"sha512-HackWGuC9lc1aCA5gf3kVjA5C5wQZqF+5O7u/Bo5oqghm7aHd0V/MdFkTd/7obG7+G7FNCF5L51lTwxoa00tSQ==","_npmVersion":"10.8.2","description":"Shared Fastify/OpenAPI utilities for KB Labs HTTP services","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.76","zod-to-json-schema":"^3.25.0","@kb-labs/core-platform":"2.94.0","@kb-labs/core-contracts":"2.94.0","fastify-type-provider-zod":"^6.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.4","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.94.0"},"peerDependencies":{"fastify":"^5.8.5","@fastify/swagger":">=9.5.1","@fastify/swagger-ui":"^5.2.0"},"peerDependenciesMeta":{"@fastify/swagger":{"optional":false},"@fastify/swagger-ui":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/shared-http_2.94.0_1777410735165_0.384254616570175","host":"s3://npm-registry-packages-npm-production"}},"2.96.0":{"name":"@kb-labs/shared-http","version":"2.96.0","_id":"@kb-labs/shared-http@2.96.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"ae20460a28cf595cc868dbb19bf433549542c119","tarball":"https://registry.npmjs.org/@kb-labs/shared-http/-/shared-http-2.96.0.tgz","fileCount":5,"integrity":"sha512-79+thYwBNmMY4NreW92E2JkMnFb5GIuDVsBFneETVaFfw9LdYOSEYv1i50OBhmhlHgLB6HiNk/vhG2UHISc4qQ==","signatures":[{"sig":"MEUCIQD9HLo7meODUjWjwCvBu5w41Q8R+nPsIIvOWdwXswbx9gIgFOZ1vDQ4BBW5wqOevpWB2CYGQ9ETKzrGvTCjKgc5sOg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":99166},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-shared-http-2.96.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint src --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/4b6b9620ea493ad57f2e24805674c1f2/kb-labs-shared-http-2.96.0.tgz","_integrity":"sha512-79+thYwBNmMY4NreW92E2JkMnFb5GIuDVsBFneETVaFfw9LdYOSEYv1i50OBhmhlHgLB6HiNk/vhG2UHISc4qQ==","_npmVersion":"10.8.2","description":"Shared Fastify/OpenAPI utilities for KB Labs HTTP services","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.76","zod-to-json-schema":"^3.25.0","@kb-labs/core-platform":"2.96.0","@kb-labs/core-contracts":"2.96.0","fastify-type-provider-zod":"^6.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.6","fastify":"^5.8.5","typescript":"^5.6.3","@types/node":"^24.3.3","@fastify/cors":"^10.0.0","@kb-labs/devkit":"2.96.0"},"peerDependencies":{"fastify":"^5.8.5","@fastify/cors":"^10.0.0","@fastify/swagger":">=9.5.1","@fastify/swagger-ui":"^5.2.0"},"peerDependenciesMeta":{"@fastify/cors":{"optional":true},"@fastify/swagger":{"optional":false},"@fastify/swagger-ui":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/shared-http_2.96.0_1783119716945_0.49751804612334993","host":"s3://npm-registry-packages-npm-production"}},"2.98.0":{"name":"@kb-labs/shared-http","version":"2.98.0","_id":"@kb-labs/shared-http@2.98.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"c0d30773eaa9ccbb99f384ddb9ff20f0db921190","tarball":"https://registry.npmjs.org/@kb-labs/shared-http/-/shared-http-2.98.0.tgz","fileCount":5,"integrity":"sha512-0epdWFFPxcqVyT/qA6hD9s62pzmBmvkqm8iM5nHDKh4zmuE/JBc1loPx0zHi6QnNFy7h7KVjtZpMPaJMKVjp/Q==","signatures":[{"sig":"MEYCIQCUO0bYUx1PrzRI30qq1dIxm9j8SjqtEwHfE80Utt7sMQIhAMohsd315X5IV3QRSMqemYVGFGAZho7qa98vTOnt8o+P","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":99166},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-shared-http-2.98.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint src --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/e190ffd506b4d99e743c807d24d065a5/kb-labs-shared-http-2.98.0.tgz","_integrity":"sha512-0epdWFFPxcqVyT/qA6hD9s62pzmBmvkqm8iM5nHDKh4zmuE/JBc1loPx0zHi6QnNFy7h7KVjtZpMPaJMKVjp/Q==","_npmVersion":"10.8.2","description":"Shared Fastify/OpenAPI utilities for KB Labs HTTP services","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.76","zod-to-json-schema":"^3.25.0","@kb-labs/core-platform":"2.98.0","@kb-labs/core-contracts":"2.98.0","fastify-type-provider-zod":"^6.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.6","fastify":"^5.8.5","typescript":"^5.6.3","@types/node":"^24.3.3","@fastify/cors":"^10.0.0","@kb-labs/devkit":"2.98.0"},"peerDependencies":{"fastify":"^5.8.5","@fastify/cors":"^10.0.0","@fastify/swagger":">=9.5.1","@fastify/swagger-ui":"^5.2.0"},"peerDependenciesMeta":{"@fastify/cors":{"optional":true},"@fastify/swagger":{"optional":false},"@fastify/swagger-ui":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/shared-http_2.98.0_1784385295352_0.6652226390030909","host":"s3://npm-registry-packages-npm-production"}},"2.100.0":{"name":"@kb-labs/shared-http","version":"2.100.0","_id":"@kb-labs/shared-http@2.100.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"62fed8eebd7ff54fca30f8e5e7221b2c4175f47c","tarball":"https://registry.npmjs.org/@kb-labs/shared-http/-/shared-http-2.100.0.tgz","fileCount":5,"integrity":"sha512-X1VjMNdk6oUj5l0M49vdOBYA+UCafZcjN6yWijTQzte9MeuWvZCDQGwax89Hc7g9jAsex4r72U+FIiMmigDCYQ==","signatures":[{"sig":"MEYCIQC138wyKm4oF/wEiX9AsvPc/I8FTyVLbRzLH3y0vXE7yAIhANR6zyuXy8blMBtyAr0ajBiYU0m6ZPEud0S6Q0CtrniS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":99170},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-shared-http-2.100.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint src --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/fd96e4dd504031336017f5fe4bd406b0/kb-labs-shared-http-2.100.0.tgz","_integrity":"sha512-X1VjMNdk6oUj5l0M49vdOBYA+UCafZcjN6yWijTQzte9MeuWvZCDQGwax89Hc7g9jAsex4r72U+FIiMmigDCYQ==","_npmVersion":"10.8.2","description":"Shared Fastify/OpenAPI utilities for KB Labs HTTP services","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.76","zod-to-json-schema":"^3.25.0","@kb-labs/core-platform":"2.100.0","@kb-labs/core-contracts":"2.100.0","fastify-type-provider-zod":"^4.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.6","fastify":"^5.8.5","typescript":"^5.6.3","@types/node":"^24.3.3","@fastify/cors":"^10.0.0","@kb-labs/devkit":"2.100.0"},"peerDependencies":{"fastify":"^5.8.5","@fastify/cors":"^10.0.0","@fastify/swagger":">=9.5.1","@fastify/swagger-ui":"^5.2.0"},"peerDependenciesMeta":{"@fastify/cors":{"optional":true},"@fastify/swagger":{"optional":false},"@fastify/swagger-ui":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/shared-http_2.100.0_1784421497803_0.198781352283679","host":"s3://npm-registry-packages-npm-production"}},"2.101.0-canary.3f3ceb8f":{"name":"@kb-labs/shared-http","version":"2.101.0-canary.3f3ceb8f","_id":"@kb-labs/shared-http@2.101.0-canary.3f3ceb8f","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"8784f79a274b0282e1d9f6113e4ce31711ceb3de","tarball":"https://registry.npmjs.org/@kb-labs/shared-http/-/shared-http-2.101.0-canary.3f3ceb8f.tgz","fileCount":5,"integrity":"sha512-Nbj6slQv19CcJvdUiNgvM2LD4tqKgvF4cu8YBTWHQ347e8WtAVcXyrPTWObgmvXYpGio/aC6GgjhtUTCgWL24w==","signatures":[{"sig":"MEUCIQC5uEwrFqDByYlo02pmJ+JbbhXBqAbWl4WQEo5iiZWxdQIgN4Va7TOPg+G34ugk/tlNw++N/bTaQi5cZ9L4hIsP8XM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":99186},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-shared-http-2.101.0-canary.3f3ceb8f.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint src --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/71d14c1ee2470cb050d855b0828d351e/kb-labs-shared-http-2.101.0-canary.3f3ceb8f.tgz","_integrity":"sha512-Nbj6slQv19CcJvdUiNgvM2LD4tqKgvF4cu8YBTWHQ347e8WtAVcXyrPTWObgmvXYpGio/aC6GgjhtUTCgWL24w==","_npmVersion":"10.8.2","description":"Shared Fastify/OpenAPI utilities for KB Labs HTTP services","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.76","zod-to-json-schema":"^3.25.0","@kb-labs/core-platform":"2.100.0","@kb-labs/core-contracts":"2.100.0","fastify-type-provider-zod":"^4.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.6","fastify":"^5.8.5","typescript":"^5.6.3","@types/node":"^24.3.3","@fastify/cors":"^10.0.0","@kb-labs/devkit":"2.100.0"},"peerDependencies":{"fastify":"^5.8.5","@fastify/cors":"^10.0.0","@fastify/swagger":">=9.5.1","@fastify/swagger-ui":"^5.2.0"},"peerDependenciesMeta":{"@fastify/cors":{"optional":true},"@fastify/swagger":{"optional":false},"@fastify/swagger-ui":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/shared-http_2.101.0-canary.3f3ceb8f_1784472295476_0.2789473155516329","host":"s3://npm-registry-packages-npm-production"}},"2.101.0":{"name":"@kb-labs/shared-http","version":"2.101.0","_id":"@kb-labs/shared-http@2.101.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"fd9db779ab824c9c3e2bf0b04b115c436dc46559","tarball":"https://registry.npmjs.org/@kb-labs/shared-http/-/shared-http-2.101.0.tgz","fileCount":5,"integrity":"sha512-YMK4E48hhcitNfsICk3qaF0mtub05QKthxCm1mPvow8v8DDMpSIKtrpsiNZ0gv2BE0SjcFa/4tSRcy5c6sszzg==","signatures":[{"sig":"MEUCIH/hEis/tkXKNPcZO+X7vmxdND9iH35VOzHm15E8Y+5BAiEAlXevBFAaFc+uplsa9W5bhDLtSbHavxRmVvXl5FMw1S0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":99170},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-shared-http-2.101.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint src --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/94a260464706276df9e04e44346142a4/kb-labs-shared-http-2.101.0.tgz","_integrity":"sha512-YMK4E48hhcitNfsICk3qaF0mtub05QKthxCm1mPvow8v8DDMpSIKtrpsiNZ0gv2BE0SjcFa/4tSRcy5c6sszzg==","_npmVersion":"10.8.2","description":"Shared Fastify/OpenAPI utilities for KB Labs HTTP services","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.76","zod-to-json-schema":"^3.25.0","@kb-labs/core-platform":"2.101.0","@kb-labs/core-contracts":"2.101.0","fastify-type-provider-zod":"^4.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.6","fastify":"^5.8.5","typescript":"^5.6.3","@types/node":"^24.3.3","@fastify/cors":"^10.0.0","@kb-labs/devkit":"2.101.0"},"peerDependencies":{"fastify":"^5.8.5","@fastify/cors":"^10.0.0","@fastify/swagger":">=9.5.1","@fastify/swagger-ui":"^5.2.0"},"peerDependenciesMeta":{"@fastify/cors":{"optional":true},"@fastify/swagger":{"optional":false},"@fastify/swagger-ui":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/shared-http_2.101.0_1784477320612_0.9713619944230163","host":"s3://npm-registry-packages-npm-production"}},"2.102.0":{"name":"@kb-labs/shared-http","version":"2.102.0","_id":"@kb-labs/shared-http@2.102.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"f06437e773fd86069f6e13f8660ecad599e985b8","tarball":"https://registry.npmjs.org/@kb-labs/shared-http/-/shared-http-2.102.0.tgz","fileCount":5,"integrity":"sha512-Fj+pDMpX0or8xpLW3aqjflzTnn3XxnoOuE0FFysHct3S1jX6sBYE09rOVD+wLwrb6y7T5TJgZgOlohaTVyy2uA==","signatures":[{"sig":"MEQCIDgYGrPWdxzWVn6M4ZdLGktYUMi+LcgqC9d8f5gMs5iLAiB7e8zK/WtfMDwhtJmsrGn1iKwbL5Z7deqVjwxzNtpTSg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":99170},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-shared-http-2.102.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint src --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/aacedf21484ab2993608c8daf8689b8f/kb-labs-shared-http-2.102.0.tgz","_integrity":"sha512-Fj+pDMpX0or8xpLW3aqjflzTnn3XxnoOuE0FFysHct3S1jX6sBYE09rOVD+wLwrb6y7T5TJgZgOlohaTVyy2uA==","_npmVersion":"10.8.2","description":"Shared Fastify/OpenAPI utilities for KB Labs HTTP services","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.76","zod-to-json-schema":"^3.25.0","@kb-labs/core-platform":"2.102.0","@kb-labs/core-contracts":"2.102.0","fastify-type-provider-zod":"^4.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.6","fastify":"^5.8.5","typescript":"^5.6.3","@types/node":"^24.3.3","@fastify/cors":"^10.0.0","@kb-labs/devkit":"2.102.0"},"peerDependencies":{"fastify":"^5.8.5","@fastify/cors":"^10.0.0","@fastify/swagger":">=9.5.1","@fastify/swagger-ui":"^5.2.0"},"peerDependenciesMeta":{"@fastify/cors":{"optional":true},"@fastify/swagger":{"optional":false},"@fastify/swagger-ui":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/shared-http_2.102.0_1784496572306_0.34513244753152383","host":"s3://npm-registry-packages-npm-production"}},"2.103.0":{"name":"@kb-labs/shared-http","version":"2.103.0","_id":"@kb-labs/shared-http@2.103.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"d24bff43f05334fa91a97b62fac85e560a387682","tarball":"https://registry.npmjs.org/@kb-labs/shared-http/-/shared-http-2.103.0.tgz","fileCount":5,"integrity":"sha512-NjXOTTZIRcerKmX2YHMawNulNxeSwapMMEBoFeSi5bdeLhcZiym2eB4Amp0cKiPvVpzCdYtiOFmpX5KVX+7qxA==","signatures":[{"sig":"MEQCIBDghdtR1p4278eGtF0YbYO5W3m32PD2jQUWUhXI8cU1AiB1X0Qeglsq+EuHJ5XFM9WiqAHgKF7/beo95wjcDRssSw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":99170},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-shared-http-2.103.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint src --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/8d3597900e43d5b09514f294a1cab073/kb-labs-shared-http-2.103.0.tgz","_integrity":"sha512-NjXOTTZIRcerKmX2YHMawNulNxeSwapMMEBoFeSi5bdeLhcZiym2eB4Amp0cKiPvVpzCdYtiOFmpX5KVX+7qxA==","_npmVersion":"10.8.2","description":"Shared Fastify/OpenAPI utilities for KB Labs HTTP services","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.76","zod-to-json-schema":"^3.25.0","@kb-labs/core-platform":"2.103.0","@kb-labs/core-contracts":"2.103.0","fastify-type-provider-zod":"^4.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.6","fastify":"^5.8.5","typescript":"^5.6.3","@types/node":"^24.3.3","@fastify/cors":"^10.0.0","@kb-labs/devkit":"2.103.0"},"peerDependencies":{"fastify":"^5.8.5","@fastify/cors":"^10.0.0","@fastify/swagger":">=9.5.1","@fastify/swagger-ui":"^5.2.0"},"peerDependenciesMeta":{"@fastify/cors":{"optional":true},"@fastify/swagger":{"optional":false},"@fastify/swagger-ui":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/shared-http_2.103.0_1784500740473_0.11376182657713119","host":"s3://npm-registry-packages-npm-production"}},"2.104.0":{"name":"@kb-labs/shared-http","version":"2.104.0","_id":"@kb-labs/shared-http@2.104.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"75ec9eac55700e896354ac3ae47136202da20b9c","tarball":"https://registry.npmjs.org/@kb-labs/shared-http/-/shared-http-2.104.0.tgz","fileCount":5,"integrity":"sha512-Adt/GG8YzgJNm8yepmGeuHwObb9tealEH0O7QvB4v8YEulastHUxVYzthuqaJh9pIFQ5e00FDpBsxT9ttJDAEg==","signatures":[{"sig":"MEUCICVt269Jda8XxCuhROowC7+oPqcquFrlw2z1vVGoRQoqAiEAnowy/3vF9oeK0uTAwpLda2aPPoYw3EW0v+jZn7Rd+S0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":99170},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-shared-http-2.104.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint src --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/f9656d40a175578b94e97ffab11d2226/kb-labs-shared-http-2.104.0.tgz","_integrity":"sha512-Adt/GG8YzgJNm8yepmGeuHwObb9tealEH0O7QvB4v8YEulastHUxVYzthuqaJh9pIFQ5e00FDpBsxT9ttJDAEg==","_npmVersion":"10.8.2","description":"Shared Fastify/OpenAPI utilities for KB Labs HTTP services","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.76","zod-to-json-schema":"^3.25.0","@kb-labs/core-platform":"2.104.0","@kb-labs/core-contracts":"2.104.0","fastify-type-provider-zod":"^4.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.6","fastify":"^5.8.5","typescript":"^5.6.3","@types/node":"^24.3.3","@fastify/cors":"^10.0.0","@kb-labs/devkit":"2.104.0"},"peerDependencies":{"fastify":"^5.8.5","@fastify/cors":"^10.0.0","@fastify/swagger":">=9.5.1","@fastify/swagger-ui":"^5.2.0"},"peerDependenciesMeta":{"@fastify/cors":{"optional":true},"@fastify/swagger":{"optional":false},"@fastify/swagger-ui":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/shared-http_2.104.0_1784505145786_0.5417334431834269","host":"s3://npm-registry-packages-npm-production"}},"2.105.0":{"name":"@kb-labs/shared-http","version":"2.105.0","_id":"@kb-labs/shared-http@2.105.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"3b40c4e95123346d7d6787c831473deba2ddddac","tarball":"https://registry.npmjs.org/@kb-labs/shared-http/-/shared-http-2.105.0.tgz","fileCount":5,"integrity":"sha512-/aYq7JIEPEv6A7vi8Wf510Qcy9iHD4w0ZZ/tp5yy3SbdJfBlL31LapTcRNK2RIeFYAMzzYQtHvfYPN3tfDofng==","signatures":[{"sig":"MEUCIHStK/9QlfJaPLWSUbRoqIFbHjetm2FuLv12WIwoSEshAiEA/TTFhyjHL4CIEGmAXNpdXkVi51ZgF+wCiPOkp7VBnAY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":99212},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/artifacts/kb-labs-shared-http-2.105.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint src --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/home/runner/work/kb-labs/kb-labs/.kb/release/artifacts/kb-labs-shared-http-2.105.0.tgz","_integrity":"sha512-/aYq7JIEPEv6A7vi8Wf510Qcy9iHD4w0ZZ/tp5yy3SbdJfBlL31LapTcRNK2RIeFYAMzzYQtHvfYPN3tfDofng==","_npmVersion":"10.8.2","description":"Shared Fastify/OpenAPI utilities for KB Labs HTTP services","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.76","zod-to-json-schema":"^3.25.0","@kb-labs/core-platform":"^2.105.0","@kb-labs/core-contracts":"^2.105.0","fastify-type-provider-zod":"^4.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.11.0","devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.6","fastify":"^5.8.5","typescript":"^5.6.3","@types/node":"^24.3.3","@fastify/cors":"^10.0.0","@kb-labs/devkit":"workspace:*"},"peerDependencies":{"fastify":"^5.8.5","@fastify/cors":"^10.0.0","@fastify/swagger":">=9.5.1","@fastify/swagger-ui":"^5.2.0"},"peerDependenciesMeta":{"@fastify/cors":{"optional":true},"@fastify/swagger":{"optional":false},"@fastify/swagger-ui":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/shared-http_2.105.0_1784845975863_0.23015296211453573","host":"s3://npm-registry-packages-npm-production"}},"2.106.0":{"name":"@kb-labs/shared-http","version":"2.106.0","_id":"@kb-labs/shared-http@2.106.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"cad7bf9802be954d0a5f38a664521b602050f323","tarball":"https://registry.npmjs.org/@kb-labs/shared-http/-/shared-http-2.106.0.tgz","fileCount":5,"integrity":"sha512-6Wwwgh2Rv9rnMF2L/FJHhx/ygH9z5/5s2FRNhvF0RdCGZ3fr4D9ltEh5VZziSBMADT3fbuTZCzn4Y0CkQr5rnw==","signatures":[{"sig":"MEUCIBBflKnKZlMTl/y62tNlzV3YybdRdijGIS23aEt0wlLWAiEAi1k5WtYp3fh8Aa9I82y/emQzTfVDGlDNKX9nehHHaaE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":99212},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/artifacts/kb-labs-shared-http-2.106.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint src --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/home/runner/work/kb-labs/kb-labs/.kb/release/artifacts/kb-labs-shared-http-2.106.0.tgz","_integrity":"sha512-6Wwwgh2Rv9rnMF2L/FJHhx/ygH9z5/5s2FRNhvF0RdCGZ3fr4D9ltEh5VZziSBMADT3fbuTZCzn4Y0CkQr5rnw==","_npmVersion":"10.8.2","description":"Shared Fastify/OpenAPI utilities for KB Labs HTTP services","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.76","zod-to-json-schema":"^3.25.0","@kb-labs/core-platform":"^2.106.0","@kb-labs/core-contracts":"^2.106.0","fastify-type-provider-zod":"^4.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.11.0","devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.6","fastify":"^5.8.5","typescript":"^5.6.3","@types/node":"^24.3.3","@fastify/cors":"^10.0.0","@kb-labs/devkit":"workspace:*"},"peerDependencies":{"fastify":"^5.8.5","@fastify/cors":"^10.0.0","@fastify/swagger":">=9.5.1","@fastify/swagger-ui":"^5.2.0"},"peerDependenciesMeta":{"@fastify/cors":{"optional":true},"@fastify/swagger":{"optional":false},"@fastify/swagger-ui":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/shared-http_2.106.0_1784855215350_0.540970654718733","host":"s3://npm-registry-packages-npm-production"}},"2.107.0":{"name":"@kb-labs/shared-http","version":"2.107.0","_id":"@kb-labs/shared-http@2.107.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"0c7040eb825e16ae05d0f91dcdeac0208db5b134","tarball":"https://registry.npmjs.org/@kb-labs/shared-http/-/shared-http-2.107.0.tgz","fileCount":5,"integrity":"sha512-eY23pCPV4sFq/p4jjZ9enSYdGgPVYqeKtfyOXRV/uyIOjch1Ue+Aw95a+CQXRq2C5g7o2dXvClvA3E10ju219w==","signatures":[{"sig":"MEUCIFQqzfMBxNGzXYx7h6EKF7bJyhsQhvK15BGYh8Gy4qbFAiEApvkEHxupgAi6aJQz07sP+FSgXI2Nt2FDCt4FskxEv/U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":99212},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/artifacts/kb-labs-shared-http-2.107.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint src --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/home/runner/work/kb-labs/kb-labs/.kb/release/artifacts/kb-labs-shared-http-2.107.0.tgz","_integrity":"sha512-eY23pCPV4sFq/p4jjZ9enSYdGgPVYqeKtfyOXRV/uyIOjch1Ue+Aw95a+CQXRq2C5g7o2dXvClvA3E10ju219w==","_npmVersion":"10.9.8","description":"Shared Fastify/OpenAPI utilities for KB Labs HTTP services","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"zod":"^3.25.76","zod-to-json-schema":"^3.25.0","@kb-labs/core-platform":"^2.107.0","@kb-labs/core-contracts":"^2.107.0","fastify-type-provider-zod":"^4.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.11.0","devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.6","fastify":"^5.8.5","typescript":"^5.6.3","@types/node":"^24.3.3","@fastify/cors":"^10.0.0","@kb-labs/devkit":"workspace:*"},"peerDependencies":{"fastify":"^5.8.5","@fastify/cors":"^10.0.0","@fastify/swagger":">=9.5.1","@fastify/swagger-ui":"^5.2.0"},"peerDependenciesMeta":{"@fastify/cors":{"optional":true},"@fastify/swagger":{"optional":false},"@fastify/swagger-ui":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/shared-http_2.107.0_1785005793080_0.5417450996595135","host":"s3://npm-registry-packages-npm-production"}},"2.109.0":{"name":"@kb-labs/shared-http","version":"2.109.0","_id":"@kb-labs/shared-http@2.109.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"4c9e5873bd0c0d8449641f0b8e8ce126ca6f4ed2","tarball":"https://registry.npmjs.org/@kb-labs/shared-http/-/shared-http-2.109.0.tgz","fileCount":5,"integrity":"sha512-lrUde1eLddIwYUN1/x220VChA6WrPX42JGj+AuFHkAS4dMA2ndNe0nL7qZaJ/yqZ6mb916bUrxszpbj/sdDmPA==","signatures":[{"sig":"MEUCIQC2YvBGq8YBSfmezHWCFyY1dFNdBOKLPjF0NrTO6CaVYAIgUjjApsFSvEs0WXBojdgSYwAw7ZLpe3YB2JxGhY6P3hY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":99212},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/artifacts/kb-labs-shared-http-2.109.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint src --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/home/runner/work/kb-labs/kb-labs/.kb/release/artifacts/kb-labs-shared-http-2.109.0.tgz","_integrity":"sha512-lrUde1eLddIwYUN1/x220VChA6WrPX42JGj+AuFHkAS4dMA2ndNe0nL7qZaJ/yqZ6mb916bUrxszpbj/sdDmPA==","_npmVersion":"10.9.8","description":"Shared Fastify/OpenAPI utilities for KB Labs HTTP services","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"zod":"^3.25.76","zod-to-json-schema":"^3.25.0","@kb-labs/core-platform":"^2.109.0","@kb-labs/core-contracts":"^2.109.0","fastify-type-provider-zod":"^4.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.11.0","devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.6","fastify":"^5.8.5","typescript":"^5.6.3","@types/node":"^24.3.3","@fastify/cors":"^10.0.0","@kb-labs/devkit":"workspace:*"},"peerDependencies":{"fastify":"^5.8.5","@fastify/cors":"^10.0.0","@fastify/swagger":">=9.5.1","@fastify/swagger-ui":"^5.2.0"},"peerDependenciesMeta":{"@fastify/cors":{"optional":true},"@fastify/swagger":{"optional":false},"@fastify/swagger-ui":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/shared-http_2.109.0_1785012464017_0.3912192997471864","host":"s3://npm-registry-packages-npm-production"}},"2.110.0":{"name":"@kb-labs/shared-http","version":"2.110.0","_id":"@kb-labs/shared-http@2.110.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"aa8f1aecaf3ab000e4357cfb9a05a3f5952c0b8e","tarball":"https://registry.npmjs.org/@kb-labs/shared-http/-/shared-http-2.110.0.tgz","fileCount":5,"integrity":"sha512-r5aNGIUXZBDXvNatOZIqcBr+cFmIjDJvnBh0GJhrG+cKYCnPxWvhQhGvv7wCF9tqglS2jugjNpNwQNVH5HyOkw==","signatures":[{"sig":"MEUCIQCQUGIclGn/gdqQ9+fGgv+RKQeA6OHysqIlJlA7r2t39gIgKdcv7k3STXsIbNcQJh/ZvH4Y9vv5Rc9UDWevxCJw88E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":99212},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/artifacts/kb-labs-shared-http-2.110.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint src --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/home/runner/work/kb-labs/kb-labs/.kb/release/artifacts/kb-labs-shared-http-2.110.0.tgz","_integrity":"sha512-r5aNGIUXZBDXvNatOZIqcBr+cFmIjDJvnBh0GJhrG+cKYCnPxWvhQhGvv7wCF9tqglS2jugjNpNwQNVH5HyOkw==","_npmVersion":"10.9.8","description":"Shared Fastify/OpenAPI utilities for KB Labs HTTP services","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"zod":"^3.25.76","zod-to-json-schema":"^3.25.0","@kb-labs/core-platform":"^2.110.0","@kb-labs/core-contracts":"^2.110.0","fastify-type-provider-zod":"^4.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.11.0","devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.6","fastify":"^5.8.5","typescript":"^5.6.3","@types/node":"^24.3.3","@fastify/cors":"^10.0.0","@kb-labs/devkit":"workspace:*"},"peerDependencies":{"fastify":"^5.8.5","@fastify/cors":"^10.0.0","@fastify/swagger":">=9.5.1","@fastify/swagger-ui":"^5.2.0"},"peerDependenciesMeta":{"@fastify/cors":{"optional":true},"@fastify/swagger":{"optional":false},"@fastify/swagger-ui":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/shared-http_2.110.0_1785199251388_0.6840013990317264","host":"s3://npm-registry-packages-npm-production"}},"2.111.0":{"name":"@kb-labs/shared-http","version":"2.111.0","_id":"@kb-labs/shared-http@2.111.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"d7d5ee9e2972915f2c79e0122f194b72badcd58a","tarball":"https://registry.npmjs.org/@kb-labs/shared-http/-/shared-http-2.111.0.tgz","fileCount":5,"integrity":"sha512-9T26V+VJYJfHp+t+4IxJg7SCA50K3A4QrSBXdXwtE/LABWAhST1pqL1bnZuicc8j7o+jI78bp45nKPaWqqMqKA==","signatures":[{"sig":"MEUCIQCLWlUi39CgcESYLZZB1K3wYnEbLNCZ1hwHKvZJPFWEPAIgEnZQSvW3xV2WT7eUkRS164q0gBtIlBZ4TskqwSlkuQ4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":99212},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/artifacts/kb-labs-shared-http-2.111.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint src --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/home/runner/work/kb-labs/kb-labs/.kb/release/artifacts/kb-labs-shared-http-2.111.0.tgz","_integrity":"sha512-9T26V+VJYJfHp+t+4IxJg7SCA50K3A4QrSBXdXwtE/LABWAhST1pqL1bnZuicc8j7o+jI78bp45nKPaWqqMqKA==","_npmVersion":"10.9.8","description":"Shared Fastify/OpenAPI utilities for KB Labs HTTP services","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"zod":"^3.25.76","zod-to-json-schema":"^3.25.0","@kb-labs/core-platform":"^2.111.0","@kb-labs/core-contracts":"^2.111.0","fastify-type-provider-zod":"^4.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.11.0","devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.6","fastify":"^5.8.5","typescript":"^5.6.3","@types/node":"^24.3.3","@fastify/cors":"^10.0.0","@kb-labs/devkit":"workspace:*"},"peerDependencies":{"fastify":"^5.8.5","@fastify/cors":"^10.0.0","@fastify/swagger":">=9.5.1","@fastify/swagger-ui":"^5.2.0"},"peerDependenciesMeta":{"@fastify/cors":{"optional":true},"@fastify/swagger":{"optional":false},"@fastify/swagger-ui":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/shared-http_2.111.0_1785264828448_0.7409589780725523","host":"s3://npm-registry-packages-npm-production"}},"2.112.0":{"name":"@kb-labs/shared-http","version":"2.112.0","_id":"@kb-labs/shared-http@2.112.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"b0cf320680b1cacfde8e60f794ec8998b98202d0","tarball":"https://registry.npmjs.org/@kb-labs/shared-http/-/shared-http-2.112.0.tgz","fileCount":5,"integrity":"sha512-lTUl4vLYlNRoShOZzm9qt4cLWZ9o/PE7RcyMEIV24pLF8KtzgxPPUj01pOT1804oBUONOrgXj66lYcqzHtsZNg==","signatures":[{"sig":"MEQCIHNpS61MJDC1hcXzp1H2+fuhnE780sJBVmC564jyeSIyAiA8UKOwfq6wx82S9HnpjHbui79vP0cug0FC5/dYE31Tww==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":99212},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/artifacts/kb-labs-shared-http-2.112.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint src --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/home/runner/work/kb-labs/kb-labs/.kb/release/artifacts/kb-labs-shared-http-2.112.0.tgz","_integrity":"sha512-lTUl4vLYlNRoShOZzm9qt4cLWZ9o/PE7RcyMEIV24pLF8KtzgxPPUj01pOT1804oBUONOrgXj66lYcqzHtsZNg==","_npmVersion":"10.9.8","description":"Shared Fastify/OpenAPI utilities for KB Labs HTTP services","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"zod":"^3.25.76","zod-to-json-schema":"^3.25.0","@kb-labs/core-platform":"^2.112.0","@kb-labs/core-contracts":"^2.112.0","fastify-type-provider-zod":"^4.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.11.0","devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.6","fastify":"^5.8.5","typescript":"^5.6.3","@types/node":"^24.3.3","@fastify/cors":"^10.0.0","@kb-labs/devkit":"workspace:*"},"peerDependencies":{"fastify":"^5.8.5","@fastify/cors":"^10.0.0","@fastify/swagger":">=9.5.1","@fastify/swagger-ui":"^5.2.0"},"peerDependenciesMeta":{"@fastify/cors":{"optional":true},"@fastify/swagger":{"optional":false},"@fastify/swagger-ui":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/shared-http_2.112.0_1785307942814_0.08094959313509831","host":"s3://npm-registry-packages-npm-production"}},"2.114.0":{"name":"@kb-labs/shared-http","version":"2.114.0","_id":"@kb-labs/shared-http@2.114.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"941e06ec3ebee4cd68a7da147bb91ba625452d53","tarball":"https://registry.npmjs.org/@kb-labs/shared-http/-/shared-http-2.114.0.tgz","fileCount":5,"integrity":"sha512-Hm5S4XjsTuze77z2LOF7yZqRTVxHAwmQISLlXapGm4XfcwiLK2V/zGfqjellnY0O2x9ZVU3Kb60vlWtqgH7qrA==","signatures":[{"sig":"MEUCIQCzarW3MejYexVlR0bpsPG2E2bXrv3n4wuH/r86+KieAgIgNpO8M1al9hcaa0ME22NdcVVt9dAQLmA1G9bfATOJnLI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":95416},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/artifacts/kb-labs-shared-http-2.114.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint src --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/home/runner/work/kb-labs/kb-labs/.kb/release/artifacts/kb-labs-shared-http-2.114.0.tgz","_integrity":"sha512-Hm5S4XjsTuze77z2LOF7yZqRTVxHAwmQISLlXapGm4XfcwiLK2V/zGfqjellnY0O2x9ZVU3Kb60vlWtqgH7qrA==","_npmVersion":"10.9.8","description":"Shared Fastify/OpenAPI utilities for KB Labs HTTP services","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"zod":"^3.25.76","zod-to-json-schema":"^3.25.0","@kb-labs/core-platform":"^2.114.0","@kb-labs/core-contracts":"^2.114.0","fastify-type-provider-zod":"^4.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.11.0","devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.6","fastify":"^5.8.5","typescript":"^5.6.3","@types/node":"^24.3.3","@fastify/cors":"^10.0.0","@kb-labs/devkit":"workspace:*"},"peerDependencies":{"fastify":"^5.8.5","@fastify/cors":"^10.0.0","@fastify/swagger":">=9.5.1","@fastify/swagger-ui":"^5.2.0"},"peerDependenciesMeta":{"@fastify/cors":{"optional":true},"@fastify/swagger":{"optional":false},"@fastify/swagger-ui":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/shared-http_2.114.0_1785449123789_0.8981923728297896","host":"s3://npm-registry-packages-npm-production"}},"2.116.11":{"name":"@kb-labs/shared-http","version":"2.116.11","_id":"@kb-labs/shared-http@2.116.11","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"f486b5c5b532e9d273296fd22ad5a55843c4a4af","tarball":"https://registry.npmjs.org/@kb-labs/shared-http/-/shared-http-2.116.11.tgz","fileCount":5,"integrity":"sha512-O5BKZ5URdCiKwj8GvweAw+ghVom/17uWwCJEdbvUaptBq3shvZ3AKY1E7NjwmJepYHW8FPLL2wxrq1CygSdyYg==","signatures":[{"sig":"MEUCIACzgmy/TyjAoW9V5xWqj7IxxHt4/D0XFOkQMwkAv7ihAiEAxDTHqGl0magO5k+cvNwMP+/psnMkYtmf53u3PXCTZ14=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":95378},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/artifacts/kb-labs-shared-http-2.116.11.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint src --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/home/runner/work/kb-labs/kb-labs/.kb/release/artifacts/kb-labs-shared-http-2.116.11.tgz","_integrity":"sha512-O5BKZ5URdCiKwj8GvweAw+ghVom/17uWwCJEdbvUaptBq3shvZ3AKY1E7NjwmJepYHW8FPLL2wxrq1CygSdyYg==","_npmVersion":"10.9.8","description":"Shared Fastify/OpenAPI utilities for KB Labs HTTP services","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"zod":"^3.25.76","zod-to-json-schema":"^3.25.0","@kb-labs/core-platform":"2.116.11","@kb-labs/core-contracts":"2.116.11","fastify-type-provider-zod":"^4.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.6","fastify":"^5.8.5","typescript":"^5.6.3","@types/node":"^24.3.3","@fastify/cors":"^10.0.0","@kb-labs/devkit":"2.116.11"},"peerDependencies":{"fastify":"^5.8.5","@fastify/cors":"^10.0.0","@fastify/swagger":">=9.5.1","@fastify/swagger-ui":"^5.2.0"},"peerDependenciesMeta":{"@fastify/cors":{"optional":true},"@fastify/swagger":{"optional":false},"@fastify/swagger-ui":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/shared-http_2.116.11_1785618538612_0.7085855944486563","host":"s3://npm-registry-packages-npm-production"}},"2.116.12":{"name":"@kb-labs/shared-http","version":"2.116.12","_id":"@kb-labs/shared-http@2.116.12","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"28fcbe3f6f3ed02b78189f59b4fe118f68d09646","tarball":"https://registry.npmjs.org/@kb-labs/shared-http/-/shared-http-2.116.12.tgz","fileCount":5,"integrity":"sha512-BVFw9XdH3qWuoFB0ZopRqFCxWNHknbJgBUSnF7gCaSCKgsE/UoRI+CAyVPdZY8zB0Nrx9sH2gPIS/Z6nQM89sg==","signatures":[{"sig":"MEUCIQDMbR1ivqUscM1iqF4gLrEwmyaq6O56Uc8kTbCIDYMnGAIgHoTh3EPmSkwkn9j5e9A75IPJoJnLzaS8yIp9T9x/xu4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":95378},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/artifacts/kb-labs-shared-http-2.116.12.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint src --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/home/runner/work/kb-labs/kb-labs/.kb/release/artifacts/kb-labs-shared-http-2.116.12.tgz","_integrity":"sha512-BVFw9XdH3qWuoFB0ZopRqFCxWNHknbJgBUSnF7gCaSCKgsE/UoRI+CAyVPdZY8zB0Nrx9sH2gPIS/Z6nQM89sg==","_npmVersion":"10.9.8","description":"Shared Fastify/OpenAPI utilities for KB Labs HTTP services","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"zod":"^3.25.76","zod-to-json-schema":"^3.25.0","@kb-labs/core-platform":"2.116.12","@kb-labs/core-contracts":"2.116.12","fastify-type-provider-zod":"^4.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.6","fastify":"^5.8.5","typescript":"^5.6.3","@types/node":"^24.3.3","@fastify/cors":"^10.0.0","@kb-labs/devkit":"2.116.12"},"peerDependencies":{"fastify":"^5.8.5","@fastify/cors":"^10.0.0","@fastify/swagger":">=9.5.1","@fastify/swagger-ui":"^5.2.0"},"peerDependenciesMeta":{"@fastify/cors":{"optional":true},"@fastify/swagger":{"optional":false},"@fastify/swagger-ui":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/shared-http_2.116.12_1785621855693_0.1885498859889041","host":"s3://npm-registry-packages-npm-production"}},"2.116.13":{"name":"@kb-labs/shared-http","version":"2.116.13","_id":"@kb-labs/shared-http@2.116.13","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"8d0792dfbca0dd6dc653e2ca53a206ce8dd011ec","tarball":"https://registry.npmjs.org/@kb-labs/shared-http/-/shared-http-2.116.13.tgz","fileCount":5,"integrity":"sha512-Y9XR1CCiTV4SVUjLI/8IYfKa6ZwobixfC3cUXp4nFW2dK0h8+rJjN6kQYbQTn+AioiwyPqYtv77CRdHB2E2JNA==","signatures":[{"sig":"MEQCIFTwc1JDwByhV9U57T2Vs8s+ewJbJAGQU0f3k1r3sKZiAiBynHEi0auuETLSIWVjQwwPGiou+L2fa5t8miwL+Vk1lA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":95378},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/artifacts/kb-labs-shared-http-2.116.13.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint src --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/home/runner/work/kb-labs/kb-labs/.kb/release/artifacts/kb-labs-shared-http-2.116.13.tgz","_integrity":"sha512-Y9XR1CCiTV4SVUjLI/8IYfKa6ZwobixfC3cUXp4nFW2dK0h8+rJjN6kQYbQTn+AioiwyPqYtv77CRdHB2E2JNA==","_npmVersion":"10.9.8","description":"Shared Fastify/OpenAPI utilities for KB Labs HTTP services","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"zod":"^3.25.76","zod-to-json-schema":"^3.25.0","@kb-labs/core-platform":"2.116.13","@kb-labs/core-contracts":"2.116.13","fastify-type-provider-zod":"^4.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.6","fastify":"^5.8.5","typescript":"^5.6.3","@types/node":"^24.3.3","@fastify/cors":"^10.0.0","@kb-labs/devkit":"2.116.13"},"peerDependencies":{"fastify":"^5.8.5","@fastify/cors":"^10.0.0","@fastify/swagger":">=9.5.1","@fastify/swagger-ui":"^5.2.0"},"peerDependenciesMeta":{"@fastify/cors":{"optional":true},"@fastify/swagger":{"optional":false},"@fastify/swagger-ui":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/shared-http_2.116.13_1785623484118_0.40197431898027935","host":"s3://npm-registry-packages-npm-production"}},"2.116.14":{"name":"@kb-labs/shared-http","version":"2.116.14","_id":"@kb-labs/shared-http@2.116.14","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"475eb2049b726a3d0f39940be6e1b02f718acbfb","tarball":"https://registry.npmjs.org/@kb-labs/shared-http/-/shared-http-2.116.14.tgz","fileCount":5,"integrity":"sha512-0CsXHvsjfDNJInXim31EGxFeczH8tHO5SJb1W7XY021b3UyC+csp3OPDpyQjJFWTg5mT2AxO5E06LvqyH+4DCA==","signatures":[{"sig":"MEQCIEWAPrrjLys6U0W6lzK+aB3QqLNexeuq0PqU5Jb8kGxJAiAY8FRr/df6y9Cd6BPmSX1vYJk5mdeC3XVtZf8Y9I+k3w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":95378},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/artifacts/kb-labs-shared-http-2.116.14.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint src --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/home/runner/work/kb-labs/kb-labs/.kb/release/artifacts/kb-labs-shared-http-2.116.14.tgz","_integrity":"sha512-0CsXHvsjfDNJInXim31EGxFeczH8tHO5SJb1W7XY021b3UyC+csp3OPDpyQjJFWTg5mT2AxO5E06LvqyH+4DCA==","_npmVersion":"10.9.8","description":"Shared Fastify/OpenAPI utilities for KB Labs HTTP services","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"zod":"^3.25.76","zod-to-json-schema":"^3.25.0","@kb-labs/core-platform":"2.116.14","@kb-labs/core-contracts":"2.116.14","fastify-type-provider-zod":"^4.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.6","fastify":"^5.8.5","typescript":"^5.6.3","@types/node":"^24.3.3","@fastify/cors":"^10.0.0","@kb-labs/devkit":"2.116.14"},"peerDependencies":{"fastify":"^5.8.5","@fastify/cors":"^10.0.0","@fastify/swagger":">=9.5.1","@fastify/swagger-ui":"^5.2.0"},"peerDependenciesMeta":{"@fastify/cors":{"optional":true},"@fastify/swagger":{"optional":false},"@fastify/swagger-ui":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/shared-http_2.116.14_1785625280293_0.7133958998547203","host":"s3://npm-registry-packages-npm-production"}},"2.117.0":{"name":"@kb-labs/shared-http","version":"2.117.0","_id":"@kb-labs/shared-http@2.117.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"6a7735488319295e7746444ea062e7d012194e17","tarball":"https://registry.npmjs.org/@kb-labs/shared-http/-/shared-http-2.117.0.tgz","fileCount":5,"integrity":"sha512-O8sbGjuaA0urLX5bzrngt8FEKg0NPvKlCqQ+Z6g2Nfaej/00TOnwTkTHgEscfqkjr7E9e1uorbH45lidoUqCYg==","signatures":[{"sig":"MEUCIAK86fl1tCP+gE2BONPuczQHRD7qtp32HLiro3LxDo8+AiEAsW12E9VCrlwpJ8s76l99zNhIVc7WJrzWGCGr5uy5JFw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":95374},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/artifacts/kb-labs-shared-http-2.117.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint src --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/home/runner/work/kb-labs/kb-labs/.kb/release/artifacts/kb-labs-shared-http-2.117.0.tgz","_integrity":"sha512-O8sbGjuaA0urLX5bzrngt8FEKg0NPvKlCqQ+Z6g2Nfaej/00TOnwTkTHgEscfqkjr7E9e1uorbH45lidoUqCYg==","_npmVersion":"11.16.0","description":"Shared Fastify/OpenAPI utilities for KB Labs HTTP services","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"^3.25.76","zod-to-json-schema":"^3.25.0","@kb-labs/core-platform":"2.117.0","@kb-labs/core-contracts":"2.117.0","fastify-type-provider-zod":"^4.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.6","fastify":"^5.8.5","typescript":"^5.6.3","@types/node":"^24.3.3","@fastify/cors":"^10.0.0","@kb-labs/devkit":"2.117.0"},"peerDependencies":{"fastify":"^5.8.5","@fastify/cors":"^10.0.0","@fastify/swagger":">=9.5.1","@fastify/swagger-ui":"^5.2.0"},"peerDependenciesMeta":{"@fastify/cors":{"optional":true},"@fastify/swagger":{"optional":false},"@fastify/swagger-ui":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/shared-http_2.117.0_1786297965335_0.5211565877312805","host":"s3://npm-registry-packages-npm-production"}},"2.118.0":{"name":"@kb-labs/shared-http","version":"2.118.0","_id":"@kb-labs/shared-http@2.118.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"13142f57b8e772992e07a2c516a12b9298c1ec21","tarball":"https://registry.npmjs.org/@kb-labs/shared-http/-/shared-http-2.118.0.tgz","fileCount":5,"integrity":"sha512-kGVF2EEstQy2WRAaKHQylT75Dc6+zxzLKTl+xkXFXAhtxhiGDk/GXAPiVoIfzViKTAt7lNZdvnpCAuNR5rQZ3w==","signatures":[{"sig":"MEUCIQCGfG3FP+sdVNI934LHX5AF5w74w5q0d8YM7K8SB8lvTQIgH201s9lwqRB9Tpv8umTMJqxj6ltuJN4nJbU8X/Ijtvo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":95374},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/artifacts/kb-labs-shared-http-2.118.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint src --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/home/runner/work/kb-labs/kb-labs/.kb/release/artifacts/kb-labs-shared-http-2.118.0.tgz","_integrity":"sha512-kGVF2EEstQy2WRAaKHQylT75Dc6+zxzLKTl+xkXFXAhtxhiGDk/GXAPiVoIfzViKTAt7lNZdvnpCAuNR5rQZ3w==","_npmVersion":"11.16.0","description":"Shared Fastify/OpenAPI utilities for KB Labs HTTP services","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"^3.25.76","zod-to-json-schema":"^3.25.0","@kb-labs/core-platform":"2.118.0","@kb-labs/core-contracts":"2.118.0","fastify-type-provider-zod":"^4.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.6","fastify":"^5.8.5","typescript":"^5.6.3","@types/node":"^24.3.3","@fastify/cors":"^10.0.0","@kb-labs/devkit":"2.118.0"},"peerDependencies":{"fastify":"^5.8.5","@fastify/cors":"^10.0.0","@fastify/swagger":">=9.5.1","@fastify/swagger-ui":"^5.2.0"},"peerDependenciesMeta":{"@fastify/cors":{"optional":true},"@fastify/swagger":{"optional":false},"@fastify/swagger-ui":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/shared-http_2.118.0_1786471396978_0.17039053660530246","host":"s3://npm-registry-packages-npm-production"}},"2.118.1":{"name":"@kb-labs/shared-http","version":"2.118.1","_id":"@kb-labs/shared-http@2.118.1","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"92da6d8bc2c6a698ad4320947602c3b61a453047","tarball":"https://registry.npmjs.org/@kb-labs/shared-http/-/shared-http-2.118.1.tgz","fileCount":5,"integrity":"sha512-/XhMSMl2AnzqV2W5WrbhUCSMGK7+/iH0ivkAl7nwDLRjwryPdiL4ZE8PpAc/LM5t7TnmYR3sl1tL4BffWUAbRQ==","signatures":[{"sig":"MEUCIQDWD7PyMPuJlk/F/W8TaJZx0g/Ur4GYHbHwjgKUc84P9AIge86WXWUob2NV7Qw+WGDEIrCXWNrAMdEwRKTUvdq7/Qg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":113661},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/artifacts/kb-labs-shared-http-2.118.1.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint src --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/home/runner/work/kb-labs/kb-labs/.kb/release/artifacts/kb-labs-shared-http-2.118.1.tgz","_integrity":"sha512-/XhMSMl2AnzqV2W5WrbhUCSMGK7+/iH0ivkAl7nwDLRjwryPdiL4ZE8PpAc/LM5t7TnmYR3sl1tL4BffWUAbRQ==","_npmVersion":"11.16.0","description":"Shared Fastify/OpenAPI utilities for KB Labs HTTP services","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"^3.25.76","zod-to-json-schema":"^3.25.0","@kb-labs/core-platform":"2.118.1","@kb-labs/core-contracts":"2.118.1","fastify-type-provider-zod":"^4.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.6","fastify":"^5.8.5","typescript":"^5.6.3","@types/node":"^24.3.3","@fastify/cors":"^10.0.0","@kb-labs/devkit":"2.118.1"},"peerDependencies":{"fastify":"^5.8.5","@fastify/cors":"^10.0.0","@fastify/swagger":">=9.5.1","@fastify/swagger-ui":"^5.2.0"},"peerDependenciesMeta":{"@fastify/cors":{"optional":true},"@fastify/swagger":{"optional":false},"@fastify/swagger-ui":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/shared-http_2.118.1_1786524549198_0.3789427799108689","host":"s3://npm-registry-packages-npm-production"}},"2.118.2":{"name":"@kb-labs/shared-http","version":"2.118.2","_id":"@kb-labs/shared-http@2.118.2","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"ebd2ae8fa4d5579b3fc5f88dcdf5a3ffeb2e5cef","tarball":"https://registry.npmjs.org/@kb-labs/shared-http/-/shared-http-2.118.2.tgz","fileCount":5,"integrity":"sha512-8yT6ZMBJXfDQgiPk62Wt5/iwOIHPutleMr4BR9eETVmGSljhQRjt3MUBYtYbT//eYT+t/0WRbf9sJeAePahFYA==","signatures":[{"sig":"MEQCIG06EffSAbrCGBmg5WgNwDVvE2aSLBTI5j32f/2tblvLAiBM/4aExNPia0FvUtdq1hQMDZN+hquu8u/fbUPOW+Xwpw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":113661},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/artifacts/kb-labs-shared-http-2.118.2.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint src --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/home/runner/work/kb-labs/kb-labs/.kb/release/artifacts/kb-labs-shared-http-2.118.2.tgz","_integrity":"sha512-8yT6ZMBJXfDQgiPk62Wt5/iwOIHPutleMr4BR9eETVmGSljhQRjt3MUBYtYbT//eYT+t/0WRbf9sJeAePahFYA==","_npmVersion":"11.16.0","description":"Shared Fastify/OpenAPI utilities for KB Labs HTTP services","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"^3.25.76","zod-to-json-schema":"^3.25.0","@kb-labs/core-platform":"2.118.2","@kb-labs/core-contracts":"2.118.2","fastify-type-provider-zod":"^4.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.6","fastify":"^5.8.5","typescript":"^5.6.3","@types/node":"^24.3.3","@fastify/cors":"^10.0.0","@kb-labs/devkit":"2.118.2"},"peerDependencies":{"fastify":"^5.8.5","@fastify/cors":"^10.0.0","@fastify/swagger":">=9.5.1","@fastify/swagger-ui":"^5.2.0"},"peerDependenciesMeta":{"@fastify/cors":{"optional":true},"@fastify/swagger":{"optional":false},"@fastify/swagger-ui":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/shared-http_2.118.2_1786573676766_0.25994971559021485","host":"s3://npm-registry-packages-npm-production"}},"2.119.0-canary.8c5512847":{"name":"@kb-labs/shared-http","version":"2.119.0-canary.8c5512847","_id":"@kb-labs/shared-http@2.119.0-canary.8c5512847","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"4ce74750f4b599390522ba2e4c3101000e214370","tarball":"https://registry.npmjs.org/@kb-labs/shared-http/-/shared-http-2.119.0-canary.8c5512847.tgz","fileCount":5,"integrity":"sha512-iTzsQJargXJGlhOeY+hCcjSLnHbE8UuBrv64LCBdRlp1ilMiCCeuCl6k/jLvz6+3tRYyWEaiam93HGsYG39fvA==","signatures":[{"sig":"MEQCIHSUMhkBObfO43+M/+1PrYn8bqm1gs4ML7lzbzjlBnWwAiBJtMVm/PNqA9/nbHNHKldDvdHLk4ayN+e3VOu/sb/Kkw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":113678},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint src --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"description":"Shared Fastify/OpenAPI utilities for KB Labs HTTP services","directories":{},"sideEffects":false,"_nodeVersion":"24.18.1","dependencies":{"zod":"^3.25.76","zod-to-json-schema":"^3.25.0","@kb-labs/core-platform":"2.118.2","@kb-labs/core-contracts":"2.118.2","fastify-type-provider-zod":"^4.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.6","fastify":"^5.8.5","typescript":"^5.6.3","@types/node":"^24.3.3","@fastify/cors":"^10.0.0","@kb-labs/devkit":"2.118.2"},"peerDependencies":{"fastify":"^5.8.5","@fastify/cors":"^10.0.0","@fastify/swagger":">=9.5.1","@fastify/swagger-ui":"^5.2.0"},"peerDependenciesMeta":{"@fastify/cors":{"optional":true},"@fastify/swagger":{"optional":false},"@fastify/swagger-ui":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/shared-http_2.119.0-canary.8c5512847_1786813448224_0.8937357558746246","host":"s3://npm-registry-packages-npm-production"}},"2.119.0-canary.cee505c72":{"name":"@kb-labs/shared-http","version":"2.119.0-canary.cee505c72","_id":"@kb-labs/shared-http@2.119.0-canary.cee505c72","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"b6a86f96f5f7ef119fb6ef04494ebb5ed454ce20","tarball":"https://registry.npmjs.org/@kb-labs/shared-http/-/shared-http-2.119.0-canary.cee505c72.tgz","fileCount":5,"integrity":"sha512-jieDWyCyHLf4lBzfHXwNjCJK07oppYoawe8YmJWskJ3dR59LzMFhxshrcoW+b/+M6LX3ek3BxIIjQwTzG21i9g==","signatures":[{"sig":"MEUCIQDdm2sqHJ5EsmwctXng0BlM04dx1c86LVLC5ERzC7JAagIgMwisXzCYWhwjfY7BR79f2+hknoNIHDI+EhDihFNWC6c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":113678},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint src --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"description":"Shared Fastify/OpenAPI utilities for KB Labs HTTP services","directories":{},"sideEffects":false,"_nodeVersion":"24.18.1","dependencies":{"zod":"^3.25.76","zod-to-json-schema":"^3.25.0","@kb-labs/core-platform":"2.118.2","@kb-labs/core-contracts":"2.118.2","fastify-type-provider-zod":"^4.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.6","fastify":"^5.8.5","typescript":"^5.6.3","@types/node":"^24.3.3","@fastify/cors":"^10.0.0","@kb-labs/devkit":"2.118.2"},"peerDependencies":{"fastify":"^5.8.5","@fastify/cors":"^10.0.0","@fastify/swagger":">=9.5.1","@fastify/swagger-ui":"^5.2.0"},"peerDependenciesMeta":{"@fastify/cors":{"optional":true},"@fastify/swagger":{"optional":false},"@fastify/swagger-ui":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/shared-http_2.119.0-canary.cee505c72_1787087268020_0.49183488214901105","host":"s3://npm-registry-packages-npm-production"}},"2.119.0-canary.85d060ea6":{"name":"@kb-labs/shared-http","version":"2.119.0-canary.85d060ea6","_id":"@kb-labs/shared-http@2.119.0-canary.85d060ea6","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"d1cd6261d513e6339283a672e423d9607ba2f8d6","tarball":"https://registry.npmjs.org/@kb-labs/shared-http/-/shared-http-2.119.0-canary.85d060ea6.tgz","fileCount":5,"integrity":"sha512-muasxU+c2BWuD8kXlummsOMQDsFqHwsND1881Tk7jpujk3xJBQi6h1szgYPmzPGLifpJjuwjWaZ1VPugdY34lg==","signatures":[{"sig":"MEYCIQCBlZR/NRAo1zZm7k2kZbhWdLm4hPZGDo6UtMEF3mxHQgIhANNXFgvpYf4ytZhjcEID0fNCj/8Ztj7kxVIPr3JQ1vw8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":113678},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint src --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"description":"Shared Fastify/OpenAPI utilities for KB Labs HTTP services","directories":{},"sideEffects":false,"_nodeVersion":"24.18.1","dependencies":{"zod":"^3.25.76","zod-to-json-schema":"^3.25.0","@kb-labs/core-platform":"2.118.2","@kb-labs/core-contracts":"2.118.2","fastify-type-provider-zod":"^4.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.6","fastify":"^5.8.5","typescript":"^5.6.3","@types/node":"^24.3.3","@fastify/cors":"^10.0.0","@kb-labs/devkit":"2.118.2"},"peerDependencies":{"fastify":"^5.8.5","@fastify/cors":"^10.0.0","@fastify/swagger":">=9.5.1","@fastify/swagger-ui":"^5.2.0"},"peerDependenciesMeta":{"@fastify/cors":{"optional":true},"@fastify/swagger":{"optional":false},"@fastify/swagger-ui":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/shared-http_2.119.0-canary.85d060ea6_1787250505136_0.30119840666533415","host":"s3://npm-registry-packages-npm-production"}},"2.119.0-canary.c64d2c41e":{"name":"@kb-labs/shared-http","version":"2.119.0-canary.c64d2c41e","_id":"@kb-labs/shared-http@2.119.0-canary.c64d2c41e","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"c10fea23d1db3894928beb6d7ab27cc62f087aac","tarball":"https://registry.npmjs.org/@kb-labs/shared-http/-/shared-http-2.119.0-canary.c64d2c41e.tgz","fileCount":5,"integrity":"sha512-UBrrupQoVKtii3Hfo7zgm2ShiB8prP/htR+dIWT0b3+9fMvFT+yH7udxRiuFI6nGOQUN1hALL+uyEiqt0MRagA==","signatures":[{"sig":"MEQCIGs4pPt93bBdk5apQuAd66hrCQl5aanM/Bb68iBw61ZEAiBRFzxMLAEX2CWwO/gihBb4EAN8+CwpbMAqTazxByRerA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":113729},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-shared-http-2.119.0-canary.c64d2c41e.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint src --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-shared-http-2.119.0-canary.c64d2c41e.tgz","_integrity":"sha512-UBrrupQoVKtii3Hfo7zgm2ShiB8prP/htR+dIWT0b3+9fMvFT+yH7udxRiuFI6nGOQUN1hALL+uyEiqt0MRagA==","_npmVersion":"11.17.0","description":"Shared Fastify/OpenAPI utilities for KB Labs HTTP services","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"zod":"^3.25.76","zod-to-json-schema":"^3.25.0","@kb-labs/core-platform":"2.119.0-canary.c64d2c41e","@kb-labs/core-contracts":"2.119.0-canary.c64d2c41e","fastify-type-provider-zod":"^4.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.6","fastify":"^5.8.5","typescript":"^5.6.3","@types/node":"^24.3.3","@fastify/cors":"^10.0.0","@kb-labs/devkit":"2.119.0-canary.c64d2c41e"},"peerDependencies":{"fastify":"^5.8.5","@fastify/cors":"^10.0.0","@fastify/swagger":">=9.5.1","@fastify/swagger-ui":"^5.2.0"},"peerDependenciesMeta":{"@fastify/cors":{"optional":true},"@fastify/swagger":{"optional":false},"@fastify/swagger-ui":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/shared-http_2.119.0-canary.c64d2c41e_1787608970152_0.6167897852356754","host":"s3://npm-registry-packages-npm-production"}},"2.119.0-canary.0b1ec4151":{"name":"@kb-labs/shared-http","version":"2.119.0-canary.0b1ec4151","_id":"@kb-labs/shared-http@2.119.0-canary.0b1ec4151","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"90442a7a12259437fea3b356cb5374e3422ca741","tarball":"https://registry.npmjs.org/@kb-labs/shared-http/-/shared-http-2.119.0-canary.0b1ec4151.tgz","fileCount":5,"integrity":"sha512-F71W/XlUOfpsNSNRAcGL9nUutZ+Cem7pjW27umqDXMl4iwuHfwDY30fhqpoCOCGffEWdcfRhOftDJPM1hvF/VA==","signatures":[{"sig":"MEQCIDdvvlANIPCSne3A6FXltOiBAY1aptECpS/hpeTWclHdAiA/NpFn/Hl52UFC3CK66GdEKR/obQFdRJa3vgJrPpGdFQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":113729},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-shared-http-2.119.0-canary.0b1ec4151.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint src --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-shared-http-2.119.0-canary.0b1ec4151.tgz","_integrity":"sha512-F71W/XlUOfpsNSNRAcGL9nUutZ+Cem7pjW27umqDXMl4iwuHfwDY30fhqpoCOCGffEWdcfRhOftDJPM1hvF/VA==","_npmVersion":"11.17.0","description":"Shared Fastify/OpenAPI utilities for KB Labs HTTP services","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"zod":"^3.25.76","zod-to-json-schema":"^3.25.0","@kb-labs/core-platform":"2.119.0-canary.0b1ec4151","@kb-labs/core-contracts":"2.119.0-canary.0b1ec4151","fastify-type-provider-zod":"^4.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.6","fastify":"^5.8.5","typescript":"^5.6.3","@types/node":"^24.3.3","@fastify/cors":"^10.0.0","@kb-labs/devkit":"2.119.0-canary.0b1ec4151"},"peerDependencies":{"fastify":"^5.8.5","@fastify/cors":"^10.0.0","@fastify/swagger":">=9.5.1","@fastify/swagger-ui":"^5.2.0"},"peerDependenciesMeta":{"@fastify/cors":{"optional":true},"@fastify/swagger":{"optional":false},"@fastify/swagger-ui":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/shared-http_2.119.0-canary.0b1ec4151_1787611043426_0.06325938892375871","host":"s3://npm-registry-packages-npm-production"}},"2.119.0-canary.2077501f1":{"name":"@kb-labs/shared-http","version":"2.119.0-canary.2077501f1","_id":"@kb-labs/shared-http@2.119.0-canary.2077501f1","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"08d3cd3999ab687382ffaf49ad6e640a00a9a453","tarball":"https://registry.npmjs.org/@kb-labs/shared-http/-/shared-http-2.119.0-canary.2077501f1.tgz","fileCount":5,"integrity":"sha512-RW73d5Ls7VUTwN73PxvZxr+2O7Tl7XEYtp5btAtI/rJ9SVJ1pg+9MZcsRvsMkUMWJMO2dAMzciJoVGFjVqTkXg==","signatures":[{"sig":"MEUCIQDFLvS0ENhKIv4QFOyuM+48KfQS9MllJBtbA134aFn7HQIgHQbijOBTD9TJUNb1byBcFFTlo7/kFQgTbGMrScYCdr4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":113729},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-shared-http-2.119.0-canary.2077501f1.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint src --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-shared-http-2.119.0-canary.2077501f1.tgz","_integrity":"sha512-RW73d5Ls7VUTwN73PxvZxr+2O7Tl7XEYtp5btAtI/rJ9SVJ1pg+9MZcsRvsMkUMWJMO2dAMzciJoVGFjVqTkXg==","_npmVersion":"11.17.0","description":"Shared Fastify/OpenAPI utilities for KB Labs HTTP services","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"zod":"^3.25.76","zod-to-json-schema":"^3.25.0","@kb-labs/core-platform":"2.119.0-canary.2077501f1","@kb-labs/core-contracts":"2.119.0-canary.2077501f1","fastify-type-provider-zod":"^4.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.6","fastify":"^5.8.5","typescript":"^5.6.3","@types/node":"^24.3.3","@fastify/cors":"^10.0.0","@kb-labs/devkit":"2.119.0-canary.2077501f1"},"peerDependencies":{"fastify":"^5.8.5","@fastify/cors":"^10.0.0","@fastify/swagger":">=9.5.1","@fastify/swagger-ui":"^5.2.0"},"peerDependenciesMeta":{"@fastify/cors":{"optional":true},"@fastify/swagger":{"optional":false},"@fastify/swagger-ui":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/shared-http_2.119.0-canary.2077501f1_1787613676984_0.6513050728790433","host":"s3://npm-registry-packages-npm-production"}},"2.119.0-canary.b20fd4a5b":{"name":"@kb-labs/shared-http","version":"2.119.0-canary.b20fd4a5b","_id":"@kb-labs/shared-http@2.119.0-canary.b20fd4a5b","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"c6a5992d14def11a12b3698a7f0fc5e7f2257ba6","tarball":"https://registry.npmjs.org/@kb-labs/shared-http/-/shared-http-2.119.0-canary.b20fd4a5b.tgz","fileCount":5,"integrity":"sha512-/B7PRGjc9R1ixhsBr0kLOXcz3JsKfoDg6SKA98/27Vntzp4IdIIfiANxb5FVZMXvbaOcTyJDHp+WSnYXAR8DTw==","signatures":[{"sig":"MEUCICOKskAT0qmKKpKrzKKPj082sp6zP3+foCB6UKS6ppTCAiEAteK0mzHJFn81CKGOUw50uyFfGijC/XugRI+MMOFYCyU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":113729},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-shared-http-2.119.0-canary.b20fd4a5b.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint src --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-shared-http-2.119.0-canary.b20fd4a5b.tgz","_integrity":"sha512-/B7PRGjc9R1ixhsBr0kLOXcz3JsKfoDg6SKA98/27Vntzp4IdIIfiANxb5FVZMXvbaOcTyJDHp+WSnYXAR8DTw==","_npmVersion":"11.17.0","description":"Shared Fastify/OpenAPI utilities for KB Labs HTTP services","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"zod":"^3.25.76","zod-to-json-schema":"^3.25.0","@kb-labs/core-platform":"2.119.0-canary.b20fd4a5b","@kb-labs/core-contracts":"2.119.0-canary.b20fd4a5b","fastify-type-provider-zod":"^4.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.6","fastify":"^5.8.5","typescript":"^5.6.3","@types/node":"^24.3.3","@fastify/cors":"^10.0.0","@kb-labs/devkit":"2.119.0-canary.b20fd4a5b"},"peerDependencies":{"fastify":"^5.8.5","@fastify/cors":"^10.0.0","@fastify/swagger":">=9.5.1","@fastify/swagger-ui":"^5.2.0"},"peerDependenciesMeta":{"@fastify/cors":{"optional":true},"@fastify/swagger":{"optional":false},"@fastify/swagger-ui":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/shared-http_2.119.0-canary.b20fd4a5b_1787625626500_0.3624921979184188","host":"s3://npm-registry-packages-npm-production"}},"2.119.0-canary.448a88d0f":{"name":"@kb-labs/shared-http","version":"2.119.0-canary.448a88d0f","_id":"@kb-labs/shared-http@2.119.0-canary.448a88d0f","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"d06071af934b17d9232f919d6b7f6f5e546c021b","tarball":"https://registry.npmjs.org/@kb-labs/shared-http/-/shared-http-2.119.0-canary.448a88d0f.tgz","fileCount":5,"integrity":"sha512-2kQuvNDGJ/l6Kb68jna/R06Y33PWhwZzBeAjL5O9K8SnmGT1ifWNtRFXCMRyNfaiCcCOMC0mlvTCm9CsO/llYA==","signatures":[{"sig":"MEYCIQCLC8Wz++igAYJnks/LlV97v/gG6AHCPXsTD1BkrtV79QIhAPM1zdRN161WaVRYf1JacvkFZiyBiYz0bUmi1ySHQMv7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":113729},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-shared-http-2.119.0-canary.448a88d0f.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint src --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-shared-http-2.119.0-canary.448a88d0f.tgz","_integrity":"sha512-2kQuvNDGJ/l6Kb68jna/R06Y33PWhwZzBeAjL5O9K8SnmGT1ifWNtRFXCMRyNfaiCcCOMC0mlvTCm9CsO/llYA==","_npmVersion":"11.17.0","description":"Shared Fastify/OpenAPI utilities for KB Labs HTTP services","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"zod":"^3.25.76","zod-to-json-schema":"^3.25.0","@kb-labs/core-platform":"2.119.0-canary.448a88d0f","@kb-labs/core-contracts":"2.119.0-canary.448a88d0f","fastify-type-provider-zod":"^4.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.6","fastify":"^5.8.5","typescript":"^5.6.3","@types/node":"^24.3.3","@fastify/cors":"^10.0.0","@kb-labs/devkit":"2.119.0-canary.448a88d0f"},"peerDependencies":{"fastify":"^5.8.5","@fastify/cors":"^10.0.0","@fastify/swagger":">=9.5.1","@fastify/swagger-ui":"^5.2.0"},"peerDependenciesMeta":{"@fastify/cors":{"optional":true},"@fastify/swagger":{"optional":false},"@fastify/swagger-ui":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/shared-http_2.119.0-canary.448a88d0f_1787638299150_0.5954939281295615","host":"s3://npm-registry-packages-npm-production"}},"2.119.0-canary.e120bc0ee":{"name":"@kb-labs/shared-http","version":"2.119.0-canary.e120bc0ee","_id":"@kb-labs/shared-http@2.119.0-canary.e120bc0ee","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"d6684b04fce6f8b207419d80f24daa8e16ce0196","tarball":"https://registry.npmjs.org/@kb-labs/shared-http/-/shared-http-2.119.0-canary.e120bc0ee.tgz","fileCount":5,"integrity":"sha512-qL6ox10mWWZ4pzv1QY/apfyWpjqrEwTYotvcByQnRhxSuancRUsPhxhbkj2e252pLcQnRczHjvLkezCBkUntrA==","signatures":[{"sig":"MEQCIDHjohaoCoTb2cTKNFObABdr/DlfMFcBy7HRjFmUpRbcAiAKJKZRin6NaJ1nJtLotaKC6ILWGWfmFdVJf/DK5flbnQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":113729},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-shared-http-2.119.0-canary.e120bc0ee.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint src --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-shared-http-2.119.0-canary.e120bc0ee.tgz","_integrity":"sha512-qL6ox10mWWZ4pzv1QY/apfyWpjqrEwTYotvcByQnRhxSuancRUsPhxhbkj2e252pLcQnRczHjvLkezCBkUntrA==","_npmVersion":"11.17.0","description":"Shared Fastify/OpenAPI utilities for KB Labs HTTP services","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"zod":"^3.25.76","zod-to-json-schema":"^3.25.0","@kb-labs/core-platform":"2.119.0-canary.e120bc0ee","@kb-labs/core-contracts":"2.119.0-canary.e120bc0ee","fastify-type-provider-zod":"^4.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.6","fastify":"^5.8.5","typescript":"^5.6.3","@types/node":"^24.3.3","@fastify/cors":"^10.0.0","@kb-labs/devkit":"2.119.0-canary.e120bc0ee"},"peerDependencies":{"fastify":"^5.8.5","@fastify/cors":"^10.0.0","@fastify/swagger":">=9.5.1","@fastify/swagger-ui":"^5.2.0"},"peerDependenciesMeta":{"@fastify/cors":{"optional":true},"@fastify/swagger":{"optional":false},"@fastify/swagger-ui":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/shared-http_2.119.0-canary.e120bc0ee_1787640762375_0.79775486066785","host":"s3://npm-registry-packages-npm-production"}},"2.119.0-canary.6ec5ad2e4":{"name":"@kb-labs/shared-http","version":"2.119.0-canary.6ec5ad2e4","_id":"@kb-labs/shared-http@2.119.0-canary.6ec5ad2e4","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"1a6e9bfc20bdc7fae4c7e930696f988448b1225a","tarball":"https://registry.npmjs.org/@kb-labs/shared-http/-/shared-http-2.119.0-canary.6ec5ad2e4.tgz","fileCount":5,"integrity":"sha512-mw4BbjtJjGLMhhRFdnpYEtSDvD8NZwaztyWM76w6Fi6fyO+/hBuVjYmWOrWsIrmR8cjl+NQAgk4ye13G3LC2VA==","signatures":[{"sig":"MEQCIFF8j7NsU6T0WWlt9Qr2Tic//boMT11m3KjFeSrPe/tWAiAk2N0SazGV9xV15xVMEICyvO4AfkWzG/XZ+5TYqgFFtg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":113729},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-shared-http-2.119.0-canary.6ec5ad2e4.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint src --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-shared-http-2.119.0-canary.6ec5ad2e4.tgz","_integrity":"sha512-mw4BbjtJjGLMhhRFdnpYEtSDvD8NZwaztyWM76w6Fi6fyO+/hBuVjYmWOrWsIrmR8cjl+NQAgk4ye13G3LC2VA==","_npmVersion":"11.17.0","description":"Shared Fastify/OpenAPI utilities for KB Labs HTTP services","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"zod":"^3.25.76","zod-to-json-schema":"^3.25.0","@kb-labs/core-platform":"2.119.0-canary.6ec5ad2e4","@kb-labs/core-contracts":"2.119.0-canary.6ec5ad2e4","fastify-type-provider-zod":"^4.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.6","fastify":"^5.8.5","typescript":"^5.6.3","@types/node":"^24.3.3","@fastify/cors":"^10.0.0","@kb-labs/devkit":"2.119.0-canary.6ec5ad2e4"},"peerDependencies":{"fastify":"^5.8.5","@fastify/cors":"^10.0.0","@fastify/swagger":">=9.5.1","@fastify/swagger-ui":"^5.2.0"},"peerDependenciesMeta":{"@fastify/cors":{"optional":true},"@fastify/swagger":{"optional":false},"@fastify/swagger-ui":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/shared-http_2.119.0-canary.6ec5ad2e4_1787671471251_0.4285022961638323","host":"s3://npm-registry-packages-npm-production"}},"2.119.0-canary.f8394d5fd":{"name":"@kb-labs/shared-http","version":"2.119.0-canary.f8394d5fd","_id":"@kb-labs/shared-http@2.119.0-canary.f8394d5fd","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"dc03e0ee1cc7a02a8bad2728cc835c8c381fb8ff","tarball":"https://registry.npmjs.org/@kb-labs/shared-http/-/shared-http-2.119.0-canary.f8394d5fd.tgz","fileCount":5,"integrity":"sha512-6MOHih6GC7SX/9N7FrTHZbR9745/bLyGLraW3+p9hD9U5FQBsGQI1Ff//5OGSARHwA3jE6uHL0C5dvhPCOM5ew==","signatures":[{"sig":"MEUCIQClUoGwQGA9aA3LWCSBG7KsrTML6P5uI5ikNWeomkz6rgIgYzzFmVTdff46lc7dvJqApZw6iNUvFH/wxA41dq87LY0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":113729},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-shared-http-2.119.0-canary.f8394d5fd.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint src --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-shared-http-2.119.0-canary.f8394d5fd.tgz","_integrity":"sha512-6MOHih6GC7SX/9N7FrTHZbR9745/bLyGLraW3+p9hD9U5FQBsGQI1Ff//5OGSARHwA3jE6uHL0C5dvhPCOM5ew==","_npmVersion":"11.17.0","description":"Shared Fastify/OpenAPI utilities for KB Labs HTTP services","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"zod":"^3.25.76","zod-to-json-schema":"^3.25.0","@kb-labs/core-platform":"2.119.0-canary.f8394d5fd","@kb-labs/core-contracts":"2.119.0-canary.f8394d5fd","fastify-type-provider-zod":"^4.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.6","fastify":"^5.8.5","typescript":"^5.6.3","@types/node":"^24.3.3","@fastify/cors":"^10.0.0","@kb-labs/devkit":"2.119.0-canary.f8394d5fd"},"peerDependencies":{"fastify":"^5.8.5","@fastify/cors":"^10.0.0","@fastify/swagger":">=9.5.1","@fastify/swagger-ui":"^5.2.0"},"peerDependenciesMeta":{"@fastify/cors":{"optional":true},"@fastify/swagger":{"optional":false},"@fastify/swagger-ui":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/shared-http_2.119.0-canary.f8394d5fd_1787675188840_0.8209930991669392","host":"s3://npm-registry-packages-npm-production"}},"2.119.0-canary.bb3d7f2f1":{"name":"@kb-labs/shared-http","version":"2.119.0-canary.bb3d7f2f1","_id":"@kb-labs/shared-http@2.119.0-canary.bb3d7f2f1","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"898e6c2f76b25d41c68b7e5501178c108918ea49","tarball":"https://registry.npmjs.org/@kb-labs/shared-http/-/shared-http-2.119.0-canary.bb3d7f2f1.tgz","fileCount":5,"integrity":"sha512-FZKjLaOmhoa8GqM1E3CDq5OT5Qf+U0SDHPKHgV3HuqZN3/8wD0xR9QUURXa3jdjTZI1GRQle5ITXje0xHVZX5A==","signatures":[{"sig":"MEUCIQC6rstA6J3lYhsLHwR7rOYkTPenBqQVhKZoJn7MS34lYQIgOPzntmBlv+q4aEnHYCDTX9b5oXcvW3VelNS3TIIDR+Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":113729},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-shared-http-2.119.0-canary.bb3d7f2f1.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint src --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-shared-http-2.119.0-canary.bb3d7f2f1.tgz","_integrity":"sha512-FZKjLaOmhoa8GqM1E3CDq5OT5Qf+U0SDHPKHgV3HuqZN3/8wD0xR9QUURXa3jdjTZI1GRQle5ITXje0xHVZX5A==","_npmVersion":"11.17.0","description":"Shared Fastify/OpenAPI utilities for KB Labs HTTP services","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"zod":"^3.25.76","zod-to-json-schema":"^3.25.0","@kb-labs/core-platform":"2.119.0-canary.bb3d7f2f1","@kb-labs/core-contracts":"2.119.0-canary.bb3d7f2f1","fastify-type-provider-zod":"^4.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.6","fastify":"^5.8.5","typescript":"^5.6.3","@types/node":"^24.3.3","@fastify/cors":"^10.0.0","@kb-labs/devkit":"2.119.0-canary.bb3d7f2f1"},"peerDependencies":{"fastify":"^5.8.5","@fastify/cors":"^10.0.0","@fastify/swagger":">=9.5.1","@fastify/swagger-ui":"^5.2.0"},"peerDependenciesMeta":{"@fastify/cors":{"optional":true},"@fastify/swagger":{"optional":false},"@fastify/swagger-ui":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/shared-http_2.119.0-canary.bb3d7f2f1_1787680939274_0.9666417751593377","host":"s3://npm-registry-packages-npm-production"}},"2.119.0-canary.3edea00f6":{"name":"@kb-labs/shared-http","version":"2.119.0-canary.3edea00f6","_id":"@kb-labs/shared-http@2.119.0-canary.3edea00f6","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"6372b55c8ea8412b0e30316db018226531a06ab1","tarball":"https://registry.npmjs.org/@kb-labs/shared-http/-/shared-http-2.119.0-canary.3edea00f6.tgz","fileCount":5,"integrity":"sha512-gW87L2R/4izdoXE7uImwM5q8NP4a4RY4ZvGLY7iis/Y2MCUGIFqEolxKssLrldhsDX0lRZd4PfTPN3kIe8z8Ig==","signatures":[{"sig":"MEUCIQClKdg7t6sm8KabbnSypwgBQj/pGD2m6m1fYrFNgkqiNwIgJ7Zle4qCgkLlgxUOKlpYG6q6M85L3jelIaAhS/0PWKI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":114257},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-shared-http-2.119.0-canary.3edea00f6.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint src --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-shared-http-2.119.0-canary.3edea00f6.tgz","_integrity":"sha512-gW87L2R/4izdoXE7uImwM5q8NP4a4RY4ZvGLY7iis/Y2MCUGIFqEolxKssLrldhsDX0lRZd4PfTPN3kIe8z8Ig==","_npmVersion":"11.17.0","description":"Shared Fastify/OpenAPI utilities for KB Labs HTTP services","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"zod":"^3.25.76","zod-to-json-schema":"^3.25.0","@kb-labs/core-platform":"2.119.0-canary.3edea00f6","@kb-labs/core-contracts":"2.119.0-canary.3edea00f6","fastify-type-provider-zod":"^4.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.6","fastify":"^5.8.5","typescript":"^5.6.3","@types/node":"^24.3.3","@fastify/cors":"^10.0.0","@kb-labs/devkit":"2.119.0-canary.3edea00f6"},"peerDependencies":{"fastify":"^5.8.5","@fastify/cors":"^10.0.0","@fastify/swagger":">=9.5.1","@fastify/swagger-ui":"^5.2.0"},"peerDependenciesMeta":{"@fastify/cors":{"optional":true},"@fastify/swagger":{"optional":false},"@fastify/swagger-ui":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/shared-http_2.119.0-canary.3edea00f6_1787764930931_0.6859438530435307","host":"s3://npm-registry-packages-npm-production"}},"2.119.0-canary.8f939a290":{"name":"@kb-labs/shared-http","version":"2.119.0-canary.8f939a290","_id":"@kb-labs/shared-http@2.119.0-canary.8f939a290","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"a58178565c3b66914516d5d0d31830c1f83feec7","tarball":"https://registry.npmjs.org/@kb-labs/shared-http/-/shared-http-2.119.0-canary.8f939a290.tgz","fileCount":5,"integrity":"sha512-y5uFX+Ru7Ib7lHgQn+pRGHmMKIS4OQwVCXC9drfnfN6eyDtVGhqi1nlkZGZ+CxkNPmCrT4133Ep28IZn/DSE/g==","signatures":[{"sig":"MEQCIC92p9zvzHtY/cY6g+pyo2eGHw9bwBAnA5ywRFP39t5XAiBhCyax/4NuSOlQbntSguRJkTxQZrpHb1JoPrr6vvw7mw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":114257},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-shared-http-2.119.0-canary.8f939a290.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint src --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-shared-http-2.119.0-canary.8f939a290.tgz","_integrity":"sha512-y5uFX+Ru7Ib7lHgQn+pRGHmMKIS4OQwVCXC9drfnfN6eyDtVGhqi1nlkZGZ+CxkNPmCrT4133Ep28IZn/DSE/g==","_npmVersion":"11.17.0","description":"Shared Fastify/OpenAPI utilities for KB Labs HTTP services","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"zod":"^3.25.76","zod-to-json-schema":"^3.25.0","@kb-labs/core-platform":"2.119.0-canary.8f939a290","@kb-labs/core-contracts":"2.119.0-canary.8f939a290","fastify-type-provider-zod":"^4.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.6","fastify":"^5.8.5","typescript":"^5.6.3","@types/node":"^24.3.3","@fastify/cors":"^10.0.0","@kb-labs/devkit":"2.119.0-canary.8f939a290"},"peerDependencies":{"fastify":"^5.8.5","@fastify/cors":"^10.0.0","@fastify/swagger":">=9.5.1","@fastify/swagger-ui":"^5.2.0"},"peerDependenciesMeta":{"@fastify/cors":{"optional":true},"@fastify/swagger":{"optional":false},"@fastify/swagger-ui":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/shared-http_2.119.0-canary.8f939a290_1787788170930_0.7212571694742502","host":"s3://npm-registry-packages-npm-production"}},"2.119.0-canary.0c078654e":{"name":"@kb-labs/shared-http","version":"2.119.0-canary.0c078654e","_id":"@kb-labs/shared-http@2.119.0-canary.0c078654e","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"84fc109d016f3bdc6cad8d6d74df80f63c5ae14a","tarball":"https://registry.npmjs.org/@kb-labs/shared-http/-/shared-http-2.119.0-canary.0c078654e.tgz","fileCount":5,"integrity":"sha512-yqoYzStp6DdDEuB6hwL8y7zouEkekJxggdJylIwh4xEveEZKnMzLC+A9pMuAFdRP4hEAMGupRPUwMGAzmWXSZg==","signatures":[{"sig":"MEUCIQDNpaQOMHkHOu4VYfRpwma/lZCEZ3SuirI2eA+/ucfzpgIgGmp1xqFTopCg5tGhEnJL1+7UE2Rw76sMAP4/GNE4O7s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":114257},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-shared-http-2.119.0-canary.0c078654e.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint src --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-shared-http-2.119.0-canary.0c078654e.tgz","_integrity":"sha512-yqoYzStp6DdDEuB6hwL8y7zouEkekJxggdJylIwh4xEveEZKnMzLC+A9pMuAFdRP4hEAMGupRPUwMGAzmWXSZg==","_npmVersion":"11.17.0","description":"Shared Fastify/OpenAPI utilities for KB Labs HTTP services","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"zod":"^3.25.76","zod-to-json-schema":"^3.25.0","@kb-labs/core-platform":"2.119.0-canary.0c078654e","@kb-labs/core-contracts":"2.119.0-canary.0c078654e","fastify-type-provider-zod":"^4.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.6","fastify":"^5.8.5","typescript":"^5.6.3","@types/node":"^24.3.3","@fastify/cors":"^10.0.0","@kb-labs/devkit":"2.119.0-canary.0c078654e"},"peerDependencies":{"fastify":"^5.8.5","@fastify/cors":"^10.0.0","@fastify/swagger":">=9.5.1","@fastify/swagger-ui":"^5.2.0"},"peerDependenciesMeta":{"@fastify/cors":{"optional":true},"@fastify/swagger":{"optional":false},"@fastify/swagger-ui":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/shared-http_2.119.0-canary.0c078654e_1787790314049_0.5372123395444441","host":"s3://npm-registry-packages-npm-production"}},"2.119.0-canary.ce846d079":{"name":"@kb-labs/shared-http","version":"2.119.0-canary.ce846d079","_id":"@kb-labs/shared-http@2.119.0-canary.ce846d079","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"e577ad5364fa45946d5f771cc6722b82efb556da","tarball":"https://registry.npmjs.org/@kb-labs/shared-http/-/shared-http-2.119.0-canary.ce846d079.tgz","fileCount":5,"integrity":"sha512-b/h41/4hg60/093BR0oWi2RW8JXTJvUH8dZDW9I2i7cwkIJcBGPhUQGhuoaPoRvc/E8amyJedNVlB3FoZ011GA==","signatures":[{"sig":"MEQCIG50iOtsIdxUueG7UU4AcSlw6IjX3vz64TxMqLYEmWThAiB7vNA4uu6/C2ij30/23iCnco0qn1/Tv+zabeucy6Nb0A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":114257},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-shared-http-2.119.0-canary.ce846d079.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint src --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-shared-http-2.119.0-canary.ce846d079.tgz","_integrity":"sha512-b/h41/4hg60/093BR0oWi2RW8JXTJvUH8dZDW9I2i7cwkIJcBGPhUQGhuoaPoRvc/E8amyJedNVlB3FoZ011GA==","_npmVersion":"11.17.0","description":"Shared Fastify/OpenAPI utilities for KB Labs HTTP services","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"zod":"^3.25.76","zod-to-json-schema":"^3.25.0","@kb-labs/core-platform":"2.119.0-canary.ce846d079","@kb-labs/core-contracts":"2.119.0-canary.ce846d079","fastify-type-provider-zod":"^4.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.6","fastify":"^5.8.5","typescript":"^5.6.3","@types/node":"^24.3.3","@fastify/cors":"^10.0.0","@kb-labs/devkit":"2.119.0-canary.ce846d079"},"peerDependencies":{"fastify":"^5.8.5","@fastify/cors":"^10.0.0","@fastify/swagger":">=9.5.1","@fastify/swagger-ui":"^5.2.0"},"peerDependenciesMeta":{"@fastify/cors":{"optional":true},"@fastify/swagger":{"optional":false},"@fastify/swagger-ui":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/shared-http_2.119.0-canary.ce846d079_1787793719613_0.6692225087097046","host":"s3://npm-registry-packages-npm-production"}},"2.119.0-canary.62ffd5965":{"name":"@kb-labs/shared-http","version":"2.119.0-canary.62ffd5965","_id":"@kb-labs/shared-http@2.119.0-canary.62ffd5965","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"1255cbe465ec7935415e21d7bdb76060cd5b6d80","tarball":"https://registry.npmjs.org/@kb-labs/shared-http/-/shared-http-2.119.0-canary.62ffd5965.tgz","fileCount":5,"integrity":"sha512-ZKrjjoZn9IVzhVnOFKMynyfyzJX/+LOPyKKRy8vozPNxlIbJTpGMrjrSGvMbCblydaBsGrjJy7NlCEAwaRFn0Q==","signatures":[{"sig":"MEQCIBYdxh9OmcsEMhzMW+RmOBZWOPJRVUKG88zFWYXkZBUhAiBCvOJAU5Q1gIYw77BbYKO1oHJIvW7IGVEn5Mxds1lxbA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":114257},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-shared-http-2.119.0-canary.62ffd5965.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint src --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-shared-http-2.119.0-canary.62ffd5965.tgz","_integrity":"sha512-ZKrjjoZn9IVzhVnOFKMynyfyzJX/+LOPyKKRy8vozPNxlIbJTpGMrjrSGvMbCblydaBsGrjJy7NlCEAwaRFn0Q==","_npmVersion":"11.17.0","description":"Shared Fastify/OpenAPI utilities for KB Labs HTTP services","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"zod":"^3.25.76","zod-to-json-schema":"^3.25.0","@kb-labs/core-platform":"2.119.0-canary.62ffd5965","@kb-labs/core-contracts":"2.119.0-canary.62ffd5965","fastify-type-provider-zod":"^4.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.6","fastify":"^5.8.5","typescript":"^5.6.3","@types/node":"^24.3.3","@fastify/cors":"^10.0.0","@kb-labs/devkit":"2.119.0-canary.62ffd5965"},"peerDependencies":{"fastify":"^5.8.5","@fastify/cors":"^10.0.0","@fastify/swagger":">=9.5.1","@fastify/swagger-ui":"^5.2.0"},"peerDependenciesMeta":{"@fastify/cors":{"optional":true},"@fastify/swagger":{"optional":false},"@fastify/swagger-ui":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/shared-http_2.119.0-canary.62ffd5965_1787799948596_0.6169037643325959","host":"s3://npm-registry-packages-npm-production"}},"2.119.0-canary.1b2bf822b":{"name":"@kb-labs/shared-http","version":"2.119.0-canary.1b2bf822b","_id":"@kb-labs/shared-http@2.119.0-canary.1b2bf822b","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"7f9b61ab9b73dbdfcab183d0ee7329b8f976f85e","tarball":"https://registry.npmjs.org/@kb-labs/shared-http/-/shared-http-2.119.0-canary.1b2bf822b.tgz","fileCount":5,"integrity":"sha512-9bDhPfF+73U7R0mZpaLSyxeRMPdXgQ/Tpi7U4yDDfxmTvNrGW9MO+7yHNz4/+a62Vw3YQFdyw1EiAVJqYGKMDQ==","signatures":[{"sig":"MEUCIQDORAgEwixFFIkTESRFo1bdozs64RT/Pup8b0OJxxrRlgIgASgqyWhalbDo8oa/EJkBA8pQD0cLPAnX5g23rNJrd9E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":114257},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-shared-http-2.119.0-canary.1b2bf822b.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint src --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-shared-http-2.119.0-canary.1b2bf822b.tgz","_integrity":"sha512-9bDhPfF+73U7R0mZpaLSyxeRMPdXgQ/Tpi7U4yDDfxmTvNrGW9MO+7yHNz4/+a62Vw3YQFdyw1EiAVJqYGKMDQ==","_npmVersion":"11.17.0","description":"Shared Fastify/OpenAPI utilities for KB Labs HTTP services","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"zod":"^3.25.76","zod-to-json-schema":"^3.25.0","@kb-labs/core-platform":"2.119.0-canary.1b2bf822b","@kb-labs/core-contracts":"2.119.0-canary.1b2bf822b","fastify-type-provider-zod":"^4.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.6","fastify":"^5.8.5","typescript":"^5.6.3","@types/node":"^24.3.3","@fastify/cors":"^10.0.0","@kb-labs/devkit":"2.119.0-canary.1b2bf822b"},"peerDependencies":{"fastify":"^5.8.5","@fastify/cors":"^10.0.0","@fastify/swagger":">=9.5.1","@fastify/swagger-ui":"^5.2.0"},"peerDependenciesMeta":{"@fastify/cors":{"optional":true},"@fastify/swagger":{"optional":false},"@fastify/swagger-ui":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/shared-http_2.119.0-canary.1b2bf822b_1787804448653_0.43736177567990775","host":"s3://npm-registry-packages-npm-production"}},"2.119.0-canary.602573533":{"name":"@kb-labs/shared-http","version":"2.119.0-canary.602573533","_id":"@kb-labs/shared-http@2.119.0-canary.602573533","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"6b462207ad952d118bf9580cacf2c5e2b1ec2557","tarball":"https://registry.npmjs.org/@kb-labs/shared-http/-/shared-http-2.119.0-canary.602573533.tgz","fileCount":5,"integrity":"sha512-G7PVEDv02PsGJg5/DJO7yQpQKYjXmw1/TXGUzYAxDI4kjc8Vz5VGGR8OdallBgWrh52HZFZhxSHMqo7aH8ymZQ==","signatures":[{"sig":"MEUCIQDCrx2gBbpxPDi3Ne1SvQ+GgtPhAkpWR8I5lT7QTpixrwIgTKsWLgzTscXRWLqtv5QcQNesuTLrkpSCr4rFX8I7dOE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":114257},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-shared-http-2.119.0-canary.602573533.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint src --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-shared-http-2.119.0-canary.602573533.tgz","_integrity":"sha512-G7PVEDv02PsGJg5/DJO7yQpQKYjXmw1/TXGUzYAxDI4kjc8Vz5VGGR8OdallBgWrh52HZFZhxSHMqo7aH8ymZQ==","_npmVersion":"11.17.0","description":"Shared Fastify/OpenAPI utilities for KB Labs HTTP services","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"zod":"^3.25.76","zod-to-json-schema":"^3.25.0","@kb-labs/core-platform":"2.119.0-canary.602573533","@kb-labs/core-contracts":"2.119.0-canary.602573533","fastify-type-provider-zod":"^4.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.6","fastify":"^5.8.5","typescript":"^5.6.3","@types/node":"^24.3.3","@fastify/cors":"^10.0.0","@kb-labs/devkit":"2.119.0-canary.602573533"},"peerDependencies":{"fastify":"^5.8.5","@fastify/cors":"^10.0.0","@fastify/swagger":">=9.5.1","@fastify/swagger-ui":"^5.2.0"},"peerDependenciesMeta":{"@fastify/cors":{"optional":true},"@fastify/swagger":{"optional":false},"@fastify/swagger-ui":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/shared-http_2.119.0-canary.602573533_1787821739481_0.3969833692877496","host":"s3://npm-registry-packages-npm-production"}},"2.119.0-canary.0b4b21a55":{"name":"@kb-labs/shared-http","version":"2.119.0-canary.0b4b21a55","_id":"@kb-labs/shared-http@2.119.0-canary.0b4b21a55","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"a45d45489c97f057a62552ebe6195198d383a690","tarball":"https://registry.npmjs.org/@kb-labs/shared-http/-/shared-http-2.119.0-canary.0b4b21a55.tgz","fileCount":5,"integrity":"sha512-pmCpJ8cNDnWIBaUqN6huUf6kmijI5hM85Cki2ToN9HHORrPiBq3ksuWfqFvgyeFr1GUC2Rfbr0lKgaHOSGxJ7g==","signatures":[{"sig":"MEUCIQDx9VpkdNzq5ok4UMDQ0jqYEEsw+QkI/1/TYnBPOmKLZwIgZZv5k/Z2OLC22CNwLMWJ3L1X4cU/qZ3Hp/9suXydQd4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":114257},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-shared-http-2.119.0-canary.0b4b21a55.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint src --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-shared-http-2.119.0-canary.0b4b21a55.tgz","_integrity":"sha512-pmCpJ8cNDnWIBaUqN6huUf6kmijI5hM85Cki2ToN9HHORrPiBq3ksuWfqFvgyeFr1GUC2Rfbr0lKgaHOSGxJ7g==","_npmVersion":"11.17.0","description":"Shared Fastify/OpenAPI utilities for KB Labs HTTP services","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"zod":"^3.25.76","zod-to-json-schema":"^3.25.0","@kb-labs/core-platform":"2.119.0-canary.0b4b21a55","@kb-labs/core-contracts":"2.119.0-canary.0b4b21a55","fastify-type-provider-zod":"^4.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.6","fastify":"^5.8.5","typescript":"^5.6.3","@types/node":"^24.3.3","@fastify/cors":"^10.0.0","@kb-labs/devkit":"2.119.0-canary.0b4b21a55"},"peerDependencies":{"fastify":"^5.8.5","@fastify/cors":"^10.0.0","@fastify/swagger":">=9.5.1","@fastify/swagger-ui":"^5.2.0"},"peerDependenciesMeta":{"@fastify/cors":{"optional":true},"@fastify/swagger":{"optional":false},"@fastify/swagger-ui":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/shared-http_2.119.0-canary.0b4b21a55_1788376487169_0.5784983496130423","host":"s3://npm-registry-packages-npm-production"}},"2.119.0":{"name":"@kb-labs/shared-http","version":"2.119.0","_id":"@kb-labs/shared-http@2.119.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"ab5abe5837ae386e4cdc056ecb80186ef5891709","tarball":"https://registry.npmjs.org/@kb-labs/shared-http/-/shared-http-2.119.0.tgz","fileCount":5,"integrity":"sha512-zgX/H8+DPJMMTdpms4fcUXc3AppF8CaerYJU3wBkF0rBXuVTSergQckjJcMObhMbLui8At0OlZBHJ0vs2aBBOQ==","signatures":[{"sig":"MEQCIHJHidGt1KnWfYDilYjIu+S2gyNjb1Wv001Iz/gTucqIAiAyMMvdTCFZJcrPIpVfEfCgb0MUZhiTNfznV5JHwh1kGQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":114190},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-shared-http-2.119.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=24.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint src --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-shared-http-2.119.0.tgz","_integrity":"sha512-zgX/H8+DPJMMTdpms4fcUXc3AppF8CaerYJU3wBkF0rBXuVTSergQckjJcMObhMbLui8At0OlZBHJ0vs2aBBOQ==","_npmVersion":"11.19.0","description":"Shared Fastify/OpenAPI utilities for KB Labs HTTP services","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"zod":"^3.25.76","zod-to-json-schema":"^3.25.0","@kb-labs/core-platform":"2.119.0","@kb-labs/core-contracts":"2.119.0","fastify-type-provider-zod":"^4.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.6","fastify":"^5.12.1","typescript":"^5.6.3","@types/node":"^24.3.3","@fastify/cors":"^10.0.0","@kb-labs/devkit":"2.119.0"},"peerDependencies":{"fastify":"^5.8.5","@fastify/cors":"^10.0.0","@fastify/swagger":">=9.5.1","@fastify/swagger-ui":"^5.2.0"},"peerDependenciesMeta":{"@fastify/cors":{"optional":true},"@fastify/swagger":{"optional":false},"@fastify/swagger-ui":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/shared-http_2.119.0_1788634907038_0.6643069082574939","host":"s3://npm-registry-packages-npm-production"}},"2.119.1-canary.b53bbee1d":{"name":"@kb-labs/shared-http","version":"2.119.1-canary.b53bbee1d","_id":"@kb-labs/shared-http@2.119.1-canary.b53bbee1d","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"7b093f9612d4c630436fb2f98cfb4139916e4796","tarball":"https://registry.npmjs.org/@kb-labs/shared-http/-/shared-http-2.119.1-canary.b53bbee1d.tgz","fileCount":5,"integrity":"sha512-qGd30XS/xCLYrY4THXzevgQaRcB741J+rsm0JJEsc5516Haetsr1peJZTIGu/hwqZzG4RfgPOtMJWNwksEmFyQ==","signatures":[{"sig":"MEQCIHZny9DffHtsI3U7lqGnZIa/gdDCZI5kpPex1CaejdzkAiBTS47RHrQB5tPICpn87UowBSWlOAElHPLrRqcbS5AVxQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":114258},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-shared-http-2.119.1-canary.b53bbee1d.tgz","types":"./dist/index.d.ts","engines":{"node":">=24.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint src --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-shared-http-2.119.1-canary.b53bbee1d.tgz","_integrity":"sha512-qGd30XS/xCLYrY4THXzevgQaRcB741J+rsm0JJEsc5516Haetsr1peJZTIGu/hwqZzG4RfgPOtMJWNwksEmFyQ==","_npmVersion":"11.19.0","description":"Shared Fastify/OpenAPI utilities for KB Labs HTTP services","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"zod":"^3.25.76","zod-to-json-schema":"^3.25.0","@kb-labs/core-platform":"2.119.1-canary.b53bbee1d","@kb-labs/core-contracts":"2.119.1-canary.b53bbee1d","fastify-type-provider-zod":"^4.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.6","fastify":"^5.12.1","typescript":"^5.6.3","@types/node":"^24.3.3","@fastify/cors":"^10.0.0","@kb-labs/devkit":"2.119.1-canary.b53bbee1d"},"peerDependencies":{"fastify":"^5.8.5","@fastify/cors":"^10.0.0","@fastify/swagger":">=9.5.1","@fastify/swagger-ui":"^5.2.0"},"peerDependenciesMeta":{"@fastify/cors":{"optional":true},"@fastify/swagger":{"optional":false},"@fastify/swagger-ui":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/shared-http_2.119.1-canary.b53bbee1d_1788649544927_0.3457007647322152","host":"s3://npm-registry-packages-npm-production"}},"2.119.1-canary.a6aa9b388":{"name":"@kb-labs/shared-http","version":"2.119.1-canary.a6aa9b388","_id":"@kb-labs/shared-http@2.119.1-canary.a6aa9b388","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"4739cc0befbd8a21df92902562a46e766f4059cb","tarball":"https://registry.npmjs.org/@kb-labs/shared-http/-/shared-http-2.119.1-canary.a6aa9b388.tgz","fileCount":5,"integrity":"sha512-IwB/dM7Gcw2yKRl3ZqHxEMa/KCT58l8tnoOVF1iJF92mhrohIZ0Xaky/PbEvnvuBAyF4UVJMXANp+UeLU1Ctew==","signatures":[{"sig":"MEUCIQCoUfjeDPXxog8alWVZdgOspnRtGjqIN3bqx9wZ2UYeMAIgfXAu9AngcRL22MC55zTR4B6yUA2Y0OvWPxpT7bbTEiQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":114258},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-shared-http-2.119.1-canary.a6aa9b388.tgz","types":"./dist/index.d.ts","engines":{"node":">=24.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint src --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-shared-http-2.119.1-canary.a6aa9b388.tgz","_integrity":"sha512-IwB/dM7Gcw2yKRl3ZqHxEMa/KCT58l8tnoOVF1iJF92mhrohIZ0Xaky/PbEvnvuBAyF4UVJMXANp+UeLU1Ctew==","_npmVersion":"11.19.0","description":"Shared Fastify/OpenAPI utilities for KB Labs HTTP services","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"zod":"^3.25.76","zod-to-json-schema":"^3.25.0","@kb-labs/core-platform":"2.119.1-canary.a6aa9b388","@kb-labs/core-contracts":"2.119.1-canary.a6aa9b388","fastify-type-provider-zod":"^4.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.6","fastify":"^5.12.1","typescript":"^5.6.3","@types/node":"^24.3.3","@fastify/cors":"^10.0.0","@kb-labs/devkit":"2.119.1-canary.a6aa9b388"},"peerDependencies":{"fastify":"^5.8.5","@fastify/cors":"^10.0.0","@fastify/swagger":">=9.5.1","@fastify/swagger-ui":"^5.2.0"},"peerDependenciesMeta":{"@fastify/cors":{"optional":true},"@fastify/swagger":{"optional":false},"@fastify/swagger-ui":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/shared-http_2.119.1-canary.a6aa9b388_1788653686318_0.7033568214701129","host":"s3://npm-registry-packages-npm-production"}},"2.119.1-canary.57c3a1e5e":{"name":"@kb-labs/shared-http","version":"2.119.1-canary.57c3a1e5e","_id":"@kb-labs/shared-http@2.119.1-canary.57c3a1e5e","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"52d026981bf1a74061616da5a46f0bcc9fdba39d","tarball":"https://registry.npmjs.org/@kb-labs/shared-http/-/shared-http-2.119.1-canary.57c3a1e5e.tgz","fileCount":5,"integrity":"sha512-pUquhnaan8hTxT13CP3uT1TJ3XR0CCaCZcYArproTxJVbcUywSAcgp6jivtleREjyJv9dHxnwlZlJzwSTUWrVA==","signatures":[{"sig":"MEQCIGmSNFII+g4zY+I0YzmE99KYcVcYpX1JgtpbzHT8+sFSAiAnC3W/xJqrQRhujyALEeWcbwSIW7KV57YdJH2y/c5IBw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":114258},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-shared-http-2.119.1-canary.57c3a1e5e.tgz","types":"./dist/index.d.ts","engines":{"node":">=24.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint src --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-shared-http-2.119.1-canary.57c3a1e5e.tgz","_integrity":"sha512-pUquhnaan8hTxT13CP3uT1TJ3XR0CCaCZcYArproTxJVbcUywSAcgp6jivtleREjyJv9dHxnwlZlJzwSTUWrVA==","_npmVersion":"11.19.0","description":"Shared Fastify/OpenAPI utilities for KB Labs HTTP services","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"zod":"^3.25.76","zod-to-json-schema":"^3.25.0","@kb-labs/core-platform":"2.119.1-canary.57c3a1e5e","@kb-labs/core-contracts":"2.119.1-canary.57c3a1e5e","fastify-type-provider-zod":"^4.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.6","fastify":"^5.12.1","typescript":"^5.6.3","@types/node":"^24.3.3","@fastify/cors":"^10.0.0","@kb-labs/devkit":"2.119.1-canary.57c3a1e5e"},"peerDependencies":{"fastify":"^5.8.5","@fastify/cors":"^10.0.0","@fastify/swagger":">=9.5.1","@fastify/swagger-ui":"^5.2.0"},"peerDependenciesMeta":{"@fastify/cors":{"optional":true},"@fastify/swagger":{"optional":false},"@fastify/swagger-ui":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/shared-http_2.119.1-canary.57c3a1e5e_1788657706678_0.2498026623241003","host":"s3://npm-registry-packages-npm-production"}},"2.119.1-canary.1e87213c2":{"name":"@kb-labs/shared-http","version":"2.119.1-canary.1e87213c2","_id":"@kb-labs/shared-http@2.119.1-canary.1e87213c2","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"98b1402cf0d998b30a53d129c95542abab5ca5a9","tarball":"https://registry.npmjs.org/@kb-labs/shared-http/-/shared-http-2.119.1-canary.1e87213c2.tgz","fileCount":5,"integrity":"sha512-GxCQVSJ0P3Xu6zBJjKWuOkLrsrJd2pyheNcDHCCh6tqah2Qp+hXgASX2C4/5nsFcj7dmSk8ixMww9QjOYIY7VQ==","signatures":[{"sig":"MEQCIFP5PLO/VCqIs01DU/bILIXHE00A+nYEK+m+WlPUOFXIAiAM8A911geMMkXMqvhECTpUKpvG5p5NyNAgyfa/+xsvRg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":114258},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-shared-http-2.119.1-canary.1e87213c2.tgz","types":"./dist/index.d.ts","engines":{"node":">=24.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint src --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-shared-http-2.119.1-canary.1e87213c2.tgz","_integrity":"sha512-GxCQVSJ0P3Xu6zBJjKWuOkLrsrJd2pyheNcDHCCh6tqah2Qp+hXgASX2C4/5nsFcj7dmSk8ixMww9QjOYIY7VQ==","_npmVersion":"11.19.0","description":"Shared Fastify/OpenAPI utilities for KB Labs HTTP services","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"zod":"^3.25.76","zod-to-json-schema":"^3.25.0","@kb-labs/core-platform":"2.119.1-canary.1e87213c2","@kb-labs/core-contracts":"2.119.1-canary.1e87213c2","fastify-type-provider-zod":"^4.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.6","fastify":"^5.12.1","typescript":"^5.6.3","@types/node":"^24.3.3","@fastify/cors":"^10.0.0","@kb-labs/devkit":"2.119.1-canary.1e87213c2"},"peerDependencies":{"fastify":"^5.8.5","@fastify/cors":"^10.0.0","@fastify/swagger":">=9.5.1","@fastify/swagger-ui":"^5.2.0"},"peerDependenciesMeta":{"@fastify/cors":{"optional":true},"@fastify/swagger":{"optional":false},"@fastify/swagger-ui":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/shared-http_2.119.1-canary.1e87213c2_1788661263349_0.12934227713041135","host":"s3://npm-registry-packages-npm-production"}},"2.119.1-canary.ee03bc25d":{"name":"@kb-labs/shared-http","version":"2.119.1-canary.ee03bc25d","_id":"@kb-labs/shared-http@2.119.1-canary.ee03bc25d","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"e49b629947bbbf0a5ccb94a56a2fcbb95f3090f1","tarball":"https://registry.npmjs.org/@kb-labs/shared-http/-/shared-http-2.119.1-canary.ee03bc25d.tgz","fileCount":5,"integrity":"sha512-ATpIvgOL+lBwHWie+2I0Vu4L1mUism7hdE6puYpp/XVPbJ4q8AWqOWrxE1Yegyf1JzL4esKEaqZjZTMZqHGbOg==","signatures":[{"sig":"MEUCIGMNWdd1Mx6qvbgVRNqG0AT43gGkBQjoG4XIubSAlG14AiEA/ebxmxjYAwVbldl0Pjg+dAw1MAfX+s5cKDIH0uN3ecM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":114258},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-shared-http-2.119.1-canary.ee03bc25d.tgz","types":"./dist/index.d.ts","engines":{"node":">=24.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint src --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-shared-http-2.119.1-canary.ee03bc25d.tgz","_integrity":"sha512-ATpIvgOL+lBwHWie+2I0Vu4L1mUism7hdE6puYpp/XVPbJ4q8AWqOWrxE1Yegyf1JzL4esKEaqZjZTMZqHGbOg==","_npmVersion":"11.19.0","description":"Shared Fastify/OpenAPI utilities for KB Labs HTTP services","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"zod":"^3.25.76","zod-to-json-schema":"^3.25.0","@kb-labs/core-platform":"2.119.1-canary.ee03bc25d","@kb-labs/core-contracts":"2.119.1-canary.ee03bc25d","fastify-type-provider-zod":"^4.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.6","fastify":"^5.12.1","typescript":"^5.6.3","@types/node":"^24.3.3","@fastify/cors":"^10.0.0","@kb-labs/devkit":"2.119.1-canary.ee03bc25d"},"peerDependencies":{"fastify":"^5.8.5","@fastify/cors":"^10.0.0","@fastify/swagger":">=9.5.1","@fastify/swagger-ui":"^5.2.0"},"peerDependenciesMeta":{"@fastify/cors":{"optional":true},"@fastify/swagger":{"optional":false},"@fastify/swagger-ui":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/shared-http_2.119.1-canary.ee03bc25d_1789209720600_0.7028304899141271","host":"s3://npm-registry-packages-npm-production"}},"2.119.1-canary.a73502f0d":{"name":"@kb-labs/shared-http","version":"2.119.1-canary.a73502f0d","_id":"@kb-labs/shared-http@2.119.1-canary.a73502f0d","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"d8ce1749ff7a3940e6d8638e2aecb4c568bc3f93","tarball":"https://registry.npmjs.org/@kb-labs/shared-http/-/shared-http-2.119.1-canary.a73502f0d.tgz","fileCount":5,"integrity":"sha512-tyjKsnXvjQ1Z7Pk069w6xsImWQMfCHTH19PeWEfB8UjvhvFv/tntsq1q4L5WfQcoE/24gV5/Vr7Mt7hEeROguA==","signatures":[{"sig":"MEYCIQD7RgE4yns3F/AoBt4VFIdkBlOI4KK6wXT7lszjDGagmwIhAJVubwATsALBliug37dGpgAduUB983Sp3xH86HeOGVjF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":114258},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-shared-http-2.119.1-canary.a73502f0d.tgz","types":"./dist/index.d.ts","engines":{"node":">=24.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint src --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-shared-http-2.119.1-canary.a73502f0d.tgz","_integrity":"sha512-tyjKsnXvjQ1Z7Pk069w6xsImWQMfCHTH19PeWEfB8UjvhvFv/tntsq1q4L5WfQcoE/24gV5/Vr7Mt7hEeROguA==","_npmVersion":"11.19.0","description":"Shared Fastify/OpenAPI utilities for KB Labs HTTP services","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"zod":"^3.25.76","zod-to-json-schema":"^3.25.0","@kb-labs/core-platform":"2.119.1-canary.a73502f0d","@kb-labs/core-contracts":"2.119.1-canary.a73502f0d","fastify-type-provider-zod":"^4.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.6","fastify":"^5.12.1","typescript":"^5.6.3","@types/node":"^24.3.3","@fastify/cors":"^10.0.0","@kb-labs/devkit":"2.119.1-canary.a73502f0d"},"peerDependencies":{"fastify":"^5.8.5","@fastify/cors":"^10.0.0","@fastify/swagger":">=9.5.1","@fastify/swagger-ui":"^5.2.0"},"peerDependenciesMeta":{"@fastify/cors":{"optional":true},"@fastify/swagger":{"optional":false},"@fastify/swagger-ui":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/shared-http_2.119.1-canary.a73502f0d_1789258015924_0.9213096970884556","host":"s3://npm-registry-packages-npm-production"}},"2.119.1-canary.e834e2cf9":{"name":"@kb-labs/shared-http","version":"2.119.1-canary.e834e2cf9","_id":"@kb-labs/shared-http@2.119.1-canary.e834e2cf9","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"b92ca8d022614fd407568e8b4faf7197bd6c7647","tarball":"https://registry.npmjs.org/@kb-labs/shared-http/-/shared-http-2.119.1-canary.e834e2cf9.tgz","fileCount":5,"integrity":"sha512-sWw2+CtZFJdPEgXGcGtLeJ0VcKqThrl/99U79oWYKTjTO4sbvOOLysx0W1CJB1GjonOYiVFJjLrV5OT4xFcaAQ==","signatures":[{"sig":"MEYCIQDtGVlYU2UcckD5m6v5YWOM2znvEEItwyy7U3guQ8xigQIhAOWITIv73QyqueYfXrhpn9y4KQbF6pspYk8oONF0zYyj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":114258},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-shared-http-2.119.1-canary.e834e2cf9.tgz","types":"./dist/index.d.ts","engines":{"node":">=24.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint src --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-shared-http-2.119.1-canary.e834e2cf9.tgz","_integrity":"sha512-sWw2+CtZFJdPEgXGcGtLeJ0VcKqThrl/99U79oWYKTjTO4sbvOOLysx0W1CJB1GjonOYiVFJjLrV5OT4xFcaAQ==","_npmVersion":"11.19.0","description":"Shared Fastify/OpenAPI utilities for KB Labs HTTP services","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"zod":"^3.25.76","zod-to-json-schema":"^3.25.0","@kb-labs/core-platform":"2.119.1-canary.e834e2cf9","@kb-labs/core-contracts":"2.119.1-canary.e834e2cf9","fastify-type-provider-zod":"^4.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.6","fastify":"^5.12.1","typescript":"^5.6.3","@types/node":"^24.3.3","@fastify/cors":"^10.0.0","@kb-labs/devkit":"2.119.1-canary.e834e2cf9"},"peerDependencies":{"fastify":"^5.8.5","@fastify/cors":"^10.0.0","@fastify/swagger":">=9.5.1","@fastify/swagger-ui":"^5.2.0"},"peerDependenciesMeta":{"@fastify/cors":{"optional":true},"@fastify/swagger":{"optional":false},"@fastify/swagger-ui":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/shared-http_2.119.1-canary.e834e2cf9_1789300016412_0.5952249404297356","host":"s3://npm-registry-packages-npm-production"}},"2.119.1-canary.6a127adf8":{"name":"@kb-labs/shared-http","version":"2.119.1-canary.6a127adf8","_id":"@kb-labs/shared-http@2.119.1-canary.6a127adf8","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"ebc55641a7f3ba0765144c524d0e3e6241a19bd3","tarball":"https://registry.npmjs.org/@kb-labs/shared-http/-/shared-http-2.119.1-canary.6a127adf8.tgz","fileCount":5,"integrity":"sha512-eZPp0W7ANoICG4TCU8kWwXY1Hd9GkbIltYY1zzQp0FqMq62xAxjd60WFy2SCxMdvqrkzcbPHJpGyUGnIxeA3pg==","signatures":[{"sig":"MEUCIEuB0q2TSV6jDXIm21gI0ltHm+4tmzCnK9gICNuHAT2IAiEAqUW2yg5SLOwmXBTa6LQDt6d8svG0GVJUSLLvj3y5sYo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":114258},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-shared-http-2.119.1-canary.6a127adf8.tgz","types":"./dist/index.d.ts","engines":{"node":">=24.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint src --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-shared-http-2.119.1-canary.6a127adf8.tgz","_integrity":"sha512-eZPp0W7ANoICG4TCU8kWwXY1Hd9GkbIltYY1zzQp0FqMq62xAxjd60WFy2SCxMdvqrkzcbPHJpGyUGnIxeA3pg==","_npmVersion":"11.19.0","description":"Shared Fastify/OpenAPI utilities for KB Labs HTTP services","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"zod":"^3.25.76","zod-to-json-schema":"^3.25.0","@kb-labs/core-platform":"2.119.1-canary.6a127adf8","@kb-labs/core-contracts":"2.119.1-canary.6a127adf8","fastify-type-provider-zod":"^4.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.6","fastify":"^5.12.1","typescript":"^5.6.3","@types/node":"^24.3.3","@fastify/cors":"^10.0.0","@kb-labs/devkit":"2.119.1-canary.6a127adf8"},"peerDependencies":{"fastify":"^5.8.5","@fastify/cors":"^10.0.0","@fastify/swagger":">=9.5.1","@fastify/swagger-ui":"^5.2.0"},"peerDependenciesMeta":{"@fastify/cors":{"optional":true},"@fastify/swagger":{"optional":false},"@fastify/swagger-ui":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/shared-http_2.119.1-canary.6a127adf8_1789313007070_0.5023753812504896","host":"s3://npm-registry-packages-npm-production"}},"2.119.1-canary.c8f889b14":{"name":"@kb-labs/shared-http","version":"2.119.1-canary.c8f889b14","_id":"@kb-labs/shared-http@2.119.1-canary.c8f889b14","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"67f2d1506a2a813371f6e120ffa29613a6dd880a","tarball":"https://registry.npmjs.org/@kb-labs/shared-http/-/shared-http-2.119.1-canary.c8f889b14.tgz","fileCount":5,"integrity":"sha512-ake/kTT8SwrCbZTdT+2tKRyK9N9I6O8+TzdJSJ2zvf7XBnTXe3sJbImXuFyW1cwADOKP0ulZFoD0+9sgPsdGKg==","signatures":[{"sig":"MEUCIQCAN3yt6FNWILyyYljlmk0mMbYBURKrLju8O+9rOk2tsQIgBGvm4LjqRyoDxLoUBvEkfQ6515qTj8Gdl47foJmr9mE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":114258},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-shared-http-2.119.1-canary.c8f889b14.tgz","types":"./dist/index.d.ts","engines":{"node":">=24.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint src --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-shared-http-2.119.1-canary.c8f889b14.tgz","_integrity":"sha512-ake/kTT8SwrCbZTdT+2tKRyK9N9I6O8+TzdJSJ2zvf7XBnTXe3sJbImXuFyW1cwADOKP0ulZFoD0+9sgPsdGKg==","_npmVersion":"11.19.0","description":"Shared Fastify/OpenAPI utilities for KB Labs HTTP services","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"zod":"^3.25.76","zod-to-json-schema":"^3.25.0","@kb-labs/core-platform":"2.119.1-canary.c8f889b14","@kb-labs/core-contracts":"2.119.1-canary.c8f889b14","fastify-type-provider-zod":"^4.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.6","fastify":"^5.12.1","typescript":"^5.6.3","@types/node":"^24.3.3","@fastify/cors":"^10.0.0","@kb-labs/devkit":"2.119.1-canary.c8f889b14"},"peerDependencies":{"fastify":"^5.8.5","@fastify/cors":"^10.0.0","@fastify/swagger":">=9.5.1","@fastify/swagger-ui":"^5.2.0"},"peerDependenciesMeta":{"@fastify/cors":{"optional":true},"@fastify/swagger":{"optional":false},"@fastify/swagger-ui":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/shared-http_2.119.1-canary.c8f889b14_1789413176057_0.7032848845799833","host":"s3://npm-registry-packages-npm-production"}},"2.120.0-canary.68fdd56fa":{"name":"@kb-labs/shared-http","version":"2.120.0-canary.68fdd56fa","_id":"@kb-labs/shared-http@2.120.0-canary.68fdd56fa","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"b793e1d4efaefcf7171c886a7c5a4c94978c336e","tarball":"https://registry.npmjs.org/@kb-labs/shared-http/-/shared-http-2.120.0-canary.68fdd56fa.tgz","fileCount":5,"integrity":"sha512-f5IgO9b1A64D7tCeY/ezEXjmkJ2tPyarczBqpadI+rwYFlfbrLTJ9THujGsSCRtzf5hfZpFM7c2QxyxGhcvtpg==","signatures":[{"sig":"MEUCIQCuDKfPJyjSJSS8Nzn/hqTcWcH6G/NCbc8vVsJjGooQ+gIgBOTt2XLSwtWYxgClr9MXQOMKDhhw52v1GOErJOlxOR4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDcTJgtcnoCfv3vnNDrNKJtHBCtuYFiggu3ZvESxZqoJgIgRf1asbchZSyvUrZRhmBEGmeSlGchWOYAYXx8lC3zhzE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":114258},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-shared-http-2.120.0-canary.68fdd56fa.tgz","types":"./dist/index.d.ts","engines":{"node":">=24.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint src --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-shared-http-2.120.0-canary.68fdd56fa.tgz","_integrity":"sha512-f5IgO9b1A64D7tCeY/ezEXjmkJ2tPyarczBqpadI+rwYFlfbrLTJ9THujGsSCRtzf5hfZpFM7c2QxyxGhcvtpg==","_npmVersion":"11.19.0","description":"Shared Fastify/OpenAPI utilities for KB Labs HTTP services","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"zod":"^3.25.76","zod-to-json-schema":"^3.25.0","@kb-labs/core-platform":"2.120.0-canary.68fdd56fa","@kb-labs/core-contracts":"2.120.0-canary.68fdd56fa","fastify-type-provider-zod":"^4.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.6","fastify":"^5.12.1","typescript":"^5.6.3","@types/node":"^24.3.3","@fastify/cors":"^10.0.0","@kb-labs/devkit":"2.120.0-canary.68fdd56fa"},"peerDependencies":{"fastify":"^5.8.5","@fastify/cors":"^10.0.0","@fastify/swagger":">=9.5.1","@fastify/swagger-ui":"^5.2.0"},"peerDependenciesMeta":{"@fastify/cors":{"optional":true},"@fastify/swagger":{"optional":false},"@fastify/swagger-ui":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/shared-http_2.120.0-canary.68fdd56fa_1790212949601_0.4428145351899744","host":"s3://npm-registry-packages-npm-production"}},"2.120.0":{"name":"@kb-labs/shared-http","version":"2.120.0","_id":"@kb-labs/shared-http@2.120.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"d47c0004f1a8e480404c11e21ec11ac07e5783b1","tarball":"https://registry.npmjs.org/@kb-labs/shared-http/-/shared-http-2.120.0.tgz","fileCount":5,"integrity":"sha512-/2ohZTcb0AP/xQ6985J6BIE+TbXVukbaIy1rAMvVCv8h/LLuCYVPT04RLVqiLVOO+KPcKhDryvkao5N8kmwk3Q==","signatures":[{"sig":"MEYCIQCx+37av1O+4Tx+76WyA9eDE0lQP9WTzrGKB/RCu1RdlQIhAIGbMDacZPBwofjhTfCRdWUX/NEC66jpnudyTXj4XHlB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCICuvCZi2mowFiEPXVErZFp+AviWrNHr+P/lcthBVsmv1AiEA43NdSA95Foh8+pHhAK+cPNx/aalPN7cd2nON2ImvSa8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":114190},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-shared-http-2.120.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=24.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint src --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-shared-http-2.120.0.tgz","_integrity":"sha512-/2ohZTcb0AP/xQ6985J6BIE+TbXVukbaIy1rAMvVCv8h/LLuCYVPT04RLVqiLVOO+KPcKhDryvkao5N8kmwk3Q==","_npmVersion":"11.19.0","description":"Shared Fastify/OpenAPI utilities for KB Labs HTTP services","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"zod":"^3.25.76","zod-to-json-schema":"^3.25.0","@kb-labs/core-platform":"2.120.0","@kb-labs/core-contracts":"2.120.0","fastify-type-provider-zod":"^4.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.6","fastify":"^5.12.1","typescript":"^5.6.3","@types/node":"^24.3.3","@fastify/cors":"^10.0.0","@kb-labs/devkit":"2.120.0"},"peerDependencies":{"fastify":"^5.8.5","@fastify/cors":"^10.0.0","@fastify/swagger":">=9.5.1","@fastify/swagger-ui":"^5.2.0"},"peerDependenciesMeta":{"@fastify/cors":{"optional":true},"@fastify/swagger":{"optional":false},"@fastify/swagger-ui":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/shared-http_2.120.0_1790279104516_0.9207362478603678","host":"s3://npm-registry-packages-npm-production"}},"2.120.1":{"name":"@kb-labs/shared-http","version":"2.120.1","_id":"@kb-labs/shared-http@2.120.1","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"96569dc444628500f81b3e4727b9385099da612d","tarball":"https://registry.npmjs.org/@kb-labs/shared-http/-/shared-http-2.120.1.tgz","fileCount":5,"integrity":"sha512-SpcKCwh9wL+z7MIxuBVDQKXo8B37wzPsjpxrZxePocVB7IPTynIIDGLwFTSQwuiqHvC63KmO5AjL/wz4rhwVsQ==","signatures":[{"sig":"MEUCIAfeBYfQDwVepMkUFpvNu/j/l6mfxqzKdOXyaePCs3VWAiEA6LAU6iiCzd30a+wLWez8C9KduCIJw5FoT8Y3avRLSEE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCYFY7cO4wflfH2K4YqIHO7ZUiFcz3CcNKuM/sKLd3qkAIhAObdEBQ7E/v1hT951p9nWbms4qw8N9aU1vPxykBC7pA5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":114190},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-shared-http-2.120.1.tgz","types":"./dist/index.d.ts","engines":{"node":">=24.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint src --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-shared-http-2.120.1.tgz","_integrity":"sha512-SpcKCwh9wL+z7MIxuBVDQKXo8B37wzPsjpxrZxePocVB7IPTynIIDGLwFTSQwuiqHvC63KmO5AjL/wz4rhwVsQ==","_npmVersion":"11.19.0","description":"Shared Fastify/OpenAPI utilities for KB Labs HTTP services","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"zod":"^3.25.76","zod-to-json-schema":"^3.25.0","@kb-labs/core-platform":"2.120.1","@kb-labs/core-contracts":"2.120.1","fastify-type-provider-zod":"^4.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.6","fastify":"^5.12.1","typescript":"^5.6.3","@types/node":"^24.3.3","@fastify/cors":"^10.0.0","@kb-labs/devkit":"2.120.1"},"peerDependencies":{"fastify":"^5.8.5","@fastify/cors":"^10.0.0","@fastify/swagger":">=9.5.1","@fastify/swagger-ui":"^5.2.0"},"peerDependenciesMeta":{"@fastify/cors":{"optional":true},"@fastify/swagger":{"optional":false},"@fastify/swagger-ui":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/shared-http_2.120.1_1790288637920_0.855485445149812","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2026-04-06T11:48:05.725Z","modified":"2026-09-24T22:44:42.135Z","1.1.0":"2026-04-06T11:48:05.935Z","1.2.0":"2026-04-06T12:15:08.054Z","1.3.0":"2026-04-06T15:20:28.743Z","1.4.0":"2026-04-06T16:07:31.600Z","2.6.0":"2026-04-11T15:41:34.380Z","2.9.0":"2026-04-11T18:25:17.440Z","2.10.0":"2026-04-11T18:58:21.153Z","2.11.0":"2026-04-11T19:27:20.159Z","2.12.0":"2026-04-11T20:04:15.317Z","2.13.0":"2026-04-11T20:24:53.960Z","2.14.0":"2026-04-12T10:01:34.324Z","2.15.0":"2026-04-12T20:05:29.502Z","2.16.0":"2026-04-13T13:25:33.209Z","2.17.0":"2026-04-13T14:16:28.635Z","2.18.0":"2026-04-13T14:34:14.022Z","2.19.0":"2026-04-13T15:28:14.585Z","2.20.0":"2026-04-13T20:57:41.427Z","2.22.0":"2026-04-14T09:25:32.381Z","2.23.0":"2026-04-14T09:37:07.993Z","2.25.0":"2026-04-14T10:51:02.705Z","2.28.0":"2026-04-14T12:36:24.271Z","2.29.0":"2026-04-14T17:09:05.599Z","2.30.0":"2026-04-14T18:31:51.400Z","2.31.0":"2026-04-14T19:24:37.201Z","2.32.0":"2026-04-14T21:11:58.744Z","2.33.0":"2026-04-14T21:32:48.695Z","2.34.0":"2026-04-14T22:10:20.485Z","2.35.0":"2026-04-15T08:08:31.841Z","2.36.0":"2026-04-15T17:56:05.517Z","2.37.0":"2026-04-16T08:02:28.866Z","2.38.0":"2026-04-16T09:11:45.712Z","2.39.0":"2026-04-16T16:19:27.923Z","2.40.0":"2026-04-16T22:45:53.767Z","2.41.0":"2026-04-17T11:23:35.161Z","2.42.0":"2026-04-17T12:27:35.308Z","2.43.0":"2026-04-17T13:10:51.158Z","2.44.0":"2026-04-18T08:29:52.441Z","2.45.0":"2026-04-18T11:05:54.746Z","2.46.0":"2026-04-18T11:30:15.955Z","2.47.0":"2026-04-18T12:09:36.368Z","2.53.0":"2026-04-18T17:51:58.176Z","2.54.0":"2026-04-19T16:27:24.226Z","2.55.0":"2026-04-19T17:47:20.016Z","2.56.0":"2026-04-19T19:15:38.989Z","2.57.0":"2026-04-19T19:34:11.037Z","2.58.0":"2026-04-19T20:21:02.078Z","2.59.0":"2026-04-19T20:44:35.934Z","2.60.0":"2026-04-19T21:38:54.469Z","2.61.0":"2026-04-20T14:00:44.899Z","2.62.0":"2026-04-20T15:33:43.198Z","2.63.0":"2026-04-20T20:14:31.359Z","2.64.0":"2026-04-20T20:26:53.150Z","2.65.0":"2026-04-21T07:14:24.556Z","2.66.0":"2026-04-21T07:35:23.288Z","2.67.0":"2026-04-21T08:08:00.005Z","2.68.0":"2026-04-21T08:26:44.071Z","2.69.0":"2026-04-21T08:38:27.584Z","2.72.0":"2026-04-21T10:09:42.633Z","2.73.0":"2026-04-21T11:10:15.591Z","2.74.0":"2026-04-21T12:29:42.082Z","2.75.0":"2026-04-21T13:04:06.818Z","2.76.0":"2026-04-21T13:26:37.191Z","2.77.0":"2026-04-21T14:01:32.950Z","2.78.0":"2026-04-21T15:47:31.069Z","2.79.0":"2026-04-21T16:37:19.781Z","2.80.0":"2026-04-21T17:13:37.466Z","2.81.0":"2026-04-21T17:41:45.450Z","2.82.0":"2026-04-21T18:17:03.507Z","2.87.0":"2026-04-24T20:59:15.226Z","2.88.0":"2026-04-25T09:34:00.583Z","2.89.0":"2026-04-25T10:05:30.679Z","2.93.0":"2026-04-28T19:50:53.539Z","2.94.0":"2026-04-28T21:12:15.310Z","2.96.0":"2026-07-03T23:01:57.083Z","2.98.0":"2026-07-18T14:34:55.491Z","2.100.0":"2026-07-19T00:38:17.929Z","2.101.0-canary.3f3ceb8f":"2026-07-19T14:44:55.634Z","2.101.0":"2026-07-19T16:08:40.763Z","2.102.0":"2026-07-19T21:29:32.435Z","2.103.0":"2026-07-19T22:39:00.609Z","2.104.0":"2026-07-19T23:52:25.922Z","2.105.0":"2026-07-23T22:32:56.015Z","2.106.0":"2026-07-24T01:06:55.477Z","2.107.0":"2026-07-25T18:56:33.205Z","2.109.0":"2026-07-25T20:47:44.158Z","2.110.0":"2026-07-28T00:40:51.546Z","2.111.0":"2026-07-28T18:53:48.585Z","2.112.0":"2026-07-29T06:52:22.948Z","2.114.0":"2026-07-30T22:05:23.950Z","2.116.11":"2026-08-01T21:08:58.751Z","2.116.12":"2026-08-01T22:04:15.874Z","2.116.13":"2026-08-01T22:31:24.264Z","2.116.14":"2026-08-01T23:01:20.453Z","2.117.0":"2026-08-09T17:52:45.515Z","2.118.0":"2026-08-11T18:03:17.119Z","2.118.1":"2026-08-12T08:49:09.344Z","2.118.2":"2026-08-12T22:27:56.921Z","2.119.0-canary.8c5512847":"2026-08-15T17:04:08.357Z","2.119.0-canary.cee505c72":"2026-08-18T21:07:48.182Z","2.119.0-canary.85d060ea6":"2026-08-20T18:28:25.317Z","2.119.0-canary.c64d2c41e":"2026-08-24T22:02:50.296Z","2.119.0-canary.0b1ec4151":"2026-08-24T22:37:23.561Z","2.119.0-canary.2077501f1":"2026-08-24T23:21:17.117Z","2.119.0-canary.b20fd4a5b":"2026-08-25T02:40:26.646Z","2.119.0-canary.448a88d0f":"2026-08-25T06:11:39.297Z","2.119.0-canary.e120bc0ee":"2026-08-25T06:52:42.513Z","2.119.0-canary.6ec5ad2e4":"2026-08-25T15:24:31.405Z","2.119.0-canary.f8394d5fd":"2026-08-25T16:26:28.975Z","2.119.0-canary.bb3d7f2f1":"2026-08-25T18:02:19.435Z","2.119.0-canary.3edea00f6":"2026-08-26T17:22:11.086Z","2.119.0-canary.8f939a290":"2026-08-26T23:49:31.073Z","2.119.0-canary.0c078654e":"2026-08-27T00:25:14.194Z","2.119.0-canary.ce846d079":"2026-08-27T01:21:59.757Z","2.119.0-canary.62ffd5965":"2026-08-27T03:05:48.744Z","2.119.0-canary.1b2bf822b":"2026-08-27T04:20:48.834Z","2.119.0-canary.602573533":"2026-08-27T09:08:59.607Z","2.119.0-canary.0b4b21a55":"2026-09-02T19:14:47.323Z","2.119.0":"2026-09-05T19:01:47.166Z","2.119.1-canary.b53bbee1d":"2026-09-05T23:05:45.057Z","2.119.1-canary.a6aa9b388":"2026-09-06T00:14:46.486Z","2.119.1-canary.57c3a1e5e":"2026-09-06T01:21:46.843Z","2.119.1-canary.1e87213c2":"2026-09-06T02:21:03.482Z","2.119.1-canary.ee03bc25d":"2026-09-12T10:42:00.732Z","2.119.1-canary.a73502f0d":"2026-09-13T00:06:56.056Z","2.119.1-canary.e834e2cf9":"2026-09-13T11:46:56.546Z","2.119.1-canary.6a127adf8":"2026-09-13T15:23:27.204Z","2.119.1-canary.c8f889b14":"2026-09-14T19:12:56.192Z","2.120.0-canary.68fdd56fa":"2026-09-24T01:22:29.681Z","2.120.0":"2026-09-24T19:45:04.608Z","2.120.1":"2026-09-24T22:23:58.012Z"},"description":"Shared Fastify/OpenAPI utilities for KB Labs HTTP services","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"readme":"","readmeFilename":"README.md"}