{"_id":"@kb-labs/gateway-app","_rev":"135-0d7d1e14f52ca05587863019ebd085b2","name":"@kb-labs/gateway-app","dist-tags":{"candidate-platform-2.119.0-canary-3edea00f6d21":"2.119.0-canary.3edea00f6","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","latest":"2.120.1","candidate-platform-2.120.0-stable-dafff6e385f0":"2.120.0","candidate-platform-2.120.1-stable-80dd88880fc4":"2.120.1"},"versions":{"0.2.0":{"name":"@kb-labs/gateway-app","version":"0.2.0","_id":"@kb-labs/gateway-app@0.2.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.js"},"dist":{"shasum":"9a230dffbe7bd0afb0cabd4a39d38dbc33ca9a1c","tarball":"https://registry.npmjs.org/@kb-labs/gateway-app/-/gateway-app-0.2.0.tgz","fileCount":46,"integrity":"sha512-mx5L8DMshjx+buMF9Tcw7iTEcK7otDuFRQrawjgsbLVMFVRhNhuPR2OU7bzTfGdVOrMbsTd0zM+fI611XvfhQg==","signatures":[{"sig":"MEUCIDi85zez1MFJpdQxEbOAkw8amMmrUz8mxdbABIG7f7P4AiEAowaGvQ6VIc2piO+dNFfpmDO4P18IR8J+qLS/VotT3qA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4798115},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"c42f2cb35d3f985a4fbc5135285ed457dd549d1f","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run","build":"tsup","clean":"rimraf dist","start":"node dist/index.js","lint:fix":"eslint . --fix","test:live":"vitest run src/__tests__/live-gateway.e2e.test.ts","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.19.4","dependencies":{"ws":"^8.18.3","fastify":"^5.2.0","@fastify/cors":"^10.0.1","@fastify/swagger":">=9.5.1","@kb-labs/core-sys":"^1.5.0","@fastify/websocket":"^11.0.1","@fastify/http-proxy":"^11.4.1","@fastify/swagger-ui":"^5.2.0","@kb-labs/core-config":"^1.5.0","@kb-labs/shared-http":"^1.3.0","@kb-labs/core-runtime":"^1.5.0","@kb-labs/gateway-auth":"^0.2.0","@kb-labs/gateway-core":"^0.2.0","@kb-labs/core-platform":"^1.5.0","@kb-labs/core-registry":"^1.5.0","@kb-labs/core-contracts":"^1.5.0","fastify-type-provider-zod":"^6.0.0","@kb-labs/gateway-contracts":"^0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","eslint":"^9","vitest":"^3.2.4","@types/ws":"^8.5.14","@kb-labs/devkit":"link:../../../kb-labs-devkit"},"_npmOperationalInternal":{"tmp":"tmp/gateway-app_0.2.0_1775489261036_0.534757598802801","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@kb-labs/gateway-app","version":"0.3.0","_id":"@kb-labs/gateway-app@0.3.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.js"},"dist":{"shasum":"58ab7adb6d8e7ef5331cd990b2a9a24e630d5ab0","tarball":"https://registry.npmjs.org/@kb-labs/gateway-app/-/gateway-app-0.3.0.tgz","fileCount":4,"integrity":"sha512-6Q0Z0PF2Ew7Fqdg5GvwU6C9Bm9+i6K9f5opAzawyFTHtiV5G2ozv9+ecUWIAazCymAJOhs3VqWMEdvhXXL6afA==","signatures":[{"sig":"MEUCIHimK8U39zN4AL5tn4RNp3KWpnwh7ODBSwaUseJnFLZ9AiEAir0cQzqxMeu/WbS+NbdJgEmMy6wRC/VHIwh0aqVqG60=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":303618},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"2a91e10e28fb2befc44c51d0493705c79956845e","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run","build":"tsup","clean":"rimraf dist","start":"node dist/index.js","lint:fix":"eslint . --fix","test:live":"vitest run src/__tests__/live-gateway.e2e.test.ts","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.19.4","dependencies":{"ws":"^8.18.3","fastify":"^5.2.0","@fastify/cors":"^10.0.1","@fastify/swagger":">=9.5.1","@kb-labs/core-sys":"^1.5.0","@fastify/websocket":"^11.0.1","@fastify/http-proxy":"^11.4.1","@fastify/swagger-ui":"^5.2.0","@kb-labs/core-config":"^1.5.0","@kb-labs/shared-http":"^1.3.0","@kb-labs/core-runtime":"^1.5.0","@kb-labs/gateway-auth":"^0.3.0","@kb-labs/gateway-core":"^0.3.0","@kb-labs/core-platform":"^1.5.0","@kb-labs/core-registry":"^1.5.0","@kb-labs/core-contracts":"^1.5.0","fastify-type-provider-zod":"^6.0.0","@kb-labs/gateway-contracts":"^0.3.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","eslint":"^9","vitest":"^3.2.4","@types/ws":"^8.5.14","@kb-labs/devkit":"link:../../../kb-labs-devkit"},"_npmOperationalInternal":{"tmp":"tmp/gateway-app_0.3.0_1775490809057_0.8945666393661849","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@kb-labs/gateway-app","version":"0.4.0","_id":"@kb-labs/gateway-app@0.4.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.js"},"dist":{"shasum":"2bc7583984cd44b04dcfc97c88eda19a7152d3ee","tarball":"https://registry.npmjs.org/@kb-labs/gateway-app/-/gateway-app-0.4.0.tgz","fileCount":4,"integrity":"sha512-6XG8tw9ahiowkAXKuTOfi6pPVRGQYPltw2bCopokQKe3ZKXvsQfPCF/eE6PQDQj2zxFY4Qx0UmocxhUCw50Xzw==","signatures":[{"sig":"MEYCIQCNQ7o/QXHRgrC9LUA1+0rMwmxqK86WyF75kX7RHlT8rQIhANAkjGkFnTSiNI+x2c+sHh8v6M/zRmgaqLHB1NOSuLRP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":303618},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"f171bb9e2e013f8f8e8c5615f34d3e4139919bcb","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run","build":"tsup","clean":"rimraf dist","start":"node dist/index.js","lint:fix":"eslint . --fix","test:live":"vitest run src/__tests__/live-gateway.e2e.test.ts","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.19.4","dependencies":{"ws":"^8.18.3","fastify":"^5.2.0","@fastify/cors":"^10.0.1","@fastify/swagger":">=9.5.1","@kb-labs/core-sys":"^1.6.0","@fastify/websocket":"^11.0.1","@fastify/http-proxy":"^11.4.1","@fastify/swagger-ui":"^5.2.0","@kb-labs/core-config":"^1.6.0","@kb-labs/shared-http":"^1.4.0","@kb-labs/core-runtime":"^1.6.0","@kb-labs/gateway-auth":"^0.4.0","@kb-labs/gateway-core":"^0.4.0","@kb-labs/core-platform":"^1.6.0","@kb-labs/core-registry":"^1.6.0","@kb-labs/core-contracts":"^1.6.0","fastify-type-provider-zod":"^6.0.0","@kb-labs/gateway-contracts":"^0.4.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","eslint":"^9","vitest":"^3.2.4","@types/ws":"^8.5.14","@kb-labs/devkit":"link:../../../kb-labs-devkit"},"_npmOperationalInternal":{"tmp":"tmp/gateway-app_0.4.0_1775491995409_0.2742451148670493","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@kb-labs/gateway-app","version":"0.5.0","_id":"@kb-labs/gateway-app@0.5.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.js"},"dist":{"shasum":"812e4d9bba28a24bd636234890c7e2224eefac12","tarball":"https://registry.npmjs.org/@kb-labs/gateway-app/-/gateway-app-0.5.0.tgz","fileCount":5,"integrity":"sha512-NEY7nsNGcMwKrTU2uLOEYiFsws+vF5rvL0/+s42P1vv2pSnKOhcgRqz665lP2BR9IHhg+3k3JsS1zWdWvP+rJQ==","signatures":[{"sig":"MEYCIQCIURbqNH0SAqyE6hcBHYIX4ZKluuJX95bLqLYe9HucngIhAP2ILhjeV+kVujSX3egewb3A/zwxpcHvrq8qgthfcDVj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":305404},"main":"./dist/index.js","type":"module","gitHead":"6de6c2534b0366da06e03287ee1238e9fad6152c","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run","build":"tsup","clean":"rimraf dist","start":"node dist/index.js","lint:fix":"eslint . --fix","test:live":"vitest run src/__tests__/live-gateway.e2e.test.ts","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.19.4","dependencies":{"ws":"^8.18.3","fastify":"^5.2.0","@fastify/cors":"^10.0.1","@fastify/swagger":">=9.5.1","@kb-labs/core-sys":"^1.7.0","@fastify/websocket":"^11.0.1","@fastify/http-proxy":"^11.4.1","@fastify/swagger-ui":"^5.2.0","@kb-labs/core-config":"^1.7.0","@kb-labs/shared-http":"^1.4.0","@kb-labs/core-runtime":"^1.7.0","@kb-labs/gateway-auth":"^0.5.0","@kb-labs/gateway-core":"^0.5.0","@kb-labs/core-platform":"^1.7.0","@kb-labs/core-registry":"^1.7.0","@kb-labs/core-contracts":"^1.7.0","fastify-type-provider-zod":"^6.0.0","@kb-labs/gateway-contracts":"^0.5.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","eslint":"^9","vitest":"^3.2.4","@types/ws":"^8.5.14","@kb-labs/devkit":"link:../../../kb-labs-devkit"},"_npmOperationalInternal":{"tmp":"tmp/gateway-app_0.5.0_1775493374622_0.0472803802068813","host":"s3://npm-registry-packages-npm-production"}},"2.6.0":{"name":"@kb-labs/gateway-app","version":"2.6.0","_id":"@kb-labs/gateway-app@2.6.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.js"},"dist":{"shasum":"b94cebd5fbfbee4b727b63db8d3c2dd5be1634c1","tarball":"https://registry.npmjs.org/@kb-labs/gateway-app/-/gateway-app-2.6.0.tgz","fileCount":7,"integrity":"sha512-cN+HWBAAtL3OM2WzeeuFGWT7FSBo+ahAFfnvybkEUghEy2FZS0RxXZlj2s35JyrOEHQqdIVO+GCPTzClqiztrg==","signatures":[{"sig":"MEUCIGcwH4fgCblQ1pj3PH/aauTddY2r89RvKDIZ7fUlGZLzAiEAps1fFkxVwC6sij6o7n+xfIakx35Xa4ZI8RmPyJOheds=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":305674},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"b19d4e2a767bb809d8fbdfc6b2055d8e9f376ad8","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run","build":"tsup","clean":"rimraf dist","start":"node dist/index.js","lint:fix":"eslint . --fix","test:e2e":"vitest run src/__tests__/*.e2e.test.ts","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.19.4","dependencies":{"ws":"^8.18.3","fastify":"^5.2.0","@fastify/cors":"^10.0.1","@fastify/swagger":">=9.5.1","@kb-labs/core-sys":"^2.6.0","@fastify/websocket":"^11.0.1","@fastify/http-proxy":"^11.4.1","@fastify/swagger-ui":"^5.2.0","@kb-labs/core-config":"^2.6.0","@kb-labs/shared-http":"^2.6.0","@kb-labs/core-runtime":"^2.6.0","@kb-labs/gateway-auth":"^2.6.0","@kb-labs/gateway-core":"^2.6.0","@kb-labs/core-platform":"^2.6.0","@kb-labs/core-registry":"^2.6.0","@kb-labs/core-contracts":"^2.6.0","@kb-labs/plugin-contracts":"^2.6.0","fastify-type-provider-zod":"^6.0.0","@kb-labs/gateway-contracts":"^2.6.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.4","@types/ws":"^8.5.14","@kb-labs/devkit":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/gateway-app_2.6.0_1775922218862_0.44345003355809864","host":"s3://npm-registry-packages-npm-production"}},"2.9.0":{"name":"@kb-labs/gateway-app","version":"2.9.0","_id":"@kb-labs/gateway-app@2.9.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.js"},"dist":{"shasum":"0d014fafdbd043770825873ea0ea690c59f4df52","tarball":"https://registry.npmjs.org/@kb-labs/gateway-app/-/gateway-app-2.9.0.tgz","fileCount":7,"integrity":"sha512-ADdQIQl9XSy1SOQunhX+/b3EvB9z/JICZE2jBz5FKulxH5H/qqeALfd63qOYXvq/tezeZasoWZsaGEkByfz4bA==","signatures":[{"sig":"MEUCIQDgftp7lIMlbTE1v0+Ru25Tqe9BlGbu6wXHw9YEGTHoBAIgMc/Vr1i00USNaOxjJy0xn+5pXbQyrJny56Pg3X7lUD8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":305656},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-gateway-app-2.9.0.tgz","types":"./dist/index.d.ts","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run","build":"tsup","clean":"rimraf dist","start":"node dist/index.js","lint:fix":"eslint . --fix","test:e2e":"vitest run src/__tests__/*.e2e.test.ts","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/77352555e9a4c1dab19b0c44265b2102/kb-labs-gateway-app-2.9.0.tgz","_integrity":"sha512-ADdQIQl9XSy1SOQunhX+/b3EvB9z/JICZE2jBz5FKulxH5H/qqeALfd63qOYXvq/tezeZasoWZsaGEkByfz4bA==","_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.19.4","dependencies":{"ws":"^8.18.3","fastify":"^5.2.0","@fastify/cors":"^10.0.1","@fastify/swagger":">=9.5.1","@kb-labs/core-sys":"2.9.0","@fastify/websocket":"^11.0.1","@fastify/http-proxy":"^11.4.1","@fastify/swagger-ui":"^5.2.0","@kb-labs/core-config":"2.9.0","@kb-labs/shared-http":"2.9.0","@kb-labs/core-runtime":"2.9.0","@kb-labs/gateway-auth":"2.9.0","@kb-labs/gateway-core":"2.9.0","@kb-labs/core-platform":"2.9.0","@kb-labs/core-registry":"2.9.0","@kb-labs/core-contracts":"2.9.0","@kb-labs/plugin-contracts":"2.9.0","fastify-type-provider-zod":"^6.0.0","@kb-labs/gateway-contracts":"2.9.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.4","@types/ws":"^8.5.14","@kb-labs/devkit":"2.9.0"},"_npmOperationalInternal":{"tmp":"tmp/gateway-app_2.9.0_1775932001541_0.20572477983084547","host":"s3://npm-registry-packages-npm-production"}},"2.10.0":{"name":"@kb-labs/gateway-app","version":"2.10.0","_id":"@kb-labs/gateway-app@2.10.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.js"},"dist":{"shasum":"aceff47f3dcbda875f37b026eabc60898f8f9f4d","tarball":"https://registry.npmjs.org/@kb-labs/gateway-app/-/gateway-app-2.10.0.tgz","fileCount":7,"integrity":"sha512-q2plWbikOCQMqYH75IcKakT7G/zz3TI80UjJeqfBmdDcID9rJMcIjYfJjbAOCoVX1C2I6y8Jveu8Xcbw8dIwbw==","signatures":[{"sig":"MEUCIGwhbYA/onlQRikmVJ/yiuLepD2J+wS9ZCQkLT64DaokAiEAp6KEvI5szYBdPozUgw834SD1exWAzJm/ZncBHsCwVgE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":305669},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-gateway-app-2.10.0.tgz","types":"./dist/index.d.ts","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run","build":"tsup","clean":"rimraf dist","start":"node dist/index.js","lint:fix":"eslint . --fix","test:e2e":"vitest run src/__tests__/*.e2e.test.ts","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/d1fe50ecdfc903f50d3b49e036d049f5/kb-labs-gateway-app-2.10.0.tgz","_integrity":"sha512-q2plWbikOCQMqYH75IcKakT7G/zz3TI80UjJeqfBmdDcID9rJMcIjYfJjbAOCoVX1C2I6y8Jveu8Xcbw8dIwbw==","_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.19.4","dependencies":{"ws":"^8.18.3","fastify":"^5.2.0","@fastify/cors":"^10.0.1","@fastify/swagger":">=9.5.1","@kb-labs/core-sys":"2.10.0","@fastify/websocket":"^11.0.1","@fastify/http-proxy":"^11.4.1","@fastify/swagger-ui":"^5.2.0","@kb-labs/core-config":"2.10.0","@kb-labs/shared-http":"2.10.0","@kb-labs/core-runtime":"2.10.0","@kb-labs/gateway-auth":"2.10.0","@kb-labs/gateway-core":"2.10.0","@kb-labs/core-platform":"2.10.0","@kb-labs/core-registry":"2.10.0","@kb-labs/core-contracts":"2.10.0","@kb-labs/plugin-contracts":"2.10.0","fastify-type-provider-zod":"^6.0.0","@kb-labs/gateway-contracts":"2.10.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.4","@types/ws":"^8.5.14","@kb-labs/devkit":"2.10.0"},"_npmOperationalInternal":{"tmp":"tmp/gateway-app_2.10.0_1775933982599_0.36313282222094423","host":"s3://npm-registry-packages-npm-production"}},"2.11.0":{"name":"@kb-labs/gateway-app","version":"2.11.0","_id":"@kb-labs/gateway-app@2.11.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.js"},"dist":{"shasum":"739fcb2b86f4426e3cd0d7bbc1434a623b1e04f9","tarball":"https://registry.npmjs.org/@kb-labs/gateway-app/-/gateway-app-2.11.0.tgz","fileCount":7,"integrity":"sha512-/gbL1zONiXcrg0NIpejQIHrVQvoHMWVE5/Vnb6WDYACoxvNaFthRQhBj2mVxj7hFkmTloDnKbduDz/P9/vkUcA==","signatures":[{"sig":"MEQCIBfmMEPRQ+JM45AM9+f8CSq3quqgLwhEESuUhMfb/bzsAiBY7/BVhDtlRyHs4q8V920/Pm4+OFE0owc2gQmCjlBOQA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":305669},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-gateway-app-2.11.0.tgz","types":"./dist/index.d.ts","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run","build":"tsup","clean":"rimraf dist","start":"node dist/index.js","lint:fix":"eslint . --fix","test:e2e":"vitest run src/__tests__/*.e2e.test.ts","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/e3a524e8c158340a6cf21100d641ebc5/kb-labs-gateway-app-2.11.0.tgz","_integrity":"sha512-/gbL1zONiXcrg0NIpejQIHrVQvoHMWVE5/Vnb6WDYACoxvNaFthRQhBj2mVxj7hFkmTloDnKbduDz/P9/vkUcA==","_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.19.4","dependencies":{"ws":"^8.18.3","fastify":"^5.2.0","@fastify/cors":"^10.0.1","@fastify/swagger":">=9.5.1","@kb-labs/core-sys":"2.11.0","@fastify/websocket":"^11.0.1","@fastify/http-proxy":"^11.4.1","@fastify/swagger-ui":"^5.2.0","@kb-labs/core-config":"2.11.0","@kb-labs/shared-http":"2.11.0","@kb-labs/core-runtime":"2.11.0","@kb-labs/gateway-auth":"2.11.0","@kb-labs/gateway-core":"2.11.0","@kb-labs/core-platform":"2.11.0","@kb-labs/core-registry":"2.11.0","@kb-labs/core-contracts":"2.11.0","@kb-labs/plugin-contracts":"2.11.0","fastify-type-provider-zod":"^6.0.0","@kb-labs/gateway-contracts":"2.11.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.4","@types/ws":"^8.5.14","@kb-labs/devkit":"2.11.0"},"_npmOperationalInternal":{"tmp":"tmp/gateway-app_2.11.0_1775935737443_0.12857432897761578","host":"s3://npm-registry-packages-npm-production"}},"2.12.0":{"name":"@kb-labs/gateway-app","version":"2.12.0","_id":"@kb-labs/gateway-app@2.12.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.js"},"dist":{"shasum":"e38332cf6615c0563e37e7ea2ca25b76f358ef9b","tarball":"https://registry.npmjs.org/@kb-labs/gateway-app/-/gateway-app-2.12.0.tgz","fileCount":7,"integrity":"sha512-BjfWTrsZyZB4tCcgeExfGKFIuBHluZcJj5i1HqoI3KZo7GDi4yMHqk9pGu9wPyd6h1YWtrmi7yxIGP0eEKnxYA==","signatures":[{"sig":"MEUCIEpJm5lOmLZ8mI0962AntKXfnKIRCWBXp+fk3/R7M9B8AiEA6rVSgWxN60ofkD7izPhrelfRNykEepJLv58KaXkwHHM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":305669},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-gateway-app-2.12.0.tgz","types":"./dist/index.d.ts","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run","build":"tsup","clean":"rimraf dist","start":"node dist/index.js","lint:fix":"eslint . --fix","test:e2e":"vitest run src/__tests__/*.e2e.test.ts","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/bfdf24360faf21e8779494f8273f6467/kb-labs-gateway-app-2.12.0.tgz","_integrity":"sha512-BjfWTrsZyZB4tCcgeExfGKFIuBHluZcJj5i1HqoI3KZo7GDi4yMHqk9pGu9wPyd6h1YWtrmi7yxIGP0eEKnxYA==","_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.19.4","dependencies":{"ws":"^8.18.3","fastify":"^5.2.0","@fastify/cors":"^10.0.1","@fastify/swagger":">=9.5.1","@kb-labs/core-sys":"2.12.0","@fastify/websocket":"^11.0.1","@fastify/http-proxy":"^11.4.1","@fastify/swagger-ui":"^5.2.0","@kb-labs/core-config":"2.12.0","@kb-labs/shared-http":"2.12.0","@kb-labs/core-runtime":"2.12.0","@kb-labs/gateway-auth":"2.12.0","@kb-labs/gateway-core":"2.12.0","@kb-labs/core-platform":"2.12.0","@kb-labs/core-registry":"2.12.0","@kb-labs/core-contracts":"2.12.0","@kb-labs/plugin-contracts":"2.12.0","fastify-type-provider-zod":"^6.0.0","@kb-labs/gateway-contracts":"2.12.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.4","@types/ws":"^8.5.14","@kb-labs/devkit":"2.12.0"},"_npmOperationalInternal":{"tmp":"tmp/gateway-app_2.12.0_1775937880787_0.5956123648949829","host":"s3://npm-registry-packages-npm-production"}},"2.13.0":{"name":"@kb-labs/gateway-app","version":"2.13.0","_id":"@kb-labs/gateway-app@2.13.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.js"},"dist":{"shasum":"fe080c0263daacfdcdca0a907e7aa6c18d28bb55","tarball":"https://registry.npmjs.org/@kb-labs/gateway-app/-/gateway-app-2.13.0.tgz","fileCount":7,"integrity":"sha512-EXJaZrgQCzEatL/85g2cWC7wNPMe50g/nvfHCP3cPz4TzpDGamz+tGKInpRtxj5RG1hp0045ApFxHPiHNobSGQ==","signatures":[{"sig":"MEUCIQDrYTqeQ7FigS6H/gwX4EgSestHkMp5Bi3YCJl7kTSs9QIgBL/Zs8HNWzN8r8Tmdf47O8YSFf0NpNuxn8POMG2SkFc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":305669},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-gateway-app-2.13.0.tgz","types":"./dist/index.d.ts","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run","build":"tsup","clean":"rimraf dist","start":"node dist/index.js","lint:fix":"eslint . --fix","test:e2e":"vitest run src/__tests__/*.e2e.test.ts","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/3004ba3ad870c2fc4a958963d9df8317/kb-labs-gateway-app-2.13.0.tgz","_integrity":"sha512-EXJaZrgQCzEatL/85g2cWC7wNPMe50g/nvfHCP3cPz4TzpDGamz+tGKInpRtxj5RG1hp0045ApFxHPiHNobSGQ==","_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.19.4","dependencies":{"ws":"^8.18.3","fastify":"^5.2.0","@fastify/cors":"^10.0.1","@fastify/swagger":">=9.5.1","@kb-labs/core-sys":"2.13.0","@fastify/websocket":"^11.0.1","@fastify/http-proxy":"^11.4.1","@fastify/swagger-ui":"^5.2.0","@kb-labs/core-config":"2.13.0","@kb-labs/shared-http":"2.13.0","@kb-labs/core-runtime":"2.13.0","@kb-labs/gateway-auth":"2.13.0","@kb-labs/gateway-core":"2.13.0","@kb-labs/core-platform":"2.13.0","@kb-labs/core-registry":"2.13.0","@kb-labs/core-contracts":"2.13.0","@kb-labs/plugin-contracts":"2.13.0","fastify-type-provider-zod":"^6.0.0","@kb-labs/gateway-contracts":"2.13.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.4","@types/ws":"^8.5.14","@kb-labs/devkit":"2.13.0"},"_npmOperationalInternal":{"tmp":"tmp/gateway-app_2.13.0_1775939119291_0.0975683781056107","host":"s3://npm-registry-packages-npm-production"}},"2.14.0":{"name":"@kb-labs/gateway-app","version":"2.14.0","_id":"@kb-labs/gateway-app@2.14.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.js"},"dist":{"shasum":"ab39a0e6a067675496e1a8c5ca3125a515a11b48","tarball":"https://registry.npmjs.org/@kb-labs/gateway-app/-/gateway-app-2.14.0.tgz","fileCount":7,"integrity":"sha512-U5f2GPs3ebEYhYnqvdP+KH97bHSZqkJ62yeGjaZkO1bFabPv71lkQbDGpDvOFc88UhtqDcBIHhMS8Fpp4W4b1w==","signatures":[{"sig":"MEQCICgO1l6fK2Az3Lu2wCNqw98yqdDfxxbRvVhoBf6H0U6aAiBXu0SPoXvt8lHVDsx9JJW5SQ5cSv8+LMFwOBkXbdlIJA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":305669},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-gateway-app-2.14.0.tgz","types":"./dist/index.d.ts","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run","build":"tsup","clean":"rimraf dist","start":"node dist/index.js","lint:fix":"eslint . --fix","test:e2e":"vitest run src/__tests__/*.e2e.test.ts","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/2b6c3f882d9b9768f677f4cadafe3f93/kb-labs-gateway-app-2.14.0.tgz","_integrity":"sha512-U5f2GPs3ebEYhYnqvdP+KH97bHSZqkJ62yeGjaZkO1bFabPv71lkQbDGpDvOFc88UhtqDcBIHhMS8Fpp4W4b1w==","_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.19.4","dependencies":{"ws":"^8.18.3","fastify":"^5.2.0","@fastify/cors":"^10.0.1","@fastify/swagger":">=9.5.1","@kb-labs/core-sys":"2.14.0","@fastify/websocket":"^11.0.1","@fastify/http-proxy":"^11.4.1","@fastify/swagger-ui":"^5.2.0","@kb-labs/core-config":"2.14.0","@kb-labs/shared-http":"2.14.0","@kb-labs/core-runtime":"2.14.0","@kb-labs/gateway-auth":"2.14.0","@kb-labs/gateway-core":"2.14.0","@kb-labs/core-platform":"2.14.0","@kb-labs/core-registry":"2.14.0","@kb-labs/core-contracts":"2.14.0","@kb-labs/plugin-contracts":"2.14.0","fastify-type-provider-zod":"^6.0.0","@kb-labs/gateway-contracts":"2.14.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.4","@types/ws":"^8.5.14","@kb-labs/devkit":"2.14.0"},"_npmOperationalInternal":{"tmp":"tmp/gateway-app_2.14.0_1775988115113_0.48922448920405115","host":"s3://npm-registry-packages-npm-production"}},"2.15.0":{"name":"@kb-labs/gateway-app","version":"2.15.0","_id":"@kb-labs/gateway-app@2.15.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.js"},"dist":{"shasum":"9db67db9cfee13682df9306ef1d788631a44fc83","tarball":"https://registry.npmjs.org/@kb-labs/gateway-app/-/gateway-app-2.15.0.tgz","fileCount":7,"integrity":"sha512-RVKU9PN0pDLe65+QW5KRTKjp8swK2xr/PHqPEi8WuOozmGqYHanimcxU9fFdbeHLw6N6CsL+7C/mNk+tQ//MYg==","signatures":[{"sig":"MEYCIQDVVjT263Qt948jDWATSmDBnIDWHcx8gT3GXKNmFNdAZgIhALFw/mDRtysLGVnq6rdS9J+LrDcp9apqZJdHAEFmLU9n","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":305669},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-gateway-app-2.15.0.tgz","types":"./dist/index.d.ts","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run","build":"tsup","clean":"rimraf dist","start":"node dist/index.js","lint:fix":"eslint . --fix","test:e2e":"vitest run src/__tests__/*.e2e.test.ts","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/8eb3269f4460cfa0ef5a7155604e9448/kb-labs-gateway-app-2.15.0.tgz","_integrity":"sha512-RVKU9PN0pDLe65+QW5KRTKjp8swK2xr/PHqPEi8WuOozmGqYHanimcxU9fFdbeHLw6N6CsL+7C/mNk+tQ//MYg==","_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.19.4","dependencies":{"ws":"^8.18.3","fastify":"^5.2.0","@fastify/cors":"^10.0.1","@fastify/swagger":">=9.5.1","@kb-labs/core-sys":"2.15.0","@fastify/websocket":"^11.0.1","@fastify/http-proxy":"^11.4.1","@fastify/swagger-ui":"^5.2.0","@kb-labs/core-config":"2.15.0","@kb-labs/shared-http":"2.15.0","@kb-labs/core-runtime":"2.15.0","@kb-labs/gateway-auth":"2.15.0","@kb-labs/gateway-core":"2.15.0","@kb-labs/core-platform":"2.15.0","@kb-labs/core-registry":"2.15.0","@kb-labs/core-contracts":"2.15.0","@kb-labs/plugin-contracts":"2.15.0","fastify-type-provider-zod":"^6.0.0","@kb-labs/gateway-contracts":"2.15.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.4","@types/ws":"^8.5.14","@kb-labs/devkit":"2.15.0"},"_npmOperationalInternal":{"tmp":"tmp/gateway-app_2.15.0_1776024359199_0.6830528492264125","host":"s3://npm-registry-packages-npm-production"}},"2.16.0":{"name":"@kb-labs/gateway-app","version":"2.16.0","_id":"@kb-labs/gateway-app@2.16.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.js"},"dist":{"shasum":"2dd7da46f95b0e6c8b87d3eb8131b5a763cfbc47","tarball":"https://registry.npmjs.org/@kb-labs/gateway-app/-/gateway-app-2.16.0.tgz","fileCount":7,"integrity":"sha512-wtG1EQBMwsYcErbf+VYfs1edS9BkMsaNA58Tr5Mzwi9RYUKj81IKJMt2pa7wRQxJMBnqI0OADJGjU4DUuur/Sg==","signatures":[{"sig":"MEQCIGM0wbaKrZZaQ/hR85Nmt4Mz8DoHkt+VoidjCd1Q1vvCAiAUbyIfBlWHYS7qwBzorzCTx4HCbU1RKMHP3tG/c8P2bg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":307496},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-gateway-app-2.16.0.tgz","types":"./dist/index.d.ts","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run","build":"tsup","clean":"rimraf dist","start":"node dist/index.js","lint:fix":"eslint . --fix","test:e2e":"vitest run src/__tests__/*.e2e.test.ts","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/77d00c29f94f370effe0375c0e7a119a/kb-labs-gateway-app-2.16.0.tgz","_integrity":"sha512-wtG1EQBMwsYcErbf+VYfs1edS9BkMsaNA58Tr5Mzwi9RYUKj81IKJMt2pa7wRQxJMBnqI0OADJGjU4DUuur/Sg==","_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.19.4","dependencies":{"ws":"^8.18.3","fastify":"^5.2.0","@fastify/cors":"^10.0.1","@fastify/swagger":">=9.5.1","@kb-labs/core-sys":"2.16.0","@fastify/websocket":"^11.0.1","@fastify/http-proxy":"^11.4.1","@fastify/swagger-ui":"^5.2.0","@kb-labs/core-config":"2.16.0","@kb-labs/shared-http":"2.16.0","@kb-labs/core-runtime":"2.16.0","@kb-labs/gateway-auth":"2.16.0","@kb-labs/gateway-core":"2.16.0","@kb-labs/core-platform":"2.16.0","@kb-labs/core-registry":"2.16.0","@kb-labs/core-contracts":"2.16.0","@kb-labs/plugin-contracts":"2.16.0","fastify-type-provider-zod":"^6.0.0","@kb-labs/gateway-contracts":"2.16.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.4","@types/ws":"^8.5.14","@kb-labs/devkit":"2.16.0","@kb-labs/shared-testing-e2e":"2.16.0"},"_npmOperationalInternal":{"tmp":"tmp/gateway-app_2.16.0_1776086746583_0.5714615140569881","host":"s3://npm-registry-packages-npm-production"}},"2.17.0":{"name":"@kb-labs/gateway-app","version":"2.17.0","_id":"@kb-labs/gateway-app@2.17.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.js"},"dist":{"shasum":"0abb1d9cb57586171285579e41331134fafabba8","tarball":"https://registry.npmjs.org/@kb-labs/gateway-app/-/gateway-app-2.17.0.tgz","fileCount":7,"integrity":"sha512-u05ycaCXuwK1Zj3ZVBQ4fR1uM528sJE5Ibxij0uPZYb2vZddIc1L+FPcLlbPoNh7S5DedqCVMYYeT6xC/mWPOg==","signatures":[{"sig":"MEUCIQCRuK0A7X10RXpZmrgYVpFVvb5fyjC3jueqN8H0cAyQYAIgGYPobj0XYoQnpH8HrZ1z1RJHPodTt1K6o+X3dVNGO8k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":305714},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-gateway-app-2.17.0.tgz","types":"./dist/index.d.ts","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run","build":"tsup","clean":"rimraf dist","start":"node dist/index.js","lint:fix":"eslint . --fix","test:e2e":"vitest run src/__tests__/*.e2e.test.ts","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/b9685b044ae82ab31a1eabf2ccc11d5b/kb-labs-gateway-app-2.17.0.tgz","_integrity":"sha512-u05ycaCXuwK1Zj3ZVBQ4fR1uM528sJE5Ibxij0uPZYb2vZddIc1L+FPcLlbPoNh7S5DedqCVMYYeT6xC/mWPOg==","_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.19.4","dependencies":{"ws":"^8.18.3","fastify":"^5.2.0","@fastify/cors":"^10.0.1","@fastify/swagger":">=9.5.1","@kb-labs/core-sys":"2.17.0","@fastify/websocket":"^11.0.1","@fastify/http-proxy":"^11.4.1","@fastify/swagger-ui":"^5.2.0","@kb-labs/core-config":"2.17.0","@kb-labs/shared-http":"2.17.0","@kb-labs/core-runtime":"2.17.0","@kb-labs/gateway-auth":"2.17.0","@kb-labs/gateway-core":"2.17.0","@kb-labs/core-platform":"2.17.0","@kb-labs/core-registry":"2.17.0","@kb-labs/core-contracts":"2.17.0","@kb-labs/plugin-contracts":"2.17.0","fastify-type-provider-zod":"^6.0.0","@kb-labs/gateway-contracts":"2.17.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.4","@types/ws":"^8.5.14","@kb-labs/devkit":"2.17.0","@kb-labs/shared-testing-e2e":"2.17.0"},"_npmOperationalInternal":{"tmp":"tmp/gateway-app_2.17.0_1776089815450_0.5121804109730415","host":"s3://npm-registry-packages-npm-production"}},"2.18.0":{"name":"@kb-labs/gateway-app","version":"2.18.0","_id":"@kb-labs/gateway-app@2.18.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.js"},"dist":{"shasum":"5a53e49e8b07498ae37dce69d26b72813cbbd4bc","tarball":"https://registry.npmjs.org/@kb-labs/gateway-app/-/gateway-app-2.18.0.tgz","fileCount":7,"integrity":"sha512-mxfdIrKaCJoDcijl/PimJx8oZd/RMFX05MVwm/trklNW09m7RAq76s8wzY51YPNNK+sS+SLAht7Au/oM2ys8rw==","signatures":[{"sig":"MEUCIQCgwbQX7WUFaUsUaVOjt5e3FUvGHvjrMZl8c1lf3E3mTQIgSjKpThf9XDvzJZu0lQILw+6eTYxUSdDuEzG7h4oHm9c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":305714},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-gateway-app-2.18.0.tgz","types":"./dist/index.d.ts","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run","build":"tsup","clean":"rimraf dist","start":"node dist/index.js","lint:fix":"eslint . --fix","test:e2e":"vitest run src/__tests__/*.e2e.test.ts","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/3677bed35437e0c01fe9da8a549b15fc/kb-labs-gateway-app-2.18.0.tgz","_integrity":"sha512-mxfdIrKaCJoDcijl/PimJx8oZd/RMFX05MVwm/trklNW09m7RAq76s8wzY51YPNNK+sS+SLAht7Au/oM2ys8rw==","_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.19.4","dependencies":{"ws":"^8.18.3","fastify":"^5.2.0","@fastify/cors":"^10.0.1","@fastify/swagger":">=9.5.1","@kb-labs/core-sys":"2.18.0","@fastify/websocket":"^11.0.1","@fastify/http-proxy":"^11.4.1","@fastify/swagger-ui":"^5.2.0","@kb-labs/core-config":"2.18.0","@kb-labs/shared-http":"2.18.0","@kb-labs/core-runtime":"2.18.0","@kb-labs/gateway-auth":"2.18.0","@kb-labs/gateway-core":"2.18.0","@kb-labs/core-platform":"2.18.0","@kb-labs/core-registry":"2.18.0","@kb-labs/core-contracts":"2.18.0","@kb-labs/plugin-contracts":"2.18.0","fastify-type-provider-zod":"^6.0.0","@kb-labs/gateway-contracts":"2.18.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.4","@types/ws":"^8.5.14","@kb-labs/devkit":"2.18.0","@kb-labs/shared-testing-e2e":"2.18.0"},"_npmOperationalInternal":{"tmp":"tmp/gateway-app_2.18.0_1776090877197_0.7309822315220766","host":"s3://npm-registry-packages-npm-production"}},"2.19.0":{"name":"@kb-labs/gateway-app","version":"2.19.0","_id":"@kb-labs/gateway-app@2.19.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.js"},"dist":{"shasum":"390d1333352f541d4bd1e0d0d2a56c3077fb35f5","tarball":"https://registry.npmjs.org/@kb-labs/gateway-app/-/gateway-app-2.19.0.tgz","fileCount":7,"integrity":"sha512-zTtfDhBjh5tLjfY78wMBOZHWGLJIXE0ULKkkLmc1nUXVic4uOMMgONdmmXNeat9T/lpYzMzjgSsYycQA7MbyHw==","signatures":[{"sig":"MEYCIQDFCljYlqfZjLeMi2U8FSMqiFC+yyhWke7lE7W9RcNTGwIhAObWqlnqpl0oBQ2vjKIzMOERhbamvfvXA1J0/gAy6lkP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":305714},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-gateway-app-2.19.0.tgz","types":"./dist/index.d.ts","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run","build":"tsup","clean":"rimraf dist","start":"node dist/index.js","lint:fix":"eslint . --fix","test:e2e":"vitest run src/__tests__/*.e2e.test.ts","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/01237360f26e155f7ecb60c8193a5d84/kb-labs-gateway-app-2.19.0.tgz","_integrity":"sha512-zTtfDhBjh5tLjfY78wMBOZHWGLJIXE0ULKkkLmc1nUXVic4uOMMgONdmmXNeat9T/lpYzMzjgSsYycQA7MbyHw==","_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.19.4","dependencies":{"ws":"^8.18.3","fastify":"^5.2.0","@fastify/cors":"^10.0.1","@fastify/swagger":">=9.5.1","@kb-labs/core-sys":"2.19.0","@fastify/websocket":"^11.0.1","@fastify/http-proxy":"^11.4.1","@fastify/swagger-ui":"^5.2.0","@kb-labs/core-config":"2.19.0","@kb-labs/shared-http":"2.19.0","@kb-labs/core-runtime":"2.19.0","@kb-labs/gateway-auth":"2.19.0","@kb-labs/gateway-core":"2.19.0","@kb-labs/core-platform":"2.19.0","@kb-labs/core-registry":"2.19.0","@kb-labs/core-contracts":"2.19.0","@kb-labs/plugin-contracts":"2.19.0","fastify-type-provider-zod":"^6.0.0","@kb-labs/gateway-contracts":"2.19.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.4","@types/ws":"^8.5.14","@kb-labs/devkit":"2.19.0","@kb-labs/shared-testing-e2e":"2.19.0"},"_npmOperationalInternal":{"tmp":"tmp/gateway-app_2.19.0_1776094121364_0.15234906766727319","host":"s3://npm-registry-packages-npm-production"}},"2.20.0":{"name":"@kb-labs/gateway-app","version":"2.20.0","_id":"@kb-labs/gateway-app@2.20.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.js"},"dist":{"shasum":"c5389e68b201e1648217102a04d6595133d4e206","tarball":"https://registry.npmjs.org/@kb-labs/gateway-app/-/gateway-app-2.20.0.tgz","fileCount":7,"integrity":"sha512-qoYyxiT99gvrUF13+gVDPNZiNl5GDdg9J1/z7gyg08pZ3bophfRq8g04S5IAH0PQg7cJ8OfoU97fh2wLUZy5Kw==","signatures":[{"sig":"MEUCIFomS3qkRPBkOJqtjL5Q5BcmdEwRqwUGBQV0xrW2OOkWAiEAojnnl6t+G35G48UuBsZHo7mFW2xDSao+DlvNpd0pVpU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":309181},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-gateway-app-2.20.0.tgz","types":"./dist/index.d.ts","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run","build":"tsup","clean":"rimraf dist","start":"node dist/index.js","lint:fix":"eslint . --fix","test:e2e":"vitest run src/__tests__/*.e2e.test.ts","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/2e7bbd7d0393c17db8f74969f6fd2c19/kb-labs-gateway-app-2.20.0.tgz","_integrity":"sha512-qoYyxiT99gvrUF13+gVDPNZiNl5GDdg9J1/z7gyg08pZ3bophfRq8g04S5IAH0PQg7cJ8OfoU97fh2wLUZy5Kw==","_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.19.4","dependencies":{"ws":"^8.18.3","fastify":"^5.2.0","@fastify/cors":"^10.0.1","@fastify/swagger":">=9.5.1","@kb-labs/core-sys":"2.20.0","@fastify/websocket":"^11.0.1","@fastify/http-proxy":"^11.4.1","@fastify/swagger-ui":"^5.2.0","@kb-labs/adapters-fs":"2.20.0","@kb-labs/core-config":"2.20.0","@kb-labs/shared-http":"2.20.0","@kb-labs/core-runtime":"2.20.0","@kb-labs/gateway-auth":"2.20.0","@kb-labs/gateway-core":"2.20.0","@kb-labs/adapters-pino":"2.20.0","@kb-labs/core-platform":"2.20.0","@kb-labs/core-registry":"2.20.0","@kb-labs/adapters-redis":"2.20.0","@kb-labs/core-contracts":"2.20.0","@kb-labs/adapters-openai":"2.20.0","@kb-labs/adapters-sqlite":"2.20.0","@kb-labs/plugin-contracts":"2.20.0","fastify-type-provider-zod":"^6.0.0","@kb-labs/gateway-contracts":"2.20.0","@kb-labs/adapters-log-sqlite":"2.20.0","@kb-labs/adapters-eventbus-cache":"2.20.0","@kb-labs/adapters-log-ringbuffer":"2.20.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.4","@types/ws":"^8.5.14","@kb-labs/devkit":"2.20.0","@kb-labs/shared-testing-e2e":"2.20.0"},"_npmOperationalInternal":{"tmp":"tmp/gateway-app_2.20.0_1776113887508_0.946817761332853","host":"s3://npm-registry-packages-npm-production"}},"2.22.0":{"name":"@kb-labs/gateway-app","version":"2.22.0","_id":"@kb-labs/gateway-app@2.22.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.js"},"dist":{"shasum":"e58f7862a344baa0e5de87e9140dc8c5a20e9236","tarball":"https://registry.npmjs.org/@kb-labs/gateway-app/-/gateway-app-2.22.0.tgz","fileCount":7,"integrity":"sha512-0X5euRYDGVZQbn5o7C45gMMqbdgPSJXv0HGI0KaQQ8Z5IH461aJ+dlwti7PzhOzN9JzKwQ510FEMAFwJ9sbKHQ==","signatures":[{"sig":"MEYCIQCYajbRMaUfnq2X5BPrJdSqThJepKJTF4HjDGkDw5TOwAIhAKzRY+sIk8zXuUbYNyFeyq4l66ccC8MIc5+4o/OhVof9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":309181},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-gateway-app-2.22.0.tgz","types":"./dist/index.d.ts","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run","build":"tsup","clean":"rimraf dist","start":"node dist/index.js","lint:fix":"eslint . --fix","test:e2e":"vitest run src/__tests__/*.e2e.test.ts","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/4148adeb8801288c45e37b603d0e26b7/kb-labs-gateway-app-2.22.0.tgz","_integrity":"sha512-0X5euRYDGVZQbn5o7C45gMMqbdgPSJXv0HGI0KaQQ8Z5IH461aJ+dlwti7PzhOzN9JzKwQ510FEMAFwJ9sbKHQ==","_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.19.4","dependencies":{"ws":"^8.18.3","fastify":"^5.2.0","@fastify/cors":"^10.0.1","@fastify/swagger":">=9.5.1","@kb-labs/core-sys":"2.22.0","@fastify/websocket":"^11.0.1","@fastify/http-proxy":"^11.4.1","@fastify/swagger-ui":"^5.2.0","@kb-labs/adapters-fs":"2.22.0","@kb-labs/core-config":"2.22.0","@kb-labs/shared-http":"2.22.0","@kb-labs/core-runtime":"2.22.0","@kb-labs/gateway-auth":"2.22.0","@kb-labs/gateway-core":"2.22.0","@kb-labs/adapters-pino":"2.22.0","@kb-labs/core-platform":"2.22.0","@kb-labs/core-registry":"2.22.0","@kb-labs/adapters-redis":"2.22.0","@kb-labs/core-contracts":"2.22.0","@kb-labs/adapters-openai":"2.22.0","@kb-labs/adapters-sqlite":"2.22.0","@kb-labs/plugin-contracts":"2.22.0","fastify-type-provider-zod":"^6.0.0","@kb-labs/gateway-contracts":"2.22.0","@kb-labs/adapters-log-sqlite":"2.22.0","@kb-labs/adapters-eventbus-cache":"2.22.0","@kb-labs/adapters-log-ringbuffer":"2.22.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.4","@types/ws":"^8.5.14","@kb-labs/devkit":"2.22.0","@kb-labs/shared-testing-e2e":"2.22.0"},"_npmOperationalInternal":{"tmp":"tmp/gateway-app_2.22.0_1776158753226_0.6890400583807073","host":"s3://npm-registry-packages-npm-production"}},"2.23.0":{"name":"@kb-labs/gateway-app","version":"2.23.0","_id":"@kb-labs/gateway-app@2.23.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.js"},"dist":{"shasum":"059c16d3e2ce72ce760c2da1daa43456e2cdd84f","tarball":"https://registry.npmjs.org/@kb-labs/gateway-app/-/gateway-app-2.23.0.tgz","fileCount":7,"integrity":"sha512-k/NOaiqF3TppJjHuP8WW+NBIFpSYtx0ekcNPTt/J4Wvft9YTiBoXVTXwePzmQUpUyk4mlioQOwpfOt4b9kzD+Q==","signatures":[{"sig":"MEUCIEEwxxMa0WEfyNmiD8Cj/P82vJ+DrneVWbCUlvKTT14vAiEA/IDP1ZCn7GJUxxQ+ZWpbQ4kg5cUIy0ped2ybR9vz4OQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":309181},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-gateway-app-2.23.0.tgz","types":"./dist/index.d.ts","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run","build":"tsup","clean":"rimraf dist","start":"node dist/index.js","lint:fix":"eslint . --fix","test:e2e":"vitest run src/__tests__/*.e2e.test.ts","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/67fb04a3090300678dd6a692dde14875/kb-labs-gateway-app-2.23.0.tgz","_integrity":"sha512-k/NOaiqF3TppJjHuP8WW+NBIFpSYtx0ekcNPTt/J4Wvft9YTiBoXVTXwePzmQUpUyk4mlioQOwpfOt4b9kzD+Q==","_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.19.4","dependencies":{"ws":"^8.18.3","fastify":"^5.2.0","@fastify/cors":"^10.0.1","@fastify/swagger":">=9.5.1","@kb-labs/core-sys":"2.23.0","@fastify/websocket":"^11.0.1","@fastify/http-proxy":"^11.4.1","@fastify/swagger-ui":"^5.2.0","@kb-labs/adapters-fs":"2.23.0","@kb-labs/core-config":"2.23.0","@kb-labs/shared-http":"2.23.0","@kb-labs/core-runtime":"2.23.0","@kb-labs/gateway-auth":"2.23.0","@kb-labs/gateway-core":"2.23.0","@kb-labs/adapters-pino":"2.23.0","@kb-labs/core-platform":"2.23.0","@kb-labs/core-registry":"2.23.0","@kb-labs/adapters-redis":"2.23.0","@kb-labs/core-contracts":"2.23.0","@kb-labs/adapters-openai":"2.23.0","@kb-labs/adapters-sqlite":"2.23.0","@kb-labs/plugin-contracts":"2.23.0","fastify-type-provider-zod":"^6.0.0","@kb-labs/gateway-contracts":"2.23.0","@kb-labs/adapters-log-sqlite":"2.23.0","@kb-labs/adapters-eventbus-cache":"2.23.0","@kb-labs/adapters-log-ringbuffer":"2.23.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.4","@types/ws":"^8.5.14","@kb-labs/devkit":"2.23.0","@kb-labs/shared-testing-e2e":"2.23.0"},"_npmOperationalInternal":{"tmp":"tmp/gateway-app_2.23.0_1776159454168_0.6812352813215339","host":"s3://npm-registry-packages-npm-production"}},"2.25.0":{"name":"@kb-labs/gateway-app","version":"2.25.0","_id":"@kb-labs/gateway-app@2.25.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.js"},"dist":{"shasum":"d6993c8455e10cc8dc5f84ae15581d389597d2df","tarball":"https://registry.npmjs.org/@kb-labs/gateway-app/-/gateway-app-2.25.0.tgz","fileCount":7,"integrity":"sha512-11fwoOkHEgZ9A+a3EJX+WYKB8fum16cV2yFK1IvsSSUmCIvJb9vJBM9B1Bge2c6/e914g8JZNYBdy2cFDrKrig==","signatures":[{"sig":"MEUCIQC+zNW+84U9TjdgcCsUUUXEY7Srq1mnhFcRfpbAF0J/TQIgQOUATUX1ZHRTQM0MFGX6TngEnLj0fOUR6YnWE5HcBvU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":309181},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-gateway-app-2.25.0.tgz","types":"./dist/index.d.ts","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run","build":"tsup","clean":"rimraf dist","start":"node dist/index.js","lint:fix":"eslint . --fix","test:e2e":"vitest run src/__tests__/*.e2e.test.ts","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/76c72ab6f36291d6c65eeeb7b00b9cd4/kb-labs-gateway-app-2.25.0.tgz","_integrity":"sha512-11fwoOkHEgZ9A+a3EJX+WYKB8fum16cV2yFK1IvsSSUmCIvJb9vJBM9B1Bge2c6/e914g8JZNYBdy2cFDrKrig==","_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.19.4","dependencies":{"ws":"^8.18.3","fastify":"^5.2.0","@fastify/cors":"^10.0.1","@fastify/swagger":">=9.5.1","@kb-labs/core-sys":"2.25.0","@fastify/websocket":"^11.0.1","@fastify/http-proxy":"^11.4.1","@fastify/swagger-ui":"^5.2.0","@kb-labs/adapters-fs":"2.25.0","@kb-labs/core-config":"2.25.0","@kb-labs/shared-http":"2.25.0","@kb-labs/core-runtime":"2.25.0","@kb-labs/gateway-auth":"2.25.0","@kb-labs/gateway-core":"2.25.0","@kb-labs/adapters-pino":"2.25.0","@kb-labs/core-platform":"2.25.0","@kb-labs/core-registry":"2.25.0","@kb-labs/adapters-redis":"2.25.0","@kb-labs/core-contracts":"2.25.0","@kb-labs/adapters-openai":"2.25.0","@kb-labs/adapters-sqlite":"2.25.0","@kb-labs/plugin-contracts":"2.25.0","fastify-type-provider-zod":"^6.0.0","@kb-labs/gateway-contracts":"2.25.0","@kb-labs/adapters-log-sqlite":"2.25.0","@kb-labs/adapters-eventbus-cache":"2.25.0","@kb-labs/adapters-log-ringbuffer":"2.25.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.4","@types/ws":"^8.5.14","@kb-labs/devkit":"2.25.0","@kb-labs/shared-testing-e2e":"2.25.0"},"_npmOperationalInternal":{"tmp":"tmp/gateway-app_2.25.0_1776163888079_0.9425092046101289","host":"s3://npm-registry-packages-npm-production"}},"2.28.0":{"name":"@kb-labs/gateway-app","version":"2.28.0","_id":"@kb-labs/gateway-app@2.28.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.js"},"dist":{"shasum":"aad66f5955491c1c5bfd26c19f1345e3e9deee24","tarball":"https://registry.npmjs.org/@kb-labs/gateway-app/-/gateway-app-2.28.0.tgz","fileCount":7,"integrity":"sha512-Rkj1IbMh6f8LM1HK5TFIMj0tREhgHurkQYsD/DW2LJ2Gw15JzBO82SO8CM/Y1vIFdRiWsIY6eRFi8dOIdiR6HQ==","signatures":[{"sig":"MEUCIQDIKFFmvMvmAgi4Sl+oPMlfXLCxNZGX4jEjonlM7vij6wIgSGR9XG0R6djhPMPgGgkUNlK0VMRYxGzrYrwZZzz3ZMg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":309181},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-gateway-app-2.28.0.tgz","types":"./dist/index.d.ts","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run","build":"tsup","clean":"rimraf dist","start":"node dist/index.js","lint:fix":"eslint . --fix","test:e2e":"vitest run src/__tests__/*.e2e.test.ts","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/c0341899a67fcc474b13a27c0f3f51bf/kb-labs-gateway-app-2.28.0.tgz","_integrity":"sha512-Rkj1IbMh6f8LM1HK5TFIMj0tREhgHurkQYsD/DW2LJ2Gw15JzBO82SO8CM/Y1vIFdRiWsIY6eRFi8dOIdiR6HQ==","_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.19.4","dependencies":{"ws":"^8.18.3","fastify":"^5.2.0","@fastify/cors":"^10.0.1","@fastify/swagger":">=9.5.1","@kb-labs/core-sys":"2.28.0","@fastify/websocket":"^11.0.1","@fastify/http-proxy":"^11.4.1","@fastify/swagger-ui":"^5.2.0","@kb-labs/adapters-fs":"2.28.0","@kb-labs/core-config":"2.28.0","@kb-labs/shared-http":"2.28.0","@kb-labs/core-runtime":"2.28.0","@kb-labs/gateway-auth":"2.28.0","@kb-labs/gateway-core":"2.28.0","@kb-labs/adapters-pino":"2.28.0","@kb-labs/core-platform":"2.28.0","@kb-labs/core-registry":"2.28.0","@kb-labs/adapters-redis":"2.28.0","@kb-labs/core-contracts":"2.28.0","@kb-labs/adapters-openai":"2.28.0","@kb-labs/adapters-sqlite":"2.28.0","@kb-labs/plugin-contracts":"2.28.0","fastify-type-provider-zod":"^6.0.0","@kb-labs/gateway-contracts":"2.28.0","@kb-labs/adapters-log-sqlite":"2.28.0","@kb-labs/adapters-eventbus-cache":"2.28.0","@kb-labs/adapters-log-ringbuffer":"2.28.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.4","@types/ws":"^8.5.14","@kb-labs/devkit":"2.28.0","@kb-labs/shared-testing-e2e":"2.28.0"},"_npmOperationalInternal":{"tmp":"tmp/gateway-app_2.28.0_1776170204705_0.5638816115349252","host":"s3://npm-registry-packages-npm-production"}},"2.29.0":{"name":"@kb-labs/gateway-app","version":"2.29.0","_id":"@kb-labs/gateway-app@2.29.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.js"},"dist":{"shasum":"1ed7296d2bcdb62409e1772998b43bb6f790dfa8","tarball":"https://registry.npmjs.org/@kb-labs/gateway-app/-/gateway-app-2.29.0.tgz","fileCount":7,"integrity":"sha512-7v8wxRgj5DMcENX79S6+wQMHmyTymGJK303whvmDLUtOZVMEY5y10vfsWanQSV80knjixLu8qn+OeusfmBPBCw==","signatures":[{"sig":"MEYCIQDW8qbxaKzqcN8Kt+OlUeGemA8cWGVBib9LOuhpZhcj4wIhANMvKK0rBgQ7PqcCyBqR7TJ1X/9jhJOzgIresTht5uH1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":309181},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-gateway-app-2.29.0.tgz","types":"./dist/index.d.ts","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run","build":"tsup","clean":"rimraf dist","start":"node dist/index.js","lint:fix":"eslint . --fix","test:e2e":"vitest run src/__tests__/*.e2e.test.ts","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/4c8a250b8cf6cbd68eb808158dd6386c/kb-labs-gateway-app-2.29.0.tgz","_integrity":"sha512-7v8wxRgj5DMcENX79S6+wQMHmyTymGJK303whvmDLUtOZVMEY5y10vfsWanQSV80knjixLu8qn+OeusfmBPBCw==","_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.19.4","dependencies":{"ws":"^8.18.3","fastify":"^5.2.0","@fastify/cors":"^10.0.1","@fastify/swagger":">=9.5.1","@kb-labs/core-sys":"2.29.0","@fastify/websocket":"^11.0.1","@fastify/http-proxy":"^11.4.1","@fastify/swagger-ui":"^5.2.0","@kb-labs/adapters-fs":"2.29.0","@kb-labs/core-config":"2.29.0","@kb-labs/shared-http":"2.29.0","@kb-labs/core-runtime":"2.29.0","@kb-labs/gateway-auth":"2.29.0","@kb-labs/gateway-core":"2.29.0","@kb-labs/adapters-pino":"2.29.0","@kb-labs/core-platform":"2.29.0","@kb-labs/core-registry":"2.29.0","@kb-labs/adapters-redis":"2.29.0","@kb-labs/core-contracts":"2.29.0","@kb-labs/adapters-openai":"2.29.0","@kb-labs/adapters-sqlite":"2.29.0","@kb-labs/plugin-contracts":"2.29.0","fastify-type-provider-zod":"^6.0.0","@kb-labs/gateway-contracts":"2.29.0","@kb-labs/adapters-log-sqlite":"2.29.0","@kb-labs/adapters-eventbus-cache":"2.29.0","@kb-labs/adapters-log-ringbuffer":"2.29.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.4","@types/ws":"^8.5.14","@kb-labs/devkit":"2.29.0","@kb-labs/shared-testing-e2e":"2.29.0"},"_npmOperationalInternal":{"tmp":"tmp/gateway-app_2.29.0_1776186576658_0.356724686344829","host":"s3://npm-registry-packages-npm-production"}},"2.30.0":{"name":"@kb-labs/gateway-app","version":"2.30.0","_id":"@kb-labs/gateway-app@2.30.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.js"},"dist":{"shasum":"306a2cfa4f5a92856880cbd94b80a253f4127e27","tarball":"https://registry.npmjs.org/@kb-labs/gateway-app/-/gateway-app-2.30.0.tgz","fileCount":7,"integrity":"sha512-PEH9dDwUx//z/kRkC8YPcexiXy4T2Tj3QtC/KZrr8nQciGADCPxdjVgqDILJXWfCfyCqbELy9Rbo/claKglX6w==","signatures":[{"sig":"MEQCIBo4ziLmz2mUsYjsMz4a5j67aglmgEkfLgmk2OKwSSiNAiAwM9BRRxgIVdhPR8i7d9rOaC3iWwMSv11oJylNhVMNyA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":309181},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-gateway-app-2.30.0.tgz","types":"./dist/index.d.ts","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run","build":"tsup","clean":"rimraf dist","start":"node dist/index.js","lint:fix":"eslint . --fix","test:e2e":"vitest run src/__tests__/*.e2e.test.ts","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/b1762d451034176f14dc8422106ceacf/kb-labs-gateway-app-2.30.0.tgz","_integrity":"sha512-PEH9dDwUx//z/kRkC8YPcexiXy4T2Tj3QtC/KZrr8nQciGADCPxdjVgqDILJXWfCfyCqbELy9Rbo/claKglX6w==","_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.19.4","dependencies":{"ws":"^8.18.3","fastify":"^5.2.0","@fastify/cors":"^10.0.1","@fastify/swagger":">=9.5.1","@kb-labs/core-sys":"2.30.0","@fastify/websocket":"^11.0.1","@fastify/http-proxy":"^11.4.1","@fastify/swagger-ui":"^5.2.0","@kb-labs/adapters-fs":"2.30.0","@kb-labs/core-config":"2.30.0","@kb-labs/shared-http":"2.30.0","@kb-labs/core-runtime":"2.30.0","@kb-labs/gateway-auth":"2.30.0","@kb-labs/gateway-core":"2.30.0","@kb-labs/adapters-pino":"2.30.0","@kb-labs/core-platform":"2.30.0","@kb-labs/core-registry":"2.30.0","@kb-labs/adapters-redis":"2.30.0","@kb-labs/core-contracts":"2.30.0","@kb-labs/adapters-openai":"2.30.0","@kb-labs/adapters-sqlite":"2.30.0","@kb-labs/plugin-contracts":"2.30.0","fastify-type-provider-zod":"^6.0.0","@kb-labs/gateway-contracts":"2.30.0","@kb-labs/adapters-log-sqlite":"2.30.0","@kb-labs/adapters-eventbus-cache":"2.30.0","@kb-labs/adapters-log-ringbuffer":"2.30.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.4","@types/ws":"^8.5.14","@kb-labs/devkit":"2.30.0","@kb-labs/shared-testing-e2e":"2.30.0"},"_npmOperationalInternal":{"tmp":"tmp/gateway-app_2.30.0_1776191543138_0.32477807473838594","host":"s3://npm-registry-packages-npm-production"}},"2.31.0":{"name":"@kb-labs/gateway-app","version":"2.31.0","_id":"@kb-labs/gateway-app@2.31.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.js"},"dist":{"shasum":"08e69bc6bbce34e54c22680fba880415ef628326","tarball":"https://registry.npmjs.org/@kb-labs/gateway-app/-/gateway-app-2.31.0.tgz","fileCount":7,"integrity":"sha512-pt3ICjTCJTRqLWQg7uCR0baV23iiuxYsHkZtZFufGCTjiGLMF5GdkqPz+U5qwPX/SYRs1sFPhFFkPihvtqyAUQ==","signatures":[{"sig":"MEQCID1ifwHcyoENG+mmP+NIRE9XwD1aIzDbMaCtiT70vT6bAiAKvKYOYRel+vDyxmRmo9JjuE4Kh4Ky+PnUYCNZPbU5iA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":309181},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-gateway-app-2.31.0.tgz","types":"./dist/index.d.ts","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run","build":"tsup","clean":"rimraf dist","start":"node dist/index.js","lint:fix":"eslint . --fix","test:e2e":"vitest run src/__tests__/*.e2e.test.ts","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/bf26411cd1341bb002f0c583df173284/kb-labs-gateway-app-2.31.0.tgz","_integrity":"sha512-pt3ICjTCJTRqLWQg7uCR0baV23iiuxYsHkZtZFufGCTjiGLMF5GdkqPz+U5qwPX/SYRs1sFPhFFkPihvtqyAUQ==","_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.19.4","dependencies":{"ws":"^8.18.3","fastify":"^5.2.0","@fastify/cors":"^10.0.1","@fastify/swagger":">=9.5.1","@kb-labs/core-sys":"2.31.0","@fastify/websocket":"^11.0.1","@fastify/http-proxy":"^11.4.1","@fastify/swagger-ui":"^5.2.0","@kb-labs/adapters-fs":"2.31.0","@kb-labs/core-config":"2.31.0","@kb-labs/shared-http":"2.31.0","@kb-labs/core-runtime":"2.31.0","@kb-labs/gateway-auth":"2.31.0","@kb-labs/gateway-core":"2.31.0","@kb-labs/adapters-pino":"2.31.0","@kb-labs/core-platform":"2.31.0","@kb-labs/core-registry":"2.31.0","@kb-labs/adapters-redis":"2.31.0","@kb-labs/core-contracts":"2.31.0","@kb-labs/adapters-openai":"2.31.0","@kb-labs/adapters-sqlite":"2.31.0","@kb-labs/plugin-contracts":"2.31.0","fastify-type-provider-zod":"^6.0.0","@kb-labs/gateway-contracts":"2.31.0","@kb-labs/adapters-log-sqlite":"2.31.0","@kb-labs/adapters-eventbus-cache":"2.31.0","@kb-labs/adapters-log-ringbuffer":"2.31.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.4","@types/ws":"^8.5.14","@kb-labs/devkit":"2.31.0","@kb-labs/shared-testing-e2e":"2.31.0"},"_npmOperationalInternal":{"tmp":"tmp/gateway-app_2.31.0_1776194702276_0.05426326979053875","host":"s3://npm-registry-packages-npm-production"}},"2.32.0":{"name":"@kb-labs/gateway-app","version":"2.32.0","_id":"@kb-labs/gateway-app@2.32.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.js"},"dist":{"shasum":"6c7f2089cc142be41e65883ae70d1d7a30f53641","tarball":"https://registry.npmjs.org/@kb-labs/gateway-app/-/gateway-app-2.32.0.tgz","fileCount":7,"integrity":"sha512-wVZBzFn2wUqYOOnHQIuDYcuhnp1NN9cXVTJjTqM51hpNzQ51lfwDZd6uMCTaEW2Vls5ANefW+TjkWAGHj2CpkA==","signatures":[{"sig":"MEUCIQDxqM+qFYo/AURsO3sw+h/4xemr/SjMj+o7wHGZqGkCfgIgLErKSiIypR/oD28eEfvF47/OyL7l5tKA16BOS+V6x/I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":309181},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-gateway-app-2.32.0.tgz","types":"./dist/index.d.ts","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run","build":"tsup","clean":"rimraf dist","start":"node dist/index.js","lint:fix":"eslint . --fix","test:e2e":"vitest run src/__tests__/*.e2e.test.ts","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/1e6bab285464db05efb32baf5e239984/kb-labs-gateway-app-2.32.0.tgz","_integrity":"sha512-wVZBzFn2wUqYOOnHQIuDYcuhnp1NN9cXVTJjTqM51hpNzQ51lfwDZd6uMCTaEW2Vls5ANefW+TjkWAGHj2CpkA==","_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.19.4","dependencies":{"ws":"^8.18.3","fastify":"^5.2.0","@fastify/cors":"^10.0.1","@fastify/swagger":">=9.5.1","@kb-labs/core-sys":"2.32.0","@fastify/websocket":"^11.0.1","@fastify/http-proxy":"^11.4.1","@fastify/swagger-ui":"^5.2.0","@kb-labs/adapters-fs":"2.32.0","@kb-labs/core-config":"2.32.0","@kb-labs/shared-http":"2.32.0","@kb-labs/core-runtime":"2.32.0","@kb-labs/gateway-auth":"2.32.0","@kb-labs/gateway-core":"2.32.0","@kb-labs/adapters-pino":"2.32.0","@kb-labs/core-platform":"2.32.0","@kb-labs/core-registry":"2.32.0","@kb-labs/adapters-redis":"2.32.0","@kb-labs/core-contracts":"2.32.0","@kb-labs/adapters-openai":"2.32.0","@kb-labs/adapters-sqlite":"2.32.0","@kb-labs/plugin-contracts":"2.32.0","fastify-type-provider-zod":"^6.0.0","@kb-labs/gateway-contracts":"2.32.0","@kb-labs/adapters-log-sqlite":"2.32.0","@kb-labs/adapters-eventbus-cache":"2.32.0","@kb-labs/adapters-log-ringbuffer":"2.32.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.4","@types/ws":"^8.5.14","@kb-labs/devkit":"2.32.0","@kb-labs/shared-testing-e2e":"2.32.0"},"_npmOperationalInternal":{"tmp":"tmp/gateway-app_2.32.0_1776201146443_0.41317077308713723","host":"s3://npm-registry-packages-npm-production"}},"2.33.0":{"name":"@kb-labs/gateway-app","version":"2.33.0","_id":"@kb-labs/gateway-app@2.33.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.js"},"dist":{"shasum":"de51295581c43154bb22cf07a9dd94e282f232e2","tarball":"https://registry.npmjs.org/@kb-labs/gateway-app/-/gateway-app-2.33.0.tgz","fileCount":7,"integrity":"sha512-GVnwSArZRXK8KaK4r7DizulyJjfj55vuPYVRG37Qb2mlQ3kYZ4FCUMfh15ryRv+JuhL/qgEQMd4jm00zJiqTOA==","signatures":[{"sig":"MEUCIH0m+wlipPP9J/S39MXEJHbvq8a09Fl13FyG8fYRUoCgAiEAvjZNpoGPfoTU0EvCZQl7nM1/fz6ogDLrp5DfbbNVpmQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":309181},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-gateway-app-2.33.0.tgz","types":"./dist/index.d.ts","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run","build":"tsup","clean":"rimraf dist","start":"node dist/index.js","lint:fix":"eslint . --fix","test:e2e":"vitest run src/__tests__/*.e2e.test.ts","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/0e6432104584f15e628064ec0ef633b9/kb-labs-gateway-app-2.33.0.tgz","_integrity":"sha512-GVnwSArZRXK8KaK4r7DizulyJjfj55vuPYVRG37Qb2mlQ3kYZ4FCUMfh15ryRv+JuhL/qgEQMd4jm00zJiqTOA==","_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.19.4","dependencies":{"ws":"^8.18.3","fastify":"^5.2.0","@fastify/cors":"^10.0.1","@fastify/swagger":">=9.5.1","@kb-labs/core-sys":"2.33.0","@fastify/websocket":"^11.0.1","@fastify/http-proxy":"^11.4.1","@fastify/swagger-ui":"^5.2.0","@kb-labs/adapters-fs":"2.33.0","@kb-labs/core-config":"2.33.0","@kb-labs/shared-http":"2.33.0","@kb-labs/core-runtime":"2.33.0","@kb-labs/gateway-auth":"2.33.0","@kb-labs/gateway-core":"2.33.0","@kb-labs/adapters-pino":"2.33.0","@kb-labs/core-platform":"2.33.0","@kb-labs/core-registry":"2.33.0","@kb-labs/adapters-redis":"2.33.0","@kb-labs/core-contracts":"2.33.0","@kb-labs/adapters-openai":"2.33.0","@kb-labs/adapters-sqlite":"2.33.0","@kb-labs/plugin-contracts":"2.33.0","fastify-type-provider-zod":"^6.0.0","@kb-labs/gateway-contracts":"2.33.0","@kb-labs/adapters-log-sqlite":"2.33.0","@kb-labs/adapters-eventbus-cache":"2.33.0","@kb-labs/adapters-log-ringbuffer":"2.33.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.4","@types/ws":"^8.5.14","@kb-labs/devkit":"2.33.0","@kb-labs/shared-testing-e2e":"2.33.0"},"_npmOperationalInternal":{"tmp":"tmp/gateway-app_2.33.0_1776202389937_0.07768094148364857","host":"s3://npm-registry-packages-npm-production"}},"2.34.0":{"name":"@kb-labs/gateway-app","version":"2.34.0","_id":"@kb-labs/gateway-app@2.34.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.js"},"dist":{"shasum":"8d65f57804f69d8c165b4ab66d7fd4b26425c6b8","tarball":"https://registry.npmjs.org/@kb-labs/gateway-app/-/gateway-app-2.34.0.tgz","fileCount":7,"integrity":"sha512-Wl1FgMrOYPwtFrbE9ERfb/UP0GeuxXbOMGNf+wVRzGUCrg8oLxp6+5mleTeITZOo0UnyQTSDT1Nta/bCb4RRmQ==","signatures":[{"sig":"MEUCIG8WU/LAo2t+LRamYNMkzAPWh9sFfwx4NmUJJtp8NLvwAiEA/kPH3vQ52nHa+ZDmmS0yCdfgTxyYcZ9TZap5JDlOxAE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":309181},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-gateway-app-2.34.0.tgz","types":"./dist/index.d.ts","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run","build":"tsup","clean":"rimraf dist","start":"node dist/index.js","lint:fix":"eslint . --fix","test:e2e":"vitest run src/__tests__/*.e2e.test.ts","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/85360cc666c82ab3a65f841694f8e2b2/kb-labs-gateway-app-2.34.0.tgz","_integrity":"sha512-Wl1FgMrOYPwtFrbE9ERfb/UP0GeuxXbOMGNf+wVRzGUCrg8oLxp6+5mleTeITZOo0UnyQTSDT1Nta/bCb4RRmQ==","_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.19.4","dependencies":{"ws":"^8.18.3","fastify":"^5.2.0","@fastify/cors":"^10.0.1","@fastify/swagger":">=9.5.1","@kb-labs/core-sys":"2.34.0","@fastify/websocket":"^11.0.1","@fastify/http-proxy":"^11.4.1","@fastify/swagger-ui":"^5.2.0","@kb-labs/adapters-fs":"2.34.0","@kb-labs/core-config":"2.34.0","@kb-labs/shared-http":"2.34.0","@kb-labs/core-runtime":"2.34.0","@kb-labs/gateway-auth":"2.34.0","@kb-labs/gateway-core":"2.34.0","@kb-labs/adapters-pino":"2.34.0","@kb-labs/core-platform":"2.34.0","@kb-labs/core-registry":"2.34.0","@kb-labs/adapters-redis":"2.34.0","@kb-labs/core-contracts":"2.34.0","@kb-labs/adapters-openai":"2.34.0","@kb-labs/adapters-sqlite":"2.34.0","@kb-labs/plugin-contracts":"2.34.0","fastify-type-provider-zod":"^6.0.0","@kb-labs/gateway-contracts":"2.34.0","@kb-labs/adapters-log-sqlite":"2.34.0","@kb-labs/adapters-eventbus-cache":"2.34.0","@kb-labs/adapters-log-ringbuffer":"2.34.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.4","@types/ws":"^8.5.14","@kb-labs/devkit":"2.34.0","@kb-labs/shared-testing-e2e":"2.34.0"},"_npmOperationalInternal":{"tmp":"tmp/gateway-app_2.34.0_1776204640683_0.6472730061537677","host":"s3://npm-registry-packages-npm-production"}},"2.35.0":{"name":"@kb-labs/gateway-app","version":"2.35.0","_id":"@kb-labs/gateway-app@2.35.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.js"},"dist":{"shasum":"e61a0d0ab6227b739534bf5a0fce92ffed79f0d8","tarball":"https://registry.npmjs.org/@kb-labs/gateway-app/-/gateway-app-2.35.0.tgz","fileCount":7,"integrity":"sha512-BczEkmYQ9kfla5MHMAYvxYMz3cflyBRdDG4/rz/G/YWwD1/0oZ7OFTJaEhIF6jJTT9CHe27Dx8VLWlw4P5BuQA==","signatures":[{"sig":"MEUCIEl+c36S5UmcRzUQBtWiViRUDH3VvSBZP9u0TJ1du2gfAiEArzPP9VIjpjeU8phhkPFrgCnZysuB1AVqOkttIgk3VdA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":309353},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-gateway-app-2.35.0.tgz","types":"./dist/index.d.ts","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run","build":"tsup","clean":"rimraf dist","start":"node dist/index.js","lint:fix":"eslint . --fix","test:e2e":"vitest run src/__tests__/*.e2e.test.ts","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/e403820ed503f8555fd8603d4cc2c8f3/kb-labs-gateway-app-2.35.0.tgz","_integrity":"sha512-BczEkmYQ9kfla5MHMAYvxYMz3cflyBRdDG4/rz/G/YWwD1/0oZ7OFTJaEhIF6jJTT9CHe27Dx8VLWlw4P5BuQA==","_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.19.4","dependencies":{"ws":"^8.18.3","fastify":"^5.2.0","@fastify/cors":"^10.0.1","@fastify/swagger":">=9.5.1","@kb-labs/core-sys":"2.35.0","@fastify/websocket":"^11.0.1","@fastify/http-proxy":"^11.4.1","@fastify/swagger-ui":"^5.2.0","@kb-labs/adapters-fs":"2.35.0","@kb-labs/core-config":"2.35.0","@kb-labs/shared-http":"2.35.0","@kb-labs/core-runtime":"2.35.0","@kb-labs/gateway-auth":"2.35.0","@kb-labs/gateway-core":"2.35.0","@kb-labs/adapters-pino":"2.35.0","@kb-labs/core-platform":"2.35.0","@kb-labs/core-registry":"2.35.0","@kb-labs/adapters-redis":"2.35.0","@kb-labs/core-contracts":"2.35.0","@kb-labs/adapters-openai":"2.35.0","@kb-labs/adapters-sqlite":"2.35.0","@kb-labs/plugin-contracts":"2.35.0","fastify-type-provider-zod":"^6.0.0","@kb-labs/gateway-contracts":"2.35.0","@kb-labs/adapters-log-sqlite":"2.35.0","@kb-labs/adapters-eventbus-cache":"2.35.0","@kb-labs/adapters-log-ringbuffer":"2.35.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.4","@types/ws":"^8.5.14","@kb-labs/devkit":"2.35.0","@kb-labs/shared-testing-e2e":"2.35.0"},"_npmOperationalInternal":{"tmp":"tmp/gateway-app_2.35.0_1776240536130_0.095373673913564","host":"s3://npm-registry-packages-npm-production"}},"2.36.0":{"name":"@kb-labs/gateway-app","version":"2.36.0","_id":"@kb-labs/gateway-app@2.36.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.js"},"dist":{"shasum":"c4f527d1f7599df5e8222f0307b03b7cc6828df4","tarball":"https://registry.npmjs.org/@kb-labs/gateway-app/-/gateway-app-2.36.0.tgz","fileCount":7,"integrity":"sha512-L/FcM+xwe0r2xzWZKJiK/1uRnLOWFKn7T5MstO6ZvBcJfxypvPCr2ay4lbqFxURLCQTA7ZqoRaNaZYa7P1MXWQ==","signatures":[{"sig":"MEUCIQC8cxTTqdhU5LVuqRWBW7LDxawW7tcwRU/1OvkeF38e7AIgPAZJi5BXxWs8tRh+TN5t9mXlATl4qatokDxV8Sq0yyo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":309353},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-gateway-app-2.36.0.tgz","types":"./dist/index.d.ts","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run","build":"tsup","clean":"rimraf dist","start":"node dist/index.js","lint:fix":"eslint . --fix","test:e2e":"vitest run src/__tests__/*.e2e.test.ts","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/dd30ae8621af24e07b06946e50fec20f/kb-labs-gateway-app-2.36.0.tgz","_integrity":"sha512-L/FcM+xwe0r2xzWZKJiK/1uRnLOWFKn7T5MstO6ZvBcJfxypvPCr2ay4lbqFxURLCQTA7ZqoRaNaZYa7P1MXWQ==","_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.19.4","dependencies":{"ws":"^8.18.3","fastify":"^5.2.0","@fastify/cors":"^10.0.1","@fastify/swagger":">=9.5.1","@kb-labs/core-sys":"2.36.0","@fastify/websocket":"^11.0.1","@fastify/http-proxy":"^11.4.1","@fastify/swagger-ui":"^5.2.0","@kb-labs/adapters-fs":"2.36.0","@kb-labs/core-config":"2.36.0","@kb-labs/shared-http":"2.36.0","@kb-labs/core-runtime":"2.36.0","@kb-labs/gateway-auth":"2.36.0","@kb-labs/gateway-core":"2.36.0","@kb-labs/adapters-pino":"2.36.0","@kb-labs/core-platform":"2.36.0","@kb-labs/core-registry":"2.36.0","@kb-labs/adapters-redis":"2.36.0","@kb-labs/core-contracts":"2.36.0","@kb-labs/adapters-openai":"2.36.0","@kb-labs/adapters-sqlite":"2.36.0","@kb-labs/plugin-contracts":"2.36.0","fastify-type-provider-zod":"^6.0.0","@kb-labs/gateway-contracts":"2.36.0","@kb-labs/adapters-log-sqlite":"2.36.0","@kb-labs/adapters-eventbus-cache":"2.36.0","@kb-labs/adapters-log-ringbuffer":"2.36.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.4","@types/ws":"^8.5.14","@kb-labs/devkit":"2.36.0","@kb-labs/shared-testing-e2e":"2.36.0"},"_npmOperationalInternal":{"tmp":"tmp/gateway-app_2.36.0_1776275791962_0.3432463567126598","host":"s3://npm-registry-packages-npm-production"}},"2.37.0":{"name":"@kb-labs/gateway-app","version":"2.37.0","_id":"@kb-labs/gateway-app@2.37.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.js"},"dist":{"shasum":"2009628abd826a589598cfd6cf41b624bee947fc","tarball":"https://registry.npmjs.org/@kb-labs/gateway-app/-/gateway-app-2.37.0.tgz","fileCount":7,"integrity":"sha512-8emYhVq0ROWIIhpjjngSBYcejYVhaV9nHMu5CD+joJz1KiG2D+gy98MkjuY/WPbhryNw0cNucJc3/OM6Ba/39g==","signatures":[{"sig":"MEQCIHKzUq8oqzoIfnHC0ITqQW+qS9Md3ZBdEpeBU44x8TGcAiBsocKFq84hYf6pZUdrfuj+zH6f2yE8GrA8s67xbRP7YQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":309353},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-gateway-app-2.37.0.tgz","types":"./dist/index.d.ts","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run","build":"tsup","clean":"rimraf dist","start":"node dist/index.js","lint:fix":"eslint . --fix","test:e2e":"vitest run src/__tests__/*.e2e.test.ts","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/b2339829ee2551b0ab288d8ac9683f25/kb-labs-gateway-app-2.37.0.tgz","_integrity":"sha512-8emYhVq0ROWIIhpjjngSBYcejYVhaV9nHMu5CD+joJz1KiG2D+gy98MkjuY/WPbhryNw0cNucJc3/OM6Ba/39g==","_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.19.4","dependencies":{"ws":"^8.18.3","fastify":"^5.2.0","@fastify/cors":"^10.0.1","@fastify/swagger":">=9.5.1","@kb-labs/core-sys":"2.37.0","@fastify/websocket":"^11.0.1","@fastify/http-proxy":"^11.4.1","@fastify/swagger-ui":"^5.2.0","@kb-labs/adapters-fs":"2.37.0","@kb-labs/core-config":"2.37.0","@kb-labs/shared-http":"2.37.0","@kb-labs/core-runtime":"2.37.0","@kb-labs/gateway-auth":"2.37.0","@kb-labs/gateway-core":"2.37.0","@kb-labs/adapters-pino":"2.37.0","@kb-labs/core-platform":"2.37.0","@kb-labs/core-registry":"2.37.0","@kb-labs/adapters-redis":"2.37.0","@kb-labs/core-contracts":"2.37.0","@kb-labs/adapters-openai":"2.37.0","@kb-labs/adapters-sqlite":"2.37.0","@kb-labs/plugin-contracts":"2.37.0","fastify-type-provider-zod":"^6.0.0","@kb-labs/gateway-contracts":"2.37.0","@kb-labs/adapters-log-sqlite":"2.37.0","@kb-labs/adapters-eventbus-cache":"2.37.0","@kb-labs/adapters-log-ringbuffer":"2.37.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.4","@types/ws":"^8.5.14","@kb-labs/devkit":"2.37.0","@kb-labs/shared-testing-e2e":"2.37.0"},"_npmOperationalInternal":{"tmp":"tmp/gateway-app_2.37.0_1776326591147_0.910301432062455","host":"s3://npm-registry-packages-npm-production"}},"2.38.0":{"name":"@kb-labs/gateway-app","version":"2.38.0","_id":"@kb-labs/gateway-app@2.38.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.js"},"dist":{"shasum":"2bb1511cc0fde431a6880bf0493fb3e3aaf4a4cc","tarball":"https://registry.npmjs.org/@kb-labs/gateway-app/-/gateway-app-2.38.0.tgz","fileCount":7,"integrity":"sha512-Ya0JiEDTlsSZuTZ3vKtT93mS6juxMVl6Xg8rk3uWXpHZJe8VQld/zAbUW9RjJTzpdeaIhu2qKa8gklO5Gm84lg==","signatures":[{"sig":"MEYCIQDq9t7Rv7cdy7UJmfPfIwYWok6ITE2dVpC5Oj1maQ0roQIhALZ6/7UsVb3CDyDiz3spzWtVm+eo5++PV7qeMcwTbDgq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":309353},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-gateway-app-2.38.0.tgz","types":"./dist/index.d.ts","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run","build":"tsup","clean":"rimraf dist","start":"node dist/index.js","lint:fix":"eslint . --fix","test:e2e":"vitest run src/__tests__/*.e2e.test.ts","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/364c09eb8e2e311c313e2f0310fe4cfa/kb-labs-gateway-app-2.38.0.tgz","_integrity":"sha512-Ya0JiEDTlsSZuTZ3vKtT93mS6juxMVl6Xg8rk3uWXpHZJe8VQld/zAbUW9RjJTzpdeaIhu2qKa8gklO5Gm84lg==","_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.19.4","dependencies":{"ws":"^8.18.3","fastify":"^5.2.0","@fastify/cors":"^10.0.1","@fastify/swagger":">=9.5.1","@kb-labs/core-sys":"2.38.0","@fastify/websocket":"^11.0.1","@fastify/http-proxy":"^11.4.1","@fastify/swagger-ui":"^5.2.0","@kb-labs/adapters-fs":"2.38.0","@kb-labs/core-config":"2.38.0","@kb-labs/shared-http":"2.38.0","@kb-labs/core-runtime":"2.38.0","@kb-labs/gateway-auth":"2.38.0","@kb-labs/gateway-core":"2.38.0","@kb-labs/adapters-pino":"2.38.0","@kb-labs/core-platform":"2.38.0","@kb-labs/core-registry":"2.38.0","@kb-labs/adapters-redis":"2.38.0","@kb-labs/core-contracts":"2.38.0","@kb-labs/adapters-openai":"2.38.0","@kb-labs/adapters-sqlite":"2.38.0","@kb-labs/plugin-contracts":"2.38.0","fastify-type-provider-zod":"^6.0.0","@kb-labs/gateway-contracts":"2.38.0","@kb-labs/adapters-log-sqlite":"2.38.0","@kb-labs/adapters-eventbus-cache":"2.38.0","@kb-labs/adapters-log-ringbuffer":"2.38.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.4","@types/ws":"^8.5.14","@kb-labs/devkit":"2.38.0","@kb-labs/shared-testing-e2e":"2.38.0"},"_npmOperationalInternal":{"tmp":"tmp/gateway-app_2.38.0_1776330736925_0.3413144215598187","host":"s3://npm-registry-packages-npm-production"}},"2.39.0":{"name":"@kb-labs/gateway-app","version":"2.39.0","_id":"@kb-labs/gateway-app@2.39.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.js"},"dist":{"shasum":"e5e2f701650f02e9c50fac51634bfeeca1c55f84","tarball":"https://registry.npmjs.org/@kb-labs/gateway-app/-/gateway-app-2.39.0.tgz","fileCount":7,"integrity":"sha512-4pdVe7OtDFIIOJ9j9S51bLVVn6LtoxB8SmmGIUiA2lYfaVePjo55Nn+/CYt9toIGn8ce+ZxHQ6hHHs1ziyQm0g==","signatures":[{"sig":"MEUCIQD9ssDV0IudxFANEuqsh/8VkgvyZNUQes8yYj7uoV31GgIgT6jZmUHxempBFo2JxuFU7s/em7UmZsiwvTSawMfdQHg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":309353},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-gateway-app-2.39.0.tgz","types":"./dist/index.d.ts","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run","build":"tsup","clean":"rimraf dist","start":"node dist/index.js","lint:fix":"eslint . --fix","test:e2e":"vitest run src/__tests__/*.e2e.test.ts","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/33faa28ac8eea928ca8c5187d9af2e2f/kb-labs-gateway-app-2.39.0.tgz","_integrity":"sha512-4pdVe7OtDFIIOJ9j9S51bLVVn6LtoxB8SmmGIUiA2lYfaVePjo55Nn+/CYt9toIGn8ce+ZxHQ6hHHs1ziyQm0g==","_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.19.4","dependencies":{"ws":"^8.18.3","fastify":"^5.2.0","@fastify/cors":"^10.0.1","@fastify/swagger":">=9.5.1","@kb-labs/core-sys":"2.39.0","@fastify/websocket":"^11.0.1","@fastify/http-proxy":"^11.4.1","@fastify/swagger-ui":"^5.2.0","@kb-labs/adapters-fs":"2.39.0","@kb-labs/core-config":"2.39.0","@kb-labs/shared-http":"2.39.0","@kb-labs/core-runtime":"2.39.0","@kb-labs/gateway-auth":"2.39.0","@kb-labs/gateway-core":"2.39.0","@kb-labs/adapters-pino":"2.39.0","@kb-labs/core-platform":"2.39.0","@kb-labs/core-registry":"2.39.0","@kb-labs/adapters-redis":"2.39.0","@kb-labs/core-contracts":"2.39.0","@kb-labs/adapters-openai":"2.39.0","@kb-labs/adapters-sqlite":"2.39.0","@kb-labs/plugin-contracts":"2.39.0","fastify-type-provider-zod":"^6.0.0","@kb-labs/gateway-contracts":"2.39.0","@kb-labs/adapters-log-sqlite":"2.39.0","@kb-labs/adapters-eventbus-cache":"2.39.0","@kb-labs/adapters-log-ringbuffer":"2.39.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.4","@types/ws":"^8.5.14","@kb-labs/devkit":"2.39.0","@kb-labs/shared-testing-e2e":"2.39.0"},"_npmOperationalInternal":{"tmp":"tmp/gateway-app_2.39.0_1776356388203_0.4622328884055682","host":"s3://npm-registry-packages-npm-production"}},"2.40.0":{"name":"@kb-labs/gateway-app","version":"2.40.0","_id":"@kb-labs/gateway-app@2.40.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.js"},"dist":{"shasum":"a75ff9a3bb5911e6498d1417c82968b24394924c","tarball":"https://registry.npmjs.org/@kb-labs/gateway-app/-/gateway-app-2.40.0.tgz","fileCount":7,"integrity":"sha512-0ua2xyurKZggKtDP0KQC6qi5uDtDMEZxirx9XMYTZUfR9wMPwWS41rqWhSXzg5ys39USYIfKGhg5afnCmPO7IA==","signatures":[{"sig":"MEUCIGyHjftMk1ADTTk3asAagXD9KLrThYYCazxF352FvU7EAiEA+bbwW4MlQNjLiLrIqN4r/1sPUgl1sFdWZaLel81YZGc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":309353},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-gateway-app-2.40.0.tgz","types":"./dist/index.d.ts","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run","build":"tsup","clean":"rimraf dist","start":"node dist/index.js","lint:fix":"eslint . --fix","test:e2e":"vitest run src/__tests__/*.e2e.test.ts","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/b210afa3947b693fbce46ba7fec77848/kb-labs-gateway-app-2.40.0.tgz","_integrity":"sha512-0ua2xyurKZggKtDP0KQC6qi5uDtDMEZxirx9XMYTZUfR9wMPwWS41rqWhSXzg5ys39USYIfKGhg5afnCmPO7IA==","_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.19.4","dependencies":{"ws":"^8.18.3","fastify":"^5.2.0","@fastify/cors":"^10.0.1","@fastify/swagger":">=9.5.1","@kb-labs/core-sys":"2.40.0","@fastify/websocket":"^11.0.1","@fastify/http-proxy":"^11.4.1","@fastify/swagger-ui":"^5.2.0","@kb-labs/adapters-fs":"2.40.0","@kb-labs/core-config":"2.40.0","@kb-labs/shared-http":"2.40.0","@kb-labs/core-runtime":"2.40.0","@kb-labs/gateway-auth":"2.40.0","@kb-labs/gateway-core":"2.40.0","@kb-labs/adapters-pino":"2.40.0","@kb-labs/core-platform":"2.40.0","@kb-labs/core-registry":"2.40.0","@kb-labs/adapters-redis":"2.40.0","@kb-labs/core-contracts":"2.40.0","@kb-labs/adapters-openai":"2.40.0","@kb-labs/adapters-sqlite":"2.40.0","@kb-labs/plugin-contracts":"2.40.0","fastify-type-provider-zod":"^6.0.0","@kb-labs/gateway-contracts":"2.40.0","@kb-labs/adapters-log-sqlite":"2.40.0","@kb-labs/adapters-eventbus-cache":"2.40.0","@kb-labs/adapters-log-ringbuffer":"2.40.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.4","@types/ws":"^8.5.14","@kb-labs/devkit":"2.40.0","@kb-labs/shared-testing-e2e":"2.40.0"},"_npmOperationalInternal":{"tmp":"tmp/gateway-app_2.40.0_1776379576030_0.759395493483638","host":"s3://npm-registry-packages-npm-production"}},"2.41.0":{"name":"@kb-labs/gateway-app","version":"2.41.0","_id":"@kb-labs/gateway-app@2.41.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.js"},"dist":{"shasum":"177078d4061c53fc8fd7d35e3db29af2e0dc995f","tarball":"https://registry.npmjs.org/@kb-labs/gateway-app/-/gateway-app-2.41.0.tgz","fileCount":7,"integrity":"sha512-CZ9lSvJpo0FXzwd+u5w/FnQ3Ky4VitTlJlP7UJ198SShTB7XCiqwY8hBWSv2fKtYQ1pk7KA8fZdQy2KUCwVCrw==","signatures":[{"sig":"MEUCIQDegduM3VfSU6059I9BEnNfPgwdKg2B9/eFziKVOG+T1QIgR/VBMdog72EWsLsyykdyiCdNtaKnt5GTxnL7KtmtInI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":310658},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-gateway-app-2.41.0.tgz","types":"./dist/index.d.ts","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run","build":"tsup","clean":"rimraf dist","start":"node dist/index.js","lint:fix":"eslint . --fix","test:e2e":"vitest run src/__tests__/*.e2e.test.ts","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/12dd184b4d758eb26482902b70ada42c/kb-labs-gateway-app-2.41.0.tgz","_integrity":"sha512-CZ9lSvJpo0FXzwd+u5w/FnQ3Ky4VitTlJlP7UJ198SShTB7XCiqwY8hBWSv2fKtYQ1pk7KA8fZdQy2KUCwVCrw==","_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.19.4","dependencies":{"ws":"^8.18.3","fastify":"^5.2.0","@fastify/cors":"^10.0.1","@fastify/swagger":">=9.5.1","@kb-labs/core-sys":"2.41.0","@fastify/websocket":"^11.0.1","@fastify/http-proxy":"^11.4.1","@fastify/swagger-ui":"^5.2.0","@kb-labs/adapters-fs":"2.41.0","@kb-labs/core-config":"2.41.0","@kb-labs/shared-http":"2.41.0","@kb-labs/core-runtime":"2.41.0","@kb-labs/gateway-auth":"2.41.0","@kb-labs/gateway-core":"2.41.0","@kb-labs/adapters-pino":"2.41.0","@kb-labs/core-platform":"2.41.0","@kb-labs/core-registry":"2.41.0","@kb-labs/adapters-redis":"2.41.0","@kb-labs/core-contracts":"2.41.0","@kb-labs/adapters-openai":"2.41.0","@kb-labs/adapters-sqlite":"2.41.0","@kb-labs/plugin-contracts":"2.41.0","fastify-type-provider-zod":"^6.0.0","@kb-labs/gateway-contracts":"2.41.0","@kb-labs/adapters-log-sqlite":"2.41.0","@kb-labs/adapters-eventbus-cache":"2.41.0","@kb-labs/adapters-log-ringbuffer":"2.41.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.4","@types/ws":"^8.5.14","@kb-labs/devkit":"2.41.0","@kb-labs/shared-testing-e2e":"2.41.0"},"_npmOperationalInternal":{"tmp":"tmp/gateway-app_2.41.0_1776425087443_0.419551339426534","host":"s3://npm-registry-packages-npm-production"}},"2.42.0":{"name":"@kb-labs/gateway-app","version":"2.42.0","_id":"@kb-labs/gateway-app@2.42.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.js"},"dist":{"shasum":"863b7f6cd612d98ae171ab96317e97e37a5b80b6","tarball":"https://registry.npmjs.org/@kb-labs/gateway-app/-/gateway-app-2.42.0.tgz","fileCount":7,"integrity":"sha512-pFEHmmte8P3R45IFNEQGrHJt68FZmfm6urlWpHFQSJ8wl6MdIaIWj5Va/ITDPJv6QtblRU28GHiBkIhhR/lAcQ==","signatures":[{"sig":"MEUCIFaiOLav3DbJhlgeJBKztCuihUjF9hBTsvfSiY+QaKHyAiEA5qWZ354HAWrFeu45puLuHyUO5WnFP86VR/aRVLA+zIs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":310813},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-gateway-app-2.42.0.tgz","types":"./dist/index.d.ts","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run","build":"tsup","clean":"rimraf dist","start":"node dist/index.js","lint:fix":"eslint . --fix","test:e2e":"vitest run src/__tests__/*.e2e.test.ts","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/885e82ceb8fb61615512dfe58bc20f6a/kb-labs-gateway-app-2.42.0.tgz","_integrity":"sha512-pFEHmmte8P3R45IFNEQGrHJt68FZmfm6urlWpHFQSJ8wl6MdIaIWj5Va/ITDPJv6QtblRU28GHiBkIhhR/lAcQ==","_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.19.4","dependencies":{"ws":"^8.18.3","fastify":"^5.2.0","@fastify/cors":"^10.0.1","@fastify/swagger":">=9.5.1","@kb-labs/core-sys":"2.42.0","@fastify/websocket":"^11.0.1","@fastify/http-proxy":"^11.4.1","@fastify/swagger-ui":"^5.2.0","@kb-labs/adapters-fs":"2.42.0","@kb-labs/core-config":"2.42.0","@kb-labs/shared-http":"2.42.0","@kb-labs/core-runtime":"2.42.0","@kb-labs/gateway-auth":"2.42.0","@kb-labs/gateway-core":"2.42.0","@kb-labs/adapters-pino":"2.42.0","@kb-labs/core-platform":"2.42.0","@kb-labs/core-registry":"2.42.0","@kb-labs/adapters-redis":"2.42.0","@kb-labs/core-contracts":"2.42.0","@kb-labs/adapters-openai":"2.42.0","@kb-labs/adapters-sqlite":"2.42.0","@kb-labs/plugin-contracts":"2.42.0","fastify-type-provider-zod":"^6.0.0","@kb-labs/gateway-contracts":"2.42.0","@kb-labs/adapters-log-sqlite":"2.42.0","@kb-labs/adapters-eventbus-cache":"2.42.0","@kb-labs/adapters-log-ringbuffer":"2.42.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.4","@types/ws":"^8.5.14","@kb-labs/devkit":"2.42.0","@kb-labs/shared-testing-e2e":"2.42.0"},"_npmOperationalInternal":{"tmp":"tmp/gateway-app_2.42.0_1776428898362_0.5374937935747801","host":"s3://npm-registry-packages-npm-production"}},"2.43.0":{"name":"@kb-labs/gateway-app","version":"2.43.0","_id":"@kb-labs/gateway-app@2.43.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.js"},"dist":{"shasum":"63e122f56cbc4d129337aa09593db5240eb71083","tarball":"https://registry.npmjs.org/@kb-labs/gateway-app/-/gateway-app-2.43.0.tgz","fileCount":7,"integrity":"sha512-fqA+dldGLRA1myMNtBvg5AgqOML2B11jaOLDLa5/NnaeRh3vezBSlusr9tOwZn9T9bTgKZeWw4ZxA8BZtA6N2g==","signatures":[{"sig":"MEUCIQCOt2p0qT0ZCHF356jA6O3tqjnnu1hcr3FAjnQMUoT93QIgE5pdrtFwls2RRIPAnIErdGp+07Jzg6Qc+uFYXvT0JgU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":310813},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-gateway-app-2.43.0.tgz","types":"./dist/index.d.ts","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run","build":"tsup","clean":"rimraf dist","start":"node dist/index.js","lint:fix":"eslint . --fix","test:e2e":"vitest run src/__tests__/*.e2e.test.ts","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/eafc2a69a40cdb83e32607a18eea7dea/kb-labs-gateway-app-2.43.0.tgz","_integrity":"sha512-fqA+dldGLRA1myMNtBvg5AgqOML2B11jaOLDLa5/NnaeRh3vezBSlusr9tOwZn9T9bTgKZeWw4ZxA8BZtA6N2g==","_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.19.4","dependencies":{"ws":"^8.18.3","fastify":"^5.2.0","@fastify/cors":"^10.0.1","@fastify/swagger":">=9.5.1","@kb-labs/core-sys":"2.43.0","@fastify/websocket":"^11.0.1","@fastify/http-proxy":"^11.4.1","@fastify/swagger-ui":"^5.2.0","@kb-labs/adapters-fs":"2.43.0","@kb-labs/core-config":"2.43.0","@kb-labs/shared-http":"2.43.0","@kb-labs/core-runtime":"2.43.0","@kb-labs/gateway-auth":"2.43.0","@kb-labs/gateway-core":"2.43.0","@kb-labs/adapters-pino":"2.43.0","@kb-labs/core-platform":"2.43.0","@kb-labs/core-registry":"2.43.0","@kb-labs/adapters-redis":"2.43.0","@kb-labs/core-contracts":"2.43.0","@kb-labs/adapters-openai":"2.43.0","@kb-labs/adapters-sqlite":"2.43.0","@kb-labs/plugin-contracts":"2.43.0","fastify-type-provider-zod":"^6.0.0","@kb-labs/gateway-contracts":"2.43.0","@kb-labs/adapters-log-sqlite":"2.43.0","@kb-labs/adapters-eventbus-cache":"2.43.0","@kb-labs/adapters-log-ringbuffer":"2.43.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.4","@types/ws":"^8.5.14","@kb-labs/devkit":"2.43.0","@kb-labs/shared-testing-e2e":"2.43.0"},"_npmOperationalInternal":{"tmp":"tmp/gateway-app_2.43.0_1776431480421_0.1546600976053767","host":"s3://npm-registry-packages-npm-production"}},"2.44.0":{"name":"@kb-labs/gateway-app","version":"2.44.0","_id":"@kb-labs/gateway-app@2.44.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.js"},"dist":{"shasum":"b0d497a18ebbdc0448f4c23aaacad5ee50c214e1","tarball":"https://registry.npmjs.org/@kb-labs/gateway-app/-/gateway-app-2.44.0.tgz","fileCount":7,"integrity":"sha512-NHQbl1Vhqdh4S20Lzrakq7SboJSbjVt5cjDm5cUNHTVipGLCwUEiaiP8vxrFZuymGcstjrBYK9hk32UltBUigg==","signatures":[{"sig":"MEQCIAF3XtK5Kr8GjPqKSgIAhdy43re8nRV8bgVyHI3olqarAiBSORYgj9aq0+6+EZdzQkBua2srArjJ0pEHrT2S+k2TTg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":310863},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-gateway-app-2.44.0.tgz","types":"./dist/index.d.ts","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run","build":"tsup","clean":"rimraf dist","start":"node dist/index.js","lint:fix":"eslint . --fix","test:e2e":"vitest run src/__tests__/*.e2e.test.ts","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/3794c8f5ec1b6b4e1c9b5775bd220462/kb-labs-gateway-app-2.44.0.tgz","_integrity":"sha512-NHQbl1Vhqdh4S20Lzrakq7SboJSbjVt5cjDm5cUNHTVipGLCwUEiaiP8vxrFZuymGcstjrBYK9hk32UltBUigg==","_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.19.4","dependencies":{"ws":"^8.18.3","fastify":"^5.8.5","@fastify/cors":"^10.0.1","@fastify/swagger":">=9.5.1","@kb-labs/core-sys":"2.44.0","@fastify/websocket":"^11.0.1","@fastify/http-proxy":"^11.4.4","@fastify/swagger-ui":"^5.2.0","@kb-labs/adapters-fs":"2.44.0","@kb-labs/core-config":"2.44.0","@kb-labs/shared-http":"2.44.0","@kb-labs/core-runtime":"2.44.0","@kb-labs/gateway-auth":"2.44.0","@kb-labs/gateway-core":"2.44.0","@kb-labs/adapters-pino":"2.44.0","@kb-labs/core-platform":"2.44.0","@kb-labs/core-registry":"2.44.0","@kb-labs/adapters-redis":"2.44.0","@kb-labs/core-contracts":"2.44.0","@kb-labs/adapters-openai":"2.44.0","@kb-labs/adapters-sqlite":"2.44.0","@kb-labs/plugin-contracts":"2.44.0","fastify-type-provider-zod":"^6.0.0","@kb-labs/gateway-contracts":"2.44.0","@kb-labs/adapters-log-sqlite":"2.44.0","@kb-labs/adapters-analytics-file":"2.44.0","@kb-labs/adapters-eventbus-cache":"2.44.0","@kb-labs/adapters-log-ringbuffer":"2.44.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.4","@types/ws":"^8.5.14","@kb-labs/devkit":"2.44.0","@kb-labs/shared-testing-e2e":"2.44.0"},"_npmOperationalInternal":{"tmp":"tmp/gateway-app_2.44.0_1776501017398_0.4753048684448662","host":"s3://npm-registry-packages-npm-production"}},"2.45.0":{"name":"@kb-labs/gateway-app","version":"2.45.0","_id":"@kb-labs/gateway-app@2.45.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.js"},"dist":{"shasum":"8939ba65fd3305bec81935d298e6ddc95f27f64b","tarball":"https://registry.npmjs.org/@kb-labs/gateway-app/-/gateway-app-2.45.0.tgz","fileCount":7,"integrity":"sha512-gp06lFJfzxHpXM695E7sLeEQJpi9sATkZ3Bti6nmgin1tVouJ5yh6rUaypPqvzLPSZmcomSGjthkJ0E2kFYRGA==","signatures":[{"sig":"MEUCIDcZLGVriwBY4qw8esz3e/u/kCHtNNZHe0SZtVSU9VqmAiEA0/hlGBQVzpLyH84VtHIVhtjoMetdnx44+Aj2B9rFuHI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":310863},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-gateway-app-2.45.0.tgz","types":"./dist/index.d.ts","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run","build":"tsup","clean":"rimraf dist","start":"node dist/index.js","lint:fix":"eslint . --fix","test:e2e":"vitest run src/__tests__/*.e2e.test.ts","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/2a6f20dc7c48d39f0082a2ce3895ea9b/kb-labs-gateway-app-2.45.0.tgz","_integrity":"sha512-gp06lFJfzxHpXM695E7sLeEQJpi9sATkZ3Bti6nmgin1tVouJ5yh6rUaypPqvzLPSZmcomSGjthkJ0E2kFYRGA==","_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.19.4","dependencies":{"ws":"^8.18.3","fastify":"^5.8.5","@fastify/cors":"^10.0.1","@fastify/swagger":">=9.5.1","@kb-labs/core-sys":"2.45.0","@fastify/websocket":"^11.0.1","@fastify/http-proxy":"^11.4.4","@fastify/swagger-ui":"^5.2.0","@kb-labs/adapters-fs":"2.45.0","@kb-labs/core-config":"2.45.0","@kb-labs/shared-http":"2.45.0","@kb-labs/core-runtime":"2.45.0","@kb-labs/gateway-auth":"2.45.0","@kb-labs/gateway-core":"2.45.0","@kb-labs/adapters-pino":"2.45.0","@kb-labs/core-platform":"2.45.0","@kb-labs/core-registry":"2.45.0","@kb-labs/adapters-redis":"2.45.0","@kb-labs/core-contracts":"2.45.0","@kb-labs/adapters-openai":"2.45.0","@kb-labs/adapters-sqlite":"2.45.0","@kb-labs/plugin-contracts":"2.45.0","fastify-type-provider-zod":"^6.0.0","@kb-labs/gateway-contracts":"2.45.0","@kb-labs/adapters-log-sqlite":"2.45.0","@kb-labs/adapters-analytics-file":"2.45.0","@kb-labs/adapters-eventbus-cache":"2.45.0","@kb-labs/adapters-log-ringbuffer":"2.45.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.4","@types/ws":"^8.5.14","@kb-labs/devkit":"2.45.0","@kb-labs/shared-testing-e2e":"2.45.0"},"_npmOperationalInternal":{"tmp":"tmp/gateway-app_2.45.0_1776510366668_0.6455793945499675","host":"s3://npm-registry-packages-npm-production"}},"2.46.0":{"name":"@kb-labs/gateway-app","version":"2.46.0","_id":"@kb-labs/gateway-app@2.46.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.js"},"dist":{"shasum":"d37b1cd7d5719829f10883e20a6834f4fd1c43d7","tarball":"https://registry.npmjs.org/@kb-labs/gateway-app/-/gateway-app-2.46.0.tgz","fileCount":7,"integrity":"sha512-fDhXfVxth8tti/BSzfARiOSaYEQNZvSSPc/lmbt/tNfZQ7wkMBTAtCXCNx8tloiVHSMSZcuSuFHf5WwIg1X5IA==","signatures":[{"sig":"MEYCIQDa8UOnIoKEP17nsdT+NTSYytDWCS0mJfI8mYVUetHWIQIhAJtdU9fTuhd9Afu2tsexasLzOHdixBD09ZKzht6xiIMO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":310863},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-gateway-app-2.46.0.tgz","types":"./dist/index.d.ts","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run","build":"tsup","clean":"rimraf dist","start":"node dist/index.js","lint:fix":"eslint . --fix","test:e2e":"vitest run src/__tests__/*.e2e.test.ts","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/2b255d61c6926f5d23a5958084dfd178/kb-labs-gateway-app-2.46.0.tgz","_integrity":"sha512-fDhXfVxth8tti/BSzfARiOSaYEQNZvSSPc/lmbt/tNfZQ7wkMBTAtCXCNx8tloiVHSMSZcuSuFHf5WwIg1X5IA==","_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.19.4","dependencies":{"ws":"^8.18.3","fastify":"^5.8.5","@fastify/cors":"^10.0.1","@fastify/swagger":">=9.5.1","@kb-labs/core-sys":"2.46.0","@fastify/websocket":"^11.0.1","@fastify/http-proxy":"^11.4.4","@fastify/swagger-ui":"^5.2.0","@kb-labs/adapters-fs":"2.46.0","@kb-labs/core-config":"2.46.0","@kb-labs/shared-http":"2.46.0","@kb-labs/core-runtime":"2.46.0","@kb-labs/gateway-auth":"2.46.0","@kb-labs/gateway-core":"2.46.0","@kb-labs/adapters-pino":"2.46.0","@kb-labs/core-platform":"2.46.0","@kb-labs/core-registry":"2.46.0","@kb-labs/adapters-redis":"2.46.0","@kb-labs/core-contracts":"2.46.0","@kb-labs/adapters-openai":"2.46.0","@kb-labs/adapters-sqlite":"2.46.0","@kb-labs/plugin-contracts":"2.46.0","fastify-type-provider-zod":"^6.0.0","@kb-labs/gateway-contracts":"2.46.0","@kb-labs/adapters-log-sqlite":"2.46.0","@kb-labs/adapters-analytics-file":"2.46.0","@kb-labs/adapters-eventbus-cache":"2.46.0","@kb-labs/adapters-log-ringbuffer":"2.46.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.4","@types/ws":"^8.5.14","@kb-labs/devkit":"2.46.0","@kb-labs/shared-testing-e2e":"2.46.0"},"_npmOperationalInternal":{"tmp":"tmp/gateway-app_2.46.0_1776511835552_0.7074966190576244","host":"s3://npm-registry-packages-npm-production"}},"2.47.0":{"name":"@kb-labs/gateway-app","version":"2.47.0","_id":"@kb-labs/gateway-app@2.47.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.js"},"dist":{"shasum":"32cfd3f53a075aa2f6f7abec6d7dd9951615a7b0","tarball":"https://registry.npmjs.org/@kb-labs/gateway-app/-/gateway-app-2.47.0.tgz","fileCount":7,"integrity":"sha512-Ck8tpQw9pM2Nn5wFungOo/21sFtBiN3CSN9QLqxjaH4gl1PzczH7ZuxXb9DCgvwtT4G+NwKtBGijMdVzREohDw==","signatures":[{"sig":"MEUCIQCqVx+9O1bpI/uNVVGMoXdW40nl5Lxu4Ah+yPpxJWoiBgIgO4ydVnM0QE6tOWmpO4FGDKQhCsfINCp5Yx72V6N7Btg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":310863},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-gateway-app-2.47.0.tgz","types":"./dist/index.d.ts","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run","build":"tsup","clean":"rimraf dist","start":"node dist/index.js","lint:fix":"eslint . --fix","test:e2e":"vitest run src/__tests__/*.e2e.test.ts","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/0c7b9e6a79ff225a8d458d2499c77541/kb-labs-gateway-app-2.47.0.tgz","_integrity":"sha512-Ck8tpQw9pM2Nn5wFungOo/21sFtBiN3CSN9QLqxjaH4gl1PzczH7ZuxXb9DCgvwtT4G+NwKtBGijMdVzREohDw==","_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.19.4","dependencies":{"ws":"^8.18.3","fastify":"^5.8.5","@fastify/cors":"^10.0.1","@fastify/swagger":">=9.5.1","@kb-labs/core-sys":"2.47.0","@fastify/websocket":"^11.0.1","@fastify/http-proxy":"^11.4.4","@fastify/swagger-ui":"^5.2.0","@kb-labs/adapters-fs":"2.47.0","@kb-labs/core-config":"2.47.0","@kb-labs/shared-http":"2.47.0","@kb-labs/core-runtime":"2.47.0","@kb-labs/gateway-auth":"2.47.0","@kb-labs/gateway-core":"2.47.0","@kb-labs/adapters-pino":"2.47.0","@kb-labs/core-platform":"2.47.0","@kb-labs/core-registry":"2.47.0","@kb-labs/adapters-redis":"2.47.0","@kb-labs/core-contracts":"2.47.0","@kb-labs/adapters-openai":"2.47.0","@kb-labs/adapters-sqlite":"2.47.0","@kb-labs/plugin-contracts":"2.47.0","fastify-type-provider-zod":"^6.0.0","@kb-labs/gateway-contracts":"2.47.0","@kb-labs/adapters-log-sqlite":"2.47.0","@kb-labs/adapters-analytics-file":"2.47.0","@kb-labs/adapters-eventbus-cache":"2.47.0","@kb-labs/adapters-log-ringbuffer":"2.47.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.4","@types/ws":"^8.5.14","@kb-labs/devkit":"2.47.0","@kb-labs/shared-testing-e2e":"2.47.0"},"_npmOperationalInternal":{"tmp":"tmp/gateway-app_2.47.0_1776514193818_0.3359776792886018","host":"s3://npm-registry-packages-npm-production"}},"2.53.0":{"name":"@kb-labs/gateway-app","version":"2.53.0","_id":"@kb-labs/gateway-app@2.53.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.js"},"dist":{"shasum":"ae9ebd596c031a47f4b66a1c50a39071b1c51ee1","tarball":"https://registry.npmjs.org/@kb-labs/gateway-app/-/gateway-app-2.53.0.tgz","fileCount":7,"integrity":"sha512-LjxJjIf3fkfInZcFjRvF5wyFwMdGpfbf7sO8uYzh1nGwuVG6ItFdgTsoNFhoiLNfA8ZX/NT82U22/hcWVF9ZRQ==","signatures":[{"sig":"MEYCIQDibVRzKhluKY5s/HrEiiI6bPtKpSBaOMOVb62WRDJbAAIhAOAhv1In2Ufqp2ROScKVL8Ejd49bWYFpDFycmPdDdso0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":310863},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-gateway-app-2.53.0.tgz","types":"./dist/index.d.ts","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run","build":"tsup","clean":"rimraf dist","start":"node dist/index.js","lint:fix":"eslint . --fix","test:e2e":"vitest run src/__tests__/*.e2e.test.ts","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/f200bc2d45c7ad2ec0addde37b1c8ffd/kb-labs-gateway-app-2.53.0.tgz","_integrity":"sha512-LjxJjIf3fkfInZcFjRvF5wyFwMdGpfbf7sO8uYzh1nGwuVG6ItFdgTsoNFhoiLNfA8ZX/NT82U22/hcWVF9ZRQ==","_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.19.4","dependencies":{"ws":"^8.18.3","fastify":"^5.8.5","@fastify/cors":"^10.0.1","@fastify/swagger":">=9.5.1","@kb-labs/core-sys":"2.53.0","@fastify/websocket":"^11.0.1","@fastify/http-proxy":"^11.4.4","@fastify/swagger-ui":"^5.2.0","@kb-labs/adapters-fs":"2.53.0","@kb-labs/core-config":"2.53.0","@kb-labs/shared-http":"2.53.0","@kb-labs/core-runtime":"2.53.0","@kb-labs/gateway-auth":"2.53.0","@kb-labs/gateway-core":"2.53.0","@kb-labs/adapters-pino":"2.53.0","@kb-labs/core-platform":"2.53.0","@kb-labs/core-registry":"2.53.0","@kb-labs/adapters-redis":"2.53.0","@kb-labs/core-contracts":"2.53.0","@kb-labs/adapters-openai":"2.53.0","@kb-labs/adapters-sqlite":"2.53.0","@kb-labs/plugin-contracts":"2.53.0","fastify-type-provider-zod":"^6.0.0","@kb-labs/gateway-contracts":"2.53.0","@kb-labs/adapters-log-sqlite":"2.53.0","@kb-labs/adapters-analytics-file":"2.53.0","@kb-labs/adapters-eventbus-cache":"2.53.0","@kb-labs/adapters-log-ringbuffer":"2.53.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.4","@types/ws":"^8.5.14","@kb-labs/devkit":"2.53.0","@kb-labs/shared-testing-e2e":"2.53.0"},"_npmOperationalInternal":{"tmp":"tmp/gateway-app_2.53.0_1776534743659_0.5850614993360008","host":"s3://npm-registry-packages-npm-production"}},"2.54.0":{"name":"@kb-labs/gateway-app","version":"2.54.0","_id":"@kb-labs/gateway-app@2.54.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.js"},"dist":{"shasum":"4b098552effe0ac98e76cc6823ba0bea91491a51","tarball":"https://registry.npmjs.org/@kb-labs/gateway-app/-/gateway-app-2.54.0.tgz","fileCount":7,"integrity":"sha512-iTvP7wRT+ecMAVMqY4Jt7YIuPpw0rR9SeoP9O6HgnKSfuHX2Ud0bcJzoFGJjNBbkgT3qiD75k8mGF0wWQMajTg==","signatures":[{"sig":"MEMCH32/9GbSX1DmoXKSv/YhF8E8CpNivNmvFIsB6dempzACIF/bNXxiavYGfxGcUEPhUvaLnb0O8Fl9ZQrdBAb1u5g3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":310863},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-gateway-app-2.54.0.tgz","types":"./dist/index.d.ts","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run","build":"tsup","clean":"rimraf dist","start":"node dist/index.js","lint:fix":"eslint . --fix","test:e2e":"vitest run src/__tests__/*.e2e.test.ts","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/eae121936b05a5d5d6578f4b18585bed/kb-labs-gateway-app-2.54.0.tgz","_integrity":"sha512-iTvP7wRT+ecMAVMqY4Jt7YIuPpw0rR9SeoP9O6HgnKSfuHX2Ud0bcJzoFGJjNBbkgT3qiD75k8mGF0wWQMajTg==","_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.19.4","dependencies":{"ws":"^8.18.3","fastify":"^5.8.5","@fastify/cors":"^10.0.1","@fastify/swagger":">=9.5.1","@kb-labs/core-sys":"2.54.0","@fastify/websocket":"^11.0.1","@fastify/http-proxy":"^11.4.4","@fastify/swagger-ui":"^5.2.0","@kb-labs/adapters-fs":"2.54.0","@kb-labs/core-config":"2.54.0","@kb-labs/shared-http":"2.54.0","@kb-labs/core-runtime":"2.54.0","@kb-labs/gateway-auth":"2.54.0","@kb-labs/gateway-core":"2.54.0","@kb-labs/adapters-pino":"2.54.0","@kb-labs/core-platform":"2.54.0","@kb-labs/core-registry":"2.54.0","@kb-labs/adapters-redis":"2.54.0","@kb-labs/core-contracts":"2.54.0","@kb-labs/adapters-openai":"2.54.0","@kb-labs/adapters-sqlite":"2.54.0","@kb-labs/plugin-contracts":"2.54.0","fastify-type-provider-zod":"^6.0.0","@kb-labs/gateway-contracts":"2.54.0","@kb-labs/adapters-log-sqlite":"2.54.0","@kb-labs/adapters-analytics-file":"2.54.0","@kb-labs/adapters-eventbus-cache":"2.54.0","@kb-labs/adapters-log-ringbuffer":"2.54.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.4","@types/ws":"^8.5.14","@kb-labs/devkit":"2.54.0","@kb-labs/shared-testing-e2e":"2.54.0"},"_npmOperationalInternal":{"tmp":"tmp/gateway-app_2.54.0_1776616069871_0.9220115047829505","host":"s3://npm-registry-packages-npm-production"}},"2.55.0":{"name":"@kb-labs/gateway-app","version":"2.55.0","_id":"@kb-labs/gateway-app@2.55.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.js"},"dist":{"shasum":"ece92e5997f7a15e7d671239ae9d749b30097c36","tarball":"https://registry.npmjs.org/@kb-labs/gateway-app/-/gateway-app-2.55.0.tgz","fileCount":7,"integrity":"sha512-+wcg/N/jbQ5NzXgPIpYlFafPS8dwI4uzXDoz/uVPdSrCWI6JORLMupmDi441oeca6PhinLdI/T/Yr5Bkj2oF4w==","signatures":[{"sig":"MEUCIFrHuq7k8qMqkKR0UFmZW34lBsUz3qEub0uR2iMi+kaKAiEAieAih8AKNoZtv8RqJ4nzioji/b8byEyPVrscJMMqOcY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":310863},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-gateway-app-2.55.0.tgz","types":"./dist/index.d.ts","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run","build":"tsup","clean":"rimraf dist","start":"node dist/index.js","lint:fix":"eslint . --fix","test:e2e":"vitest run src/__tests__/*.e2e.test.ts","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/5072a396ad352216603f78eb759c9b8b/kb-labs-gateway-app-2.55.0.tgz","_integrity":"sha512-+wcg/N/jbQ5NzXgPIpYlFafPS8dwI4uzXDoz/uVPdSrCWI6JORLMupmDi441oeca6PhinLdI/T/Yr5Bkj2oF4w==","_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.19.4","dependencies":{"ws":"^8.18.3","fastify":"^5.8.5","@fastify/cors":"^10.0.1","@fastify/swagger":">=9.5.1","@kb-labs/core-sys":"2.55.0","@fastify/websocket":"^11.0.1","@fastify/http-proxy":"^11.4.4","@fastify/swagger-ui":"^5.2.0","@kb-labs/adapters-fs":"2.55.0","@kb-labs/core-config":"2.55.0","@kb-labs/shared-http":"2.55.0","@kb-labs/core-runtime":"2.55.0","@kb-labs/gateway-auth":"2.55.0","@kb-labs/gateway-core":"2.55.0","@kb-labs/adapters-pino":"2.55.0","@kb-labs/core-platform":"2.55.0","@kb-labs/core-registry":"2.55.0","@kb-labs/adapters-redis":"2.55.0","@kb-labs/core-contracts":"2.55.0","@kb-labs/adapters-openai":"2.55.0","@kb-labs/adapters-sqlite":"2.55.0","@kb-labs/plugin-contracts":"2.55.0","fastify-type-provider-zod":"^6.0.0","@kb-labs/gateway-contracts":"2.55.0","@kb-labs/adapters-log-sqlite":"2.55.0","@kb-labs/adapters-analytics-file":"2.55.0","@kb-labs/adapters-eventbus-cache":"2.55.0","@kb-labs/adapters-log-ringbuffer":"2.55.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.4","@types/ws":"^8.5.14","@kb-labs/devkit":"2.55.0","@kb-labs/shared-testing-e2e":"2.55.0"},"_npmOperationalInternal":{"tmp":"tmp/gateway-app_2.55.0_1776620866258_0.005278587325144635","host":"s3://npm-registry-packages-npm-production"}},"2.56.0":{"name":"@kb-labs/gateway-app","version":"2.56.0","_id":"@kb-labs/gateway-app@2.56.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.js"},"dist":{"shasum":"55b318509772e4b2eb08e887311b0328d442076a","tarball":"https://registry.npmjs.org/@kb-labs/gateway-app/-/gateway-app-2.56.0.tgz","fileCount":7,"integrity":"sha512-kQm2JNL722gHIUQU59bisOCHv1HCDQktK14SvmEHT4IwtKzd9f+NsS73cLIedZtiMz29CYxLQHwKkXJZHDQ4Jw==","signatures":[{"sig":"MEYCIQD0nyv1QR+KpHaywggwWB33e++Am+gzomUbIvPSWgB4ogIhAIB+a4lCLr+/ia93AJtVG8w8W3mBB5FXRVIr3gv0dHNp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":310863},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-gateway-app-2.56.0.tgz","types":"./dist/index.d.ts","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run","build":"tsup","clean":"rimraf dist","start":"node dist/index.js","lint:fix":"eslint . --fix","test:e2e":"vitest run src/__tests__/*.e2e.test.ts","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/1b66183fd0e05a91011e6384838cc38f/kb-labs-gateway-app-2.56.0.tgz","_integrity":"sha512-kQm2JNL722gHIUQU59bisOCHv1HCDQktK14SvmEHT4IwtKzd9f+NsS73cLIedZtiMz29CYxLQHwKkXJZHDQ4Jw==","_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.19.4","dependencies":{"ws":"^8.18.3","fastify":"^5.8.5","@fastify/cors":"^10.0.1","@fastify/swagger":">=9.5.1","@kb-labs/core-sys":"2.56.0","@fastify/websocket":"^11.0.1","@fastify/http-proxy":"^11.4.4","@fastify/swagger-ui":"^5.2.0","@kb-labs/adapters-fs":"2.56.0","@kb-labs/core-config":"2.56.0","@kb-labs/shared-http":"2.56.0","@kb-labs/core-runtime":"2.56.0","@kb-labs/gateway-auth":"2.56.0","@kb-labs/gateway-core":"2.56.0","@kb-labs/adapters-pino":"2.56.0","@kb-labs/core-platform":"2.56.0","@kb-labs/core-registry":"2.56.0","@kb-labs/adapters-redis":"2.56.0","@kb-labs/core-contracts":"2.56.0","@kb-labs/adapters-openai":"2.56.0","@kb-labs/adapters-sqlite":"2.56.0","@kb-labs/plugin-contracts":"2.56.0","fastify-type-provider-zod":"^6.0.0","@kb-labs/gateway-contracts":"2.56.0","@kb-labs/adapters-log-sqlite":"2.56.0","@kb-labs/adapters-analytics-file":"2.56.0","@kb-labs/adapters-eventbus-cache":"2.56.0","@kb-labs/adapters-log-ringbuffer":"2.56.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.4","@types/ws":"^8.5.14","@kb-labs/devkit":"2.56.0","@kb-labs/shared-testing-e2e":"2.56.0"},"_npmOperationalInternal":{"tmp":"tmp/gateway-app_2.56.0_1776626171424_0.5733348627498458","host":"s3://npm-registry-packages-npm-production"}},"2.57.0":{"name":"@kb-labs/gateway-app","version":"2.57.0","_id":"@kb-labs/gateway-app@2.57.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.js"},"dist":{"shasum":"a07db9cc73f89be56b11b7ce6e6cbad9b09b014f","tarball":"https://registry.npmjs.org/@kb-labs/gateway-app/-/gateway-app-2.57.0.tgz","fileCount":7,"integrity":"sha512-md6AtE0wBi3LsbYMcd3kmi/eX2mHhrAosQG/+g5+fRxrPXsnp4U8yp1UuL5mnLF6e4DL97pZfZ0zy8CndsjGDA==","signatures":[{"sig":"MEUCIQDBjA+2KCCusq2HVRuym3ZcKdnH1paG+y/5OUsMePtFRgIgLwaQQCQFs/hpuLFYRmlXPfYyy7Q//y+DfLn8Wc4N0bw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":310903},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-gateway-app-2.57.0.tgz","types":"./dist/index.d.ts","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run","build":"tsup","clean":"rimraf dist","start":"node dist/index.js","lint:fix":"eslint . --fix","test:e2e":"vitest run src/__tests__/*.e2e.test.ts","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/22621a183da18c89317e95066563073a/kb-labs-gateway-app-2.57.0.tgz","_integrity":"sha512-md6AtE0wBi3LsbYMcd3kmi/eX2mHhrAosQG/+g5+fRxrPXsnp4U8yp1UuL5mnLF6e4DL97pZfZ0zy8CndsjGDA==","_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.19.4","dependencies":{"ws":"^8.18.3","fastify":"^5.8.5","@fastify/cors":"^10.0.1","@fastify/swagger":">=9.5.1","@kb-labs/core-sys":"2.57.0","@fastify/websocket":"^11.0.1","@fastify/http-proxy":"^11.4.4","@fastify/swagger-ui":"^5.2.0","@kb-labs/adapters-fs":"2.57.0","@kb-labs/core-config":"2.57.0","@kb-labs/shared-http":"2.57.0","@kb-labs/core-runtime":"2.57.0","@kb-labs/gateway-auth":"2.57.0","@kb-labs/gateway-core":"2.57.0","@kb-labs/adapters-pino":"2.57.0","@kb-labs/core-platform":"2.57.0","@kb-labs/core-registry":"2.57.0","@kb-labs/adapters-redis":"2.57.0","@kb-labs/core-contracts":"2.57.0","@kb-labs/adapters-openai":"2.57.0","@kb-labs/adapters-sqlite":"2.57.0","@kb-labs/plugin-contracts":"2.57.0","fastify-type-provider-zod":"^6.0.0","@kb-labs/gateway-contracts":"2.57.0","@kb-labs/adapters-log-sqlite":"2.57.0","@kb-labs/adapters-analytics-file":"2.57.0","@kb-labs/adapters-eventbus-cache":"2.57.0","@kb-labs/adapters-log-ringbuffer":"2.57.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.4","@types/ws":"^8.5.14","@kb-labs/devkit":"2.57.0","@kb-labs/shared-testing-e2e":"2.57.0"},"_npmOperationalInternal":{"tmp":"tmp/gateway-app_2.57.0_1776627281242_0.24495863127851236","host":"s3://npm-registry-packages-npm-production"}},"2.58.0":{"name":"@kb-labs/gateway-app","version":"2.58.0","_id":"@kb-labs/gateway-app@2.58.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.js"},"dist":{"shasum":"ebf4cee11c0a1777e15fc7a5955183c3fb86b999","tarball":"https://registry.npmjs.org/@kb-labs/gateway-app/-/gateway-app-2.58.0.tgz","fileCount":7,"integrity":"sha512-DX2RQcGzx5gPgLySD7pbDggAMzWkd6vab287EaXqC/W7opMze4FUjOUg1NcaBMvMyVafyZ0GcLgBGuP+jDm0pA==","signatures":[{"sig":"MEUCIQDG1tTRNzxhD+r3cqbUgWHZdEabdyKiuvBwtTTHgIfRPwIgDMS5EPITu/ePQpjfjk/9m5B9yJepkAko7oJj7KUksNU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":310903},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-gateway-app-2.58.0.tgz","types":"./dist/index.d.ts","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run","build":"tsup","clean":"rimraf dist","start":"node dist/index.js","lint:fix":"eslint . --fix","test:e2e":"vitest run src/__tests__/*.e2e.test.ts","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/415359af56a3eb6986886a8079911145/kb-labs-gateway-app-2.58.0.tgz","_integrity":"sha512-DX2RQcGzx5gPgLySD7pbDggAMzWkd6vab287EaXqC/W7opMze4FUjOUg1NcaBMvMyVafyZ0GcLgBGuP+jDm0pA==","_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.19.4","dependencies":{"ws":"^8.18.3","fastify":"^5.8.5","@fastify/cors":"^10.0.1","@fastify/swagger":">=9.5.1","@kb-labs/core-sys":"2.58.0","@fastify/websocket":"^11.0.1","@fastify/http-proxy":"^11.4.4","@fastify/swagger-ui":"^5.2.0","@kb-labs/adapters-fs":"2.58.0","@kb-labs/core-config":"2.58.0","@kb-labs/shared-http":"2.58.0","@kb-labs/core-runtime":"2.58.0","@kb-labs/gateway-auth":"2.58.0","@kb-labs/gateway-core":"2.58.0","@kb-labs/adapters-pino":"2.58.0","@kb-labs/core-platform":"2.58.0","@kb-labs/core-registry":"2.58.0","@kb-labs/adapters-redis":"2.58.0","@kb-labs/core-contracts":"2.58.0","@kb-labs/adapters-openai":"2.58.0","@kb-labs/adapters-sqlite":"2.58.0","@kb-labs/plugin-contracts":"2.58.0","fastify-type-provider-zod":"^6.0.0","@kb-labs/gateway-contracts":"2.58.0","@kb-labs/adapters-log-sqlite":"2.58.0","@kb-labs/adapters-analytics-file":"2.58.0","@kb-labs/adapters-eventbus-cache":"2.58.0","@kb-labs/adapters-log-ringbuffer":"2.58.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.4","@types/ws":"^8.5.14","@kb-labs/devkit":"2.58.0","@kb-labs/shared-testing-e2e":"2.58.0"},"_npmOperationalInternal":{"tmp":"tmp/gateway-app_2.58.0_1776630103047_0.966379678183598","host":"s3://npm-registry-packages-npm-production"}},"2.59.0":{"name":"@kb-labs/gateway-app","version":"2.59.0","_id":"@kb-labs/gateway-app@2.59.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.js"},"dist":{"shasum":"7d3affd725d835edfe914190d7263cb63e8f39e1","tarball":"https://registry.npmjs.org/@kb-labs/gateway-app/-/gateway-app-2.59.0.tgz","fileCount":7,"integrity":"sha512-vobWmCPYj7hdppo8l41AtXnMVXX/OvXYZxppVmxABdQWC68ZxWkBon3z1ZKdimA/JE4h0GLHa8zJSwGCmemXTg==","signatures":[{"sig":"MEQCIFQFAIPZV60YMqwS6jCA7t5hPL5pOide7KHO5jSk5EPQAiAxNodXrcZhNNQaGJJz99/+A4RLqoqVNJ215orzhAo1bA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":310903},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-gateway-app-2.59.0.tgz","types":"./dist/index.d.ts","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run","build":"tsup","clean":"rimraf dist","start":"node dist/index.js","lint:fix":"eslint . --fix","test:e2e":"vitest run src/__tests__/*.e2e.test.ts","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/0a7dd12f9c31ea926dc51c714338b5fe/kb-labs-gateway-app-2.59.0.tgz","_integrity":"sha512-vobWmCPYj7hdppo8l41AtXnMVXX/OvXYZxppVmxABdQWC68ZxWkBon3z1ZKdimA/JE4h0GLHa8zJSwGCmemXTg==","_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.19.4","dependencies":{"ws":"^8.18.3","fastify":"^5.8.5","@fastify/cors":"^10.0.1","@fastify/swagger":">=9.5.1","@kb-labs/core-sys":"2.59.0","@fastify/websocket":"^11.0.1","@fastify/http-proxy":"^11.4.4","@fastify/swagger-ui":"^5.2.0","@kb-labs/adapters-fs":"2.59.0","@kb-labs/core-config":"2.59.0","@kb-labs/shared-http":"2.59.0","@kb-labs/core-runtime":"2.59.0","@kb-labs/gateway-auth":"2.59.0","@kb-labs/gateway-core":"2.59.0","@kb-labs/adapters-pino":"2.59.0","@kb-labs/core-platform":"2.59.0","@kb-labs/core-registry":"2.59.0","@kb-labs/adapters-redis":"2.59.0","@kb-labs/core-contracts":"2.59.0","@kb-labs/adapters-openai":"2.59.0","@kb-labs/adapters-sqlite":"2.59.0","@kb-labs/plugin-contracts":"2.59.0","fastify-type-provider-zod":"^6.0.0","@kb-labs/gateway-contracts":"2.59.0","@kb-labs/adapters-log-sqlite":"2.59.0","@kb-labs/adapters-analytics-file":"2.59.0","@kb-labs/adapters-eventbus-cache":"2.59.0","@kb-labs/adapters-log-ringbuffer":"2.59.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.4","@types/ws":"^8.5.14","@kb-labs/devkit":"2.59.0","@kb-labs/shared-testing-e2e":"2.59.0"},"_npmOperationalInternal":{"tmp":"tmp/gateway-app_2.59.0_1776631516975_0.9777680150138315","host":"s3://npm-registry-packages-npm-production"}},"2.60.0":{"name":"@kb-labs/gateway-app","version":"2.60.0","_id":"@kb-labs/gateway-app@2.60.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.js"},"dist":{"shasum":"e77aa6f9608b2c0c196317298b3bf7bb0281e6c5","tarball":"https://registry.npmjs.org/@kb-labs/gateway-app/-/gateway-app-2.60.0.tgz","fileCount":7,"integrity":"sha512-WzfS+NzNxZUDgu3Gvr3TvM82poxInkqP8dJMAA35TWvvyKPgKPmfQJGVXGWP/n0FRMqn5QVZiNmF8HQdxQWLKA==","signatures":[{"sig":"MEUCIQC8WvNJjJRYm1u2r2Ng1+7OdaUdhIvQTu8bQIItSsIGOQIgDCXW6gPOrD4u9Gzr1FLp4NRr47YMsiy+hu+bgCtCx88=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":310903},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-gateway-app-2.60.0.tgz","types":"./dist/index.d.ts","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run","build":"tsup","clean":"rimraf dist","start":"node dist/index.js","lint:fix":"eslint . --fix","test:e2e":"vitest run src/__tests__/*.e2e.test.ts","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/cc89f46a92d13b7d2b572ac1df8cf107/kb-labs-gateway-app-2.60.0.tgz","_integrity":"sha512-WzfS+NzNxZUDgu3Gvr3TvM82poxInkqP8dJMAA35TWvvyKPgKPmfQJGVXGWP/n0FRMqn5QVZiNmF8HQdxQWLKA==","_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.19.4","dependencies":{"ws":"^8.18.3","fastify":"^5.8.5","@fastify/cors":"^10.0.1","@fastify/swagger":">=9.5.1","@kb-labs/core-sys":"2.60.0","@fastify/websocket":"^11.0.1","@fastify/http-proxy":"^11.4.4","@fastify/swagger-ui":"^5.2.0","@kb-labs/adapters-fs":"2.60.0","@kb-labs/core-config":"2.60.0","@kb-labs/shared-http":"2.60.0","@kb-labs/core-runtime":"2.60.0","@kb-labs/gateway-auth":"2.60.0","@kb-labs/gateway-core":"2.60.0","@kb-labs/adapters-pino":"2.60.0","@kb-labs/core-platform":"2.60.0","@kb-labs/core-registry":"2.60.0","@kb-labs/adapters-redis":"2.60.0","@kb-labs/core-contracts":"2.60.0","@kb-labs/adapters-openai":"2.60.0","@kb-labs/adapters-sqlite":"2.60.0","@kb-labs/plugin-contracts":"2.60.0","fastify-type-provider-zod":"^6.0.0","@kb-labs/gateway-contracts":"2.60.0","@kb-labs/adapters-log-sqlite":"2.60.0","@kb-labs/adapters-analytics-file":"2.60.0","@kb-labs/adapters-eventbus-cache":"2.60.0","@kb-labs/adapters-log-ringbuffer":"2.60.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.4","@types/ws":"^8.5.14","@kb-labs/devkit":"2.60.0","@kb-labs/shared-testing-e2e":"2.60.0"},"_npmOperationalInternal":{"tmp":"tmp/gateway-app_2.60.0_1776634775819_0.2099600571854876","host":"s3://npm-registry-packages-npm-production"}},"2.61.0":{"name":"@kb-labs/gateway-app","version":"2.61.0","_id":"@kb-labs/gateway-app@2.61.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.js"},"dist":{"shasum":"f62ff770a5111f7df34f6f4e18e479b2c565ba60","tarball":"https://registry.npmjs.org/@kb-labs/gateway-app/-/gateway-app-2.61.0.tgz","fileCount":7,"integrity":"sha512-oUQxZYfEKGoqkHSXefbWK+N83vuazEejkSr/OnXIk/S3nJJbHUV9drGHIWwLwxNlD1o9R1HzAwQMxU3/9MNpug==","signatures":[{"sig":"MEQCIFwAiQ8C85lTBtLsLVC6srV3EWzVmIt1NRtF+et1Hs3+AiAxjZNGiL4pnIS151RAbgZj9lLM9Me4tkP+z3Un/iAD8A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":310903},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-gateway-app-2.61.0.tgz","types":"./dist/index.d.ts","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run","build":"tsup","clean":"rimraf dist","start":"node dist/index.js","lint:fix":"eslint . --fix","test:e2e":"vitest run src/__tests__/*.e2e.test.ts","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/bc3ef691727e28ce98495547b78c9602/kb-labs-gateway-app-2.61.0.tgz","_integrity":"sha512-oUQxZYfEKGoqkHSXefbWK+N83vuazEejkSr/OnXIk/S3nJJbHUV9drGHIWwLwxNlD1o9R1HzAwQMxU3/9MNpug==","_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.19.4","dependencies":{"ws":"^8.18.3","fastify":"^5.8.5","@fastify/cors":"^10.0.1","@fastify/swagger":">=9.5.1","@kb-labs/core-sys":"2.61.0","@fastify/websocket":"^11.0.1","@fastify/http-proxy":"^11.4.4","@fastify/swagger-ui":"^5.2.0","@kb-labs/adapters-fs":"2.61.0","@kb-labs/core-config":"2.61.0","@kb-labs/shared-http":"2.61.0","@kb-labs/core-runtime":"2.61.0","@kb-labs/gateway-auth":"2.61.0","@kb-labs/gateway-core":"2.61.0","@kb-labs/adapters-pino":"2.61.0","@kb-labs/core-platform":"2.61.0","@kb-labs/core-registry":"2.61.0","@kb-labs/adapters-redis":"2.61.0","@kb-labs/core-contracts":"2.61.0","@kb-labs/adapters-openai":"2.61.0","@kb-labs/adapters-sqlite":"2.61.0","@kb-labs/plugin-contracts":"2.61.0","fastify-type-provider-zod":"^6.0.0","@kb-labs/gateway-contracts":"2.61.0","@kb-labs/adapters-log-sqlite":"2.61.0","@kb-labs/adapters-analytics-file":"2.61.0","@kb-labs/adapters-eventbus-cache":"2.61.0","@kb-labs/adapters-log-ringbuffer":"2.61.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.4","@types/ws":"^8.5.14","@kb-labs/devkit":"2.61.0","@kb-labs/shared-testing-e2e":"2.61.0"},"_npmOperationalInternal":{"tmp":"tmp/gateway-app_2.61.0_1776693678564_0.38444221067403594","host":"s3://npm-registry-packages-npm-production"}},"2.62.0":{"name":"@kb-labs/gateway-app","version":"2.62.0","_id":"@kb-labs/gateway-app@2.62.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.js"},"dist":{"shasum":"64b8dc1042576ae25049e70b72a4d22651666e19","tarball":"https://registry.npmjs.org/@kb-labs/gateway-app/-/gateway-app-2.62.0.tgz","fileCount":7,"integrity":"sha512-OJb0rYyk82khT46Yzr5wxi4+fU0Jz59SVFO3+ZKHih3PwqYbDwPzcNHL2JtFTAgQYe9dfecWA6QG7WbsgRg9uA==","signatures":[{"sig":"MEYCIQCIQkLF72fSxyEnAiHRN5P6ps0umcuFFht9WMsny+XE9AIhAL039ySItGYVtXR8uO9Lr0bHY6itkYzNhXNixAiNT0Z/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":311551},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-gateway-app-2.62.0.tgz","types":"./dist/index.d.ts","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run","build":"tsup","clean":"rimraf dist","start":"node dist/index.js","lint:fix":"eslint . --fix","test:e2e":"vitest run src/__tests__/*.e2e.test.ts","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/f82bd58133a628c2ae94d5b93ebeac19/kb-labs-gateway-app-2.62.0.tgz","_integrity":"sha512-OJb0rYyk82khT46Yzr5wxi4+fU0Jz59SVFO3+ZKHih3PwqYbDwPzcNHL2JtFTAgQYe9dfecWA6QG7WbsgRg9uA==","_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.19.4","dependencies":{"ws":"^8.18.3","fastify":"^5.8.5","@fastify/cors":"^10.0.1","@fastify/swagger":">=9.5.1","@kb-labs/core-sys":"2.62.0","@fastify/websocket":"^11.0.1","@fastify/http-proxy":"^11.4.4","@fastify/swagger-ui":"^5.2.0","@kb-labs/adapters-fs":"2.62.0","@kb-labs/core-config":"2.62.0","@kb-labs/shared-http":"2.62.0","@kb-labs/core-runtime":"2.62.0","@kb-labs/gateway-auth":"2.62.0","@kb-labs/gateway-core":"2.62.0","@kb-labs/adapters-pino":"2.62.0","@kb-labs/core-platform":"2.62.0","@kb-labs/core-registry":"2.62.0","@kb-labs/adapters-redis":"2.62.0","@kb-labs/core-contracts":"2.62.0","@kb-labs/adapters-openai":"2.62.0","@kb-labs/adapters-sqlite":"2.62.0","@kb-labs/plugin-contracts":"2.62.0","fastify-type-provider-zod":"^6.0.0","@kb-labs/gateway-contracts":"2.62.0","@kb-labs/adapters-log-sqlite":"2.62.0","@kb-labs/adapters-analytics-file":"2.62.0","@kb-labs/adapters-eventbus-cache":"2.62.0","@kb-labs/adapters-log-ringbuffer":"2.62.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.4","@types/ws":"^8.5.14","@kb-labs/devkit":"2.62.0","@kb-labs/shared-testing-e2e":"2.62.0"},"_npmOperationalInternal":{"tmp":"tmp/gateway-app_2.62.0_1776699302395_0.3334643679830944","host":"s3://npm-registry-packages-npm-production"}},"2.64.0":{"name":"@kb-labs/gateway-app","version":"2.64.0","_id":"@kb-labs/gateway-app@2.64.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.js"},"dist":{"shasum":"f820769ef7d81839bdbe12431f7124def3655ce8","tarball":"https://registry.npmjs.org/@kb-labs/gateway-app/-/gateway-app-2.64.0.tgz","fileCount":7,"integrity":"sha512-ZvFaYtBJoZReuPEExbc/yi2rTJXKNcAYwW4We55hru/iGspfdHzJ80pRQIWIyEgbc6FSTRw3yqTcOxMssvnfTg==","signatures":[{"sig":"MEQCIFZarKybMwfzXe3LTtqWlUqbM6QL3YFnO7CC1SVuXKypAiBr77KkTV/knr0Y5XIVdFR1/FWoxJN5L3PB8WaSeEoDnQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":311551},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-gateway-app-2.64.0.tgz","types":"./dist/index.d.ts","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run","build":"tsup","clean":"rimraf dist","start":"node dist/index.js","lint:fix":"eslint . --fix","test:e2e":"vitest run src/__tests__/*.e2e.test.ts","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/ef2653b230818517d241abadd8f6105a/kb-labs-gateway-app-2.64.0.tgz","_integrity":"sha512-ZvFaYtBJoZReuPEExbc/yi2rTJXKNcAYwW4We55hru/iGspfdHzJ80pRQIWIyEgbc6FSTRw3yqTcOxMssvnfTg==","_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.19.4","dependencies":{"ws":"^8.18.3","fastify":"^5.8.5","@fastify/cors":"^10.0.1","@fastify/swagger":">=9.5.1","@kb-labs/core-sys":"2.64.0","@fastify/websocket":"^11.0.1","@fastify/http-proxy":"^11.4.4","@fastify/swagger-ui":"^5.2.0","@kb-labs/adapters-fs":"2.64.0","@kb-labs/core-config":"2.64.0","@kb-labs/shared-http":"2.64.0","@kb-labs/core-runtime":"2.64.0","@kb-labs/gateway-auth":"2.64.0","@kb-labs/gateway-core":"2.64.0","@kb-labs/adapters-pino":"2.64.0","@kb-labs/core-platform":"2.64.0","@kb-labs/core-registry":"2.64.0","@kb-labs/adapters-redis":"2.64.0","@kb-labs/core-contracts":"2.64.0","@kb-labs/adapters-openai":"2.64.0","@kb-labs/adapters-sqlite":"2.64.0","@kb-labs/plugin-contracts":"2.64.0","fastify-type-provider-zod":"^6.0.0","@kb-labs/gateway-contracts":"2.64.0","@kb-labs/adapters-log-sqlite":"2.64.0","@kb-labs/adapters-analytics-file":"2.64.0","@kb-labs/adapters-eventbus-cache":"2.64.0","@kb-labs/adapters-log-ringbuffer":"2.64.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.4","@types/ws":"^8.5.14","@kb-labs/devkit":"2.64.0","@kb-labs/shared-testing-e2e":"2.64.0"},"_npmOperationalInternal":{"tmp":"tmp/gateway-app_2.64.0_1776716901432_0.5269341518465789","host":"s3://npm-registry-packages-npm-production"}},"2.65.0":{"name":"@kb-labs/gateway-app","version":"2.65.0","_id":"@kb-labs/gateway-app@2.65.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.js"},"dist":{"shasum":"9d6cb51ae0b40c6f34e6fd2042b1920164693bb6","tarball":"https://registry.npmjs.org/@kb-labs/gateway-app/-/gateway-app-2.65.0.tgz","fileCount":7,"integrity":"sha512-RJCbRaSgtzg2EtATfsiz7aAMREttv7pCQslorPaPbfuBIvnvTeWu/j2Wl0lB4xXiSMyoCUL9WWajMh2z/pUbCg==","signatures":[{"sig":"MEUCICbNThsQph2MIEbLgZi0YHFEE2xcjTrE+RYv2N4Y9+sZAiEAjZ0tNLSN1t2Vhz50WqLyzr6SFR/IaSwOGJx2fA2LQ7g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":311551},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-gateway-app-2.65.0.tgz","types":"./dist/index.d.ts","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run","build":"tsup","clean":"rimraf dist","start":"node dist/index.js","lint:fix":"eslint . --fix","test:e2e":"vitest run src/__tests__/*.e2e.test.ts","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/f711aba2151acf2fc8bd25ade333cf46/kb-labs-gateway-app-2.65.0.tgz","_integrity":"sha512-RJCbRaSgtzg2EtATfsiz7aAMREttv7pCQslorPaPbfuBIvnvTeWu/j2Wl0lB4xXiSMyoCUL9WWajMh2z/pUbCg==","_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.19.4","dependencies":{"ws":"^8.18.3","fastify":"^5.8.5","@fastify/cors":"^10.0.1","@fastify/swagger":">=9.5.1","@kb-labs/core-sys":"2.65.0","@fastify/websocket":"^11.0.1","@fastify/http-proxy":"^11.4.4","@fastify/swagger-ui":"^5.2.0","@kb-labs/adapters-fs":"2.65.0","@kb-labs/core-config":"2.65.0","@kb-labs/shared-http":"2.65.0","@kb-labs/core-runtime":"2.65.0","@kb-labs/gateway-auth":"2.65.0","@kb-labs/gateway-core":"2.65.0","@kb-labs/adapters-pino":"2.65.0","@kb-labs/core-platform":"2.65.0","@kb-labs/core-registry":"2.65.0","@kb-labs/adapters-redis":"2.65.0","@kb-labs/core-contracts":"2.65.0","@kb-labs/adapters-openai":"2.65.0","@kb-labs/adapters-sqlite":"2.65.0","@kb-labs/plugin-contracts":"2.65.0","fastify-type-provider-zod":"^6.0.0","@kb-labs/gateway-contracts":"2.65.0","@kb-labs/adapters-log-sqlite":"2.65.0","@kb-labs/adapters-analytics-file":"2.65.0","@kb-labs/adapters-eventbus-cache":"2.65.0","@kb-labs/adapters-log-ringbuffer":"2.65.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.4","@types/ws":"^8.5.14","@kb-labs/devkit":"2.65.0","@kb-labs/shared-testing-e2e":"2.65.0"},"_npmOperationalInternal":{"tmp":"tmp/gateway-app_2.65.0_1776755676039_0.7606856827694211","host":"s3://npm-registry-packages-npm-production"}},"2.66.0":{"name":"@kb-labs/gateway-app","version":"2.66.0","_id":"@kb-labs/gateway-app@2.66.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.js"},"dist":{"shasum":"2e97ff99c997cad76b1abd987d40b72e99bd8d96","tarball":"https://registry.npmjs.org/@kb-labs/gateway-app/-/gateway-app-2.66.0.tgz","fileCount":7,"integrity":"sha512-N0FYs5DVzl0qEL6j0gL68qQmxS/bC20gQcjAB72ljXviDNOqkfa/hAjfxt+zop62D5s8ZZSiT8qn6NDYlWhzUg==","signatures":[{"sig":"MEQCIE/WF+Rw9NiBypWDJjqqM3CznuIi314yEeMalrjec43TAiBQxiM2mRrLxDKv8piCPPWBzTnk00At+Qm3JWDSzhEs4w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":311551},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-gateway-app-2.66.0.tgz","types":"./dist/index.d.ts","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run","build":"tsup","clean":"rimraf dist","start":"node dist/index.js","lint:fix":"eslint . --fix","test:e2e":"vitest run src/__tests__/*.e2e.test.ts","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/1d4d7e744da825a72a666500bd10b521/kb-labs-gateway-app-2.66.0.tgz","_integrity":"sha512-N0FYs5DVzl0qEL6j0gL68qQmxS/bC20gQcjAB72ljXviDNOqkfa/hAjfxt+zop62D5s8ZZSiT8qn6NDYlWhzUg==","_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.19.4","dependencies":{"ws":"^8.18.3","fastify":"^5.8.5","@fastify/cors":"^10.0.1","@fastify/swagger":">=9.5.1","@kb-labs/core-sys":"2.66.0","@fastify/websocket":"^11.0.1","@fastify/http-proxy":"^11.4.4","@fastify/swagger-ui":"^5.2.0","@kb-labs/adapters-fs":"2.66.0","@kb-labs/core-config":"2.66.0","@kb-labs/shared-http":"2.66.0","@kb-labs/core-runtime":"2.66.0","@kb-labs/gateway-auth":"2.66.0","@kb-labs/gateway-core":"2.66.0","@kb-labs/adapters-pino":"2.66.0","@kb-labs/core-platform":"2.66.0","@kb-labs/core-registry":"2.66.0","@kb-labs/adapters-redis":"2.66.0","@kb-labs/core-contracts":"2.66.0","@kb-labs/adapters-openai":"2.66.0","@kb-labs/adapters-sqlite":"2.66.0","@kb-labs/plugin-contracts":"2.66.0","fastify-type-provider-zod":"^6.0.0","@kb-labs/gateway-contracts":"2.66.0","@kb-labs/adapters-log-sqlite":"2.66.0","@kb-labs/adapters-analytics-file":"2.66.0","@kb-labs/adapters-eventbus-cache":"2.66.0","@kb-labs/adapters-log-ringbuffer":"2.66.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.4","@types/ws":"^8.5.14","@kb-labs/devkit":"2.66.0","@kb-labs/shared-testing-e2e":"2.66.0"},"_npmOperationalInternal":{"tmp":"tmp/gateway-app_2.66.0_1776756944287_0.43853104621343886","host":"s3://npm-registry-packages-npm-production"}},"2.67.0":{"name":"@kb-labs/gateway-app","version":"2.67.0","_id":"@kb-labs/gateway-app@2.67.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.js"},"dist":{"shasum":"e4f084d83cc77a9cb12ccb92e81c5d9cdb9fa78f","tarball":"https://registry.npmjs.org/@kb-labs/gateway-app/-/gateway-app-2.67.0.tgz","fileCount":7,"integrity":"sha512-YfacHbxkQXP7rQSVS5v+PvRvkPJWJolC7Gwxgw+YTZGVKbnNf4qwNjacdux11VNAiOi/Uf/hexCDigzucjmwoA==","signatures":[{"sig":"MEUCIQCPniKwcY30Clu3KA1lj++UelSAGjiLESxXmzzcC3poPAIgHjL+aLuTw4do/pQyrBuJcNTNHZJXkjfTKQlStftF7N8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":311551},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-gateway-app-2.67.0.tgz","types":"./dist/index.d.ts","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run","build":"tsup","clean":"rimraf dist","start":"node dist/index.js","lint:fix":"eslint . --fix","test:e2e":"vitest run src/__tests__/*.e2e.test.ts","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/9edf5806a63f3fd0f0a09d32aac08ae2/kb-labs-gateway-app-2.67.0.tgz","_integrity":"sha512-YfacHbxkQXP7rQSVS5v+PvRvkPJWJolC7Gwxgw+YTZGVKbnNf4qwNjacdux11VNAiOi/Uf/hexCDigzucjmwoA==","_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.19.4","dependencies":{"ws":"^8.18.3","fastify":"^5.8.5","@fastify/cors":"^10.0.1","@fastify/swagger":">=9.5.1","@kb-labs/core-sys":"2.67.0","@fastify/websocket":"^11.0.1","@fastify/http-proxy":"^11.4.4","@fastify/swagger-ui":"^5.2.0","@kb-labs/adapters-fs":"2.67.0","@kb-labs/core-config":"2.67.0","@kb-labs/shared-http":"2.67.0","@kb-labs/core-runtime":"2.67.0","@kb-labs/gateway-auth":"2.67.0","@kb-labs/gateway-core":"2.67.0","@kb-labs/adapters-pino":"2.67.0","@kb-labs/core-platform":"2.67.0","@kb-labs/core-registry":"2.67.0","@kb-labs/adapters-redis":"2.67.0","@kb-labs/core-contracts":"2.67.0","@kb-labs/adapters-openai":"2.67.0","@kb-labs/adapters-sqlite":"2.67.0","@kb-labs/plugin-contracts":"2.67.0","fastify-type-provider-zod":"^6.0.0","@kb-labs/gateway-contracts":"2.67.0","@kb-labs/adapters-log-sqlite":"2.67.0","@kb-labs/adapters-analytics-file":"2.67.0","@kb-labs/adapters-eventbus-cache":"2.67.0","@kb-labs/adapters-log-ringbuffer":"2.67.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.4","@types/ws":"^8.5.14","@kb-labs/devkit":"2.67.0","@kb-labs/shared-testing-e2e":"2.67.0"},"_npmOperationalInternal":{"tmp":"tmp/gateway-app_2.67.0_1776758907164_0.7337419859433414","host":"s3://npm-registry-packages-npm-production"}},"2.68.0":{"name":"@kb-labs/gateway-app","version":"2.68.0","_id":"@kb-labs/gateway-app@2.68.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.js"},"dist":{"shasum":"7729247ed1e3b362617e8e74cbb75c9037f6bfb4","tarball":"https://registry.npmjs.org/@kb-labs/gateway-app/-/gateway-app-2.68.0.tgz","fileCount":7,"integrity":"sha512-PKq7qN67mlN1SoW3AY4zRxQAqsyYlTc5VtkZB4WsTCb/0r7r0EdHIjp51VKWnjVxcs7q+QUZSqKJFtLk7pE4wA==","signatures":[{"sig":"MEUCIAvGueBdhISgcH1A7e540YywiRoTAJ3A59vKAHiRGxdPAiEA2Oc92I8cMTngeWQwiCqwOjUAPJXD9IOHyg4rY6/MxgI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":311551},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-gateway-app-2.68.0.tgz","types":"./dist/index.d.ts","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run","build":"tsup","clean":"rimraf dist","start":"node dist/index.js","lint:fix":"eslint . --fix","test:e2e":"vitest run src/__tests__/*.e2e.test.ts","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/e53f5c0eadb412e8031f83b535ef29de/kb-labs-gateway-app-2.68.0.tgz","_integrity":"sha512-PKq7qN67mlN1SoW3AY4zRxQAqsyYlTc5VtkZB4WsTCb/0r7r0EdHIjp51VKWnjVxcs7q+QUZSqKJFtLk7pE4wA==","_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.19.4","dependencies":{"ws":"^8.18.3","fastify":"^5.8.5","@fastify/cors":"^10.0.1","@fastify/swagger":">=9.5.1","@kb-labs/core-sys":"2.68.0","@fastify/websocket":"^11.0.1","@fastify/http-proxy":"^11.4.4","@fastify/swagger-ui":"^5.2.0","@kb-labs/adapters-fs":"2.68.0","@kb-labs/core-config":"2.68.0","@kb-labs/shared-http":"2.68.0","@kb-labs/core-runtime":"2.68.0","@kb-labs/gateway-auth":"2.68.0","@kb-labs/gateway-core":"2.68.0","@kb-labs/adapters-pino":"2.68.0","@kb-labs/core-platform":"2.68.0","@kb-labs/core-registry":"2.68.0","@kb-labs/adapters-redis":"2.68.0","@kb-labs/core-contracts":"2.68.0","@kb-labs/adapters-openai":"2.68.0","@kb-labs/adapters-sqlite":"2.68.0","@kb-labs/plugin-contracts":"2.68.0","fastify-type-provider-zod":"^6.0.0","@kb-labs/gateway-contracts":"2.68.0","@kb-labs/adapters-log-sqlite":"2.68.0","@kb-labs/adapters-analytics-file":"2.68.0","@kb-labs/adapters-eventbus-cache":"2.68.0","@kb-labs/adapters-log-ringbuffer":"2.68.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.4","@types/ws":"^8.5.14","@kb-labs/devkit":"2.68.0","@kb-labs/shared-testing-e2e":"2.68.0"},"_npmOperationalInternal":{"tmp":"tmp/gateway-app_2.68.0_1776760051919_0.633961872734073","host":"s3://npm-registry-packages-npm-production"}},"2.69.0":{"name":"@kb-labs/gateway-app","version":"2.69.0","_id":"@kb-labs/gateway-app@2.69.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.js"},"dist":{"shasum":"01af20e2740a547c9742c0ec46cb337c3d08bf9f","tarball":"https://registry.npmjs.org/@kb-labs/gateway-app/-/gateway-app-2.69.0.tgz","fileCount":7,"integrity":"sha512-YSFoE0aK7F7th79kE9oKq65XWjFmhNAkv5d8+i7k1E7vFAXuHrfQxHdMPOG18BL7z7MGzdDq/lpcMOx0uJrdwg==","signatures":[{"sig":"MEQCIAt0CgizSa63C92RKkdZNZ9TLouBWNBqHeAnSNqDdPr4AiBTSLFGdkqVz5QCpyJKIwMd/40/gB+PURcbU0o6GzEPFw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":311551},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-gateway-app-2.69.0.tgz","types":"./dist/index.d.ts","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run","build":"tsup","clean":"rimraf dist","start":"node dist/index.js","lint:fix":"eslint . --fix","test:e2e":"vitest run src/__tests__/*.e2e.test.ts","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/69f36c8250f862d73184e21c3792893f/kb-labs-gateway-app-2.69.0.tgz","_integrity":"sha512-YSFoE0aK7F7th79kE9oKq65XWjFmhNAkv5d8+i7k1E7vFAXuHrfQxHdMPOG18BL7z7MGzdDq/lpcMOx0uJrdwg==","_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.19.4","dependencies":{"ws":"^8.18.3","fastify":"^5.8.5","@fastify/cors":"^10.0.1","@fastify/swagger":">=9.5.1","@kb-labs/core-sys":"2.69.0","@fastify/websocket":"^11.0.1","@fastify/http-proxy":"^11.4.4","@fastify/swagger-ui":"^5.2.0","@kb-labs/adapters-fs":"2.69.0","@kb-labs/core-config":"2.69.0","@kb-labs/shared-http":"2.69.0","@kb-labs/core-runtime":"2.69.0","@kb-labs/gateway-auth":"2.69.0","@kb-labs/gateway-core":"2.69.0","@kb-labs/adapters-pino":"2.69.0","@kb-labs/core-platform":"2.69.0","@kb-labs/core-registry":"2.69.0","@kb-labs/adapters-redis":"2.69.0","@kb-labs/core-contracts":"2.69.0","@kb-labs/adapters-openai":"2.69.0","@kb-labs/adapters-sqlite":"2.69.0","@kb-labs/plugin-contracts":"2.69.0","fastify-type-provider-zod":"^6.0.0","@kb-labs/gateway-contracts":"2.69.0","@kb-labs/adapters-log-sqlite":"2.69.0","@kb-labs/adapters-analytics-file":"2.69.0","@kb-labs/adapters-eventbus-cache":"2.69.0","@kb-labs/adapters-log-ringbuffer":"2.69.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.4","@types/ws":"^8.5.14","@kb-labs/devkit":"2.69.0","@kb-labs/shared-testing-e2e":"2.69.0"},"_npmOperationalInternal":{"tmp":"tmp/gateway-app_2.69.0_1776760747067_0.08092788153450692","host":"s3://npm-registry-packages-npm-production"}},"2.72.0":{"name":"@kb-labs/gateway-app","version":"2.72.0","_id":"@kb-labs/gateway-app@2.72.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.js"},"dist":{"shasum":"2f13dd2941d7c61d984ef75f9c0cac6f0780874a","tarball":"https://registry.npmjs.org/@kb-labs/gateway-app/-/gateway-app-2.72.0.tgz","fileCount":7,"integrity":"sha512-G9dGW14SLShqc+OBw9cT7SO2YU44pwFNmo/1lwvQZ3bU+SY00TPbw2ULOb+nW6wlcFhtCjWzQKdhcmncONxYPw==","signatures":[{"sig":"MEYCIQDhhMNSvv27J9HrN1GTHMErSfVtR9tubzQTqt9MkAMnrgIhAM6ScoA0rmQiBlaijPO/05opdZAJ+yovr+ST0+o79Uy6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":311551},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-gateway-app-2.72.0.tgz","types":"./dist/index.d.ts","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run","build":"tsup","clean":"rimraf dist","start":"node dist/index.js","lint:fix":"eslint . --fix","test:e2e":"vitest run src/__tests__/*.e2e.test.ts","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/99ad83007d40ea8f049d24cfea70789d/kb-labs-gateway-app-2.72.0.tgz","_integrity":"sha512-G9dGW14SLShqc+OBw9cT7SO2YU44pwFNmo/1lwvQZ3bU+SY00TPbw2ULOb+nW6wlcFhtCjWzQKdhcmncONxYPw==","_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.19.4","dependencies":{"ws":"^8.18.3","fastify":"^5.8.5","@fastify/cors":"^10.0.1","@fastify/swagger":">=9.5.1","@kb-labs/core-sys":"2.72.0","@fastify/websocket":"^11.0.1","@fastify/http-proxy":"^11.4.4","@fastify/swagger-ui":"^5.2.0","@kb-labs/adapters-fs":"2.72.0","@kb-labs/core-config":"2.72.0","@kb-labs/shared-http":"2.72.0","@kb-labs/core-runtime":"2.72.0","@kb-labs/gateway-auth":"2.72.0","@kb-labs/gateway-core":"2.72.0","@kb-labs/adapters-pino":"2.72.0","@kb-labs/core-platform":"2.72.0","@kb-labs/core-registry":"2.72.0","@kb-labs/adapters-redis":"2.72.0","@kb-labs/core-contracts":"2.72.0","@kb-labs/adapters-openai":"2.72.0","@kb-labs/adapters-sqlite":"2.72.0","@kb-labs/plugin-contracts":"2.72.0","fastify-type-provider-zod":"^6.0.0","@kb-labs/gateway-contracts":"2.72.0","@kb-labs/adapters-log-sqlite":"2.72.0","@kb-labs/adapters-analytics-file":"2.72.0","@kb-labs/adapters-eventbus-cache":"2.72.0","@kb-labs/adapters-log-ringbuffer":"2.72.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.4","@types/ws":"^8.5.14","@kb-labs/devkit":"2.72.0","@kb-labs/shared-testing-e2e":"2.72.0"},"_npmOperationalInternal":{"tmp":"tmp/gateway-app_2.72.0_1776766200305_0.9473702322177433","host":"s3://npm-registry-packages-npm-production"}},"2.73.0":{"name":"@kb-labs/gateway-app","version":"2.73.0","_id":"@kb-labs/gateway-app@2.73.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.js"},"dist":{"shasum":"f67fba8a97ea4b5f9c5bef535ed74b2f9d19a7cb","tarball":"https://registry.npmjs.org/@kb-labs/gateway-app/-/gateway-app-2.73.0.tgz","fileCount":7,"integrity":"sha512-p/kNH3vG39zB8FX9GcmfqKlCl+ZAkOkw3dGPY0cvmVttq7oFmI55Iz/hAOQyLVT9mgwA8kezPztfZr+6CNNthA==","signatures":[{"sig":"MEQCIA2nyCM8l87gjJScIhG1RvDW9V1WdZIWe3S8sM/7jC7ZAiB7K1kABkCBrowAE7GtbNSlHKPwd+uLPGQZr/uFnNfuwA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":311551},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-gateway-app-2.73.0.tgz","types":"./dist/index.d.ts","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run","build":"tsup","clean":"rimraf dist","start":"node dist/index.js","lint:fix":"eslint . --fix","test:e2e":"vitest run src/__tests__/*.e2e.test.ts","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/a324c259011792b0acc262112a080cb9/kb-labs-gateway-app-2.73.0.tgz","_integrity":"sha512-p/kNH3vG39zB8FX9GcmfqKlCl+ZAkOkw3dGPY0cvmVttq7oFmI55Iz/hAOQyLVT9mgwA8kezPztfZr+6CNNthA==","_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.19.4","dependencies":{"ws":"^8.18.3","fastify":"^5.8.5","@fastify/cors":"^10.0.1","@fastify/swagger":">=9.5.1","@kb-labs/core-sys":"2.73.0","@fastify/websocket":"^11.0.1","@fastify/http-proxy":"^11.4.4","@fastify/swagger-ui":"^5.2.0","@kb-labs/adapters-fs":"2.73.0","@kb-labs/core-config":"2.73.0","@kb-labs/shared-http":"2.73.0","@kb-labs/core-runtime":"2.73.0","@kb-labs/gateway-auth":"2.73.0","@kb-labs/gateway-core":"2.73.0","@kb-labs/adapters-pino":"2.73.0","@kb-labs/core-platform":"2.73.0","@kb-labs/core-registry":"2.73.0","@kb-labs/adapters-redis":"2.73.0","@kb-labs/core-contracts":"2.73.0","@kb-labs/adapters-openai":"2.73.0","@kb-labs/adapters-sqlite":"2.73.0","@kb-labs/plugin-contracts":"2.73.0","fastify-type-provider-zod":"^6.0.0","@kb-labs/gateway-contracts":"2.73.0","@kb-labs/adapters-log-sqlite":"2.73.0","@kb-labs/adapters-analytics-file":"2.73.0","@kb-labs/adapters-eventbus-cache":"2.73.0","@kb-labs/adapters-log-ringbuffer":"2.73.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.4","@types/ws":"^8.5.14","@kb-labs/devkit":"2.73.0","@kb-labs/shared-testing-e2e":"2.73.0"},"_npmOperationalInternal":{"tmp":"tmp/gateway-app_2.73.0_1776770101016_0.13966762197328042","host":"s3://npm-registry-packages-npm-production"}},"2.74.0":{"name":"@kb-labs/gateway-app","version":"2.74.0","_id":"@kb-labs/gateway-app@2.74.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.js"},"dist":{"shasum":"4d1fa0a4d6e1babcc2f6344d9544645986c046ad","tarball":"https://registry.npmjs.org/@kb-labs/gateway-app/-/gateway-app-2.74.0.tgz","fileCount":7,"integrity":"sha512-txxy9Hlar1PfBMP9o926DLzl9C+Fo99YxXtcTAVyzVzch2bwHGmqXfsyggaOVh1/jMrYgvGQvQUDrjfKsoJOIQ==","signatures":[{"sig":"MEYCIQCPGSHiY8VJ08Tke6zguE+rUsOfAGuSVLuk+QJ/fG9lfgIhALlupp50ngj2W6BjWINX0/MLEtAyOJ0SvuLJcZsm/C3e","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":311551},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-gateway-app-2.74.0.tgz","types":"./dist/index.d.ts","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run","build":"tsup","clean":"rimraf dist","start":"node dist/index.js","lint:fix":"eslint . --fix","test:e2e":"vitest run src/__tests__/*.e2e.test.ts","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/f62f86de85eba88ea7c110df21bc8407/kb-labs-gateway-app-2.74.0.tgz","_integrity":"sha512-txxy9Hlar1PfBMP9o926DLzl9C+Fo99YxXtcTAVyzVzch2bwHGmqXfsyggaOVh1/jMrYgvGQvQUDrjfKsoJOIQ==","_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.19.4","dependencies":{"ws":"^8.18.3","fastify":"^5.8.5","@fastify/cors":"^10.0.1","@fastify/swagger":">=9.5.1","@kb-labs/core-sys":"2.74.0","@fastify/websocket":"^11.0.1","@fastify/http-proxy":"^11.4.4","@fastify/swagger-ui":"^5.2.0","@kb-labs/adapters-fs":"2.74.0","@kb-labs/core-config":"2.74.0","@kb-labs/shared-http":"2.74.0","@kb-labs/core-runtime":"2.74.0","@kb-labs/gateway-auth":"2.74.0","@kb-labs/gateway-core":"2.74.0","@kb-labs/adapters-pino":"2.74.0","@kb-labs/core-platform":"2.74.0","@kb-labs/core-registry":"2.74.0","@kb-labs/adapters-redis":"2.74.0","@kb-labs/core-contracts":"2.74.0","@kb-labs/adapters-openai":"2.74.0","@kb-labs/adapters-sqlite":"2.74.0","@kb-labs/plugin-contracts":"2.74.0","fastify-type-provider-zod":"^6.0.0","@kb-labs/gateway-contracts":"2.74.0","@kb-labs/adapters-log-sqlite":"2.74.0","@kb-labs/adapters-analytics-file":"2.74.0","@kb-labs/adapters-eventbus-cache":"2.74.0","@kb-labs/adapters-log-ringbuffer":"2.74.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.4","@types/ws":"^8.5.14","@kb-labs/devkit":"2.74.0","@kb-labs/shared-testing-e2e":"2.74.0"},"_npmOperationalInternal":{"tmp":"tmp/gateway-app_2.74.0_1776774601447_0.5176363195692835","host":"s3://npm-registry-packages-npm-production"}},"2.75.0":{"name":"@kb-labs/gateway-app","version":"2.75.0","_id":"@kb-labs/gateway-app@2.75.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.js"},"dist":{"shasum":"63ff21cf2f9c06d812631d6fd342ee191fa71b97","tarball":"https://registry.npmjs.org/@kb-labs/gateway-app/-/gateway-app-2.75.0.tgz","fileCount":7,"integrity":"sha512-5U/5dqf6noXvixpZfeQUTTtCzHlY0fqS9apgvQeXf+UsEEOPqsHHdEDfSyVojRpNdztsyypvCH4drGEYGJEAtg==","signatures":[{"sig":"MEYCIQD9vIOy2jVjqBiTgifL0yv8sjNAyOkKeqtdzCEBfMBHagIhAOi3zLCnKfyAXbB8S3kbcfwLGty4M01U8isTINJGWDra","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":311551},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-gateway-app-2.75.0.tgz","types":"./dist/index.d.ts","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run","build":"tsup","clean":"rimraf dist","start":"node dist/index.js","lint:fix":"eslint . --fix","test:e2e":"vitest run src/__tests__/*.e2e.test.ts","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/a00670bcba8ac1d82a62c8111fa4c090/kb-labs-gateway-app-2.75.0.tgz","_integrity":"sha512-5U/5dqf6noXvixpZfeQUTTtCzHlY0fqS9apgvQeXf+UsEEOPqsHHdEDfSyVojRpNdztsyypvCH4drGEYGJEAtg==","_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.19.4","dependencies":{"ws":"^8.18.3","fastify":"^5.8.5","@fastify/cors":"^10.0.1","@fastify/swagger":">=9.5.1","@kb-labs/core-sys":"2.75.0","@fastify/websocket":"^11.0.1","@fastify/http-proxy":"^11.4.4","@fastify/swagger-ui":"^5.2.0","@kb-labs/adapters-fs":"2.75.0","@kb-labs/core-config":"2.75.0","@kb-labs/shared-http":"2.75.0","@kb-labs/core-runtime":"2.75.0","@kb-labs/gateway-auth":"2.75.0","@kb-labs/gateway-core":"2.75.0","@kb-labs/adapters-pino":"2.75.0","@kb-labs/core-platform":"2.75.0","@kb-labs/core-registry":"2.75.0","@kb-labs/adapters-redis":"2.75.0","@kb-labs/core-contracts":"2.75.0","@kb-labs/adapters-openai":"2.75.0","@kb-labs/adapters-sqlite":"2.75.0","@kb-labs/plugin-contracts":"2.75.0","fastify-type-provider-zod":"^6.0.0","@kb-labs/gateway-contracts":"2.75.0","@kb-labs/adapters-log-sqlite":"2.75.0","@kb-labs/adapters-analytics-file":"2.75.0","@kb-labs/adapters-eventbus-cache":"2.75.0","@kb-labs/adapters-log-ringbuffer":"2.75.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.4","@types/ws":"^8.5.14","@kb-labs/devkit":"2.75.0","@kb-labs/shared-testing-e2e":"2.75.0"},"_npmOperationalInternal":{"tmp":"tmp/gateway-app_2.75.0_1776776669677_0.13117244484424506","host":"s3://npm-registry-packages-npm-production"}},"2.77.0":{"name":"@kb-labs/gateway-app","version":"2.77.0","_id":"@kb-labs/gateway-app@2.77.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.js"},"dist":{"shasum":"baf16661c578069679778b6430208b53a2360961","tarball":"https://registry.npmjs.org/@kb-labs/gateway-app/-/gateway-app-2.77.0.tgz","fileCount":7,"integrity":"sha512-d1lxV6WJJQ8GuHwaYTRwNvllccQtJ07q3x7iLch+NWcGrxB2NRlkJ3J3IZP6ZuE+118nFT8IpmGlsjZ8FtNPnQ==","signatures":[{"sig":"MEUCIB3Zk0L9buwiqWXWmAbFL+RhaN+nMVCfdnu4mB+RoO4hAiEAp1D05VDomf0bN6FNrctWiHtfPOITVEQgz29wxL4XltA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":311551},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-gateway-app-2.77.0.tgz","types":"./dist/index.d.ts","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run","build":"tsup","clean":"rimraf dist","start":"node dist/index.js","lint:fix":"eslint . --fix","test:e2e":"vitest run src/__tests__/*.e2e.test.ts","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/daf00bf0f68447a7155dfbb303e1aaea/kb-labs-gateway-app-2.77.0.tgz","_integrity":"sha512-d1lxV6WJJQ8GuHwaYTRwNvllccQtJ07q3x7iLch+NWcGrxB2NRlkJ3J3IZP6ZuE+118nFT8IpmGlsjZ8FtNPnQ==","_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.19.4","dependencies":{"ws":"^8.18.3","fastify":"^5.8.5","@fastify/cors":"^10.0.1","@fastify/swagger":">=9.5.1","@kb-labs/core-sys":"2.77.0","@fastify/websocket":"^11.0.1","@fastify/http-proxy":"^11.4.4","@fastify/swagger-ui":"^5.2.0","@kb-labs/adapters-fs":"2.77.0","@kb-labs/core-config":"2.77.0","@kb-labs/shared-http":"2.77.0","@kb-labs/core-runtime":"2.77.0","@kb-labs/gateway-auth":"2.77.0","@kb-labs/gateway-core":"2.77.0","@kb-labs/adapters-pino":"2.77.0","@kb-labs/core-platform":"2.77.0","@kb-labs/core-registry":"2.77.0","@kb-labs/adapters-redis":"2.77.0","@kb-labs/core-contracts":"2.77.0","@kb-labs/adapters-openai":"2.77.0","@kb-labs/adapters-sqlite":"2.77.0","@kb-labs/plugin-contracts":"2.77.0","fastify-type-provider-zod":"^6.0.0","@kb-labs/gateway-contracts":"2.77.0","@kb-labs/adapters-log-sqlite":"2.77.0","@kb-labs/adapters-analytics-file":"2.77.0","@kb-labs/adapters-eventbus-cache":"2.77.0","@kb-labs/adapters-log-ringbuffer":"2.77.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.4","@types/ws":"^8.5.14","@kb-labs/devkit":"2.77.0","@kb-labs/shared-testing-e2e":"2.77.0"},"_npmOperationalInternal":{"tmp":"tmp/gateway-app_2.77.0_1776780128242_0.7647511959005995","host":"s3://npm-registry-packages-npm-production"}},"2.78.0":{"name":"@kb-labs/gateway-app","version":"2.78.0","_id":"@kb-labs/gateway-app@2.78.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.js"},"dist":{"shasum":"e6df7da8ca8bd0500902920f9e5b00ab5a4f7437","tarball":"https://registry.npmjs.org/@kb-labs/gateway-app/-/gateway-app-2.78.0.tgz","fileCount":7,"integrity":"sha512-uNLBghIKqf2GBmisTzkpr0omu01En3JdzLdx42chcg+RX91VYfQBre9OcVyKHSUvuygzR7uC3Zqth7e4kKwjIQ==","signatures":[{"sig":"MEUCID40aqEwRKE5357ZZ6TKEM8zldQxIh9yBlo/dKaNugmrAiEAuTLfkGMJOSys76JjI7yHKeU/V0o5LRJgLOnAPuUUfLU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":311551},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-gateway-app-2.78.0.tgz","types":"./dist/index.d.ts","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run","build":"tsup","clean":"rimraf dist","start":"node dist/index.js","lint:fix":"eslint . --fix","test:e2e":"vitest run src/__tests__/*.e2e.test.ts","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/6789dfff5cc92f90db77766d958b0b99/kb-labs-gateway-app-2.78.0.tgz","_integrity":"sha512-uNLBghIKqf2GBmisTzkpr0omu01En3JdzLdx42chcg+RX91VYfQBre9OcVyKHSUvuygzR7uC3Zqth7e4kKwjIQ==","_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.19.4","dependencies":{"ws":"^8.18.3","fastify":"^5.8.5","@fastify/cors":"^10.0.1","@fastify/swagger":">=9.5.1","@kb-labs/core-sys":"2.78.0","@fastify/websocket":"^11.0.1","@fastify/http-proxy":"^11.4.4","@fastify/swagger-ui":"^5.2.0","@kb-labs/adapters-fs":"2.78.0","@kb-labs/core-config":"2.78.0","@kb-labs/shared-http":"2.78.0","@kb-labs/core-runtime":"2.78.0","@kb-labs/gateway-auth":"2.78.0","@kb-labs/gateway-core":"2.78.0","@kb-labs/adapters-pino":"2.78.0","@kb-labs/core-platform":"2.78.0","@kb-labs/core-registry":"2.78.0","@kb-labs/adapters-redis":"2.78.0","@kb-labs/core-contracts":"2.78.0","@kb-labs/adapters-openai":"2.78.0","@kb-labs/adapters-sqlite":"2.78.0","@kb-labs/plugin-contracts":"2.78.0","fastify-type-provider-zod":"^6.0.0","@kb-labs/gateway-contracts":"2.78.0","@kb-labs/adapters-log-sqlite":"2.78.0","@kb-labs/adapters-analytics-file":"2.78.0","@kb-labs/adapters-eventbus-cache":"2.78.0","@kb-labs/adapters-log-ringbuffer":"2.78.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.4","@types/ws":"^8.5.14","@kb-labs/devkit":"2.78.0","@kb-labs/shared-testing-e2e":"2.78.0"},"_npmOperationalInternal":{"tmp":"tmp/gateway-app_2.78.0_1776786476501_0.45704131721460284","host":"s3://npm-registry-packages-npm-production"}},"2.79.0":{"name":"@kb-labs/gateway-app","version":"2.79.0","_id":"@kb-labs/gateway-app@2.79.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.js"},"dist":{"shasum":"5d07f82090bd9e4da0b775d1c0fd3b5c16111297","tarball":"https://registry.npmjs.org/@kb-labs/gateway-app/-/gateway-app-2.79.0.tgz","fileCount":7,"integrity":"sha512-1VogzmhFrkRpgYYSGkcGUuJY/vJByBa+fzFnqLoX8XVnIHJEdvdPIf7o0IcHIBuu0gnghKvGBbEQsmRPBL2BPA==","signatures":[{"sig":"MEUCIAZQmEkJLgxQbm8bxnaCTvrLW3afwCB2OrJc4o6atpCLAiEA1hx4A6ce13IAcMC34+ZVAQBMlIHXsxtxDiNQ3hF5YjA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":311551},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-gateway-app-2.79.0.tgz","types":"./dist/index.d.ts","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run","build":"tsup","clean":"rimraf dist","start":"node dist/index.js","lint:fix":"eslint . --fix","test:e2e":"vitest run src/__tests__/*.e2e.test.ts","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/70c69150180f53c47051ebb7d34f4662/kb-labs-gateway-app-2.79.0.tgz","_integrity":"sha512-1VogzmhFrkRpgYYSGkcGUuJY/vJByBa+fzFnqLoX8XVnIHJEdvdPIf7o0IcHIBuu0gnghKvGBbEQsmRPBL2BPA==","_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.19.4","dependencies":{"ws":"^8.18.3","fastify":"^5.8.5","@fastify/cors":"^10.0.1","@fastify/swagger":">=9.5.1","@kb-labs/core-sys":"2.79.0","@fastify/websocket":"^11.0.1","@fastify/http-proxy":"^11.4.4","@fastify/swagger-ui":"^5.2.0","@kb-labs/adapters-fs":"2.79.0","@kb-labs/core-config":"2.79.0","@kb-labs/shared-http":"2.79.0","@kb-labs/core-runtime":"2.79.0","@kb-labs/gateway-auth":"2.79.0","@kb-labs/gateway-core":"2.79.0","@kb-labs/adapters-pino":"2.79.0","@kb-labs/core-platform":"2.79.0","@kb-labs/core-registry":"2.79.0","@kb-labs/adapters-redis":"2.79.0","@kb-labs/core-contracts":"2.79.0","@kb-labs/adapters-openai":"2.79.0","@kb-labs/adapters-sqlite":"2.79.0","@kb-labs/plugin-contracts":"2.79.0","fastify-type-provider-zod":"^6.0.0","@kb-labs/gateway-contracts":"2.79.0","@kb-labs/adapters-log-sqlite":"2.79.0","@kb-labs/adapters-analytics-file":"2.79.0","@kb-labs/adapters-eventbus-cache":"2.79.0","@kb-labs/adapters-log-ringbuffer":"2.79.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.4","@types/ws":"^8.5.14","@kb-labs/devkit":"2.79.0","@kb-labs/shared-testing-e2e":"2.79.0"},"_npmOperationalInternal":{"tmp":"tmp/gateway-app_2.79.0_1776789510576_0.4000629306728638","host":"s3://npm-registry-packages-npm-production"}},"2.80.0":{"name":"@kb-labs/gateway-app","version":"2.80.0","_id":"@kb-labs/gateway-app@2.80.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.js"},"dist":{"shasum":"4e8b020117f80b75bd348f5fc0584f8edcde01bd","tarball":"https://registry.npmjs.org/@kb-labs/gateway-app/-/gateway-app-2.80.0.tgz","fileCount":7,"integrity":"sha512-Rs+S66PyDy+EKYUN0h8PTtZ7jf1I9pk3YTykZsShVSpflF2qU9nxnW1o6jfU1Vrc8bxcqZWKnwUnwSqhP40IOw==","signatures":[{"sig":"MEUCIQC+46HZxb7YfwDy8jx4nNcVT4QXiN/la+1iIgEL6RZ/4gIgeTOPWO4x0zr/htbxaVKqwMCqu4BZAf33VnThlkmkOBQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":311551},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-gateway-app-2.80.0.tgz","types":"./dist/index.d.ts","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run","build":"tsup","clean":"rimraf dist","start":"node dist/index.js","lint:fix":"eslint . --fix","test:e2e":"vitest run src/__tests__/*.e2e.test.ts","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/c8937ae54800bbafd4dc383919917849/kb-labs-gateway-app-2.80.0.tgz","_integrity":"sha512-Rs+S66PyDy+EKYUN0h8PTtZ7jf1I9pk3YTykZsShVSpflF2qU9nxnW1o6jfU1Vrc8bxcqZWKnwUnwSqhP40IOw==","_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.19.4","dependencies":{"ws":"^8.18.3","fastify":"^5.8.5","@fastify/cors":"^10.0.1","@fastify/swagger":">=9.5.1","@kb-labs/core-sys":"2.80.0","@fastify/websocket":"^11.0.1","@fastify/http-proxy":"^11.4.4","@fastify/swagger-ui":"^5.2.0","@kb-labs/adapters-fs":"2.80.0","@kb-labs/core-config":"2.80.0","@kb-labs/shared-http":"2.80.0","@kb-labs/core-runtime":"2.80.0","@kb-labs/gateway-auth":"2.80.0","@kb-labs/gateway-core":"2.80.0","@kb-labs/adapters-pino":"2.80.0","@kb-labs/core-platform":"2.80.0","@kb-labs/core-registry":"2.80.0","@kb-labs/adapters-redis":"2.80.0","@kb-labs/core-contracts":"2.80.0","@kb-labs/adapters-openai":"2.80.0","@kb-labs/adapters-sqlite":"2.80.0","@kb-labs/plugin-contracts":"2.80.0","fastify-type-provider-zod":"^6.0.0","@kb-labs/gateway-contracts":"2.80.0","@kb-labs/adapters-log-sqlite":"2.80.0","@kb-labs/adapters-analytics-file":"2.80.0","@kb-labs/adapters-eventbus-cache":"2.80.0","@kb-labs/adapters-log-ringbuffer":"2.80.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.4","@types/ws":"^8.5.14","@kb-labs/devkit":"2.80.0","@kb-labs/shared-testing-e2e":"2.80.0"},"_npmOperationalInternal":{"tmp":"tmp/gateway-app_2.80.0_1776791694753_0.7459497122196053","host":"s3://npm-registry-packages-npm-production"}},"2.81.0":{"name":"@kb-labs/gateway-app","version":"2.81.0","_id":"@kb-labs/gateway-app@2.81.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.js"},"dist":{"shasum":"8cae36e7a7ea9ffd40be09f21e01d0b4ca6414f2","tarball":"https://registry.npmjs.org/@kb-labs/gateway-app/-/gateway-app-2.81.0.tgz","fileCount":7,"integrity":"sha512-0EH29vPbxsMErxRkFC62eij0pQOyl29pPTyImMmybv2c9l8ng22E5aB6tlr/7P9pbt6D+ugMu4fJvZl5MhM2vA==","signatures":[{"sig":"MEQCIEPBV7bjh4g/jXQ7SMXF9N4nbhh3npBcVFswYyYAfaVNAiApCktJQPRf/nspG18HJo2riZeEp93Z+0R65QUhIQw9ig==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":311551},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-gateway-app-2.81.0.tgz","types":"./dist/index.d.ts","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run","build":"tsup","clean":"rimraf dist","start":"node dist/index.js","lint:fix":"eslint . --fix","test:e2e":"vitest run src/__tests__/*.e2e.test.ts","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/2dc0046ea7b8a3ebd8c5bfb81ce3e914/kb-labs-gateway-app-2.81.0.tgz","_integrity":"sha512-0EH29vPbxsMErxRkFC62eij0pQOyl29pPTyImMmybv2c9l8ng22E5aB6tlr/7P9pbt6D+ugMu4fJvZl5MhM2vA==","_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.19.4","dependencies":{"ws":"^8.18.3","fastify":"^5.8.5","@fastify/cors":"^10.0.1","@fastify/swagger":">=9.5.1","@kb-labs/core-sys":"2.81.0","@fastify/websocket":"^11.0.1","@fastify/http-proxy":"^11.4.4","@fastify/swagger-ui":"^5.2.0","@kb-labs/adapters-fs":"2.81.0","@kb-labs/core-config":"2.81.0","@kb-labs/shared-http":"2.81.0","@kb-labs/core-runtime":"2.81.0","@kb-labs/gateway-auth":"2.81.0","@kb-labs/gateway-core":"2.81.0","@kb-labs/adapters-pino":"2.81.0","@kb-labs/core-platform":"2.81.0","@kb-labs/core-registry":"2.81.0","@kb-labs/adapters-redis":"2.81.0","@kb-labs/core-contracts":"2.81.0","@kb-labs/adapters-openai":"2.81.0","@kb-labs/adapters-sqlite":"2.81.0","@kb-labs/plugin-contracts":"2.81.0","fastify-type-provider-zod":"^6.0.0","@kb-labs/gateway-contracts":"2.81.0","@kb-labs/adapters-log-sqlite":"2.81.0","@kb-labs/adapters-analytics-file":"2.81.0","@kb-labs/adapters-eventbus-cache":"2.81.0","@kb-labs/adapters-log-ringbuffer":"2.81.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.4","@types/ws":"^8.5.14","@kb-labs/devkit":"2.81.0","@kb-labs/shared-testing-e2e":"2.81.0"},"_npmOperationalInternal":{"tmp":"tmp/gateway-app_2.81.0_1776793378969_0.617053823756508","host":"s3://npm-registry-packages-npm-production"}},"2.82.0":{"name":"@kb-labs/gateway-app","version":"2.82.0","_id":"@kb-labs/gateway-app@2.82.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.js"},"dist":{"shasum":"9d0da550420fddff87560d2abc3858e2372df8ce","tarball":"https://registry.npmjs.org/@kb-labs/gateway-app/-/gateway-app-2.82.0.tgz","fileCount":7,"integrity":"sha512-l7o6t1QTpADcA67mmtCtr/QoL7JdE+zcR8WgEuHXXqRjvFvNrzQni3Se79YlpER1UTyNtvYs6PRuY/wa7KbeHw==","signatures":[{"sig":"MEQCIFL1ngRm8AnmQMon4NAmYv1xNNiYxybdabXPReJ2uE5JAiBEs6kZV5lZPFkXVG0Hh5SR07cLvbGep3YAXt5gE10Zjg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":311551},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-gateway-app-2.82.0.tgz","types":"./dist/index.d.ts","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run","build":"tsup","clean":"rimraf dist","start":"node dist/index.js","lint:fix":"eslint . --fix","test:e2e":"vitest run src/__tests__/*.e2e.test.ts","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/647374e3c5b7e3d82ee306edfcec0f2d/kb-labs-gateway-app-2.82.0.tgz","_integrity":"sha512-l7o6t1QTpADcA67mmtCtr/QoL7JdE+zcR8WgEuHXXqRjvFvNrzQni3Se79YlpER1UTyNtvYs6PRuY/wa7KbeHw==","_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.19.4","dependencies":{"ws":"^8.18.3","fastify":"^5.8.5","@fastify/cors":"^10.0.1","@fastify/swagger":">=9.5.1","@kb-labs/core-sys":"2.82.0","@fastify/websocket":"^11.0.1","@fastify/http-proxy":"^11.4.4","@fastify/swagger-ui":"^5.2.0","@kb-labs/adapters-fs":"2.82.0","@kb-labs/core-config":"2.82.0","@kb-labs/shared-http":"2.82.0","@kb-labs/core-runtime":"2.82.0","@kb-labs/gateway-auth":"2.82.0","@kb-labs/gateway-core":"2.82.0","@kb-labs/adapters-pino":"2.82.0","@kb-labs/core-platform":"2.82.0","@kb-labs/core-registry":"2.82.0","@kb-labs/adapters-redis":"2.82.0","@kb-labs/core-contracts":"2.82.0","@kb-labs/adapters-openai":"2.82.0","@kb-labs/adapters-sqlite":"2.82.0","@kb-labs/plugin-contracts":"2.82.0","fastify-type-provider-zod":"^6.0.0","@kb-labs/gateway-contracts":"2.82.0","@kb-labs/adapters-log-sqlite":"2.82.0","@kb-labs/adapters-analytics-file":"2.82.0","@kb-labs/adapters-eventbus-cache":"2.82.0","@kb-labs/adapters-log-ringbuffer":"2.82.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.4","@types/ws":"^8.5.14","@kb-labs/devkit":"2.82.0","@kb-labs/shared-testing-e2e":"2.82.0"},"_npmOperationalInternal":{"tmp":"tmp/gateway-app_2.82.0_1776795492390_0.24722318335410876","host":"s3://npm-registry-packages-npm-production"}},"2.87.0":{"name":"@kb-labs/gateway-app","version":"2.87.0","_id":"@kb-labs/gateway-app@2.87.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.js"},"dist":{"shasum":"c6d00a0d8435eb836ca2ceb3b8968105fde21f3a","tarball":"https://registry.npmjs.org/@kb-labs/gateway-app/-/gateway-app-2.87.0.tgz","fileCount":7,"integrity":"sha512-xIi4mbpgjuCUbgpiV7Kcio+l1yPEWw+nldgCIAXH6vQ8H26OpPVLfdU7xR5C1wE0L6yvLWN55PuKjC1lwntIpg==","signatures":[{"sig":"MEYCIQCE/3OYuf/hxwWQH+PxaikaXRuUP8cmzQ2mEgU2nrxszgIhAO/pXXorB/+YBAHv7H1FNzI+qdglHNdu6cMh4GGtX1E1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":311551},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-gateway-app-2.87.0.tgz","types":"./dist/index.d.ts","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run","build":"tsup","clean":"rimraf dist","start":"node dist/index.js","lint:fix":"eslint . --fix","test:e2e":"vitest run src/__tests__/*.e2e.test.ts","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/483a0fb4ec5966204d49f31cdbc365f7/kb-labs-gateway-app-2.87.0.tgz","_integrity":"sha512-xIi4mbpgjuCUbgpiV7Kcio+l1yPEWw+nldgCIAXH6vQ8H26OpPVLfdU7xR5C1wE0L6yvLWN55PuKjC1lwntIpg==","_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.19.4","dependencies":{"ws":"^8.18.3","fastify":"^5.8.5","@fastify/cors":"^10.0.1","@fastify/swagger":">=9.5.1","@kb-labs/core-sys":"2.87.0","@fastify/websocket":"^11.0.1","@fastify/http-proxy":"^11.4.4","@fastify/swagger-ui":"^5.2.0","@kb-labs/adapters-fs":"2.87.0","@kb-labs/core-config":"2.87.0","@kb-labs/shared-http":"2.87.0","@kb-labs/core-runtime":"2.87.0","@kb-labs/gateway-auth":"2.87.0","@kb-labs/gateway-core":"2.87.0","@kb-labs/adapters-pino":"2.87.0","@kb-labs/core-platform":"2.87.0","@kb-labs/core-registry":"2.87.0","@kb-labs/adapters-redis":"2.87.0","@kb-labs/core-contracts":"2.87.0","@kb-labs/adapters-openai":"2.87.0","@kb-labs/adapters-sqlite":"2.87.0","@kb-labs/plugin-contracts":"2.87.0","fastify-type-provider-zod":"^6.0.0","@kb-labs/gateway-contracts":"2.87.0","@kb-labs/adapters-log-sqlite":"2.87.0","@kb-labs/adapters-analytics-file":"2.87.0","@kb-labs/adapters-eventbus-cache":"2.87.0","@kb-labs/adapters-log-ringbuffer":"2.87.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.4","@types/ws":"^8.5.14","@kb-labs/devkit":"2.87.0","@kb-labs/shared-testing-e2e":"2.87.0"},"_npmOperationalInternal":{"tmp":"tmp/gateway-app_2.87.0_1777064425573_0.9108082678073033","host":"s3://npm-registry-packages-npm-production"}},"2.88.0":{"name":"@kb-labs/gateway-app","version":"2.88.0","_id":"@kb-labs/gateway-app@2.88.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.js"},"dist":{"shasum":"5477c8e9f4575e0863526f5d8991c8fdd5259640","tarball":"https://registry.npmjs.org/@kb-labs/gateway-app/-/gateway-app-2.88.0.tgz","fileCount":7,"integrity":"sha512-z9H9dPvpBUlhged12b8QkhAPdpWYKjVk2ULccbiL9Eg9/htH+0dAV0q2tvllSh1F0KjkFQLZiSLG9qlDuMUj7A==","signatures":[{"sig":"MEUCIEnZm72tvqiWT7VXcnFeTTc8bqZSlmxp5rF1oWOPSQETAiEAiwOO5Veb2vP6R66zd8UI/Qw9ar/kLsJPxsHj3PEu0U8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":311551},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-gateway-app-2.88.0.tgz","types":"./dist/index.d.ts","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run","build":"tsup","clean":"rimraf dist","start":"node dist/index.js","lint:fix":"eslint . --fix","test:e2e":"vitest run src/__tests__/*.e2e.test.ts","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/3166ade9efc4f9c142d1cb08d65f9561/kb-labs-gateway-app-2.88.0.tgz","_integrity":"sha512-z9H9dPvpBUlhged12b8QkhAPdpWYKjVk2ULccbiL9Eg9/htH+0dAV0q2tvllSh1F0KjkFQLZiSLG9qlDuMUj7A==","_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.19.4","dependencies":{"ws":"^8.18.3","fastify":"^5.8.5","@fastify/cors":"^10.0.1","@fastify/swagger":">=9.5.1","@kb-labs/core-sys":"2.88.0","@fastify/websocket":"^11.0.1","@fastify/http-proxy":"^11.4.4","@fastify/swagger-ui":"^5.2.0","@kb-labs/adapters-fs":"2.88.0","@kb-labs/core-config":"2.88.0","@kb-labs/shared-http":"2.88.0","@kb-labs/core-runtime":"2.88.0","@kb-labs/gateway-auth":"2.88.0","@kb-labs/gateway-core":"2.88.0","@kb-labs/adapters-pino":"2.88.0","@kb-labs/core-platform":"2.88.0","@kb-labs/core-registry":"2.88.0","@kb-labs/adapters-redis":"2.88.0","@kb-labs/core-contracts":"2.88.0","@kb-labs/adapters-openai":"2.88.0","@kb-labs/adapters-sqlite":"2.88.0","@kb-labs/plugin-contracts":"2.88.0","fastify-type-provider-zod":"^6.0.0","@kb-labs/gateway-contracts":"2.88.0","@kb-labs/adapters-log-sqlite":"2.88.0","@kb-labs/adapters-analytics-file":"2.88.0","@kb-labs/adapters-eventbus-cache":"2.88.0","@kb-labs/adapters-log-ringbuffer":"2.88.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.4","@types/ws":"^8.5.14","@kb-labs/devkit":"2.88.0","@kb-labs/shared-testing-e2e":"2.88.0"},"_npmOperationalInternal":{"tmp":"tmp/gateway-app_2.88.0_1777109704879_0.8948575169355186","host":"s3://npm-registry-packages-npm-production"}},"2.89.0":{"name":"@kb-labs/gateway-app","version":"2.89.0","_id":"@kb-labs/gateway-app@2.89.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.js"},"dist":{"shasum":"2306553327b971cfd5b7f437944a4eba2e52cf4a","tarball":"https://registry.npmjs.org/@kb-labs/gateway-app/-/gateway-app-2.89.0.tgz","fileCount":7,"integrity":"sha512-kyWaz9t6Puc8HDC9P7CvY/IrI08s0DNX9s/o/6T5xJpem0L2fS+uaEY0VcN00VQxnzNtyqNBcF8vAHciNmYw7A==","signatures":[{"sig":"MEUCIQDs8iP3k7bL4OZgzLnSa6xpXY8Oe4IMpRMxmKmH9kcYAwIgGova2vsJfnqsWlhCC4On/IExx5SK+MF8TeKwMVvdgCo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":311551},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-gateway-app-2.89.0.tgz","types":"./dist/index.d.ts","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run","build":"tsup","clean":"rimraf dist","start":"node dist/index.js","lint:fix":"eslint . --fix","test:e2e":"vitest run src/__tests__/*.e2e.test.ts","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/2aa2750f44ac5d58720088dcfa1ed044/kb-labs-gateway-app-2.89.0.tgz","_integrity":"sha512-kyWaz9t6Puc8HDC9P7CvY/IrI08s0DNX9s/o/6T5xJpem0L2fS+uaEY0VcN00VQxnzNtyqNBcF8vAHciNmYw7A==","_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.19.4","dependencies":{"ws":"^8.18.3","fastify":"^5.8.5","@fastify/cors":"^10.0.1","@fastify/swagger":">=9.5.1","@kb-labs/core-sys":"2.89.0","@fastify/websocket":"^11.0.1","@fastify/http-proxy":"^11.4.4","@fastify/swagger-ui":"^5.2.0","@kb-labs/adapters-fs":"2.89.0","@kb-labs/core-config":"2.89.0","@kb-labs/shared-http":"2.89.0","@kb-labs/core-runtime":"2.89.0","@kb-labs/gateway-auth":"2.89.0","@kb-labs/gateway-core":"2.89.0","@kb-labs/adapters-pino":"2.89.0","@kb-labs/core-platform":"2.89.0","@kb-labs/core-registry":"2.89.0","@kb-labs/adapters-redis":"2.89.0","@kb-labs/core-contracts":"2.89.0","@kb-labs/adapters-openai":"2.89.0","@kb-labs/adapters-sqlite":"2.89.0","@kb-labs/plugin-contracts":"2.89.0","fastify-type-provider-zod":"^6.0.0","@kb-labs/gateway-contracts":"2.89.0","@kb-labs/adapters-log-sqlite":"2.89.0","@kb-labs/adapters-analytics-file":"2.89.0","@kb-labs/adapters-eventbus-cache":"2.89.0","@kb-labs/adapters-log-ringbuffer":"2.89.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.4","@types/ws":"^8.5.14","@kb-labs/devkit":"2.89.0","@kb-labs/shared-testing-e2e":"2.89.0"},"_npmOperationalInternal":{"tmp":"tmp/gateway-app_2.89.0_1777111609092_0.8569770761540056","host":"s3://npm-registry-packages-npm-production"}},"2.93.0":{"name":"@kb-labs/gateway-app","version":"2.93.0","_id":"@kb-labs/gateway-app@2.93.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.js"},"dist":{"shasum":"b1a4b8123e1c4d609d26ea3917f2febe380f0562","tarball":"https://registry.npmjs.org/@kb-labs/gateway-app/-/gateway-app-2.93.0.tgz","fileCount":7,"integrity":"sha512-hbM2EnbvdckjK2KFAGr6CSBdtwmlZAhS19HkmaL7wcoYY+3s5aXnqFNT2mpRxZBFH9ky4Os/w5cruQ4h+Dwg2g==","signatures":[{"sig":"MEUCIQDCes8bJsx2fBsmgFKJwV235Tovf/vlLKxHHT+axVlGCAIgUTDQdcuKOIKOekjLyL0XEG9/Uvb7q5IL0+HOjn76+G8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":314164},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-gateway-app-2.93.0.tgz","types":"./dist/index.d.ts","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run","build":"tsup","clean":"rimraf dist","start":"node dist/index.js","lint:fix":"eslint . --fix","test:e2e":"vitest run src/__tests__/*.e2e.test.ts","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/7e327165f0d73c3e9ea16913f41d4fba/kb-labs-gateway-app-2.93.0.tgz","_integrity":"sha512-hbM2EnbvdckjK2KFAGr6CSBdtwmlZAhS19HkmaL7wcoYY+3s5aXnqFNT2mpRxZBFH9ky4Os/w5cruQ4h+Dwg2g==","_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.19.4","dependencies":{"ws":"^8.18.3","fastify":"^5.8.5","@fastify/cors":"^10.0.1","@fastify/swagger":">=9.5.1","@kb-labs/core-sys":"2.93.0","@fastify/websocket":"^11.0.1","@fastify/http-proxy":"^11.4.4","@fastify/swagger-ui":"^5.2.0","@kb-labs/adapters-fs":"2.93.0","@kb-labs/core-config":"2.93.0","@kb-labs/shared-http":"2.93.0","@kb-labs/core-runtime":"2.93.0","@kb-labs/gateway-auth":"2.93.0","@kb-labs/gateway-core":"2.93.0","@kb-labs/adapters-pino":"2.93.0","@kb-labs/core-platform":"2.93.0","@kb-labs/core-registry":"2.93.0","@kb-labs/adapters-redis":"2.93.0","@kb-labs/core-contracts":"2.93.0","@kb-labs/adapters-openai":"2.93.0","@kb-labs/adapters-sqlite":"2.93.0","@kb-labs/plugin-contracts":"2.93.0","fastify-type-provider-zod":"^6.0.0","@kb-labs/gateway-contracts":"2.93.0","@kb-labs/adapters-log-sqlite":"2.93.0","@kb-labs/adapters-analytics-file":"2.93.0","@kb-labs/adapters-eventbus-cache":"2.93.0","@kb-labs/adapters-log-ringbuffer":"2.93.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.4","@types/ws":"^8.5.14","@kb-labs/devkit":"2.93.0","@kb-labs/shared-testing-e2e":"2.93.0"},"_npmOperationalInternal":{"tmp":"tmp/gateway-app_2.93.0_1777405925645_0.24601879670268478","host":"s3://npm-registry-packages-npm-production"}},"2.94.0":{"name":"@kb-labs/gateway-app","version":"2.94.0","_id":"@kb-labs/gateway-app@2.94.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.js"},"dist":{"shasum":"0d209ef7ad1eceb15928b7bff2d2cf31223c6d32","tarball":"https://registry.npmjs.org/@kb-labs/gateway-app/-/gateway-app-2.94.0.tgz","fileCount":7,"integrity":"sha512-kfiNVAzDA5yoVbYwVOsDY2bgtjj7PW3Gqvmkrn5aphmqVPgoFd6ZbfIU2HsdTmZx27CyL2s6NvjQgMUOlvtG5Q==","signatures":[{"sig":"MEUCIQCU8Pzy1EdSYkQvnzfO7sGvCHYDDmqhtb59D9mVMX7CPAIgeyQwI17AkdkKxECUnmSktga72LamwgQ6/8YnKyvxCa4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":314164},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-gateway-app-2.94.0.tgz","types":"./dist/index.d.ts","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run","build":"tsup","clean":"rimraf dist","start":"node dist/index.js","lint:fix":"eslint . --fix","test:e2e":"vitest run src/__tests__/*.e2e.test.ts","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/80b6c20b470fe7fd5ff615a364a18998/kb-labs-gateway-app-2.94.0.tgz","_integrity":"sha512-kfiNVAzDA5yoVbYwVOsDY2bgtjj7PW3Gqvmkrn5aphmqVPgoFd6ZbfIU2HsdTmZx27CyL2s6NvjQgMUOlvtG5Q==","_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.19.4","dependencies":{"ws":"^8.18.3","fastify":"^5.8.5","@fastify/cors":"^10.0.1","@fastify/swagger":">=9.5.1","@kb-labs/core-sys":"2.94.0","@fastify/websocket":"^11.0.1","@fastify/http-proxy":"^11.4.4","@fastify/swagger-ui":"^5.2.0","@kb-labs/adapters-fs":"2.94.0","@kb-labs/core-config":"2.94.0","@kb-labs/shared-http":"2.94.0","@kb-labs/core-runtime":"2.94.0","@kb-labs/gateway-auth":"2.94.0","@kb-labs/gateway-core":"2.94.0","@kb-labs/adapters-pino":"2.94.0","@kb-labs/core-platform":"2.94.0","@kb-labs/core-registry":"2.94.0","@kb-labs/adapters-redis":"2.94.0","@kb-labs/core-contracts":"2.94.0","@kb-labs/adapters-openai":"2.94.0","@kb-labs/adapters-sqlite":"2.94.0","@kb-labs/plugin-contracts":"2.94.0","fastify-type-provider-zod":"^6.0.0","@kb-labs/gateway-contracts":"2.94.0","@kb-labs/adapters-log-sqlite":"2.94.0","@kb-labs/adapters-analytics-file":"2.94.0","@kb-labs/adapters-eventbus-cache":"2.94.0","@kb-labs/adapters-log-ringbuffer":"2.94.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.4","@types/ws":"^8.5.14","@kb-labs/devkit":"2.94.0","@kb-labs/shared-testing-e2e":"2.94.0"},"_npmOperationalInternal":{"tmp":"tmp/gateway-app_2.94.0_1777410801231_0.6859046980872854","host":"s3://npm-registry-packages-npm-production"}},"2.96.0":{"name":"@kb-labs/gateway-app","version":"2.96.0","_id":"@kb-labs/gateway-app@2.96.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.js"},"dist":{"shasum":"4f200dbd79027ffd585bbd72ba87c036952b7797","tarball":"https://registry.npmjs.org/@kb-labs/gateway-app/-/gateway-app-2.96.0.tgz","fileCount":8,"integrity":"sha512-8CKVOBJxW9ikx82DmVrFJN+YGz1BDdgsiwJrjGbi7mAry/elvc/QK00+n4/mF5pS50vUqrKD8TuW/cE++DqMvg==","signatures":[{"sig":"MEYCIQC9JmjEqV1uaJZgIh2j63DCDf62Fy7sLM6wuamjs5ja0QIhAPmlmU+xiaK+njmLEP2X/cHa2Eqe4DrVZysBdZxWEsS1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":584275},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-gateway-app-2.96.0.tgz","types":"./dist/index.d.ts","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run","build":"tsup","clean":"rimraf dist","start":"node dist/index.js","lint:fix":"eslint . --fix","test:e2e":"vitest run src/__tests__/*.e2e.test.ts","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/458e28f161f5a8b4b6da58b749157648/kb-labs-gateway-app-2.96.0.tgz","_integrity":"sha512-8CKVOBJxW9ikx82DmVrFJN+YGz1BDdgsiwJrjGbi7mAry/elvc/QK00+n4/mF5pS50vUqrKD8TuW/cE++DqMvg==","_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.19.4","dependencies":{"ws":"^8.20.1","fastify":"^5.8.5","@kb-labs/sdk":"2.21.2","@fastify/cors":"^10.0.1","@fastify/cookie":"^11.0.1","@fastify/swagger":">=9.5.1","@kb-labs/core-sys":"2.96.0","@fastify/websocket":"^11.0.1","@fastify/http-proxy":"^11.4.4","@fastify/swagger-ui":"^5.2.0","@kb-labs/adapters-fs":"2.96.0","@kb-labs/core-config":"2.96.0","@kb-labs/shared-http":"2.96.0","@kb-labs/core-runtime":"2.96.0","@kb-labs/gateway-auth":"2.96.0","@kb-labs/gateway-core":"2.96.0","@kb-labs/adapters-pino":"2.96.0","@kb-labs/core-platform":"2.96.0","@kb-labs/core-registry":"2.96.0","@kb-labs/adapters-redis":"2.96.0","@kb-labs/core-contracts":"2.96.0","@kb-labs/plugin-runtime":"2.96.0","@kb-labs/adapters-openai":"2.96.0","@kb-labs/adapters-sqlite":"2.96.0","@kb-labs/plugin-contracts":"2.96.0","fastify-type-provider-zod":"^6.0.0","@kb-labs/gateway-contracts":"2.96.0","@kb-labs/core-resource-broker":"2.96.0","@kb-labs/adapters-log-document":"2.96.0","@kb-labs/adapters-analytics-file":"2.96.0","@kb-labs/adapters-eventbus-cache":"2.96.0","@kb-labs/adapters-log-ringbuffer":"2.96.0","@kb-labs/adapters-service-transport-http":"2.96.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.6","bcryptjs":"^2.4.3","@types/ws":"^8.5.14","typescript":"^5.6.3","@kb-labs/devkit":"2.96.0","@types/bcryptjs":"^2.4.6","@kb-labs/shared-testing-e2e":"2.96.0"},"_npmOperationalInternal":{"tmp":"tmp/gateway-app_2.96.0_1783119788756_0.2790278343036876","host":"s3://npm-registry-packages-npm-production"}},"2.98.0":{"name":"@kb-labs/gateway-app","version":"2.98.0","_id":"@kb-labs/gateway-app@2.98.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.js"},"dist":{"shasum":"b1316c956a6f96a449511d63374b2f7fd163c528","tarball":"https://registry.npmjs.org/@kb-labs/gateway-app/-/gateway-app-2.98.0.tgz","fileCount":8,"integrity":"sha512-U50nWaDPHm5PjMk8YFhHvDsooAm3tITv/fAfHDuNwDnI4g+o8zoV8v4WJ9HxZNJNzdjAchnWw292KHz6gCqzog==","signatures":[{"sig":"MEQCIEOiJmRLyfINMJbxjf2DDO4EwsFfe/uuQMs9Ll5G+SQjAiBiuHVS09lNMTHjeFVk82R7KwGADTv3a+zNtIDYpuVT9g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":584978},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-gateway-app-2.98.0.tgz","types":"./dist/index.d.ts","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run","build":"tsup","clean":"rimraf dist","start":"node dist/index.js","lint:fix":"eslint . --fix","test:e2e":"vitest run src/__tests__/*.e2e.test.ts","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/50b3c6aa292046202590adad5851a6fd/kb-labs-gateway-app-2.98.0.tgz","_integrity":"sha512-U50nWaDPHm5PjMk8YFhHvDsooAm3tITv/fAfHDuNwDnI4g+o8zoV8v4WJ9HxZNJNzdjAchnWw292KHz6gCqzog==","_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.19.4","dependencies":{"ws":"^8.20.1","fastify":"^5.8.5","@kb-labs/sdk":"2.22.0","@fastify/cors":"^10.0.1","@fastify/cookie":"^11.0.1","@fastify/swagger":">=9.5.1","@kb-labs/core-sys":"2.98.0","@fastify/websocket":"^11.0.1","@fastify/http-proxy":"^11.4.4","@fastify/swagger-ui":"^5.2.0","@kb-labs/adapters-fs":"2.98.0","@kb-labs/core-config":"2.98.0","@kb-labs/shared-http":"2.98.0","@kb-labs/core-runtime":"2.98.0","@kb-labs/gateway-auth":"2.98.0","@kb-labs/gateway-core":"2.98.0","@kb-labs/adapters-pino":"2.98.0","@kb-labs/core-platform":"2.98.0","@kb-labs/core-registry":"2.98.0","@kb-labs/adapters-redis":"2.98.0","@kb-labs/core-contracts":"2.98.0","@kb-labs/plugin-runtime":"2.98.0","@kb-labs/adapters-openai":"2.98.0","@kb-labs/adapters-sqlite":"2.98.0","@kb-labs/plugin-contracts":"2.98.0","fastify-type-provider-zod":"^6.0.0","@kb-labs/gateway-contracts":"2.98.0","@kb-labs/core-resource-broker":"2.98.0","@kb-labs/adapters-log-document":"2.98.0","@kb-labs/adapters-analytics-file":"2.98.0","@kb-labs/adapters-eventbus-cache":"2.98.0","@kb-labs/adapters-log-ringbuffer":"2.98.0","@kb-labs/adapters-service-transport-http":"2.98.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.6","bcryptjs":"^2.4.3","@types/ws":"^8.5.14","typescript":"^5.6.3","@kb-labs/devkit":"2.98.0","@types/bcryptjs":"^2.4.6","@kb-labs/shared-testing-e2e":"2.98.0"},"_npmOperationalInternal":{"tmp":"tmp/gateway-app_2.98.0_1784385366489_0.21025637867142022","host":"s3://npm-registry-packages-npm-production"}},"2.100.0":{"name":"@kb-labs/gateway-app","version":"2.100.0","_id":"@kb-labs/gateway-app@2.100.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.js"},"dist":{"shasum":"796295970d54147575f207204c8d887b06b2f299","tarball":"https://registry.npmjs.org/@kb-labs/gateway-app/-/gateway-app-2.100.0.tgz","fileCount":8,"integrity":"sha512-VmJnv5Os3kiC2JHhM3JK+V9SL970S8hNqUpLbq6CaGesu2v30i1G5g0qhWcj3j/5D73/L5VsN/LWbB6iY1N5Kw==","signatures":[{"sig":"MEQCIB/nKT07ytoRdIP/riGKfYwcSD6NShn3O/mAVbwg4O8rAiAYLNLKbthunH+PqfU4VsFpK9HYSnmDe62wt6eSkGs7qg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":590535},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-gateway-app-2.100.0.tgz","types":"./dist/index.d.ts","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run","build":"tsup","clean":"rimraf dist","start":"node dist/index.js","lint:fix":"eslint . --fix","test:e2e":"vitest run src/__tests__/*.e2e.test.ts","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/917bf6c62c0fd42eee3f533b49541814/kb-labs-gateway-app-2.100.0.tgz","_integrity":"sha512-VmJnv5Os3kiC2JHhM3JK+V9SL970S8hNqUpLbq6CaGesu2v30i1G5g0qhWcj3j/5D73/L5VsN/LWbB6iY1N5Kw==","_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.19.4","dependencies":{"ws":"^8.20.1","fastify":"^5.8.5","@kb-labs/sdk":"2.22.0","@fastify/cors":"^10.0.1","@fastify/cookie":"^11.0.1","@fastify/swagger":">=9.5.1","@kb-labs/core-sys":"2.100.0","@fastify/websocket":"^11.0.1","@fastify/http-proxy":"^11.4.4","@fastify/swagger-ui":"^5.2.0","@kb-labs/adapters-fs":"2.100.0","@kb-labs/core-config":"2.100.0","@kb-labs/shared-http":"2.100.0","@kb-labs/core-runtime":"2.100.0","@kb-labs/gateway-auth":"2.100.0","@kb-labs/gateway-core":"2.100.0","@kb-labs/adapters-pino":"2.100.0","@kb-labs/core-platform":"2.100.0","@kb-labs/core-registry":"2.100.0","@kb-labs/adapters-redis":"2.100.0","@kb-labs/core-contracts":"2.100.0","@kb-labs/plugin-runtime":"2.100.0","@kb-labs/adapters-openai":"2.100.0","@kb-labs/adapters-sqlite":"2.100.0","@kb-labs/plugin-contracts":"2.100.0","fastify-type-provider-zod":"^4.0.2","@kb-labs/gateway-contracts":"2.100.0","@kb-labs/core-resource-broker":"2.100.0","@kb-labs/adapters-log-document":"2.100.0","@kb-labs/adapters-analytics-file":"2.100.0","@kb-labs/adapters-eventbus-cache":"2.100.0","@kb-labs/adapters-log-ringbuffer":"2.100.0","@kb-labs/adapters-service-transport-http":"2.100.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.6","bcryptjs":"^2.4.3","@types/ws":"^8.5.14","typescript":"^5.6.3","@kb-labs/devkit":"2.100.0","@types/bcryptjs":"^2.4.6","@kb-labs/shared-testing-e2e":"2.100.0"},"_npmOperationalInternal":{"tmp":"tmp/gateway-app_2.100.0_1784421562661_0.7275613324213506","host":"s3://npm-registry-packages-npm-production"}},"2.101.0-canary.3f3ceb8f":{"name":"@kb-labs/gateway-app","version":"2.101.0-canary.3f3ceb8f","_id":"@kb-labs/gateway-app@2.101.0-canary.3f3ceb8f","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.js"},"dist":{"shasum":"09b0297d4529b0f6f9cf87e7b5eb4f72e29587f3","tarball":"https://registry.npmjs.org/@kb-labs/gateway-app/-/gateway-app-2.101.0-canary.3f3ceb8f.tgz","fileCount":8,"integrity":"sha512-pkoA4ERkMlIjl6iJKESeNOLEySQ3kG/N9KKmWHzdbr5yMWvoYgJSgihZdHqQmIWoysYxx6bAKbY8903MRdi6ZQ==","signatures":[{"sig":"MEUCIQCoHSuM5X6uwaz+Q/xl/zQgKTyYvAFTo4Y2KmyW7hTOuAIgfTaHbjR2AH4zlLaaP0g1L03ubCXORWxSN7kh92vtO8U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":590551},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-gateway-app-2.101.0-canary.3f3ceb8f.tgz","types":"./dist/index.d.ts","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run","build":"tsup","clean":"rimraf dist","start":"node dist/index.js","lint:fix":"eslint . --fix","test:e2e":"vitest run src/__tests__/*.e2e.test.ts","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/c60d6f68493466a0f1e44565998e4b83/kb-labs-gateway-app-2.101.0-canary.3f3ceb8f.tgz","_integrity":"sha512-pkoA4ERkMlIjl6iJKESeNOLEySQ3kG/N9KKmWHzdbr5yMWvoYgJSgihZdHqQmIWoysYxx6bAKbY8903MRdi6ZQ==","_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.19.4","dependencies":{"ws":"^8.20.1","fastify":"^5.8.5","@kb-labs/sdk":"2.22.0","@fastify/cors":"^10.0.1","@fastify/cookie":"^11.0.1","@fastify/swagger":">=9.5.1","@kb-labs/core-sys":"2.100.0","@fastify/websocket":"^11.0.1","@fastify/http-proxy":"^11.4.4","@fastify/swagger-ui":"^5.2.0","@kb-labs/adapters-fs":"2.100.0","@kb-labs/core-config":"2.100.0","@kb-labs/shared-http":"2.100.0","@kb-labs/core-runtime":"2.100.0","@kb-labs/gateway-auth":"2.100.0","@kb-labs/gateway-core":"2.100.0","@kb-labs/adapters-pino":"2.100.0","@kb-labs/core-platform":"2.100.0","@kb-labs/core-registry":"2.100.0","@kb-labs/adapters-redis":"2.100.0","@kb-labs/core-contracts":"2.100.0","@kb-labs/plugin-runtime":"2.100.0","@kb-labs/adapters-openai":"2.100.0","@kb-labs/adapters-sqlite":"2.100.0","@kb-labs/plugin-contracts":"2.100.0","fastify-type-provider-zod":"^4.0.2","@kb-labs/gateway-contracts":"2.100.0","@kb-labs/core-resource-broker":"2.100.0","@kb-labs/adapters-log-document":"2.100.0","@kb-labs/adapters-analytics-file":"2.100.0","@kb-labs/adapters-eventbus-cache":"2.100.0","@kb-labs/adapters-log-ringbuffer":"2.100.0","@kb-labs/adapters-service-transport-http":"2.100.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.6","bcryptjs":"^2.4.3","@types/ws":"^8.5.14","typescript":"^5.6.3","@kb-labs/devkit":"2.100.0","@types/bcryptjs":"^2.4.6","@kb-labs/shared-testing-e2e":"2.100.0"},"_npmOperationalInternal":{"tmp":"tmp/gateway-app_2.101.0-canary.3f3ceb8f_1784472361454_0.39946550001344683","host":"s3://npm-registry-packages-npm-production"}},"2.101.0":{"name":"@kb-labs/gateway-app","version":"2.101.0","_id":"@kb-labs/gateway-app@2.101.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.js"},"dist":{"shasum":"e82780d12da4bd0a72ad41cb4d71c4b51bf14e54","tarball":"https://registry.npmjs.org/@kb-labs/gateway-app/-/gateway-app-2.101.0.tgz","fileCount":8,"integrity":"sha512-ac5QTZp1hEzeDvM73PvLtfd6fMY5InOW943fX7CWb/jsjzHZGvJTt5qV00BP+X4RH1soPi1oR4oya57SHPmTWQ==","signatures":[{"sig":"MEUCIQDpp7eT4GKsHbl/mGVGnuEh99j3uetOKUzsNN4q6EWtOQIgH/OKVUadvZROcXRzxD3uUTc+wnvJhHcKoVeKkjP0POM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":590535},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-gateway-app-2.101.0.tgz","types":"./dist/index.d.ts","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run","build":"tsup","clean":"rimraf dist","start":"node dist/index.js","lint:fix":"eslint . --fix","test:e2e":"vitest run src/__tests__/*.e2e.test.ts","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/7d92a8e90505436102ba7d17672affa8/kb-labs-gateway-app-2.101.0.tgz","_integrity":"sha512-ac5QTZp1hEzeDvM73PvLtfd6fMY5InOW943fX7CWb/jsjzHZGvJTt5qV00BP+X4RH1soPi1oR4oya57SHPmTWQ==","_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.19.4","dependencies":{"ws":"^8.20.1","fastify":"^5.8.5","@kb-labs/sdk":"2.22.0","@fastify/cors":"^10.0.1","@fastify/cookie":"^11.0.1","@fastify/swagger":">=9.5.1","@kb-labs/core-sys":"2.101.0","@fastify/websocket":"^11.0.1","@fastify/http-proxy":"^11.4.4","@fastify/swagger-ui":"^5.2.0","@kb-labs/adapters-fs":"2.101.0","@kb-labs/core-config":"2.101.0","@kb-labs/shared-http":"2.101.0","@kb-labs/core-runtime":"2.101.0","@kb-labs/gateway-auth":"2.101.0","@kb-labs/gateway-core":"2.101.0","@kb-labs/adapters-pino":"2.101.0","@kb-labs/core-platform":"2.101.0","@kb-labs/core-registry":"2.101.0","@kb-labs/adapters-redis":"2.101.0","@kb-labs/core-contracts":"2.101.0","@kb-labs/plugin-runtime":"2.101.0","@kb-labs/adapters-openai":"2.101.0","@kb-labs/adapters-sqlite":"2.101.0","@kb-labs/plugin-contracts":"2.101.0","fastify-type-provider-zod":"^4.0.2","@kb-labs/gateway-contracts":"2.101.0","@kb-labs/core-resource-broker":"2.101.0","@kb-labs/adapters-log-document":"2.101.0","@kb-labs/adapters-analytics-file":"2.101.0","@kb-labs/adapters-eventbus-cache":"2.101.0","@kb-labs/adapters-log-ringbuffer":"2.101.0","@kb-labs/adapters-service-transport-http":"2.101.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.6","bcryptjs":"^2.4.3","@types/ws":"^8.5.14","typescript":"^5.6.3","@kb-labs/devkit":"2.101.0","@types/bcryptjs":"^2.4.6","@kb-labs/shared-testing-e2e":"2.101.0"},"_npmOperationalInternal":{"tmp":"tmp/gateway-app_2.101.0_1784477385178_0.625612690119705","host":"s3://npm-registry-packages-npm-production"}},"2.102.0":{"name":"@kb-labs/gateway-app","version":"2.102.0","_id":"@kb-labs/gateway-app@2.102.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.js"},"dist":{"shasum":"03d87eb9a7288e3d33b57cb1743e423f58c403f7","tarball":"https://registry.npmjs.org/@kb-labs/gateway-app/-/gateway-app-2.102.0.tgz","fileCount":8,"integrity":"sha512-U+nUCC0rs2I1+vQAfoGz75jPdp8KFS5c3bppJhSZagQkQD916oS4W/WW4+TmXVZnBg+maf8gDABhxx/wXF4bgA==","signatures":[{"sig":"MEUCIEGMkgq/m/W5WK80VRwwcVU1aRP46DYr8GjmK8ZaoqrhAiEAstuhik58aCqZwHTJbEDm3wQP4IE/7ad6iqeLgCcHbeM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":590535},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-gateway-app-2.102.0.tgz","types":"./dist/index.d.ts","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run","build":"tsup","clean":"rimraf dist","start":"node dist/index.js","lint:fix":"eslint . --fix","test:e2e":"vitest run src/__tests__/*.e2e.test.ts","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/c595965ce1cbe8779134723b16dd13c8/kb-labs-gateway-app-2.102.0.tgz","_integrity":"sha512-U+nUCC0rs2I1+vQAfoGz75jPdp8KFS5c3bppJhSZagQkQD916oS4W/WW4+TmXVZnBg+maf8gDABhxx/wXF4bgA==","_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.19.4","dependencies":{"ws":"^8.20.1","fastify":"^5.8.5","@kb-labs/sdk":"2.22.0","@fastify/cors":"^10.0.1","@fastify/cookie":"^11.0.1","@fastify/swagger":">=9.5.1","@kb-labs/core-sys":"2.102.0","@fastify/websocket":"^11.0.1","@fastify/http-proxy":"^11.4.4","@fastify/swagger-ui":"^5.2.0","@kb-labs/adapters-fs":"2.102.0","@kb-labs/core-config":"2.102.0","@kb-labs/shared-http":"2.102.0","@kb-labs/core-runtime":"2.102.0","@kb-labs/gateway-auth":"2.102.0","@kb-labs/gateway-core":"2.102.0","@kb-labs/adapters-pino":"2.102.0","@kb-labs/core-platform":"2.102.0","@kb-labs/core-registry":"2.102.0","@kb-labs/adapters-redis":"2.102.0","@kb-labs/core-contracts":"2.102.0","@kb-labs/plugin-runtime":"2.102.0","@kb-labs/adapters-openai":"2.102.0","@kb-labs/adapters-sqlite":"2.102.0","@kb-labs/plugin-contracts":"2.102.0","fastify-type-provider-zod":"^4.0.2","@kb-labs/gateway-contracts":"2.102.0","@kb-labs/core-resource-broker":"2.102.0","@kb-labs/adapters-log-document":"2.102.0","@kb-labs/adapters-analytics-file":"2.102.0","@kb-labs/adapters-eventbus-cache":"2.102.0","@kb-labs/adapters-log-ringbuffer":"2.102.0","@kb-labs/adapters-service-transport-http":"2.102.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.6","bcryptjs":"^2.4.3","@types/ws":"^8.5.14","typescript":"^5.6.3","@kb-labs/devkit":"2.102.0","@types/bcryptjs":"^2.4.6","@kb-labs/shared-testing-e2e":"2.102.0"},"_npmOperationalInternal":{"tmp":"tmp/gateway-app_2.102.0_1784496638945_0.9858576817183924","host":"s3://npm-registry-packages-npm-production"}},"2.103.0":{"name":"@kb-labs/gateway-app","version":"2.103.0","_id":"@kb-labs/gateway-app@2.103.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.js"},"dist":{"shasum":"4d73bdf72a77d33160a61929201c348ac28ac4d2","tarball":"https://registry.npmjs.org/@kb-labs/gateway-app/-/gateway-app-2.103.0.tgz","fileCount":8,"integrity":"sha512-8gim05CfA5eTm7TBX/2dsvzr+b8ln0ihSUvreZOC6IMVwgQNjvQLOkKBC3g9SvptRabgQ3FQ5Yk2nwARj9o6NA==","signatures":[{"sig":"MEQCIFbtLDhF7C4afyvcpiSPBVQFgrsRpltEblf9qRBDTdQ8AiBIxXD5UZT2WPlKOTY5tH2s6QZ5OTr1J1ftMQMQzSRnjA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":590535},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-gateway-app-2.103.0.tgz","types":"./dist/index.d.ts","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run","build":"tsup","clean":"rimraf dist","start":"node dist/index.js","lint:fix":"eslint . --fix","test:e2e":"vitest run src/__tests__/*.e2e.test.ts","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/88487e673852192402e068be8f4b421c/kb-labs-gateway-app-2.103.0.tgz","_integrity":"sha512-8gim05CfA5eTm7TBX/2dsvzr+b8ln0ihSUvreZOC6IMVwgQNjvQLOkKBC3g9SvptRabgQ3FQ5Yk2nwARj9o6NA==","_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.19.4","dependencies":{"ws":"^8.20.1","fastify":"^5.8.5","@kb-labs/sdk":"2.22.0","@fastify/cors":"^10.0.1","@fastify/cookie":"^11.0.1","@fastify/swagger":">=9.5.1","@kb-labs/core-sys":"2.103.0","@fastify/websocket":"^11.0.1","@fastify/http-proxy":"^11.4.4","@fastify/swagger-ui":"^5.2.0","@kb-labs/adapters-fs":"2.103.0","@kb-labs/core-config":"2.103.0","@kb-labs/shared-http":"2.103.0","@kb-labs/core-runtime":"2.103.0","@kb-labs/gateway-auth":"2.103.0","@kb-labs/gateway-core":"2.103.0","@kb-labs/adapters-pino":"2.103.0","@kb-labs/core-platform":"2.103.0","@kb-labs/core-registry":"2.103.0","@kb-labs/adapters-redis":"2.103.0","@kb-labs/core-contracts":"2.103.0","@kb-labs/plugin-runtime":"2.103.0","@kb-labs/adapters-openai":"2.103.0","@kb-labs/adapters-sqlite":"2.103.0","@kb-labs/plugin-contracts":"2.103.0","fastify-type-provider-zod":"^4.0.2","@kb-labs/gateway-contracts":"2.103.0","@kb-labs/core-resource-broker":"2.103.0","@kb-labs/adapters-log-document":"2.103.0","@kb-labs/adapters-analytics-file":"2.103.0","@kb-labs/adapters-eventbus-cache":"2.103.0","@kb-labs/adapters-log-ringbuffer":"2.103.0","@kb-labs/adapters-service-transport-http":"2.103.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.6","bcryptjs":"^2.4.3","@types/ws":"^8.5.14","typescript":"^5.6.3","@kb-labs/devkit":"2.103.0","@types/bcryptjs":"^2.4.6","@kb-labs/shared-testing-e2e":"2.103.0"},"_npmOperationalInternal":{"tmp":"tmp/gateway-app_2.103.0_1784500807832_0.47885782778468666","host":"s3://npm-registry-packages-npm-production"}},"2.104.0":{"name":"@kb-labs/gateway-app","version":"2.104.0","_id":"@kb-labs/gateway-app@2.104.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.js"},"dist":{"shasum":"735521b417af6a1289c51804b3e7427c68514d9e","tarball":"https://registry.npmjs.org/@kb-labs/gateway-app/-/gateway-app-2.104.0.tgz","fileCount":8,"integrity":"sha512-LC2PSLOXydDLSkNfJPVhYMm0/SVIyauWMuYAo8QuwbW+epGYDp+Vcr2YLcVwTzO/+WyVy7/eodJd0aasxfNIQA==","signatures":[{"sig":"MEUCIQCZuBNNiI1f8I1H6mTg/F3jkXaSpKFeLRn7tSiRJBFRyAIgN/vWt9Pbgb4oWslZFsm5fqwm9FH9k24J5CDkKwzBO5M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":590535},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-gateway-app-2.104.0.tgz","types":"./dist/index.d.ts","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run","build":"tsup","clean":"rimraf dist","start":"node dist/index.js","lint:fix":"eslint . --fix","test:e2e":"vitest run src/__tests__/*.e2e.test.ts","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/064c404dec23be0481c0a3459fe20c83/kb-labs-gateway-app-2.104.0.tgz","_integrity":"sha512-LC2PSLOXydDLSkNfJPVhYMm0/SVIyauWMuYAo8QuwbW+epGYDp+Vcr2YLcVwTzO/+WyVy7/eodJd0aasxfNIQA==","_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.19.4","dependencies":{"ws":"^8.20.1","fastify":"^5.8.5","@kb-labs/sdk":"2.22.0","@fastify/cors":"^10.0.1","@fastify/cookie":"^11.0.1","@fastify/swagger":">=9.5.1","@kb-labs/core-sys":"2.104.0","@fastify/websocket":"^11.0.1","@fastify/http-proxy":"^11.4.4","@fastify/swagger-ui":"^5.2.0","@kb-labs/adapters-fs":"2.104.0","@kb-labs/core-config":"2.104.0","@kb-labs/shared-http":"2.104.0","@kb-labs/core-runtime":"2.104.0","@kb-labs/gateway-auth":"2.104.0","@kb-labs/gateway-core":"2.104.0","@kb-labs/adapters-pino":"2.104.0","@kb-labs/core-platform":"2.104.0","@kb-labs/core-registry":"2.104.0","@kb-labs/adapters-redis":"2.104.0","@kb-labs/core-contracts":"2.104.0","@kb-labs/plugin-runtime":"2.104.0","@kb-labs/adapters-openai":"2.104.0","@kb-labs/adapters-sqlite":"2.104.0","@kb-labs/plugin-contracts":"2.104.0","fastify-type-provider-zod":"^4.0.2","@kb-labs/gateway-contracts":"2.104.0","@kb-labs/core-resource-broker":"2.104.0","@kb-labs/adapters-log-document":"2.104.0","@kb-labs/adapters-analytics-file":"2.104.0","@kb-labs/adapters-eventbus-cache":"2.104.0","@kb-labs/adapters-log-ringbuffer":"2.104.0","@kb-labs/adapters-service-transport-http":"2.104.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.6","bcryptjs":"^2.4.3","@types/ws":"^8.5.14","typescript":"^5.6.3","@kb-labs/devkit":"2.104.0","@types/bcryptjs":"^2.4.6","@kb-labs/shared-testing-e2e":"2.104.0"},"_npmOperationalInternal":{"tmp":"tmp/gateway-app_2.104.0_1784505209752_0.3741466664441466","host":"s3://npm-registry-packages-npm-production"}},"2.105.0":{"name":"@kb-labs/gateway-app","version":"2.105.0","_id":"@kb-labs/gateway-app@2.105.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.js"},"dist":{"shasum":"73b09dcd6a517d176dc5bee0d9ac0943a0534854","tarball":"https://registry.npmjs.org/@kb-labs/gateway-app/-/gateway-app-2.105.0.tgz","fileCount":8,"integrity":"sha512-Pnpi7QoGKTzDnRpcrchrWaowDnlnGTDW10++0Rc+SWV00vLDA4wt/3RpOB/viJqAUD0/xZNfrS2i6BSPjmdjvg==","signatures":[{"sig":"MEQCIBY4ku1Qc950Ll0RsSrPxuIwW/933c034IFxKLsmYUMtAiA9AgEH67aR8e9c4p+DCqX3gtd7//q2iR3oErTK3hYK8w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":605779},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/artifacts/kb-labs-gateway-app-2.105.0.tgz","types":"./dist/index.d.ts","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run","build":"tsup","clean":"rimraf dist","start":"node dist/index.js","lint:fix":"eslint . --fix","test:e2e":"vitest run src/__tests__/*.e2e.test.ts","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-gateway-app-2.105.0.tgz","_integrity":"sha512-Pnpi7QoGKTzDnRpcrchrWaowDnlnGTDW10++0Rc+SWV00vLDA4wt/3RpOB/viJqAUD0/xZNfrS2i6BSPjmdjvg==","_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.20.1","fastify":"^5.8.5","@kb-labs/sdk":"workspace:*","@fastify/cors":"^10.0.1","@fastify/cookie":"^11.0.1","@fastify/swagger":">=9.5.1","@kb-labs/core-sys":"^2.105.0","@fastify/websocket":"^11.0.1","@fastify/http-proxy":"^11.4.4","@fastify/swagger-ui":"^5.2.0","@kb-labs/adapters-fs":"^2.105.0","@kb-labs/core-config":"^2.105.0","@kb-labs/shared-http":"^2.105.0","@kb-labs/core-runtime":"^2.105.0","@kb-labs/gateway-auth":"^2.105.0","@kb-labs/gateway-core":"^2.105.0","@kb-labs/adapters-pino":"^2.105.0","@kb-labs/core-platform":"^2.105.0","@kb-labs/core-registry":"^2.105.0","@kb-labs/adapters-redis":"^2.105.0","@kb-labs/core-contracts":"^2.105.0","@kb-labs/plugin-runtime":"^2.105.0","@kb-labs/adapters-openai":"^2.105.0","@kb-labs/adapters-sqlite":"^2.105.0","@kb-labs/plugin-contracts":"^2.105.0","fastify-type-provider-zod":"^4.0.2","@kb-labs/gateway-contracts":"^2.105.0","@kb-labs/core-resource-broker":"^2.105.0","@kb-labs/adapters-log-document":"^2.105.0","@kb-labs/adapters-analytics-file":"^2.105.0","@kb-labs/adapters-eventbus-cache":"^2.105.0","@kb-labs/adapters-log-ringbuffer":"^2.105.0","@kb-labs/adapters-service-transport-http":"^2.105.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.6","bcryptjs":"^2.4.3","@types/ws":"^8.5.14","typescript":"^5.6.3","@kb-labs/devkit":"workspace:*","@types/bcryptjs":"^2.4.6","@kb-labs/shared-testing-e2e":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/gateway-app_2.105.0_1784846024572_0.2977836975927841","host":"s3://npm-registry-packages-npm-production"}},"2.106.0":{"name":"@kb-labs/gateway-app","version":"2.106.0","_id":"@kb-labs/gateway-app@2.106.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.js"},"dist":{"shasum":"125cb73f3190235e1ac19f979fcad7c3a796a80f","tarball":"https://registry.npmjs.org/@kb-labs/gateway-app/-/gateway-app-2.106.0.tgz","fileCount":8,"integrity":"sha512-n4mQA+C72qjUTsrPai1kTd8OqBOKpTgODhP+kckpSgMevF+KzmajcNgTYLuyMA909BBgON7BolglhvNg7uzkAg==","signatures":[{"sig":"MEYCIQCmnVUIIgI/5I2vKcGnzTuhFHwxfERDqVN1px8uolgmkAIhALPCSfY1i5oynUY0NcuyPT8BzPTJVtrW9bJhJvnPgIIj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":607210},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/artifacts/kb-labs-gateway-app-2.106.0.tgz","types":"./dist/index.d.ts","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run","build":"tsup","clean":"rimraf dist","start":"node dist/index.js","lint:fix":"eslint . --fix","test:e2e":"vitest run src/__tests__/*.e2e.test.ts","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-gateway-app-2.106.0.tgz","_integrity":"sha512-n4mQA+C72qjUTsrPai1kTd8OqBOKpTgODhP+kckpSgMevF+KzmajcNgTYLuyMA909BBgON7BolglhvNg7uzkAg==","_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.20.1","fastify":"^5.8.5","@kb-labs/sdk":"workspace:*","@fastify/cors":"^10.0.1","@fastify/cookie":"^11.0.1","@fastify/swagger":">=9.5.1","@kb-labs/core-sys":"^2.106.0","@fastify/websocket":"^11.0.1","@fastify/http-proxy":"^11.4.4","@fastify/swagger-ui":"^5.2.0","@kb-labs/adapters-fs":"^2.106.0","@kb-labs/core-config":"^2.106.0","@kb-labs/shared-http":"^2.106.0","@kb-labs/core-runtime":"^2.106.0","@kb-labs/gateway-auth":"^2.106.0","@kb-labs/gateway-core":"^2.106.0","@kb-labs/adapters-pino":"^2.106.0","@kb-labs/core-platform":"^2.106.0","@kb-labs/core-registry":"^2.106.0","@kb-labs/adapters-redis":"^2.106.0","@kb-labs/core-contracts":"^2.106.0","@kb-labs/plugin-runtime":"^2.106.0","@kb-labs/adapters-openai":"^2.106.0","@kb-labs/adapters-sqlite":"^2.106.0","@kb-labs/plugin-contracts":"^2.106.0","fastify-type-provider-zod":"^4.0.2","@kb-labs/gateway-contracts":"^2.106.0","@kb-labs/core-resource-broker":"^2.106.0","@kb-labs/adapters-log-document":"^2.106.0","@kb-labs/adapters-analytics-file":"^2.106.0","@kb-labs/adapters-eventbus-cache":"^2.106.0","@kb-labs/adapters-log-ringbuffer":"^2.106.0","@kb-labs/adapters-service-transport-http":"^2.106.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.6","bcryptjs":"^2.4.3","@types/ws":"^8.5.14","typescript":"^5.6.3","@kb-labs/devkit":"workspace:*","@types/bcryptjs":"^2.4.6","@kb-labs/shared-testing-e2e":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/gateway-app_2.106.0_1784855265949_0.8026159436120375","host":"s3://npm-registry-packages-npm-production"}},"2.107.0":{"name":"@kb-labs/gateway-app","version":"2.107.0","_id":"@kb-labs/gateway-app@2.107.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.js"},"dist":{"shasum":"7820b2c96443f07862f72a1a61de138757730a7c","tarball":"https://registry.npmjs.org/@kb-labs/gateway-app/-/gateway-app-2.107.0.tgz","fileCount":8,"integrity":"sha512-2jFIuoELQSEPNu9lvcpa+9NmtMuVyLVRhX0k4Moj9+a89zH7UXDIlYpWKpg7r0KKoVvDtNVzP76r80uyvw+Jmw==","signatures":[{"sig":"MEUCIQC6VEpvwWGZzroW+ESTHjAkDKGYDXHYpmtRnhWK6s8GcwIgT1drKcQoWfzRCNgK+OnJwNf/UWVZXVrRjfpue8EKF+c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":607215},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/artifacts/kb-labs-gateway-app-2.107.0.tgz","types":"./dist/index.d.ts","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run","build":"tsup","clean":"rimraf dist","start":"node dist/index.js","lint:fix":"eslint . --fix","test:e2e":"vitest run src/__tests__/*.e2e.test.ts","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-gateway-app-2.107.0.tgz","_integrity":"sha512-2jFIuoELQSEPNu9lvcpa+9NmtMuVyLVRhX0k4Moj9+a89zH7UXDIlYpWKpg7r0KKoVvDtNVzP76r80uyvw+Jmw==","_npmVersion":"10.9.8","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ws":"^8.20.1","fastify":"^5.8.5","@kb-labs/sdk":"workspace:*","@fastify/cors":"^10.0.1","@fastify/cookie":"^11.0.1","@fastify/swagger":">=9.5.1","@kb-labs/core-sys":"^2.107.0","@fastify/websocket":"^11.0.1","@fastify/http-proxy":"^11.4.4","@fastify/swagger-ui":"^5.2.0","@kb-labs/core-config":"^2.107.0","@kb-labs/shared-http":"^2.107.0","@kb-labs/core-runtime":"^2.107.0","@kb-labs/gateway-auth":"^2.107.0","@kb-labs/gateway-core":"^2.107.0","@kb-labs/adapters-pino":"^2.107.0","@kb-labs/core-platform":"^2.107.0","@kb-labs/core-registry":"^2.107.0","@kb-labs/adapters-redis":"^2.107.0","@kb-labs/core-contracts":"^2.107.0","@kb-labs/plugin-runtime":"^2.107.0","@kb-labs/adapters-openai":"^2.107.0","@kb-labs/adapters-sqlite":"^2.107.0","@kb-labs/adapters-fs-temp":"^2.107.0","@kb-labs/plugin-contracts":"^2.107.0","fastify-type-provider-zod":"^4.0.2","@kb-labs/gateway-contracts":"^2.107.0","@kb-labs/core-resource-broker":"^2.107.0","@kb-labs/adapters-log-document":"^2.107.0","@kb-labs/adapters-analytics-file":"^2.107.0","@kb-labs/adapters-eventbus-cache":"^2.107.0","@kb-labs/adapters-log-ringbuffer":"^2.107.0","@kb-labs/adapters-service-transport-http":"^2.107.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.6","bcryptjs":"^2.4.3","@types/ws":"^8.5.14","typescript":"^5.6.3","@kb-labs/devkit":"workspace:*","@types/bcryptjs":"^2.4.6","@kb-labs/shared-testing-e2e":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/gateway-app_2.107.0_1785005844497_0.4062215999135086","host":"s3://npm-registry-packages-npm-production"}},"2.109.0":{"name":"@kb-labs/gateway-app","version":"2.109.0","_id":"@kb-labs/gateway-app@2.109.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.js"},"dist":{"shasum":"d2dae2b6ae6713b8d8eecb3a28a00f5be72ac370","tarball":"https://registry.npmjs.org/@kb-labs/gateway-app/-/gateway-app-2.109.0.tgz","fileCount":8,"integrity":"sha512-a9CcheWw7T957h2WKGH7BEQHlmp3Hvutc49IyUtLrEMr8eTycwc0lQSL8z4JnZ4aqA3c5+rE37y0sqvnfADz2A==","signatures":[{"sig":"MEUCIHuGpi/QVCOtBpzomSVdstLtL6N47Y9gUaIlPwoPVIgDAiEA7eh9pXZN1e7k8UV6MWAh94k2N6Il9zNuKWubV6M+RT4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":607214},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/artifacts/kb-labs-gateway-app-2.109.0.tgz","types":"./dist/index.d.ts","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run","build":"tsup","clean":"rimraf dist","start":"node dist/index.js","lint:fix":"eslint . --fix","test:e2e":"vitest run src/__tests__/*.e2e.test.ts","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-gateway-app-2.109.0.tgz","_integrity":"sha512-a9CcheWw7T957h2WKGH7BEQHlmp3Hvutc49IyUtLrEMr8eTycwc0lQSL8z4JnZ4aqA3c5+rE37y0sqvnfADz2A==","_npmVersion":"10.9.8","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ws":"^8.20.1","fastify":"^5.8.5","@kb-labs/sdk":"workspace:*","@fastify/cors":"^10.0.1","@fastify/cookie":"^11.0.1","@fastify/swagger":">=9.5.1","@kb-labs/core-sys":"^2.109.0","@fastify/websocket":"^11.0.1","@fastify/http-proxy":"^11.4.4","@fastify/swagger-ui":"^5.2.0","@kb-labs/core-config":"^2.109.0","@kb-labs/shared-http":"^2.109.0","@kb-labs/core-runtime":"^2.109.0","@kb-labs/gateway-auth":"^2.109.0","@kb-labs/gateway-core":"^2.109.0","@kb-labs/adapters-pino":"^2.109.0","@kb-labs/core-platform":"^2.109.0","@kb-labs/core-registry":"^2.109.0","@kb-labs/adapters-redis":"^2.109.0","@kb-labs/core-contracts":"^2.109.0","@kb-labs/plugin-runtime":"^2.109.0","@kb-labs/adapters-diskio":"^2.109.0","@kb-labs/adapters-openai":"^2.109.0","@kb-labs/adapters-sqlite":"^2.109.0","@kb-labs/plugin-contracts":"^2.109.0","fastify-type-provider-zod":"^4.0.2","@kb-labs/gateway-contracts":"^2.109.0","@kb-labs/core-resource-broker":"^2.109.0","@kb-labs/adapters-log-document":"^2.109.0","@kb-labs/adapters-analytics-file":"^2.109.0","@kb-labs/adapters-eventbus-cache":"^2.109.0","@kb-labs/adapters-log-ringbuffer":"^2.109.0","@kb-labs/adapters-service-transport-http":"^2.109.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.6","bcryptjs":"^2.4.3","@types/ws":"^8.5.14","typescript":"^5.6.3","@kb-labs/devkit":"workspace:*","@types/bcryptjs":"^2.4.6","@kb-labs/shared-testing-e2e":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/gateway-app_2.109.0_1785012527029_0.3178355150832288","host":"s3://npm-registry-packages-npm-production"}},"2.110.0":{"name":"@kb-labs/gateway-app","version":"2.110.0","_id":"@kb-labs/gateway-app@2.110.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.js"},"dist":{"shasum":"30fea5558dee486554f57b7825f9df5bba3c7a4b","tarball":"https://registry.npmjs.org/@kb-labs/gateway-app/-/gateway-app-2.110.0.tgz","fileCount":8,"integrity":"sha512-/CA9QqwDa97Gw4Br5qShOsx2mRsZVQSpCG5IDTU6if6GQLyUQxucmXoHL8DCPGSRNWHs0DMbWdJfTqnTBvlBqw==","signatures":[{"sig":"MEYCIQCFdD3dO9nFINdT7hJJp5QH9/pJ+9kTV2xKtGRBneDbewIhAIUDuEvyuFR7dEWwMzL2Ml4e1snEN8oxpl0V2NwtYUh+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":605249},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/artifacts/kb-labs-gateway-app-2.110.0.tgz","types":"./dist/index.d.ts","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run","build":"tsup","clean":"rimraf dist","start":"node dist/index.js","lint:fix":"eslint . --fix","test:e2e":"vitest run src/__tests__/*.e2e.test.ts","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-gateway-app-2.110.0.tgz","_integrity":"sha512-/CA9QqwDa97Gw4Br5qShOsx2mRsZVQSpCG5IDTU6if6GQLyUQxucmXoHL8DCPGSRNWHs0DMbWdJfTqnTBvlBqw==","_npmVersion":"10.9.8","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ws":"^8.20.1","fastify":"^5.8.5","@kb-labs/sdk":"workspace:*","@fastify/cors":"^10.0.1","@fastify/cookie":"^11.0.1","@fastify/swagger":">=9.5.1","@kb-labs/core-sys":"^2.110.0","@fastify/websocket":"^11.0.1","@fastify/http-proxy":"^11.4.4","@fastify/swagger-ui":"^5.2.0","@kb-labs/core-retry":"^2.110.0","@kb-labs/core-config":"^2.110.0","@kb-labs/shared-http":"^2.110.0","@kb-labs/core-runtime":"^2.110.0","@kb-labs/gateway-auth":"^2.110.0","@kb-labs/gateway-core":"^2.110.0","@kb-labs/adapters-pino":"^2.110.0","@kb-labs/core-platform":"^2.110.0","@kb-labs/core-registry":"^2.110.0","@kb-labs/adapters-redis":"^2.110.0","@kb-labs/core-contracts":"^2.110.0","@kb-labs/plugin-runtime":"^2.110.0","@kb-labs/adapters-diskio":"^2.110.0","@kb-labs/adapters-openai":"^2.110.0","@kb-labs/adapters-sqlite":"^2.110.0","@kb-labs/plugin-contracts":"^2.110.0","fastify-type-provider-zod":"^4.0.2","@kb-labs/gateway-contracts":"^2.110.0","@kb-labs/core-resource-broker":"^2.110.0","@kb-labs/adapters-log-document":"^2.110.0","@kb-labs/adapters-analytics-file":"^2.110.0","@kb-labs/adapters-eventbus-cache":"^2.110.0","@kb-labs/adapters-log-ringbuffer":"^2.110.0","@kb-labs/adapters-service-transport-http":"^2.110.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.6","bcryptjs":"^2.4.3","@types/ws":"^8.5.14","typescript":"^5.6.3","@kb-labs/devkit":"workspace:*","@types/bcryptjs":"^2.4.6","@kb-labs/shared-testing-e2e":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/gateway-app_2.110.0_1785199326280_0.8568104572352799","host":"s3://npm-registry-packages-npm-production"}},"2.111.0":{"name":"@kb-labs/gateway-app","version":"2.111.0","_id":"@kb-labs/gateway-app@2.111.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.js"},"dist":{"shasum":"37cc73f7aeefa16b46dd2aed090ddbcf27163894","tarball":"https://registry.npmjs.org/@kb-labs/gateway-app/-/gateway-app-2.111.0.tgz","fileCount":8,"integrity":"sha512-CGwTEZRfsOpd0yQ9PdXW4SpnEBUVNyecQzfDkQzsYOwz6AkEIsDKa7DFAvJ0AoNLeroll5ybgSVo2B/KI9XmzA==","signatures":[{"sig":"MEUCIQC8UfpaWoxqwY9014rf44tZQ0n/d8rlsv+rRi689GJueAIgctUX1DuQiECotbE1syRXoPsTOmQyl7kRxV+LZwxsphw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":605244},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/artifacts/kb-labs-gateway-app-2.111.0.tgz","types":"./dist/index.d.ts","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run","build":"tsup","clean":"rimraf dist","start":"node dist/index.js","lint:fix":"eslint . --fix","test:e2e":"vitest run src/__tests__/*.e2e.test.ts","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-gateway-app-2.111.0.tgz","_integrity":"sha512-CGwTEZRfsOpd0yQ9PdXW4SpnEBUVNyecQzfDkQzsYOwz6AkEIsDKa7DFAvJ0AoNLeroll5ybgSVo2B/KI9XmzA==","_npmVersion":"10.9.8","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ws":"^8.20.1","fastify":"^5.8.5","@kb-labs/sdk":"workspace:*","@fastify/cors":"^10.0.1","@fastify/cookie":"^11.0.1","@fastify/swagger":">=9.5.1","@kb-labs/core-sys":"^2.111.0","@fastify/websocket":"^11.0.1","@fastify/http-proxy":"^11.4.4","@fastify/swagger-ui":"^5.2.0","@kb-labs/core-retry":"^2.111.0","@kb-labs/data-store":"^2.111.0","@kb-labs/core-config":"^2.111.0","@kb-labs/shared-http":"^2.111.0","@kb-labs/core-runtime":"^2.111.0","@kb-labs/gateway-auth":"^2.111.0","@kb-labs/gateway-core":"^2.111.0","@kb-labs/adapters-pino":"^2.111.0","@kb-labs/core-platform":"^2.111.0","@kb-labs/core-registry":"^2.111.0","@kb-labs/adapters-redis":"^2.111.0","@kb-labs/core-contracts":"^2.111.0","@kb-labs/plugin-runtime":"^2.111.0","@kb-labs/adapters-openai":"^2.111.0","@kb-labs/adapters-sqlite":"^2.111.0","@kb-labs/plugin-contracts":"^2.111.0","fastify-type-provider-zod":"^4.0.2","@kb-labs/gateway-contracts":"^2.111.0","@kb-labs/core-resource-broker":"^2.111.0","@kb-labs/adapters-log-document":"^2.111.0","@kb-labs/adapters-analytics-file":"^2.111.0","@kb-labs/adapters-eventbus-cache":"^2.111.0","@kb-labs/adapters-log-ringbuffer":"^2.111.0","@kb-labs/adapters-service-transport-http":"^2.111.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.6","bcryptjs":"^2.4.3","@types/ws":"^8.5.14","typescript":"^5.6.3","@kb-labs/devkit":"workspace:*","@types/bcryptjs":"^2.4.6","@kb-labs/shared-testing-e2e":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/gateway-app_2.111.0_1785264879942_0.06094257546685711","host":"s3://npm-registry-packages-npm-production"}},"2.112.0":{"name":"@kb-labs/gateway-app","version":"2.112.0","_id":"@kb-labs/gateway-app@2.112.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.js"},"dist":{"shasum":"d5061bb3cd93b8ab6fc3caee3bf7b81ca7c75b2c","tarball":"https://registry.npmjs.org/@kb-labs/gateway-app/-/gateway-app-2.112.0.tgz","fileCount":8,"integrity":"sha512-J3nBZcxwbZ06nAqocDyjU3lmgG5ems6TIkZ6BKhB3NY9W0zJ7ygf4adXZGCuhNtFMTwGisz4l0zZY2tHvlxssA==","signatures":[{"sig":"MEYCIQCEJey8mmNxgqZ8PWZ6aZgJS0JNkhiglIneUKZYy7ejGwIhAJExKCZ1vVFjnwK0Opg5NdTPicO2uTfaqyvG5lLHWPvP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":605244},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/artifacts/kb-labs-gateway-app-2.112.0.tgz","types":"./dist/index.d.ts","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run","build":"tsup","clean":"rimraf dist","start":"node dist/index.js","lint:fix":"eslint . --fix","test:e2e":"vitest run src/__tests__/*.e2e.test.ts","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-gateway-app-2.112.0.tgz","_integrity":"sha512-J3nBZcxwbZ06nAqocDyjU3lmgG5ems6TIkZ6BKhB3NY9W0zJ7ygf4adXZGCuhNtFMTwGisz4l0zZY2tHvlxssA==","_npmVersion":"10.9.8","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ws":"^8.20.1","fastify":"^5.8.5","@kb-labs/sdk":"workspace:*","@fastify/cors":"^10.0.1","@fastify/cookie":"^11.0.1","@fastify/swagger":">=9.5.1","@kb-labs/core-sys":"^2.112.0","@fastify/websocket":"^11.0.1","@fastify/http-proxy":"^11.4.4","@fastify/swagger-ui":"^5.2.0","@kb-labs/core-retry":"^2.112.0","@kb-labs/data-store":"^2.112.0","@kb-labs/core-config":"^2.112.0","@kb-labs/shared-http":"^2.112.0","@kb-labs/core-runtime":"^2.112.0","@kb-labs/gateway-auth":"^2.112.0","@kb-labs/gateway-core":"^2.112.0","@kb-labs/adapters-pino":"^2.112.0","@kb-labs/core-platform":"^2.112.0","@kb-labs/core-registry":"^2.112.0","@kb-labs/adapters-redis":"^2.112.0","@kb-labs/core-contracts":"^2.112.0","@kb-labs/plugin-runtime":"^2.112.0","@kb-labs/adapters-openai":"^2.112.0","@kb-labs/adapters-sqlite":"^2.112.0","@kb-labs/plugin-contracts":"^2.112.0","fastify-type-provider-zod":"^4.0.2","@kb-labs/gateway-contracts":"^2.112.0","@kb-labs/core-resource-broker":"^2.112.0","@kb-labs/adapters-log-document":"^2.112.0","@kb-labs/adapters-analytics-file":"^2.112.0","@kb-labs/adapters-eventbus-cache":"^2.112.0","@kb-labs/adapters-log-ringbuffer":"^2.112.0","@kb-labs/adapters-service-transport-http":"^2.112.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.6","bcryptjs":"^2.4.3","@types/ws":"^8.5.14","typescript":"^5.6.3","@kb-labs/devkit":"workspace:*","@types/bcryptjs":"^2.4.6","@kb-labs/shared-testing-e2e":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/gateway-app_2.112.0_1785307994054_0.8377683876506488","host":"s3://npm-registry-packages-npm-production"}},"2.114.0":{"name":"@kb-labs/gateway-app","version":"2.114.0","_id":"@kb-labs/gateway-app@2.114.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.js"},"dist":{"shasum":"0b2e2b072fcd2d01b76f8286fa5d7ed92f6bb573","tarball":"https://registry.npmjs.org/@kb-labs/gateway-app/-/gateway-app-2.114.0.tgz","fileCount":8,"integrity":"sha512-6M/mFEQyME/TM0MIcGg43/WNTbg9SOVH1M3uEHJIdN2dBvhKHVfxggsUHPIMjI3taB4hSIX0UEoEGVc+I8yj1Q==","signatures":[{"sig":"MEUCIQDrhI93cAImDQhR40rY9L32JT130gimIsv9mLjvjWcWYwIgKKPzu5QiTTTML7+nsdIuOhJirB0voftIB6zMrj/+tlc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":609420},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/artifacts/kb-labs-gateway-app-2.114.0.tgz","types":"./dist/index.d.ts","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run","build":"tsup","clean":"rimraf dist","start":"node dist/index.js","lint:fix":"eslint . --fix","test:e2e":"vitest run src/__tests__/*.e2e.test.ts","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-gateway-app-2.114.0.tgz","_integrity":"sha512-6M/mFEQyME/TM0MIcGg43/WNTbg9SOVH1M3uEHJIdN2dBvhKHVfxggsUHPIMjI3taB4hSIX0UEoEGVc+I8yj1Q==","_npmVersion":"10.9.8","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ws":"^8.20.1","fastify":"^5.8.5","@kb-labs/sdk":"workspace:*","@fastify/cors":"^10.0.1","@fastify/cookie":"^11.0.1","@fastify/swagger":">=9.5.1","@kb-labs/core-sys":"^2.114.0","@fastify/websocket":"^11.0.1","@fastify/http-proxy":"^11.4.4","@fastify/swagger-ui":"^5.2.0","@kb-labs/core-retry":"^2.114.0","@kb-labs/data-store":"^2.114.0","@kb-labs/core-config":"^2.114.0","@kb-labs/shared-http":"^2.114.0","@kb-labs/core-runtime":"^2.114.0","@kb-labs/gateway-auth":"^2.114.0","@kb-labs/gateway-core":"^2.114.0","@kb-labs/adapters-pino":"^2.114.0","@kb-labs/core-platform":"^2.114.0","@kb-labs/core-registry":"^2.114.0","@kb-labs/shared-daemon":"^2.114.0","@kb-labs/adapters-redis":"^2.114.0","@kb-labs/core-contracts":"^2.114.0","@kb-labs/plugin-runtime":"^2.114.0","@kb-labs/adapters-openai":"^2.114.0","@kb-labs/adapters-sqlite":"^2.114.0","@kb-labs/plugin-contracts":"^2.114.0","fastify-type-provider-zod":"^4.0.2","@kb-labs/gateway-contracts":"^2.114.0","@kb-labs/core-resource-broker":"^2.114.0","@kb-labs/adapters-log-document":"^2.114.0","@kb-labs/adapters-analytics-file":"^2.114.0","@kb-labs/adapters-eventbus-cache":"^2.114.0","@kb-labs/adapters-log-ringbuffer":"^2.114.0","@kb-labs/adapters-service-transport-http":"^2.114.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.6","bcryptjs":"^2.4.3","@types/ws":"^8.5.14","typescript":"^5.6.3","@kb-labs/devkit":"workspace:*","@types/bcryptjs":"^2.4.6","@kb-labs/shared-testing-e2e":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/gateway-app_2.114.0_1785449174429_0.30695785813481025","host":"s3://npm-registry-packages-npm-production"}},"2.116.11":{"name":"@kb-labs/gateway-app","version":"2.116.11","_id":"@kb-labs/gateway-app@2.116.11","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.js"},"dist":{"shasum":"1097c54aa8fe33ec605b525140378447e822c57e","tarball":"https://registry.npmjs.org/@kb-labs/gateway-app/-/gateway-app-2.116.11.tgz","fileCount":8,"integrity":"sha512-fKVUKE+JdY5Oqiv8+90upk7gBs/wq3plcJ0P7lIn2YMaQQstaai3vJV3s+fWUu6gHD3A0tJjRAcZ12Qt41HEjA==","signatures":[{"sig":"MEUCIQD5zvystqZO+X5YQwQmpkv3lofjseUXsQ5NvGpJYow3wgIgS4TW2mhYPhfdS+XnjTTzmq5UINRL3Z18CI6/Mfuq2lU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":608971},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/artifacts/kb-labs-gateway-app-2.116.11.tgz","types":"./dist/index.d.ts","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run","build":"tsup","clean":"rimraf dist","start":"node dist/index.js","lint:fix":"eslint . --fix","test:e2e":"vitest run src/__tests__/*.e2e.test.ts","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-gateway-app-2.116.11.tgz","_integrity":"sha512-fKVUKE+JdY5Oqiv8+90upk7gBs/wq3plcJ0P7lIn2YMaQQstaai3vJV3s+fWUu6gHD3A0tJjRAcZ12Qt41HEjA==","_npmVersion":"10.9.8","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ws":"^8.20.1","fastify":"^5.8.5","@kb-labs/sdk":"2.115.0","@fastify/cors":"^10.0.1","@fastify/cookie":"^11.0.1","@fastify/swagger":">=9.5.1","@kb-labs/core-sys":"2.116.11","@fastify/websocket":"^11.0.1","@fastify/http-proxy":"^11.4.4","@fastify/swagger-ui":"^5.2.0","@kb-labs/core-retry":"2.116.11","@kb-labs/data-store":"2.116.11","@kb-labs/core-config":"2.116.11","@kb-labs/shared-http":"2.116.11","@kb-labs/core-runtime":"2.116.11","@kb-labs/gateway-auth":"2.116.11","@kb-labs/gateway-core":"2.116.11","@kb-labs/core-platform":"2.116.11","@kb-labs/core-registry":"2.116.11","@kb-labs/shared-daemon":"2.116.11","@kb-labs/core-contracts":"2.116.11","@kb-labs/plugin-runtime":"2.116.11","@kb-labs/plugin-contracts":"2.116.11","fastify-type-provider-zod":"^4.0.2","@kb-labs/gateway-contracts":"2.116.11","@kb-labs/core-resource-broker":"2.116.11"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.6","bcryptjs":"^2.4.3","@types/ws":"^8.5.14","typescript":"^5.6.3","@kb-labs/devkit":"2.116.11","@types/bcryptjs":"^2.4.6","@kb-labs/shared-testing-e2e":"2.116.11"},"_npmOperationalInternal":{"tmp":"tmp/gateway-app_2.116.11_1785618585835_0.7818817873601209","host":"s3://npm-registry-packages-npm-production"}},"2.116.12":{"name":"@kb-labs/gateway-app","version":"2.116.12","_id":"@kb-labs/gateway-app@2.116.12","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.js"},"dist":{"shasum":"402fc63ebee5bd0aa0f39452c570fd3dba6c9f90","tarball":"https://registry.npmjs.org/@kb-labs/gateway-app/-/gateway-app-2.116.12.tgz","fileCount":8,"integrity":"sha512-V7zgJtBICrFZIn67cPo/hUd0GdE1FObBB+kGDrIIkT6iXW1OH26GVRsXEOs657BCShJSyi1c+CPZClfFQcY8qQ==","signatures":[{"sig":"MEUCIBE2YvHqsQZtbHdf9Scq4EyvSbwV2rZs0hqsYtIWyhBMAiEAvGfHIF3mj5NCnUwcShI75azBqHmWnVc6rrGaWy+zaso=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":608971},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/artifacts/kb-labs-gateway-app-2.116.12.tgz","types":"./dist/index.d.ts","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run","build":"tsup","clean":"rimraf dist","start":"node dist/index.js","lint:fix":"eslint . --fix","test:e2e":"vitest run src/__tests__/*.e2e.test.ts","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-gateway-app-2.116.12.tgz","_integrity":"sha512-V7zgJtBICrFZIn67cPo/hUd0GdE1FObBB+kGDrIIkT6iXW1OH26GVRsXEOs657BCShJSyi1c+CPZClfFQcY8qQ==","_npmVersion":"10.9.8","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ws":"^8.20.1","fastify":"^5.8.5","@kb-labs/sdk":"2.115.1","@fastify/cors":"^10.0.1","@fastify/cookie":"^11.0.1","@fastify/swagger":">=9.5.1","@kb-labs/core-sys":"2.116.12","@fastify/websocket":"^11.0.1","@fastify/http-proxy":"^11.4.4","@fastify/swagger-ui":"^5.2.0","@kb-labs/core-retry":"2.116.12","@kb-labs/data-store":"2.116.12","@kb-labs/core-config":"2.116.12","@kb-labs/shared-http":"2.116.12","@kb-labs/core-runtime":"2.116.12","@kb-labs/gateway-auth":"2.116.12","@kb-labs/gateway-core":"2.116.12","@kb-labs/core-platform":"2.116.12","@kb-labs/core-registry":"2.116.12","@kb-labs/shared-daemon":"2.116.12","@kb-labs/core-contracts":"2.116.12","@kb-labs/plugin-runtime":"2.116.12","@kb-labs/plugin-contracts":"2.116.12","fastify-type-provider-zod":"^4.0.2","@kb-labs/gateway-contracts":"2.116.12","@kb-labs/core-resource-broker":"2.116.12"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.6","bcryptjs":"^2.4.3","@types/ws":"^8.5.14","typescript":"^5.6.3","@kb-labs/devkit":"2.116.12","@types/bcryptjs":"^2.4.6","@kb-labs/shared-testing-e2e":"2.116.12"},"_npmOperationalInternal":{"tmp":"tmp/gateway-app_2.116.12_1785621941055_0.2767735680026415","host":"s3://npm-registry-packages-npm-production"}},"2.116.13":{"name":"@kb-labs/gateway-app","version":"2.116.13","_id":"@kb-labs/gateway-app@2.116.13","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.js"},"dist":{"shasum":"db8e441bbdb15850ee33cd72159f5fe77dccad5d","tarball":"https://registry.npmjs.org/@kb-labs/gateway-app/-/gateway-app-2.116.13.tgz","fileCount":8,"integrity":"sha512-JEok6nI85afoay0lMIOBi0fPtek5BXLVF/TzUJv9EVTJYI1M+kkfMB1QGQVQeaqoP1+dTMNkvuDDCNlBN7mZ1Q==","signatures":[{"sig":"MEUCIQDvDUpj/ngwKt+W7HVX9bq7aeeToaK+cp+UCPJwMAxI2gIgSFgLAJfPR2t2h/q1PPO/OLLtBccBKeskRt139P9yPV4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":608971},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/artifacts/kb-labs-gateway-app-2.116.13.tgz","types":"./dist/index.d.ts","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run","build":"tsup","clean":"rimraf dist","start":"node dist/index.js","lint:fix":"eslint . --fix","test:e2e":"vitest run src/__tests__/*.e2e.test.ts","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-gateway-app-2.116.13.tgz","_integrity":"sha512-JEok6nI85afoay0lMIOBi0fPtek5BXLVF/TzUJv9EVTJYI1M+kkfMB1QGQVQeaqoP1+dTMNkvuDDCNlBN7mZ1Q==","_npmVersion":"10.9.8","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ws":"^8.20.1","fastify":"^5.8.5","@kb-labs/sdk":"2.115.1","@fastify/cors":"^10.0.1","@fastify/cookie":"^11.0.1","@fastify/swagger":">=9.5.1","@kb-labs/core-sys":"2.116.13","@fastify/websocket":"^11.0.1","@fastify/http-proxy":"^11.4.4","@fastify/swagger-ui":"^5.2.0","@kb-labs/core-retry":"2.116.13","@kb-labs/data-store":"2.116.13","@kb-labs/core-config":"2.116.13","@kb-labs/shared-http":"2.116.13","@kb-labs/core-runtime":"2.116.13","@kb-labs/gateway-auth":"2.116.13","@kb-labs/gateway-core":"2.116.13","@kb-labs/core-platform":"2.116.13","@kb-labs/core-registry":"2.116.13","@kb-labs/shared-daemon":"2.116.13","@kb-labs/core-contracts":"2.116.13","@kb-labs/plugin-runtime":"2.116.13","@kb-labs/plugin-contracts":"2.116.13","fastify-type-provider-zod":"^4.0.2","@kb-labs/gateway-contracts":"2.116.13","@kb-labs/core-resource-broker":"2.116.13"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.6","bcryptjs":"^2.4.3","@types/ws":"^8.5.14","typescript":"^5.6.3","@kb-labs/devkit":"2.116.13","@types/bcryptjs":"^2.4.6","@kb-labs/shared-testing-e2e":"2.116.13"},"_npmOperationalInternal":{"tmp":"tmp/gateway-app_2.116.13_1785623529780_0.9712994289112729","host":"s3://npm-registry-packages-npm-production"}},"2.116.14":{"name":"@kb-labs/gateway-app","version":"2.116.14","_id":"@kb-labs/gateway-app@2.116.14","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.js"},"dist":{"shasum":"fb2a45bad546ccec01f39e8ab94dc14b02f67b45","tarball":"https://registry.npmjs.org/@kb-labs/gateway-app/-/gateway-app-2.116.14.tgz","fileCount":8,"integrity":"sha512-leoO26iGxmA61KzDJmJQ4Y6wEVqsYISHc9pF+qs/uSAEKLNsX1m12/BZMVgHLkCMDZzB8PV7wnAmWvP7Ik3UdQ==","signatures":[{"sig":"MEYCIQCzuD/bSJG5O+qwUST5HAAShzfSNblK1jV6arKzWj3POgIhAKCq14UDfJEEt+R917BIdcZRxI0CQqnEbHbwgdlhD/HC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":608971},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/artifacts/kb-labs-gateway-app-2.116.14.tgz","types":"./dist/index.d.ts","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run","build":"tsup","clean":"rimraf dist","start":"node dist/index.js","lint:fix":"eslint . --fix","test:e2e":"vitest run src/__tests__/*.e2e.test.ts","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-gateway-app-2.116.14.tgz","_integrity":"sha512-leoO26iGxmA61KzDJmJQ4Y6wEVqsYISHc9pF+qs/uSAEKLNsX1m12/BZMVgHLkCMDZzB8PV7wnAmWvP7Ik3UdQ==","_npmVersion":"10.9.8","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ws":"^8.20.1","fastify":"^5.8.5","@kb-labs/sdk":"2.115.1","@fastify/cors":"^10.0.1","@fastify/cookie":"^11.0.1","@fastify/swagger":">=9.5.1","@kb-labs/core-sys":"2.116.14","@fastify/websocket":"^11.0.1","@fastify/http-proxy":"^11.4.4","@fastify/swagger-ui":"^5.2.0","@kb-labs/core-retry":"2.116.14","@kb-labs/data-store":"2.116.14","@kb-labs/core-config":"2.116.14","@kb-labs/shared-http":"2.116.14","@kb-labs/core-runtime":"2.116.14","@kb-labs/gateway-auth":"2.116.14","@kb-labs/gateway-core":"2.116.14","@kb-labs/core-platform":"2.116.14","@kb-labs/core-registry":"2.116.14","@kb-labs/shared-daemon":"2.116.14","@kb-labs/core-contracts":"2.116.14","@kb-labs/plugin-runtime":"2.116.14","@kb-labs/plugin-contracts":"2.116.14","fastify-type-provider-zod":"^4.0.2","@kb-labs/gateway-contracts":"2.116.14","@kb-labs/core-resource-broker":"2.116.14"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.6","bcryptjs":"^2.4.3","@types/ws":"^8.5.14","typescript":"^5.6.3","@kb-labs/devkit":"2.116.14","@types/bcryptjs":"^2.4.6","@kb-labs/shared-testing-e2e":"2.116.14"},"_npmOperationalInternal":{"tmp":"tmp/gateway-app_2.116.14_1785625326070_0.8342514856564935","host":"s3://npm-registry-packages-npm-production"}},"2.117.0":{"name":"@kb-labs/gateway-app","version":"2.117.0","_id":"@kb-labs/gateway-app@2.117.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.js"},"dist":{"shasum":"720e39ce0f89bf2b6edc8b8f0c0b2605f8a5796d","tarball":"https://registry.npmjs.org/@kb-labs/gateway-app/-/gateway-app-2.117.0.tgz","fileCount":8,"integrity":"sha512-HJbdFzmUxeB3KvVSqil39UyrZnQSgBF+ed8lilE/0Hk/V5YeXw/oPmYtrEl7I+WVk6qgvupLpqmYJ3l1UR4M0Q==","signatures":[{"sig":"MEUCIQCvoIVLRZVUKTqraZObGoZ9X21vrpTFXvJWcAGkVTuuaAIgN/XOV3op1dGb6dGSfA5WKsESCeDQUm0N8tDrZuXY4wY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":608952},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/artifacts/kb-labs-gateway-app-2.117.0.tgz","types":"./dist/index.d.ts","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run","build":"tsup","clean":"rimraf dist","start":"node dist/index.js","lint:fix":"eslint . --fix","test:e2e":"vitest run src/__tests__/*.e2e.test.ts","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-gateway-app-2.117.0.tgz","_integrity":"sha512-HJbdFzmUxeB3KvVSqil39UyrZnQSgBF+ed8lilE/0Hk/V5YeXw/oPmYtrEl7I+WVk6qgvupLpqmYJ3l1UR4M0Q==","_npmVersion":"11.16.0","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"^8.20.1","fastify":"^5.8.5","@kb-labs/sdk":"2.115.2","@fastify/cors":"^10.0.1","@fastify/cookie":"^11.0.1","@fastify/swagger":">=9.5.1","@kb-labs/core-sys":"2.117.0","@fastify/websocket":"^11.0.1","@fastify/http-proxy":"^11.4.4","@fastify/swagger-ui":"^5.2.0","@kb-labs/core-retry":"2.117.0","@kb-labs/data-store":"2.117.0","@kb-labs/core-config":"2.117.0","@kb-labs/shared-http":"2.117.0","@kb-labs/core-runtime":"2.117.0","@kb-labs/gateway-auth":"2.117.0","@kb-labs/gateway-core":"2.117.0","@kb-labs/core-platform":"2.117.0","@kb-labs/core-registry":"2.117.0","@kb-labs/shared-daemon":"2.117.0","@kb-labs/core-contracts":"2.117.0","@kb-labs/plugin-runtime":"2.117.0","@kb-labs/plugin-contracts":"2.117.0","fastify-type-provider-zod":"^4.0.2","@kb-labs/gateway-contracts":"2.117.0","@kb-labs/core-resource-broker":"2.117.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.6","bcryptjs":"^2.4.3","@types/ws":"^8.5.14","typescript":"^5.6.3","@kb-labs/devkit":"2.117.0","@types/bcryptjs":"^2.4.6","@kb-labs/shared-testing-e2e":"2.117.0"},"_npmOperationalInternal":{"tmp":"tmp/gateway-app_2.117.0_1786298041411_0.06401434223483138","host":"s3://npm-registry-packages-npm-production"}},"2.118.0":{"name":"@kb-labs/gateway-app","version":"2.118.0","_id":"@kb-labs/gateway-app@2.118.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.js"},"dist":{"shasum":"f5861acf492b66b8c3e7da4e936eed1032401766","tarball":"https://registry.npmjs.org/@kb-labs/gateway-app/-/gateway-app-2.118.0.tgz","fileCount":8,"integrity":"sha512-cg89H8i3wGLFD5JHxMf7HIYFEWi3LU+cLM/dNbkXe+dJSG+TYDV5UQvgLDyzRc2olLeHKAkAhDpqCzf5ufDqkw==","signatures":[{"sig":"MEUCIGiTXYt1uQpjs/A60biGWCFEnFeV5b/aTWvIWPhsr7e6AiEAoeGqmhv9k9vW9tbO+SqRetdWpYkXnusvU+zLvVmuzB0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":608952},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/artifacts/kb-labs-gateway-app-2.118.0.tgz","types":"./dist/index.d.ts","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run","build":"tsup","clean":"rimraf dist","start":"node dist/index.js","lint:fix":"eslint . --fix","test:e2e":"vitest run src/__tests__/*.e2e.test.ts","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-gateway-app-2.118.0.tgz","_integrity":"sha512-cg89H8i3wGLFD5JHxMf7HIYFEWi3LU+cLM/dNbkXe+dJSG+TYDV5UQvgLDyzRc2olLeHKAkAhDpqCzf5ufDqkw==","_npmVersion":"11.16.0","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"^8.20.1","fastify":"^5.8.5","@kb-labs/sdk":"2.115.3","@fastify/cors":"^10.0.1","@fastify/cookie":"^11.0.1","@fastify/swagger":">=9.5.1","@kb-labs/core-sys":"2.118.0","@fastify/websocket":"^11.0.1","@fastify/http-proxy":"^11.4.4","@fastify/swagger-ui":"^5.2.0","@kb-labs/core-retry":"2.118.0","@kb-labs/data-store":"2.118.0","@kb-labs/core-config":"2.118.0","@kb-labs/shared-http":"2.118.0","@kb-labs/core-runtime":"2.118.0","@kb-labs/gateway-auth":"2.118.0","@kb-labs/gateway-core":"2.118.0","@kb-labs/core-platform":"2.118.0","@kb-labs/core-registry":"2.118.0","@kb-labs/shared-daemon":"2.118.0","@kb-labs/core-contracts":"2.118.0","@kb-labs/plugin-runtime":"2.118.0","@kb-labs/plugin-contracts":"2.118.0","fastify-type-provider-zod":"^4.0.2","@kb-labs/gateway-contracts":"2.118.0","@kb-labs/core-resource-broker":"2.118.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.6","bcryptjs":"^2.4.3","@types/ws":"^8.5.14","typescript":"^5.6.3","@kb-labs/devkit":"2.118.0","@types/bcryptjs":"^2.4.6","@kb-labs/shared-testing-e2e":"2.118.0"},"_npmOperationalInternal":{"tmp":"tmp/gateway-app_2.118.0_1786471499568_0.8896157067600148","host":"s3://npm-registry-packages-npm-production"}},"2.118.1":{"name":"@kb-labs/gateway-app","version":"2.118.1","_id":"@kb-labs/gateway-app@2.118.1","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.js"},"dist":{"shasum":"bac126a7ea1d8c7bbce2aa3699bffc96139ed32b","tarball":"https://registry.npmjs.org/@kb-labs/gateway-app/-/gateway-app-2.118.1.tgz","fileCount":8,"integrity":"sha512-9B6Ss5FOY7xv5l3j2YjTSC2NgaXXRoNSmTZqr6HBdh/syuGTE7OqHXaXjtvehv2umbvQi81Mvs9ARJbdB14rzA==","signatures":[{"sig":"MEYCIQDFCFzcIKmzxbTO7psK7o+fETzb9vJ9S3GEmfMOx7QT4wIhAKfyBUwMZev3vKZoONwVS7RJfmQZoJsRHmlc/IJd7lIb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":614846},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/artifacts/kb-labs-gateway-app-2.118.1.tgz","types":"./dist/index.d.ts","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run","build":"tsup","clean":"rimraf dist","start":"node dist/index.js","lint:fix":"eslint . --fix","test:e2e":"vitest run src/__tests__/*.e2e.test.ts","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-gateway-app-2.118.1.tgz","_integrity":"sha512-9B6Ss5FOY7xv5l3j2YjTSC2NgaXXRoNSmTZqr6HBdh/syuGTE7OqHXaXjtvehv2umbvQi81Mvs9ARJbdB14rzA==","_npmVersion":"11.16.0","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"^8.20.1","fastify":"^5.8.5","@kb-labs/sdk":"2.115.3","@fastify/cors":"^10.0.1","@fastify/cookie":"^11.0.1","@fastify/swagger":">=9.5.1","@kb-labs/core-sys":"2.118.1","@fastify/websocket":"^11.0.1","@fastify/http-proxy":"^11.4.4","@fastify/swagger-ui":"^5.2.0","@kb-labs/core-retry":"2.118.1","@kb-labs/data-store":"2.118.1","@kb-labs/core-config":"2.118.1","@kb-labs/shared-http":"2.118.1","@kb-labs/core-runtime":"2.118.1","@kb-labs/gateway-auth":"2.118.1","@kb-labs/gateway-core":"2.118.1","@kb-labs/core-platform":"2.118.1","@kb-labs/core-registry":"2.118.1","@kb-labs/shared-daemon":"2.118.1","@kb-labs/core-contracts":"2.118.1","@kb-labs/plugin-runtime":"2.118.1","@kb-labs/plugin-contracts":"2.118.1","fastify-type-provider-zod":"^4.0.2","@kb-labs/gateway-contracts":"2.118.1","@kb-labs/core-resource-broker":"2.118.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.6","bcryptjs":"^2.4.3","@types/ws":"^8.5.14","typescript":"^5.6.3","@kb-labs/devkit":"2.118.1","@types/bcryptjs":"^2.4.6","@kb-labs/shared-testing-e2e":"2.118.1"},"_npmOperationalInternal":{"tmp":"tmp/gateway-app_2.118.1_1786524628578_0.8465073551311526","host":"s3://npm-registry-packages-npm-production"}},"2.118.2":{"name":"@kb-labs/gateway-app","version":"2.118.2","_id":"@kb-labs/gateway-app@2.118.2","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.js"},"dist":{"shasum":"10134d26c514875762e631795f3b4e19abfcfcf0","tarball":"https://registry.npmjs.org/@kb-labs/gateway-app/-/gateway-app-2.118.2.tgz","fileCount":8,"integrity":"sha512-rwTiMb1XU2G0VABfESmMZjHRq/DrjoOorXVxjuLQmoxDW1iTLj8R9/V4gkMegdBRaTXN8ufaTQXa9Pz7DReNSQ==","signatures":[{"sig":"MEUCIQDl3FWbZ9q+0K6D4KFSfiTdakc4JuwGB8wSTVBUT6vUnQIgJ5IOwNacdwIwI6kRMiZO1KgtHX0QjaG/QsP1So5RhPQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":614846},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/artifacts/kb-labs-gateway-app-2.118.2.tgz","types":"./dist/index.d.ts","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run","build":"tsup","clean":"rimraf dist","start":"node dist/index.js","lint:fix":"eslint . --fix","test:e2e":"vitest run src/__tests__/*.e2e.test.ts","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-gateway-app-2.118.2.tgz","_integrity":"sha512-rwTiMb1XU2G0VABfESmMZjHRq/DrjoOorXVxjuLQmoxDW1iTLj8R9/V4gkMegdBRaTXN8ufaTQXa9Pz7DReNSQ==","_npmVersion":"11.16.0","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"^8.20.1","fastify":"^5.8.5","@kb-labs/sdk":"2.115.3","@fastify/cors":"^10.0.1","@fastify/cookie":"^11.0.1","@fastify/swagger":">=9.5.1","@kb-labs/core-sys":"2.118.2","@fastify/websocket":"^11.0.1","@fastify/http-proxy":"^11.4.4","@fastify/swagger-ui":"^5.2.0","@kb-labs/core-retry":"2.118.2","@kb-labs/data-store":"2.118.2","@kb-labs/core-config":"2.118.2","@kb-labs/shared-http":"2.118.2","@kb-labs/core-runtime":"2.118.2","@kb-labs/gateway-auth":"2.118.2","@kb-labs/gateway-core":"2.118.2","@kb-labs/core-platform":"2.118.2","@kb-labs/core-registry":"2.118.2","@kb-labs/shared-daemon":"2.118.2","@kb-labs/core-contracts":"2.118.2","@kb-labs/plugin-runtime":"2.118.2","@kb-labs/plugin-contracts":"2.118.2","fastify-type-provider-zod":"^4.0.2","@kb-labs/gateway-contracts":"2.118.2","@kb-labs/core-resource-broker":"2.118.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.6","bcryptjs":"^2.4.3","@types/ws":"^8.5.14","typescript":"^5.6.3","@kb-labs/devkit":"2.118.2","@types/bcryptjs":"^2.4.6","@kb-labs/shared-testing-e2e":"2.118.2"},"_npmOperationalInternal":{"tmp":"tmp/gateway-app_2.118.2_1786573753455_0.11457153921466134","host":"s3://npm-registry-packages-npm-production"}},"2.119.0-canary.8c5512847":{"name":"@kb-labs/gateway-app","version":"2.119.0-canary.8c5512847","_id":"@kb-labs/gateway-app@2.119.0-canary.8c5512847","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.js"},"dist":{"shasum":"66cddd62dfba4a793a5f09360e9536fe43f6df0b","tarball":"https://registry.npmjs.org/@kb-labs/gateway-app/-/gateway-app-2.119.0-canary.8c5512847.tgz","fileCount":8,"integrity":"sha512-84asJSIQ8seEYEiJQyqwCBH0hjc6UwalQXCCjqe3nd15Pnezdzz0It99JTYAfrnIGHnNLCDBijJ+2awvj6Y2mg==","signatures":[{"sig":"MEYCIQD0MnYhq8GpvPPYAwoAkmNED4WHcJku5/A916VBhzZ/zgIhAOic52xpBmPTKGF5AztRn29NQbrlMaLHkrKvqRmEEa5J","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":614863},"main":"./dist/index.js","type":"module","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run","build":"tsup","clean":"rimraf dist","start":"node dist/index.js","lint:fix":"eslint . --fix","test:e2e":"vitest run src/__tests__/*.e2e.test.ts","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"directories":{},"_nodeVersion":"24.18.1","dependencies":{"ws":"^8.20.1","fastify":"^5.8.5","@kb-labs/sdk":"2.115.4","@fastify/cors":"^10.0.1","@fastify/cookie":"^11.0.1","@fastify/swagger":">=9.5.1","@kb-labs/core-sys":"2.118.2","@fastify/websocket":"^11.0.1","@fastify/http-proxy":"^11.4.4","@fastify/swagger-ui":"^5.2.0","@kb-labs/core-retry":"2.118.2","@kb-labs/data-store":"2.118.2","@kb-labs/core-config":"2.118.2","@kb-labs/shared-http":"2.118.2","@kb-labs/core-runtime":"2.118.2","@kb-labs/gateway-auth":"2.118.2","@kb-labs/gateway-core":"2.118.2","@kb-labs/core-platform":"2.118.2","@kb-labs/core-registry":"2.118.2","@kb-labs/shared-daemon":"2.118.2","@kb-labs/core-contracts":"2.118.2","@kb-labs/plugin-runtime":"2.118.2","@kb-labs/plugin-contracts":"2.118.2","fastify-type-provider-zod":"^4.0.2","@kb-labs/gateway-contracts":"2.118.2","@kb-labs/core-resource-broker":"2.118.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.6","bcryptjs":"^2.4.3","@types/ws":"^8.5.14","typescript":"^5.6.3","@kb-labs/devkit":"2.118.2","@types/bcryptjs":"^2.4.6","@kb-labs/shared-testing-e2e":"2.118.2"},"_npmOperationalInternal":{"tmp":"tmp/gateway-app_2.119.0-canary.8c5512847_1786813518995_0.1614160307136736","host":"s3://npm-registry-packages-npm-production"}},"2.119.0-canary.cee505c72":{"name":"@kb-labs/gateway-app","version":"2.119.0-canary.cee505c72","_id":"@kb-labs/gateway-app@2.119.0-canary.cee505c72","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.js"},"dist":{"shasum":"bd3af1c153643d73bd3db4707484fac647619230","tarball":"https://registry.npmjs.org/@kb-labs/gateway-app/-/gateway-app-2.119.0-canary.cee505c72.tgz","fileCount":8,"integrity":"sha512-9H0qKTxrwkMZA0km33bRPGNaO0Oe+pjcWsBo3b+I390Ldbpf4+buXmIe0MHsalAau4O/LwwBjJkhhndWlpV5Ag==","signatures":[{"sig":"MEUCICXndyIPWmByPYZg4i5Vv8yswMy6WY3irOQ37JsM70OXAiEA/CSw0zVXMS/utdPEolf3Y4tt3tRbvxoyHcvlLygaHRw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":614863},"main":"./dist/index.js","type":"module","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run","build":"tsup","clean":"rimraf dist","start":"node dist/index.js","lint:fix":"eslint . --fix","test:e2e":"vitest run src/__tests__/*.e2e.test.ts","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"directories":{},"_nodeVersion":"24.18.1","dependencies":{"ws":"^8.20.1","fastify":"^5.8.5","@kb-labs/sdk":"2.115.4","@fastify/cors":"^10.0.1","@fastify/cookie":"^11.0.1","@fastify/swagger":">=9.5.1","@kb-labs/core-sys":"2.118.2","@fastify/websocket":"^11.0.1","@fastify/http-proxy":"^11.4.4","@fastify/swagger-ui":"^5.2.0","@kb-labs/core-retry":"2.118.2","@kb-labs/data-store":"2.118.2","@kb-labs/core-config":"2.118.2","@kb-labs/shared-http":"2.118.2","@kb-labs/core-runtime":"2.118.2","@kb-labs/gateway-auth":"2.118.2","@kb-labs/gateway-core":"2.118.2","@kb-labs/core-platform":"2.118.2","@kb-labs/core-registry":"2.118.2","@kb-labs/shared-daemon":"2.118.2","@kb-labs/core-contracts":"2.118.2","@kb-labs/plugin-runtime":"2.118.2","@kb-labs/plugin-contracts":"2.118.2","fastify-type-provider-zod":"^4.0.2","@kb-labs/gateway-contracts":"2.118.2","@kb-labs/core-resource-broker":"2.118.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.6","bcryptjs":"^2.4.3","@types/ws":"^8.5.14","typescript":"^5.6.3","@kb-labs/devkit":"2.118.2","@types/bcryptjs":"^2.4.6","@kb-labs/shared-testing-e2e":"2.118.2"},"_npmOperationalInternal":{"tmp":"tmp/gateway-app_2.119.0-canary.cee505c72_1787087337751_0.8127331659036126","host":"s3://npm-registry-packages-npm-production"}},"2.119.0-canary.85d060ea6":{"name":"@kb-labs/gateway-app","version":"2.119.0-canary.85d060ea6","_id":"@kb-labs/gateway-app@2.119.0-canary.85d060ea6","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.js"},"dist":{"shasum":"0a97081081cc9c4a05bd446963549fb42b1f2a2b","tarball":"https://registry.npmjs.org/@kb-labs/gateway-app/-/gateway-app-2.119.0-canary.85d060ea6.tgz","fileCount":8,"integrity":"sha512-pSJTRbnuANDBto6J9U2j8YfEOxPwqCpNzbLHhctxugCPFxfvrZeGa9f2vAFqzKZV5ytzi0y4y2K7sbB64dMGFQ==","signatures":[{"sig":"MEYCIQDQ1/GvfXnDYzzRFrb/jC5i85a5B4sM2eFvAxUt39nKugIhANEO9rNywLY/Te/ARnOyIEt8PXPeNR+Z9TUlMwA6syrk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":614863},"main":"./dist/index.js","type":"module","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run","build":"tsup","clean":"rimraf dist","start":"node dist/index.js","lint:fix":"eslint . --fix","test:e2e":"vitest run src/__tests__/*.e2e.test.ts","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"directories":{},"_nodeVersion":"24.18.1","dependencies":{"ws":"^8.20.1","fastify":"^5.8.5","@kb-labs/sdk":"2.115.4","@fastify/cors":"^10.0.1","@fastify/cookie":"^11.0.1","@fastify/swagger":">=9.5.1","@kb-labs/core-sys":"2.118.2","@fastify/websocket":"^11.0.1","@fastify/http-proxy":"^11.4.4","@fastify/swagger-ui":"^5.2.0","@kb-labs/core-retry":"2.118.2","@kb-labs/data-store":"2.118.2","@kb-labs/core-config":"2.118.2","@kb-labs/shared-http":"2.118.2","@kb-labs/core-runtime":"2.118.2","@kb-labs/gateway-auth":"2.118.2","@kb-labs/gateway-core":"2.118.2","@kb-labs/core-platform":"2.118.2","@kb-labs/core-registry":"2.118.2","@kb-labs/shared-daemon":"2.118.2","@kb-labs/core-contracts":"2.118.2","@kb-labs/plugin-runtime":"2.118.2","@kb-labs/plugin-contracts":"2.118.2","fastify-type-provider-zod":"^4.0.2","@kb-labs/gateway-contracts":"2.118.2","@kb-labs/core-resource-broker":"2.118.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.6","bcryptjs":"^2.4.3","@types/ws":"^8.5.14","typescript":"^5.6.3","@kb-labs/devkit":"2.118.2","@types/bcryptjs":"^2.4.6","@kb-labs/shared-testing-e2e":"2.118.2"},"_npmOperationalInternal":{"tmp":"tmp/gateway-app_2.119.0-canary.85d060ea6_1787250585454_0.8226693435380699","host":"s3://npm-registry-packages-npm-production"}},"2.119.0-canary.c64d2c41e":{"name":"@kb-labs/gateway-app","version":"2.119.0-canary.c64d2c41e","_id":"@kb-labs/gateway-app@2.119.0-canary.c64d2c41e","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.js"},"dist":{"shasum":"e0dd1acd7c6e265a4a4a9976a4fa4e0e3fb09715","tarball":"https://registry.npmjs.org/@kb-labs/gateway-app/-/gateway-app-2.119.0-canary.c64d2c41e.tgz","fileCount":8,"integrity":"sha512-gpmG4OOxgSZJjsp4LcJpPZlK1CEW/oDcbVavbleP6AsKNT0bsbSfpEdM1fQ7GakpiLPdLx2zPx7V7/vKRoVQ1w==","signatures":[{"sig":"MEYCIQCddAofpkOEnUwRllNT9vEov6P+ivk1CES1+HYy0yc0hAIhAKwdGTrWGI/Hypq5SNcMBLUg/8ajkuh6GNvosgy5EfQq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":615169},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-gateway-app-2.119.0-canary.c64d2c41e.tgz","types":"./dist/index.d.ts","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run","build":"tsup","clean":"rimraf dist","start":"node dist/index.js","lint:fix":"eslint . --fix","test:e2e":"vitest run src/__tests__/*.e2e.test.ts","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-gateway-app-2.119.0-canary.c64d2c41e.tgz","_integrity":"sha512-gpmG4OOxgSZJjsp4LcJpPZlK1CEW/oDcbVavbleP6AsKNT0bsbSfpEdM1fQ7GakpiLPdLx2zPx7V7/vKRoVQ1w==","_npmVersion":"11.17.0","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ws":"^8.20.1","fastify":"^5.8.5","@kb-labs/sdk":"2.115.4","@fastify/cors":"^10.0.1","@fastify/cookie":"^11.0.1","@fastify/swagger":">=9.5.1","@kb-labs/core-sys":"2.119.0-canary.c64d2c41e","@fastify/websocket":"^11.0.1","@fastify/http-proxy":"^11.4.4","@fastify/swagger-ui":"^5.2.0","@kb-labs/core-retry":"2.119.0-canary.c64d2c41e","@kb-labs/data-store":"2.119.0-canary.c64d2c41e","@kb-labs/core-config":"2.119.0-canary.c64d2c41e","@kb-labs/shared-http":"2.119.0-canary.c64d2c41e","@kb-labs/core-runtime":"2.119.0-canary.c64d2c41e","@kb-labs/gateway-auth":"2.119.0-canary.c64d2c41e","@kb-labs/gateway-core":"2.119.0-canary.c64d2c41e","@kb-labs/core-platform":"2.119.0-canary.c64d2c41e","@kb-labs/core-registry":"2.119.0-canary.c64d2c41e","@kb-labs/shared-daemon":"2.119.0-canary.c64d2c41e","@kb-labs/core-contracts":"2.119.0-canary.c64d2c41e","@kb-labs/plugin-runtime":"2.119.0-canary.c64d2c41e","@kb-labs/plugin-contracts":"2.119.0-canary.c64d2c41e","fastify-type-provider-zod":"^4.0.2","@kb-labs/gateway-contracts":"2.119.0-canary.c64d2c41e","@kb-labs/core-resource-broker":"2.119.0-canary.c64d2c41e"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.6","bcryptjs":"^2.4.3","@types/ws":"^8.5.14","typescript":"^5.6.3","@kb-labs/devkit":"2.119.0-canary.c64d2c41e","@types/bcryptjs":"^2.4.6","@kb-labs/shared-testing-e2e":"2.119.0-canary.c64d2c41e"},"_npmOperationalInternal":{"tmp":"tmp/gateway-app_2.119.0-canary.c64d2c41e_1787609033410_0.9893943232210187","host":"s3://npm-registry-packages-npm-production"}},"2.119.0-canary.0b1ec4151":{"name":"@kb-labs/gateway-app","version":"2.119.0-canary.0b1ec4151","_id":"@kb-labs/gateway-app@2.119.0-canary.0b1ec4151","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.js"},"dist":{"shasum":"a25d6c6dc8e9f3a42df0e4abb8fa33c333c0486b","tarball":"https://registry.npmjs.org/@kb-labs/gateway-app/-/gateway-app-2.119.0-canary.0b1ec4151.tgz","fileCount":8,"integrity":"sha512-ka8V6RfsnfwOQ2sneyBam4eS43UhuePnDLY8qjtd3gZxQDphGtO9kM3cKhcP05yL6vf3HZxF604CayPTlS6ZrA==","signatures":[{"sig":"MEUCIQDjrxeAQZ7C4zp7lKuqs9vJge0EYz5RvzBI2Cmirr8JuQIgcqs42ZT0lAevu6HMtMDk5BoM5wo8SX40WYXPl1vUejw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":615169},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-gateway-app-2.119.0-canary.0b1ec4151.tgz","types":"./dist/index.d.ts","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run","build":"tsup","clean":"rimraf dist","start":"node dist/index.js","lint:fix":"eslint . --fix","test:e2e":"vitest run src/__tests__/*.e2e.test.ts","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-gateway-app-2.119.0-canary.0b1ec4151.tgz","_integrity":"sha512-ka8V6RfsnfwOQ2sneyBam4eS43UhuePnDLY8qjtd3gZxQDphGtO9kM3cKhcP05yL6vf3HZxF604CayPTlS6ZrA==","_npmVersion":"11.17.0","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ws":"^8.20.1","fastify":"^5.8.5","@kb-labs/sdk":"2.115.4","@fastify/cors":"^10.0.1","@fastify/cookie":"^11.0.1","@fastify/swagger":">=9.5.1","@kb-labs/core-sys":"2.119.0-canary.0b1ec4151","@fastify/websocket":"^11.0.1","@fastify/http-proxy":"^11.4.4","@fastify/swagger-ui":"^5.2.0","@kb-labs/core-retry":"2.119.0-canary.0b1ec4151","@kb-labs/data-store":"2.119.0-canary.0b1ec4151","@kb-labs/core-config":"2.119.0-canary.0b1ec4151","@kb-labs/shared-http":"2.119.0-canary.0b1ec4151","@kb-labs/core-runtime":"2.119.0-canary.0b1ec4151","@kb-labs/gateway-auth":"2.119.0-canary.0b1ec4151","@kb-labs/gateway-core":"2.119.0-canary.0b1ec4151","@kb-labs/core-platform":"2.119.0-canary.0b1ec4151","@kb-labs/core-registry":"2.119.0-canary.0b1ec4151","@kb-labs/shared-daemon":"2.119.0-canary.0b1ec4151","@kb-labs/core-contracts":"2.119.0-canary.0b1ec4151","@kb-labs/plugin-runtime":"2.119.0-canary.0b1ec4151","@kb-labs/plugin-contracts":"2.119.0-canary.0b1ec4151","fastify-type-provider-zod":"^4.0.2","@kb-labs/gateway-contracts":"2.119.0-canary.0b1ec4151","@kb-labs/core-resource-broker":"2.119.0-canary.0b1ec4151"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.6","bcryptjs":"^2.4.3","@types/ws":"^8.5.14","typescript":"^5.6.3","@kb-labs/devkit":"2.119.0-canary.0b1ec4151","@types/bcryptjs":"^2.4.6","@kb-labs/shared-testing-e2e":"2.119.0-canary.0b1ec4151"},"_npmOperationalInternal":{"tmp":"tmp/gateway-app_2.119.0-canary.0b1ec4151_1787611099516_0.9616977486910416","host":"s3://npm-registry-packages-npm-production"}},"2.119.0-canary.2077501f1":{"name":"@kb-labs/gateway-app","version":"2.119.0-canary.2077501f1","_id":"@kb-labs/gateway-app@2.119.0-canary.2077501f1","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.js"},"dist":{"shasum":"e640964cf664596e1b6d654957313b3b0d216797","tarball":"https://registry.npmjs.org/@kb-labs/gateway-app/-/gateway-app-2.119.0-canary.2077501f1.tgz","fileCount":8,"integrity":"sha512-kE889FEw4JpDcSptXbBJVvyTyeyjonhe8HUWgdmapSxAgdy5Og5BcRDHNSqtN8L47kTnR8gqCMDsWqBiFSzaXg==","signatures":[{"sig":"MEQCIBbPslm34743XQI7BB/TAbr04Y4sWeWhxKweYqvXu70oAiAvepmadgxGcTsw6eL+Coa80X7+NR9cZwfoJLDKE0lZeQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":615169},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-gateway-app-2.119.0-canary.2077501f1.tgz","types":"./dist/index.d.ts","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run","build":"tsup","clean":"rimraf dist","start":"node dist/index.js","lint:fix":"eslint . --fix","test:e2e":"vitest run src/__tests__/*.e2e.test.ts","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-gateway-app-2.119.0-canary.2077501f1.tgz","_integrity":"sha512-kE889FEw4JpDcSptXbBJVvyTyeyjonhe8HUWgdmapSxAgdy5Og5BcRDHNSqtN8L47kTnR8gqCMDsWqBiFSzaXg==","_npmVersion":"11.17.0","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ws":"^8.20.1","fastify":"^5.8.5","@kb-labs/sdk":"2.115.4","@fastify/cors":"^10.0.1","@fastify/cookie":"^11.0.1","@fastify/swagger":">=9.5.1","@kb-labs/core-sys":"2.119.0-canary.2077501f1","@fastify/websocket":"^11.0.1","@fastify/http-proxy":"^11.4.4","@fastify/swagger-ui":"^5.2.0","@kb-labs/core-retry":"2.119.0-canary.2077501f1","@kb-labs/data-store":"2.119.0-canary.2077501f1","@kb-labs/core-config":"2.119.0-canary.2077501f1","@kb-labs/shared-http":"2.119.0-canary.2077501f1","@kb-labs/core-runtime":"2.119.0-canary.2077501f1","@kb-labs/gateway-auth":"2.119.0-canary.2077501f1","@kb-labs/gateway-core":"2.119.0-canary.2077501f1","@kb-labs/core-platform":"2.119.0-canary.2077501f1","@kb-labs/core-registry":"2.119.0-canary.2077501f1","@kb-labs/shared-daemon":"2.119.0-canary.2077501f1","@kb-labs/core-contracts":"2.119.0-canary.2077501f1","@kb-labs/plugin-runtime":"2.119.0-canary.2077501f1","@kb-labs/plugin-contracts":"2.119.0-canary.2077501f1","fastify-type-provider-zod":"^4.0.2","@kb-labs/gateway-contracts":"2.119.0-canary.2077501f1","@kb-labs/core-resource-broker":"2.119.0-canary.2077501f1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.6","bcryptjs":"^2.4.3","@types/ws":"^8.5.14","typescript":"^5.6.3","@kb-labs/devkit":"2.119.0-canary.2077501f1","@types/bcryptjs":"^2.4.6","@kb-labs/shared-testing-e2e":"2.119.0-canary.2077501f1"},"_npmOperationalInternal":{"tmp":"tmp/gateway-app_2.119.0-canary.2077501f1_1787613723062_0.32913148938391257","host":"s3://npm-registry-packages-npm-production"}},"2.119.0-canary.b20fd4a5b":{"name":"@kb-labs/gateway-app","version":"2.119.0-canary.b20fd4a5b","_id":"@kb-labs/gateway-app@2.119.0-canary.b20fd4a5b","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.js"},"dist":{"shasum":"d6929a70cf5be7069298409c71eaae7e47d1f721","tarball":"https://registry.npmjs.org/@kb-labs/gateway-app/-/gateway-app-2.119.0-canary.b20fd4a5b.tgz","fileCount":8,"integrity":"sha512-YTV6bci+q4n+rDKmZv2Xboco0jHn72qEj5Iel01KCRCeoKL7nSvkU0AtxoEm+PH8gk5qiwR3ceYKEOKDxIqu0w==","signatures":[{"sig":"MEUCIB8JTKH0A6btEpQ1XZZ7otzgW1I22+LBT1QCOZZLcx4fAiEAye+Ul7UQLo5WK5DAoxNX81dY5Z36NN2WG/ahdizTFB0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":615169},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-gateway-app-2.119.0-canary.b20fd4a5b.tgz","types":"./dist/index.d.ts","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run","build":"tsup","clean":"rimraf dist","start":"node dist/index.js","lint:fix":"eslint . --fix","test:e2e":"vitest run src/__tests__/*.e2e.test.ts","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-gateway-app-2.119.0-canary.b20fd4a5b.tgz","_integrity":"sha512-YTV6bci+q4n+rDKmZv2Xboco0jHn72qEj5Iel01KCRCeoKL7nSvkU0AtxoEm+PH8gk5qiwR3ceYKEOKDxIqu0w==","_npmVersion":"11.17.0","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ws":"^8.20.1","fastify":"^5.8.5","@kb-labs/sdk":"2.115.4","@fastify/cors":"^10.0.1","@fastify/cookie":"^11.0.1","@fastify/swagger":">=9.5.1","@kb-labs/core-sys":"2.119.0-canary.b20fd4a5b","@fastify/websocket":"^11.0.1","@fastify/http-proxy":"^11.4.4","@fastify/swagger-ui":"^5.2.0","@kb-labs/core-retry":"2.119.0-canary.b20fd4a5b","@kb-labs/data-store":"2.119.0-canary.b20fd4a5b","@kb-labs/core-config":"2.119.0-canary.b20fd4a5b","@kb-labs/shared-http":"2.119.0-canary.b20fd4a5b","@kb-labs/core-runtime":"2.119.0-canary.b20fd4a5b","@kb-labs/gateway-auth":"2.119.0-canary.b20fd4a5b","@kb-labs/gateway-core":"2.119.0-canary.b20fd4a5b","@kb-labs/core-platform":"2.119.0-canary.b20fd4a5b","@kb-labs/core-registry":"2.119.0-canary.b20fd4a5b","@kb-labs/shared-daemon":"2.119.0-canary.b20fd4a5b","@kb-labs/core-contracts":"2.119.0-canary.b20fd4a5b","@kb-labs/plugin-runtime":"2.119.0-canary.b20fd4a5b","@kb-labs/plugin-contracts":"2.119.0-canary.b20fd4a5b","fastify-type-provider-zod":"^4.0.2","@kb-labs/gateway-contracts":"2.119.0-canary.b20fd4a5b","@kb-labs/core-resource-broker":"2.119.0-canary.b20fd4a5b"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.6","bcryptjs":"^2.4.3","@types/ws":"^8.5.14","typescript":"^5.6.3","@kb-labs/devkit":"2.119.0-canary.b20fd4a5b","@types/bcryptjs":"^2.4.6","@kb-labs/shared-testing-e2e":"2.119.0-canary.b20fd4a5b"},"_npmOperationalInternal":{"tmp":"tmp/gateway-app_2.119.0-canary.b20fd4a5b_1787625685564_0.31892472625778123","host":"s3://npm-registry-packages-npm-production"}},"2.119.0-canary.448a88d0f":{"name":"@kb-labs/gateway-app","version":"2.119.0-canary.448a88d0f","_id":"@kb-labs/gateway-app@2.119.0-canary.448a88d0f","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.js"},"dist":{"shasum":"eb62246aeff9223410bc3bac8965dbbe49280d3e","tarball":"https://registry.npmjs.org/@kb-labs/gateway-app/-/gateway-app-2.119.0-canary.448a88d0f.tgz","fileCount":8,"integrity":"sha512-D+E72t5/7byOVd1gI74+1JCOfLbBRUeJA0+sElPRpPGDdrnsJe4x1Qk0pVJ6u46172iwxaShd+w4vYdw4Uurig==","signatures":[{"sig":"MEUCIQD0LqnEMUaiY9U/qRvPJ5f6ZQmJldJ1qKtSgDjUj3Z0KQIga/KCprMFsxv0NO/is0Wx4MJQFTKw7pjaOWogWd4ahSA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":615169},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-gateway-app-2.119.0-canary.448a88d0f.tgz","types":"./dist/index.d.ts","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run","build":"tsup","clean":"rimraf dist","start":"node dist/index.js","lint:fix":"eslint . --fix","test:e2e":"vitest run src/__tests__/*.e2e.test.ts","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-gateway-app-2.119.0-canary.448a88d0f.tgz","_integrity":"sha512-D+E72t5/7byOVd1gI74+1JCOfLbBRUeJA0+sElPRpPGDdrnsJe4x1Qk0pVJ6u46172iwxaShd+w4vYdw4Uurig==","_npmVersion":"11.17.0","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ws":"^8.20.1","fastify":"^5.8.5","@kb-labs/sdk":"2.115.4","@fastify/cors":"^10.0.1","@fastify/cookie":"^11.0.1","@fastify/swagger":">=9.5.1","@kb-labs/core-sys":"2.119.0-canary.448a88d0f","@fastify/websocket":"^11.0.1","@fastify/http-proxy":"^11.4.4","@fastify/swagger-ui":"^5.2.0","@kb-labs/core-retry":"2.119.0-canary.448a88d0f","@kb-labs/data-store":"2.119.0-canary.448a88d0f","@kb-labs/core-config":"2.119.0-canary.448a88d0f","@kb-labs/shared-http":"2.119.0-canary.448a88d0f","@kb-labs/core-runtime":"2.119.0-canary.448a88d0f","@kb-labs/gateway-auth":"2.119.0-canary.448a88d0f","@kb-labs/gateway-core":"2.119.0-canary.448a88d0f","@kb-labs/core-platform":"2.119.0-canary.448a88d0f","@kb-labs/core-registry":"2.119.0-canary.448a88d0f","@kb-labs/shared-daemon":"2.119.0-canary.448a88d0f","@kb-labs/core-contracts":"2.119.0-canary.448a88d0f","@kb-labs/plugin-runtime":"2.119.0-canary.448a88d0f","@kb-labs/plugin-contracts":"2.119.0-canary.448a88d0f","fastify-type-provider-zod":"^4.0.2","@kb-labs/gateway-contracts":"2.119.0-canary.448a88d0f","@kb-labs/core-resource-broker":"2.119.0-canary.448a88d0f"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.6","bcryptjs":"^2.4.3","@types/ws":"^8.5.14","typescript":"^5.6.3","@kb-labs/devkit":"2.119.0-canary.448a88d0f","@types/bcryptjs":"^2.4.6","@kb-labs/shared-testing-e2e":"2.119.0-canary.448a88d0f"},"_npmOperationalInternal":{"tmp":"tmp/gateway-app_2.119.0-canary.448a88d0f_1787638352700_0.11262917472821132","host":"s3://npm-registry-packages-npm-production"}},"2.119.0-canary.e120bc0ee":{"name":"@kb-labs/gateway-app","version":"2.119.0-canary.e120bc0ee","_id":"@kb-labs/gateway-app@2.119.0-canary.e120bc0ee","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.js"},"dist":{"shasum":"67beef43ad5cc505d4f762ffab50699718d9670d","tarball":"https://registry.npmjs.org/@kb-labs/gateway-app/-/gateway-app-2.119.0-canary.e120bc0ee.tgz","fileCount":8,"integrity":"sha512-EHOw2AmH8m5TSfoYHGwVVFgHZUaZlt59xHJuUEUX9g1ilBF2IJ6EZw97wbStMeDcdxjR3DVGVDe0wtmgBcdD2w==","signatures":[{"sig":"MEUCIQDG/gwuvP6pkDqhf8t4cEEWN5CUBledIw4doZIPqbA1ngIgbmBlaN1PrdELIqRKtziI8TmbS1HUyJUwxLvrW1x2Fmw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":615169},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-gateway-app-2.119.0-canary.e120bc0ee.tgz","types":"./dist/index.d.ts","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run","build":"tsup","clean":"rimraf dist","start":"node dist/index.js","lint:fix":"eslint . --fix","test:e2e":"vitest run src/__tests__/*.e2e.test.ts","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-gateway-app-2.119.0-canary.e120bc0ee.tgz","_integrity":"sha512-EHOw2AmH8m5TSfoYHGwVVFgHZUaZlt59xHJuUEUX9g1ilBF2IJ6EZw97wbStMeDcdxjR3DVGVDe0wtmgBcdD2w==","_npmVersion":"11.17.0","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ws":"^8.20.1","fastify":"^5.8.5","@kb-labs/sdk":"2.115.4","@fastify/cors":"^10.0.1","@fastify/cookie":"^11.0.1","@fastify/swagger":">=9.5.1","@kb-labs/core-sys":"2.119.0-canary.e120bc0ee","@fastify/websocket":"^11.0.1","@fastify/http-proxy":"^11.4.4","@fastify/swagger-ui":"^5.2.0","@kb-labs/core-retry":"2.119.0-canary.e120bc0ee","@kb-labs/data-store":"2.119.0-canary.e120bc0ee","@kb-labs/core-config":"2.119.0-canary.e120bc0ee","@kb-labs/shared-http":"2.119.0-canary.e120bc0ee","@kb-labs/core-runtime":"2.119.0-canary.e120bc0ee","@kb-labs/gateway-auth":"2.119.0-canary.e120bc0ee","@kb-labs/gateway-core":"2.119.0-canary.e120bc0ee","@kb-labs/core-platform":"2.119.0-canary.e120bc0ee","@kb-labs/core-registry":"2.119.0-canary.e120bc0ee","@kb-labs/shared-daemon":"2.119.0-canary.e120bc0ee","@kb-labs/core-contracts":"2.119.0-canary.e120bc0ee","@kb-labs/plugin-runtime":"2.119.0-canary.e120bc0ee","@kb-labs/plugin-contracts":"2.119.0-canary.e120bc0ee","fastify-type-provider-zod":"^4.0.2","@kb-labs/gateway-contracts":"2.119.0-canary.e120bc0ee","@kb-labs/core-resource-broker":"2.119.0-canary.e120bc0ee"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.6","bcryptjs":"^2.4.3","@types/ws":"^8.5.14","typescript":"^5.6.3","@kb-labs/devkit":"2.119.0-canary.e120bc0ee","@types/bcryptjs":"^2.4.6","@kb-labs/shared-testing-e2e":"2.119.0-canary.e120bc0ee"},"_npmOperationalInternal":{"tmp":"tmp/gateway-app_2.119.0-canary.e120bc0ee_1787640818626_0.635696468300093","host":"s3://npm-registry-packages-npm-production"}},"2.119.0-canary.6ec5ad2e4":{"name":"@kb-labs/gateway-app","version":"2.119.0-canary.6ec5ad2e4","_id":"@kb-labs/gateway-app@2.119.0-canary.6ec5ad2e4","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.js"},"dist":{"shasum":"e70a30396839c1ffe50abb37caf08732ea53a4a1","tarball":"https://registry.npmjs.org/@kb-labs/gateway-app/-/gateway-app-2.119.0-canary.6ec5ad2e4.tgz","fileCount":8,"integrity":"sha512-xs0TP6h9Qs7YQrMbqQyKBr0V2XGxNrfyejQjHdZIOjuI+TNQSxkhw0sl6P/OWUltqGeLcsvU9xrd6mgB1PlMfg==","signatures":[{"sig":"MEUCICvNB5W2bITwuoG2Cs8Aj/RsujSN80JfgdLNWJlWzcNhAiEAofc3Bgw+zUuz0zW9LAzR1sJ2JtnIZiZl5y/DlVvs/as=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":615169},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-gateway-app-2.119.0-canary.6ec5ad2e4.tgz","types":"./dist/index.d.ts","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run","build":"tsup","clean":"rimraf dist","start":"node dist/index.js","lint:fix":"eslint . --fix","test:e2e":"vitest run src/__tests__/*.e2e.test.ts","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-gateway-app-2.119.0-canary.6ec5ad2e4.tgz","_integrity":"sha512-xs0TP6h9Qs7YQrMbqQyKBr0V2XGxNrfyejQjHdZIOjuI+TNQSxkhw0sl6P/OWUltqGeLcsvU9xrd6mgB1PlMfg==","_npmVersion":"11.17.0","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ws":"^8.20.1","fastify":"^5.8.5","@kb-labs/sdk":"2.115.4","@fastify/cors":"^10.0.1","@fastify/cookie":"^11.0.1","@fastify/swagger":">=9.5.1","@kb-labs/core-sys":"2.119.0-canary.6ec5ad2e4","@fastify/websocket":"^11.0.1","@fastify/http-proxy":"^11.4.4","@fastify/swagger-ui":"^5.2.0","@kb-labs/core-retry":"2.119.0-canary.6ec5ad2e4","@kb-labs/data-store":"2.119.0-canary.6ec5ad2e4","@kb-labs/core-config":"2.119.0-canary.6ec5ad2e4","@kb-labs/shared-http":"2.119.0-canary.6ec5ad2e4","@kb-labs/core-runtime":"2.119.0-canary.6ec5ad2e4","@kb-labs/gateway-auth":"2.119.0-canary.6ec5ad2e4","@kb-labs/gateway-core":"2.119.0-canary.6ec5ad2e4","@kb-labs/core-platform":"2.119.0-canary.6ec5ad2e4","@kb-labs/core-registry":"2.119.0-canary.6ec5ad2e4","@kb-labs/shared-daemon":"2.119.0-canary.6ec5ad2e4","@kb-labs/core-contracts":"2.119.0-canary.6ec5ad2e4","@kb-labs/plugin-runtime":"2.119.0-canary.6ec5ad2e4","@kb-labs/plugin-contracts":"2.119.0-canary.6ec5ad2e4","fastify-type-provider-zod":"^4.0.2","@kb-labs/gateway-contracts":"2.119.0-canary.6ec5ad2e4","@kb-labs/core-resource-broker":"2.119.0-canary.6ec5ad2e4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.6","bcryptjs":"^2.4.3","@types/ws":"^8.5.14","typescript":"^5.6.3","@kb-labs/devkit":"2.119.0-canary.6ec5ad2e4","@types/bcryptjs":"^2.4.6","@kb-labs/shared-testing-e2e":"2.119.0-canary.6ec5ad2e4"},"_npmOperationalInternal":{"tmp":"tmp/gateway-app_2.119.0-canary.6ec5ad2e4_1787671546976_0.7695968210515287","host":"s3://npm-registry-packages-npm-production"}},"2.119.0-canary.f8394d5fd":{"name":"@kb-labs/gateway-app","version":"2.119.0-canary.f8394d5fd","_id":"@kb-labs/gateway-app@2.119.0-canary.f8394d5fd","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.js"},"dist":{"shasum":"07e698c8145c477ec4d1186759daebe2a3de3b3f","tarball":"https://registry.npmjs.org/@kb-labs/gateway-app/-/gateway-app-2.119.0-canary.f8394d5fd.tgz","fileCount":8,"integrity":"sha512-CbejvdE2VkcJjkrWkL3Yb6daaaqqFvnMiO542Lq+7MXjc736ADwYNl1js6BxjPX239H8ZsVHTn/NTmnexvWonQ==","signatures":[{"sig":"MEUCIGmMhxa8jyaubGNMPoYmcF8GfzExtBxa2CWGQIYjLy6TAiEAuuGIiPxXTCPXlgz0LmmXSXpPLQAaxs+gALX3EsES0tM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":615169},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-gateway-app-2.119.0-canary.f8394d5fd.tgz","types":"./dist/index.d.ts","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run","build":"tsup","clean":"rimraf dist","start":"node dist/index.js","lint:fix":"eslint . --fix","test:e2e":"vitest run src/__tests__/*.e2e.test.ts","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-gateway-app-2.119.0-canary.f8394d5fd.tgz","_integrity":"sha512-CbejvdE2VkcJjkrWkL3Yb6daaaqqFvnMiO542Lq+7MXjc736ADwYNl1js6BxjPX239H8ZsVHTn/NTmnexvWonQ==","_npmVersion":"11.17.0","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ws":"^8.20.1","fastify":"^5.8.5","@kb-labs/sdk":"2.115.4","@fastify/cors":"^10.0.1","@fastify/cookie":"^11.0.1","@fastify/swagger":">=9.5.1","@kb-labs/core-sys":"2.119.0-canary.f8394d5fd","@fastify/websocket":"^11.0.1","@fastify/http-proxy":"^11.4.4","@fastify/swagger-ui":"^5.2.0","@kb-labs/core-retry":"2.119.0-canary.f8394d5fd","@kb-labs/data-store":"2.119.0-canary.f8394d5fd","@kb-labs/core-config":"2.119.0-canary.f8394d5fd","@kb-labs/shared-http":"2.119.0-canary.f8394d5fd","@kb-labs/core-runtime":"2.119.0-canary.f8394d5fd","@kb-labs/gateway-auth":"2.119.0-canary.f8394d5fd","@kb-labs/gateway-core":"2.119.0-canary.f8394d5fd","@kb-labs/core-platform":"2.119.0-canary.f8394d5fd","@kb-labs/core-registry":"2.119.0-canary.f8394d5fd","@kb-labs/shared-daemon":"2.119.0-canary.f8394d5fd","@kb-labs/core-contracts":"2.119.0-canary.f8394d5fd","@kb-labs/plugin-runtime":"2.119.0-canary.f8394d5fd","@kb-labs/plugin-contracts":"2.119.0-canary.f8394d5fd","fastify-type-provider-zod":"^4.0.2","@kb-labs/gateway-contracts":"2.119.0-canary.f8394d5fd","@kb-labs/core-resource-broker":"2.119.0-canary.f8394d5fd"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.6","bcryptjs":"^2.4.3","@types/ws":"^8.5.14","typescript":"^5.6.3","@kb-labs/devkit":"2.119.0-canary.f8394d5fd","@types/bcryptjs":"^2.4.6","@kb-labs/shared-testing-e2e":"2.119.0-canary.f8394d5fd"},"_npmOperationalInternal":{"tmp":"tmp/gateway-app_2.119.0-canary.f8394d5fd_1787675256061_0.7495552489882495","host":"s3://npm-registry-packages-npm-production"}},"2.119.0-canary.bb3d7f2f1":{"name":"@kb-labs/gateway-app","version":"2.119.0-canary.bb3d7f2f1","_id":"@kb-labs/gateway-app@2.119.0-canary.bb3d7f2f1","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.js"},"dist":{"shasum":"8547fb2dba394a8dc997f005aa84250304aa6592","tarball":"https://registry.npmjs.org/@kb-labs/gateway-app/-/gateway-app-2.119.0-canary.bb3d7f2f1.tgz","fileCount":8,"integrity":"sha512-gAWwJTfZnSDA8SZNAnMm+EmWW9aPayomSs1cRLOYgwtSEEsyA+FTuJb5ox6+4x/4DJQn6p/wMLpBETxWhu3dIw==","signatures":[{"sig":"MEYCIQCZrnGncvsBXIHzmezOhi8toOLzW3m2pSEv5wKXiPILiQIhANnBExPwjo3CvzKBeTI5rfH99WU8H+MQy8cqeX12PPk0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":615169},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-gateway-app-2.119.0-canary.bb3d7f2f1.tgz","types":"./dist/index.d.ts","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run","build":"tsup","clean":"rimraf dist","start":"node dist/index.js","lint:fix":"eslint . --fix","test:e2e":"vitest run src/__tests__/*.e2e.test.ts","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-gateway-app-2.119.0-canary.bb3d7f2f1.tgz","_integrity":"sha512-gAWwJTfZnSDA8SZNAnMm+EmWW9aPayomSs1cRLOYgwtSEEsyA+FTuJb5ox6+4x/4DJQn6p/wMLpBETxWhu3dIw==","_npmVersion":"11.17.0","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ws":"^8.20.1","fastify":"^5.8.5","@kb-labs/sdk":"2.115.4","@fastify/cors":"^10.0.1","@fastify/cookie":"^11.0.1","@fastify/swagger":">=9.5.1","@kb-labs/core-sys":"2.119.0-canary.bb3d7f2f1","@fastify/websocket":"^11.0.1","@fastify/http-proxy":"^11.4.4","@fastify/swagger-ui":"^5.2.0","@kb-labs/core-retry":"2.119.0-canary.bb3d7f2f1","@kb-labs/data-store":"2.119.0-canary.bb3d7f2f1","@kb-labs/core-config":"2.119.0-canary.bb3d7f2f1","@kb-labs/shared-http":"2.119.0-canary.bb3d7f2f1","@kb-labs/core-runtime":"2.119.0-canary.bb3d7f2f1","@kb-labs/gateway-auth":"2.119.0-canary.bb3d7f2f1","@kb-labs/gateway-core":"2.119.0-canary.bb3d7f2f1","@kb-labs/core-platform":"2.119.0-canary.bb3d7f2f1","@kb-labs/core-registry":"2.119.0-canary.bb3d7f2f1","@kb-labs/shared-daemon":"2.119.0-canary.bb3d7f2f1","@kb-labs/core-contracts":"2.119.0-canary.bb3d7f2f1","@kb-labs/plugin-runtime":"2.119.0-canary.bb3d7f2f1","@kb-labs/plugin-contracts":"2.119.0-canary.bb3d7f2f1","fastify-type-provider-zod":"^4.0.2","@kb-labs/gateway-contracts":"2.119.0-canary.bb3d7f2f1","@kb-labs/core-resource-broker":"2.119.0-canary.bb3d7f2f1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.6","bcryptjs":"^2.4.3","@types/ws":"^8.5.14","typescript":"^5.6.3","@kb-labs/devkit":"2.119.0-canary.bb3d7f2f1","@types/bcryptjs":"^2.4.6","@kb-labs/shared-testing-e2e":"2.119.0-canary.bb3d7f2f1"},"_npmOperationalInternal":{"tmp":"tmp/gateway-app_2.119.0-canary.bb3d7f2f1_1787681006456_0.21921905544235387","host":"s3://npm-registry-packages-npm-production"}},"2.119.0-canary.3edea00f6":{"name":"@kb-labs/gateway-app","version":"2.119.0-canary.3edea00f6","_id":"@kb-labs/gateway-app@2.119.0-canary.3edea00f6","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.js"},"dist":{"shasum":"83e65cbfdffb4e8aaf28003f4a79c6bdc343505c","tarball":"https://registry.npmjs.org/@kb-labs/gateway-app/-/gateway-app-2.119.0-canary.3edea00f6.tgz","fileCount":7,"integrity":"sha512-lmxpL9OD6e5katoUmzVDjHqQnTLtVzlCMLpTE4TT7Xt1ACJJB6EC38XjiihvPjXreYMOak0cZCJwJaSp/piEBA==","signatures":[{"sig":"MEQCIA0OiIWn+8dpXjihHPFBJDZ+Cetd66yyBJTyuN5aDX/BAiBGj3dHtxbmDJxx9wm6KAPQWUUCJySl+UEbR+CR5gTzcQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":616823},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-gateway-app-2.119.0-canary.3edea00f6.tgz","types":"./dist/index.d.ts","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run","build":"tsup","clean":"rimraf dist","start":"node dist/index.js","lint:fix":"eslint . --fix","test:e2e":"vitest run src/__tests__/*.e2e.test.ts","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-gateway-app-2.119.0-canary.3edea00f6.tgz","_integrity":"sha512-lmxpL9OD6e5katoUmzVDjHqQnTLtVzlCMLpTE4TT7Xt1ACJJB6EC38XjiihvPjXreYMOak0cZCJwJaSp/piEBA==","_npmVersion":"11.17.0","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ws":"^8.20.1","fastify":"^5.8.5","@kb-labs/sdk":"2.115.4","@fastify/cors":"^10.0.1","@fastify/cookie":"^11.0.1","@fastify/swagger":">=9.5.1","@kb-labs/core-sys":"2.119.0-canary.3edea00f6","@fastify/websocket":"^11.0.1","@fastify/http-proxy":"^11.4.4","@fastify/swagger-ui":"^5.2.0","@kb-labs/core-retry":"2.119.0-canary.3edea00f6","@kb-labs/data-store":"2.119.0-canary.3edea00f6","@kb-labs/core-config":"2.119.0-canary.3edea00f6","@kb-labs/shared-http":"2.119.0-canary.3edea00f6","@kb-labs/core-runtime":"2.119.0-canary.3edea00f6","@kb-labs/gateway-auth":"2.119.0-canary.3edea00f6","@kb-labs/gateway-core":"2.119.0-canary.3edea00f6","@kb-labs/core-platform":"2.119.0-canary.3edea00f6","@kb-labs/core-registry":"2.119.0-canary.3edea00f6","@kb-labs/shared-daemon":"2.119.0-canary.3edea00f6","@kb-labs/core-contracts":"2.119.0-canary.3edea00f6","@kb-labs/plugin-runtime":"2.119.0-canary.3edea00f6","@kb-labs/plugin-contracts":"2.119.0-canary.3edea00f6","fastify-type-provider-zod":"^4.0.2","@kb-labs/gateway-contracts":"2.119.0-canary.3edea00f6","@kb-labs/core-resource-broker":"2.119.0-canary.3edea00f6"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.6","bcryptjs":"^2.4.3","@types/ws":"^8.5.14","typescript":"^5.6.3","@kb-labs/devkit":"2.119.0-canary.3edea00f6","@types/bcryptjs":"^2.4.6","@kb-labs/shared-testing-e2e":"2.119.0-canary.3edea00f6"},"_npmOperationalInternal":{"tmp":"tmp/gateway-app_2.119.0-canary.3edea00f6_1787765373782_0.6824325155345492","host":"s3://npm-registry-packages-npm-production"}},"2.119.0-canary.8f939a290":{"name":"@kb-labs/gateway-app","version":"2.119.0-canary.8f939a290","_id":"@kb-labs/gateway-app@2.119.0-canary.8f939a290","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.js"},"dist":{"shasum":"f100fb1741fadf63b8955b34c2467fb1ba9f0821","tarball":"https://registry.npmjs.org/@kb-labs/gateway-app/-/gateway-app-2.119.0-canary.8f939a290.tgz","fileCount":7,"integrity":"sha512-ExCPUP8YoDv5Z1oF9gFWmWTxPdDO+k2yejO3GJC3TwV5OkWauQD01KVnWLkB0AUdJYRBKmG8tQHefR3C/nU36Q==","signatures":[{"sig":"MEUCIDVqT9pR6nn3/sYiT+AroXJ44tD72x3F7rADP1YdulnGAiEAjY7d2llkO/TV5fgDeBWsRa65G5iRKcJ7opJrpjQCK0E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":616823},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-gateway-app-2.119.0-canary.8f939a290.tgz","types":"./dist/index.d.ts","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run","build":"tsup","clean":"rimraf dist","start":"node dist/index.js","lint:fix":"eslint . --fix","test:e2e":"vitest run src/__tests__/*.e2e.test.ts","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-gateway-app-2.119.0-canary.8f939a290.tgz","_integrity":"sha512-ExCPUP8YoDv5Z1oF9gFWmWTxPdDO+k2yejO3GJC3TwV5OkWauQD01KVnWLkB0AUdJYRBKmG8tQHefR3C/nU36Q==","_npmVersion":"11.17.0","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ws":"^8.20.1","fastify":"^5.8.5","@kb-labs/sdk":"2.115.4","@fastify/cors":"^10.0.1","@fastify/cookie":"^11.0.1","@fastify/swagger":">=9.5.1","@kb-labs/core-sys":"2.119.0-canary.8f939a290","@fastify/websocket":"^11.0.1","@fastify/http-proxy":"^11.4.4","@fastify/swagger-ui":"^5.2.0","@kb-labs/core-retry":"2.119.0-canary.8f939a290","@kb-labs/data-store":"2.119.0-canary.8f939a290","@kb-labs/core-config":"2.119.0-canary.8f939a290","@kb-labs/shared-http":"2.119.0-canary.8f939a290","@kb-labs/core-runtime":"2.119.0-canary.8f939a290","@kb-labs/gateway-auth":"2.119.0-canary.8f939a290","@kb-labs/gateway-core":"2.119.0-canary.8f939a290","@kb-labs/core-platform":"2.119.0-canary.8f939a290","@kb-labs/core-registry":"2.119.0-canary.8f939a290","@kb-labs/shared-daemon":"2.119.0-canary.8f939a290","@kb-labs/core-contracts":"2.119.0-canary.8f939a290","@kb-labs/plugin-runtime":"2.119.0-canary.8f939a290","@kb-labs/plugin-contracts":"2.119.0-canary.8f939a290","fastify-type-provider-zod":"^4.0.2","@kb-labs/gateway-contracts":"2.119.0-canary.8f939a290","@kb-labs/core-resource-broker":"2.119.0-canary.8f939a290"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.6","bcryptjs":"^2.4.3","@types/ws":"^8.5.14","typescript":"^5.6.3","@kb-labs/devkit":"2.119.0-canary.8f939a290","@types/bcryptjs":"^2.4.6","@kb-labs/shared-testing-e2e":"2.119.0-canary.8f939a290"},"_npmOperationalInternal":{"tmp":"tmp/gateway-app_2.119.0-canary.8f939a290_1787788225644_0.05626576606408551","host":"s3://npm-registry-packages-npm-production"}},"2.119.0-canary.0c078654e":{"name":"@kb-labs/gateway-app","version":"2.119.0-canary.0c078654e","_id":"@kb-labs/gateway-app@2.119.0-canary.0c078654e","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.js"},"dist":{"shasum":"94ddeda457d5d261bf7a7c5d87de623ccaf21f39","tarball":"https://registry.npmjs.org/@kb-labs/gateway-app/-/gateway-app-2.119.0-canary.0c078654e.tgz","fileCount":7,"integrity":"sha512-eQazZfJrIHy7gF0IHFCopYkuCFiRcX3ruidDKe+qMhsenWfjIfKIarAnZG+yp7vEW47aetoiWVtCRc6/io+llA==","signatures":[{"sig":"MEUCIQDVtOPF24uEUwXrxL8k7N30fF6Gqysd8/Pm5I14YfUV8wIgTMNMc46OifaPrqpU9YmKGCfuwc29wb89h22uG1f28Q0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":616823},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-gateway-app-2.119.0-canary.0c078654e.tgz","types":"./dist/index.d.ts","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run","build":"tsup","clean":"rimraf dist","start":"node dist/index.js","lint:fix":"eslint . --fix","test:e2e":"vitest run src/__tests__/*.e2e.test.ts","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-gateway-app-2.119.0-canary.0c078654e.tgz","_integrity":"sha512-eQazZfJrIHy7gF0IHFCopYkuCFiRcX3ruidDKe+qMhsenWfjIfKIarAnZG+yp7vEW47aetoiWVtCRc6/io+llA==","_npmVersion":"11.17.0","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ws":"^8.20.1","fastify":"^5.8.5","@kb-labs/sdk":"2.115.4","@fastify/cors":"^10.0.1","@fastify/cookie":"^11.0.1","@fastify/swagger":">=9.5.1","@kb-labs/core-sys":"2.119.0-canary.0c078654e","@fastify/websocket":"^11.0.1","@fastify/http-proxy":"^11.4.4","@fastify/swagger-ui":"^5.2.0","@kb-labs/core-retry":"2.119.0-canary.0c078654e","@kb-labs/data-store":"2.119.0-canary.0c078654e","@kb-labs/core-config":"2.119.0-canary.0c078654e","@kb-labs/shared-http":"2.119.0-canary.0c078654e","@kb-labs/core-runtime":"2.119.0-canary.0c078654e","@kb-labs/gateway-auth":"2.119.0-canary.0c078654e","@kb-labs/gateway-core":"2.119.0-canary.0c078654e","@kb-labs/core-platform":"2.119.0-canary.0c078654e","@kb-labs/core-registry":"2.119.0-canary.0c078654e","@kb-labs/shared-daemon":"2.119.0-canary.0c078654e","@kb-labs/core-contracts":"2.119.0-canary.0c078654e","@kb-labs/plugin-runtime":"2.119.0-canary.0c078654e","@kb-labs/plugin-contracts":"2.119.0-canary.0c078654e","fastify-type-provider-zod":"^4.0.2","@kb-labs/gateway-contracts":"2.119.0-canary.0c078654e","@kb-labs/core-resource-broker":"2.119.0-canary.0c078654e"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.6","bcryptjs":"^2.4.3","@types/ws":"^8.5.14","typescript":"^5.6.3","@kb-labs/devkit":"2.119.0-canary.0c078654e","@types/bcryptjs":"^2.4.6","@kb-labs/shared-testing-e2e":"2.119.0-canary.0c078654e"},"_npmOperationalInternal":{"tmp":"tmp/gateway-app_2.119.0-canary.0c078654e_1787790370116_0.130132382805213","host":"s3://npm-registry-packages-npm-production"}},"2.119.0-canary.ce846d079":{"name":"@kb-labs/gateway-app","version":"2.119.0-canary.ce846d079","_id":"@kb-labs/gateway-app@2.119.0-canary.ce846d079","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.js"},"dist":{"shasum":"32cb240fc46f7d00d99906cc39283933ba055653","tarball":"https://registry.npmjs.org/@kb-labs/gateway-app/-/gateway-app-2.119.0-canary.ce846d079.tgz","fileCount":7,"integrity":"sha512-6V9NmzK+/BjaNpN6aEANFdNvccVGvYeodb3VaienQlrqJeXgSULFciOpz1bLOn8P/gXRL/y+JpvYF380QgrviQ==","signatures":[{"sig":"MEUCIQCgdQUAplgxAao3bXPSIE/UzLHW69ZYKe1gW6ules1ZMAIgeuSPSI5610LrLqH+Lvp0uMJLDgR1Usybc+2XCxf8ENY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":616823},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-gateway-app-2.119.0-canary.ce846d079.tgz","types":"./dist/index.d.ts","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run","build":"tsup","clean":"rimraf dist","start":"node dist/index.js","lint:fix":"eslint . --fix","test:e2e":"vitest run src/__tests__/*.e2e.test.ts","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-gateway-app-2.119.0-canary.ce846d079.tgz","_integrity":"sha512-6V9NmzK+/BjaNpN6aEANFdNvccVGvYeodb3VaienQlrqJeXgSULFciOpz1bLOn8P/gXRL/y+JpvYF380QgrviQ==","_npmVersion":"11.17.0","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ws":"^8.20.1","fastify":"^5.8.5","@kb-labs/sdk":"2.115.4","@fastify/cors":"^10.0.1","@fastify/cookie":"^11.0.1","@fastify/swagger":">=9.5.1","@kb-labs/core-sys":"2.119.0-canary.ce846d079","@fastify/websocket":"^11.0.1","@fastify/http-proxy":"^11.4.4","@fastify/swagger-ui":"^5.2.0","@kb-labs/core-retry":"2.119.0-canary.ce846d079","@kb-labs/data-store":"2.119.0-canary.ce846d079","@kb-labs/core-config":"2.119.0-canary.ce846d079","@kb-labs/shared-http":"2.119.0-canary.ce846d079","@kb-labs/core-runtime":"2.119.0-canary.ce846d079","@kb-labs/gateway-auth":"2.119.0-canary.ce846d079","@kb-labs/gateway-core":"2.119.0-canary.ce846d079","@kb-labs/core-platform":"2.119.0-canary.ce846d079","@kb-labs/core-registry":"2.119.0-canary.ce846d079","@kb-labs/shared-daemon":"2.119.0-canary.ce846d079","@kb-labs/core-contracts":"2.119.0-canary.ce846d079","@kb-labs/plugin-runtime":"2.119.0-canary.ce846d079","@kb-labs/plugin-contracts":"2.119.0-canary.ce846d079","fastify-type-provider-zod":"^4.0.2","@kb-labs/gateway-contracts":"2.119.0-canary.ce846d079","@kb-labs/core-resource-broker":"2.119.0-canary.ce846d079"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.6","bcryptjs":"^2.4.3","@types/ws":"^8.5.14","typescript":"^5.6.3","@kb-labs/devkit":"2.119.0-canary.ce846d079","@types/bcryptjs":"^2.4.6","@kb-labs/shared-testing-e2e":"2.119.0-canary.ce846d079"},"_npmOperationalInternal":{"tmp":"tmp/gateway-app_2.119.0-canary.ce846d079_1787793775125_0.24296819836240813","host":"s3://npm-registry-packages-npm-production"}},"2.119.0-canary.62ffd5965":{"name":"@kb-labs/gateway-app","version":"2.119.0-canary.62ffd5965","_id":"@kb-labs/gateway-app@2.119.0-canary.62ffd5965","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.js"},"dist":{"shasum":"31121c32900ba0bb1bfbbdf36903bec2553c493d","tarball":"https://registry.npmjs.org/@kb-labs/gateway-app/-/gateway-app-2.119.0-canary.62ffd5965.tgz","fileCount":7,"integrity":"sha512-kTKbzx2GrqglVuY0bOi+cutFUqJNVFqFW3CJkxPTPcILqKup2q6YqhmJQdfnQM83dWSuVJvXug/pvx7nO3vgPA==","signatures":[{"sig":"MEUCIQCPwuXz8Hk/M6RpHLGY2u8PiM5z3voK9VkyZbFPc3ITWgIgcGOKwPH50Xiq3HI1ymptOgD/d3C6oxxdLj7BUtlPhUw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":616823},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-gateway-app-2.119.0-canary.62ffd5965.tgz","types":"./dist/index.d.ts","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run","build":"tsup","clean":"rimraf dist","start":"node dist/index.js","lint:fix":"eslint . --fix","test:e2e":"vitest run src/__tests__/*.e2e.test.ts","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-gateway-app-2.119.0-canary.62ffd5965.tgz","_integrity":"sha512-kTKbzx2GrqglVuY0bOi+cutFUqJNVFqFW3CJkxPTPcILqKup2q6YqhmJQdfnQM83dWSuVJvXug/pvx7nO3vgPA==","_npmVersion":"11.17.0","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ws":"^8.20.1","fastify":"^5.8.5","@kb-labs/sdk":"2.115.4","@fastify/cors":"^10.0.1","@fastify/cookie":"^11.0.1","@fastify/swagger":">=9.5.1","@kb-labs/core-sys":"2.119.0-canary.62ffd5965","@fastify/websocket":"^11.0.1","@fastify/http-proxy":"^11.4.4","@fastify/swagger-ui":"^5.2.0","@kb-labs/core-retry":"2.119.0-canary.62ffd5965","@kb-labs/data-store":"2.119.0-canary.62ffd5965","@kb-labs/core-config":"2.119.0-canary.62ffd5965","@kb-labs/shared-http":"2.119.0-canary.62ffd5965","@kb-labs/core-runtime":"2.119.0-canary.62ffd5965","@kb-labs/gateway-auth":"2.119.0-canary.62ffd5965","@kb-labs/gateway-core":"2.119.0-canary.62ffd5965","@kb-labs/core-platform":"2.119.0-canary.62ffd5965","@kb-labs/core-registry":"2.119.0-canary.62ffd5965","@kb-labs/shared-daemon":"2.119.0-canary.62ffd5965","@kb-labs/core-contracts":"2.119.0-canary.62ffd5965","@kb-labs/plugin-runtime":"2.119.0-canary.62ffd5965","@kb-labs/plugin-contracts":"2.119.0-canary.62ffd5965","fastify-type-provider-zod":"^4.0.2","@kb-labs/gateway-contracts":"2.119.0-canary.62ffd5965","@kb-labs/core-resource-broker":"2.119.0-canary.62ffd5965"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.6","bcryptjs":"^2.4.3","@types/ws":"^8.5.14","typescript":"^5.6.3","@kb-labs/devkit":"2.119.0-canary.62ffd5965","@types/bcryptjs":"^2.4.6","@kb-labs/shared-testing-e2e":"2.119.0-canary.62ffd5965"},"_npmOperationalInternal":{"tmp":"tmp/gateway-app_2.119.0-canary.62ffd5965_1787800003269_0.1280475826455607","host":"s3://npm-registry-packages-npm-production"}},"2.119.0-canary.1b2bf822b":{"name":"@kb-labs/gateway-app","version":"2.119.0-canary.1b2bf822b","_id":"@kb-labs/gateway-app@2.119.0-canary.1b2bf822b","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.js"},"dist":{"shasum":"f03d6b157e8833d28d109ea3984950eae08e3cac","tarball":"https://registry.npmjs.org/@kb-labs/gateway-app/-/gateway-app-2.119.0-canary.1b2bf822b.tgz","fileCount":7,"integrity":"sha512-C3aKQhN8cV7ySMHeO5dCjUpWOwgMt1xfJk1aVYAZXdBM6C3KFPSgs6d7PH+xz+YtEz9xT1OmnP9G7scXI1SSpg==","signatures":[{"sig":"MEUCIQD4f4F+Vy5BA45RjQwz9QNGnY6mdrNOIp8ua8vlUBXmwQIgEvosYGFxCAmostgjfRUwYfimth+GSp/VeCckdtZ2rcE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":616823},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-gateway-app-2.119.0-canary.1b2bf822b.tgz","types":"./dist/index.d.ts","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run","build":"tsup","clean":"rimraf dist","start":"node dist/index.js","lint:fix":"eslint . --fix","test:e2e":"vitest run src/__tests__/*.e2e.test.ts","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-gateway-app-2.119.0-canary.1b2bf822b.tgz","_integrity":"sha512-C3aKQhN8cV7ySMHeO5dCjUpWOwgMt1xfJk1aVYAZXdBM6C3KFPSgs6d7PH+xz+YtEz9xT1OmnP9G7scXI1SSpg==","_npmVersion":"11.17.0","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ws":"^8.20.1","fastify":"^5.8.5","@kb-labs/sdk":"2.115.4","@fastify/cors":"^10.0.1","@fastify/cookie":"^11.0.1","@fastify/swagger":">=9.5.1","@kb-labs/core-sys":"2.119.0-canary.1b2bf822b","@fastify/websocket":"^11.0.1","@fastify/http-proxy":"^11.4.4","@fastify/swagger-ui":"^5.2.0","@kb-labs/core-retry":"2.119.0-canary.1b2bf822b","@kb-labs/data-store":"2.119.0-canary.1b2bf822b","@kb-labs/core-config":"2.119.0-canary.1b2bf822b","@kb-labs/shared-http":"2.119.0-canary.1b2bf822b","@kb-labs/core-runtime":"2.119.0-canary.1b2bf822b","@kb-labs/gateway-auth":"2.119.0-canary.1b2bf822b","@kb-labs/gateway-core":"2.119.0-canary.1b2bf822b","@kb-labs/core-platform":"2.119.0-canary.1b2bf822b","@kb-labs/core-registry":"2.119.0-canary.1b2bf822b","@kb-labs/shared-daemon":"2.119.0-canary.1b2bf822b","@kb-labs/core-contracts":"2.119.0-canary.1b2bf822b","@kb-labs/plugin-runtime":"2.119.0-canary.1b2bf822b","@kb-labs/plugin-contracts":"2.119.0-canary.1b2bf822b","fastify-type-provider-zod":"^4.0.2","@kb-labs/gateway-contracts":"2.119.0-canary.1b2bf822b","@kb-labs/core-resource-broker":"2.119.0-canary.1b2bf822b"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.6","bcryptjs":"^2.4.3","@types/ws":"^8.5.14","typescript":"^5.6.3","@kb-labs/devkit":"2.119.0-canary.1b2bf822b","@types/bcryptjs":"^2.4.6","@kb-labs/shared-testing-e2e":"2.119.0-canary.1b2bf822b"},"_npmOperationalInternal":{"tmp":"tmp/gateway-app_2.119.0-canary.1b2bf822b_1787804502950_0.41327265986423356","host":"s3://npm-registry-packages-npm-production"}},"2.119.0-canary.602573533":{"name":"@kb-labs/gateway-app","version":"2.119.0-canary.602573533","_id":"@kb-labs/gateway-app@2.119.0-canary.602573533","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.js"},"dist":{"shasum":"b2c72f6be50d3796f03042557642de110cf188ae","tarball":"https://registry.npmjs.org/@kb-labs/gateway-app/-/gateway-app-2.119.0-canary.602573533.tgz","fileCount":7,"integrity":"sha512-wjXL+4oNGBSxA/ScZY1zRR9R6aOjXn1AS22ezrc3rCbJI/pQZQU1zlDj5OKYBsu10H40vDawDxtsct+CIMDjPA==","signatures":[{"sig":"MEUCIH6RJVdR5zMRK37bQLr9wE7ohxD9PY30JEBsTBcZLFsRAiEAgMTCfZrXOaRhKm+ZYSuYYBvWAFZDh2W9p+JXIOYXmo4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":616823},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-gateway-app-2.119.0-canary.602573533.tgz","types":"./dist/index.d.ts","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run","build":"tsup","clean":"rimraf dist","start":"node dist/index.js","lint:fix":"eslint . --fix","test:e2e":"vitest run src/__tests__/*.e2e.test.ts","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-gateway-app-2.119.0-canary.602573533.tgz","_integrity":"sha512-wjXL+4oNGBSxA/ScZY1zRR9R6aOjXn1AS22ezrc3rCbJI/pQZQU1zlDj5OKYBsu10H40vDawDxtsct+CIMDjPA==","_npmVersion":"11.17.0","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ws":"^8.20.1","fastify":"^5.8.5","@kb-labs/sdk":"2.115.4","@fastify/cors":"^10.0.1","@fastify/cookie":"^11.0.1","@fastify/swagger":">=9.5.1","@kb-labs/core-sys":"2.119.0-canary.602573533","@fastify/websocket":"^11.0.1","@fastify/http-proxy":"^11.4.4","@fastify/swagger-ui":"^5.2.0","@kb-labs/core-retry":"2.119.0-canary.602573533","@kb-labs/data-store":"2.119.0-canary.602573533","@kb-labs/core-config":"2.119.0-canary.602573533","@kb-labs/shared-http":"2.119.0-canary.602573533","@kb-labs/core-runtime":"2.119.0-canary.602573533","@kb-labs/gateway-auth":"2.119.0-canary.602573533","@kb-labs/gateway-core":"2.119.0-canary.602573533","@kb-labs/core-platform":"2.119.0-canary.602573533","@kb-labs/core-registry":"2.119.0-canary.602573533","@kb-labs/shared-daemon":"2.119.0-canary.602573533","@kb-labs/core-contracts":"2.119.0-canary.602573533","@kb-labs/plugin-runtime":"2.119.0-canary.602573533","@kb-labs/plugin-contracts":"2.119.0-canary.602573533","fastify-type-provider-zod":"^4.0.2","@kb-labs/gateway-contracts":"2.119.0-canary.602573533","@kb-labs/core-resource-broker":"2.119.0-canary.602573533"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.6","bcryptjs":"^2.4.3","@types/ws":"^8.5.14","typescript":"^5.6.3","@kb-labs/devkit":"2.119.0-canary.602573533","@types/bcryptjs":"^2.4.6","@kb-labs/shared-testing-e2e":"2.119.0-canary.602573533"},"_npmOperationalInternal":{"tmp":"tmp/gateway-app_2.119.0-canary.602573533_1787821799327_0.07636299354267106","host":"s3://npm-registry-packages-npm-production"}},"2.119.0-canary.0b4b21a55":{"name":"@kb-labs/gateway-app","version":"2.119.0-canary.0b4b21a55","_id":"@kb-labs/gateway-app@2.119.0-canary.0b4b21a55","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.js"},"dist":{"shasum":"da36e02ec0bf416eb531005c50e458a9597bd8e0","tarball":"https://registry.npmjs.org/@kb-labs/gateway-app/-/gateway-app-2.119.0-canary.0b4b21a55.tgz","fileCount":7,"integrity":"sha512-96Na9pl7+1zoxYTv2smc4kDAnSPM3HN33jguOxRkwWRHv30GGrhTm6dZOV2m96ThFa55lG/M6e1cEMfiKpf3yw==","signatures":[{"sig":"MEUCIQCHVPeYyt70h5IkDkqkXCY8H0JklZVmay1euKs9Dn5OhQIgVc4fPXcAiElsPKclEA+AQ0bdMBsdUr9reRYmHQ9Q3So=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":616823},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-gateway-app-2.119.0-canary.0b4b21a55.tgz","types":"./dist/index.d.ts","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run","build":"tsup","clean":"rimraf dist","start":"node dist/index.js","lint:fix":"eslint . --fix","test:e2e":"vitest run src/__tests__/*.e2e.test.ts","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-gateway-app-2.119.0-canary.0b4b21a55.tgz","_integrity":"sha512-96Na9pl7+1zoxYTv2smc4kDAnSPM3HN33jguOxRkwWRHv30GGrhTm6dZOV2m96ThFa55lG/M6e1cEMfiKpf3yw==","_npmVersion":"11.17.0","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ws":"^8.20.1","fastify":"^5.8.5","@kb-labs/sdk":"2.115.4","@fastify/cors":"^10.0.1","@fastify/cookie":"^11.0.1","@fastify/swagger":">=9.5.1","@kb-labs/core-sys":"2.119.0-canary.0b4b21a55","@fastify/websocket":"^11.0.1","@fastify/http-proxy":"^11.4.4","@fastify/swagger-ui":"^5.2.0","@kb-labs/core-retry":"2.119.0-canary.0b4b21a55","@kb-labs/data-store":"2.119.0-canary.0b4b21a55","@kb-labs/core-config":"2.119.0-canary.0b4b21a55","@kb-labs/shared-http":"2.119.0-canary.0b4b21a55","@kb-labs/core-runtime":"2.119.0-canary.0b4b21a55","@kb-labs/gateway-auth":"2.119.0-canary.0b4b21a55","@kb-labs/gateway-core":"2.119.0-canary.0b4b21a55","@kb-labs/core-platform":"2.119.0-canary.0b4b21a55","@kb-labs/core-registry":"2.119.0-canary.0b4b21a55","@kb-labs/shared-daemon":"2.119.0-canary.0b4b21a55","@kb-labs/core-contracts":"2.119.0-canary.0b4b21a55","@kb-labs/plugin-runtime":"2.119.0-canary.0b4b21a55","@kb-labs/plugin-contracts":"2.119.0-canary.0b4b21a55","fastify-type-provider-zod":"^4.0.2","@kb-labs/gateway-contracts":"2.119.0-canary.0b4b21a55","@kb-labs/core-resource-broker":"2.119.0-canary.0b4b21a55"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.6","bcryptjs":"^2.4.3","@types/ws":"^8.5.14","typescript":"^5.6.3","@kb-labs/devkit":"2.119.0-canary.0b4b21a55","@types/bcryptjs":"^2.4.6","@kb-labs/shared-testing-e2e":"2.119.0-canary.0b4b21a55"},"_npmOperationalInternal":{"tmp":"tmp/gateway-app_2.119.0-canary.0b4b21a55_1788376558890_0.20557611170966483","host":"s3://npm-registry-packages-npm-production"}},"2.119.0":{"name":"@kb-labs/gateway-app","version":"2.119.0","_id":"@kb-labs/gateway-app@2.119.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.js"},"bin":{"gateway-app":"dist/index.js"},"dist":{"shasum":"c279a2dc0b9285fe512aa696d2de34de1c11776b","tarball":"https://registry.npmjs.org/@kb-labs/gateway-app/-/gateway-app-2.119.0.tgz","fileCount":7,"integrity":"sha512-Q5XH2CW3lhhga+UO0yxsuScwaEXfHMb8FAlnHEtjGCZNWKK4mFRhbB+gr3n5H+V4XsCkbNKRnA6wbGSgR3/0AA==","signatures":[{"sig":"MEYCIQCNelWbHmXDel2x+1lSBfdv+jVZwNsSQpTWKj7a+PKReQIhAIaeOiAycekS01qDhSVtkqa34uE4z2TvkHnFW6kU4GVX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":616582},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-gateway-app-2.119.0.tgz","types":"./dist/index.d.ts","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run","build":"tsup","clean":"rimraf dist","start":"node dist/index.js","lint:fix":"eslint . --fix","test:e2e":"vitest run src/__tests__/*.e2e.test.ts","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-gateway-app-2.119.0.tgz","_integrity":"sha512-Q5XH2CW3lhhga+UO0yxsuScwaEXfHMb8FAlnHEtjGCZNWKK4mFRhbB+gr3n5H+V4XsCkbNKRnA6wbGSgR3/0AA==","_npmVersion":"11.19.0","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ws":"^8.20.1","fastify":"^5.12.1","@kb-labs/sdk":"2.115.4","@fastify/cors":"^10.0.1","@fastify/cookie":"^11.0.1","@fastify/swagger":">=9.5.1","@kb-labs/core-sys":"2.119.0","@fastify/websocket":"^11.0.1","@fastify/http-proxy":"^11.4.4","@fastify/swagger-ui":"^5.2.0","@kb-labs/core-retry":"2.119.0","@kb-labs/data-store":"2.119.0","@kb-labs/core-config":"2.119.0","@kb-labs/shared-http":"2.119.0","@kb-labs/core-runtime":"2.119.0","@kb-labs/gateway-auth":"2.119.0","@kb-labs/gateway-core":"2.119.0","@kb-labs/core-platform":"2.119.0","@kb-labs/core-registry":"2.119.0","@kb-labs/shared-daemon":"2.119.0","@kb-labs/core-contracts":"2.119.0","@kb-labs/plugin-runtime":"2.119.0","@kb-labs/plugin-contracts":"2.119.0","fastify-type-provider-zod":"^4.0.2","@kb-labs/gateway-contracts":"2.119.0","@kb-labs/core-resource-broker":"2.119.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.6","bcryptjs":"^2.4.3","@types/ws":"^8.5.14","typescript":"^5.6.3","@kb-labs/devkit":"2.119.0","@types/bcryptjs":"^2.4.6","@kb-labs/shared-testing-e2e":"2.119.0"},"_npmOperationalInternal":{"tmp":"tmp/gateway-app_2.119.0_1788634965046_0.3342058402682788","host":"s3://npm-registry-packages-npm-production"}},"2.119.1-canary.b53bbee1d":{"name":"@kb-labs/gateway-app","version":"2.119.1-canary.b53bbee1d","_id":"@kb-labs/gateway-app@2.119.1-canary.b53bbee1d","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.js"},"bin":{"gateway-app":"dist/index.js"},"dist":{"shasum":"e6e9fa6da585644aa1c84d3383febded07928db4","tarball":"https://registry.npmjs.org/@kb-labs/gateway-app/-/gateway-app-2.119.1-canary.b53bbee1d.tgz","fileCount":7,"integrity":"sha512-WpegZSvRgV5a+QenSFDvDZr08Hji4IRU/EybdJQIQqYpU/mGtly3oJGa3c2pINeQuUlLjAE5m8rvW64RAKU1iQ==","signatures":[{"sig":"MEYCIQCpCixBMvuiFd/ohNNAAe60EV/NGJ1PN6KOzKamlirC9AIhANXJuV27OlUuR2c5K4UC2/q8qfsGYREFzQy9iOBhZtSd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":616905},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-gateway-app-2.119.1-canary.b53bbee1d.tgz","types":"./dist/index.d.ts","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run","build":"tsup","clean":"rimraf dist","start":"node dist/index.js","lint:fix":"eslint . --fix","test:e2e":"vitest run src/__tests__/*.e2e.test.ts","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-gateway-app-2.119.1-canary.b53bbee1d.tgz","_integrity":"sha512-WpegZSvRgV5a+QenSFDvDZr08Hji4IRU/EybdJQIQqYpU/mGtly3oJGa3c2pINeQuUlLjAE5m8rvW64RAKU1iQ==","_npmVersion":"11.19.0","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ws":"^8.20.1","fastify":"^5.12.1","@kb-labs/sdk":"2.115.4","@fastify/cors":"^10.0.1","@fastify/cookie":"^11.0.1","@fastify/swagger":">=9.5.1","@kb-labs/core-sys":"2.119.1-canary.b53bbee1d","@fastify/websocket":"^11.0.1","@fastify/http-proxy":"^11.4.4","@fastify/swagger-ui":"^5.2.0","@kb-labs/core-retry":"2.119.1-canary.b53bbee1d","@kb-labs/data-store":"2.119.1-canary.b53bbee1d","@kb-labs/core-config":"2.119.1-canary.b53bbee1d","@kb-labs/shared-http":"2.119.1-canary.b53bbee1d","@kb-labs/core-runtime":"2.119.1-canary.b53bbee1d","@kb-labs/gateway-auth":"2.119.1-canary.b53bbee1d","@kb-labs/gateway-core":"2.119.1-canary.b53bbee1d","@kb-labs/core-platform":"2.119.1-canary.b53bbee1d","@kb-labs/core-registry":"2.119.1-canary.b53bbee1d","@kb-labs/shared-daemon":"2.119.1-canary.b53bbee1d","@kb-labs/core-contracts":"2.119.1-canary.b53bbee1d","@kb-labs/plugin-runtime":"2.119.1-canary.b53bbee1d","@kb-labs/plugin-contracts":"2.119.1-canary.b53bbee1d","fastify-type-provider-zod":"^4.0.2","@kb-labs/gateway-contracts":"2.119.1-canary.b53bbee1d","@kb-labs/core-resource-broker":"2.119.1-canary.b53bbee1d"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.6","bcryptjs":"^2.4.3","@types/ws":"^8.5.14","typescript":"^5.6.3","@kb-labs/devkit":"2.119.1-canary.b53bbee1d","@types/bcryptjs":"^2.4.6","@kb-labs/shared-testing-e2e":"2.119.1-canary.b53bbee1d"},"_npmOperationalInternal":{"tmp":"tmp/gateway-app_2.119.1-canary.b53bbee1d_1788649602697_0.5171256169089089","host":"s3://npm-registry-packages-npm-production"}},"2.119.1-canary.a6aa9b388":{"name":"@kb-labs/gateway-app","version":"2.119.1-canary.a6aa9b388","_id":"@kb-labs/gateway-app@2.119.1-canary.a6aa9b388","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.js"},"bin":{"gateway-app":"dist/index.js"},"dist":{"shasum":"35128d16cf2f9b2f17aae6d85970c32adf0ad894","tarball":"https://registry.npmjs.org/@kb-labs/gateway-app/-/gateway-app-2.119.1-canary.a6aa9b388.tgz","fileCount":7,"integrity":"sha512-x+wtN3k5ElJjIUfSYd89AySgqxJ3iQc5Kg2bUIJDyjwdVDCqFBt4kYguG5cogQ5wpknQ8cyNg3VvR7m0vyEUjA==","signatures":[{"sig":"MEUCIGLU0HVob1LIgefGwiJG1xNjpLjRI7pBpOKPBVmZwo1zAiEA1X4yksGb45FykzPPOdbyuA+uhWnizLw/Vk1aAF7CAYo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":616905},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-gateway-app-2.119.1-canary.a6aa9b388.tgz","types":"./dist/index.d.ts","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run","build":"tsup","clean":"rimraf dist","start":"node dist/index.js","lint:fix":"eslint . --fix","test:e2e":"vitest run src/__tests__/*.e2e.test.ts","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-gateway-app-2.119.1-canary.a6aa9b388.tgz","_integrity":"sha512-x+wtN3k5ElJjIUfSYd89AySgqxJ3iQc5Kg2bUIJDyjwdVDCqFBt4kYguG5cogQ5wpknQ8cyNg3VvR7m0vyEUjA==","_npmVersion":"11.19.0","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ws":"^8.20.1","fastify":"^5.12.1","@kb-labs/sdk":"2.115.4","@fastify/cors":"^10.0.1","@fastify/cookie":"^11.0.1","@fastify/swagger":">=9.5.1","@kb-labs/core-sys":"2.119.1-canary.a6aa9b388","@fastify/websocket":"^11.0.1","@fastify/http-proxy":"^11.4.4","@fastify/swagger-ui":"^5.2.0","@kb-labs/core-retry":"2.119.1-canary.a6aa9b388","@kb-labs/data-store":"2.119.1-canary.a6aa9b388","@kb-labs/core-config":"2.119.1-canary.a6aa9b388","@kb-labs/shared-http":"2.119.1-canary.a6aa9b388","@kb-labs/core-runtime":"2.119.1-canary.a6aa9b388","@kb-labs/gateway-auth":"2.119.1-canary.a6aa9b388","@kb-labs/gateway-core":"2.119.1-canary.a6aa9b388","@kb-labs/core-platform":"2.119.1-canary.a6aa9b388","@kb-labs/core-registry":"2.119.1-canary.a6aa9b388","@kb-labs/shared-daemon":"2.119.1-canary.a6aa9b388","@kb-labs/core-contracts":"2.119.1-canary.a6aa9b388","@kb-labs/plugin-runtime":"2.119.1-canary.a6aa9b388","@kb-labs/plugin-contracts":"2.119.1-canary.a6aa9b388","fastify-type-provider-zod":"^4.0.2","@kb-labs/gateway-contracts":"2.119.1-canary.a6aa9b388","@kb-labs/core-resource-broker":"2.119.1-canary.a6aa9b388"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.6","bcryptjs":"^2.4.3","@types/ws":"^8.5.14","typescript":"^5.6.3","@kb-labs/devkit":"2.119.1-canary.a6aa9b388","@types/bcryptjs":"^2.4.6","@kb-labs/shared-testing-e2e":"2.119.1-canary.a6aa9b388"},"_npmOperationalInternal":{"tmp":"tmp/gateway-app_2.119.1-canary.a6aa9b388_1788653745339_0.3234392578075409","host":"s3://npm-registry-packages-npm-production"}},"2.119.1-canary.57c3a1e5e":{"name":"@kb-labs/gateway-app","version":"2.119.1-canary.57c3a1e5e","_id":"@kb-labs/gateway-app@2.119.1-canary.57c3a1e5e","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.js"},"bin":{"gateway-app":"dist/index.js"},"dist":{"shasum":"66449c6f76a3add4188f650ffc309e6aa33c05b8","tarball":"https://registry.npmjs.org/@kb-labs/gateway-app/-/gateway-app-2.119.1-canary.57c3a1e5e.tgz","fileCount":7,"integrity":"sha512-N+pHWPvuJqn3z8C54O8B6TqO0u5wZhw7TIBaKk6l2ZtOrrjHTLX7IjIWlvtcbfGU9h4ICNKHQcATHfVOIRb9tw==","signatures":[{"sig":"MEUCIQD2imAwugaeZJ8mh2ujejbvMXgle39+xmMrFqjI+L2dUgIgIcpILEGmVhNLzIyZeg9pi1cwkUSakowCKTeW3iPwd0M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":616905},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-gateway-app-2.119.1-canary.57c3a1e5e.tgz","types":"./dist/index.d.ts","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run","build":"tsup","clean":"rimraf dist","start":"node dist/index.js","lint:fix":"eslint . --fix","test:e2e":"vitest run src/__tests__/*.e2e.test.ts","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-gateway-app-2.119.1-canary.57c3a1e5e.tgz","_integrity":"sha512-N+pHWPvuJqn3z8C54O8B6TqO0u5wZhw7TIBaKk6l2ZtOrrjHTLX7IjIWlvtcbfGU9h4ICNKHQcATHfVOIRb9tw==","_npmVersion":"11.19.0","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ws":"^8.20.1","fastify":"^5.12.1","@kb-labs/sdk":"2.115.4","@fastify/cors":"^10.0.1","@fastify/cookie":"^11.0.1","@fastify/swagger":">=9.5.1","@kb-labs/core-sys":"2.119.1-canary.57c3a1e5e","@fastify/websocket":"^11.0.1","@fastify/http-proxy":"^11.4.4","@fastify/swagger-ui":"^5.2.0","@kb-labs/core-retry":"2.119.1-canary.57c3a1e5e","@kb-labs/data-store":"2.119.1-canary.57c3a1e5e","@kb-labs/core-config":"2.119.1-canary.57c3a1e5e","@kb-labs/shared-http":"2.119.1-canary.57c3a1e5e","@kb-labs/core-runtime":"2.119.1-canary.57c3a1e5e","@kb-labs/gateway-auth":"2.119.1-canary.57c3a1e5e","@kb-labs/gateway-core":"2.119.1-canary.57c3a1e5e","@kb-labs/core-platform":"2.119.1-canary.57c3a1e5e","@kb-labs/core-registry":"2.119.1-canary.57c3a1e5e","@kb-labs/shared-daemon":"2.119.1-canary.57c3a1e5e","@kb-labs/core-contracts":"2.119.1-canary.57c3a1e5e","@kb-labs/plugin-runtime":"2.119.1-canary.57c3a1e5e","@kb-labs/plugin-contracts":"2.119.1-canary.57c3a1e5e","fastify-type-provider-zod":"^4.0.2","@kb-labs/gateway-contracts":"2.119.1-canary.57c3a1e5e","@kb-labs/core-resource-broker":"2.119.1-canary.57c3a1e5e"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.6","bcryptjs":"^2.4.3","@types/ws":"^8.5.14","typescript":"^5.6.3","@kb-labs/devkit":"2.119.1-canary.57c3a1e5e","@types/bcryptjs":"^2.4.6","@kb-labs/shared-testing-e2e":"2.119.1-canary.57c3a1e5e"},"_npmOperationalInternal":{"tmp":"tmp/gateway-app_2.119.1-canary.57c3a1e5e_1788657758718_0.21784575085098168","host":"s3://npm-registry-packages-npm-production"}},"2.119.1-canary.1e87213c2":{"name":"@kb-labs/gateway-app","version":"2.119.1-canary.1e87213c2","_id":"@kb-labs/gateway-app@2.119.1-canary.1e87213c2","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.js"},"bin":{"gateway-app":"dist/index.js"},"dist":{"shasum":"88c0d94a07f23c672ffe9147de8789db6af533a7","tarball":"https://registry.npmjs.org/@kb-labs/gateway-app/-/gateway-app-2.119.1-canary.1e87213c2.tgz","fileCount":7,"integrity":"sha512-9bUZhPmfxnqPJyLVp2X2arqYg65b26VO4b90yzKRtrGnAqsvCAVF9g4cICSAVBM7jaQwWMqHHII7s4qhr3feAA==","signatures":[{"sig":"MEQCIBvvUNROEbBZm+GMWrcvepXLHDrb/kSEV+ak9B9fMfPlAiAHWO9QLiY6SbcbGpYkGrFZCEmUCYVfnpy+2qpMcxzl7A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":616905},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-gateway-app-2.119.1-canary.1e87213c2.tgz","types":"./dist/index.d.ts","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run","build":"tsup","clean":"rimraf dist","start":"node dist/index.js","lint:fix":"eslint . --fix","test:e2e":"vitest run src/__tests__/*.e2e.test.ts","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-gateway-app-2.119.1-canary.1e87213c2.tgz","_integrity":"sha512-9bUZhPmfxnqPJyLVp2X2arqYg65b26VO4b90yzKRtrGnAqsvCAVF9g4cICSAVBM7jaQwWMqHHII7s4qhr3feAA==","_npmVersion":"11.19.0","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ws":"^8.20.1","fastify":"^5.12.1","@kb-labs/sdk":"2.115.4","@fastify/cors":"^10.0.1","@fastify/cookie":"^11.0.1","@fastify/swagger":">=9.5.1","@kb-labs/core-sys":"2.119.1-canary.1e87213c2","@fastify/websocket":"^11.0.1","@fastify/http-proxy":"^11.4.4","@fastify/swagger-ui":"^5.2.0","@kb-labs/core-retry":"2.119.1-canary.1e87213c2","@kb-labs/data-store":"2.119.1-canary.1e87213c2","@kb-labs/core-config":"2.119.1-canary.1e87213c2","@kb-labs/shared-http":"2.119.1-canary.1e87213c2","@kb-labs/core-runtime":"2.119.1-canary.1e87213c2","@kb-labs/gateway-auth":"2.119.1-canary.1e87213c2","@kb-labs/gateway-core":"2.119.1-canary.1e87213c2","@kb-labs/core-platform":"2.119.1-canary.1e87213c2","@kb-labs/core-registry":"2.119.1-canary.1e87213c2","@kb-labs/shared-daemon":"2.119.1-canary.1e87213c2","@kb-labs/core-contracts":"2.119.1-canary.1e87213c2","@kb-labs/plugin-runtime":"2.119.1-canary.1e87213c2","@kb-labs/plugin-contracts":"2.119.1-canary.1e87213c2","fastify-type-provider-zod":"^4.0.2","@kb-labs/gateway-contracts":"2.119.1-canary.1e87213c2","@kb-labs/core-resource-broker":"2.119.1-canary.1e87213c2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.6","bcryptjs":"^2.4.3","@types/ws":"^8.5.14","typescript":"^5.6.3","@kb-labs/devkit":"2.119.1-canary.1e87213c2","@types/bcryptjs":"^2.4.6","@kb-labs/shared-testing-e2e":"2.119.1-canary.1e87213c2"},"_npmOperationalInternal":{"tmp":"tmp/gateway-app_2.119.1-canary.1e87213c2_1788661326195_0.14220855694114332","host":"s3://npm-registry-packages-npm-production"}},"2.119.1-canary.ee03bc25d":{"name":"@kb-labs/gateway-app","version":"2.119.1-canary.ee03bc25d","_id":"@kb-labs/gateway-app@2.119.1-canary.ee03bc25d","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.js"},"bin":{"gateway-app":"dist/index.js"},"dist":{"shasum":"e5d3e0156a8d5116f200f09dece36a3ba3e4dc29","tarball":"https://registry.npmjs.org/@kb-labs/gateway-app/-/gateway-app-2.119.1-canary.ee03bc25d.tgz","fileCount":7,"integrity":"sha512-RG1RIv4JzyMIADheiP/1uhbHHsUufHed/Kp0G4UjTMlm5JaBB4FBw1I98M0MRwqA1IYX0cZfJJtRt7AmpBrP2Q==","signatures":[{"sig":"MEYCIQDS2/4hvu6vMdGjQFcBnylLRE8ji2n6wnzFngPW/uFcdwIhALRkeEuNqSN9xYo6otzWmmKkufWFLpnaQZQCu3lehcpe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":616905},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-gateway-app-2.119.1-canary.ee03bc25d.tgz","types":"./dist/index.d.ts","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run","build":"tsup","clean":"rimraf dist","start":"node dist/index.js","lint:fix":"eslint . --fix","test:e2e":"vitest run src/__tests__/*.e2e.test.ts","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-gateway-app-2.119.1-canary.ee03bc25d.tgz","_integrity":"sha512-RG1RIv4JzyMIADheiP/1uhbHHsUufHed/Kp0G4UjTMlm5JaBB4FBw1I98M0MRwqA1IYX0cZfJJtRt7AmpBrP2Q==","_npmVersion":"11.19.0","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ws":"^8.20.1","fastify":"^5.12.1","@kb-labs/sdk":"2.115.4","@fastify/cors":"^10.0.1","@fastify/cookie":"^11.0.1","@fastify/swagger":">=9.5.1","@kb-labs/core-sys":"2.119.1-canary.ee03bc25d","@fastify/websocket":"^11.0.1","@fastify/http-proxy":"^11.4.4","@fastify/swagger-ui":"^5.2.0","@kb-labs/core-retry":"2.119.1-canary.ee03bc25d","@kb-labs/data-store":"2.119.1-canary.ee03bc25d","@kb-labs/core-config":"2.119.1-canary.ee03bc25d","@kb-labs/shared-http":"2.119.1-canary.ee03bc25d","@kb-labs/core-runtime":"2.119.1-canary.ee03bc25d","@kb-labs/gateway-auth":"2.119.1-canary.ee03bc25d","@kb-labs/gateway-core":"2.119.1-canary.ee03bc25d","@kb-labs/core-platform":"2.119.1-canary.ee03bc25d","@kb-labs/core-registry":"2.119.1-canary.ee03bc25d","@kb-labs/shared-daemon":"2.119.1-canary.ee03bc25d","@kb-labs/core-contracts":"2.119.1-canary.ee03bc25d","@kb-labs/plugin-runtime":"2.119.1-canary.ee03bc25d","@kb-labs/plugin-contracts":"2.119.1-canary.ee03bc25d","fastify-type-provider-zod":"^4.0.2","@kb-labs/gateway-contracts":"2.119.1-canary.ee03bc25d","@kb-labs/core-resource-broker":"2.119.1-canary.ee03bc25d"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.6","bcryptjs":"^2.4.3","@types/ws":"^8.5.14","typescript":"^5.6.3","@kb-labs/devkit":"2.119.1-canary.ee03bc25d","@types/bcryptjs":"^2.4.6","@kb-labs/shared-testing-e2e":"2.119.1-canary.ee03bc25d"},"_npmOperationalInternal":{"tmp":"tmp/gateway-app_2.119.1-canary.ee03bc25d_1789209770007_0.40638963975736986","host":"s3://npm-registry-packages-npm-production"}},"2.119.1-canary.a73502f0d":{"name":"@kb-labs/gateway-app","version":"2.119.1-canary.a73502f0d","_id":"@kb-labs/gateway-app@2.119.1-canary.a73502f0d","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.js"},"bin":{"gateway-app":"dist/index.js"},"dist":{"shasum":"a8b7b7e2446e8cf48de37c333857b4f7bf10c3d2","tarball":"https://registry.npmjs.org/@kb-labs/gateway-app/-/gateway-app-2.119.1-canary.a73502f0d.tgz","fileCount":7,"integrity":"sha512-aCs859GYOvT3FCJgHWfNGK7K1RFAyUf8DDKzr3tEWJPGLupQb2kHNc9ziz5oKNbKNzZ6lwOwlMVzCyyUzglBjA==","signatures":[{"sig":"MEYCIQDVZdzxNxyZ2ZWqDWGql55ofPSrckC5902IeFPV46H/bAIhALhFPcnNrICVXkRX4jG+GXSLBxonMZPknerH8NNq1vnb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":616905},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-gateway-app-2.119.1-canary.a73502f0d.tgz","types":"./dist/index.d.ts","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run","build":"tsup","clean":"rimraf dist","start":"node dist/index.js","lint:fix":"eslint . --fix","test:e2e":"vitest run src/__tests__/*.e2e.test.ts","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-gateway-app-2.119.1-canary.a73502f0d.tgz","_integrity":"sha512-aCs859GYOvT3FCJgHWfNGK7K1RFAyUf8DDKzr3tEWJPGLupQb2kHNc9ziz5oKNbKNzZ6lwOwlMVzCyyUzglBjA==","_npmVersion":"11.19.0","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ws":"^8.20.1","fastify":"^5.12.1","@kb-labs/sdk":"2.115.4","@fastify/cors":"^10.0.1","@fastify/cookie":"^11.0.1","@fastify/swagger":">=9.5.1","@kb-labs/core-sys":"2.119.1-canary.a73502f0d","@fastify/websocket":"^11.0.1","@fastify/http-proxy":"^11.4.4","@fastify/swagger-ui":"^5.2.0","@kb-labs/core-retry":"2.119.1-canary.a73502f0d","@kb-labs/data-store":"2.119.1-canary.a73502f0d","@kb-labs/core-config":"2.119.1-canary.a73502f0d","@kb-labs/shared-http":"2.119.1-canary.a73502f0d","@kb-labs/core-runtime":"2.119.1-canary.a73502f0d","@kb-labs/gateway-auth":"2.119.1-canary.a73502f0d","@kb-labs/gateway-core":"2.119.1-canary.a73502f0d","@kb-labs/core-platform":"2.119.1-canary.a73502f0d","@kb-labs/core-registry":"2.119.1-canary.a73502f0d","@kb-labs/shared-daemon":"2.119.1-canary.a73502f0d","@kb-labs/core-contracts":"2.119.1-canary.a73502f0d","@kb-labs/plugin-runtime":"2.119.1-canary.a73502f0d","@kb-labs/plugin-contracts":"2.119.1-canary.a73502f0d","fastify-type-provider-zod":"^4.0.2","@kb-labs/gateway-contracts":"2.119.1-canary.a73502f0d","@kb-labs/core-resource-broker":"2.119.1-canary.a73502f0d"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.6","bcryptjs":"^2.4.3","@types/ws":"^8.5.14","typescript":"^5.6.3","@kb-labs/devkit":"2.119.1-canary.a73502f0d","@types/bcryptjs":"^2.4.6","@kb-labs/shared-testing-e2e":"2.119.1-canary.a73502f0d"},"_npmOperationalInternal":{"tmp":"tmp/gateway-app_2.119.1-canary.a73502f0d_1789258075823_0.4699752481533295","host":"s3://npm-registry-packages-npm-production"}},"2.119.1-canary.e834e2cf9":{"name":"@kb-labs/gateway-app","version":"2.119.1-canary.e834e2cf9","_id":"@kb-labs/gateway-app@2.119.1-canary.e834e2cf9","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.js"},"bin":{"gateway-app":"dist/index.js"},"dist":{"shasum":"c72636d334f45e64cc017bb87f896cc523fbf5ef","tarball":"https://registry.npmjs.org/@kb-labs/gateway-app/-/gateway-app-2.119.1-canary.e834e2cf9.tgz","fileCount":7,"integrity":"sha512-488xSFwdom7xjgrvq6M9DH9RbqQFClag5waFuRIgyB+7HRwm8cVNObNnf8HwZuVt74/a4O6F8ZJaNS8YnNow8g==","signatures":[{"sig":"MEUCIQDWFKhrV0LCDgQFbdeRtmE3+4x5Q9oWAnSWJu3F2pbU6QIgJYp3hzbRhiwZeHAdEYNS7Mvf7j8y2KHfpx1pHs3/q2s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":616905},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-gateway-app-2.119.1-canary.e834e2cf9.tgz","types":"./dist/index.d.ts","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run","build":"tsup","clean":"rimraf dist","start":"node dist/index.js","lint:fix":"eslint . --fix","test:e2e":"vitest run src/__tests__/*.e2e.test.ts","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-gateway-app-2.119.1-canary.e834e2cf9.tgz","_integrity":"sha512-488xSFwdom7xjgrvq6M9DH9RbqQFClag5waFuRIgyB+7HRwm8cVNObNnf8HwZuVt74/a4O6F8ZJaNS8YnNow8g==","_npmVersion":"11.19.0","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ws":"^8.20.1","fastify":"^5.12.1","@kb-labs/sdk":"2.115.4","@fastify/cors":"^10.0.1","@fastify/cookie":"^11.0.1","@fastify/swagger":">=9.5.1","@kb-labs/core-sys":"2.119.1-canary.e834e2cf9","@fastify/websocket":"^11.0.1","@fastify/http-proxy":"^11.4.4","@fastify/swagger-ui":"^5.2.0","@kb-labs/core-retry":"2.119.1-canary.e834e2cf9","@kb-labs/data-store":"2.119.1-canary.e834e2cf9","@kb-labs/core-config":"2.119.1-canary.e834e2cf9","@kb-labs/shared-http":"2.119.1-canary.e834e2cf9","@kb-labs/core-runtime":"2.119.1-canary.e834e2cf9","@kb-labs/gateway-auth":"2.119.1-canary.e834e2cf9","@kb-labs/gateway-core":"2.119.1-canary.e834e2cf9","@kb-labs/core-platform":"2.119.1-canary.e834e2cf9","@kb-labs/core-registry":"2.119.1-canary.e834e2cf9","@kb-labs/shared-daemon":"2.119.1-canary.e834e2cf9","@kb-labs/core-contracts":"2.119.1-canary.e834e2cf9","@kb-labs/plugin-runtime":"2.119.1-canary.e834e2cf9","@kb-labs/plugin-contracts":"2.119.1-canary.e834e2cf9","fastify-type-provider-zod":"^4.0.2","@kb-labs/gateway-contracts":"2.119.1-canary.e834e2cf9","@kb-labs/core-resource-broker":"2.119.1-canary.e834e2cf9"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.6","bcryptjs":"^2.4.3","@types/ws":"^8.5.14","typescript":"^5.6.3","@kb-labs/devkit":"2.119.1-canary.e834e2cf9","@types/bcryptjs":"^2.4.6","@kb-labs/shared-testing-e2e":"2.119.1-canary.e834e2cf9"},"_npmOperationalInternal":{"tmp":"tmp/gateway-app_2.119.1-canary.e834e2cf9_1789300076851_0.3297659685286358","host":"s3://npm-registry-packages-npm-production"}},"2.119.1-canary.6a127adf8":{"name":"@kb-labs/gateway-app","version":"2.119.1-canary.6a127adf8","_id":"@kb-labs/gateway-app@2.119.1-canary.6a127adf8","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.js"},"bin":{"gateway-app":"dist/index.js"},"dist":{"shasum":"78667c377c1e40e3197952dd63f401056c0eb165","tarball":"https://registry.npmjs.org/@kb-labs/gateway-app/-/gateway-app-2.119.1-canary.6a127adf8.tgz","fileCount":7,"integrity":"sha512-s39UYyQlGgAyO1IMDCDMq4cBQNtlvj4OloW40j9tuTxUCf7vOGMIfFETaEyUSO+qNmuIXi3iDwN+U+RPacnevQ==","signatures":[{"sig":"MEUCIQDnzTJmQT55wf0WCvPbNw04K6c8iVkrFJHWY/MCiE6vSwIgF6udefLmENVrrVdwoesd3E2awgfxIKIGHlAsppULtjo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":616905},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-gateway-app-2.119.1-canary.6a127adf8.tgz","types":"./dist/index.d.ts","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run","build":"tsup","clean":"rimraf dist","start":"node dist/index.js","lint:fix":"eslint . --fix","test:e2e":"vitest run src/__tests__/*.e2e.test.ts","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-gateway-app-2.119.1-canary.6a127adf8.tgz","_integrity":"sha512-s39UYyQlGgAyO1IMDCDMq4cBQNtlvj4OloW40j9tuTxUCf7vOGMIfFETaEyUSO+qNmuIXi3iDwN+U+RPacnevQ==","_npmVersion":"11.19.0","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ws":"^8.20.1","fastify":"^5.12.1","@kb-labs/sdk":"2.115.4","@fastify/cors":"^10.0.1","@fastify/cookie":"^11.0.1","@fastify/swagger":">=9.5.1","@kb-labs/core-sys":"2.119.1-canary.6a127adf8","@fastify/websocket":"^11.0.1","@fastify/http-proxy":"^11.4.4","@fastify/swagger-ui":"^5.2.0","@kb-labs/core-retry":"2.119.1-canary.6a127adf8","@kb-labs/data-store":"2.119.1-canary.6a127adf8","@kb-labs/core-config":"2.119.1-canary.6a127adf8","@kb-labs/shared-http":"2.119.1-canary.6a127adf8","@kb-labs/core-runtime":"2.119.1-canary.6a127adf8","@kb-labs/gateway-auth":"2.119.1-canary.6a127adf8","@kb-labs/gateway-core":"2.119.1-canary.6a127adf8","@kb-labs/core-platform":"2.119.1-canary.6a127adf8","@kb-labs/core-registry":"2.119.1-canary.6a127adf8","@kb-labs/shared-daemon":"2.119.1-canary.6a127adf8","@kb-labs/core-contracts":"2.119.1-canary.6a127adf8","@kb-labs/plugin-runtime":"2.119.1-canary.6a127adf8","@kb-labs/plugin-contracts":"2.119.1-canary.6a127adf8","fastify-type-provider-zod":"^4.0.2","@kb-labs/gateway-contracts":"2.119.1-canary.6a127adf8","@kb-labs/core-resource-broker":"2.119.1-canary.6a127adf8"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.6","bcryptjs":"^2.4.3","@types/ws":"^8.5.14","typescript":"^5.6.3","@kb-labs/devkit":"2.119.1-canary.6a127adf8","@types/bcryptjs":"^2.4.6","@kb-labs/shared-testing-e2e":"2.119.1-canary.6a127adf8"},"_npmOperationalInternal":{"tmp":"tmp/gateway-app_2.119.1-canary.6a127adf8_1789313065515_0.6726259455381858","host":"s3://npm-registry-packages-npm-production"}},"2.119.1-canary.c8f889b14":{"name":"@kb-labs/gateway-app","version":"2.119.1-canary.c8f889b14","_id":"@kb-labs/gateway-app@2.119.1-canary.c8f889b14","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.js"},"bin":{"gateway-app":"dist/index.js"},"dist":{"shasum":"fbc62461476b6bb88a59f9b98f10a81ddd927522","tarball":"https://registry.npmjs.org/@kb-labs/gateway-app/-/gateway-app-2.119.1-canary.c8f889b14.tgz","fileCount":7,"integrity":"sha512-x6DEgNiBEqR1v21VXLHdAJoQAaZS21x73tSsfUg0m/Fek5frlR8QVgo8mHlruTeWw3ZDSbTa+np62ybs+scbCw==","signatures":[{"sig":"MEQCIGBpUOHnc6Hmj18YQq+I2nyqcak2rZjhZ/v0u88atDZjAiAh/fyjZJt+uqByhFq7bckpaJmv3dW0WDShmDXtyUSwXw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBUDkv0jWnaw/6jsprMBT10Z2120DL1wiApU5MzR9OCUAiBFcmuhq/Yh9KurAHxOzTeemIqgipdcU2Z2PnTdD6+EsQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":616905},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-gateway-app-2.119.1-canary.c8f889b14.tgz","types":"./dist/index.d.ts","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run","build":"tsup","clean":"rimraf dist","start":"node dist/index.js","lint:fix":"eslint . --fix","test:e2e":"vitest run src/__tests__/*.e2e.test.ts","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-gateway-app-2.119.1-canary.c8f889b14.tgz","_integrity":"sha512-x6DEgNiBEqR1v21VXLHdAJoQAaZS21x73tSsfUg0m/Fek5frlR8QVgo8mHlruTeWw3ZDSbTa+np62ybs+scbCw==","_npmVersion":"11.19.0","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ws":"^8.20.1","fastify":"^5.12.1","@kb-labs/sdk":"2.117.0","@fastify/cors":"^10.0.1","@fastify/cookie":"^11.0.1","@fastify/swagger":">=9.5.1","@kb-labs/core-sys":"2.119.1-canary.c8f889b14","@fastify/websocket":"^11.0.1","@fastify/http-proxy":"^11.4.4","@fastify/swagger-ui":"^5.2.0","@kb-labs/core-retry":"2.119.1-canary.c8f889b14","@kb-labs/data-store":"2.119.1-canary.c8f889b14","@kb-labs/core-config":"2.119.1-canary.c8f889b14","@kb-labs/shared-http":"2.119.1-canary.c8f889b14","@kb-labs/core-runtime":"2.119.1-canary.c8f889b14","@kb-labs/gateway-auth":"2.119.1-canary.c8f889b14","@kb-labs/gateway-core":"2.119.1-canary.c8f889b14","@kb-labs/core-platform":"2.119.1-canary.c8f889b14","@kb-labs/core-registry":"2.119.1-canary.c8f889b14","@kb-labs/shared-daemon":"2.119.1-canary.c8f889b14","@kb-labs/core-contracts":"2.119.1-canary.c8f889b14","@kb-labs/plugin-runtime":"2.119.1-canary.c8f889b14","@kb-labs/plugin-contracts":"2.119.1-canary.c8f889b14","fastify-type-provider-zod":"^4.0.2","@kb-labs/gateway-contracts":"2.119.1-canary.c8f889b14","@kb-labs/core-resource-broker":"2.119.1-canary.c8f889b14"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.6","bcryptjs":"^2.4.3","@types/ws":"^8.5.14","typescript":"^5.6.3","@kb-labs/devkit":"2.119.1-canary.c8f889b14","@types/bcryptjs":"^2.4.6","@kb-labs/shared-testing-e2e":"2.119.1-canary.c8f889b14"},"_npmOperationalInternal":{"tmp":"tmp/gateway-app_2.119.1-canary.c8f889b14_1789413308443_0.6214950360568625","host":"s3://npm-registry-packages-npm-production"}},"2.120.0-canary.68fdd56fa":{"name":"@kb-labs/gateway-app","version":"2.120.0-canary.68fdd56fa","_id":"@kb-labs/gateway-app@2.120.0-canary.68fdd56fa","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.js"},"bin":{"gateway-app":"dist/index.js"},"dist":{"shasum":"5b4b43b3308e50dd4027062d4caa8a073c71ba18","tarball":"https://registry.npmjs.org/@kb-labs/gateway-app/-/gateway-app-2.120.0-canary.68fdd56fa.tgz","fileCount":8,"integrity":"sha512-y2NItbc3fHrrD0Buo/Xhnoay2t+xPAO36hpgENGlalIrRxK1xWId5RgMhX6SeFMc4CjRPSb6SXlcUKMXBcbO3Q==","signatures":[{"sig":"MEUCIQCnYmTw6rXAUzp/Ld8nx2W4nppnpLgGWiL1wpAH4ZNLgQIgLlBvqqxW8E3hNGYxjtbPpNzckTJ4RDI8w46MAltBKo8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCm+MaySbZqiKM+HJcEHIHkH/HMalaZOT4uG/mtGlU8dQIhAPPD1fFZewrj5DxY6YSQIkX533sQT2b45wT5FycmIMPO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":634263},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-gateway-app-2.120.0-canary.68fdd56fa.tgz","types":"./dist/index.d.ts","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run","build":"tsup","clean":"rimraf dist","start":"node dist/index.js","lint:fix":"eslint . --fix","test:e2e":"vitest run src/__tests__/*.e2e.test.ts","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-gateway-app-2.120.0-canary.68fdd56fa.tgz","_integrity":"sha512-y2NItbc3fHrrD0Buo/Xhnoay2t+xPAO36hpgENGlalIrRxK1xWId5RgMhX6SeFMc4CjRPSb6SXlcUKMXBcbO3Q==","_npmVersion":"11.19.0","directories":{},"_nodeVersion":"24.21.0","dependencies":{"ws":"^8.20.1","fastify":"^5.12.1","@kb-labs/sdk":"2.117.0","@fastify/cors":"^10.0.1","@fastify/cookie":"^11.0.1","@fastify/swagger":">=9.5.1","@kb-labs/core-sys":"2.120.0-canary.68fdd56fa","@fastify/websocket":"^11.0.1","@fastify/http-proxy":"^11.4.4","@fastify/swagger-ui":"^5.2.0","@kb-labs/core-retry":"2.120.0-canary.68fdd56fa","@kb-labs/data-store":"2.120.0-canary.68fdd56fa","@kb-labs/core-config":"2.120.0-canary.68fdd56fa","@kb-labs/shared-http":"2.120.0-canary.68fdd56fa","@kb-labs/core-runtime":"2.120.0-canary.68fdd56fa","@kb-labs/gateway-auth":"2.120.0-canary.68fdd56fa","@kb-labs/gateway-core":"2.120.0-canary.68fdd56fa","@kb-labs/core-platform":"2.120.0-canary.68fdd56fa","@kb-labs/core-registry":"2.120.0-canary.68fdd56fa","@kb-labs/shared-daemon":"2.120.0-canary.68fdd56fa","@kb-labs/core-contracts":"2.120.0-canary.68fdd56fa","@kb-labs/plugin-runtime":"2.120.0-canary.68fdd56fa","@kb-labs/plugin-contracts":"2.120.0-canary.68fdd56fa","fastify-type-provider-zod":"^4.0.2","@kb-labs/gateway-contracts":"2.120.0-canary.68fdd56fa","@kb-labs/core-resource-broker":"2.120.0-canary.68fdd56fa"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.6","bcryptjs":"^2.4.3","@types/ws":"^8.5.14","typescript":"^5.6.3","@kb-labs/devkit":"2.120.0-canary.68fdd56fa","@types/bcryptjs":"^2.4.6","@kb-labs/shared-testing-e2e":"2.120.0-canary.68fdd56fa"},"_npmOperationalInternal":{"tmp":"tmp/gateway-app_2.120.0-canary.68fdd56fa_1790213087122_0.4660389535526004","host":"s3://npm-registry-packages-npm-production"}},"2.120.0":{"name":"@kb-labs/gateway-app","version":"2.120.0","_id":"@kb-labs/gateway-app@2.120.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.js"},"bin":{"gateway-app":"dist/index.js"},"dist":{"shasum":"049a6290285323eec14b00cd0f6c5e185931c773","tarball":"https://registry.npmjs.org/@kb-labs/gateway-app/-/gateway-app-2.120.0.tgz","fileCount":8,"integrity":"sha512-JkZnwnQb0okGSqJilYpwPaHMDQUhP+g5AHBHhVAJYWVQLzBuoE6dgz3rnLjXDVB57DX0v2HIRHdYh1RZZiY96A==","signatures":[{"sig":"MEUCIQCvVYUggKW9y9wSx0aHyA7hmjZYRfjEBw51nRVmpmjiQQIgdLz732kAc4+Xi0fDebsAwHab5SLcnU/9EvG+n3puXpQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIC7qrtV/coOiv4cUWdOX20jUf3pHPHmjWgPd+e4pDuLxAiBUqN6pgWV2DnnCZydVn1F8PG+VmsbJmVIHbPggJmexTw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":633940},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-gateway-app-2.120.0.tgz","types":"./dist/index.d.ts","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run","build":"tsup","clean":"rimraf dist","start":"node dist/index.js","lint:fix":"eslint . --fix","test:e2e":"vitest run src/__tests__/*.e2e.test.ts","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-gateway-app-2.120.0.tgz","_integrity":"sha512-JkZnwnQb0okGSqJilYpwPaHMDQUhP+g5AHBHhVAJYWVQLzBuoE6dgz3rnLjXDVB57DX0v2HIRHdYh1RZZiY96A==","_npmVersion":"11.19.0","directories":{},"_nodeVersion":"24.21.0","dependencies":{"ws":"^8.20.1","fastify":"^5.12.1","@kb-labs/sdk":"2.117.0","@fastify/cors":"^10.0.1","@fastify/cookie":"^11.0.1","@fastify/swagger":">=9.5.1","@kb-labs/core-sys":"2.120.0","@fastify/websocket":"^11.0.1","@fastify/http-proxy":"^11.4.4","@fastify/swagger-ui":"^5.2.0","@kb-labs/core-retry":"2.120.0","@kb-labs/data-store":"2.120.0","@kb-labs/core-config":"2.120.0","@kb-labs/shared-http":"2.120.0","@kb-labs/core-runtime":"2.120.0","@kb-labs/gateway-auth":"2.120.0","@kb-labs/gateway-core":"2.120.0","@kb-labs/core-platform":"2.120.0","@kb-labs/core-registry":"2.120.0","@kb-labs/shared-daemon":"2.120.0","@kb-labs/core-contracts":"2.120.0","@kb-labs/plugin-runtime":"2.120.0","@kb-labs/plugin-contracts":"2.120.0","fastify-type-provider-zod":"^4.0.2","@kb-labs/gateway-contracts":"2.120.0","@kb-labs/core-resource-broker":"2.120.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.6","bcryptjs":"^2.4.3","@types/ws":"^8.5.14","typescript":"^5.6.3","@kb-labs/devkit":"2.120.0","@types/bcryptjs":"^2.4.6","@kb-labs/shared-testing-e2e":"2.120.0"},"_npmOperationalInternal":{"tmp":"tmp/gateway-app_2.120.0_1790278967359_0.3753533610510489","host":"s3://npm-registry-packages-npm-production"}},"2.120.1":{"name":"@kb-labs/gateway-app","version":"2.120.1","_id":"@kb-labs/gateway-app@2.120.1","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.js"},"bin":{"gateway-app":"dist/index.js"},"dist":{"shasum":"5cbbb6835417122e0f801a0149254c6e9caf6d66","tarball":"https://registry.npmjs.org/@kb-labs/gateway-app/-/gateway-app-2.120.1.tgz","fileCount":8,"integrity":"sha512-egCFyqsDs9FwurcdUIifx4eYuJaqcGmFj78p2/7pSVblj1SFKRCOVsDVYC8p/lYwNo68ELmOUPYEECALdPFQUQ==","signatures":[{"sig":"MEUCIAxAPv5vID8qbwVNIcV1xwK5z57+dfooOd4szlNilwwHAiEA5i+XNObwBe+Q7MooxfdNyV5zmi1T3sKDqKTptnf17dw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDP70w8wnVZI2AJsgmThvwxwT2deBz71e67RwCrmtXeDQIgJgHtvhv7M9TeiipRXVWV6KJBIC/CoWdEzmFwGURZzq4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":633940},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-gateway-app-2.120.1.tgz","types":"./dist/index.d.ts","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run","build":"tsup","clean":"rimraf dist","start":"node dist/index.js","lint:fix":"eslint . --fix","test:e2e":"vitest run src/__tests__/*.e2e.test.ts","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-gateway-app-2.120.1.tgz","_integrity":"sha512-egCFyqsDs9FwurcdUIifx4eYuJaqcGmFj78p2/7pSVblj1SFKRCOVsDVYC8p/lYwNo68ELmOUPYEECALdPFQUQ==","_npmVersion":"11.19.0","directories":{},"_nodeVersion":"24.21.0","dependencies":{"ws":"^8.20.1","fastify":"^5.12.1","@kb-labs/sdk":"2.117.0","@fastify/cors":"^10.0.1","@fastify/cookie":"^11.0.1","@fastify/swagger":">=9.5.1","@kb-labs/core-sys":"2.120.1","@fastify/websocket":"^11.0.1","@fastify/http-proxy":"^11.4.4","@fastify/swagger-ui":"^5.2.0","@kb-labs/core-retry":"2.120.1","@kb-labs/data-store":"2.120.1","@kb-labs/core-config":"2.120.1","@kb-labs/shared-http":"2.120.1","@kb-labs/core-runtime":"2.120.1","@kb-labs/gateway-auth":"2.120.1","@kb-labs/gateway-core":"2.120.1","@kb-labs/core-platform":"2.120.1","@kb-labs/core-registry":"2.120.1","@kb-labs/shared-daemon":"2.120.1","@kb-labs/core-contracts":"2.120.1","@kb-labs/plugin-runtime":"2.120.1","@kb-labs/plugin-contracts":"2.120.1","fastify-type-provider-zod":"^4.0.2","@kb-labs/gateway-contracts":"2.120.1","@kb-labs/core-resource-broker":"2.120.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.6","bcryptjs":"^2.4.3","@types/ws":"^8.5.14","typescript":"^5.6.3","@kb-labs/devkit":"2.120.1","@types/bcryptjs":"^2.4.6","@kb-labs/shared-testing-e2e":"2.120.1"},"_npmOperationalInternal":{"tmp":"tmp/gateway-app_2.120.1_1790288571366_0.46072811551444715","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2026-04-06T15:27:40.936Z","modified":"2026-09-24T23:02:22.438Z","0.2.0":"2026-04-06T15:27:41.264Z","0.3.0":"2026-04-06T15:53:29.204Z","0.4.0":"2026-04-06T16:13:15.557Z","0.5.0":"2026-04-06T16:36:14.789Z","2.6.0":"2026-04-11T15:43:39.007Z","2.9.0":"2026-04-11T18:26:41.735Z","2.10.0":"2026-04-11T18:59:42.747Z","2.11.0":"2026-04-11T19:28:57.588Z","2.12.0":"2026-04-11T20:04:40.934Z","2.13.0":"2026-04-11T20:25:19.435Z","2.14.0":"2026-04-12T10:01:55.308Z","2.15.0":"2026-04-12T20:05:59.376Z","2.16.0":"2026-04-13T13:25:46.720Z","2.17.0":"2026-04-13T14:16:55.642Z","2.18.0":"2026-04-13T14:34:37.396Z","2.19.0":"2026-04-13T15:28:41.494Z","2.20.0":"2026-04-13T20:58:07.649Z","2.22.0":"2026-04-14T09:25:53.373Z","2.23.0":"2026-04-14T09:37:34.304Z","2.25.0":"2026-04-14T10:51:28.214Z","2.28.0":"2026-04-14T12:36:44.837Z","2.29.0":"2026-04-14T17:09:36.792Z","2.30.0":"2026-04-14T18:32:23.268Z","2.31.0":"2026-04-14T19:25:02.459Z","2.32.0":"2026-04-14T21:12:26.582Z","2.33.0":"2026-04-14T21:33:10.076Z","2.34.0":"2026-04-14T22:10:40.815Z","2.35.0":"2026-04-15T08:08:56.260Z","2.36.0":"2026-04-15T17:56:32.108Z","2.37.0":"2026-04-16T08:03:11.330Z","2.38.0":"2026-04-16T09:12:17.060Z","2.39.0":"2026-04-16T16:19:48.353Z","2.40.0":"2026-04-16T22:46:16.226Z","2.41.0":"2026-04-17T11:24:47.578Z","2.42.0":"2026-04-17T12:28:18.511Z","2.43.0":"2026-04-17T13:11:20.575Z","2.44.0":"2026-04-18T08:30:17.523Z","2.45.0":"2026-04-18T11:06:06.841Z","2.46.0":"2026-04-18T11:30:35.717Z","2.47.0":"2026-04-18T12:09:53.952Z","2.53.0":"2026-04-18T17:52:23.845Z","2.54.0":"2026-04-19T16:27:50.030Z","2.55.0":"2026-04-19T17:47:46.404Z","2.56.0":"2026-04-19T19:16:11.616Z","2.57.0":"2026-04-19T19:34:41.467Z","2.58.0":"2026-04-19T20:21:43.233Z","2.59.0":"2026-04-19T20:45:17.110Z","2.60.0":"2026-04-19T21:39:35.955Z","2.61.0":"2026-04-20T14:01:18.717Z","2.62.0":"2026-04-20T15:35:02.577Z","2.64.0":"2026-04-20T20:28:21.587Z","2.65.0":"2026-04-21T07:14:36.203Z","2.66.0":"2026-04-21T07:35:44.461Z","2.67.0":"2026-04-21T08:08:27.373Z","2.68.0":"2026-04-21T08:27:32.059Z","2.69.0":"2026-04-21T08:39:07.212Z","2.72.0":"2026-04-21T10:10:00.459Z","2.73.0":"2026-04-21T11:15:01.155Z","2.74.0":"2026-04-21T12:30:01.604Z","2.75.0":"2026-04-21T13:04:29.827Z","2.77.0":"2026-04-21T14:02:08.424Z","2.78.0":"2026-04-21T15:47:56.652Z","2.79.0":"2026-04-21T16:38:30.790Z","2.80.0":"2026-04-21T17:14:54.936Z","2.81.0":"2026-04-21T17:42:59.101Z","2.82.0":"2026-04-21T18:18:12.519Z","2.87.0":"2026-04-24T21:00:25.716Z","2.88.0":"2026-04-25T09:35:05.017Z","2.89.0":"2026-04-25T10:06:49.252Z","2.93.0":"2026-04-28T19:52:05.787Z","2.94.0":"2026-04-28T21:13:21.397Z","2.96.0":"2026-07-03T23:03:08.913Z","2.98.0":"2026-07-18T14:36:06.638Z","2.100.0":"2026-07-19T00:39:22.828Z","2.101.0-canary.3f3ceb8f":"2026-07-19T14:46:01.590Z","2.101.0":"2026-07-19T16:09:45.378Z","2.102.0":"2026-07-19T21:30:39.088Z","2.103.0":"2026-07-19T22:40:07.987Z","2.104.0":"2026-07-19T23:53:29.889Z","2.105.0":"2026-07-23T22:33:44.708Z","2.106.0":"2026-07-24T01:07:46.147Z","2.107.0":"2026-07-25T18:57:24.634Z","2.109.0":"2026-07-25T20:48:47.199Z","2.110.0":"2026-07-28T00:42:06.429Z","2.111.0":"2026-07-28T18:54:40.102Z","2.112.0":"2026-07-29T06:53:14.192Z","2.114.0":"2026-07-30T22:06:14.583Z","2.116.11":"2026-08-01T21:09:46.114Z","2.116.12":"2026-08-01T22:05:41.208Z","2.116.13":"2026-08-01T22:32:09.926Z","2.116.14":"2026-08-01T23:02:06.245Z","2.117.0":"2026-08-09T17:54:01.566Z","2.118.0":"2026-08-11T18:04:59.723Z","2.118.1":"2026-08-12T08:50:28.742Z","2.118.2":"2026-08-12T22:29:13.637Z","2.119.0-canary.8c5512847":"2026-08-15T17:05:19.148Z","2.119.0-canary.cee505c72":"2026-08-18T21:08:57.900Z","2.119.0-canary.85d060ea6":"2026-08-20T18:29:45.644Z","2.119.0-canary.c64d2c41e":"2026-08-24T22:03:53.570Z","2.119.0-canary.0b1ec4151":"2026-08-24T22:38:19.707Z","2.119.0-canary.2077501f1":"2026-08-24T23:22:03.220Z","2.119.0-canary.b20fd4a5b":"2026-08-25T02:41:25.718Z","2.119.0-canary.448a88d0f":"2026-08-25T06:12:32.861Z","2.119.0-canary.e120bc0ee":"2026-08-25T06:53:38.758Z","2.119.0-canary.6ec5ad2e4":"2026-08-25T15:25:47.115Z","2.119.0-canary.f8394d5fd":"2026-08-25T16:27:36.207Z","2.119.0-canary.bb3d7f2f1":"2026-08-25T18:03:26.627Z","2.119.0-canary.3edea00f6":"2026-08-26T17:29:33.978Z","2.119.0-canary.8f939a290":"2026-08-26T23:50:25.808Z","2.119.0-canary.0c078654e":"2026-08-27T00:26:10.247Z","2.119.0-canary.ce846d079":"2026-08-27T01:22:55.287Z","2.119.0-canary.62ffd5965":"2026-08-27T03:06:43.445Z","2.119.0-canary.1b2bf822b":"2026-08-27T04:21:43.113Z","2.119.0-canary.602573533":"2026-08-27T09:09:59.467Z","2.119.0-canary.0b4b21a55":"2026-09-02T19:15:59.088Z","2.119.0":"2026-09-05T19:02:45.247Z","2.119.1-canary.b53bbee1d":"2026-09-05T23:06:42.812Z","2.119.1-canary.a6aa9b388":"2026-09-06T00:15:45.486Z","2.119.1-canary.57c3a1e5e":"2026-09-06T01:22:38.865Z","2.119.1-canary.1e87213c2":"2026-09-06T02:22:06.335Z","2.119.1-canary.ee03bc25d":"2026-09-12T10:42:50.142Z","2.119.1-canary.a73502f0d":"2026-09-13T00:07:56.007Z","2.119.1-canary.e834e2cf9":"2026-09-13T11:47:56.986Z","2.119.1-canary.6a127adf8":"2026-09-13T15:24:25.657Z","2.119.1-canary.c8f889b14":"2026-09-14T19:15:08.552Z","2.120.0-canary.68fdd56fa":"2026-09-24T01:24:47.208Z","2.120.0":"2026-09-24T19:42:47.471Z","2.120.1":"2026-09-24T22:22:51.514Z"},"maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"readme":"","readmeFilename":""}