{"_id":"@kb-labs/rest-api-app","_rev":"131-4c4399ce7d2590d9c9b07e2bb10973ad","name":"@kb-labs/rest-api-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","canary":"2.119.1-canary.c8f889b14","candidate-platform-2.119.1-canary.c8f889b14-canary-c8f889b14fcb":"2.119.1-canary.c8f889b14","candidate-platform-2.120.0-canary.68fdd56fa-canary-68fdd56fa81b":"2.120.0-canary.68fdd56fa","candidate-platform-2.120.0-stable-dafff6e385f0":"2.120.0","latest":"2.120.1","candidate-platform-2.120.1-stable-80dd88880fc4":"2.120.1"},"versions":{"1.3.0":{"name":"@kb-labs/rest-api-app","version":"1.3.0","_id":"@kb-labs/rest-api-app@1.3.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.js"},"dist":{"shasum":"5765a69800c1e12242167574bfd00b2ad510d3bc","tarball":"https://registry.npmjs.org/@kb-labs/rest-api-app/-/rest-api-app-1.3.0.tgz","fileCount":255,"integrity":"sha512-TVJjeaVsI/lHE1Ek+oqPCT6fOpEZUmgGdeEcSv5geqgeDHmUkNvFnfaGaVJHSw9w+x8h/J+anj6IcA28np1FqA==","signatures":[{"sig":"MEQCIGBxgJKrSSwk0mtd4oqO+tLO9TYAf1a9J/tznE9HJRBbAiBWDy4O8VWoTp1TCH0tZuH9oxQ9p3eje23hzBsMsCkw2w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2430193},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"gitHead":"5c414cd398b1eea642f0c21fc7ed0088b72db73c","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run --passWithNoTests -c ../../vitest.config.ts","build":"tsup","clean":"rimraf dist","start":"node dist/index.js","lint:fix":"eslint . --fix","test:watch":"vitest --passWithNoTests -c ../../vitest.config.ts","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_npmVersion":"10.8.2","description":"REST API application for KB Labs, providing HTTP endpoints for plugin functionality","directories":{},"_nodeVersion":"20.19.4","dependencies":{"ws":"^8.18.0","zod":"^4.0.0","pino":"^8.16.2","ulid":"^2.3.0","yaml":"^2.8.0","fastify":"^5.2.0","pino-pretty":"^10.2.3","prom-client":"^15.1.3","@fastify/cors":"^10.0.1","fastify-plugin":"^5.0.1","@fastify/swagger":">=9.5.1","@kb-labs/core-sys":"^1.5.0","@fastify/websocket":"^11.0.1","@fastify/rate-limit":"^10.1.1","@fastify/swagger-ui":"^5.2.0","@kb-labs/core-config":"^1.5.0","@kb-labs/core-tenant":"^1.5.0","@kb-labs/shared-http":"^1.3.0","@kb-labs/core-runtime":"^1.5.0","@kb-labs/core-platform":"^1.5.0","@kb-labs/core-registry":"^1.5.0","@kb-labs/rest-api-core":"^1.3.0","@kb-labs/core-contracts":"^1.5.0","@kb-labs/core-workspace":"^1.5.0","@kb-labs/plugin-runtime":"^1.3.0","@kb-labs/workflow-engine":"^1.4.0","@kb-labs/plugin-contracts":"^1.3.0","@kb-labs/plugin-execution":"^1.3.0","fastify-type-provider-zod":"^6.0.0","@kb-labs/gateway-contracts":"^0.1.0","@kb-labs/rest-api-contracts":"^1.3.0","@kb-labs/workflow-constants":"^1.4.0","@kb-labs/workflow-contracts":"^1.4.0","@kb-labs/plugin-execution-factory":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","tsup":"^8","rimraf":"^6.0.1","vitest":"^3","nodemon":"^3.1.11","@types/ws":"^8.5.13","typescript":"^5","@types/node":"^20.10.0","@kb-labs/devkit":"link:../../../../infra/kb-labs-devkit"},"_npmOperationalInternal":{"tmp":"tmp/rest-api-app_1.3.0_1775489200732_0.44994940699421515","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"@kb-labs/rest-api-app","version":"1.4.0","_id":"@kb-labs/rest-api-app@1.4.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.js"},"dist":{"shasum":"ae4776701b85a648903e19a4ba74370b2761ea88","tarball":"https://registry.npmjs.org/@kb-labs/rest-api-app/-/rest-api-app-1.4.0.tgz","fileCount":5,"integrity":"sha512-RbMY2mWGZ68M4BYyXQg5fT98+pxahQUy4dQlXmngu1UxGBuuep5TrfxB7RjsFkC6ugaxrGPQJttLwhEY7pahvQ==","signatures":[{"sig":"MEUCIQCsReQSvAa8zbiLPEsbaSqSFVS+59wActegyR7wG3KocgIgb+XlwCxC1WwVl2wo2KAiQW8Jzbz4QqpGEaVQ5iM0tR8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":959235},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"gitHead":"fc3d9fe1910c78414f6dbfbe83647c3b9b97cc89","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run --passWithNoTests -c ../../vitest.config.ts","build":"tsup","clean":"rimraf dist","start":"node dist/index.js","lint:fix":"eslint . --fix","test:watch":"vitest --passWithNoTests -c ../../vitest.config.ts","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_npmVersion":"10.8.2","description":"REST API application for KB Labs, providing HTTP endpoints for plugin functionality","directories":{},"_nodeVersion":"20.19.4","dependencies":{"ws":"^8.18.0","zod":"^4.0.0","pino":"^8.16.2","ulid":"^2.3.0","yaml":"^2.8.0","fastify":"^5.2.0","pino-pretty":"^10.2.3","prom-client":"^15.1.3","@fastify/cors":"^10.0.1","fastify-plugin":"^5.0.1","@fastify/swagger":">=9.5.1","@kb-labs/core-sys":"^1.5.0","@fastify/websocket":"^11.0.1","@fastify/rate-limit":"^10.1.1","@fastify/swagger-ui":"^5.2.0","@kb-labs/core-config":"^1.5.0","@kb-labs/core-tenant":"^1.5.0","@kb-labs/shared-http":"^1.3.0","@kb-labs/core-runtime":"^1.5.0","@kb-labs/core-platform":"^1.5.0","@kb-labs/core-registry":"^1.5.0","@kb-labs/rest-api-core":"^1.4.0","@kb-labs/core-contracts":"^1.5.0","@kb-labs/core-workspace":"^1.5.0","@kb-labs/plugin-runtime":"^1.3.0","@kb-labs/workflow-engine":"^1.4.0","@kb-labs/plugin-contracts":"^1.3.0","@kb-labs/plugin-execution":"^1.3.0","fastify-type-provider-zod":"^6.0.0","@kb-labs/gateway-contracts":"^0.2.0","@kb-labs/rest-api-contracts":"^1.4.0","@kb-labs/workflow-constants":"^1.4.0","@kb-labs/workflow-contracts":"^1.4.0","@kb-labs/plugin-execution-factory":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","tsup":"^8","rimraf":"^6.0.1","vitest":"^3","nodemon":"^3.1.11","@types/ws":"^8.5.13","typescript":"^5","@types/node":"^20.10.0","@kb-labs/devkit":"link:../../../../infra/kb-labs-devkit"},"_npmOperationalInternal":{"tmp":"tmp/rest-api-app_1.4.0_1775490780821_0.8912322264134094","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"@kb-labs/rest-api-app","version":"1.5.0","_id":"@kb-labs/rest-api-app@1.5.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.js"},"dist":{"shasum":"f06b53dc2580ca0ddefc454d8f5d37f21ed2a497","tarball":"https://registry.npmjs.org/@kb-labs/rest-api-app/-/rest-api-app-1.5.0.tgz","fileCount":5,"integrity":"sha512-29QH/KqQOYtZkzS1BfYIo69oAaxb16tHuv7+OQR1mWh2lGLbRSruLeXN1LRG8qiU46+u3o81x1T3GU3Gw6NRAg==","signatures":[{"sig":"MEUCIQDAnOHME43X1tlzYX0IkycYpMDL1u33QnSNXnYeCyEc5AIgHJp8l3twZ2zeA9/7eqLLZmBiUSYTBl+NXqIBZV/UDIs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":959235},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"gitHead":"d6bc4f6c845235120423407d9f4487826a72d8e3","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run --passWithNoTests -c ../../vitest.config.ts","build":"tsup","clean":"rimraf dist","start":"node dist/index.js","lint:fix":"eslint . --fix","test:watch":"vitest --passWithNoTests -c ../../vitest.config.ts","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_npmVersion":"10.8.2","description":"REST API application for KB Labs, providing HTTP endpoints for plugin functionality","directories":{},"_nodeVersion":"20.19.4","dependencies":{"ws":"^8.18.0","zod":"^4.0.0","pino":"^8.16.2","ulid":"^2.3.0","yaml":"^2.8.0","fastify":"^5.2.0","pino-pretty":"^10.2.3","prom-client":"^15.1.3","@fastify/cors":"^10.0.1","fastify-plugin":"^5.0.1","@fastify/swagger":">=9.5.1","@kb-labs/core-sys":"^1.6.0","@fastify/websocket":"^11.0.1","@fastify/rate-limit":"^10.1.1","@fastify/swagger-ui":"^5.2.0","@kb-labs/core-config":"^1.6.0","@kb-labs/core-tenant":"^1.6.0","@kb-labs/shared-http":"^1.4.0","@kb-labs/core-runtime":"^1.6.0","@kb-labs/core-platform":"^1.6.0","@kb-labs/core-registry":"^1.6.0","@kb-labs/rest-api-core":"^1.5.0","@kb-labs/core-contracts":"^1.6.0","@kb-labs/core-workspace":"^1.6.0","@kb-labs/plugin-runtime":"^1.4.0","@kb-labs/workflow-engine":"^1.5.0","@kb-labs/plugin-contracts":"^1.4.0","@kb-labs/plugin-execution":"^1.4.0","fastify-type-provider-zod":"^6.0.0","@kb-labs/gateway-contracts":"^0.3.0","@kb-labs/rest-api-contracts":"^1.5.0","@kb-labs/workflow-constants":"^1.5.0","@kb-labs/workflow-contracts":"^1.5.0","@kb-labs/plugin-execution-factory":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","tsup":"^8","rimraf":"^6.0.1","vitest":"^3","nodemon":"^3.1.11","@types/ws":"^8.5.13","typescript":"^5","@types/node":"^20.10.0","@kb-labs/devkit":"link:../../../../infra/kb-labs-devkit"},"_npmOperationalInternal":{"tmp":"tmp/rest-api-app_1.5.0_1775491973497_0.9151382620080353","host":"s3://npm-registry-packages-npm-production"}},"1.6.0":{"name":"@kb-labs/rest-api-app","version":"1.6.0","_id":"@kb-labs/rest-api-app@1.6.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.js"},"dist":{"shasum":"acc486fb104775bf632ca652ca67e43448da0d2c","tarball":"https://registry.npmjs.org/@kb-labs/rest-api-app/-/rest-api-app-1.6.0.tgz","fileCount":8,"integrity":"sha512-l3n4N7uC0mCHzHtrWPVJ3TOoy6kKOoCWlk2OS+8H+TeZOAYaR9Xm4e3YFT31Q2PBwovRERQsFJZK8NiKwzX1+g==","signatures":[{"sig":"MEQCIAZtWCC5UqRg3JMnVaQophTLpxQPu4sSqWftmcDbslBQAiADaz0YTw0US+Dgm7+vROYjyfa+eoPNHH3KnU1FytGOCA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":961163},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"gitHead":"5dee1c0eb0d982778bb52baf2e05f893ae8438bc","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run --passWithNoTests -c ../../vitest.config.ts","build":"tsup","clean":"rimraf dist","start":"node dist/index.js","lint:fix":"eslint . --fix","test:watch":"vitest --passWithNoTests -c ../../vitest.config.ts","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_npmVersion":"10.8.2","description":"REST API application for KB Labs, providing HTTP endpoints for plugin functionality","directories":{},"_nodeVersion":"20.19.4","dependencies":{"ws":"^8.18.0","zod":"^4.0.0","pino":"^8.16.2","ulid":"^2.3.0","yaml":"^2.8.0","fastify":"^5.2.0","pino-pretty":"^10.2.3","prom-client":"^15.1.3","@fastify/cors":"^10.0.1","fastify-plugin":"^5.0.1","@fastify/swagger":">=9.5.1","@kb-labs/core-sys":"^1.7.0","@fastify/websocket":"^11.0.1","@fastify/rate-limit":"^10.1.1","@fastify/swagger-ui":"^5.2.0","@kb-labs/core-config":"^1.7.0","@kb-labs/core-tenant":"^1.7.0","@kb-labs/shared-http":"^1.4.0","@kb-labs/core-runtime":"^1.7.0","@kb-labs/core-platform":"^1.7.0","@kb-labs/core-registry":"^1.7.0","@kb-labs/rest-api-core":"^1.6.0","@kb-labs/core-contracts":"^1.7.0","@kb-labs/core-workspace":"^1.7.0","@kb-labs/plugin-runtime":"^1.4.0","@kb-labs/workflow-engine":"^1.5.0","@kb-labs/plugin-contracts":"^1.4.0","@kb-labs/plugin-execution":"^1.4.0","fastify-type-provider-zod":"^6.0.0","@kb-labs/gateway-contracts":"^0.4.0","@kb-labs/rest-api-contracts":"^1.6.0","@kb-labs/workflow-constants":"^1.5.0","@kb-labs/workflow-contracts":"^1.5.0","@kb-labs/plugin-execution-factory":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","tsup":"^8","rimraf":"^6.0.1","vitest":"^3","nodemon":"^3.1.11","@types/ws":"^8.5.13","typescript":"^5","@types/node":"^20.10.0","@kb-labs/devkit":"link:../../../../infra/kb-labs-devkit"},"_npmOperationalInternal":{"tmp":"tmp/rest-api-app_1.6.0_1775493275256_0.8110464026270043","host":"s3://npm-registry-packages-npm-production"}},"2.6.0":{"name":"@kb-labs/rest-api-app","version":"2.6.0","_id":"@kb-labs/rest-api-app@2.6.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.js"},"dist":{"shasum":"06337043aee1b8a70f4b4e87212e83749959595c","tarball":"https://registry.npmjs.org/@kb-labs/rest-api-app/-/rest-api-app-2.6.0.tgz","fileCount":7,"integrity":"sha512-DGQ8WWWkRFn+0VqlK3SCcHUuofxYn8F0FNS5aA5F56KyxqLT1pnoKNyIyXWWUyZ77vdVJHayGY9EUikbN0qC/A==","signatures":[{"sig":"MEYCIQD/D932fHvGgAJAFMJWgmLd88TAjH4VDp5b59BDmECdWwIhAPR9widg98+Ya4VJTzA9EDnG7livZZ9QJnyObkS16l6p","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":959548},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"gitHead":"b19d4e2a767bb809d8fbdfc6b2055d8e9f376ad8","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run --passWithNoTests -c ../../vitest.config.ts","build":"tsup","clean":"rimraf dist","start":"node dist/index.js","lint:fix":"eslint . --fix","test:watch":"vitest --passWithNoTests -c ../../vitest.config.ts","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_npmVersion":"10.8.2","description":"REST API application for KB Labs, providing HTTP endpoints for plugin functionality","directories":{},"_nodeVersion":"20.19.4","dependencies":{"ws":"^8.18.0","zod":"^3.23.8","pino":"^9.0.0","ulid":"^2.3.0","yaml":"^2.8.0","fastify":"^5.2.0","pino-pretty":"^10.2.3","prom-client":"^15.1.3","@fastify/cors":"^10.0.1","fastify-plugin":"^5.0.1","@fastify/swagger":">=9.5.1","@kb-labs/core-sys":"^2.6.0","@fastify/websocket":"^11.0.1","@fastify/rate-limit":"^10.1.1","@fastify/swagger-ui":"^5.2.0","@kb-labs/core-config":"^2.6.0","@kb-labs/core-tenant":"^2.6.0","@kb-labs/shared-http":"^2.6.0","@kb-labs/core-runtime":"^2.6.0","@kb-labs/core-platform":"^2.6.0","@kb-labs/core-registry":"^2.6.0","@kb-labs/rest-api-core":"^2.6.0","@kb-labs/core-contracts":"^2.6.0","@kb-labs/core-workspace":"^2.6.0","@kb-labs/plugin-runtime":"^2.6.0","@kb-labs/workflow-engine":"^2.6.0","@kb-labs/plugin-contracts":"^2.6.0","@kb-labs/plugin-execution":"^2.6.0","fastify-type-provider-zod":"^6.0.0","@kb-labs/gateway-contracts":"^2.6.0","@kb-labs/rest-api-contracts":"^2.6.0","@kb-labs/workflow-constants":"^2.6.0","@kb-labs/workflow-contracts":"^2.6.0","@kb-labs/plugin-execution-factory":"^2.6.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.4","@types/ws":"^8.5.13","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/rest-api-app_2.6.0_1775922385067_0.48226944711510034","host":"s3://npm-registry-packages-npm-production"}},"2.9.0":{"name":"@kb-labs/rest-api-app","version":"2.9.0","_id":"@kb-labs/rest-api-app@2.9.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.js"},"dist":{"shasum":"9a33037c69fae8e238a836f014bfe5a8207e4d92","tarball":"https://registry.npmjs.org/@kb-labs/rest-api-app/-/rest-api-app-2.9.0.tgz","fileCount":7,"integrity":"sha512-59eKLQbjHOVGafqbeoHvr9uP6p/V08d8JWxQR8cyLeGMvg1HTJQaDsU1fFlpRh4a7FbMUvlk25cyNCAq/3cmSg==","signatures":[{"sig":"MEUCIQC1MR+mTpXKmaJ6JhX+O3Ph0YGBw/M7RR4HubtQwmcZkQIgSDF8P/7ySyc5sD6oynv8cB7mTVanJyQSBy6M/qdYu0E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":959522},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-rest-api-app-2.9.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run --passWithNoTests -c ../../vitest.config.ts","build":"tsup","clean":"rimraf dist","start":"node dist/index.js","lint:fix":"eslint . --fix","test:watch":"vitest --passWithNoTests -c ../../vitest.config.ts","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/b7a99644bb6b898746b029e218fce0b9/kb-labs-rest-api-app-2.9.0.tgz","_integrity":"sha512-59eKLQbjHOVGafqbeoHvr9uP6p/V08d8JWxQR8cyLeGMvg1HTJQaDsU1fFlpRh4a7FbMUvlk25cyNCAq/3cmSg==","_npmVersion":"10.8.2","description":"REST API application for KB Labs, providing HTTP endpoints for plugin functionality","directories":{},"_nodeVersion":"20.19.4","dependencies":{"ws":"^8.18.0","zod":"^3.23.8","pino":"^9.0.0","ulid":"^2.3.0","yaml":"^2.8.0","fastify":"^5.2.0","pino-pretty":"^10.2.3","prom-client":"^15.1.3","@fastify/cors":"^10.0.1","fastify-plugin":"^5.0.1","@fastify/swagger":">=9.5.1","@kb-labs/core-sys":"2.9.0","@fastify/websocket":"^11.0.1","@fastify/rate-limit":"^10.1.1","@fastify/swagger-ui":"^5.2.0","@kb-labs/core-config":"2.9.0","@kb-labs/core-tenant":"2.9.0","@kb-labs/shared-http":"2.9.0","@kb-labs/core-runtime":"2.9.0","@kb-labs/core-platform":"2.9.0","@kb-labs/core-registry":"2.9.0","@kb-labs/rest-api-core":"2.9.0","@kb-labs/core-contracts":"2.9.0","@kb-labs/core-workspace":"2.9.0","@kb-labs/plugin-runtime":"2.9.0","@kb-labs/workflow-engine":"2.9.0","@kb-labs/plugin-contracts":"2.9.0","@kb-labs/plugin-execution":"2.9.0","fastify-type-provider-zod":"^6.0.0","@kb-labs/gateway-contracts":"2.9.0","@kb-labs/rest-api-contracts":"2.9.0","@kb-labs/workflow-constants":"2.9.0","@kb-labs/workflow-contracts":"2.9.0","@kb-labs/plugin-execution-factory":"2.9.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.4","@types/ws":"^8.5.13","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.9.0"},"_npmOperationalInternal":{"tmp":"tmp/rest-api-app_2.9.0_1775932105540_0.8132451809156256","host":"s3://npm-registry-packages-npm-production"}},"2.10.0":{"name":"@kb-labs/rest-api-app","version":"2.10.0","_id":"@kb-labs/rest-api-app@2.10.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.js"},"dist":{"shasum":"bc87eefaf4660ab2547ba8f9da30cbc1c8e191b8","tarball":"https://registry.npmjs.org/@kb-labs/rest-api-app/-/rest-api-app-2.10.0.tgz","fileCount":7,"integrity":"sha512-fee5XW6+AoDanztMy3+17WNRCs0hwd2ZGQOgnaIp9V5mumavXMcIRSyvtmQBF9jeXkkNCH8ml/A/NAmjnBKToA==","signatures":[{"sig":"MEUCIBiFRnb0R1va0cakD/bP1vPWO9ltBqIL1SJlKtzdnlY1AiEA0aCCHbVpcN3Goex52XTVMcjUGQ9mrte/GZr4ZHYwI5c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":959543},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-rest-api-app-2.10.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run --passWithNoTests -c ../../vitest.config.ts","build":"tsup","clean":"rimraf dist","start":"node dist/index.js","lint:fix":"eslint . --fix","test:watch":"vitest --passWithNoTests -c ../../vitest.config.ts","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/4b39220cfb00168d5d58480db6cff57b/kb-labs-rest-api-app-2.10.0.tgz","_integrity":"sha512-fee5XW6+AoDanztMy3+17WNRCs0hwd2ZGQOgnaIp9V5mumavXMcIRSyvtmQBF9jeXkkNCH8ml/A/NAmjnBKToA==","_npmVersion":"10.8.2","description":"REST API application for KB Labs, providing HTTP endpoints for plugin functionality","directories":{},"_nodeVersion":"20.19.4","dependencies":{"ws":"^8.18.0","zod":"^3.23.8","pino":"^9.0.0","ulid":"^2.3.0","yaml":"^2.8.0","fastify":"^5.2.0","pino-pretty":"^10.2.3","prom-client":"^15.1.3","@fastify/cors":"^10.0.1","fastify-plugin":"^5.0.1","@fastify/swagger":">=9.5.1","@kb-labs/core-sys":"2.10.0","@fastify/websocket":"^11.0.1","@fastify/rate-limit":"^10.1.1","@fastify/swagger-ui":"^5.2.0","@kb-labs/core-config":"2.10.0","@kb-labs/core-tenant":"2.10.0","@kb-labs/shared-http":"2.10.0","@kb-labs/core-runtime":"2.10.0","@kb-labs/core-platform":"2.10.0","@kb-labs/core-registry":"2.10.0","@kb-labs/rest-api-core":"2.10.0","@kb-labs/core-contracts":"2.10.0","@kb-labs/core-workspace":"2.10.0","@kb-labs/plugin-runtime":"2.10.0","@kb-labs/workflow-engine":"2.10.0","@kb-labs/plugin-contracts":"2.10.0","@kb-labs/plugin-execution":"2.10.0","fastify-type-provider-zod":"^6.0.0","@kb-labs/gateway-contracts":"2.10.0","@kb-labs/rest-api-contracts":"2.10.0","@kb-labs/workflow-constants":"2.10.0","@kb-labs/workflow-contracts":"2.10.0","@kb-labs/plugin-execution-factory":"2.10.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.4","@types/ws":"^8.5.13","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.10.0"},"_npmOperationalInternal":{"tmp":"tmp/rest-api-app_2.10.0_1775934086972_0.3375731571952927","host":"s3://npm-registry-packages-npm-production"}},"2.11.0":{"name":"@kb-labs/rest-api-app","version":"2.11.0","_id":"@kb-labs/rest-api-app@2.11.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.js"},"dist":{"shasum":"b84e1619356e73317252f25f6c3adc44aa4b0012","tarball":"https://registry.npmjs.org/@kb-labs/rest-api-app/-/rest-api-app-2.11.0.tgz","fileCount":7,"integrity":"sha512-gtPe7kvwSVBP3Ti2caytriSyxBTy3usYiWXy+3sz+HCaGll0usexACL17OvlVKMWJc5teuqN5mAmjKxctv62uw==","signatures":[{"sig":"MEUCIQDNaMT6SHPX5976D04ud3NGv9MrwvEJ1xdwjw9eSTvJfgIgDPE0rSq0ajk3J0uz1N7KvU7IIiuRa8PW0DbpRFTQdfs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":959543},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-rest-api-app-2.11.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run --passWithNoTests -c ../../vitest.config.ts","build":"tsup","clean":"rimraf dist","start":"node dist/index.js","lint:fix":"eslint . --fix","test:watch":"vitest --passWithNoTests -c ../../vitest.config.ts","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/20e755afa2a2c15a5aa01adc722e2606/kb-labs-rest-api-app-2.11.0.tgz","_integrity":"sha512-gtPe7kvwSVBP3Ti2caytriSyxBTy3usYiWXy+3sz+HCaGll0usexACL17OvlVKMWJc5teuqN5mAmjKxctv62uw==","_npmVersion":"10.8.2","description":"REST API application for KB Labs, providing HTTP endpoints for plugin functionality","directories":{},"_nodeVersion":"20.19.4","dependencies":{"ws":"^8.18.0","zod":"^3.23.8","pino":"^9.0.0","ulid":"^2.3.0","yaml":"^2.8.0","fastify":"^5.2.0","pino-pretty":"^10.2.3","prom-client":"^15.1.3","@fastify/cors":"^10.0.1","fastify-plugin":"^5.0.1","@fastify/swagger":">=9.5.1","@kb-labs/core-sys":"2.11.0","@fastify/websocket":"^11.0.1","@fastify/rate-limit":"^10.1.1","@fastify/swagger-ui":"^5.2.0","@kb-labs/core-config":"2.11.0","@kb-labs/core-tenant":"2.11.0","@kb-labs/shared-http":"2.11.0","@kb-labs/core-runtime":"2.11.0","@kb-labs/core-platform":"2.11.0","@kb-labs/core-registry":"2.11.0","@kb-labs/rest-api-core":"2.11.0","@kb-labs/core-contracts":"2.11.0","@kb-labs/core-workspace":"2.11.0","@kb-labs/plugin-runtime":"2.11.0","@kb-labs/workflow-engine":"2.11.0","@kb-labs/plugin-contracts":"2.11.0","@kb-labs/plugin-execution":"2.11.0","fastify-type-provider-zod":"^6.0.0","@kb-labs/gateway-contracts":"2.11.0","@kb-labs/rest-api-contracts":"2.11.0","@kb-labs/workflow-constants":"2.11.0","@kb-labs/workflow-contracts":"2.11.0","@kb-labs/plugin-execution-factory":"2.11.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.4","@types/ws":"^8.5.13","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.11.0"},"_npmOperationalInternal":{"tmp":"tmp/rest-api-app_2.11.0_1775935837860_0.7456314081648003","host":"s3://npm-registry-packages-npm-production"}},"2.12.0":{"name":"@kb-labs/rest-api-app","version":"2.12.0","_id":"@kb-labs/rest-api-app@2.12.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.js"},"dist":{"shasum":"9960e553c56498ec012d7025ce9147dedbd2c902","tarball":"https://registry.npmjs.org/@kb-labs/rest-api-app/-/rest-api-app-2.12.0.tgz","fileCount":7,"integrity":"sha512-y0VUg8unyot8PPIm+GQMTyItKqnNgFuuklvUMzGmveF+zL3ZJjh9RVeU5krIy+p+XbMMzDWgK5vqiDQ9r0U4jg==","signatures":[{"sig":"MEQCIDDYPR/i/D6L/cruMj9ZqijwJg2a82C0NXJ16RgQGqb5AiAL4occzNHKTiX5NOyrVqegP3o2ILUjmV0fIP4D0GWV/w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":959543},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-rest-api-app-2.12.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run --passWithNoTests -c ../../vitest.config.ts","build":"tsup","clean":"rimraf dist","start":"node dist/index.js","lint:fix":"eslint . --fix","test:watch":"vitest --passWithNoTests -c ../../vitest.config.ts","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/c72353acf15f6368856bc0f89306ecfa/kb-labs-rest-api-app-2.12.0.tgz","_integrity":"sha512-y0VUg8unyot8PPIm+GQMTyItKqnNgFuuklvUMzGmveF+zL3ZJjh9RVeU5krIy+p+XbMMzDWgK5vqiDQ9r0U4jg==","_npmVersion":"10.8.2","description":"REST API application for KB Labs, providing HTTP endpoints for plugin functionality","directories":{},"_nodeVersion":"20.19.4","dependencies":{"ws":"^8.18.0","zod":"^3.23.8","pino":"^9.0.0","ulid":"^2.3.0","yaml":"^2.8.0","fastify":"^5.2.0","pino-pretty":"^10.2.3","prom-client":"^15.1.3","@fastify/cors":"^10.0.1","fastify-plugin":"^5.0.1","@fastify/swagger":">=9.5.1","@kb-labs/core-sys":"2.12.0","@fastify/websocket":"^11.0.1","@fastify/rate-limit":"^10.1.1","@fastify/swagger-ui":"^5.2.0","@kb-labs/core-config":"2.12.0","@kb-labs/core-tenant":"2.12.0","@kb-labs/shared-http":"2.12.0","@kb-labs/core-runtime":"2.12.0","@kb-labs/core-platform":"2.12.0","@kb-labs/core-registry":"2.12.0","@kb-labs/rest-api-core":"2.12.0","@kb-labs/core-contracts":"2.12.0","@kb-labs/core-workspace":"2.12.0","@kb-labs/plugin-runtime":"2.12.0","@kb-labs/workflow-engine":"2.12.0","@kb-labs/plugin-contracts":"2.12.0","@kb-labs/plugin-execution":"2.12.0","fastify-type-provider-zod":"^6.0.0","@kb-labs/gateway-contracts":"2.12.0","@kb-labs/rest-api-contracts":"2.12.0","@kb-labs/workflow-constants":"2.12.0","@kb-labs/workflow-contracts":"2.12.0","@kb-labs/plugin-execution-factory":"2.12.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.4","@types/ws":"^8.5.13","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.12.0"},"_npmOperationalInternal":{"tmp":"tmp/rest-api-app_2.12.0_1775937904877_0.4790909891788442","host":"s3://npm-registry-packages-npm-production"}},"2.13.0":{"name":"@kb-labs/rest-api-app","version":"2.13.0","_id":"@kb-labs/rest-api-app@2.13.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.js"},"dist":{"shasum":"1442c43a7a39887aded820f847dc31a5eba1b3b2","tarball":"https://registry.npmjs.org/@kb-labs/rest-api-app/-/rest-api-app-2.13.0.tgz","fileCount":7,"integrity":"sha512-o8bEn29pok2hZa6b09YoDtGdjU6Q6atj2+5rt84wxlibk2JLF5Dkjjqfz54kClmvuFqZ5IM8jB5336oLN8wOhg==","signatures":[{"sig":"MEUCIQD1OlprQbxmA6cwgIujv5Kdnlj0ldG0eQMxwDw2KeQQgwIgFRtUwKjmWT9aK3IxPrGZbtsPhZBzspJ1OzBwmhyhfeQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":959543},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-rest-api-app-2.13.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run --passWithNoTests -c ../../vitest.config.ts","build":"tsup","clean":"rimraf dist","start":"node dist/index.js","lint:fix":"eslint . --fix","test:watch":"vitest --passWithNoTests -c ../../vitest.config.ts","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/e72aad2063e02243791a589533f6987d/kb-labs-rest-api-app-2.13.0.tgz","_integrity":"sha512-o8bEn29pok2hZa6b09YoDtGdjU6Q6atj2+5rt84wxlibk2JLF5Dkjjqfz54kClmvuFqZ5IM8jB5336oLN8wOhg==","_npmVersion":"10.8.2","description":"REST API application for KB Labs, providing HTTP endpoints for plugin functionality","directories":{},"_nodeVersion":"20.19.4","dependencies":{"ws":"^8.18.0","zod":"^3.23.8","pino":"^9.0.0","ulid":"^2.3.0","yaml":"^2.8.0","fastify":"^5.2.0","pino-pretty":"^10.2.3","prom-client":"^15.1.3","@fastify/cors":"^10.0.1","fastify-plugin":"^5.0.1","@fastify/swagger":">=9.5.1","@kb-labs/core-sys":"2.13.0","@fastify/websocket":"^11.0.1","@fastify/rate-limit":"^10.1.1","@fastify/swagger-ui":"^5.2.0","@kb-labs/core-config":"2.13.0","@kb-labs/core-tenant":"2.13.0","@kb-labs/shared-http":"2.13.0","@kb-labs/core-runtime":"2.13.0","@kb-labs/core-platform":"2.13.0","@kb-labs/core-registry":"2.13.0","@kb-labs/rest-api-core":"2.13.0","@kb-labs/core-contracts":"2.13.0","@kb-labs/core-workspace":"2.13.0","@kb-labs/plugin-runtime":"2.13.0","@kb-labs/workflow-engine":"2.13.0","@kb-labs/plugin-contracts":"2.13.0","@kb-labs/plugin-execution":"2.13.0","fastify-type-provider-zod":"^6.0.0","@kb-labs/gateway-contracts":"2.13.0","@kb-labs/rest-api-contracts":"2.13.0","@kb-labs/workflow-constants":"2.13.0","@kb-labs/workflow-contracts":"2.13.0","@kb-labs/plugin-execution-factory":"2.13.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.4","@types/ws":"^8.5.13","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.13.0"},"_npmOperationalInternal":{"tmp":"tmp/rest-api-app_2.13.0_1775939133326_0.4773341456341007","host":"s3://npm-registry-packages-npm-production"}},"2.14.0":{"name":"@kb-labs/rest-api-app","version":"2.14.0","_id":"@kb-labs/rest-api-app@2.14.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.js"},"dist":{"shasum":"11f939c0a0d5b5986867a1eefc78134c5ec0f830","tarball":"https://registry.npmjs.org/@kb-labs/rest-api-app/-/rest-api-app-2.14.0.tgz","fileCount":7,"integrity":"sha512-gOrNKjKovBSroha1wx8Nsr8SsRNgbRfSICUi20UqMBqEB2+cj+KZojVGqatOg1pgF2ibd88DqiBKz4C+0RKghQ==","signatures":[{"sig":"MEUCIANjYt/eTpOFG63MDeb/3QEB46pYvvYsBJzs2eEFbRB+AiEAh9SaX1ZkasDIJP/QN2MoZybEZGKKePWPJs/VQNzT8FE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":959543},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-rest-api-app-2.14.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run --passWithNoTests -c ../../vitest.config.ts","build":"tsup","clean":"rimraf dist","start":"node dist/index.js","lint:fix":"eslint . --fix","test:watch":"vitest --passWithNoTests -c ../../vitest.config.ts","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/c412d7ddf6616bea77b1eeaadf400842/kb-labs-rest-api-app-2.14.0.tgz","_integrity":"sha512-gOrNKjKovBSroha1wx8Nsr8SsRNgbRfSICUi20UqMBqEB2+cj+KZojVGqatOg1pgF2ibd88DqiBKz4C+0RKghQ==","_npmVersion":"10.8.2","description":"REST API application for KB Labs, providing HTTP endpoints for plugin functionality","directories":{},"_nodeVersion":"20.19.4","dependencies":{"ws":"^8.18.0","zod":"^3.23.8","pino":"^9.0.0","ulid":"^2.3.0","yaml":"^2.8.0","fastify":"^5.2.0","pino-pretty":"^10.2.3","prom-client":"^15.1.3","@fastify/cors":"^10.0.1","fastify-plugin":"^5.0.1","@fastify/swagger":">=9.5.1","@kb-labs/core-sys":"2.14.0","@fastify/websocket":"^11.0.1","@fastify/rate-limit":"^10.1.1","@fastify/swagger-ui":"^5.2.0","@kb-labs/core-config":"2.14.0","@kb-labs/core-tenant":"2.14.0","@kb-labs/shared-http":"2.14.0","@kb-labs/core-runtime":"2.14.0","@kb-labs/core-platform":"2.14.0","@kb-labs/core-registry":"2.14.0","@kb-labs/rest-api-core":"2.14.0","@kb-labs/core-contracts":"2.14.0","@kb-labs/core-workspace":"2.14.0","@kb-labs/plugin-runtime":"2.14.0","@kb-labs/workflow-engine":"2.14.0","@kb-labs/plugin-contracts":"2.14.0","@kb-labs/plugin-execution":"2.14.0","fastify-type-provider-zod":"^6.0.0","@kb-labs/gateway-contracts":"2.14.0","@kb-labs/rest-api-contracts":"2.14.0","@kb-labs/workflow-constants":"2.14.0","@kb-labs/workflow-contracts":"2.14.0","@kb-labs/plugin-execution-factory":"2.14.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.4","@types/ws":"^8.5.13","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.14.0"},"_npmOperationalInternal":{"tmp":"tmp/rest-api-app_2.14.0_1775988133912_0.21058519203762383","host":"s3://npm-registry-packages-npm-production"}},"2.15.0":{"name":"@kb-labs/rest-api-app","version":"2.15.0","_id":"@kb-labs/rest-api-app@2.15.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.js"},"dist":{"shasum":"1497e8a86c4e3c7f9619f1f7840d6d5350e242d4","tarball":"https://registry.npmjs.org/@kb-labs/rest-api-app/-/rest-api-app-2.15.0.tgz","fileCount":7,"integrity":"sha512-9QQHXFQml8zR+X1JwRDiT09jzFB5NPQ17LotqS+TlbAmFB36CMTsVwn61E9vuc/CESqHvsB+QRXXZxg19rCmBw==","signatures":[{"sig":"MEUCIQDFBG1tOtYC3vXZFEWy/B3k9RFQiO2cFdlKMxuUMmexjgIgH+4rrqN2lUv/1685+B5LAllj5FbKCtSVuaV0DRgrDyQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":770791},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-rest-api-app-2.15.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run --passWithNoTests -c ../../vitest.config.ts","build":"tsup","clean":"rimraf dist","start":"node dist/index.js","lint:fix":"eslint . --fix","test:watch":"vitest --passWithNoTests -c ../../vitest.config.ts","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/1606e885dc4f75606480c074cdb87136/kb-labs-rest-api-app-2.15.0.tgz","_integrity":"sha512-9QQHXFQml8zR+X1JwRDiT09jzFB5NPQ17LotqS+TlbAmFB36CMTsVwn61E9vuc/CESqHvsB+QRXXZxg19rCmBw==","_npmVersion":"10.8.2","description":"REST API application for KB Labs, providing HTTP endpoints for plugin functionality","directories":{},"_nodeVersion":"20.19.4","dependencies":{"ws":"^8.18.0","zod":"^3.23.8","pino":"^9.0.0","ulid":"^2.3.0","yaml":"^2.8.0","fastify":"^5.2.0","pino-pretty":"^10.2.3","prom-client":"^15.1.3","@fastify/cors":"^10.0.1","fastify-plugin":"^5.0.1","@fastify/swagger":">=9.5.1","@kb-labs/core-sys":"2.15.0","@fastify/websocket":"^11.0.1","@fastify/rate-limit":"^10.1.1","@fastify/swagger-ui":"^5.2.0","@kb-labs/core-config":"2.15.0","@kb-labs/core-tenant":"2.15.0","@kb-labs/shared-http":"2.15.0","@kb-labs/core-runtime":"2.15.0","@kb-labs/core-platform":"2.15.0","@kb-labs/core-registry":"2.15.0","@kb-labs/rest-api-core":"2.15.0","@kb-labs/core-contracts":"2.15.0","@kb-labs/core-workspace":"2.15.0","@kb-labs/plugin-runtime":"2.15.0","@kb-labs/workflow-engine":"2.15.0","@kb-labs/plugin-contracts":"2.15.0","@kb-labs/plugin-execution":"2.15.0","fastify-type-provider-zod":"^6.0.0","@kb-labs/gateway-contracts":"2.15.0","@kb-labs/rest-api-contracts":"2.15.0","@kb-labs/workflow-constants":"2.15.0","@kb-labs/workflow-contracts":"2.15.0","@kb-labs/plugin-execution-factory":"2.15.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.4","@types/ws":"^8.5.13","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.15.0"},"_npmOperationalInternal":{"tmp":"tmp/rest-api-app_2.15.0_1776024383737_0.778809023540983","host":"s3://npm-registry-packages-npm-production"}},"2.17.0":{"name":"@kb-labs/rest-api-app","version":"2.17.0","_id":"@kb-labs/rest-api-app@2.17.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.js"},"dist":{"shasum":"336e7b3b4ee4c17c3b50c9e8f52d9e56bf3211da","tarball":"https://registry.npmjs.org/@kb-labs/rest-api-app/-/rest-api-app-2.17.0.tgz","fileCount":7,"integrity":"sha512-4D2/Nd9CT/3oQ27varLKsBF/YfU5S1aOLzF8OdG0JqT/LAATukv9PdrYtBXGIMYB9++KW3gVFzPKXHr4CB0FfQ==","signatures":[{"sig":"MEUCIQD1y8no1tl+0evpBO3h9/71fzQDGtmFAI2ZJSfrNkk4RQIgKePwb3YHjdMDBpexiga7TNe89OeCaFb8/rAUJLirgak=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":770955},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-rest-api-app-2.17.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run --passWithNoTests -c ../../vitest.config.ts","build":"tsup","clean":"rimraf dist","start":"node dist/index.js","lint:fix":"eslint . --fix","test:watch":"vitest --passWithNoTests -c ../../vitest.config.ts","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/5e286815218237fa82be1771ad5af323/kb-labs-rest-api-app-2.17.0.tgz","_integrity":"sha512-4D2/Nd9CT/3oQ27varLKsBF/YfU5S1aOLzF8OdG0JqT/LAATukv9PdrYtBXGIMYB9++KW3gVFzPKXHr4CB0FfQ==","_npmVersion":"10.8.2","description":"REST API application for KB Labs, providing HTTP endpoints for plugin functionality","directories":{},"_nodeVersion":"20.19.4","dependencies":{"ws":"^8.18.0","zod":"^3.23.8","pino":"^9.0.0","ulid":"^2.3.0","yaml":"^2.8.0","fastify":"^5.2.0","pino-pretty":"^10.2.3","prom-client":"^15.1.3","@fastify/cors":"^10.0.1","fastify-plugin":"^5.0.1","@fastify/swagger":">=9.5.1","@kb-labs/core-sys":"2.17.0","@fastify/websocket":"^11.0.1","@fastify/rate-limit":"^10.1.1","@fastify/swagger-ui":"^5.2.0","@kb-labs/core-config":"2.17.0","@kb-labs/core-tenant":"2.17.0","@kb-labs/shared-http":"2.17.0","@kb-labs/core-runtime":"2.17.0","@kb-labs/core-platform":"2.17.0","@kb-labs/core-registry":"2.17.0","@kb-labs/rest-api-core":"2.17.0","@kb-labs/core-contracts":"2.17.0","@kb-labs/core-workspace":"2.17.0","@kb-labs/plugin-runtime":"2.17.0","@kb-labs/workflow-engine":"2.17.0","@kb-labs/plugin-contracts":"2.17.0","@kb-labs/plugin-execution":"2.17.0","fastify-type-provider-zod":"^6.0.0","@kb-labs/gateway-contracts":"2.17.0","@kb-labs/rest-api-contracts":"2.17.0","@kb-labs/workflow-constants":"2.17.0","@kb-labs/workflow-contracts":"2.17.0","@kb-labs/plugin-execution-factory":"2.17.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.4","@types/ws":"^8.5.13","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.17.0"},"_npmOperationalInternal":{"tmp":"tmp/rest-api-app_2.17.0_1776089845433_0.9492262853276512","host":"s3://npm-registry-packages-npm-production"}},"2.18.0":{"name":"@kb-labs/rest-api-app","version":"2.18.0","_id":"@kb-labs/rest-api-app@2.18.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.js"},"dist":{"shasum":"4272edc5e5ffe4c96ab68fb7e55eda7fd7538f3d","tarball":"https://registry.npmjs.org/@kb-labs/rest-api-app/-/rest-api-app-2.18.0.tgz","fileCount":7,"integrity":"sha512-YopP8f80TGTs6DR4rXdyO4hoQY34vbHpSTIdhG91FahUjAaBxzfq6zo6rhb92koG2OFC0pjVUVuMsjuOPupB9Q==","signatures":[{"sig":"MEUCIFmKhe3zg0CRtbcEIfQqgfvKHtErEYXHGGbN+ML92HZ3AiEA+21IpmGQdw4fO4tk2GTuDNO5gnJOqzQB//f82klRN5E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":770955},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-rest-api-app-2.18.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run --passWithNoTests -c ../../vitest.config.ts","build":"tsup","clean":"rimraf dist","start":"node dist/index.js","lint:fix":"eslint . --fix","test:watch":"vitest --passWithNoTests -c ../../vitest.config.ts","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/9212af62b51a7f7b8102e0df47038c12/kb-labs-rest-api-app-2.18.0.tgz","_integrity":"sha512-YopP8f80TGTs6DR4rXdyO4hoQY34vbHpSTIdhG91FahUjAaBxzfq6zo6rhb92koG2OFC0pjVUVuMsjuOPupB9Q==","_npmVersion":"10.8.2","description":"REST API application for KB Labs, providing HTTP endpoints for plugin functionality","directories":{},"_nodeVersion":"20.19.4","dependencies":{"ws":"^8.18.0","zod":"^3.23.8","pino":"^9.0.0","ulid":"^2.3.0","yaml":"^2.8.0","fastify":"^5.2.0","pino-pretty":"^10.2.3","prom-client":"^15.1.3","@fastify/cors":"^10.0.1","fastify-plugin":"^5.0.1","@fastify/swagger":">=9.5.1","@kb-labs/core-sys":"2.18.0","@fastify/websocket":"^11.0.1","@fastify/rate-limit":"^10.1.1","@fastify/swagger-ui":"^5.2.0","@kb-labs/core-config":"2.18.0","@kb-labs/core-tenant":"2.18.0","@kb-labs/shared-http":"2.18.0","@kb-labs/core-runtime":"2.18.0","@kb-labs/core-platform":"2.18.0","@kb-labs/core-registry":"2.18.0","@kb-labs/rest-api-core":"2.18.0","@kb-labs/core-contracts":"2.18.0","@kb-labs/core-workspace":"2.18.0","@kb-labs/plugin-runtime":"2.18.0","@kb-labs/workflow-engine":"2.18.0","@kb-labs/plugin-contracts":"2.18.0","@kb-labs/plugin-execution":"2.18.0","fastify-type-provider-zod":"^6.0.0","@kb-labs/gateway-contracts":"2.18.0","@kb-labs/rest-api-contracts":"2.18.0","@kb-labs/workflow-constants":"2.18.0","@kb-labs/workflow-contracts":"2.18.0","@kb-labs/plugin-execution-factory":"2.18.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.4","@types/ws":"^8.5.13","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.18.0"},"_npmOperationalInternal":{"tmp":"tmp/rest-api-app_2.18.0_1776090895485_0.5014544535278813","host":"s3://npm-registry-packages-npm-production"}},"2.19.0":{"name":"@kb-labs/rest-api-app","version":"2.19.0","_id":"@kb-labs/rest-api-app@2.19.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.js"},"dist":{"shasum":"6c3f459b52d4de61400c348265ad6527ff886a34","tarball":"https://registry.npmjs.org/@kb-labs/rest-api-app/-/rest-api-app-2.19.0.tgz","fileCount":7,"integrity":"sha512-ZNz7UKEEJqTXn47O4taK/yfGuQKwEQ2oWxGm5YEnGYuhoXQZnOpj+ihk4/cFOTXBYI5NRtK1ZfooUg4iVdQY+A==","signatures":[{"sig":"MEQCIFj8DLPv99X4Oe3FAyJY6oh3HFc4MiWrMQNXGeiZL9qwAiAYxQtIp6tpdjA7Q+Kq1g61fLC+ptHFwurPWqJkS5Y+vQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":770955},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-rest-api-app-2.19.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run --passWithNoTests -c ../../vitest.config.ts","build":"tsup","clean":"rimraf dist","start":"node dist/index.js","lint:fix":"eslint . --fix","test:watch":"vitest --passWithNoTests -c ../../vitest.config.ts","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/ea9e3d1dee2a9a122fcfc1ad9c37fec4/kb-labs-rest-api-app-2.19.0.tgz","_integrity":"sha512-ZNz7UKEEJqTXn47O4taK/yfGuQKwEQ2oWxGm5YEnGYuhoXQZnOpj+ihk4/cFOTXBYI5NRtK1ZfooUg4iVdQY+A==","_npmVersion":"10.8.2","description":"REST API application for KB Labs, providing HTTP endpoints for plugin functionality","directories":{},"_nodeVersion":"20.19.4","dependencies":{"ws":"^8.18.0","zod":"^3.23.8","pino":"^9.0.0","ulid":"^2.3.0","yaml":"^2.8.0","fastify":"^5.2.0","pino-pretty":"^10.2.3","prom-client":"^15.1.3","@fastify/cors":"^10.0.1","fastify-plugin":"^5.0.1","@fastify/swagger":">=9.5.1","@kb-labs/core-sys":"2.19.0","@fastify/websocket":"^11.0.1","@fastify/rate-limit":"^10.1.1","@fastify/swagger-ui":"^5.2.0","@kb-labs/core-config":"2.19.0","@kb-labs/core-tenant":"2.19.0","@kb-labs/shared-http":"2.19.0","@kb-labs/core-runtime":"2.19.0","@kb-labs/core-platform":"2.19.0","@kb-labs/core-registry":"2.19.0","@kb-labs/rest-api-core":"2.19.0","@kb-labs/core-contracts":"2.19.0","@kb-labs/core-workspace":"2.19.0","@kb-labs/plugin-runtime":"2.19.0","@kb-labs/workflow-engine":"2.19.0","@kb-labs/plugin-contracts":"2.19.0","@kb-labs/plugin-execution":"2.19.0","fastify-type-provider-zod":"^6.0.0","@kb-labs/gateway-contracts":"2.19.0","@kb-labs/rest-api-contracts":"2.19.0","@kb-labs/workflow-constants":"2.19.0","@kb-labs/workflow-contracts":"2.19.0","@kb-labs/plugin-execution-factory":"2.19.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.4","@types/ws":"^8.5.13","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.19.0"},"_npmOperationalInternal":{"tmp":"tmp/rest-api-app_2.19.0_1776094148007_0.3671630202058478","host":"s3://npm-registry-packages-npm-production"}},"2.20.0":{"name":"@kb-labs/rest-api-app","version":"2.20.0","_id":"@kb-labs/rest-api-app@2.20.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.js"},"dist":{"shasum":"a1e782e6ee9c2c92e83976e5ca10b4f3df1baf65","tarball":"https://registry.npmjs.org/@kb-labs/rest-api-app/-/rest-api-app-2.20.0.tgz","fileCount":7,"integrity":"sha512-MuIOEJ15NYqA+J4zYHguhccojoN6UvS6+DeJ35pcPnPCLajGOyMRA2wi1t53qAEqUPr6VXtHboQHu26RpwOSxA==","signatures":[{"sig":"MEUCIG70m3N+dcFTmRCoRn4KsCXOChHctQMwzyL4RnDG5XCvAiEAwWxtAzuqgOm4wF+Yw8Lt8mT5Ty/MYPr5R7t5zZdNjmM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":770955},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-rest-api-app-2.20.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run --passWithNoTests -c ../../vitest.config.ts","build":"tsup","clean":"rimraf dist","start":"node dist/index.js","lint:fix":"eslint . --fix","test:watch":"vitest --passWithNoTests -c ../../vitest.config.ts","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/2ee74b977634e1aa5c86589712e91cd0/kb-labs-rest-api-app-2.20.0.tgz","_integrity":"sha512-MuIOEJ15NYqA+J4zYHguhccojoN6UvS6+DeJ35pcPnPCLajGOyMRA2wi1t53qAEqUPr6VXtHboQHu26RpwOSxA==","_npmVersion":"10.8.2","description":"REST API application for KB Labs, providing HTTP endpoints for plugin functionality","directories":{},"_nodeVersion":"20.19.4","dependencies":{"ws":"^8.18.0","zod":"^3.23.8","pino":"^9.0.0","ulid":"^2.3.0","yaml":"^2.8.0","fastify":"^5.2.0","pino-pretty":"^10.2.3","prom-client":"^15.1.3","@fastify/cors":"^10.0.1","fastify-plugin":"^5.0.1","@fastify/swagger":">=9.5.1","@kb-labs/core-sys":"2.20.0","@fastify/websocket":"^11.0.1","@fastify/rate-limit":"^10.1.1","@fastify/swagger-ui":"^5.2.0","@kb-labs/core-config":"2.20.0","@kb-labs/core-tenant":"2.20.0","@kb-labs/shared-http":"2.20.0","@kb-labs/core-runtime":"2.20.0","@kb-labs/core-platform":"2.20.0","@kb-labs/core-registry":"2.20.0","@kb-labs/rest-api-core":"2.20.0","@kb-labs/core-contracts":"2.20.0","@kb-labs/core-workspace":"2.20.0","@kb-labs/plugin-runtime":"2.20.0","@kb-labs/workflow-engine":"2.20.0","@kb-labs/plugin-contracts":"2.20.0","@kb-labs/plugin-execution":"2.20.0","fastify-type-provider-zod":"^6.0.0","@kb-labs/gateway-contracts":"2.20.0","@kb-labs/rest-api-contracts":"2.20.0","@kb-labs/workflow-constants":"2.20.0","@kb-labs/workflow-contracts":"2.20.0","@kb-labs/plugin-execution-factory":"2.20.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.4","@types/ws":"^8.5.13","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.20.0"},"_npmOperationalInternal":{"tmp":"tmp/rest-api-app_2.20.0_1776113916400_0.5655007590978389","host":"s3://npm-registry-packages-npm-production"}},"2.22.0":{"name":"@kb-labs/rest-api-app","version":"2.22.0","_id":"@kb-labs/rest-api-app@2.22.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.js"},"dist":{"shasum":"6c100a1c06ff60459fe539c306a7ca2e050a69d5","tarball":"https://registry.npmjs.org/@kb-labs/rest-api-app/-/rest-api-app-2.22.0.tgz","fileCount":7,"integrity":"sha512-zkfE9A856xSSshEOazHOMdWJUXllf337BkcL4L8lpo8PqdZzQvFWrxPrkZP3qRmetIIZKeRLzh+vRUs5PVE0Xg==","signatures":[{"sig":"MEYCIQCMl7HeuD3qS2peYRHk3WUZaP1p9AgMCA+z3XH4nRH3GgIhAK9kQ4582uDJjMj5ao2QEPIErzscQyiDbFm5MY6Vkgj4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":770955},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-rest-api-app-2.22.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run --passWithNoTests -c ../../vitest.config.ts","build":"tsup","clean":"rimraf dist","start":"node dist/index.js","lint:fix":"eslint . --fix","test:watch":"vitest --passWithNoTests -c ../../vitest.config.ts","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/a480a2da67b35171a48cf26a87a028b8/kb-labs-rest-api-app-2.22.0.tgz","_integrity":"sha512-zkfE9A856xSSshEOazHOMdWJUXllf337BkcL4L8lpo8PqdZzQvFWrxPrkZP3qRmetIIZKeRLzh+vRUs5PVE0Xg==","_npmVersion":"10.8.2","description":"REST API application for KB Labs, providing HTTP endpoints for plugin functionality","directories":{},"_nodeVersion":"20.19.4","dependencies":{"ws":"^8.18.0","zod":"^3.23.8","pino":"^9.0.0","ulid":"^2.3.0","yaml":"^2.8.0","fastify":"^5.2.0","pino-pretty":"^10.2.3","prom-client":"^15.1.3","@fastify/cors":"^10.0.1","fastify-plugin":"^5.0.1","@fastify/swagger":">=9.5.1","@kb-labs/core-sys":"2.22.0","@fastify/websocket":"^11.0.1","@fastify/rate-limit":"^10.1.1","@fastify/swagger-ui":"^5.2.0","@kb-labs/core-config":"2.22.0","@kb-labs/core-tenant":"2.22.0","@kb-labs/shared-http":"2.22.0","@kb-labs/core-runtime":"2.22.0","@kb-labs/core-platform":"2.22.0","@kb-labs/core-registry":"2.22.0","@kb-labs/rest-api-core":"2.22.0","@kb-labs/core-contracts":"2.22.0","@kb-labs/core-workspace":"2.22.0","@kb-labs/plugin-runtime":"2.22.0","@kb-labs/workflow-engine":"2.22.0","@kb-labs/plugin-contracts":"2.22.0","@kb-labs/plugin-execution":"2.22.0","fastify-type-provider-zod":"^6.0.0","@kb-labs/gateway-contracts":"2.22.0","@kb-labs/rest-api-contracts":"2.22.0","@kb-labs/workflow-constants":"2.22.0","@kb-labs/workflow-contracts":"2.22.0","@kb-labs/plugin-execution-factory":"2.22.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.4","@types/ws":"^8.5.13","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.22.0"},"_npmOperationalInternal":{"tmp":"tmp/rest-api-app_2.22.0_1776158777394_0.28695460294231445","host":"s3://npm-registry-packages-npm-production"}},"2.23.0":{"name":"@kb-labs/rest-api-app","version":"2.23.0","_id":"@kb-labs/rest-api-app@2.23.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.js"},"dist":{"shasum":"092ab0b3747c082823b9ea357f803cbb1e93ccf2","tarball":"https://registry.npmjs.org/@kb-labs/rest-api-app/-/rest-api-app-2.23.0.tgz","fileCount":7,"integrity":"sha512-dDampCfmqjJB6Ntbenohm1kJzTpMFccueYyo7OxPon+lvkK7S6SrkhUCZ7dMNfhB2Y/bflgRb23gSgEbPmljDA==","signatures":[{"sig":"MEUCIBYoYFdmvF5d/TyT+pZAVfB1fQitvWPY2bdYzyE7hNJrAiEAiyVMMWZfDmys2jpufXjTajCt7q97z7dG1EaT9Ka7dm0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":770955},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-rest-api-app-2.23.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run --passWithNoTests -c ../../vitest.config.ts","build":"tsup","clean":"rimraf dist","start":"node dist/index.js","lint:fix":"eslint . --fix","test:watch":"vitest --passWithNoTests -c ../../vitest.config.ts","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/0d97cb220484a4356692d3ba824aa04f/kb-labs-rest-api-app-2.23.0.tgz","_integrity":"sha512-dDampCfmqjJB6Ntbenohm1kJzTpMFccueYyo7OxPon+lvkK7S6SrkhUCZ7dMNfhB2Y/bflgRb23gSgEbPmljDA==","_npmVersion":"10.8.2","description":"REST API application for KB Labs, providing HTTP endpoints for plugin functionality","directories":{},"_nodeVersion":"20.19.4","dependencies":{"ws":"^8.18.0","zod":"^3.23.8","pino":"^9.0.0","ulid":"^2.3.0","yaml":"^2.8.0","fastify":"^5.2.0","pino-pretty":"^10.2.3","prom-client":"^15.1.3","@fastify/cors":"^10.0.1","fastify-plugin":"^5.0.1","@fastify/swagger":">=9.5.1","@kb-labs/core-sys":"2.23.0","@fastify/websocket":"^11.0.1","@fastify/rate-limit":"^10.1.1","@fastify/swagger-ui":"^5.2.0","@kb-labs/core-config":"2.23.0","@kb-labs/core-tenant":"2.23.0","@kb-labs/shared-http":"2.23.0","@kb-labs/core-runtime":"2.23.0","@kb-labs/core-platform":"2.23.0","@kb-labs/core-registry":"2.23.0","@kb-labs/rest-api-core":"2.23.0","@kb-labs/core-contracts":"2.23.0","@kb-labs/core-workspace":"2.23.0","@kb-labs/plugin-runtime":"2.23.0","@kb-labs/workflow-engine":"2.23.0","@kb-labs/plugin-contracts":"2.23.0","@kb-labs/plugin-execution":"2.23.0","fastify-type-provider-zod":"^6.0.0","@kb-labs/gateway-contracts":"2.23.0","@kb-labs/rest-api-contracts":"2.23.0","@kb-labs/workflow-constants":"2.23.0","@kb-labs/workflow-contracts":"2.23.0","@kb-labs/plugin-execution-factory":"2.23.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.4","@types/ws":"^8.5.13","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.23.0"},"_npmOperationalInternal":{"tmp":"tmp/rest-api-app_2.23.0_1776159474320_0.2106805907343008","host":"s3://npm-registry-packages-npm-production"}},"2.25.0":{"name":"@kb-labs/rest-api-app","version":"2.25.0","_id":"@kb-labs/rest-api-app@2.25.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.js"},"dist":{"shasum":"2cf85f3a2ab0483b956151ddac6bdc9f9472e087","tarball":"https://registry.npmjs.org/@kb-labs/rest-api-app/-/rest-api-app-2.25.0.tgz","fileCount":7,"integrity":"sha512-+ouatwbL9A59x9wttyiw/KX/K3n9VD5wIBCj2bbaW5luOqisV9L2dgGhv06ndENpv5B6S8CaEgs+zCtjas9K7Q==","signatures":[{"sig":"MEUCIQD7hpEZGyD0DLlDkvu+p2QFkIDhH0xoQFIK/rFSEwYvngIga4PyS9xmwb26ds8p5482UdffQZVV+6vX8I7rRF5gZMs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":770955},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-rest-api-app-2.25.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run --passWithNoTests -c ../../vitest.config.ts","build":"tsup","clean":"rimraf dist","start":"node dist/index.js","lint:fix":"eslint . --fix","test:watch":"vitest --passWithNoTests -c ../../vitest.config.ts","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/49384c838e136f8e27741dee5a8c2b0d/kb-labs-rest-api-app-2.25.0.tgz","_integrity":"sha512-+ouatwbL9A59x9wttyiw/KX/K3n9VD5wIBCj2bbaW5luOqisV9L2dgGhv06ndENpv5B6S8CaEgs+zCtjas9K7Q==","_npmVersion":"10.8.2","description":"REST API application for KB Labs, providing HTTP endpoints for plugin functionality","directories":{},"_nodeVersion":"20.19.4","dependencies":{"ws":"^8.18.0","zod":"^3.23.8","pino":"^9.0.0","ulid":"^2.3.0","yaml":"^2.8.0","fastify":"^5.2.0","pino-pretty":"^10.2.3","prom-client":"^15.1.3","@fastify/cors":"^10.0.1","fastify-plugin":"^5.0.1","@fastify/swagger":">=9.5.1","@kb-labs/core-sys":"2.25.0","@fastify/websocket":"^11.0.1","@fastify/rate-limit":"^10.1.1","@fastify/swagger-ui":"^5.2.0","@kb-labs/core-config":"2.25.0","@kb-labs/core-tenant":"2.25.0","@kb-labs/shared-http":"2.25.0","@kb-labs/core-runtime":"2.25.0","@kb-labs/core-platform":"2.25.0","@kb-labs/core-registry":"2.25.0","@kb-labs/rest-api-core":"2.25.0","@kb-labs/core-contracts":"2.25.0","@kb-labs/core-workspace":"2.25.0","@kb-labs/plugin-runtime":"2.25.0","@kb-labs/workflow-engine":"2.25.0","@kb-labs/plugin-contracts":"2.25.0","@kb-labs/plugin-execution":"2.25.0","fastify-type-provider-zod":"^6.0.0","@kb-labs/gateway-contracts":"2.25.0","@kb-labs/rest-api-contracts":"2.25.0","@kb-labs/workflow-constants":"2.25.0","@kb-labs/workflow-contracts":"2.25.0","@kb-labs/plugin-execution-factory":"2.25.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.4","@types/ws":"^8.5.13","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.25.0"},"_npmOperationalInternal":{"tmp":"tmp/rest-api-app_2.25.0_1776163915487_0.48258277516552894","host":"s3://npm-registry-packages-npm-production"}},"2.28.0":{"name":"@kb-labs/rest-api-app","version":"2.28.0","_id":"@kb-labs/rest-api-app@2.28.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.js"},"dist":{"shasum":"40e2b6336f0de6206d065eb298a0ed09e6b35261","tarball":"https://registry.npmjs.org/@kb-labs/rest-api-app/-/rest-api-app-2.28.0.tgz","fileCount":7,"integrity":"sha512-2LFCQi6hxE8YniHU2bI/BL2F8Soram9mv6/0HJTeHwL5YJPXVs8NRm45YRtGrXnupuF9YzyuCQAaZqz9/UPqdA==","signatures":[{"sig":"MEUCICR7Og/coKvOwmC9pSTkjK99s9PxLBNtitPZR4Fqf0JIAiEA4Z10RpcClShr2R/ZUqf1blDTQrYB+Yq1opL/mJ1haWw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":770955},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-rest-api-app-2.28.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run --passWithNoTests -c ../../vitest.config.ts","build":"tsup","clean":"rimraf dist","start":"node dist/index.js","lint:fix":"eslint . --fix","test:watch":"vitest --passWithNoTests -c ../../vitest.config.ts","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/482d9d8070d25e9e35aa3d92d5bf7d5e/kb-labs-rest-api-app-2.28.0.tgz","_integrity":"sha512-2LFCQi6hxE8YniHU2bI/BL2F8Soram9mv6/0HJTeHwL5YJPXVs8NRm45YRtGrXnupuF9YzyuCQAaZqz9/UPqdA==","_npmVersion":"10.8.2","description":"REST API application for KB Labs, providing HTTP endpoints for plugin functionality","directories":{},"_nodeVersion":"20.19.4","dependencies":{"ws":"^8.18.0","zod":"^3.23.8","pino":"^9.0.0","ulid":"^2.3.0","yaml":"^2.8.0","fastify":"^5.2.0","pino-pretty":"^10.2.3","prom-client":"^15.1.3","@fastify/cors":"^10.0.1","fastify-plugin":"^5.0.1","@fastify/swagger":">=9.5.1","@kb-labs/core-sys":"2.28.0","@fastify/websocket":"^11.0.1","@fastify/rate-limit":"^10.1.1","@fastify/swagger-ui":"^5.2.0","@kb-labs/core-config":"2.28.0","@kb-labs/core-tenant":"2.28.0","@kb-labs/shared-http":"2.28.0","@kb-labs/core-runtime":"2.28.0","@kb-labs/core-platform":"2.28.0","@kb-labs/core-registry":"2.28.0","@kb-labs/rest-api-core":"2.28.0","@kb-labs/core-contracts":"2.28.0","@kb-labs/core-workspace":"2.28.0","@kb-labs/plugin-runtime":"2.28.0","@kb-labs/workflow-engine":"2.28.0","@kb-labs/plugin-contracts":"2.28.0","@kb-labs/plugin-execution":"2.28.0","fastify-type-provider-zod":"^6.0.0","@kb-labs/gateway-contracts":"2.28.0","@kb-labs/rest-api-contracts":"2.28.0","@kb-labs/workflow-constants":"2.28.0","@kb-labs/workflow-contracts":"2.28.0","@kb-labs/plugin-execution-factory":"2.28.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.4","@types/ws":"^8.5.13","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.28.0"},"_npmOperationalInternal":{"tmp":"tmp/rest-api-app_2.28.0_1776170234974_0.4889853628801182","host":"s3://npm-registry-packages-npm-production"}},"2.29.0":{"name":"@kb-labs/rest-api-app","version":"2.29.0","_id":"@kb-labs/rest-api-app@2.29.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.js"},"dist":{"shasum":"f69e7f5ad2a47a5d3b8d9716cce7d42761a14ba8","tarball":"https://registry.npmjs.org/@kb-labs/rest-api-app/-/rest-api-app-2.29.0.tgz","fileCount":7,"integrity":"sha512-UMzjpVPJOBx2VnuPYMTTTzPpPLQcSZPOK1hzxKcScEm469InCpt9/HUBgjbZqsKlUR1Rd+dpzbNuaKcIOAHq/A==","signatures":[{"sig":"MEUCICZ7vFxtsDE8r8b05eN+8xVOUk/zRW5CGxrDIkOVidDOAiEAwO7Y/Nxivq7ePm3+Bu7na9vLYmdB5ZbkPu/NGu8Q9uY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":770955},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-rest-api-app-2.29.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run --passWithNoTests -c ../../vitest.config.ts","build":"tsup","clean":"rimraf dist","start":"node dist/index.js","lint:fix":"eslint . --fix","test:watch":"vitest --passWithNoTests -c ../../vitest.config.ts","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/a7e5c955c657bbd7df72af7420ea4a4e/kb-labs-rest-api-app-2.29.0.tgz","_integrity":"sha512-UMzjpVPJOBx2VnuPYMTTTzPpPLQcSZPOK1hzxKcScEm469InCpt9/HUBgjbZqsKlUR1Rd+dpzbNuaKcIOAHq/A==","_npmVersion":"10.8.2","description":"REST API application for KB Labs, providing HTTP endpoints for plugin functionality","directories":{},"_nodeVersion":"20.19.4","dependencies":{"ws":"^8.18.0","zod":"^3.23.8","pino":"^9.0.0","ulid":"^2.3.0","yaml":"^2.8.0","fastify":"^5.2.0","pino-pretty":"^10.2.3","prom-client":"^15.1.3","@fastify/cors":"^10.0.1","fastify-plugin":"^5.0.1","@fastify/swagger":">=9.5.1","@kb-labs/core-sys":"2.29.0","@fastify/websocket":"^11.0.1","@fastify/rate-limit":"^10.1.1","@fastify/swagger-ui":"^5.2.0","@kb-labs/core-config":"2.29.0","@kb-labs/core-tenant":"2.29.0","@kb-labs/shared-http":"2.29.0","@kb-labs/core-runtime":"2.29.0","@kb-labs/core-platform":"2.29.0","@kb-labs/core-registry":"2.29.0","@kb-labs/rest-api-core":"2.29.0","@kb-labs/core-contracts":"2.29.0","@kb-labs/core-workspace":"2.29.0","@kb-labs/plugin-runtime":"2.29.0","@kb-labs/workflow-engine":"2.29.0","@kb-labs/plugin-contracts":"2.29.0","@kb-labs/plugin-execution":"2.29.0","fastify-type-provider-zod":"^6.0.0","@kb-labs/gateway-contracts":"2.29.0","@kb-labs/rest-api-contracts":"2.29.0","@kb-labs/workflow-constants":"2.29.0","@kb-labs/workflow-contracts":"2.29.0","@kb-labs/plugin-execution-factory":"2.29.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.4","@types/ws":"^8.5.13","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.29.0"},"_npmOperationalInternal":{"tmp":"tmp/rest-api-app_2.29.0_1776186603248_0.00033836205578530176","host":"s3://npm-registry-packages-npm-production"}},"2.30.0":{"name":"@kb-labs/rest-api-app","version":"2.30.0","_id":"@kb-labs/rest-api-app@2.30.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.js"},"dist":{"shasum":"cd9b02eba37b320a5b1dd64664c84d1359dd5546","tarball":"https://registry.npmjs.org/@kb-labs/rest-api-app/-/rest-api-app-2.30.0.tgz","fileCount":7,"integrity":"sha512-nRj2swem/0HjPuFVrhad3+VfiNlNRHJpHzVKjaRTg62D6TrrC4XB220fxK7n25ESnRqtX79/qjioW+McOojnig==","signatures":[{"sig":"MEQCIBydcw49NbjJEeDfK9RXxO7yOhP/H+BOrCsjxlmRpQn5AiA/3U31KXX9/ZCjMq4uPvWObbmHAablnDCFgRKgGPB8Fg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":770955},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-rest-api-app-2.30.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run --passWithNoTests -c ../../vitest.config.ts","build":"tsup","clean":"rimraf dist","start":"node dist/index.js","lint:fix":"eslint . --fix","test:watch":"vitest --passWithNoTests -c ../../vitest.config.ts","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/4a8d4876058bb40c3d2e63712aadb003/kb-labs-rest-api-app-2.30.0.tgz","_integrity":"sha512-nRj2swem/0HjPuFVrhad3+VfiNlNRHJpHzVKjaRTg62D6TrrC4XB220fxK7n25ESnRqtX79/qjioW+McOojnig==","_npmVersion":"10.8.2","description":"REST API application for KB Labs, providing HTTP endpoints for plugin functionality","directories":{},"_nodeVersion":"20.19.4","dependencies":{"ws":"^8.18.0","zod":"^3.23.8","pino":"^9.0.0","ulid":"^2.3.0","yaml":"^2.8.0","fastify":"^5.2.0","pino-pretty":"^10.2.3","prom-client":"^15.1.3","@fastify/cors":"^10.0.1","fastify-plugin":"^5.0.1","@fastify/swagger":">=9.5.1","@kb-labs/core-sys":"2.30.0","@fastify/websocket":"^11.0.1","@fastify/rate-limit":"^10.1.1","@fastify/swagger-ui":"^5.2.0","@kb-labs/core-config":"2.30.0","@kb-labs/core-tenant":"2.30.0","@kb-labs/shared-http":"2.30.0","@kb-labs/core-runtime":"2.30.0","@kb-labs/core-platform":"2.30.0","@kb-labs/core-registry":"2.30.0","@kb-labs/rest-api-core":"2.30.0","@kb-labs/core-contracts":"2.30.0","@kb-labs/core-workspace":"2.30.0","@kb-labs/plugin-runtime":"2.30.0","@kb-labs/workflow-engine":"2.30.0","@kb-labs/plugin-contracts":"2.30.0","@kb-labs/plugin-execution":"2.30.0","fastify-type-provider-zod":"^6.0.0","@kb-labs/gateway-contracts":"2.30.0","@kb-labs/rest-api-contracts":"2.30.0","@kb-labs/workflow-constants":"2.30.0","@kb-labs/workflow-contracts":"2.30.0","@kb-labs/plugin-execution-factory":"2.30.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.4","@types/ws":"^8.5.13","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.30.0"},"_npmOperationalInternal":{"tmp":"tmp/rest-api-app_2.30.0_1776191560560_0.5428641180765605","host":"s3://npm-registry-packages-npm-production"}},"2.31.0":{"name":"@kb-labs/rest-api-app","version":"2.31.0","_id":"@kb-labs/rest-api-app@2.31.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.js"},"dist":{"shasum":"31f1723f964e4130e94945fc2edb58a50ff27b11","tarball":"https://registry.npmjs.org/@kb-labs/rest-api-app/-/rest-api-app-2.31.0.tgz","fileCount":7,"integrity":"sha512-WZGztLQyDRMlYewkpR72fuk7C2JZ+Fu6BGWJDYFjxwhNHj5oqmV9e4oNhWGmwJqDUBMb8Qgrc9tJOIe3ashRrA==","signatures":[{"sig":"MEUCIC2RcfPAwZV+STyJq51kpvUHBYv6UIW+nYExk77JwZJUAiEAuSizPcPVcHfau1b1bKn0FIlQf8iXrJ7UJilgpi5jbOc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":770956},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-rest-api-app-2.31.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run --passWithNoTests -c ../../vitest.config.ts","build":"tsup","clean":"rimraf dist","start":"node dist/index.js","lint:fix":"eslint . --fix","test:watch":"vitest --passWithNoTests -c ../../vitest.config.ts","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/27950bc4dd44da984dbef81fbb9d9795/kb-labs-rest-api-app-2.31.0.tgz","_integrity":"sha512-WZGztLQyDRMlYewkpR72fuk7C2JZ+Fu6BGWJDYFjxwhNHj5oqmV9e4oNhWGmwJqDUBMb8Qgrc9tJOIe3ashRrA==","_npmVersion":"10.8.2","description":"REST API application for KB Labs, providing HTTP endpoints for plugin functionality","directories":{},"_nodeVersion":"20.19.4","dependencies":{"ws":"^8.18.0","zod":"^3.25.76","pino":"^9.0.0","ulid":"^2.3.0","yaml":"^2.8.0","fastify":"^5.2.0","pino-pretty":"^10.2.3","prom-client":"^15.1.3","@fastify/cors":"^10.0.1","fastify-plugin":"^5.0.1","@fastify/swagger":">=9.5.1","@kb-labs/core-sys":"2.31.0","@fastify/websocket":"^11.0.1","@fastify/rate-limit":"^10.1.1","@fastify/swagger-ui":"^5.2.0","@kb-labs/core-config":"2.31.0","@kb-labs/core-tenant":"2.31.0","@kb-labs/shared-http":"2.31.0","@kb-labs/core-runtime":"2.31.0","@kb-labs/core-platform":"2.31.0","@kb-labs/core-registry":"2.31.0","@kb-labs/rest-api-core":"2.31.0","@kb-labs/core-contracts":"2.31.0","@kb-labs/core-workspace":"2.31.0","@kb-labs/plugin-runtime":"2.31.0","@kb-labs/workflow-engine":"2.31.0","@kb-labs/plugin-contracts":"2.31.0","@kb-labs/plugin-execution":"2.31.0","fastify-type-provider-zod":"^6.0.0","@kb-labs/gateway-contracts":"2.31.0","@kb-labs/rest-api-contracts":"2.31.0","@kb-labs/workflow-constants":"2.31.0","@kb-labs/workflow-contracts":"2.31.0","@kb-labs/plugin-execution-factory":"2.31.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.4","@types/ws":"^8.5.13","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.31.0"},"_npmOperationalInternal":{"tmp":"tmp/rest-api-app_2.31.0_1776194721581_0.6448351405844468","host":"s3://npm-registry-packages-npm-production"}},"2.32.0":{"name":"@kb-labs/rest-api-app","version":"2.32.0","_id":"@kb-labs/rest-api-app@2.32.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.js"},"dist":{"shasum":"f8125ba6ae01e0aae658f123746c1f3aa1c76869","tarball":"https://registry.npmjs.org/@kb-labs/rest-api-app/-/rest-api-app-2.32.0.tgz","fileCount":7,"integrity":"sha512-mIEP/+scQLJyBPTXulraGQ9XYH/WZhWVk/l141waVit3SAYxkkWr9Saaac85bZQIl4LRGKxvcNfWSaFvRIg3ig==","signatures":[{"sig":"MEUCIChwtU7n50M9ggqcBzz7N6NeFctjQYyyWAPxoqeMEAf2AiEAxELRPNYfuzYNq95YNLIBJ5JUetseQJnYMkyy7M0KNhE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":770956},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-rest-api-app-2.32.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run --passWithNoTests -c ../../vitest.config.ts","build":"tsup","clean":"rimraf dist","start":"node dist/index.js","lint:fix":"eslint . --fix","test:watch":"vitest --passWithNoTests -c ../../vitest.config.ts","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/13045daff0aa52ef5de6dec73f388285/kb-labs-rest-api-app-2.32.0.tgz","_integrity":"sha512-mIEP/+scQLJyBPTXulraGQ9XYH/WZhWVk/l141waVit3SAYxkkWr9Saaac85bZQIl4LRGKxvcNfWSaFvRIg3ig==","_npmVersion":"10.8.2","description":"REST API application for KB Labs, providing HTTP endpoints for plugin functionality","directories":{},"_nodeVersion":"20.19.4","dependencies":{"ws":"^8.18.0","zod":"^3.25.76","pino":"^9.0.0","ulid":"^2.3.0","yaml":"^2.8.0","fastify":"^5.2.0","pino-pretty":"^10.2.3","prom-client":"^15.1.3","@fastify/cors":"^10.0.1","fastify-plugin":"^5.0.1","@fastify/swagger":">=9.5.1","@kb-labs/core-sys":"2.32.0","@fastify/websocket":"^11.0.1","@fastify/rate-limit":"^10.1.1","@fastify/swagger-ui":"^5.2.0","@kb-labs/core-config":"2.32.0","@kb-labs/core-tenant":"2.32.0","@kb-labs/shared-http":"2.32.0","@kb-labs/core-runtime":"2.32.0","@kb-labs/core-platform":"2.32.0","@kb-labs/core-registry":"2.32.0","@kb-labs/rest-api-core":"2.32.0","@kb-labs/core-contracts":"2.32.0","@kb-labs/core-workspace":"2.32.0","@kb-labs/plugin-runtime":"2.32.0","@kb-labs/workflow-engine":"2.32.0","@kb-labs/plugin-contracts":"2.32.0","@kb-labs/plugin-execution":"2.32.0","fastify-type-provider-zod":"^6.0.0","@kb-labs/gateway-contracts":"2.32.0","@kb-labs/rest-api-contracts":"2.32.0","@kb-labs/workflow-constants":"2.32.0","@kb-labs/workflow-contracts":"2.32.0","@kb-labs/plugin-execution-factory":"2.32.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.4","@types/ws":"^8.5.13","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.32.0"},"_npmOperationalInternal":{"tmp":"tmp/rest-api-app_2.32.0_1776201165487_0.5971979637214038","host":"s3://npm-registry-packages-npm-production"}},"2.33.0":{"name":"@kb-labs/rest-api-app","version":"2.33.0","_id":"@kb-labs/rest-api-app@2.33.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.js"},"dist":{"shasum":"5702f76439bd257bb6a8c83fe38e71d8b0e7eae3","tarball":"https://registry.npmjs.org/@kb-labs/rest-api-app/-/rest-api-app-2.33.0.tgz","fileCount":7,"integrity":"sha512-E1Wd51RWQqxQ/EyzkaKKn4QqfD92U4OVHI0XOaWrUm9J5mFS1svtGgYQrunrNgAizu1a6vfwC08VSDQPNIM8lw==","signatures":[{"sig":"MEYCIQDOFfRPBy7SSgDTvbP6sKnyraIjJLm0krchhhex/wxyqwIhAOO4h9yMAofDqI0eEoeITnza5M/WLieYAxXm01NkLrOd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":770956},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-rest-api-app-2.33.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run --passWithNoTests -c ../../vitest.config.ts","build":"tsup","clean":"rimraf dist","start":"node dist/index.js","lint:fix":"eslint . --fix","test:watch":"vitest --passWithNoTests -c ../../vitest.config.ts","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/4b92c27cc7420bccf341aeac533c8c0e/kb-labs-rest-api-app-2.33.0.tgz","_integrity":"sha512-E1Wd51RWQqxQ/EyzkaKKn4QqfD92U4OVHI0XOaWrUm9J5mFS1svtGgYQrunrNgAizu1a6vfwC08VSDQPNIM8lw==","_npmVersion":"10.8.2","description":"REST API application for KB Labs, providing HTTP endpoints for plugin functionality","directories":{},"_nodeVersion":"20.19.4","dependencies":{"ws":"^8.18.0","zod":"^3.25.76","pino":"^9.0.0","ulid":"^2.3.0","yaml":"^2.8.0","fastify":"^5.2.0","pino-pretty":"^10.2.3","prom-client":"^15.1.3","@fastify/cors":"^10.0.1","fastify-plugin":"^5.0.1","@fastify/swagger":">=9.5.1","@kb-labs/core-sys":"2.33.0","@fastify/websocket":"^11.0.1","@fastify/rate-limit":"^10.1.1","@fastify/swagger-ui":"^5.2.0","@kb-labs/core-config":"2.33.0","@kb-labs/core-tenant":"2.33.0","@kb-labs/shared-http":"2.33.0","@kb-labs/core-runtime":"2.33.0","@kb-labs/core-platform":"2.33.0","@kb-labs/core-registry":"2.33.0","@kb-labs/rest-api-core":"2.33.0","@kb-labs/core-contracts":"2.33.0","@kb-labs/core-workspace":"2.33.0","@kb-labs/plugin-runtime":"2.33.0","@kb-labs/workflow-engine":"2.33.0","@kb-labs/plugin-contracts":"2.33.0","@kb-labs/plugin-execution":"2.33.0","fastify-type-provider-zod":"^6.0.0","@kb-labs/gateway-contracts":"2.33.0","@kb-labs/rest-api-contracts":"2.33.0","@kb-labs/workflow-constants":"2.33.0","@kb-labs/workflow-contracts":"2.33.0","@kb-labs/plugin-execution-factory":"2.33.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.4","@types/ws":"^8.5.13","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.33.0"},"_npmOperationalInternal":{"tmp":"tmp/rest-api-app_2.33.0_1776202416535_0.0035830707473207823","host":"s3://npm-registry-packages-npm-production"}},"2.34.0":{"name":"@kb-labs/rest-api-app","version":"2.34.0","_id":"@kb-labs/rest-api-app@2.34.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.js"},"dist":{"shasum":"9cef98c58aa9646cfa620055803a6ed035f95379","tarball":"https://registry.npmjs.org/@kb-labs/rest-api-app/-/rest-api-app-2.34.0.tgz","fileCount":7,"integrity":"sha512-gohKSZ39fuLCZ8VFCfLU/ld83xZUBcL12bk+XdttWnCOsvh/8HSe60oEd/BL3fLxrqkBG9LaMH28+5TzFMwjGg==","signatures":[{"sig":"MEYCIQDtoFonqSTAEE5/eu4bbGieW/NRSlNzUzP4Eu7yWmGeRgIhAPAgGH6F13AkarCQD3t5qOE7ILJeOgEQQcSg126tnvvB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":770956},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-rest-api-app-2.34.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run --passWithNoTests -c ../../vitest.config.ts","build":"tsup","clean":"rimraf dist","start":"node dist/index.js","lint:fix":"eslint . --fix","test:watch":"vitest --passWithNoTests -c ../../vitest.config.ts","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/3e214dd369f5e3af633d1d97a0d2e7d2/kb-labs-rest-api-app-2.34.0.tgz","_integrity":"sha512-gohKSZ39fuLCZ8VFCfLU/ld83xZUBcL12bk+XdttWnCOsvh/8HSe60oEd/BL3fLxrqkBG9LaMH28+5TzFMwjGg==","_npmVersion":"10.8.2","description":"REST API application for KB Labs, providing HTTP endpoints for plugin functionality","directories":{},"_nodeVersion":"20.19.4","dependencies":{"ws":"^8.18.0","zod":"^3.25.76","pino":"^9.0.0","ulid":"^2.3.0","yaml":"^2.8.0","fastify":"^5.2.0","pino-pretty":"^10.2.3","prom-client":"^15.1.3","@fastify/cors":"^10.0.1","fastify-plugin":"^5.0.1","@fastify/swagger":">=9.5.1","@kb-labs/core-sys":"2.34.0","@fastify/websocket":"^11.0.1","@fastify/rate-limit":"^10.1.1","@fastify/swagger-ui":"^5.2.0","@kb-labs/core-config":"2.34.0","@kb-labs/core-tenant":"2.34.0","@kb-labs/shared-http":"2.34.0","@kb-labs/core-runtime":"2.34.0","@kb-labs/core-platform":"2.34.0","@kb-labs/core-registry":"2.34.0","@kb-labs/rest-api-core":"2.34.0","@kb-labs/core-contracts":"2.34.0","@kb-labs/core-workspace":"2.34.0","@kb-labs/plugin-runtime":"2.34.0","@kb-labs/workflow-engine":"2.34.0","@kb-labs/plugin-contracts":"2.34.0","@kb-labs/plugin-execution":"2.34.0","fastify-type-provider-zod":"^6.0.0","@kb-labs/gateway-contracts":"2.34.0","@kb-labs/rest-api-contracts":"2.34.0","@kb-labs/workflow-constants":"2.34.0","@kb-labs/workflow-contracts":"2.34.0","@kb-labs/plugin-execution-factory":"2.34.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.4","@types/ws":"^8.5.13","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.34.0"},"_npmOperationalInternal":{"tmp":"tmp/rest-api-app_2.34.0_1776204661064_0.9139238641431955","host":"s3://npm-registry-packages-npm-production"}},"2.35.0":{"name":"@kb-labs/rest-api-app","version":"2.35.0","_id":"@kb-labs/rest-api-app@2.35.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.js"},"dist":{"shasum":"f7f15347540383c89755354e1ab495cf1f51167b","tarball":"https://registry.npmjs.org/@kb-labs/rest-api-app/-/rest-api-app-2.35.0.tgz","fileCount":7,"integrity":"sha512-Vw9GN/hoXBrmMEMcD/n+TOMiFHYUBXrBLE6rJ81G1/qIkfGWfZ1AaJuG+Lf+3NRSUjjJKm1qR/0AK9bjOoGKyQ==","signatures":[{"sig":"MEUCIQCtGNxQMbQLK1dn6WM0TZcwFNvlbr5s2h33Q1XMRtJlPQIgeohYCDtBH420A5XLRrbrIfwoIQcinolOUp3fWz50Bzo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":770956},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-rest-api-app-2.35.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run --passWithNoTests -c ../../vitest.config.ts","build":"tsup","clean":"rimraf dist","start":"node dist/index.js","lint:fix":"eslint . --fix","test:watch":"vitest --passWithNoTests -c ../../vitest.config.ts","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/a0c0454398f1b542ffea08e0c3eceb65/kb-labs-rest-api-app-2.35.0.tgz","_integrity":"sha512-Vw9GN/hoXBrmMEMcD/n+TOMiFHYUBXrBLE6rJ81G1/qIkfGWfZ1AaJuG+Lf+3NRSUjjJKm1qR/0AK9bjOoGKyQ==","_npmVersion":"10.8.2","description":"REST API application for KB Labs, providing HTTP endpoints for plugin functionality","directories":{},"_nodeVersion":"20.19.4","dependencies":{"ws":"^8.18.0","zod":"^3.25.76","pino":"^9.0.0","ulid":"^2.3.0","yaml":"^2.8.0","fastify":"^5.2.0","pino-pretty":"^10.2.3","prom-client":"^15.1.3","@fastify/cors":"^10.0.1","fastify-plugin":"^5.0.1","@fastify/swagger":">=9.5.1","@kb-labs/core-sys":"2.35.0","@fastify/websocket":"^11.0.1","@fastify/rate-limit":"^10.1.1","@fastify/swagger-ui":"^5.2.0","@kb-labs/core-config":"2.35.0","@kb-labs/core-tenant":"2.35.0","@kb-labs/shared-http":"2.35.0","@kb-labs/core-runtime":"2.35.0","@kb-labs/core-platform":"2.35.0","@kb-labs/core-registry":"2.35.0","@kb-labs/rest-api-core":"2.35.0","@kb-labs/core-contracts":"2.35.0","@kb-labs/core-workspace":"2.35.0","@kb-labs/plugin-runtime":"2.35.0","@kb-labs/workflow-engine":"2.35.0","@kb-labs/plugin-contracts":"2.35.0","@kb-labs/plugin-execution":"2.35.0","fastify-type-provider-zod":"^6.0.0","@kb-labs/gateway-contracts":"2.35.0","@kb-labs/rest-api-contracts":"2.35.0","@kb-labs/workflow-constants":"2.35.0","@kb-labs/workflow-contracts":"2.35.0","@kb-labs/plugin-execution-factory":"2.35.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.4","@types/ws":"^8.5.13","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.35.0"},"_npmOperationalInternal":{"tmp":"tmp/rest-api-app_2.35.0_1776240560047_0.1421965769492881","host":"s3://npm-registry-packages-npm-production"}},"2.36.0":{"name":"@kb-labs/rest-api-app","version":"2.36.0","_id":"@kb-labs/rest-api-app@2.36.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.js"},"dist":{"shasum":"083fc8c811b5565d2b77558547f55dece281d793","tarball":"https://registry.npmjs.org/@kb-labs/rest-api-app/-/rest-api-app-2.36.0.tgz","fileCount":7,"integrity":"sha512-O0VqzSaJygt5IGH3yv3AIq0/Gaxp43EdHaJGZ+hY3NffcsqqLf0QOm/b904L/3qYBOfpt/f/Fk/4zwaq3fk6UA==","signatures":[{"sig":"MEUCIQD55Z/BGE8bOTJzxcbk2q3O29aTiTh1jhb3XxqU/LUDEwIgb/TZQXPOhUuyNOmRe+VceTTsnzvVen6QqqSiIb0baYU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":770956},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-rest-api-app-2.36.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run --passWithNoTests -c ../../vitest.config.ts","build":"tsup","clean":"rimraf dist","start":"node dist/index.js","lint:fix":"eslint . --fix","test:watch":"vitest --passWithNoTests -c ../../vitest.config.ts","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/df9eb04e5d8b7ffcac1ed21d02eca318/kb-labs-rest-api-app-2.36.0.tgz","_integrity":"sha512-O0VqzSaJygt5IGH3yv3AIq0/Gaxp43EdHaJGZ+hY3NffcsqqLf0QOm/b904L/3qYBOfpt/f/Fk/4zwaq3fk6UA==","_npmVersion":"10.8.2","description":"REST API application for KB Labs, providing HTTP endpoints for plugin functionality","directories":{},"_nodeVersion":"20.19.4","dependencies":{"ws":"^8.18.0","zod":"^3.25.76","pino":"^9.0.0","ulid":"^2.3.0","yaml":"^2.8.0","fastify":"^5.2.0","pino-pretty":"^10.2.3","prom-client":"^15.1.3","@fastify/cors":"^10.0.1","fastify-plugin":"^5.0.1","@fastify/swagger":">=9.5.1","@kb-labs/core-sys":"2.36.0","@fastify/websocket":"^11.0.1","@fastify/rate-limit":"^10.1.1","@fastify/swagger-ui":"^5.2.0","@kb-labs/core-config":"2.36.0","@kb-labs/core-tenant":"2.36.0","@kb-labs/shared-http":"2.36.0","@kb-labs/core-runtime":"2.36.0","@kb-labs/core-platform":"2.36.0","@kb-labs/core-registry":"2.36.0","@kb-labs/rest-api-core":"2.36.0","@kb-labs/core-contracts":"2.36.0","@kb-labs/core-workspace":"2.36.0","@kb-labs/plugin-runtime":"2.36.0","@kb-labs/workflow-engine":"2.36.0","@kb-labs/plugin-contracts":"2.36.0","@kb-labs/plugin-execution":"2.36.0","fastify-type-provider-zod":"^6.0.0","@kb-labs/gateway-contracts":"2.36.0","@kb-labs/rest-api-contracts":"2.36.0","@kb-labs/workflow-constants":"2.36.0","@kb-labs/workflow-contracts":"2.36.0","@kb-labs/plugin-execution-factory":"2.36.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.4","@types/ws":"^8.5.13","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.36.0"},"_npmOperationalInternal":{"tmp":"tmp/rest-api-app_2.36.0_1776275812619_0.10370748868806756","host":"s3://npm-registry-packages-npm-production"}},"2.37.0":{"name":"@kb-labs/rest-api-app","version":"2.37.0","_id":"@kb-labs/rest-api-app@2.37.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.js"},"dist":{"shasum":"b3bed1b3cb84ce592e8c749a992c359fd0d3d9cd","tarball":"https://registry.npmjs.org/@kb-labs/rest-api-app/-/rest-api-app-2.37.0.tgz","fileCount":7,"integrity":"sha512-vIMVs80z1ChZMVPJ5Lu+9GAlR9UHwtYwFk3ESHIbdBGv+UmqB6jlQz1hHdS+aIx5+4Jzqkx1xakJQcSRU6AcHg==","signatures":[{"sig":"MEUCIQDKMisrBE9j4KEOYN/zZfCk0tl4ZTEmQMBRd7x/KNEI1AIgWt+DUFgNY4aRWnZkgPw667sFTNHuI8aoEIn2uvjKFpk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":770956},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-rest-api-app-2.37.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run --passWithNoTests -c ../../vitest.config.ts","build":"tsup","clean":"rimraf dist","start":"node dist/index.js","lint:fix":"eslint . --fix","test:watch":"vitest --passWithNoTests -c ../../vitest.config.ts","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/1ba40eb223b2c5aecd47c8a5513208fe/kb-labs-rest-api-app-2.37.0.tgz","_integrity":"sha512-vIMVs80z1ChZMVPJ5Lu+9GAlR9UHwtYwFk3ESHIbdBGv+UmqB6jlQz1hHdS+aIx5+4Jzqkx1xakJQcSRU6AcHg==","_npmVersion":"10.8.2","description":"REST API application for KB Labs, providing HTTP endpoints for plugin functionality","directories":{},"_nodeVersion":"20.19.4","dependencies":{"ws":"^8.18.0","zod":"^3.25.76","pino":"^9.0.0","ulid":"^2.3.0","yaml":"^2.8.0","fastify":"^5.2.0","pino-pretty":"^10.2.3","prom-client":"^15.1.3","@fastify/cors":"^10.0.1","fastify-plugin":"^5.0.1","@fastify/swagger":">=9.5.1","@kb-labs/core-sys":"2.37.0","@fastify/websocket":"^11.0.1","@fastify/rate-limit":"^10.1.1","@fastify/swagger-ui":"^5.2.0","@kb-labs/core-config":"2.37.0","@kb-labs/core-tenant":"2.37.0","@kb-labs/shared-http":"2.37.0","@kb-labs/core-runtime":"2.37.0","@kb-labs/core-platform":"2.37.0","@kb-labs/core-registry":"2.37.0","@kb-labs/rest-api-core":"2.37.0","@kb-labs/core-contracts":"2.37.0","@kb-labs/core-workspace":"2.37.0","@kb-labs/plugin-runtime":"2.37.0","@kb-labs/workflow-engine":"2.37.0","@kb-labs/plugin-contracts":"2.37.0","@kb-labs/plugin-execution":"2.37.0","fastify-type-provider-zod":"^6.0.0","@kb-labs/gateway-contracts":"2.37.0","@kb-labs/rest-api-contracts":"2.37.0","@kb-labs/workflow-constants":"2.37.0","@kb-labs/workflow-contracts":"2.37.0","@kb-labs/plugin-execution-factory":"2.37.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.4","@types/ws":"^8.5.13","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.37.0"},"_npmOperationalInternal":{"tmp":"tmp/rest-api-app_2.37.0_1776326636195_0.7120050580791979","host":"s3://npm-registry-packages-npm-production"}},"2.38.0":{"name":"@kb-labs/rest-api-app","version":"2.38.0","_id":"@kb-labs/rest-api-app@2.38.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.js"},"dist":{"shasum":"2093c2a099dfc24d2bdbfdd480684bc39caaeca4","tarball":"https://registry.npmjs.org/@kb-labs/rest-api-app/-/rest-api-app-2.38.0.tgz","fileCount":7,"integrity":"sha512-iHOq0JD8qBhWuuEuD3g+aFdMPpkgLGSlBjR3U2vnlLn3WLI0JxWzrIrHDM5+i2vpjZurKQrYMhQUoGYWMpWRJg==","signatures":[{"sig":"MEYCIQDg7czpVshoWeXEO1w6a+sydTHKMXuP2W69WughewGedwIhAIF3Rzit3Q4AT07vMgJAAoXiAwEgDnzt3UBVe92HeMgX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":770956},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-rest-api-app-2.38.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run --passWithNoTests -c ../../vitest.config.ts","build":"tsup","clean":"rimraf dist","start":"node dist/index.js","lint:fix":"eslint . --fix","test:watch":"vitest --passWithNoTests -c ../../vitest.config.ts","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/0b22e324156fb736521f140dfc15ecdc/kb-labs-rest-api-app-2.38.0.tgz","_integrity":"sha512-iHOq0JD8qBhWuuEuD3g+aFdMPpkgLGSlBjR3U2vnlLn3WLI0JxWzrIrHDM5+i2vpjZurKQrYMhQUoGYWMpWRJg==","_npmVersion":"10.8.2","description":"REST API application for KB Labs, providing HTTP endpoints for plugin functionality","directories":{},"_nodeVersion":"20.19.4","dependencies":{"ws":"^8.18.0","zod":"^3.25.76","pino":"^9.0.0","ulid":"^2.3.0","yaml":"^2.8.0","fastify":"^5.2.0","pino-pretty":"^10.2.3","prom-client":"^15.1.3","@fastify/cors":"^10.0.1","fastify-plugin":"^5.0.1","@fastify/swagger":">=9.5.1","@kb-labs/core-sys":"2.38.0","@fastify/websocket":"^11.0.1","@fastify/rate-limit":"^10.1.1","@fastify/swagger-ui":"^5.2.0","@kb-labs/core-config":"2.38.0","@kb-labs/core-tenant":"2.38.0","@kb-labs/shared-http":"2.38.0","@kb-labs/core-runtime":"2.38.0","@kb-labs/core-platform":"2.38.0","@kb-labs/core-registry":"2.38.0","@kb-labs/rest-api-core":"2.38.0","@kb-labs/core-contracts":"2.38.0","@kb-labs/core-workspace":"2.38.0","@kb-labs/plugin-runtime":"2.38.0","@kb-labs/workflow-engine":"2.38.0","@kb-labs/plugin-contracts":"2.38.0","@kb-labs/plugin-execution":"2.38.0","fastify-type-provider-zod":"^6.0.0","@kb-labs/gateway-contracts":"2.38.0","@kb-labs/rest-api-contracts":"2.38.0","@kb-labs/workflow-constants":"2.38.0","@kb-labs/workflow-contracts":"2.38.0","@kb-labs/plugin-execution-factory":"2.38.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.4","@types/ws":"^8.5.13","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.38.0"},"_npmOperationalInternal":{"tmp":"tmp/rest-api-app_2.38.0_1776330762709_0.6621396707736256","host":"s3://npm-registry-packages-npm-production"}},"2.39.0":{"name":"@kb-labs/rest-api-app","version":"2.39.0","_id":"@kb-labs/rest-api-app@2.39.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.js"},"dist":{"shasum":"b3f2e59dd65da521b6c907f0c11ce40637cbc109","tarball":"https://registry.npmjs.org/@kb-labs/rest-api-app/-/rest-api-app-2.39.0.tgz","fileCount":7,"integrity":"sha512-/6vdZOP710KhecRmbsV2QrovPK4GmNFwI+30seckmqbHN6hmlM/vvfIeVYVN/ElxZk5Ihsop/nBLYI9r5bfh8Q==","signatures":[{"sig":"MEUCIEv5SX54HIT5ivHYJNa7sVb/GsrEt61jQijuWZtWvzYSAiEAiN6/Ef84yjOLKBgTnf54AkPq1paK1MDDyobb2N8eq9U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":770956},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-rest-api-app-2.39.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run --passWithNoTests -c ../../vitest.config.ts","build":"tsup","clean":"rimraf dist","start":"node dist/index.js","lint:fix":"eslint . --fix","test:watch":"vitest --passWithNoTests -c ../../vitest.config.ts","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/807644ca163a37e1feaf94972e59660e/kb-labs-rest-api-app-2.39.0.tgz","_integrity":"sha512-/6vdZOP710KhecRmbsV2QrovPK4GmNFwI+30seckmqbHN6hmlM/vvfIeVYVN/ElxZk5Ihsop/nBLYI9r5bfh8Q==","_npmVersion":"10.8.2","description":"REST API application for KB Labs, providing HTTP endpoints for plugin functionality","directories":{},"_nodeVersion":"20.19.4","dependencies":{"ws":"^8.18.0","zod":"^3.25.76","pino":"^9.0.0","ulid":"^2.3.0","yaml":"^2.8.0","fastify":"^5.2.0","pino-pretty":"^10.2.3","prom-client":"^15.1.3","@fastify/cors":"^10.0.1","fastify-plugin":"^5.0.1","@fastify/swagger":">=9.5.1","@kb-labs/core-sys":"2.39.0","@fastify/websocket":"^11.0.1","@fastify/rate-limit":"^10.1.1","@fastify/swagger-ui":"^5.2.0","@kb-labs/core-config":"2.39.0","@kb-labs/core-tenant":"2.39.0","@kb-labs/shared-http":"2.39.0","@kb-labs/core-runtime":"2.39.0","@kb-labs/core-platform":"2.39.0","@kb-labs/core-registry":"2.39.0","@kb-labs/rest-api-core":"2.39.0","@kb-labs/core-contracts":"2.39.0","@kb-labs/core-workspace":"2.39.0","@kb-labs/plugin-runtime":"2.39.0","@kb-labs/workflow-engine":"2.39.0","@kb-labs/plugin-contracts":"2.39.0","@kb-labs/plugin-execution":"2.39.0","fastify-type-provider-zod":"^6.0.0","@kb-labs/gateway-contracts":"2.39.0","@kb-labs/rest-api-contracts":"2.39.0","@kb-labs/workflow-constants":"2.39.0","@kb-labs/workflow-contracts":"2.39.0","@kb-labs/plugin-execution-factory":"2.39.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.4","@types/ws":"^8.5.13","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.39.0"},"_npmOperationalInternal":{"tmp":"tmp/rest-api-app_2.39.0_1776356413385_0.31397074070161746","host":"s3://npm-registry-packages-npm-production"}},"2.40.0":{"name":"@kb-labs/rest-api-app","version":"2.40.0","_id":"@kb-labs/rest-api-app@2.40.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.js"},"dist":{"shasum":"59142d9d65d0efcea507ad9cacb7c989265d1d09","tarball":"https://registry.npmjs.org/@kb-labs/rest-api-app/-/rest-api-app-2.40.0.tgz","fileCount":7,"integrity":"sha512-mFT3ZOIU7fnVEyEsP1XS8+aah37W3wkPeJ29TjCohLyzeHGkrQ2LSAvOYUg7VkfS+UDpUFmLkmAy4Heqerpy/g==","signatures":[{"sig":"MEUCIQCTMVxRoJjvBm2kCGtGpLjTocsu8dWpWcDnBcVhBP0YJQIgO9RCZe19oo+A+mdoD5ec95oASbNrNmq+pq3k/jHIyME=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":770956},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-rest-api-app-2.40.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run --passWithNoTests -c ../../vitest.config.ts","build":"tsup","clean":"rimraf dist","start":"node dist/index.js","lint:fix":"eslint . --fix","test:watch":"vitest --passWithNoTests -c ../../vitest.config.ts","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/808e08f2a339aebf10482f070c2bd090/kb-labs-rest-api-app-2.40.0.tgz","_integrity":"sha512-mFT3ZOIU7fnVEyEsP1XS8+aah37W3wkPeJ29TjCohLyzeHGkrQ2LSAvOYUg7VkfS+UDpUFmLkmAy4Heqerpy/g==","_npmVersion":"10.8.2","description":"REST API application for KB Labs, providing HTTP endpoints for plugin functionality","directories":{},"_nodeVersion":"20.19.4","dependencies":{"ws":"^8.18.0","zod":"^3.25.76","pino":"^9.0.0","ulid":"^2.3.0","yaml":"^2.8.0","fastify":"^5.2.0","pino-pretty":"^10.2.3","prom-client":"^15.1.3","@fastify/cors":"^10.0.1","fastify-plugin":"^5.0.1","@fastify/swagger":">=9.5.1","@kb-labs/core-sys":"2.40.0","@fastify/websocket":"^11.0.1","@fastify/rate-limit":"^10.1.1","@fastify/swagger-ui":"^5.2.0","@kb-labs/core-config":"2.40.0","@kb-labs/core-tenant":"2.40.0","@kb-labs/shared-http":"2.40.0","@kb-labs/core-runtime":"2.40.0","@kb-labs/core-platform":"2.40.0","@kb-labs/core-registry":"2.40.0","@kb-labs/rest-api-core":"2.40.0","@kb-labs/core-contracts":"2.40.0","@kb-labs/core-workspace":"2.40.0","@kb-labs/plugin-runtime":"2.40.0","@kb-labs/workflow-engine":"2.40.0","@kb-labs/plugin-contracts":"2.40.0","@kb-labs/plugin-execution":"2.40.0","fastify-type-provider-zod":"^6.0.0","@kb-labs/gateway-contracts":"2.40.0","@kb-labs/rest-api-contracts":"2.40.0","@kb-labs/workflow-constants":"2.40.0","@kb-labs/workflow-contracts":"2.40.0","@kb-labs/plugin-execution-factory":"2.40.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.4","@types/ws":"^8.5.13","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.40.0"},"_npmOperationalInternal":{"tmp":"tmp/rest-api-app_2.40.0_1776379601267_0.5775000200078275","host":"s3://npm-registry-packages-npm-production"}},"2.41.0":{"name":"@kb-labs/rest-api-app","version":"2.41.0","_id":"@kb-labs/rest-api-app@2.41.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.js"},"dist":{"shasum":"5fe5e5666d4aaa17efe4b880bc1b301c3db99073","tarball":"https://registry.npmjs.org/@kb-labs/rest-api-app/-/rest-api-app-2.41.0.tgz","fileCount":7,"integrity":"sha512-UE0Sswn5xECLSrMT71PEz25ZIqnxdomUBrTmSE1UAWZ82JEUXw5yuc2Emd+T0K3/FIkDPePprtPF8OCF+RAXcg==","signatures":[{"sig":"MEUCIQCsL3009TbrOGGLLCWm2gaouJNvJpQQkVx9IMLsQ2qy4QIgb+i4Nt1m2/QL9jP+IXljNQnxJVPvZxQIqWHUqSlXMhs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":771327},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-rest-api-app-2.41.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run --passWithNoTests -c ../../vitest.config.ts","build":"tsup","clean":"rimraf dist","start":"node dist/index.js","lint:fix":"eslint . --fix","test:watch":"vitest --passWithNoTests -c ../../vitest.config.ts","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/9d377ced5b82d4d624b62bbe88e4debe/kb-labs-rest-api-app-2.41.0.tgz","_integrity":"sha512-UE0Sswn5xECLSrMT71PEz25ZIqnxdomUBrTmSE1UAWZ82JEUXw5yuc2Emd+T0K3/FIkDPePprtPF8OCF+RAXcg==","_npmVersion":"10.8.2","description":"REST API application for KB Labs, providing HTTP endpoints for plugin functionality","directories":{},"_nodeVersion":"20.19.4","dependencies":{"ws":"^8.18.0","zod":"^3.25.76","pino":"^9.0.0","ulid":"^2.3.0","yaml":"^2.8.0","fastify":"^5.2.0","pino-pretty":"^10.2.3","prom-client":"^15.1.3","@fastify/cors":"^10.0.1","fastify-plugin":"^5.0.1","@fastify/swagger":">=9.5.1","@kb-labs/core-sys":"2.41.0","@fastify/websocket":"^11.0.1","@fastify/rate-limit":"^10.1.1","@fastify/swagger-ui":"^5.2.0","@kb-labs/core-config":"2.41.0","@kb-labs/core-tenant":"2.41.0","@kb-labs/shared-http":"2.41.0","@kb-labs/core-runtime":"2.41.0","@kb-labs/core-platform":"2.41.0","@kb-labs/core-registry":"2.41.0","@kb-labs/rest-api-core":"2.41.0","@kb-labs/core-contracts":"2.41.0","@kb-labs/core-workspace":"2.41.0","@kb-labs/plugin-runtime":"2.41.0","@kb-labs/workflow-engine":"2.41.0","@kb-labs/plugin-contracts":"2.41.0","@kb-labs/plugin-execution":"2.41.0","fastify-type-provider-zod":"^6.0.0","@kb-labs/gateway-contracts":"2.41.0","@kb-labs/rest-api-contracts":"2.41.0","@kb-labs/workflow-constants":"2.41.0","@kb-labs/workflow-contracts":"2.41.0","@kb-labs/plugin-execution-factory":"2.41.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.4","@types/ws":"^8.5.13","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.41.0"},"_npmOperationalInternal":{"tmp":"tmp/rest-api-app_2.41.0_1776425144438_0.28945973180497453","host":"s3://npm-registry-packages-npm-production"}},"2.42.0":{"name":"@kb-labs/rest-api-app","version":"2.42.0","_id":"@kb-labs/rest-api-app@2.42.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.js"},"dist":{"shasum":"0fa7ec6c36e808ddface60e88ec6cb5d9a80e206","tarball":"https://registry.npmjs.org/@kb-labs/rest-api-app/-/rest-api-app-2.42.0.tgz","fileCount":7,"integrity":"sha512-86VKZ8180UPcv9MFpncWSFKCsTnziUiI6P1ESRj6eR/+onyCWn5JvCYFnhR+zThcLfxeNjm4yEFUXFfSE02rvw==","signatures":[{"sig":"MEQCIAlv2WOqNeytc5yJzZgGH/QXaJvB6TKAYi3fXFo/zXZnAiAWquNA3cQCKzK7MrgLPGnR3ChmI2YjDdid0+9Y0TB1wQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":771327},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-rest-api-app-2.42.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run --passWithNoTests -c ../../vitest.config.ts","build":"tsup","clean":"rimraf dist","start":"node dist/index.js","lint:fix":"eslint . --fix","test:watch":"vitest --passWithNoTests -c ../../vitest.config.ts","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/ff32a8d2534aa7b275f509c7c9218fcb/kb-labs-rest-api-app-2.42.0.tgz","_integrity":"sha512-86VKZ8180UPcv9MFpncWSFKCsTnziUiI6P1ESRj6eR/+onyCWn5JvCYFnhR+zThcLfxeNjm4yEFUXFfSE02rvw==","_npmVersion":"10.8.2","description":"REST API application for KB Labs, providing HTTP endpoints for plugin functionality","directories":{},"_nodeVersion":"20.19.4","dependencies":{"ws":"^8.18.0","zod":"^3.25.76","pino":"^9.0.0","ulid":"^2.3.0","yaml":"^2.8.0","fastify":"^5.2.0","pino-pretty":"^10.2.3","prom-client":"^15.1.3","@fastify/cors":"^10.0.1","fastify-plugin":"^5.0.1","@fastify/swagger":">=9.5.1","@kb-labs/core-sys":"2.42.0","@fastify/websocket":"^11.0.1","@fastify/rate-limit":"^10.1.1","@fastify/swagger-ui":"^5.2.0","@kb-labs/core-config":"2.42.0","@kb-labs/core-tenant":"2.42.0","@kb-labs/shared-http":"2.42.0","@kb-labs/core-runtime":"2.42.0","@kb-labs/core-platform":"2.42.0","@kb-labs/core-registry":"2.42.0","@kb-labs/rest-api-core":"2.42.0","@kb-labs/core-contracts":"2.42.0","@kb-labs/core-workspace":"2.42.0","@kb-labs/plugin-runtime":"2.42.0","@kb-labs/workflow-engine":"2.42.0","@kb-labs/plugin-contracts":"2.42.0","@kb-labs/plugin-execution":"2.42.0","fastify-type-provider-zod":"^6.0.0","@kb-labs/gateway-contracts":"2.42.0","@kb-labs/rest-api-contracts":"2.42.0","@kb-labs/workflow-constants":"2.42.0","@kb-labs/workflow-contracts":"2.42.0","@kb-labs/plugin-execution-factory":"2.42.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.4","@types/ws":"^8.5.13","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.42.0"},"_npmOperationalInternal":{"tmp":"tmp/rest-api-app_2.42.0_1776428938039_0.49112582660252113","host":"s3://npm-registry-packages-npm-production"}},"2.43.0":{"name":"@kb-labs/rest-api-app","version":"2.43.0","_id":"@kb-labs/rest-api-app@2.43.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.js"},"dist":{"shasum":"f535de165e89ee73b6926252a86c5ef7decd2503","tarball":"https://registry.npmjs.org/@kb-labs/rest-api-app/-/rest-api-app-2.43.0.tgz","fileCount":7,"integrity":"sha512-mY0dx/c7Iq+AA9IRgIoJT921h6u1V2ZX+q89jdQZ4Xo/7f26Wvy+2I1B2hWpVCaFQYORnWoYUVvYHuH2T+/XhQ==","signatures":[{"sig":"MEQCIDO7yg+kgUaLUe1QM9x7p+1SH9lp6IevLPUQUYFJNJiJAiACy7WO04DnjJ4u7Z42HK1NBJ+Ilfe7St7N34Vi7EOl5g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":771327},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-rest-api-app-2.43.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run --passWithNoTests -c ../../vitest.config.ts","build":"tsup","clean":"rimraf dist","start":"node dist/index.js","lint:fix":"eslint . --fix","test:watch":"vitest --passWithNoTests -c ../../vitest.config.ts","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/7945d68be2de56e8355eee24af916e14/kb-labs-rest-api-app-2.43.0.tgz","_integrity":"sha512-mY0dx/c7Iq+AA9IRgIoJT921h6u1V2ZX+q89jdQZ4Xo/7f26Wvy+2I1B2hWpVCaFQYORnWoYUVvYHuH2T+/XhQ==","_npmVersion":"10.8.2","description":"REST API application for KB Labs, providing HTTP endpoints for plugin functionality","directories":{},"_nodeVersion":"20.19.4","dependencies":{"ws":"^8.18.0","zod":"^3.25.76","pino":"^9.0.0","ulid":"^2.3.0","yaml":"^2.8.0","fastify":"^5.2.0","pino-pretty":"^10.2.3","prom-client":"^15.1.3","@fastify/cors":"^10.0.1","fastify-plugin":"^5.0.1","@fastify/swagger":">=9.5.1","@kb-labs/core-sys":"2.43.0","@fastify/websocket":"^11.0.1","@fastify/rate-limit":"^10.1.1","@fastify/swagger-ui":"^5.2.0","@kb-labs/core-config":"2.43.0","@kb-labs/core-tenant":"2.43.0","@kb-labs/shared-http":"2.43.0","@kb-labs/core-runtime":"2.43.0","@kb-labs/core-platform":"2.43.0","@kb-labs/core-registry":"2.43.0","@kb-labs/rest-api-core":"2.43.0","@kb-labs/core-contracts":"2.43.0","@kb-labs/core-workspace":"2.43.0","@kb-labs/plugin-runtime":"2.43.0","@kb-labs/workflow-engine":"2.43.0","@kb-labs/plugin-contracts":"2.43.0","@kb-labs/plugin-execution":"2.43.0","fastify-type-provider-zod":"^6.0.0","@kb-labs/gateway-contracts":"2.43.0","@kb-labs/rest-api-contracts":"2.43.0","@kb-labs/workflow-constants":"2.43.0","@kb-labs/workflow-contracts":"2.43.0","@kb-labs/plugin-execution-factory":"2.43.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.4","@types/ws":"^8.5.13","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.43.0"},"_npmOperationalInternal":{"tmp":"tmp/rest-api-app_2.43.0_1776431529162_0.9206193918548966","host":"s3://npm-registry-packages-npm-production"}},"2.44.0":{"name":"@kb-labs/rest-api-app","version":"2.44.0","_id":"@kb-labs/rest-api-app@2.44.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.js"},"dist":{"shasum":"0ba014f5a1b27eb2e9328935ca822c9d9ee6113f","tarball":"https://registry.npmjs.org/@kb-labs/rest-api-app/-/rest-api-app-2.44.0.tgz","fileCount":7,"integrity":"sha512-Ecfl60kHOikP9Wnq8v4HjXXKvHn2RPfAIsn32XxrcNjjtQAD3ldpZQ5f2tnn/l8OvfZVhv0mMJRWdnBBZpDhZQ==","signatures":[{"sig":"MEQCIBnDcYMHwq+HIaKvOE68li6hMmL88DGyXpdrWRZU6mBMAiAGBsHhM05AucDOaMudikuoWFbjA3oJboN+NHcyvCcbgg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":771327},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-rest-api-app-2.44.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run --passWithNoTests -c ../../vitest.config.ts","build":"tsup","clean":"rimraf dist","start":"node dist/index.js","lint:fix":"eslint . --fix","test:watch":"vitest --passWithNoTests -c ../../vitest.config.ts","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/5260b7040d419310ab176d8f786703f2/kb-labs-rest-api-app-2.44.0.tgz","_integrity":"sha512-Ecfl60kHOikP9Wnq8v4HjXXKvHn2RPfAIsn32XxrcNjjtQAD3ldpZQ5f2tnn/l8OvfZVhv0mMJRWdnBBZpDhZQ==","_npmVersion":"10.8.2","description":"REST API application for KB Labs, providing HTTP endpoints for plugin functionality","directories":{},"_nodeVersion":"20.19.4","dependencies":{"ws":"^8.18.0","zod":"^3.25.76","pino":"^9.0.0","ulid":"^2.3.0","yaml":"^2.8.0","fastify":"^5.2.0","pino-pretty":"^10.2.3","prom-client":"^15.1.3","@fastify/cors":"^10.0.1","fastify-plugin":"^5.0.1","@fastify/swagger":">=9.5.1","@kb-labs/core-sys":"2.44.0","@fastify/websocket":"^11.0.1","@fastify/rate-limit":"^10.1.1","@fastify/swagger-ui":"^5.2.0","@kb-labs/core-config":"2.44.0","@kb-labs/core-tenant":"2.44.0","@kb-labs/shared-http":"2.44.0","@kb-labs/core-runtime":"2.44.0","@kb-labs/core-platform":"2.44.0","@kb-labs/core-registry":"2.44.0","@kb-labs/rest-api-core":"2.44.0","@kb-labs/core-contracts":"2.44.0","@kb-labs/core-workspace":"2.44.0","@kb-labs/plugin-runtime":"2.44.0","@kb-labs/workflow-engine":"2.44.0","@kb-labs/plugin-contracts":"2.44.0","@kb-labs/plugin-execution":"2.44.0","fastify-type-provider-zod":"^6.0.0","@kb-labs/gateway-contracts":"2.44.0","@kb-labs/rest-api-contracts":"2.44.0","@kb-labs/workflow-constants":"2.44.0","@kb-labs/workflow-contracts":"2.44.0","@kb-labs/plugin-execution-factory":"2.44.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.4","@types/ws":"^8.5.13","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.44.0"},"_npmOperationalInternal":{"tmp":"tmp/rest-api-app_2.44.0_1776501038538_0.9199830519196852","host":"s3://npm-registry-packages-npm-production"}},"2.45.0":{"name":"@kb-labs/rest-api-app","version":"2.45.0","_id":"@kb-labs/rest-api-app@2.45.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.js"},"dist":{"shasum":"e5c215339da545f52a483c50073b265e27d168c1","tarball":"https://registry.npmjs.org/@kb-labs/rest-api-app/-/rest-api-app-2.45.0.tgz","fileCount":7,"integrity":"sha512-LNiHNDuks/ebbwGWApSbo+QrexMQzjnvoPZpgpwV1unLBzjPxzdrsrGGb050Hu18NE9gqCFlJk2mf4CEeqIBoA==","signatures":[{"sig":"MEUCIQDV4kvW2qY78SBKhJgqKywM7GuFxTOzSbqFgr/lSwjz2AIgPKQlAiJjPpTtuUb6Rh2VTXjwvIeibClBdYm2ISnTeM0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":771327},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-rest-api-app-2.45.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run --passWithNoTests -c ../../vitest.config.ts","build":"tsup","clean":"rimraf dist","start":"node dist/index.js","lint:fix":"eslint . --fix","test:watch":"vitest --passWithNoTests -c ../../vitest.config.ts","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/69162888f62ed85c8dd14b81724748c1/kb-labs-rest-api-app-2.45.0.tgz","_integrity":"sha512-LNiHNDuks/ebbwGWApSbo+QrexMQzjnvoPZpgpwV1unLBzjPxzdrsrGGb050Hu18NE9gqCFlJk2mf4CEeqIBoA==","_npmVersion":"10.8.2","description":"REST API application for KB Labs, providing HTTP endpoints for plugin functionality","directories":{},"_nodeVersion":"20.19.4","dependencies":{"ws":"^8.18.0","zod":"^3.25.76","pino":"^9.0.0","ulid":"^2.3.0","yaml":"^2.8.0","fastify":"^5.8.5","pino-pretty":"^10.2.3","prom-client":"^15.1.3","@fastify/cors":"^10.0.1","fastify-plugin":"^5.0.1","@fastify/swagger":">=9.5.1","@kb-labs/core-sys":"2.45.0","@fastify/websocket":"^11.0.1","@fastify/rate-limit":"^10.1.1","@fastify/swagger-ui":"^5.2.0","@kb-labs/core-config":"2.45.0","@kb-labs/core-tenant":"2.45.0","@kb-labs/shared-http":"2.45.0","@kb-labs/core-runtime":"2.45.0","@kb-labs/core-platform":"2.45.0","@kb-labs/core-registry":"2.45.0","@kb-labs/rest-api-core":"2.45.0","@kb-labs/core-contracts":"2.45.0","@kb-labs/core-workspace":"2.45.0","@kb-labs/plugin-runtime":"2.45.0","@kb-labs/workflow-engine":"2.45.0","@kb-labs/plugin-contracts":"2.45.0","@kb-labs/plugin-execution":"2.45.0","fastify-type-provider-zod":"^6.0.0","@kb-labs/gateway-contracts":"2.45.0","@kb-labs/rest-api-contracts":"2.45.0","@kb-labs/workflow-constants":"2.45.0","@kb-labs/workflow-contracts":"2.45.0","@kb-labs/plugin-execution-factory":"2.45.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.4","@types/ws":"^8.5.13","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.45.0"},"_npmOperationalInternal":{"tmp":"tmp/rest-api-app_2.45.0_1776510421064_0.06673760962588093","host":"s3://npm-registry-packages-npm-production"}},"2.46.0":{"name":"@kb-labs/rest-api-app","version":"2.46.0","_id":"@kb-labs/rest-api-app@2.46.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.js"},"dist":{"shasum":"63a2c35aeb64e1bfd895b8918ac510d9effbea07","tarball":"https://registry.npmjs.org/@kb-labs/rest-api-app/-/rest-api-app-2.46.0.tgz","fileCount":7,"integrity":"sha512-YUILD9oJ6emk+iZ+Pe1KBFvIiKMv2TyOTT3QHh/KZ5XCxCoLBObBuyFNMtUOBWNeZRJRdu/OwKvSu+WUffhzSw==","signatures":[{"sig":"MEUCIQDvJrWfnis88pPCFZUwZdCvE7SVX2dZjwRbPzM+bTjUXQIgNkKdScmknnAMIs9QvO365WEeGdoIkJcxbAwA4QymBnM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":771327},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-rest-api-app-2.46.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run --passWithNoTests -c ../../vitest.config.ts","build":"tsup","clean":"rimraf dist","start":"node dist/index.js","lint:fix":"eslint . --fix","test:watch":"vitest --passWithNoTests -c ../../vitest.config.ts","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/a31707f20e84ddbefbd5e269d360ee57/kb-labs-rest-api-app-2.46.0.tgz","_integrity":"sha512-YUILD9oJ6emk+iZ+Pe1KBFvIiKMv2TyOTT3QHh/KZ5XCxCoLBObBuyFNMtUOBWNeZRJRdu/OwKvSu+WUffhzSw==","_npmVersion":"10.8.2","description":"REST API application for KB Labs, providing HTTP endpoints for plugin functionality","directories":{},"_nodeVersion":"20.19.4","dependencies":{"ws":"^8.18.0","zod":"^3.25.76","pino":"^9.0.0","ulid":"^2.3.0","yaml":"^2.8.0","fastify":"^5.8.5","pino-pretty":"^10.2.3","prom-client":"^15.1.3","@fastify/cors":"^10.0.1","fastify-plugin":"^5.0.1","@fastify/swagger":">=9.5.1","@kb-labs/core-sys":"2.46.0","@fastify/websocket":"^11.0.1","@fastify/rate-limit":"^10.1.1","@fastify/swagger-ui":"^5.2.0","@kb-labs/core-config":"2.46.0","@kb-labs/core-tenant":"2.46.0","@kb-labs/shared-http":"2.46.0","@kb-labs/core-runtime":"2.46.0","@kb-labs/core-platform":"2.46.0","@kb-labs/core-registry":"2.46.0","@kb-labs/rest-api-core":"2.46.0","@kb-labs/core-contracts":"2.46.0","@kb-labs/core-workspace":"2.46.0","@kb-labs/plugin-runtime":"2.46.0","@kb-labs/workflow-engine":"2.46.0","@kb-labs/plugin-contracts":"2.46.0","@kb-labs/plugin-execution":"2.46.0","fastify-type-provider-zod":"^6.0.0","@kb-labs/gateway-contracts":"2.46.0","@kb-labs/rest-api-contracts":"2.46.0","@kb-labs/workflow-constants":"2.46.0","@kb-labs/workflow-contracts":"2.46.0","@kb-labs/plugin-execution-factory":"2.46.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.4","@types/ws":"^8.5.13","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.46.0"},"_npmOperationalInternal":{"tmp":"tmp/rest-api-app_2.46.0_1776511860061_0.5609617701294194","host":"s3://npm-registry-packages-npm-production"}},"2.47.0":{"name":"@kb-labs/rest-api-app","version":"2.47.0","_id":"@kb-labs/rest-api-app@2.47.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.js"},"dist":{"shasum":"b4475f4ad2411f81f9c39dca5ef2d87bd23bddaf","tarball":"https://registry.npmjs.org/@kb-labs/rest-api-app/-/rest-api-app-2.47.0.tgz","fileCount":7,"integrity":"sha512-KvzFZhr6IDTUae8Ofrr4lSGSdPGYPkfTCD23fBhItKZ3hCkREwaK5eOhXTEU+ezjrD1AdGoYRjAXJayWpmK8JQ==","signatures":[{"sig":"MEUCIAmLH3cTC1SsXEfMd35c9ql4eRs1j8Xu9LMUpfC//kZoAiEA4k2AntvrJeFY7ZriFjH8fHdKLWX/M2zP+RVvxiTMGv0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":771327},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-rest-api-app-2.47.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run --passWithNoTests -c ../../vitest.config.ts","build":"tsup","clean":"rimraf dist","start":"node dist/index.js","lint:fix":"eslint . --fix","test:watch":"vitest --passWithNoTests -c ../../vitest.config.ts","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/9ee090d1dc620ff1ff08acb8b404f28e/kb-labs-rest-api-app-2.47.0.tgz","_integrity":"sha512-KvzFZhr6IDTUae8Ofrr4lSGSdPGYPkfTCD23fBhItKZ3hCkREwaK5eOhXTEU+ezjrD1AdGoYRjAXJayWpmK8JQ==","_npmVersion":"10.8.2","description":"REST API application for KB Labs, providing HTTP endpoints for plugin functionality","directories":{},"_nodeVersion":"20.19.4","dependencies":{"ws":"^8.18.0","zod":"^3.25.76","pino":"^9.0.0","ulid":"^2.3.0","yaml":"^2.8.0","fastify":"^5.8.5","pino-pretty":"^10.2.3","prom-client":"^15.1.3","@fastify/cors":"^10.0.1","fastify-plugin":"^5.0.1","@fastify/swagger":">=9.5.1","@kb-labs/core-sys":"2.47.0","@fastify/websocket":"^11.0.1","@fastify/rate-limit":"^10.1.1","@fastify/swagger-ui":"^5.2.0","@kb-labs/core-config":"2.47.0","@kb-labs/core-tenant":"2.47.0","@kb-labs/shared-http":"2.47.0","@kb-labs/core-runtime":"2.47.0","@kb-labs/core-platform":"2.47.0","@kb-labs/core-registry":"2.47.0","@kb-labs/rest-api-core":"2.47.0","@kb-labs/core-contracts":"2.47.0","@kb-labs/core-workspace":"2.47.0","@kb-labs/plugin-runtime":"2.47.0","@kb-labs/workflow-engine":"2.47.0","@kb-labs/plugin-contracts":"2.47.0","@kb-labs/plugin-execution":"2.47.0","fastify-type-provider-zod":"^6.0.0","@kb-labs/gateway-contracts":"2.47.0","@kb-labs/rest-api-contracts":"2.47.0","@kb-labs/workflow-constants":"2.47.0","@kb-labs/workflow-contracts":"2.47.0","@kb-labs/plugin-execution-factory":"2.47.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.4","@types/ws":"^8.5.13","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.47.0"},"_npmOperationalInternal":{"tmp":"tmp/rest-api-app_2.47.0_1776514226585_0.9481158728942898","host":"s3://npm-registry-packages-npm-production"}},"2.53.0":{"name":"@kb-labs/rest-api-app","version":"2.53.0","_id":"@kb-labs/rest-api-app@2.53.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.js"},"dist":{"shasum":"5151098ab010233afd377f9fd3dba4c27026bb6f","tarball":"https://registry.npmjs.org/@kb-labs/rest-api-app/-/rest-api-app-2.53.0.tgz","fileCount":7,"integrity":"sha512-mS62vhyQLtH2mSEPc0lkbqV8f8lptUaqP9mO1MkJ9eYjOVlHX9FO97c+f9NHuABsldWWFKtFdCVB2yDRZQqeLg==","signatures":[{"sig":"MEQCIGgrHF9T7vX1rrGJsRNV4pFedx8pKIjq/zLnNtzait1RAiAfeFIcksiamwOBYC6WfRXVZhlX8qX15OKICGQdKADSZA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":771327},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-rest-api-app-2.53.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run --passWithNoTests -c ../../vitest.config.ts","build":"tsup","clean":"rimraf dist","start":"node dist/index.js","lint:fix":"eslint . --fix","test:watch":"vitest --passWithNoTests -c ../../vitest.config.ts","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/b8a8a4780fbca7ac98dbddaa5aa39527/kb-labs-rest-api-app-2.53.0.tgz","_integrity":"sha512-mS62vhyQLtH2mSEPc0lkbqV8f8lptUaqP9mO1MkJ9eYjOVlHX9FO97c+f9NHuABsldWWFKtFdCVB2yDRZQqeLg==","_npmVersion":"10.8.2","description":"REST API application for KB Labs, providing HTTP endpoints for plugin functionality","directories":{},"_nodeVersion":"20.19.4","dependencies":{"ws":"^8.18.0","zod":"^3.25.76","pino":"^9.0.0","ulid":"^2.3.0","yaml":"^2.8.0","fastify":"^5.8.5","pino-pretty":"^10.2.3","prom-client":"^15.1.3","@fastify/cors":"^10.0.1","fastify-plugin":"^5.0.1","@fastify/swagger":">=9.5.1","@kb-labs/core-sys":"2.53.0","@fastify/websocket":"^11.0.1","@fastify/rate-limit":"^10.1.1","@fastify/swagger-ui":"^5.2.0","@kb-labs/core-config":"2.53.0","@kb-labs/core-tenant":"2.53.0","@kb-labs/shared-http":"2.53.0","@kb-labs/core-runtime":"2.53.0","@kb-labs/core-platform":"2.53.0","@kb-labs/core-registry":"2.53.0","@kb-labs/rest-api-core":"2.53.0","@kb-labs/core-contracts":"2.53.0","@kb-labs/core-workspace":"2.53.0","@kb-labs/plugin-runtime":"2.53.0","@kb-labs/workflow-engine":"2.53.0","@kb-labs/plugin-contracts":"2.53.0","@kb-labs/plugin-execution":"2.53.0","fastify-type-provider-zod":"^6.0.0","@kb-labs/gateway-contracts":"2.53.0","@kb-labs/rest-api-contracts":"2.53.0","@kb-labs/workflow-constants":"2.53.0","@kb-labs/workflow-contracts":"2.53.0","@kb-labs/plugin-execution-factory":"2.53.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.4","@types/ws":"^8.5.13","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.53.0"},"_npmOperationalInternal":{"tmp":"tmp/rest-api-app_2.53.0_1776534769264_0.2609959863256148","host":"s3://npm-registry-packages-npm-production"}},"2.54.0":{"name":"@kb-labs/rest-api-app","version":"2.54.0","_id":"@kb-labs/rest-api-app@2.54.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.js"},"dist":{"shasum":"2a0d1d4ba404aad73888b6fe066041950000f526","tarball":"https://registry.npmjs.org/@kb-labs/rest-api-app/-/rest-api-app-2.54.0.tgz","fileCount":7,"integrity":"sha512-96NKh5wlcAUeNgCGjprY5pAewpb7x/EFyJwVCRChff7AyoviSQVHTWtJfHKiWIwcW69HqFDUFXMSuI2zQZGrzQ==","signatures":[{"sig":"MEUCIQCd9HYUdFsg0pcx+Am+S1+8TOK1hGubAknFVuHsug7pLAIgV3Cy25hSWMbZy2pJK1MvZZ8ilUdklX9L14T05Qk7Sl8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":771327},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-rest-api-app-2.54.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run --passWithNoTests -c ../../vitest.config.ts","build":"tsup","clean":"rimraf dist","start":"node dist/index.js","lint:fix":"eslint . --fix","test:watch":"vitest --passWithNoTests -c ../../vitest.config.ts","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/a71f7168d5a494dd8407f23a37dc64b9/kb-labs-rest-api-app-2.54.0.tgz","_integrity":"sha512-96NKh5wlcAUeNgCGjprY5pAewpb7x/EFyJwVCRChff7AyoviSQVHTWtJfHKiWIwcW69HqFDUFXMSuI2zQZGrzQ==","_npmVersion":"10.8.2","description":"REST API application for KB Labs, providing HTTP endpoints for plugin functionality","directories":{},"_nodeVersion":"20.19.4","dependencies":{"ws":"^8.18.0","zod":"^3.25.76","pino":"^9.0.0","ulid":"^2.3.0","yaml":"^2.8.0","fastify":"^5.8.5","pino-pretty":"^10.2.3","prom-client":"^15.1.3","@fastify/cors":"^10.0.1","fastify-plugin":"^5.0.1","@fastify/swagger":">=9.5.1","@kb-labs/core-sys":"2.54.0","@fastify/websocket":"^11.0.1","@fastify/rate-limit":"^10.1.1","@fastify/swagger-ui":"^5.2.0","@kb-labs/core-config":"2.54.0","@kb-labs/core-tenant":"2.54.0","@kb-labs/shared-http":"2.54.0","@kb-labs/core-runtime":"2.54.0","@kb-labs/core-platform":"2.54.0","@kb-labs/core-registry":"2.54.0","@kb-labs/rest-api-core":"2.54.0","@kb-labs/core-contracts":"2.54.0","@kb-labs/core-workspace":"2.54.0","@kb-labs/plugin-runtime":"2.54.0","@kb-labs/workflow-engine":"2.54.0","@kb-labs/plugin-contracts":"2.54.0","@kb-labs/plugin-execution":"2.54.0","fastify-type-provider-zod":"^6.0.0","@kb-labs/gateway-contracts":"2.54.0","@kb-labs/rest-api-contracts":"2.54.0","@kb-labs/workflow-constants":"2.54.0","@kb-labs/workflow-contracts":"2.54.0","@kb-labs/plugin-execution-factory":"2.54.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.4","@types/ws":"^8.5.13","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.54.0"},"_npmOperationalInternal":{"tmp":"tmp/rest-api-app_2.54.0_1776616088916_0.02223599393490705","host":"s3://npm-registry-packages-npm-production"}},"2.55.0":{"name":"@kb-labs/rest-api-app","version":"2.55.0","_id":"@kb-labs/rest-api-app@2.55.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.js"},"dist":{"shasum":"3001f1a1cc563459daad57923607588db0776d75","tarball":"https://registry.npmjs.org/@kb-labs/rest-api-app/-/rest-api-app-2.55.0.tgz","fileCount":7,"integrity":"sha512-kjOxoQRJWXEErUzFJOq77t3re7+HUumQrYy07GD4Akm8YOReUvWXDtytfccPlM/s6EdMd5SrACP+GfRz7FmCwg==","signatures":[{"sig":"MEUCIQD0sccUNZdDCHYC95xoNdeSsUluMccLwIpAU08Mj2m+jAIgVN9xok32H3YYSSN68WIgsgKOPPvrCCj49rhHDSVGXwY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":771327},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-rest-api-app-2.55.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run --passWithNoTests -c ../../vitest.config.ts","build":"tsup","clean":"rimraf dist","start":"node dist/index.js","lint:fix":"eslint . --fix","test:watch":"vitest --passWithNoTests -c ../../vitest.config.ts","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/9411bad98949cbebd52d263e8c930e45/kb-labs-rest-api-app-2.55.0.tgz","_integrity":"sha512-kjOxoQRJWXEErUzFJOq77t3re7+HUumQrYy07GD4Akm8YOReUvWXDtytfccPlM/s6EdMd5SrACP+GfRz7FmCwg==","_npmVersion":"10.8.2","description":"REST API application for KB Labs, providing HTTP endpoints for plugin functionality","directories":{},"_nodeVersion":"20.19.4","dependencies":{"ws":"^8.18.0","zod":"^3.25.76","pino":"^9.0.0","ulid":"^2.3.0","yaml":"^2.8.0","fastify":"^5.8.5","pino-pretty":"^10.2.3","prom-client":"^15.1.3","@fastify/cors":"^10.0.1","fastify-plugin":"^5.0.1","@fastify/swagger":">=9.5.1","@kb-labs/core-sys":"2.55.0","@fastify/websocket":"^11.0.1","@fastify/rate-limit":"^10.1.1","@fastify/swagger-ui":"^5.2.0","@kb-labs/core-config":"2.55.0","@kb-labs/core-tenant":"2.55.0","@kb-labs/shared-http":"2.55.0","@kb-labs/core-runtime":"2.55.0","@kb-labs/core-platform":"2.55.0","@kb-labs/core-registry":"2.55.0","@kb-labs/rest-api-core":"2.55.0","@kb-labs/core-contracts":"2.55.0","@kb-labs/core-workspace":"2.55.0","@kb-labs/plugin-runtime":"2.55.0","@kb-labs/workflow-engine":"2.55.0","@kb-labs/plugin-contracts":"2.55.0","@kb-labs/plugin-execution":"2.55.0","fastify-type-provider-zod":"^6.0.0","@kb-labs/gateway-contracts":"2.55.0","@kb-labs/rest-api-contracts":"2.55.0","@kb-labs/workflow-constants":"2.55.0","@kb-labs/workflow-contracts":"2.55.0","@kb-labs/plugin-execution-factory":"2.55.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.4","@types/ws":"^8.5.13","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.55.0"},"_npmOperationalInternal":{"tmp":"tmp/rest-api-app_2.55.0_1776620896223_0.01665525864775197","host":"s3://npm-registry-packages-npm-production"}},"2.56.0":{"name":"@kb-labs/rest-api-app","version":"2.56.0","_id":"@kb-labs/rest-api-app@2.56.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.js"},"dist":{"shasum":"74487d41287eb6189fd6add48ed79f9a0983f2d7","tarball":"https://registry.npmjs.org/@kb-labs/rest-api-app/-/rest-api-app-2.56.0.tgz","fileCount":7,"integrity":"sha512-38qZYM88CCDBQqjyriIqu6lc901WfvSo39TLpeJgfJxzmylL04lJkGmSGacp6qy9Q8oZSlAhPinYDaXR4mGj8w==","signatures":[{"sig":"MEYCIQD4/yGqlt2yPp/RmmBqVFjmQmq1XOeeLBxyWo9Qe2HpjwIhAK0SJmuWg1hpuDlA5xKtTdBsCexzOtAqYy4E3z96GrL2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":771327},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-rest-api-app-2.56.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run --passWithNoTests -c ../../vitest.config.ts","build":"tsup","clean":"rimraf dist","start":"node dist/index.js","lint:fix":"eslint . --fix","test:watch":"vitest --passWithNoTests -c ../../vitest.config.ts","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/d67089c64254418d0679148c7ace0170/kb-labs-rest-api-app-2.56.0.tgz","_integrity":"sha512-38qZYM88CCDBQqjyriIqu6lc901WfvSo39TLpeJgfJxzmylL04lJkGmSGacp6qy9Q8oZSlAhPinYDaXR4mGj8w==","_npmVersion":"10.8.2","description":"REST API application for KB Labs, providing HTTP endpoints for plugin functionality","directories":{},"_nodeVersion":"20.19.4","dependencies":{"ws":"^8.18.0","zod":"^3.25.76","pino":"^9.0.0","ulid":"^2.3.0","yaml":"^2.8.0","fastify":"^5.8.5","pino-pretty":"^10.2.3","prom-client":"^15.1.3","@fastify/cors":"^10.0.1","fastify-plugin":"^5.0.1","@fastify/swagger":">=9.5.1","@kb-labs/core-sys":"2.56.0","@fastify/websocket":"^11.0.1","@fastify/rate-limit":"^10.1.1","@fastify/swagger-ui":"^5.2.0","@kb-labs/core-config":"2.56.0","@kb-labs/core-tenant":"2.56.0","@kb-labs/shared-http":"2.56.0","@kb-labs/core-runtime":"2.56.0","@kb-labs/core-platform":"2.56.0","@kb-labs/core-registry":"2.56.0","@kb-labs/rest-api-core":"2.56.0","@kb-labs/core-contracts":"2.56.0","@kb-labs/core-workspace":"2.56.0","@kb-labs/plugin-runtime":"2.56.0","@kb-labs/workflow-engine":"2.56.0","@kb-labs/plugin-contracts":"2.56.0","@kb-labs/plugin-execution":"2.56.0","fastify-type-provider-zod":"^6.0.0","@kb-labs/gateway-contracts":"2.56.0","@kb-labs/rest-api-contracts":"2.56.0","@kb-labs/workflow-constants":"2.56.0","@kb-labs/workflow-contracts":"2.56.0","@kb-labs/plugin-execution-factory":"2.56.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.4","@types/ws":"^8.5.13","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.56.0"},"_npmOperationalInternal":{"tmp":"tmp/rest-api-app_2.56.0_1776626199954_0.708310663023245","host":"s3://npm-registry-packages-npm-production"}},"2.57.0":{"name":"@kb-labs/rest-api-app","version":"2.57.0","_id":"@kb-labs/rest-api-app@2.57.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.js"},"dist":{"shasum":"287398e01c4e65653389b1f2b24f46f066b5a503","tarball":"https://registry.npmjs.org/@kb-labs/rest-api-app/-/rest-api-app-2.57.0.tgz","fileCount":7,"integrity":"sha512-LufoMGGO8MWigbnyPzl00c0WScimucnPGT8m7P+m7TtV1hSoaXzZl48MbuJovslx9SaAq+SbJi0Ip+biRRm0XA==","signatures":[{"sig":"MEQCIGdUS/VvfKh39LybfZKl9JK+BdOp8uQELRmgRHZgsqOSAiBId7sf3dzMNrFEjVoTIUfW6TAKxLYRDIU+1/2M6xm2lw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":771327},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-rest-api-app-2.57.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run --passWithNoTests -c ../../vitest.config.ts","build":"tsup","clean":"rimraf dist","start":"node dist/index.js","lint:fix":"eslint . --fix","test:watch":"vitest --passWithNoTests -c ../../vitest.config.ts","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/cfc74cd9bead29d332e917bbde6a5f3c/kb-labs-rest-api-app-2.57.0.tgz","_integrity":"sha512-LufoMGGO8MWigbnyPzl00c0WScimucnPGT8m7P+m7TtV1hSoaXzZl48MbuJovslx9SaAq+SbJi0Ip+biRRm0XA==","_npmVersion":"10.8.2","description":"REST API application for KB Labs, providing HTTP endpoints for plugin functionality","directories":{},"_nodeVersion":"20.19.4","dependencies":{"ws":"^8.18.0","zod":"^3.25.76","pino":"^9.0.0","ulid":"^2.3.0","yaml":"^2.8.0","fastify":"^5.8.5","pino-pretty":"^10.2.3","prom-client":"^15.1.3","@fastify/cors":"^10.0.1","fastify-plugin":"^5.0.1","@fastify/swagger":">=9.5.1","@kb-labs/core-sys":"2.57.0","@fastify/websocket":"^11.0.1","@fastify/rate-limit":"^10.1.1","@fastify/swagger-ui":"^5.2.0","@kb-labs/core-config":"2.57.0","@kb-labs/core-tenant":"2.57.0","@kb-labs/shared-http":"2.57.0","@kb-labs/core-runtime":"2.57.0","@kb-labs/core-platform":"2.57.0","@kb-labs/core-registry":"2.57.0","@kb-labs/rest-api-core":"2.57.0","@kb-labs/core-contracts":"2.57.0","@kb-labs/core-workspace":"2.57.0","@kb-labs/plugin-runtime":"2.57.0","@kb-labs/workflow-engine":"2.57.0","@kb-labs/plugin-contracts":"2.57.0","@kb-labs/plugin-execution":"2.57.0","fastify-type-provider-zod":"^6.0.0","@kb-labs/gateway-contracts":"2.57.0","@kb-labs/rest-api-contracts":"2.57.0","@kb-labs/workflow-constants":"2.57.0","@kb-labs/workflow-contracts":"2.57.0","@kb-labs/plugin-execution-factory":"2.57.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.4","@types/ws":"^8.5.13","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.57.0"},"_npmOperationalInternal":{"tmp":"tmp/rest-api-app_2.57.0_1776627306020_0.23589874323387772","host":"s3://npm-registry-packages-npm-production"}},"2.58.0":{"name":"@kb-labs/rest-api-app","version":"2.58.0","_id":"@kb-labs/rest-api-app@2.58.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.js"},"dist":{"shasum":"4e5deb287d326a4887553e1897743bdadfb84d63","tarball":"https://registry.npmjs.org/@kb-labs/rest-api-app/-/rest-api-app-2.58.0.tgz","fileCount":7,"integrity":"sha512-ZA/mg3mdV5wQDnTQB6rq7lo5WTK+Yc5jFsXBS53fZiepluoQiHnsp7YhAzdpNzEeGO5RVCXRsUf0K0z+5fcwiA==","signatures":[{"sig":"MEUCIQCap3PK3hintfBsmqDcA3fedq3g0MoRRgXtapBY2yVVawIgf03IpK40oXnY+U2mO9QQ/vbHxnE+OsMQXqms67rw5Lg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":771327},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-rest-api-app-2.58.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run --passWithNoTests -c ../../vitest.config.ts","build":"tsup","clean":"rimraf dist","start":"node dist/index.js","lint:fix":"eslint . --fix","test:watch":"vitest --passWithNoTests -c ../../vitest.config.ts","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/b363a2fa4fa285404bc680bd21016562/kb-labs-rest-api-app-2.58.0.tgz","_integrity":"sha512-ZA/mg3mdV5wQDnTQB6rq7lo5WTK+Yc5jFsXBS53fZiepluoQiHnsp7YhAzdpNzEeGO5RVCXRsUf0K0z+5fcwiA==","_npmVersion":"10.8.2","description":"REST API application for KB Labs, providing HTTP endpoints for plugin functionality","directories":{},"_nodeVersion":"20.19.4","dependencies":{"ws":"^8.18.0","zod":"^3.25.76","pino":"^9.0.0","ulid":"^2.3.0","yaml":"^2.8.0","fastify":"^5.8.5","pino-pretty":"^10.2.3","prom-client":"^15.1.3","@fastify/cors":"^10.0.1","fastify-plugin":"^5.0.1","@fastify/swagger":">=9.5.1","@kb-labs/core-sys":"2.58.0","@fastify/websocket":"^11.0.1","@fastify/rate-limit":"^10.1.1","@fastify/swagger-ui":"^5.2.0","@kb-labs/core-config":"2.58.0","@kb-labs/core-tenant":"2.58.0","@kb-labs/shared-http":"2.58.0","@kb-labs/core-runtime":"2.58.0","@kb-labs/core-platform":"2.58.0","@kb-labs/core-registry":"2.58.0","@kb-labs/rest-api-core":"2.58.0","@kb-labs/core-contracts":"2.58.0","@kb-labs/core-workspace":"2.58.0","@kb-labs/plugin-runtime":"2.58.0","@kb-labs/workflow-engine":"2.58.0","@kb-labs/plugin-contracts":"2.58.0","@kb-labs/plugin-execution":"2.58.0","fastify-type-provider-zod":"^6.0.0","@kb-labs/gateway-contracts":"2.58.0","@kb-labs/rest-api-contracts":"2.58.0","@kb-labs/workflow-constants":"2.58.0","@kb-labs/workflow-contracts":"2.58.0","@kb-labs/plugin-execution-factory":"2.58.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.4","@types/ws":"^8.5.13","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.58.0"},"_npmOperationalInternal":{"tmp":"tmp/rest-api-app_2.58.0_1776630133366_0.2268738752514976","host":"s3://npm-registry-packages-npm-production"}},"2.59.0":{"name":"@kb-labs/rest-api-app","version":"2.59.0","_id":"@kb-labs/rest-api-app@2.59.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.js"},"dist":{"shasum":"b7dfea265c0cfc102a48941a1529a600ed0ae244","tarball":"https://registry.npmjs.org/@kb-labs/rest-api-app/-/rest-api-app-2.59.0.tgz","fileCount":7,"integrity":"sha512-2HKeEWElggwTAiCIQoZK9GUxAo1CFnllsUwlx+5tx4u87q+SY0Ri/7El+hGITP39yzAm2fCvsk1qEQBkb6Gp8A==","signatures":[{"sig":"MEQCICxBY+toOeecVWEF/J/NQVS9jD1wkpOo5wVh5havHi1tAiAG6+XNU7kEq+Pm0PVCjKlBocqFMxZ76WeNAOWXly/ryw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":771327},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-rest-api-app-2.59.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run --passWithNoTests -c ../../vitest.config.ts","build":"tsup","clean":"rimraf dist","start":"node dist/index.js","lint:fix":"eslint . --fix","test:watch":"vitest --passWithNoTests -c ../../vitest.config.ts","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/e131d6c14ed76e094fc876152775eaa0/kb-labs-rest-api-app-2.59.0.tgz","_integrity":"sha512-2HKeEWElggwTAiCIQoZK9GUxAo1CFnllsUwlx+5tx4u87q+SY0Ri/7El+hGITP39yzAm2fCvsk1qEQBkb6Gp8A==","_npmVersion":"10.8.2","description":"REST API application for KB Labs, providing HTTP endpoints for plugin functionality","directories":{},"_nodeVersion":"20.19.4","dependencies":{"ws":"^8.18.0","zod":"^3.25.76","pino":"^9.0.0","ulid":"^2.3.0","yaml":"^2.8.0","fastify":"^5.8.5","pino-pretty":"^10.2.3","prom-client":"^15.1.3","@fastify/cors":"^10.0.1","fastify-plugin":"^5.0.1","@fastify/swagger":">=9.5.1","@kb-labs/core-sys":"2.59.0","@fastify/websocket":"^11.0.1","@fastify/rate-limit":"^10.1.1","@fastify/swagger-ui":"^5.2.0","@kb-labs/core-config":"2.59.0","@kb-labs/core-tenant":"2.59.0","@kb-labs/shared-http":"2.59.0","@kb-labs/core-runtime":"2.59.0","@kb-labs/core-platform":"2.59.0","@kb-labs/core-registry":"2.59.0","@kb-labs/rest-api-core":"2.59.0","@kb-labs/core-contracts":"2.59.0","@kb-labs/core-workspace":"2.59.0","@kb-labs/plugin-runtime":"2.59.0","@kb-labs/workflow-engine":"2.59.0","@kb-labs/plugin-contracts":"2.59.0","@kb-labs/plugin-execution":"2.59.0","fastify-type-provider-zod":"^6.0.0","@kb-labs/gateway-contracts":"2.59.0","@kb-labs/rest-api-contracts":"2.59.0","@kb-labs/workflow-constants":"2.59.0","@kb-labs/workflow-contracts":"2.59.0","@kb-labs/plugin-execution-factory":"2.59.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.4","@types/ws":"^8.5.13","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.59.0"},"_npmOperationalInternal":{"tmp":"tmp/rest-api-app_2.59.0_1776631556194_0.8152727723188977","host":"s3://npm-registry-packages-npm-production"}},"2.60.0":{"name":"@kb-labs/rest-api-app","version":"2.60.0","_id":"@kb-labs/rest-api-app@2.60.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.js"},"dist":{"shasum":"7d68144cb8398bff11880fdf4703e9a49d428e7e","tarball":"https://registry.npmjs.org/@kb-labs/rest-api-app/-/rest-api-app-2.60.0.tgz","fileCount":7,"integrity":"sha512-eEqF61kb67xWwl/Z70qonCWg6FFWyxB2UA0Yp3IJIbbUFzeb5GK+gxGSOUs89Bz2/LJH0rxJ4vViSQPy+3uYlA==","signatures":[{"sig":"MEUCIQDVaFUS3dhBW5aep0+PioPKDKL3fC27DunWl7z23RMrggIgQO5GuMieIGLZ1pNesIMObN/Gml/uA9j++ZhDaybTXVE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":771327},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-rest-api-app-2.60.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run --passWithNoTests -c ../../vitest.config.ts","build":"tsup","clean":"rimraf dist","start":"node dist/index.js","lint:fix":"eslint . --fix","test:watch":"vitest --passWithNoTests -c ../../vitest.config.ts","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/4d29a6061d6a4d7b04db012e6d55d3b6/kb-labs-rest-api-app-2.60.0.tgz","_integrity":"sha512-eEqF61kb67xWwl/Z70qonCWg6FFWyxB2UA0Yp3IJIbbUFzeb5GK+gxGSOUs89Bz2/LJH0rxJ4vViSQPy+3uYlA==","_npmVersion":"10.8.2","description":"REST API application for KB Labs, providing HTTP endpoints for plugin functionality","directories":{},"_nodeVersion":"20.19.4","dependencies":{"ws":"^8.18.0","zod":"^3.25.76","pino":"^9.0.0","ulid":"^2.3.0","yaml":"^2.8.0","fastify":"^5.8.5","pino-pretty":"^10.2.3","prom-client":"^15.1.3","@fastify/cors":"^10.0.1","fastify-plugin":"^5.0.1","@fastify/swagger":">=9.5.1","@kb-labs/core-sys":"2.60.0","@fastify/websocket":"^11.0.1","@fastify/rate-limit":"^10.1.1","@fastify/swagger-ui":"^5.2.0","@kb-labs/core-config":"2.60.0","@kb-labs/core-tenant":"2.60.0","@kb-labs/shared-http":"2.60.0","@kb-labs/core-runtime":"2.60.0","@kb-labs/core-platform":"2.60.0","@kb-labs/core-registry":"2.60.0","@kb-labs/rest-api-core":"2.60.0","@kb-labs/core-contracts":"2.60.0","@kb-labs/core-workspace":"2.60.0","@kb-labs/plugin-runtime":"2.60.0","@kb-labs/workflow-engine":"2.60.0","@kb-labs/plugin-contracts":"2.60.0","@kb-labs/plugin-execution":"2.60.0","fastify-type-provider-zod":"^6.0.0","@kb-labs/gateway-contracts":"2.60.0","@kb-labs/rest-api-contracts":"2.60.0","@kb-labs/workflow-constants":"2.60.0","@kb-labs/workflow-contracts":"2.60.0","@kb-labs/plugin-execution-factory":"2.60.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.4","@types/ws":"^8.5.13","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.60.0"},"_npmOperationalInternal":{"tmp":"tmp/rest-api-app_2.60.0_1776634819163_0.22148786729984016","host":"s3://npm-registry-packages-npm-production"}},"2.61.0":{"name":"@kb-labs/rest-api-app","version":"2.61.0","_id":"@kb-labs/rest-api-app@2.61.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.js"},"dist":{"shasum":"ac132363d85a2d971e71ec2340f175a78f7cac68","tarball":"https://registry.npmjs.org/@kb-labs/rest-api-app/-/rest-api-app-2.61.0.tgz","fileCount":7,"integrity":"sha512-qwBApU4zZ8uGkjJ6P563IsvPK495s7jGd1n8BB2MPWCTJ21uhYg0VhNVfcLmayILRgqUVZVgzjTKZPHB+PiMzw==","signatures":[{"sig":"MEUCIQDs58WoQMRrilq2NWI+xhpT8vW4S8hQuI9HYOuMcCo7NgIgae3wbpIO5Fd/ktE2OIFykwRyFgkT6Zo3+guLu1FlwkE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":771327},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-rest-api-app-2.61.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run --passWithNoTests -c ../../vitest.config.ts","build":"tsup","clean":"rimraf dist","start":"node dist/index.js","lint:fix":"eslint . --fix","test:watch":"vitest --passWithNoTests -c ../../vitest.config.ts","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/c18adc6b63667ea4fe81d96fc8fc18a8/kb-labs-rest-api-app-2.61.0.tgz","_integrity":"sha512-qwBApU4zZ8uGkjJ6P563IsvPK495s7jGd1n8BB2MPWCTJ21uhYg0VhNVfcLmayILRgqUVZVgzjTKZPHB+PiMzw==","_npmVersion":"10.8.2","description":"REST API application for KB Labs, providing HTTP endpoints for plugin functionality","directories":{},"_nodeVersion":"20.19.4","dependencies":{"ws":"^8.18.0","zod":"^3.25.76","pino":"^9.0.0","ulid":"^2.3.0","yaml":"^2.8.0","fastify":"^5.8.5","pino-pretty":"^10.2.3","prom-client":"^15.1.3","@fastify/cors":"^10.0.1","fastify-plugin":"^5.0.1","@fastify/swagger":">=9.5.1","@kb-labs/core-sys":"2.61.0","@fastify/websocket":"^11.0.1","@fastify/rate-limit":"^10.1.1","@fastify/swagger-ui":"^5.2.0","@kb-labs/core-config":"2.61.0","@kb-labs/core-tenant":"2.61.0","@kb-labs/shared-http":"2.61.0","@kb-labs/core-runtime":"2.61.0","@kb-labs/core-platform":"2.61.0","@kb-labs/core-registry":"2.61.0","@kb-labs/rest-api-core":"2.61.0","@kb-labs/core-contracts":"2.61.0","@kb-labs/core-workspace":"2.61.0","@kb-labs/plugin-runtime":"2.61.0","@kb-labs/workflow-engine":"2.61.0","@kb-labs/plugin-contracts":"2.61.0","@kb-labs/plugin-execution":"2.61.0","fastify-type-provider-zod":"^6.0.0","@kb-labs/gateway-contracts":"2.61.0","@kb-labs/rest-api-contracts":"2.61.0","@kb-labs/workflow-constants":"2.61.0","@kb-labs/workflow-contracts":"2.61.0","@kb-labs/plugin-execution-factory":"2.61.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.4","@types/ws":"^8.5.13","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.61.0"},"_npmOperationalInternal":{"tmp":"tmp/rest-api-app_2.61.0_1776693705105_0.32714515802249666","host":"s3://npm-registry-packages-npm-production"}},"2.62.0":{"name":"@kb-labs/rest-api-app","version":"2.62.0","_id":"@kb-labs/rest-api-app@2.62.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.js"},"dist":{"shasum":"94111fa3fb0e0bb8be5909350748ebea56cc0c4e","tarball":"https://registry.npmjs.org/@kb-labs/rest-api-app/-/rest-api-app-2.62.0.tgz","fileCount":7,"integrity":"sha512-t40tKQiWJP703GIRBnGJ8sbLOpeI5Ml2Ok1uTHw1qzphp+60/uUNMM3KfwSNI2OfJUmKAnbYgthI2ABlq93pgw==","signatures":[{"sig":"MEUCIQDdmrGZFQG1D3cFBx1VVnJBF6HwGc8zPlstizqUMAnDqwIgYwA37SIowxJpLzbXBqXz6EEa9Np9mt1q/qEcF4ZreMs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":771327},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-rest-api-app-2.62.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run --passWithNoTests -c ../../vitest.config.ts","build":"tsup","clean":"rimraf dist","start":"node dist/index.js","lint:fix":"eslint . --fix","test:watch":"vitest --passWithNoTests -c ../../vitest.config.ts","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/58f85538026772f8f6b13fe8b934cf73/kb-labs-rest-api-app-2.62.0.tgz","_integrity":"sha512-t40tKQiWJP703GIRBnGJ8sbLOpeI5Ml2Ok1uTHw1qzphp+60/uUNMM3KfwSNI2OfJUmKAnbYgthI2ABlq93pgw==","_npmVersion":"10.8.2","description":"REST API application for KB Labs, providing HTTP endpoints for plugin functionality","directories":{},"_nodeVersion":"20.19.4","dependencies":{"ws":"^8.18.0","zod":"^3.25.76","pino":"^9.0.0","ulid":"^2.3.0","yaml":"^2.8.0","fastify":"^5.8.5","pino-pretty":"^10.2.3","prom-client":"^15.1.3","@fastify/cors":"^10.0.1","fastify-plugin":"^5.0.1","@fastify/swagger":">=9.5.1","@kb-labs/core-sys":"2.62.0","@fastify/websocket":"^11.0.1","@fastify/rate-limit":"^10.1.1","@fastify/swagger-ui":"^5.2.0","@kb-labs/core-config":"2.62.0","@kb-labs/core-tenant":"2.62.0","@kb-labs/shared-http":"2.62.0","@kb-labs/core-runtime":"2.62.0","@kb-labs/core-platform":"2.62.0","@kb-labs/core-registry":"2.62.0","@kb-labs/rest-api-core":"2.62.0","@kb-labs/core-contracts":"2.62.0","@kb-labs/core-workspace":"2.62.0","@kb-labs/plugin-runtime":"2.62.0","@kb-labs/workflow-engine":"2.62.0","@kb-labs/plugin-contracts":"2.62.0","@kb-labs/plugin-execution":"2.62.0","fastify-type-provider-zod":"^6.0.0","@kb-labs/gateway-contracts":"2.62.0","@kb-labs/rest-api-contracts":"2.62.0","@kb-labs/workflow-constants":"2.62.0","@kb-labs/workflow-contracts":"2.62.0","@kb-labs/plugin-execution-factory":"2.62.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.4","@types/ws":"^8.5.13","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.62.0"},"_npmOperationalInternal":{"tmp":"tmp/rest-api-app_2.62.0_1776699366903_0.4160195670259157","host":"s3://npm-registry-packages-npm-production"}},"2.64.0":{"name":"@kb-labs/rest-api-app","version":"2.64.0","_id":"@kb-labs/rest-api-app@2.64.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.js"},"dist":{"shasum":"4206592acc79fd5b8b4d404aae31066adf82b02c","tarball":"https://registry.npmjs.org/@kb-labs/rest-api-app/-/rest-api-app-2.64.0.tgz","fileCount":7,"integrity":"sha512-mNLBlCClIarp28XKp2Z1dAugbODGwh5yiMQqcmIj/Nw3tXjNxS2sRbcJdUdLthdgMkLS33dACxK/koWKW8RXeQ==","signatures":[{"sig":"MEUCIDmdhy8ZDJDsZlwYmHAys7zHFEQKlqA87o8EkuYXuMSpAiEAzFeLgoY4cRN5iewjyNZPHAX4sqzqG9xW/uMKs4HoUJg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":771327},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-rest-api-app-2.64.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run --passWithNoTests -c ../../vitest.config.ts","build":"tsup","clean":"rimraf dist","start":"node dist/index.js","lint:fix":"eslint . --fix","test:watch":"vitest --passWithNoTests -c ../../vitest.config.ts","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/d66600b2ef0eb7dca69fa4982dd583bb/kb-labs-rest-api-app-2.64.0.tgz","_integrity":"sha512-mNLBlCClIarp28XKp2Z1dAugbODGwh5yiMQqcmIj/Nw3tXjNxS2sRbcJdUdLthdgMkLS33dACxK/koWKW8RXeQ==","_npmVersion":"10.8.2","description":"REST API application for KB Labs, providing HTTP endpoints for plugin functionality","directories":{},"_nodeVersion":"20.19.4","dependencies":{"ws":"^8.18.0","zod":"^3.25.76","pino":"^9.0.0","ulid":"^2.3.0","yaml":"^2.8.0","fastify":"^5.8.5","pino-pretty":"^10.2.3","prom-client":"^15.1.3","@fastify/cors":"^10.0.1","fastify-plugin":"^5.0.1","@fastify/swagger":">=9.5.1","@kb-labs/core-sys":"2.64.0","@fastify/websocket":"^11.0.1","@fastify/rate-limit":"^10.1.1","@fastify/swagger-ui":"^5.2.0","@kb-labs/core-config":"2.64.0","@kb-labs/core-tenant":"2.64.0","@kb-labs/shared-http":"2.64.0","@kb-labs/core-runtime":"2.64.0","@kb-labs/core-platform":"2.64.0","@kb-labs/core-registry":"2.64.0","@kb-labs/rest-api-core":"2.64.0","@kb-labs/core-contracts":"2.64.0","@kb-labs/core-workspace":"2.64.0","@kb-labs/plugin-runtime":"2.64.0","@kb-labs/workflow-engine":"2.64.0","@kb-labs/plugin-contracts":"2.64.0","@kb-labs/plugin-execution":"2.64.0","fastify-type-provider-zod":"^6.0.0","@kb-labs/gateway-contracts":"2.64.0","@kb-labs/rest-api-contracts":"2.64.0","@kb-labs/workflow-constants":"2.64.0","@kb-labs/workflow-contracts":"2.64.0","@kb-labs/plugin-execution-factory":"2.64.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.4","@types/ws":"^8.5.13","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.64.0"},"_npmOperationalInternal":{"tmp":"tmp/rest-api-app_2.64.0_1776716970505_0.674156427158094","host":"s3://npm-registry-packages-npm-production"}},"2.65.0":{"name":"@kb-labs/rest-api-app","version":"2.65.0","_id":"@kb-labs/rest-api-app@2.65.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.js"},"dist":{"shasum":"66d058612dbadd134993fbde27c1b0283eca596c","tarball":"https://registry.npmjs.org/@kb-labs/rest-api-app/-/rest-api-app-2.65.0.tgz","fileCount":7,"integrity":"sha512-Snu+DOVXM8Lr9Q+0XlzyrzD9dwdH2YpUXs5YuAk+IZarlKNO9GLTYXmRD7fJZ922zF1JoQbvio0N+TfT1HmSwg==","signatures":[{"sig":"MEQCIGkQQ/DQOgRX0q+1CsQKIB5lNZ6uYPF6+hGlJAUu3OzkAiA9HYPPCwtaPec/nu8jV8gn38+Y4fSBrMSpbhB7KVeDIg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":771327},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-rest-api-app-2.65.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run --passWithNoTests -c ../../vitest.config.ts","build":"tsup","clean":"rimraf dist","start":"node dist/index.js","lint:fix":"eslint . --fix","test:watch":"vitest --passWithNoTests -c ../../vitest.config.ts","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/8dd05191b8d2c2136d9c2033aafc3112/kb-labs-rest-api-app-2.65.0.tgz","_integrity":"sha512-Snu+DOVXM8Lr9Q+0XlzyrzD9dwdH2YpUXs5YuAk+IZarlKNO9GLTYXmRD7fJZ922zF1JoQbvio0N+TfT1HmSwg==","_npmVersion":"10.8.2","description":"REST API application for KB Labs, providing HTTP endpoints for plugin functionality","directories":{},"_nodeVersion":"20.19.4","dependencies":{"ws":"^8.18.0","zod":"^3.25.76","pino":"^9.0.0","ulid":"^2.3.0","yaml":"^2.8.0","fastify":"^5.8.5","pino-pretty":"^10.2.3","prom-client":"^15.1.3","@fastify/cors":"^10.0.1","fastify-plugin":"^5.0.1","@fastify/swagger":">=9.5.1","@kb-labs/core-sys":"2.65.0","@fastify/websocket":"^11.0.1","@fastify/rate-limit":"^10.1.1","@fastify/swagger-ui":"^5.2.0","@kb-labs/core-config":"2.65.0","@kb-labs/core-tenant":"2.65.0","@kb-labs/shared-http":"2.65.0","@kb-labs/core-runtime":"2.65.0","@kb-labs/core-platform":"2.65.0","@kb-labs/core-registry":"2.65.0","@kb-labs/rest-api-core":"2.65.0","@kb-labs/core-contracts":"2.65.0","@kb-labs/core-workspace":"2.65.0","@kb-labs/plugin-runtime":"2.65.0","@kb-labs/workflow-engine":"2.65.0","@kb-labs/plugin-contracts":"2.65.0","@kb-labs/plugin-execution":"2.65.0","fastify-type-provider-zod":"^6.0.0","@kb-labs/gateway-contracts":"2.65.0","@kb-labs/rest-api-contracts":"2.65.0","@kb-labs/workflow-constants":"2.65.0","@kb-labs/workflow-contracts":"2.65.0","@kb-labs/plugin-execution-factory":"2.65.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.4","@types/ws":"^8.5.13","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.65.0"},"_npmOperationalInternal":{"tmp":"tmp/rest-api-app_2.65.0_1776755710232_0.3235153420883319","host":"s3://npm-registry-packages-npm-production"}},"2.66.0":{"name":"@kb-labs/rest-api-app","version":"2.66.0","_id":"@kb-labs/rest-api-app@2.66.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.js"},"dist":{"shasum":"2df5729f2cb7c30dfde84d445147b986521a3c6e","tarball":"https://registry.npmjs.org/@kb-labs/rest-api-app/-/rest-api-app-2.66.0.tgz","fileCount":7,"integrity":"sha512-wRJ/lBTFOn8NK5Ii9bhWYozqJUlbsCfMzgEv8rfwbJOcCW94/O4mtJLZf2NhemUtEAhcoZUZmdYQOBBuv3G2UQ==","signatures":[{"sig":"MEYCIQDLCBupLoPEWOa4Z8ZZ0wu9/udpCC+jwMH32MdbrrxrPAIhAKk88wlNESdY31wH9yyJ6+AKJakNUc/qH4nV7Ahf/yOG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":771327},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-rest-api-app-2.66.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run --passWithNoTests -c ../../vitest.config.ts","build":"tsup","clean":"rimraf dist","start":"node dist/index.js","lint:fix":"eslint . --fix","test:watch":"vitest --passWithNoTests -c ../../vitest.config.ts","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/19c450e5c7c9ab17d415ce726c81c088/kb-labs-rest-api-app-2.66.0.tgz","_integrity":"sha512-wRJ/lBTFOn8NK5Ii9bhWYozqJUlbsCfMzgEv8rfwbJOcCW94/O4mtJLZf2NhemUtEAhcoZUZmdYQOBBuv3G2UQ==","_npmVersion":"10.8.2","description":"REST API application for KB Labs, providing HTTP endpoints for plugin functionality","directories":{},"_nodeVersion":"20.19.4","dependencies":{"ws":"^8.18.0","zod":"^3.25.76","pino":"^9.0.0","ulid":"^2.3.0","yaml":"^2.8.0","fastify":"^5.8.5","pino-pretty":"^10.2.3","prom-client":"^15.1.3","@fastify/cors":"^10.0.1","fastify-plugin":"^5.0.1","@fastify/swagger":">=9.5.1","@kb-labs/core-sys":"2.66.0","@fastify/websocket":"^11.0.1","@fastify/rate-limit":"^10.1.1","@fastify/swagger-ui":"^5.2.0","@kb-labs/core-config":"2.66.0","@kb-labs/core-tenant":"2.66.0","@kb-labs/shared-http":"2.66.0","@kb-labs/core-runtime":"2.66.0","@kb-labs/core-platform":"2.66.0","@kb-labs/core-registry":"2.66.0","@kb-labs/rest-api-core":"2.66.0","@kb-labs/core-contracts":"2.66.0","@kb-labs/core-workspace":"2.66.0","@kb-labs/plugin-runtime":"2.66.0","@kb-labs/workflow-engine":"2.66.0","@kb-labs/plugin-contracts":"2.66.0","@kb-labs/plugin-execution":"2.66.0","fastify-type-provider-zod":"^6.0.0","@kb-labs/gateway-contracts":"2.66.0","@kb-labs/rest-api-contracts":"2.66.0","@kb-labs/workflow-constants":"2.66.0","@kb-labs/workflow-contracts":"2.66.0","@kb-labs/plugin-execution-factory":"2.66.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.4","@types/ws":"^8.5.13","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.66.0"},"_npmOperationalInternal":{"tmp":"tmp/rest-api-app_2.66.0_1776756969846_0.9602704983425798","host":"s3://npm-registry-packages-npm-production"}},"2.67.0":{"name":"@kb-labs/rest-api-app","version":"2.67.0","_id":"@kb-labs/rest-api-app@2.67.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.js"},"dist":{"shasum":"6b5962145c3af2a2052a42a737123c1e64271236","tarball":"https://registry.npmjs.org/@kb-labs/rest-api-app/-/rest-api-app-2.67.0.tgz","fileCount":7,"integrity":"sha512-0AxoNISJUQiPvzH36t8znIJyAS2HJ4Oz7hYm8Hruk14TSKXeFH/HvghzRkiiFvA+Mg5g6tFpuE0CbwFg4ysrmA==","signatures":[{"sig":"MEUCIQCSExdQ7Qjufmya6ap/wWz1joU16ntYcumGedn2xW2QxQIgNCmvxuV5PeNlNh433xsLZWo6gt/qtFXGiTvAKHbeqsU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":771327},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-rest-api-app-2.67.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run --passWithNoTests -c ../../vitest.config.ts","build":"tsup","clean":"rimraf dist","start":"node dist/index.js","lint:fix":"eslint . --fix","test:watch":"vitest --passWithNoTests -c ../../vitest.config.ts","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/c1868836a17661feababba817017c502/kb-labs-rest-api-app-2.67.0.tgz","_integrity":"sha512-0AxoNISJUQiPvzH36t8znIJyAS2HJ4Oz7hYm8Hruk14TSKXeFH/HvghzRkiiFvA+Mg5g6tFpuE0CbwFg4ysrmA==","_npmVersion":"10.8.2","description":"REST API application for KB Labs, providing HTTP endpoints for plugin functionality","directories":{},"_nodeVersion":"20.19.4","dependencies":{"ws":"^8.18.0","zod":"^3.25.76","pino":"^9.0.0","ulid":"^2.3.0","yaml":"^2.8.0","fastify":"^5.8.5","pino-pretty":"^10.2.3","prom-client":"^15.1.3","@fastify/cors":"^10.0.1","fastify-plugin":"^5.0.1","@fastify/swagger":">=9.5.1","@kb-labs/core-sys":"2.67.0","@fastify/websocket":"^11.0.1","@fastify/rate-limit":"^10.1.1","@fastify/swagger-ui":"^5.2.0","@kb-labs/core-config":"2.67.0","@kb-labs/core-tenant":"2.67.0","@kb-labs/shared-http":"2.67.0","@kb-labs/core-runtime":"2.67.0","@kb-labs/core-platform":"2.67.0","@kb-labs/core-registry":"2.67.0","@kb-labs/rest-api-core":"2.67.0","@kb-labs/core-contracts":"2.67.0","@kb-labs/core-workspace":"2.67.0","@kb-labs/plugin-runtime":"2.67.0","@kb-labs/workflow-engine":"2.67.0","@kb-labs/plugin-contracts":"2.67.0","@kb-labs/plugin-execution":"2.67.0","fastify-type-provider-zod":"^6.0.0","@kb-labs/gateway-contracts":"2.67.0","@kb-labs/rest-api-contracts":"2.67.0","@kb-labs/workflow-constants":"2.67.0","@kb-labs/workflow-contracts":"2.67.0","@kb-labs/plugin-execution-factory":"2.67.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.4","@types/ws":"^8.5.13","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.67.0"},"_npmOperationalInternal":{"tmp":"tmp/rest-api-app_2.67.0_1776758925056_0.7346026108407395","host":"s3://npm-registry-packages-npm-production"}},"2.68.0":{"name":"@kb-labs/rest-api-app","version":"2.68.0","_id":"@kb-labs/rest-api-app@2.68.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.js"},"dist":{"shasum":"08b7442f7bcbe01d787efdcb33507364c7024e0d","tarball":"https://registry.npmjs.org/@kb-labs/rest-api-app/-/rest-api-app-2.68.0.tgz","fileCount":7,"integrity":"sha512-EhV3hUf4q0n8uxPbQu7aqzlU3jrbAjgcar9YRMaG1zDESnMD4MG+9BGx8dwJLTEt/zIRMW83LQvcmOX78TmSXw==","signatures":[{"sig":"MEYCIQDmvFhsR+LiYNA/zHWfuoHgRkWRFfNNoABgeFwIqmtLpgIhANsbZRlif1TKfGTVtaDTCkW42C0ZL454ln9jpFs763qP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":771327},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-rest-api-app-2.68.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run --passWithNoTests -c ../../vitest.config.ts","build":"tsup","clean":"rimraf dist","start":"node dist/index.js","lint:fix":"eslint . --fix","test:watch":"vitest --passWithNoTests -c ../../vitest.config.ts","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/1a3623bf24cc4fdcaf780494aaee42f1/kb-labs-rest-api-app-2.68.0.tgz","_integrity":"sha512-EhV3hUf4q0n8uxPbQu7aqzlU3jrbAjgcar9YRMaG1zDESnMD4MG+9BGx8dwJLTEt/zIRMW83LQvcmOX78TmSXw==","_npmVersion":"10.8.2","description":"REST API application for KB Labs, providing HTTP endpoints for plugin functionality","directories":{},"_nodeVersion":"20.19.4","dependencies":{"ws":"^8.18.0","zod":"^3.25.76","pino":"^9.0.0","ulid":"^2.3.0","yaml":"^2.8.0","fastify":"^5.8.5","pino-pretty":"^10.2.3","prom-client":"^15.1.3","@fastify/cors":"^10.0.1","fastify-plugin":"^5.0.1","@fastify/swagger":">=9.5.1","@kb-labs/core-sys":"2.68.0","@fastify/websocket":"^11.0.1","@fastify/rate-limit":"^10.1.1","@fastify/swagger-ui":"^5.2.0","@kb-labs/core-config":"2.68.0","@kb-labs/core-tenant":"2.68.0","@kb-labs/shared-http":"2.68.0","@kb-labs/core-runtime":"2.68.0","@kb-labs/core-platform":"2.68.0","@kb-labs/core-registry":"2.68.0","@kb-labs/rest-api-core":"2.68.0","@kb-labs/core-contracts":"2.68.0","@kb-labs/core-workspace":"2.68.0","@kb-labs/plugin-runtime":"2.68.0","@kb-labs/workflow-engine":"2.68.0","@kb-labs/plugin-contracts":"2.68.0","@kb-labs/plugin-execution":"2.68.0","fastify-type-provider-zod":"^6.0.0","@kb-labs/gateway-contracts":"2.68.0","@kb-labs/rest-api-contracts":"2.68.0","@kb-labs/workflow-constants":"2.68.0","@kb-labs/workflow-contracts":"2.68.0","@kb-labs/plugin-execution-factory":"2.68.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.4","@types/ws":"^8.5.13","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.68.0"},"_npmOperationalInternal":{"tmp":"tmp/rest-api-app_2.68.0_1776760091551_0.18266147394967502","host":"s3://npm-registry-packages-npm-production"}},"2.73.0":{"name":"@kb-labs/rest-api-app","version":"2.73.0","_id":"@kb-labs/rest-api-app@2.73.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.js"},"dist":{"shasum":"7eda0531158476b795a9e4e733b5fea4fee53b1b","tarball":"https://registry.npmjs.org/@kb-labs/rest-api-app/-/rest-api-app-2.73.0.tgz","fileCount":7,"integrity":"sha512-2rvCrfqwUKuvOqbcFuQozHNluXNH2///d3SFvHEXOJOkVgX1twX1cQStNZ8Jhed3yFrAV8971Ag55nFUVlDZzw==","signatures":[{"sig":"MEUCIQDCGaOkNL1Bpqhr70Ir9ZLZbrYTntvbf5eGpdQfFNNpAwIgZPs4IGGXdduD130jfo4pkPzQgRQ0OFnY87jqj1KoF+4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":771327},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-rest-api-app-2.73.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run --passWithNoTests -c ../../vitest.config.ts","build":"tsup","clean":"rimraf dist","start":"node dist/index.js","lint:fix":"eslint . --fix","test:watch":"vitest --passWithNoTests -c ../../vitest.config.ts","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/66f86387dc81684abcf67f11e11fe355/kb-labs-rest-api-app-2.73.0.tgz","_integrity":"sha512-2rvCrfqwUKuvOqbcFuQozHNluXNH2///d3SFvHEXOJOkVgX1twX1cQStNZ8Jhed3yFrAV8971Ag55nFUVlDZzw==","_npmVersion":"10.8.2","description":"REST API application for KB Labs, providing HTTP endpoints for plugin functionality","directories":{},"_nodeVersion":"20.19.4","dependencies":{"ws":"^8.18.0","zod":"^3.25.76","pino":"^9.0.0","ulid":"^2.3.0","yaml":"^2.8.0","fastify":"^5.8.5","pino-pretty":"^10.2.3","prom-client":"^15.1.3","@fastify/cors":"^10.0.1","fastify-plugin":"^5.0.1","@fastify/swagger":">=9.5.1","@kb-labs/core-sys":"2.73.0","@fastify/websocket":"^11.0.1","@fastify/rate-limit":"^10.1.1","@fastify/swagger-ui":"^5.2.0","@kb-labs/core-config":"2.73.0","@kb-labs/core-tenant":"2.73.0","@kb-labs/shared-http":"2.73.0","@kb-labs/core-runtime":"2.73.0","@kb-labs/core-platform":"2.73.0","@kb-labs/core-registry":"2.73.0","@kb-labs/rest-api-core":"2.73.0","@kb-labs/core-contracts":"2.73.0","@kb-labs/core-workspace":"2.73.0","@kb-labs/plugin-runtime":"2.73.0","@kb-labs/workflow-engine":"2.73.0","@kb-labs/plugin-contracts":"2.73.0","@kb-labs/plugin-execution":"2.73.0","fastify-type-provider-zod":"^6.0.0","@kb-labs/gateway-contracts":"2.73.0","@kb-labs/rest-api-contracts":"2.73.0","@kb-labs/workflow-constants":"2.73.0","@kb-labs/workflow-contracts":"2.73.0","@kb-labs/plugin-execution-factory":"2.73.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.4","@types/ws":"^8.5.13","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.73.0"},"_npmOperationalInternal":{"tmp":"tmp/rest-api-app_2.73.0_1776770303432_0.05197320504595471","host":"s3://npm-registry-packages-npm-production"}},"2.74.0":{"name":"@kb-labs/rest-api-app","version":"2.74.0","_id":"@kb-labs/rest-api-app@2.74.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.js"},"dist":{"shasum":"4681a10807e96c86e1eab88d755968cd0702adb7","tarball":"https://registry.npmjs.org/@kb-labs/rest-api-app/-/rest-api-app-2.74.0.tgz","fileCount":7,"integrity":"sha512-ZjawPJLauIP62q/vYyVql9roW4rq0a0WzETCAPQIy4veL4YS6D6HEfHC0aT2z8x7m00GkeiqeTJBdUYojpjukQ==","signatures":[{"sig":"MEUCIQDptQg8MUZwUJ4rrLXacTKtV1m5ncmSKd91gR8pNq9zQAIgE+19NjZy1d8miqzGntMU9EWX84AqXnJChfXnoeaMJgA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":771327},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-rest-api-app-2.74.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run --passWithNoTests -c ../../vitest.config.ts","build":"tsup","clean":"rimraf dist","start":"node dist/index.js","lint:fix":"eslint . --fix","test:watch":"vitest --passWithNoTests -c ../../vitest.config.ts","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/c678536fc7e5ae1cff72eb31c00156df/kb-labs-rest-api-app-2.74.0.tgz","_integrity":"sha512-ZjawPJLauIP62q/vYyVql9roW4rq0a0WzETCAPQIy4veL4YS6D6HEfHC0aT2z8x7m00GkeiqeTJBdUYojpjukQ==","_npmVersion":"10.8.2","description":"REST API application for KB Labs, providing HTTP endpoints for plugin functionality","directories":{},"_nodeVersion":"20.19.4","dependencies":{"ws":"^8.18.0","zod":"^3.25.76","pino":"^9.0.0","ulid":"^2.3.0","yaml":"^2.8.0","fastify":"^5.8.5","pino-pretty":"^10.2.3","prom-client":"^15.1.3","@fastify/cors":"^10.0.1","fastify-plugin":"^5.0.1","@fastify/swagger":">=9.5.1","@kb-labs/core-sys":"2.74.0","@fastify/websocket":"^11.0.1","@fastify/rate-limit":"^10.1.1","@fastify/swagger-ui":"^5.2.0","@kb-labs/core-config":"2.74.0","@kb-labs/core-tenant":"2.74.0","@kb-labs/shared-http":"2.74.0","@kb-labs/core-runtime":"2.74.0","@kb-labs/core-platform":"2.74.0","@kb-labs/core-registry":"2.74.0","@kb-labs/rest-api-core":"2.74.0","@kb-labs/core-contracts":"2.74.0","@kb-labs/core-workspace":"2.74.0","@kb-labs/plugin-runtime":"2.74.0","@kb-labs/workflow-engine":"2.74.0","@kb-labs/plugin-contracts":"2.74.0","@kb-labs/plugin-execution":"2.74.0","fastify-type-provider-zod":"^6.0.0","@kb-labs/gateway-contracts":"2.74.0","@kb-labs/rest-api-contracts":"2.74.0","@kb-labs/workflow-constants":"2.74.0","@kb-labs/workflow-contracts":"2.74.0","@kb-labs/plugin-execution-factory":"2.74.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.4","@types/ws":"^8.5.13","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.74.0"},"_npmOperationalInternal":{"tmp":"tmp/rest-api-app_2.74.0_1776774629460_0.2782958041160204","host":"s3://npm-registry-packages-npm-production"}},"2.75.0":{"name":"@kb-labs/rest-api-app","version":"2.75.0","_id":"@kb-labs/rest-api-app@2.75.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.js"},"dist":{"shasum":"a671760e2fdf3089b75faa33048d21cf4a0f2497","tarball":"https://registry.npmjs.org/@kb-labs/rest-api-app/-/rest-api-app-2.75.0.tgz","fileCount":7,"integrity":"sha512-fSSWKW0c5HMgA4pYnkhKf2GDE9Syv+RjoxtRbmbZQCv986DyDSO0pI0xw5Fq9oCZ61TOf2CymTHcqJbws1kuzw==","signatures":[{"sig":"MEQCIGQ8o13HljKtgLMUKXflVG3MN9EJ+2R1cgMfNHB2sVFDAiA2Msiy7eA1KQNJDT58InNIrL1Pa8XVIaTAVDC7MCsyRw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":771327},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-rest-api-app-2.75.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run --passWithNoTests -c ../../vitest.config.ts","build":"tsup","clean":"rimraf dist","start":"node dist/index.js","lint:fix":"eslint . --fix","test:watch":"vitest --passWithNoTests -c ../../vitest.config.ts","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/2879d5f84a8760fbd4ce0c2519e40319/kb-labs-rest-api-app-2.75.0.tgz","_integrity":"sha512-fSSWKW0c5HMgA4pYnkhKf2GDE9Syv+RjoxtRbmbZQCv986DyDSO0pI0xw5Fq9oCZ61TOf2CymTHcqJbws1kuzw==","_npmVersion":"10.8.2","description":"REST API application for KB Labs, providing HTTP endpoints for plugin functionality","directories":{},"_nodeVersion":"20.19.4","dependencies":{"ws":"^8.18.0","zod":"^3.25.76","pino":"^9.0.0","ulid":"^2.3.0","yaml":"^2.8.0","fastify":"^5.8.5","pino-pretty":"^10.2.3","prom-client":"^15.1.3","@fastify/cors":"^10.0.1","fastify-plugin":"^5.0.1","@fastify/swagger":">=9.5.1","@kb-labs/core-sys":"2.75.0","@fastify/websocket":"^11.0.1","@fastify/rate-limit":"^10.1.1","@fastify/swagger-ui":"^5.2.0","@kb-labs/core-config":"2.75.0","@kb-labs/core-tenant":"2.75.0","@kb-labs/shared-http":"2.75.0","@kb-labs/core-runtime":"2.75.0","@kb-labs/core-platform":"2.75.0","@kb-labs/core-registry":"2.75.0","@kb-labs/rest-api-core":"2.75.0","@kb-labs/core-contracts":"2.75.0","@kb-labs/core-workspace":"2.75.0","@kb-labs/plugin-runtime":"2.75.0","@kb-labs/workflow-engine":"2.75.0","@kb-labs/plugin-contracts":"2.75.0","@kb-labs/plugin-execution":"2.75.0","fastify-type-provider-zod":"^6.0.0","@kb-labs/gateway-contracts":"2.75.0","@kb-labs/rest-api-contracts":"2.75.0","@kb-labs/workflow-constants":"2.75.0","@kb-labs/workflow-contracts":"2.75.0","@kb-labs/plugin-execution-factory":"2.75.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.4","@types/ws":"^8.5.13","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.75.0"},"_npmOperationalInternal":{"tmp":"tmp/rest-api-app_2.75.0_1776776695337_0.49094927658930865","host":"s3://npm-registry-packages-npm-production"}},"2.77.0":{"name":"@kb-labs/rest-api-app","version":"2.77.0","_id":"@kb-labs/rest-api-app@2.77.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.js"},"dist":{"shasum":"df4a8a377ffd8862553c89569675e6c9784bb297","tarball":"https://registry.npmjs.org/@kb-labs/rest-api-app/-/rest-api-app-2.77.0.tgz","fileCount":7,"integrity":"sha512-sd5i4HKlqsbIuQ+XGHWn8XGwKjjgzleH+L1vxTW9fBSSFrYZcQd8o4XIC7CZgYmj24VQfPA5nMQ+CsdiGE4OrA==","signatures":[{"sig":"MEQCIFEPclmt3xMUADLodRFO4f5ilk5RpdB7oa0PmTGG/xjjAiBPX1koM/L1p6wImhqfmf+J5JEN9KiJ1PTrieQQgB+4/g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":771327},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-rest-api-app-2.77.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run --passWithNoTests -c ../../vitest.config.ts","build":"tsup","clean":"rimraf dist","start":"node dist/index.js","lint:fix":"eslint . --fix","test:watch":"vitest --passWithNoTests -c ../../vitest.config.ts","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/1ad81d748b2f88e033d5b48e4c51128f/kb-labs-rest-api-app-2.77.0.tgz","_integrity":"sha512-sd5i4HKlqsbIuQ+XGHWn8XGwKjjgzleH+L1vxTW9fBSSFrYZcQd8o4XIC7CZgYmj24VQfPA5nMQ+CsdiGE4OrA==","_npmVersion":"10.8.2","description":"REST API application for KB Labs, providing HTTP endpoints for plugin functionality","directories":{},"_nodeVersion":"20.19.4","dependencies":{"ws":"^8.18.0","zod":"^3.25.76","pino":"^9.0.0","ulid":"^2.3.0","yaml":"^2.8.0","fastify":"^5.8.5","pino-pretty":"^10.2.3","prom-client":"^15.1.3","@fastify/cors":"^10.0.1","fastify-plugin":"^5.0.1","@fastify/swagger":">=9.5.1","@kb-labs/core-sys":"2.77.0","@fastify/websocket":"^11.0.1","@fastify/rate-limit":"^10.1.1","@fastify/swagger-ui":"^5.2.0","@kb-labs/core-config":"2.77.0","@kb-labs/core-tenant":"2.77.0","@kb-labs/shared-http":"2.77.0","@kb-labs/core-runtime":"2.77.0","@kb-labs/core-platform":"2.77.0","@kb-labs/core-registry":"2.77.0","@kb-labs/rest-api-core":"2.77.0","@kb-labs/core-contracts":"2.77.0","@kb-labs/core-workspace":"2.77.0","@kb-labs/plugin-runtime":"2.77.0","@kb-labs/workflow-engine":"2.77.0","@kb-labs/plugin-contracts":"2.77.0","@kb-labs/plugin-execution":"2.77.0","fastify-type-provider-zod":"^6.0.0","@kb-labs/gateway-contracts":"2.77.0","@kb-labs/rest-api-contracts":"2.77.0","@kb-labs/workflow-constants":"2.77.0","@kb-labs/workflow-contracts":"2.77.0","@kb-labs/plugin-execution-factory":"2.77.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.4","@types/ws":"^8.5.13","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.77.0"},"_npmOperationalInternal":{"tmp":"tmp/rest-api-app_2.77.0_1776780157580_0.07901070581528491","host":"s3://npm-registry-packages-npm-production"}},"2.79.0":{"name":"@kb-labs/rest-api-app","version":"2.79.0","_id":"@kb-labs/rest-api-app@2.79.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.js"},"dist":{"shasum":"798d1bbe287a70a5e06542ed79ed9929704b088d","tarball":"https://registry.npmjs.org/@kb-labs/rest-api-app/-/rest-api-app-2.79.0.tgz","fileCount":7,"integrity":"sha512-4qAlf4kBSlduCuuCSBSQNA/jI2/nX5O0yFKLz9mQPziMb+2PxJ3JP9SzgNgW+L7jIc09Xec/YCwTdlXFoPyXXQ==","signatures":[{"sig":"MEUCIG+4lh5E0gN7NgPPo8iMilCB6HR/51welCuu8n094cp0AiEAtN4VN9TmHaUCF8feN3aq7qPzew4UpXC4HM1G3uYjG4M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":771327},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-rest-api-app-2.79.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run --passWithNoTests -c ../../vitest.config.ts","build":"tsup","clean":"rimraf dist","start":"node dist/index.js","lint:fix":"eslint . --fix","test:watch":"vitest --passWithNoTests -c ../../vitest.config.ts","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/76fa074077a9eabefff88980ed8c3a92/kb-labs-rest-api-app-2.79.0.tgz","_integrity":"sha512-4qAlf4kBSlduCuuCSBSQNA/jI2/nX5O0yFKLz9mQPziMb+2PxJ3JP9SzgNgW+L7jIc09Xec/YCwTdlXFoPyXXQ==","_npmVersion":"10.8.2","description":"REST API application for KB Labs, providing HTTP endpoints for plugin functionality","directories":{},"_nodeVersion":"20.19.4","dependencies":{"ws":"^8.18.0","zod":"^3.25.76","pino":"^9.0.0","ulid":"^2.3.0","yaml":"^2.8.0","fastify":"^5.8.5","pino-pretty":"^10.2.3","prom-client":"^15.1.3","@fastify/cors":"^10.0.1","fastify-plugin":"^5.0.1","@fastify/swagger":">=9.5.1","@kb-labs/core-sys":"2.79.0","@fastify/websocket":"^11.0.1","@fastify/rate-limit":"^10.1.1","@fastify/swagger-ui":"^5.2.0","@kb-labs/core-config":"2.79.0","@kb-labs/core-tenant":"2.79.0","@kb-labs/shared-http":"2.79.0","@kb-labs/core-runtime":"2.79.0","@kb-labs/core-platform":"2.79.0","@kb-labs/core-registry":"2.79.0","@kb-labs/rest-api-core":"2.79.0","@kb-labs/core-contracts":"2.79.0","@kb-labs/core-workspace":"2.79.0","@kb-labs/plugin-runtime":"2.79.0","@kb-labs/workflow-engine":"2.79.0","@kb-labs/plugin-contracts":"2.79.0","@kb-labs/plugin-execution":"2.79.0","fastify-type-provider-zod":"^6.0.0","@kb-labs/gateway-contracts":"2.79.0","@kb-labs/rest-api-contracts":"2.79.0","@kb-labs/workflow-constants":"2.79.0","@kb-labs/workflow-contracts":"2.79.0","@kb-labs/plugin-execution-factory":"2.79.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.4","@types/ws":"^8.5.13","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.79.0"},"_npmOperationalInternal":{"tmp":"tmp/rest-api-app_2.79.0_1776789523712_0.8304909196038199","host":"s3://npm-registry-packages-npm-production"}},"2.80.0":{"name":"@kb-labs/rest-api-app","version":"2.80.0","_id":"@kb-labs/rest-api-app@2.80.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.js"},"dist":{"shasum":"b6403bc1d6ecc1653c7fe54302f7f480658ef8d7","tarball":"https://registry.npmjs.org/@kb-labs/rest-api-app/-/rest-api-app-2.80.0.tgz","fileCount":7,"integrity":"sha512-J68Y2gCnRK3Q0FGv3awwe5yQyZd029u+O98y/VrW0ZksW/W1gwKFm9xqc+BISt3FYCPqxjul/wq+WycgJR789A==","signatures":[{"sig":"MEUCIQDDTMxitgIjiEkX2ydLcHgBlLlxkf3c44Q0aX+eaX7DmAIgKzzF8F30IUYDnaIUuUU/0671tuX2MDHNtuyb6drZtyI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":771327},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-rest-api-app-2.80.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run --passWithNoTests -c ../../vitest.config.ts","build":"tsup","clean":"rimraf dist","start":"node dist/index.js","lint:fix":"eslint . --fix","test:watch":"vitest --passWithNoTests -c ../../vitest.config.ts","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/9f59ef504e7236f5ef7c5af9f44976f3/kb-labs-rest-api-app-2.80.0.tgz","_integrity":"sha512-J68Y2gCnRK3Q0FGv3awwe5yQyZd029u+O98y/VrW0ZksW/W1gwKFm9xqc+BISt3FYCPqxjul/wq+WycgJR789A==","_npmVersion":"10.8.2","description":"REST API application for KB Labs, providing HTTP endpoints for plugin functionality","directories":{},"_nodeVersion":"20.19.4","dependencies":{"ws":"^8.18.0","zod":"^3.25.76","pino":"^9.0.0","ulid":"^2.3.0","yaml":"^2.8.0","fastify":"^5.8.5","pino-pretty":"^10.2.3","prom-client":"^15.1.3","@fastify/cors":"^10.0.1","fastify-plugin":"^5.0.1","@fastify/swagger":">=9.5.1","@kb-labs/core-sys":"2.80.0","@fastify/websocket":"^11.0.1","@fastify/rate-limit":"^10.1.1","@fastify/swagger-ui":"^5.2.0","@kb-labs/core-config":"2.80.0","@kb-labs/core-tenant":"2.80.0","@kb-labs/shared-http":"2.80.0","@kb-labs/core-runtime":"2.80.0","@kb-labs/core-platform":"2.80.0","@kb-labs/core-registry":"2.80.0","@kb-labs/rest-api-core":"2.80.0","@kb-labs/core-contracts":"2.80.0","@kb-labs/core-workspace":"2.80.0","@kb-labs/plugin-runtime":"2.80.0","@kb-labs/workflow-engine":"2.80.0","@kb-labs/plugin-contracts":"2.80.0","@kb-labs/plugin-execution":"2.80.0","fastify-type-provider-zod":"^6.0.0","@kb-labs/gateway-contracts":"2.80.0","@kb-labs/rest-api-contracts":"2.80.0","@kb-labs/workflow-constants":"2.80.0","@kb-labs/workflow-contracts":"2.80.0","@kb-labs/plugin-execution-factory":"2.80.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.4","@types/ws":"^8.5.13","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.80.0"},"_npmOperationalInternal":{"tmp":"tmp/rest-api-app_2.80.0_1776791708658_0.30476097631585053","host":"s3://npm-registry-packages-npm-production"}},"2.81.0":{"name":"@kb-labs/rest-api-app","version":"2.81.0","_id":"@kb-labs/rest-api-app@2.81.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.js"},"dist":{"shasum":"ef69507299c622136c75d8a2d3443fc26c379be1","tarball":"https://registry.npmjs.org/@kb-labs/rest-api-app/-/rest-api-app-2.81.0.tgz","fileCount":7,"integrity":"sha512-WlfB4ePzdxfL7sfuIc/R/cu3XwLJ9RJwCcuoXL9pOS54ewwi9Ouwzx0ygTtLg6FKIc1a4GOibtXJahspoYQ6cw==","signatures":[{"sig":"MEUCICebp1b9mz4j9mGZ+3tKD4Ky7MuI0iwSl2zNp0Loy0XlAiEA0CFI9bZbmx6Mo1tVSiE4dX8d4zzSfa6f0M6nqvV233A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":772190},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-rest-api-app-2.81.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run --passWithNoTests -c ../../vitest.config.ts","build":"tsup","clean":"rimraf dist","start":"node dist/index.js","lint:fix":"eslint . --fix","test:watch":"vitest --passWithNoTests -c ../../vitest.config.ts","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/42891697e933db15447b95a9c5be6ff9/kb-labs-rest-api-app-2.81.0.tgz","_integrity":"sha512-WlfB4ePzdxfL7sfuIc/R/cu3XwLJ9RJwCcuoXL9pOS54ewwi9Ouwzx0ygTtLg6FKIc1a4GOibtXJahspoYQ6cw==","_npmVersion":"10.8.2","description":"REST API application for KB Labs, providing HTTP endpoints for plugin functionality","directories":{},"_nodeVersion":"20.19.4","dependencies":{"ws":"^8.18.0","zod":"^3.25.76","pino":"^9.0.0","ulid":"^2.3.0","yaml":"^2.8.0","fastify":"^5.8.5","pino-pretty":"^10.2.3","prom-client":"^15.1.3","@fastify/cors":"^10.0.1","fastify-plugin":"^5.0.1","@fastify/swagger":">=9.5.1","@kb-labs/core-sys":"2.81.0","@fastify/websocket":"^11.0.1","@fastify/rate-limit":"^10.1.1","@fastify/swagger-ui":"^5.2.0","@kb-labs/core-config":"2.81.0","@kb-labs/core-tenant":"2.81.0","@kb-labs/shared-http":"2.81.0","@kb-labs/core-runtime":"2.81.0","@kb-labs/core-platform":"2.81.0","@kb-labs/core-registry":"2.81.0","@kb-labs/rest-api-core":"2.81.0","@kb-labs/core-contracts":"2.81.0","@kb-labs/core-workspace":"2.81.0","@kb-labs/plugin-runtime":"2.81.0","@kb-labs/workflow-engine":"2.81.0","@kb-labs/plugin-contracts":"2.81.0","@kb-labs/plugin-execution":"2.81.0","fastify-type-provider-zod":"^6.0.0","@kb-labs/gateway-contracts":"2.81.0","@kb-labs/rest-api-contracts":"2.81.0","@kb-labs/workflow-constants":"2.81.0","@kb-labs/workflow-contracts":"2.81.0","@kb-labs/plugin-execution-factory":"2.81.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.4","@types/ws":"^8.5.13","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.81.0"},"_npmOperationalInternal":{"tmp":"tmp/rest-api-app_2.81.0_1776793393391_0.8718439702655867","host":"s3://npm-registry-packages-npm-production"}},"2.82.0":{"name":"@kb-labs/rest-api-app","version":"2.82.0","_id":"@kb-labs/rest-api-app@2.82.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.js"},"dist":{"shasum":"da412183fc8f7f606cbdd590fa77101ac8395a44","tarball":"https://registry.npmjs.org/@kb-labs/rest-api-app/-/rest-api-app-2.82.0.tgz","fileCount":7,"integrity":"sha512-Gq1MU2rnNCyTTsI7AaQ4na1m3t1bT/HlDE/93eolTQnqX6aT0icd3PB6/tgaS7GRH2Vbw/i0ugaAJhzQI4a3TQ==","signatures":[{"sig":"MEUCIQDBgntZn/HyNKqdHaXsKqG4PvQfoogJtwhPtxc4ShQQOgIgL5sJJ5MsV1t90FbQtfe6E8kAY9OF+sPn7pV6BPRc5f4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":772190},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-rest-api-app-2.82.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run --passWithNoTests -c ../../vitest.config.ts","build":"tsup","clean":"rimraf dist","start":"node dist/index.js","lint:fix":"eslint . --fix","test:watch":"vitest --passWithNoTests -c ../../vitest.config.ts","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/9b1a46753f71a339e26fcf64fa09d64b/kb-labs-rest-api-app-2.82.0.tgz","_integrity":"sha512-Gq1MU2rnNCyTTsI7AaQ4na1m3t1bT/HlDE/93eolTQnqX6aT0icd3PB6/tgaS7GRH2Vbw/i0ugaAJhzQI4a3TQ==","_npmVersion":"10.8.2","description":"REST API application for KB Labs, providing HTTP endpoints for plugin functionality","directories":{},"_nodeVersion":"20.19.4","dependencies":{"ws":"^8.18.0","zod":"^3.25.76","pino":"^9.0.0","ulid":"^2.3.0","yaml":"^2.8.0","fastify":"^5.8.5","pino-pretty":"^10.2.3","prom-client":"^15.1.3","@fastify/cors":"^10.0.1","fastify-plugin":"^5.0.1","@fastify/swagger":">=9.5.1","@kb-labs/core-sys":"2.82.0","@fastify/websocket":"^11.0.1","@fastify/rate-limit":"^10.1.1","@fastify/swagger-ui":"^5.2.0","@kb-labs/core-config":"2.82.0","@kb-labs/core-tenant":"2.82.0","@kb-labs/shared-http":"2.82.0","@kb-labs/core-runtime":"2.82.0","@kb-labs/core-platform":"2.82.0","@kb-labs/core-registry":"2.82.0","@kb-labs/rest-api-core":"2.82.0","@kb-labs/core-contracts":"2.82.0","@kb-labs/core-workspace":"2.82.0","@kb-labs/plugin-runtime":"2.82.0","@kb-labs/workflow-engine":"2.82.0","@kb-labs/plugin-contracts":"2.82.0","@kb-labs/plugin-execution":"2.82.0","fastify-type-provider-zod":"^6.0.0","@kb-labs/gateway-contracts":"2.82.0","@kb-labs/rest-api-contracts":"2.82.0","@kb-labs/workflow-constants":"2.82.0","@kb-labs/workflow-contracts":"2.82.0","@kb-labs/plugin-execution-factory":"2.82.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.4","@types/ws":"^8.5.13","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.82.0"},"_npmOperationalInternal":{"tmp":"tmp/rest-api-app_2.82.0_1776795506893_0.3926094866314964","host":"s3://npm-registry-packages-npm-production"}},"2.87.0":{"name":"@kb-labs/rest-api-app","version":"2.87.0","_id":"@kb-labs/rest-api-app@2.87.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.js"},"dist":{"shasum":"45a44736645cbe3250a84a32ebeba6a26deacbdc","tarball":"https://registry.npmjs.org/@kb-labs/rest-api-app/-/rest-api-app-2.87.0.tgz","fileCount":7,"integrity":"sha512-jC8YKIjUSFUWMtEtOuVB6OE1ROBRIeNjG+o2rKWQ19q1CIeP0pV3Ol07t0nHa0m1y8M5YcJlsYiIU4L1jGjkRw==","signatures":[{"sig":"MEQCICAYsVoNMqLydcmHTmX1OS8kBnrohcxlLC/CiqYEXLr+AiA35e7Qd+jd7Dz0uveSSQ15G61s8mnr9J6/FlcNXwIBaA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":778688},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-rest-api-app-2.87.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run --passWithNoTests -c ../../vitest.config.ts","build":"tsup","clean":"rimraf dist","start":"node dist/index.js","lint:fix":"eslint . --fix","test:watch":"vitest --passWithNoTests -c ../../vitest.config.ts","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/f0fcfd39060c4b1581a773ff302e3e55/kb-labs-rest-api-app-2.87.0.tgz","_integrity":"sha512-jC8YKIjUSFUWMtEtOuVB6OE1ROBRIeNjG+o2rKWQ19q1CIeP0pV3Ol07t0nHa0m1y8M5YcJlsYiIU4L1jGjkRw==","_npmVersion":"10.8.2","description":"REST API application for KB Labs, providing HTTP endpoints for plugin functionality","directories":{},"_nodeVersion":"20.19.4","dependencies":{"ws":"^8.18.0","zod":"^3.25.76","pino":"^9.0.0","ulid":"^2.3.0","yaml":"^2.8.0","fastify":"^5.8.5","pino-pretty":"^10.2.3","prom-client":"^15.1.3","@fastify/cors":"^10.0.1","fastify-plugin":"^5.0.1","@fastify/swagger":">=9.5.1","@kb-labs/core-sys":"2.87.0","@fastify/websocket":"^11.0.1","@fastify/rate-limit":"^10.1.1","@fastify/swagger-ui":"^5.2.0","@kb-labs/core-config":"2.87.0","@kb-labs/core-tenant":"2.87.0","@kb-labs/shared-http":"2.87.0","@kb-labs/core-runtime":"2.87.0","@kb-labs/core-platform":"2.87.0","@kb-labs/core-registry":"2.87.0","@kb-labs/rest-api-core":"2.87.0","@kb-labs/core-contracts":"2.87.0","@kb-labs/core-workspace":"2.87.0","@kb-labs/plugin-runtime":"2.87.0","@kb-labs/workflow-engine":"2.87.0","@kb-labs/plugin-contracts":"2.87.0","@kb-labs/plugin-execution":"2.87.0","fastify-type-provider-zod":"^6.0.0","@kb-labs/gateway-contracts":"2.87.0","@kb-labs/rest-api-contracts":"2.87.0","@kb-labs/workflow-constants":"2.87.0","@kb-labs/workflow-contracts":"2.87.0","@kb-labs/plugin-execution-factory":"2.87.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.4","@types/ws":"^8.5.13","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.87.0"},"_npmOperationalInternal":{"tmp":"tmp/rest-api-app_2.87.0_1777064438243_0.6442236684494929","host":"s3://npm-registry-packages-npm-production"}},"2.88.0":{"name":"@kb-labs/rest-api-app","version":"2.88.0","_id":"@kb-labs/rest-api-app@2.88.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.js"},"dist":{"shasum":"e2f8364202f8d2939f1ed4d84bbe5504a01f48f4","tarball":"https://registry.npmjs.org/@kb-labs/rest-api-app/-/rest-api-app-2.88.0.tgz","fileCount":7,"integrity":"sha512-x6vMvX6MbLmZ25DtPBt7szn9K4Ftr8lt1CECAkarZkAxOxsSZdw8K1A6VbyuHPii8CKwWFE2eple41+6YbTfOw==","signatures":[{"sig":"MEUCIAysmW3fLEeIRQ5wOQwlIdzX8tqP6fcMQ1uw+Ham2OyUAiEAiG1dirB32kMbwCscKajbpuMureBfMyCsOeLD6YzHIXQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":778688},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-rest-api-app-2.88.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run --passWithNoTests -c ../../vitest.config.ts","build":"tsup","clean":"rimraf dist","start":"node dist/index.js","lint:fix":"eslint . --fix","test:watch":"vitest --passWithNoTests -c ../../vitest.config.ts","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/8a74ef69458318e966745441746599e3/kb-labs-rest-api-app-2.88.0.tgz","_integrity":"sha512-x6vMvX6MbLmZ25DtPBt7szn9K4Ftr8lt1CECAkarZkAxOxsSZdw8K1A6VbyuHPii8CKwWFE2eple41+6YbTfOw==","_npmVersion":"10.8.2","description":"REST API application for KB Labs, providing HTTP endpoints for plugin functionality","directories":{},"_nodeVersion":"20.19.4","dependencies":{"ws":"^8.18.0","zod":"^3.25.76","pino":"^9.0.0","ulid":"^2.3.0","yaml":"^2.8.0","fastify":"^5.8.5","pino-pretty":"^10.2.3","prom-client":"^15.1.3","@fastify/cors":"^10.0.1","fastify-plugin":"^5.0.1","@fastify/swagger":">=9.5.1","@kb-labs/core-sys":"2.88.0","@fastify/websocket":"^11.0.1","@fastify/rate-limit":"^10.1.1","@fastify/swagger-ui":"^5.2.0","@kb-labs/core-config":"2.88.0","@kb-labs/core-tenant":"2.88.0","@kb-labs/shared-http":"2.88.0","@kb-labs/core-runtime":"2.88.0","@kb-labs/core-platform":"2.88.0","@kb-labs/core-registry":"2.88.0","@kb-labs/rest-api-core":"2.88.0","@kb-labs/core-contracts":"2.88.0","@kb-labs/core-workspace":"2.88.0","@kb-labs/plugin-runtime":"2.88.0","@kb-labs/workflow-engine":"2.88.0","@kb-labs/plugin-contracts":"2.88.0","@kb-labs/plugin-execution":"2.88.0","fastify-type-provider-zod":"^6.0.0","@kb-labs/gateway-contracts":"2.88.0","@kb-labs/rest-api-contracts":"2.88.0","@kb-labs/workflow-constants":"2.88.0","@kb-labs/workflow-contracts":"2.88.0","@kb-labs/plugin-execution-factory":"2.88.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.4","@types/ws":"^8.5.13","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.88.0"},"_npmOperationalInternal":{"tmp":"tmp/rest-api-app_2.88.0_1777109715394_0.09083302684804928","host":"s3://npm-registry-packages-npm-production"}},"2.89.0":{"name":"@kb-labs/rest-api-app","version":"2.89.0","_id":"@kb-labs/rest-api-app@2.89.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.js"},"dist":{"shasum":"689c25739961962f7c30372c3f363b67c43d193c","tarball":"https://registry.npmjs.org/@kb-labs/rest-api-app/-/rest-api-app-2.89.0.tgz","fileCount":7,"integrity":"sha512-wVqAmi4ZYch4d4zRHy4R4SmLt3jYVb0SiajkXXHm40g2HlyuS+Ewnpyrb1ck6ECRGpxgyy7xCwJgXL2IY886VQ==","signatures":[{"sig":"MEYCIQCVbQaaEsqdbksmrMbYPuXgzZLojoaRZO7mw4rEV6ux0gIhANt/K7gW4pvtFYOskgtV4fFJ6g147M+2lsvOlNmtVhIw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":778688},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-rest-api-app-2.89.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run --passWithNoTests -c ../../vitest.config.ts","build":"tsup","clean":"rimraf dist","start":"node dist/index.js","lint:fix":"eslint . --fix","test:watch":"vitest --passWithNoTests -c ../../vitest.config.ts","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/d5691d1dd5ca5e098d1e705ed985133e/kb-labs-rest-api-app-2.89.0.tgz","_integrity":"sha512-wVqAmi4ZYch4d4zRHy4R4SmLt3jYVb0SiajkXXHm40g2HlyuS+Ewnpyrb1ck6ECRGpxgyy7xCwJgXL2IY886VQ==","_npmVersion":"10.8.2","description":"REST API application for KB Labs, providing HTTP endpoints for plugin functionality","directories":{},"_nodeVersion":"20.19.4","dependencies":{"ws":"^8.18.0","zod":"^3.25.76","pino":"^9.0.0","ulid":"^2.3.0","yaml":"^2.8.0","fastify":"^5.8.5","pino-pretty":"^10.2.3","prom-client":"^15.1.3","@fastify/cors":"^10.0.1","fastify-plugin":"^5.0.1","@fastify/swagger":">=9.5.1","@kb-labs/core-sys":"2.89.0","@fastify/websocket":"^11.0.1","@fastify/rate-limit":"^10.1.1","@fastify/swagger-ui":"^5.2.0","@kb-labs/core-config":"2.89.0","@kb-labs/core-tenant":"2.89.0","@kb-labs/shared-http":"2.89.0","@kb-labs/core-runtime":"2.89.0","@kb-labs/core-platform":"2.89.0","@kb-labs/core-registry":"2.89.0","@kb-labs/rest-api-core":"2.89.0","@kb-labs/core-contracts":"2.89.0","@kb-labs/core-workspace":"2.89.0","@kb-labs/plugin-runtime":"2.89.0","@kb-labs/workflow-engine":"2.89.0","@kb-labs/plugin-contracts":"2.89.0","@kb-labs/plugin-execution":"2.89.0","fastify-type-provider-zod":"^6.0.0","@kb-labs/gateway-contracts":"2.89.0","@kb-labs/rest-api-contracts":"2.89.0","@kb-labs/workflow-constants":"2.89.0","@kb-labs/workflow-contracts":"2.89.0","@kb-labs/plugin-execution-factory":"2.89.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.4","@types/ws":"^8.5.13","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.89.0"},"_npmOperationalInternal":{"tmp":"tmp/rest-api-app_2.89.0_1777111619686_0.17441197774860728","host":"s3://npm-registry-packages-npm-production"}},"2.93.0":{"name":"@kb-labs/rest-api-app","version":"2.93.0","_id":"@kb-labs/rest-api-app@2.93.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.js"},"dist":{"shasum":"a9c95e7eae26a0b1ab5ab3b1794a09e73e17cd2b","tarball":"https://registry.npmjs.org/@kb-labs/rest-api-app/-/rest-api-app-2.93.0.tgz","fileCount":7,"integrity":"sha512-BIPiS4hPX3y7wR2w6YeNxu28qmpX1cl+Mg+k085nxl7PP8KykBUJtNlzV8SngPCFH1vqqrBOtRyop1rdLk8WMg==","signatures":[{"sig":"MEYCIQCz+8FMnbokeAeETiTXntE+r2v/vpVweB0tiA8JAOtEnAIhAJVT+m3AITKLOIX+6wdNwQtfPrreJly4L4xXcABtF/Ry","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":786372},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-rest-api-app-2.93.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run --passWithNoTests -c ../../vitest.config.ts","build":"tsup","clean":"rimraf dist","start":"node dist/index.js","lint:fix":"eslint . --fix","test:watch":"vitest --passWithNoTests -c ../../vitest.config.ts","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/6d6d2725fdfde8c10e57c62acbcf12ab/kb-labs-rest-api-app-2.93.0.tgz","_integrity":"sha512-BIPiS4hPX3y7wR2w6YeNxu28qmpX1cl+Mg+k085nxl7PP8KykBUJtNlzV8SngPCFH1vqqrBOtRyop1rdLk8WMg==","_npmVersion":"10.8.2","description":"REST API application for KB Labs, providing HTTP endpoints for plugin functionality","directories":{},"_nodeVersion":"20.19.4","dependencies":{"ws":"^8.18.0","zod":"^3.25.76","pino":"^9.0.0","ulid":"^2.3.0","yaml":"^2.8.0","fastify":"^5.8.5","pino-pretty":"^10.2.3","prom-client":"^15.1.3","@fastify/cors":"^10.0.1","fastify-plugin":"^5.0.1","@fastify/swagger":">=9.5.1","@kb-labs/core-sys":"2.93.0","@fastify/websocket":"^11.0.1","@fastify/rate-limit":"^10.1.1","@fastify/swagger-ui":"^5.2.0","@kb-labs/core-config":"2.93.0","@kb-labs/core-tenant":"2.93.0","@kb-labs/shared-http":"2.93.0","@kb-labs/core-runtime":"2.93.0","@kb-labs/core-platform":"2.93.0","@kb-labs/core-registry":"2.93.0","@kb-labs/rest-api-core":"2.93.0","@kb-labs/core-contracts":"2.93.0","@kb-labs/core-workspace":"2.93.0","@kb-labs/plugin-runtime":"2.93.0","@kb-labs/workflow-engine":"2.93.0","@kb-labs/plugin-contracts":"2.93.0","@kb-labs/plugin-execution":"2.93.0","fastify-type-provider-zod":"^6.0.0","@kb-labs/gateway-contracts":"2.93.0","@kb-labs/rest-api-contracts":"2.93.0","@kb-labs/workflow-constants":"2.93.0","@kb-labs/workflow-contracts":"2.93.0","@kb-labs/plugin-execution-factory":"2.93.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.4","@types/ws":"^8.5.13","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.93.0"},"_npmOperationalInternal":{"tmp":"tmp/rest-api-app_2.93.0_1777405938348_0.6267646033092154","host":"s3://npm-registry-packages-npm-production"}},"2.94.0":{"name":"@kb-labs/rest-api-app","version":"2.94.0","_id":"@kb-labs/rest-api-app@2.94.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.js"},"dist":{"shasum":"9980e54f78afffa085047c7943b634f63786d144","tarball":"https://registry.npmjs.org/@kb-labs/rest-api-app/-/rest-api-app-2.94.0.tgz","fileCount":7,"integrity":"sha512-QPR11roiQ1tNDsjn4hxwws3cM9cppDzzfSqahRGbEEhoh1XvKilVX+pcxLWu8XSYugEGDx3eAekWJjwzIv/ikQ==","signatures":[{"sig":"MEUCIQDh/RtYQJ0MttkcX/6IKyp10y3h87iHq+eG6Whgid8YEwIgaojKzVIgqoXicwJG3h4d5Inve9tXqOHTQ16qngy7kD8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":786372},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-rest-api-app-2.94.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run --passWithNoTests -c ../../vitest.config.ts","build":"tsup","clean":"rimraf dist","start":"node dist/index.js","lint:fix":"eslint . --fix","test:watch":"vitest --passWithNoTests -c ../../vitest.config.ts","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/e310c5e41f4b5514322edddba427c067/kb-labs-rest-api-app-2.94.0.tgz","_integrity":"sha512-QPR11roiQ1tNDsjn4hxwws3cM9cppDzzfSqahRGbEEhoh1XvKilVX+pcxLWu8XSYugEGDx3eAekWJjwzIv/ikQ==","_npmVersion":"10.8.2","description":"REST API application for KB Labs, providing HTTP endpoints for plugin functionality","directories":{},"_nodeVersion":"20.19.4","dependencies":{"ws":"^8.18.0","zod":"^3.25.76","pino":"^9.0.0","ulid":"^2.3.0","yaml":"^2.8.0","fastify":"^5.8.5","pino-pretty":"^10.2.3","prom-client":"^15.1.3","@fastify/cors":"^10.0.1","fastify-plugin":"^5.0.1","@fastify/swagger":">=9.5.1","@kb-labs/core-sys":"2.94.0","@fastify/websocket":"^11.0.1","@fastify/rate-limit":"^10.1.1","@fastify/swagger-ui":"^5.2.0","@kb-labs/core-config":"2.94.0","@kb-labs/core-tenant":"2.94.0","@kb-labs/shared-http":"2.94.0","@kb-labs/core-runtime":"2.94.0","@kb-labs/core-platform":"2.94.0","@kb-labs/core-registry":"2.94.0","@kb-labs/rest-api-core":"2.94.0","@kb-labs/core-contracts":"2.94.0","@kb-labs/core-workspace":"2.94.0","@kb-labs/plugin-runtime":"2.94.0","@kb-labs/workflow-engine":"2.94.0","@kb-labs/plugin-contracts":"2.94.0","@kb-labs/plugin-execution":"2.94.0","fastify-type-provider-zod":"^6.0.0","@kb-labs/gateway-contracts":"2.94.0","@kb-labs/rest-api-contracts":"2.94.0","@kb-labs/workflow-constants":"2.94.0","@kb-labs/workflow-contracts":"2.94.0","@kb-labs/plugin-execution-factory":"2.94.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.4","@types/ws":"^8.5.13","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.94.0"},"_npmOperationalInternal":{"tmp":"tmp/rest-api-app_2.94.0_1777410812150_0.18891137243363354","host":"s3://npm-registry-packages-npm-production"}},"2.96.0":{"name":"@kb-labs/rest-api-app","version":"2.96.0","_id":"@kb-labs/rest-api-app@2.96.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.js"},"dist":{"shasum":"2fdd86169c80b703098e236f64f8fa484ca2fea7","tarball":"https://registry.npmjs.org/@kb-labs/rest-api-app/-/rest-api-app-2.96.0.tgz","fileCount":8,"integrity":"sha512-Tb5tmrGsN7GSNkg9JfKGITlWxlk8a48D2D7hRALPymXR7PZHtiGXulQbaAyLzftLIAl40o8qfmz5ql2e+XZz3Q==","signatures":[{"sig":"MEQCIF6qgibRGhptA9wUwJ4tBUeIGMRlsdEeZzj/8UOQM15UAiA3Xl5cz7vFVpsJT9TC85eMbZU0+UM/uxClGjBlNXlIcw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":797005},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-rest-api-app-2.96.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run --passWithNoTests -c ../../vitest.config.ts","build":"tsup","clean":"rimraf dist","start":"node dist/index.js","lint:fix":"eslint . --fix","test:watch":"vitest --passWithNoTests -c ../../vitest.config.ts","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/f329019c16aabf15da42ae592a054be4/kb-labs-rest-api-app-2.96.0.tgz","_integrity":"sha512-Tb5tmrGsN7GSNkg9JfKGITlWxlk8a48D2D7hRALPymXR7PZHtiGXulQbaAyLzftLIAl40o8qfmz5ql2e+XZz3Q==","_npmVersion":"10.8.2","description":"REST API application for KB Labs, providing HTTP endpoints for plugin functionality","directories":{},"_nodeVersion":"20.19.4","dependencies":{"ws":"^8.20.1","zod":"^3.25.76","pino":"^9.0.0","ulid":"^2.3.0","yaml":"^2.8.0","fastify":"^5.8.5","pino-pretty":"^10.2.3","prom-client":"^15.1.3","@fastify/cors":"^10.0.1","fastify-plugin":"^5.0.1","@fastify/swagger":">=9.5.1","@kb-labs/core-sys":"2.96.0","@fastify/websocket":"^11.0.1","@fastify/rate-limit":"^10.1.1","@fastify/swagger-ui":"^5.2.0","@kb-labs/core-config":"2.96.0","@kb-labs/core-tenant":"2.96.0","@kb-labs/shared-http":"2.96.0","@kb-labs/core-runtime":"2.96.0","@kb-labs/core-platform":"2.96.0","@kb-labs/core-registry":"2.96.0","@kb-labs/rest-api-core":"2.96.0","@kb-labs/core-contracts":"2.96.0","@kb-labs/core-workspace":"2.96.0","@kb-labs/plugin-runtime":"2.96.0","@kb-labs/workflow-engine":"2.96.0","@kb-labs/plugin-contracts":"2.96.0","@kb-labs/plugin-execution":"2.96.0","fastify-type-provider-zod":"^6.0.0","@kb-labs/gateway-contracts":"2.96.0","@kb-labs/rest-api-contracts":"2.96.0","@kb-labs/workflow-constants":"2.96.0","@kb-labs/workflow-contracts":"2.96.0","@kb-labs/plugin-execution-factory":"2.96.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.6","@types/ws":"^8.5.13","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.96.0"},"_npmOperationalInternal":{"tmp":"tmp/rest-api-app_2.96.0_1783119798683_0.9950336828684794","host":"s3://npm-registry-packages-npm-production"}},"2.98.0":{"name":"@kb-labs/rest-api-app","version":"2.98.0","_id":"@kb-labs/rest-api-app@2.98.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.js"},"dist":{"shasum":"cbdaa06b3c35cb1623be49305997257db7e7bf09","tarball":"https://registry.npmjs.org/@kb-labs/rest-api-app/-/rest-api-app-2.98.0.tgz","fileCount":8,"integrity":"sha512-D92Is9E85rJGwtJbcuptAZGnSLxXAzNa7VdpqgmRqKfk7Z6q/hniaPw8KITqnajSHV3BfBhnFUkjNv7C9fWHXQ==","signatures":[{"sig":"MEUCIBJkgCafYNXP9Iqvx+AceNKg8MlJaMkD6ANSrBaNL7JzAiEAzkuqidx1F+/lgJEvYFoJFYSDchxoQ+LohO1R6t4HppA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":797164},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-rest-api-app-2.98.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run --passWithNoTests -c ../../vitest.config.ts","build":"tsup","clean":"rimraf dist","start":"node dist/index.js","lint:fix":"eslint . --fix","test:watch":"vitest --passWithNoTests -c ../../vitest.config.ts","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/7f601c5179faeb3c1803d684a38c0e41/kb-labs-rest-api-app-2.98.0.tgz","_integrity":"sha512-D92Is9E85rJGwtJbcuptAZGnSLxXAzNa7VdpqgmRqKfk7Z6q/hniaPw8KITqnajSHV3BfBhnFUkjNv7C9fWHXQ==","_npmVersion":"10.8.2","description":"REST API application for KB Labs, providing HTTP endpoints for plugin functionality","directories":{},"_nodeVersion":"20.19.4","dependencies":{"ws":"^8.20.1","zod":"^3.25.76","pino":"^9.0.0","ulid":"^2.3.0","yaml":"^2.8.0","fastify":"^5.8.5","pino-pretty":"^10.2.3","prom-client":"^15.1.3","@fastify/cors":"^10.0.1","fastify-plugin":"^5.0.1","@fastify/swagger":">=9.5.1","@kb-labs/core-sys":"2.98.0","@fastify/websocket":"^11.0.1","@fastify/rate-limit":"^10.1.1","@fastify/swagger-ui":"^5.2.0","@kb-labs/core-config":"2.98.0","@kb-labs/core-tenant":"2.98.0","@kb-labs/shared-http":"2.98.0","@kb-labs/core-runtime":"2.98.0","@kb-labs/core-platform":"2.98.0","@kb-labs/core-registry":"2.98.0","@kb-labs/rest-api-core":"2.98.0","@kb-labs/core-contracts":"2.98.0","@kb-labs/core-workspace":"2.98.0","@kb-labs/plugin-runtime":"2.98.0","@kb-labs/workflow-engine":"2.98.0","@kb-labs/plugin-contracts":"2.98.0","@kb-labs/plugin-execution":"2.98.0","fastify-type-provider-zod":"^6.0.0","@kb-labs/gateway-contracts":"2.98.0","@kb-labs/rest-api-contracts":"2.98.0","@kb-labs/workflow-constants":"2.98.0","@kb-labs/workflow-contracts":"2.98.0","@kb-labs/plugin-execution-factory":"2.98.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.6","@types/ws":"^8.5.13","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.98.0"},"_npmOperationalInternal":{"tmp":"tmp/rest-api-app_2.98.0_1784385377759_0.3378610383763496","host":"s3://npm-registry-packages-npm-production"}},"2.100.0":{"name":"@kb-labs/rest-api-app","version":"2.100.0","_id":"@kb-labs/rest-api-app@2.100.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.js"},"dist":{"shasum":"166f9bbf1c05f5ab39495586b8a58d366fe8e2b5","tarball":"https://registry.npmjs.org/@kb-labs/rest-api-app/-/rest-api-app-2.100.0.tgz","fileCount":8,"integrity":"sha512-Nv1gpZXihKBn5o2kQ0DMxQ43jgCdJ8Rhnx5DNFaGRrnR5rsEqu87AqjbDMAj4dn4V/SR67d4awdhZaRhSUrwzw==","signatures":[{"sig":"MEUCIQCinWa3p75shbIwYM0LMWRlcCoUvDMyWm3m0QNWSZGXrwIgbObh/VG3NGYlJm+gt2J1iYAjc25VkAykhh5dlQfJ7rQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":797185},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-rest-api-app-2.100.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run --passWithNoTests -c ../../vitest.config.ts","build":"tsup","clean":"rimraf dist","start":"node dist/index.js","lint:fix":"eslint . --fix","test:watch":"vitest --passWithNoTests -c ../../vitest.config.ts","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/4d7f50b84ca9a2f785291cd00e5d8acc/kb-labs-rest-api-app-2.100.0.tgz","_integrity":"sha512-Nv1gpZXihKBn5o2kQ0DMxQ43jgCdJ8Rhnx5DNFaGRrnR5rsEqu87AqjbDMAj4dn4V/SR67d4awdhZaRhSUrwzw==","_npmVersion":"10.8.2","description":"REST API application for KB Labs, providing HTTP endpoints for plugin functionality","directories":{},"_nodeVersion":"20.19.4","dependencies":{"ws":"^8.20.1","zod":"^3.25.76","pino":"^9.0.0","ulid":"^2.3.0","yaml":"^2.8.0","fastify":"^5.8.5","pino-pretty":"^10.2.3","prom-client":"^15.1.3","@fastify/cors":"^10.0.1","fastify-plugin":"^5.0.1","@fastify/swagger":">=9.5.1","@kb-labs/core-sys":"2.100.0","@fastify/websocket":"^11.0.1","@fastify/rate-limit":"^10.1.1","@fastify/swagger-ui":"^5.2.0","@kb-labs/core-config":"2.100.0","@kb-labs/core-tenant":"2.100.0","@kb-labs/shared-http":"2.100.0","@kb-labs/core-runtime":"2.100.0","@kb-labs/core-platform":"2.100.0","@kb-labs/core-registry":"2.100.0","@kb-labs/rest-api-core":"2.100.0","@kb-labs/core-contracts":"2.100.0","@kb-labs/core-workspace":"2.100.0","@kb-labs/plugin-runtime":"2.100.0","@kb-labs/workflow-engine":"2.100.0","@kb-labs/plugin-contracts":"2.100.0","@kb-labs/plugin-execution":"2.100.0","fastify-type-provider-zod":"^4.0.2","@kb-labs/gateway-contracts":"2.100.0","@kb-labs/rest-api-contracts":"2.100.0","@kb-labs/workflow-constants":"2.100.0","@kb-labs/workflow-contracts":"2.100.0","@kb-labs/plugin-execution-factory":"2.100.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.6","@types/ws":"^8.5.13","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.100.0"},"_npmOperationalInternal":{"tmp":"tmp/rest-api-app_2.100.0_1784421571716_0.25229436084397516","host":"s3://npm-registry-packages-npm-production"}},"2.101.0-canary.3f3ceb8f":{"name":"@kb-labs/rest-api-app","version":"2.101.0-canary.3f3ceb8f","_id":"@kb-labs/rest-api-app@2.101.0-canary.3f3ceb8f","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.js"},"dist":{"shasum":"59b156d41320565c89c09b18fd6f9ef6a0e0c853","tarball":"https://registry.npmjs.org/@kb-labs/rest-api-app/-/rest-api-app-2.101.0-canary.3f3ceb8f.tgz","fileCount":8,"integrity":"sha512-9TyiKSQ+/X2UYBeoSG4VBNs/0Vjj/ZgBDClk0V2SqCXkl5vnu7QshyNPuqhH4CKenbzezy25u4hexLeTGfeh5Q==","signatures":[{"sig":"MEYCIQDR9blZp1uvg1AqIySxyDh5y+jhKdqNEjru3b3PwJoXlQIhAK1WcDoQTevvgyKbRNpEvOLvlYQUPo/4LbYkUidcWZ4/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":797201},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-rest-api-app-2.101.0-canary.3f3ceb8f.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run --passWithNoTests -c ../../vitest.config.ts","build":"tsup","clean":"rimraf dist","start":"node dist/index.js","lint:fix":"eslint . --fix","test:watch":"vitest --passWithNoTests -c ../../vitest.config.ts","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/1a706a40d4ccc2efd7f5f82638f20989/kb-labs-rest-api-app-2.101.0-canary.3f3ceb8f.tgz","_integrity":"sha512-9TyiKSQ+/X2UYBeoSG4VBNs/0Vjj/ZgBDClk0V2SqCXkl5vnu7QshyNPuqhH4CKenbzezy25u4hexLeTGfeh5Q==","_npmVersion":"10.8.2","description":"REST API application for KB Labs, providing HTTP endpoints for plugin functionality","directories":{},"_nodeVersion":"20.19.4","dependencies":{"ws":"^8.20.1","zod":"^3.25.76","pino":"^9.0.0","ulid":"^2.3.0","yaml":"^2.8.0","fastify":"^5.8.5","pino-pretty":"^10.2.3","prom-client":"^15.1.3","@fastify/cors":"^10.0.1","fastify-plugin":"^5.0.1","@fastify/swagger":">=9.5.1","@kb-labs/core-sys":"2.100.0","@fastify/websocket":"^11.0.1","@fastify/rate-limit":"^10.1.1","@fastify/swagger-ui":"^5.2.0","@kb-labs/core-config":"2.100.0","@kb-labs/core-tenant":"2.100.0","@kb-labs/shared-http":"2.100.0","@kb-labs/core-runtime":"2.100.0","@kb-labs/core-platform":"2.100.0","@kb-labs/core-registry":"2.100.0","@kb-labs/rest-api-core":"2.100.0","@kb-labs/core-contracts":"2.100.0","@kb-labs/core-workspace":"2.100.0","@kb-labs/plugin-runtime":"2.100.0","@kb-labs/workflow-engine":"2.100.0","@kb-labs/plugin-contracts":"2.100.0","@kb-labs/plugin-execution":"2.100.0","fastify-type-provider-zod":"^4.0.2","@kb-labs/gateway-contracts":"2.100.0","@kb-labs/rest-api-contracts":"2.100.0","@kb-labs/workflow-constants":"2.100.0","@kb-labs/workflow-contracts":"2.100.0","@kb-labs/plugin-execution-factory":"2.100.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.6","@types/ws":"^8.5.13","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.100.0"},"_npmOperationalInternal":{"tmp":"tmp/rest-api-app_2.101.0-canary.3f3ceb8f_1784472371069_0.9761935954997285","host":"s3://npm-registry-packages-npm-production"}},"2.101.0":{"name":"@kb-labs/rest-api-app","version":"2.101.0","_id":"@kb-labs/rest-api-app@2.101.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.js"},"dist":{"shasum":"44296d71d43f585f5fab490fd0b6216a39252344","tarball":"https://registry.npmjs.org/@kb-labs/rest-api-app/-/rest-api-app-2.101.0.tgz","fileCount":8,"integrity":"sha512-091WNBrk5S3lHzSWMmHkJb57/5hQ9b0Im5/Hd1q6dVAuOtGfFLjUiQL8Z6FC3IHXBcPfGRKyPuUfV4eujlVXUQ==","signatures":[{"sig":"MEYCIQDEwm+AHkS3+58yWpLRucDah4tmOJlg57Jps7bx71EJdgIhAK/nojdEza7mvge2bDBF95IWeHUXRBiWV1F2Tf2VA0qg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":797185},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-rest-api-app-2.101.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run --passWithNoTests -c ../../vitest.config.ts","build":"tsup","clean":"rimraf dist","start":"node dist/index.js","lint:fix":"eslint . --fix","test:watch":"vitest --passWithNoTests -c ../../vitest.config.ts","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/5e687215766a048d120be1a92a59a592/kb-labs-rest-api-app-2.101.0.tgz","_integrity":"sha512-091WNBrk5S3lHzSWMmHkJb57/5hQ9b0Im5/Hd1q6dVAuOtGfFLjUiQL8Z6FC3IHXBcPfGRKyPuUfV4eujlVXUQ==","_npmVersion":"10.8.2","description":"REST API application for KB Labs, providing HTTP endpoints for plugin functionality","directories":{},"_nodeVersion":"20.19.4","dependencies":{"ws":"^8.20.1","zod":"^3.25.76","pino":"^9.0.0","ulid":"^2.3.0","yaml":"^2.8.0","fastify":"^5.8.5","pino-pretty":"^10.2.3","prom-client":"^15.1.3","@fastify/cors":"^10.0.1","fastify-plugin":"^5.0.1","@fastify/swagger":">=9.5.1","@kb-labs/core-sys":"2.101.0","@fastify/websocket":"^11.0.1","@fastify/rate-limit":"^10.1.1","@fastify/swagger-ui":"^5.2.0","@kb-labs/core-config":"2.101.0","@kb-labs/core-tenant":"2.101.0","@kb-labs/shared-http":"2.101.0","@kb-labs/core-runtime":"2.101.0","@kb-labs/core-platform":"2.101.0","@kb-labs/core-registry":"2.101.0","@kb-labs/rest-api-core":"2.101.0","@kb-labs/core-contracts":"2.101.0","@kb-labs/core-workspace":"2.101.0","@kb-labs/plugin-runtime":"2.101.0","@kb-labs/workflow-engine":"2.101.0","@kb-labs/plugin-contracts":"2.101.0","@kb-labs/plugin-execution":"2.101.0","fastify-type-provider-zod":"^4.0.2","@kb-labs/gateway-contracts":"2.101.0","@kb-labs/rest-api-contracts":"2.101.0","@kb-labs/workflow-constants":"2.101.0","@kb-labs/workflow-contracts":"2.101.0","@kb-labs/plugin-execution-factory":"2.101.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.6","@types/ws":"^8.5.13","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.101.0"},"_npmOperationalInternal":{"tmp":"tmp/rest-api-app_2.101.0_1784477394481_0.7068883096392171","host":"s3://npm-registry-packages-npm-production"}},"2.102.0":{"name":"@kb-labs/rest-api-app","version":"2.102.0","_id":"@kb-labs/rest-api-app@2.102.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.js"},"dist":{"shasum":"0f732f96db97f915f7f2ef4c54fef24e8f4692d3","tarball":"https://registry.npmjs.org/@kb-labs/rest-api-app/-/rest-api-app-2.102.0.tgz","fileCount":8,"integrity":"sha512-PjdNOKGktXepy1c1trWbuhMfJ4s2XohlCQcxkXjihs7RfhJCSvtEdNhQui6YR+HRzt4VedUVZ1iabKWH05qfwQ==","signatures":[{"sig":"MEQCIBILSMLU/wpGiEIYYl/5x5vbxJrPwBbyuXI9WOH0AzU9AiAwJbXfu9Mh6Cdm5FFD8oQgE1biiRcp5RQZ5WwsFnKwFg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":797185},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-rest-api-app-2.102.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run --passWithNoTests -c ../../vitest.config.ts","build":"tsup","clean":"rimraf dist","start":"node dist/index.js","lint:fix":"eslint . --fix","test:watch":"vitest --passWithNoTests -c ../../vitest.config.ts","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/bbcf7226b8047a6d38ba8d52abd12cc4/kb-labs-rest-api-app-2.102.0.tgz","_integrity":"sha512-PjdNOKGktXepy1c1trWbuhMfJ4s2XohlCQcxkXjihs7RfhJCSvtEdNhQui6YR+HRzt4VedUVZ1iabKWH05qfwQ==","_npmVersion":"10.8.2","description":"REST API application for KB Labs, providing HTTP endpoints for plugin functionality","directories":{},"_nodeVersion":"20.19.4","dependencies":{"ws":"^8.20.1","zod":"^3.25.76","pino":"^9.0.0","ulid":"^2.3.0","yaml":"^2.8.0","fastify":"^5.8.5","pino-pretty":"^10.2.3","prom-client":"^15.1.3","@fastify/cors":"^10.0.1","fastify-plugin":"^5.0.1","@fastify/swagger":">=9.5.1","@kb-labs/core-sys":"2.102.0","@fastify/websocket":"^11.0.1","@fastify/rate-limit":"^10.1.1","@fastify/swagger-ui":"^5.2.0","@kb-labs/core-config":"2.102.0","@kb-labs/core-tenant":"2.102.0","@kb-labs/shared-http":"2.102.0","@kb-labs/core-runtime":"2.102.0","@kb-labs/core-platform":"2.102.0","@kb-labs/core-registry":"2.102.0","@kb-labs/rest-api-core":"2.102.0","@kb-labs/core-contracts":"2.102.0","@kb-labs/core-workspace":"2.102.0","@kb-labs/plugin-runtime":"2.102.0","@kb-labs/workflow-engine":"2.102.0","@kb-labs/plugin-contracts":"2.102.0","@kb-labs/plugin-execution":"2.102.0","fastify-type-provider-zod":"^4.0.2","@kb-labs/gateway-contracts":"2.102.0","@kb-labs/rest-api-contracts":"2.102.0","@kb-labs/workflow-constants":"2.102.0","@kb-labs/workflow-contracts":"2.102.0","@kb-labs/plugin-execution-factory":"2.102.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.6","@types/ws":"^8.5.13","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.102.0"},"_npmOperationalInternal":{"tmp":"tmp/rest-api-app_2.102.0_1784496648101_0.2542501547608269","host":"s3://npm-registry-packages-npm-production"}},"2.103.0":{"name":"@kb-labs/rest-api-app","version":"2.103.0","_id":"@kb-labs/rest-api-app@2.103.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.js"},"dist":{"shasum":"deccb74bfdf8b65b6c5c53a17f814019aa0794fb","tarball":"https://registry.npmjs.org/@kb-labs/rest-api-app/-/rest-api-app-2.103.0.tgz","fileCount":8,"integrity":"sha512-9SR4kfd9EEKMABKk5TLgDz4XZV9faXwJJit5H4HZk8I9QYTwfemA3CrvM349f/EDME2vhNusSXwl0tPrG82tAg==","signatures":[{"sig":"MEQCIHTM8Mh9D/Kd7/Ifyg/cCgY8efwXguK4rgahKw4x9lDoAiBVjNwxDOra48Xx+giU+MDi/KQYGjwwPNAzfO6lOimozg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":797185},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-rest-api-app-2.103.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run --passWithNoTests -c ../../vitest.config.ts","build":"tsup","clean":"rimraf dist","start":"node dist/index.js","lint:fix":"eslint . --fix","test:watch":"vitest --passWithNoTests -c ../../vitest.config.ts","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/a37d67057e1750f153d42d7d2fda4446/kb-labs-rest-api-app-2.103.0.tgz","_integrity":"sha512-9SR4kfd9EEKMABKk5TLgDz4XZV9faXwJJit5H4HZk8I9QYTwfemA3CrvM349f/EDME2vhNusSXwl0tPrG82tAg==","_npmVersion":"10.8.2","description":"REST API application for KB Labs, providing HTTP endpoints for plugin functionality","directories":{},"_nodeVersion":"20.19.4","dependencies":{"ws":"^8.20.1","zod":"^3.25.76","pino":"^9.0.0","ulid":"^2.3.0","yaml":"^2.8.0","fastify":"^5.8.5","pino-pretty":"^10.2.3","prom-client":"^15.1.3","@fastify/cors":"^10.0.1","fastify-plugin":"^5.0.1","@fastify/swagger":">=9.5.1","@kb-labs/core-sys":"2.103.0","@fastify/websocket":"^11.0.1","@fastify/rate-limit":"^10.1.1","@fastify/swagger-ui":"^5.2.0","@kb-labs/core-config":"2.103.0","@kb-labs/core-tenant":"2.103.0","@kb-labs/shared-http":"2.103.0","@kb-labs/core-runtime":"2.103.0","@kb-labs/core-platform":"2.103.0","@kb-labs/core-registry":"2.103.0","@kb-labs/rest-api-core":"2.103.0","@kb-labs/core-contracts":"2.103.0","@kb-labs/core-workspace":"2.103.0","@kb-labs/plugin-runtime":"2.103.0","@kb-labs/workflow-engine":"2.103.0","@kb-labs/plugin-contracts":"2.103.0","@kb-labs/plugin-execution":"2.103.0","fastify-type-provider-zod":"^4.0.2","@kb-labs/gateway-contracts":"2.103.0","@kb-labs/rest-api-contracts":"2.103.0","@kb-labs/workflow-constants":"2.103.0","@kb-labs/workflow-contracts":"2.103.0","@kb-labs/plugin-execution-factory":"2.103.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.6","@types/ws":"^8.5.13","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.103.0"},"_npmOperationalInternal":{"tmp":"tmp/rest-api-app_2.103.0_1784500817648_0.6325505471757287","host":"s3://npm-registry-packages-npm-production"}},"2.104.0":{"name":"@kb-labs/rest-api-app","version":"2.104.0","_id":"@kb-labs/rest-api-app@2.104.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.js"},"dist":{"shasum":"eccbba428a1b77db7818af6b763a95906531e464","tarball":"https://registry.npmjs.org/@kb-labs/rest-api-app/-/rest-api-app-2.104.0.tgz","fileCount":8,"integrity":"sha512-kuGKIwXsZ/LIUjf+n3yyyNWu7JyL1Dsw60404MeLAnmqLB0lifZafaciFIxEhA6wdtzgnzO3HSpCvqyXs/+Ykg==","signatures":[{"sig":"MEUCIEtsJhln0m8MGWy5Lc8XgkhlI1P2ThmKx9ShXgGxxWzjAiEA8p8Y01W+7dg/kNqMB7Xd/mriNWEeWkVQJnLTVqOzvBA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":797185},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-rest-api-app-2.104.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run --passWithNoTests -c ../../vitest.config.ts","build":"tsup","clean":"rimraf dist","start":"node dist/index.js","lint:fix":"eslint . --fix","test:watch":"vitest --passWithNoTests -c ../../vitest.config.ts","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/bf10862e70262ec9eece55a10246abd9/kb-labs-rest-api-app-2.104.0.tgz","_integrity":"sha512-kuGKIwXsZ/LIUjf+n3yyyNWu7JyL1Dsw60404MeLAnmqLB0lifZafaciFIxEhA6wdtzgnzO3HSpCvqyXs/+Ykg==","_npmVersion":"10.8.2","description":"REST API application for KB Labs, providing HTTP endpoints for plugin functionality","directories":{},"_nodeVersion":"20.19.4","dependencies":{"ws":"^8.20.1","zod":"^3.25.76","pino":"^9.0.0","ulid":"^2.3.0","yaml":"^2.8.0","fastify":"^5.8.5","pino-pretty":"^10.2.3","prom-client":"^15.1.3","@fastify/cors":"^10.0.1","fastify-plugin":"^5.0.1","@fastify/swagger":">=9.5.1","@kb-labs/core-sys":"2.104.0","@fastify/websocket":"^11.0.1","@fastify/rate-limit":"^10.1.1","@fastify/swagger-ui":"^5.2.0","@kb-labs/core-config":"2.104.0","@kb-labs/core-tenant":"2.104.0","@kb-labs/shared-http":"2.104.0","@kb-labs/core-runtime":"2.104.0","@kb-labs/core-platform":"2.104.0","@kb-labs/core-registry":"2.104.0","@kb-labs/rest-api-core":"2.104.0","@kb-labs/core-contracts":"2.104.0","@kb-labs/core-workspace":"2.104.0","@kb-labs/plugin-runtime":"2.104.0","@kb-labs/workflow-engine":"2.104.0","@kb-labs/plugin-contracts":"2.104.0","@kb-labs/plugin-execution":"2.104.0","fastify-type-provider-zod":"^4.0.2","@kb-labs/gateway-contracts":"2.104.0","@kb-labs/rest-api-contracts":"2.104.0","@kb-labs/workflow-constants":"2.104.0","@kb-labs/workflow-contracts":"2.104.0","@kb-labs/plugin-execution-factory":"2.104.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.6","@types/ws":"^8.5.13","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.104.0"},"_npmOperationalInternal":{"tmp":"tmp/rest-api-app_2.104.0_1784505218519_0.6706463806933172","host":"s3://npm-registry-packages-npm-production"}},"2.105.0":{"name":"@kb-labs/rest-api-app","version":"2.105.0","_id":"@kb-labs/rest-api-app@2.105.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.js"},"dist":{"shasum":"9c3e9a961aa48049bdfea445a413485be1f72c6b","tarball":"https://registry.npmjs.org/@kb-labs/rest-api-app/-/rest-api-app-2.105.0.tgz","fileCount":8,"integrity":"sha512-iFxVHFmX/Mc5bpnURoWAQvEjBxky4A68nbWs/Z09pgdsE4WC17uozYa/WC8hq+gCI/zqpFM2q9EERInLlm4oHw==","signatures":[{"sig":"MEUCICkRcx5V2MGxDE3oy+b9rC7G63LYz2LrdANz/ZvGBPXSAiEA8dpdQpYPAQ9QwfFCQdDziWHsiJvizHd4/ZTAILd/Pj4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":797209},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/artifacts/kb-labs-rest-api-app-2.105.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run --passWithNoTests -c ../../vitest.config.ts","build":"tsup","clean":"rimraf dist","start":"node dist/index.js","lint:fix":"eslint . --fix","test:watch":"vitest --passWithNoTests -c ../../vitest.config.ts","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-rest-api-app-2.105.0.tgz","_integrity":"sha512-iFxVHFmX/Mc5bpnURoWAQvEjBxky4A68nbWs/Z09pgdsE4WC17uozYa/WC8hq+gCI/zqpFM2q9EERInLlm4oHw==","_npmVersion":"10.8.2","description":"REST API application for KB Labs, providing HTTP endpoints for plugin functionality","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.20.1","zod":"^3.25.76","pino":"^9.0.0","ulid":"^2.3.0","yaml":"^2.8.0","fastify":"^5.8.5","pino-pretty":"^10.2.3","prom-client":"^15.1.3","@fastify/cors":"^10.0.1","fastify-plugin":"^5.0.1","@fastify/swagger":">=9.5.1","@kb-labs/core-sys":"^2.105.0","@fastify/websocket":"^11.0.1","@fastify/rate-limit":"^10.1.1","@fastify/swagger-ui":"^5.2.0","@kb-labs/core-config":"^2.105.0","@kb-labs/core-tenant":"^2.105.0","@kb-labs/shared-http":"^2.105.0","@kb-labs/core-runtime":"^2.105.0","@kb-labs/core-platform":"^2.105.0","@kb-labs/core-registry":"^2.105.0","@kb-labs/rest-api-core":"^2.105.0","@kb-labs/core-contracts":"^2.105.0","@kb-labs/core-workspace":"^2.105.0","@kb-labs/plugin-runtime":"^2.105.0","@kb-labs/workflow-engine":"^2.105.0","@kb-labs/plugin-contracts":"^2.105.0","@kb-labs/plugin-execution":"^2.105.0","fastify-type-provider-zod":"^4.0.2","@kb-labs/gateway-contracts":"^2.105.0","@kb-labs/rest-api-contracts":"^2.105.0","@kb-labs/workflow-constants":"^2.105.0","@kb-labs/workflow-contracts":"^2.105.0","@kb-labs/plugin-execution-factory":"^2.105.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.6","@types/ws":"^8.5.13","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/rest-api-app_2.105.0_1784846028555_0.11895728954064366","host":"s3://npm-registry-packages-npm-production"}},"2.106.0":{"name":"@kb-labs/rest-api-app","version":"2.106.0","_id":"@kb-labs/rest-api-app@2.106.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.js"},"dist":{"shasum":"2eaaa48e73a760f2185dca9120a1245c476edf20","tarball":"https://registry.npmjs.org/@kb-labs/rest-api-app/-/rest-api-app-2.106.0.tgz","fileCount":8,"integrity":"sha512-f6Utm2QR0eASLqU+nGD815oUMP68ucV3kZvBQzeRwmU50tWhnPUp2YLZSypgCi6LM2JF8yTzbQjrvcUsEURSMw==","signatures":[{"sig":"MEUCIHI5DtpiWxKrVzVgmUx2bA753F0ng7nXRd9YZwKnZzNCAiEA5VPgqmf8LeFzlH+qqX59JnHN8ZoiWVdhkCeMaXjO1R8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":797209},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/artifacts/kb-labs-rest-api-app-2.106.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run --passWithNoTests -c ../../vitest.config.ts","build":"tsup","clean":"rimraf dist","start":"node dist/index.js","lint:fix":"eslint . --fix","test:watch":"vitest --passWithNoTests -c ../../vitest.config.ts","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-rest-api-app-2.106.0.tgz","_integrity":"sha512-f6Utm2QR0eASLqU+nGD815oUMP68ucV3kZvBQzeRwmU50tWhnPUp2YLZSypgCi6LM2JF8yTzbQjrvcUsEURSMw==","_npmVersion":"10.8.2","description":"REST API application for KB Labs, providing HTTP endpoints for plugin functionality","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.20.1","zod":"^3.25.76","pino":"^9.0.0","ulid":"^2.3.0","yaml":"^2.8.0","fastify":"^5.8.5","pino-pretty":"^10.2.3","prom-client":"^15.1.3","@fastify/cors":"^10.0.1","fastify-plugin":"^5.0.1","@fastify/swagger":">=9.5.1","@kb-labs/core-sys":"^2.106.0","@fastify/websocket":"^11.0.1","@fastify/rate-limit":"^10.1.1","@fastify/swagger-ui":"^5.2.0","@kb-labs/core-config":"^2.106.0","@kb-labs/core-tenant":"^2.106.0","@kb-labs/shared-http":"^2.106.0","@kb-labs/core-runtime":"^2.106.0","@kb-labs/core-platform":"^2.106.0","@kb-labs/core-registry":"^2.106.0","@kb-labs/rest-api-core":"^2.106.0","@kb-labs/core-contracts":"^2.106.0","@kb-labs/core-workspace":"^2.106.0","@kb-labs/plugin-runtime":"^2.106.0","@kb-labs/workflow-engine":"^2.106.0","@kb-labs/plugin-contracts":"^2.106.0","@kb-labs/plugin-execution":"^2.106.0","fastify-type-provider-zod":"^4.0.2","@kb-labs/gateway-contracts":"^2.106.0","@kb-labs/rest-api-contracts":"^2.106.0","@kb-labs/workflow-constants":"^2.106.0","@kb-labs/workflow-contracts":"^2.106.0","@kb-labs/plugin-execution-factory":"^2.106.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.6","@types/ws":"^8.5.13","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/rest-api-app_2.106.0_1784855270314_0.6130866104739567","host":"s3://npm-registry-packages-npm-production"}},"2.107.0":{"name":"@kb-labs/rest-api-app","version":"2.107.0","_id":"@kb-labs/rest-api-app@2.107.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.js"},"dist":{"shasum":"e557f8c2cd2ae04650c0c68ef322dcf6e43e5362","tarball":"https://registry.npmjs.org/@kb-labs/rest-api-app/-/rest-api-app-2.107.0.tgz","fileCount":8,"integrity":"sha512-o+D3N2i7zqISAX1OzaUK1469TduMKUBwCtPXxXwxbCAS3EGHKh2gyxH7J6MfrkEbbj8TmF6T5NRvklwRMsc1nw==","signatures":[{"sig":"MEUCIEHIpuc44JaRryWQP2lSP0wJQE1qdqwxUUGRGuMOLBf2AiEA0FEuMytPY/mu2RXi53FMQEttGp1VsNz3xYVzGZRBTpE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":797209},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/artifacts/kb-labs-rest-api-app-2.107.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.0.0","pnpm":">=9.0.0"},"scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run --passWithNoTests -c ../../vitest.config.ts","build":"tsup","clean":"rimraf dist","start":"node dist/index.js","lint:fix":"eslint . --fix","test:watch":"vitest --passWithNoTests -c ../../vitest.config.ts","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-rest-api-app-2.107.0.tgz","_integrity":"sha512-o+D3N2i7zqISAX1OzaUK1469TduMKUBwCtPXxXwxbCAS3EGHKh2gyxH7J6MfrkEbbj8TmF6T5NRvklwRMsc1nw==","_npmVersion":"10.9.8","description":"REST API application for KB Labs, providing HTTP endpoints for plugin functionality","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ws":"^8.20.1","zod":"^3.25.76","pino":"^9.0.0","ulid":"^2.3.0","yaml":"^2.8.0","fastify":"^5.8.5","pino-pretty":"^10.2.3","prom-client":"^15.1.3","@fastify/cors":"^10.0.1","fastify-plugin":"^5.0.1","@fastify/swagger":">=9.5.1","@kb-labs/core-sys":"^2.107.0","@fastify/websocket":"^11.0.1","@fastify/rate-limit":"^10.1.1","@fastify/swagger-ui":"^5.2.0","@kb-labs/core-config":"^2.107.0","@kb-labs/core-tenant":"^2.107.0","@kb-labs/shared-http":"^2.107.0","@kb-labs/core-runtime":"^2.107.0","@kb-labs/core-platform":"^2.107.0","@kb-labs/core-registry":"^2.107.0","@kb-labs/rest-api-core":"^2.107.0","@kb-labs/core-contracts":"^2.107.0","@kb-labs/core-workspace":"^2.107.0","@kb-labs/plugin-runtime":"^2.107.0","@kb-labs/workflow-engine":"^2.107.0","@kb-labs/plugin-contracts":"^2.107.0","@kb-labs/plugin-execution":"^2.107.0","fastify-type-provider-zod":"^4.0.2","@kb-labs/gateway-contracts":"^2.107.0","@kb-labs/rest-api-contracts":"^2.107.0","@kb-labs/workflow-constants":"^2.107.0","@kb-labs/workflow-contracts":"^2.107.0","@kb-labs/plugin-execution-factory":"^2.107.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.6","@types/ws":"^8.5.13","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/rest-api-app_2.107.0_1785005846459_0.5142042165998149","host":"s3://npm-registry-packages-npm-production"}},"2.109.0":{"name":"@kb-labs/rest-api-app","version":"2.109.0","_id":"@kb-labs/rest-api-app@2.109.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.js"},"dist":{"shasum":"6efbfc53cad0ee7d797e244777ee45db9c7ed35e","tarball":"https://registry.npmjs.org/@kb-labs/rest-api-app/-/rest-api-app-2.109.0.tgz","fileCount":8,"integrity":"sha512-2UXFpL3iH6cHgzDSznRt5oTmg3M4YsMwbHmEOkjTvFZgOZW+zoey63UZaMje/i3oIZvQlsBNBR7qGCyx2b1QiA==","signatures":[{"sig":"MEYCIQDatlEqBj0e1kBd9Gcvpw5a1+49FLr3FAxICXHNk9589gIhAIAfPEbA9x89wtnslJPzSMtZrsMLWXpWBvW1jl9lSc6G","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":797209},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/artifacts/kb-labs-rest-api-app-2.109.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.0.0","pnpm":">=9.0.0"},"scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run --passWithNoTests -c ../../vitest.config.ts","build":"tsup","clean":"rimraf dist","start":"node dist/index.js","lint:fix":"eslint . --fix","test:watch":"vitest --passWithNoTests -c ../../vitest.config.ts","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-rest-api-app-2.109.0.tgz","_integrity":"sha512-2UXFpL3iH6cHgzDSznRt5oTmg3M4YsMwbHmEOkjTvFZgOZW+zoey63UZaMje/i3oIZvQlsBNBR7qGCyx2b1QiA==","_npmVersion":"10.9.8","description":"REST API application for KB Labs, providing HTTP endpoints for plugin functionality","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ws":"^8.20.1","zod":"^3.25.76","pino":"^9.0.0","ulid":"^2.3.0","yaml":"^2.8.0","fastify":"^5.8.5","pino-pretty":"^10.2.3","prom-client":"^15.1.3","@fastify/cors":"^10.0.1","fastify-plugin":"^5.0.1","@fastify/swagger":">=9.5.1","@kb-labs/core-sys":"^2.109.0","@fastify/websocket":"^11.0.1","@fastify/rate-limit":"^10.1.1","@fastify/swagger-ui":"^5.2.0","@kb-labs/core-config":"^2.109.0","@kb-labs/core-tenant":"^2.109.0","@kb-labs/shared-http":"^2.109.0","@kb-labs/core-runtime":"^2.109.0","@kb-labs/core-platform":"^2.109.0","@kb-labs/core-registry":"^2.109.0","@kb-labs/rest-api-core":"^2.109.0","@kb-labs/core-contracts":"^2.109.0","@kb-labs/core-workspace":"^2.109.0","@kb-labs/plugin-runtime":"^2.109.0","@kb-labs/workflow-engine":"^2.109.0","@kb-labs/plugin-contracts":"^2.109.0","@kb-labs/plugin-execution":"^2.109.0","fastify-type-provider-zod":"^4.0.2","@kb-labs/gateway-contracts":"^2.109.0","@kb-labs/rest-api-contracts":"^2.109.0","@kb-labs/workflow-constants":"^2.109.0","@kb-labs/workflow-contracts":"^2.109.0","@kb-labs/plugin-execution-factory":"^2.109.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.6","@types/ws":"^8.5.13","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/rest-api-app_2.109.0_1785012531728_0.24581610632180828","host":"s3://npm-registry-packages-npm-production"}},"2.110.0":{"name":"@kb-labs/rest-api-app","version":"2.110.0","_id":"@kb-labs/rest-api-app@2.110.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.js"},"dist":{"shasum":"e58a57fc315f9a9d923ff1ce9c035e39bc744b85","tarball":"https://registry.npmjs.org/@kb-labs/rest-api-app/-/rest-api-app-2.110.0.tgz","fileCount":8,"integrity":"sha512-yHmsTzeO7H66A3MSKzBa+pFg/bidDHE2b4qPl5aUFuW/fBhktUldZ0CGnh6YHOrFOzWbBKvfartf7p5CTcBalw==","signatures":[{"sig":"MEUCIQDePVJ2O9qpHOr4L1/osjilI0affducXtQZiSthrtrclAIgJRPFjyTImW1CrG86LrmqPI8htGW1xqFhKv2nbB2d3Vk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":797732},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/artifacts/kb-labs-rest-api-app-2.110.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.0.0","pnpm":">=9.0.0"},"scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run --passWithNoTests -c ../../vitest.config.ts","build":"tsup","clean":"rimraf dist","start":"node dist/index.js","lint:fix":"eslint . --fix","test:watch":"vitest --passWithNoTests -c ../../vitest.config.ts","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-rest-api-app-2.110.0.tgz","_integrity":"sha512-yHmsTzeO7H66A3MSKzBa+pFg/bidDHE2b4qPl5aUFuW/fBhktUldZ0CGnh6YHOrFOzWbBKvfartf7p5CTcBalw==","_npmVersion":"10.9.8","description":"REST API application for KB Labs, providing HTTP endpoints for plugin functionality","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ws":"^8.20.1","zod":"^3.25.76","pino":"^9.0.0","ulid":"^2.3.0","yaml":"^2.8.0","fastify":"^5.8.5","pino-pretty":"^10.2.3","prom-client":"^15.1.3","@fastify/cors":"^10.0.1","fastify-plugin":"^5.0.1","@fastify/swagger":">=9.5.1","@kb-labs/core-sys":"^2.110.0","@fastify/websocket":"^11.0.1","@fastify/rate-limit":"^10.1.1","@fastify/swagger-ui":"^5.2.0","@kb-labs/core-config":"^2.110.0","@kb-labs/core-tenant":"^2.110.0","@kb-labs/shared-http":"^2.110.0","@kb-labs/core-runtime":"^2.110.0","@kb-labs/core-platform":"^2.110.0","@kb-labs/core-registry":"^2.110.0","@kb-labs/rest-api-core":"^2.110.0","@kb-labs/core-contracts":"^2.110.0","@kb-labs/core-workspace":"^2.110.0","@kb-labs/plugin-runtime":"^2.110.0","@kb-labs/workflow-engine":"^2.110.0","@kb-labs/plugin-contracts":"^2.110.0","@kb-labs/plugin-execution":"^2.110.0","fastify-type-provider-zod":"^4.0.2","@kb-labs/gateway-contracts":"^2.110.0","@kb-labs/rest-api-contracts":"^2.110.0","@kb-labs/workflow-constants":"^2.110.0","@kb-labs/workflow-contracts":"^2.110.0","@kb-labs/plugin-execution-factory":"^2.110.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.6","@types/ws":"^8.5.13","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/rest-api-app_2.110.0_1785199332643_0.17002431290854347","host":"s3://npm-registry-packages-npm-production"}},"2.111.0":{"name":"@kb-labs/rest-api-app","version":"2.111.0","_id":"@kb-labs/rest-api-app@2.111.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.js"},"dist":{"shasum":"5f696aaea6acb26c0ad4b17afbdacb76d36dad99","tarball":"https://registry.npmjs.org/@kb-labs/rest-api-app/-/rest-api-app-2.111.0.tgz","fileCount":8,"integrity":"sha512-cQWLrKSyHnJNaB0oMEyC1QPPBdNDMPoxbi4ruiiAFCN8ijY/VheUMBL67ISkEQxPaPPYWlv1Y3TfUbUgl5vV8A==","signatures":[{"sig":"MEQCIDlFzjtWh61LoIPK+FK2ZtTGRO4ZwOgwRcgFnagSnrkfAiAiTQKkd8I+q6meHG5944tXxClfMgleny+yBhJ1rSVCig==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":797732},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/artifacts/kb-labs-rest-api-app-2.111.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.0.0","pnpm":">=9.0.0"},"scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run --passWithNoTests -c ../../vitest.config.ts","build":"tsup","clean":"rimraf dist","start":"node dist/index.js","lint:fix":"eslint . --fix","test:watch":"vitest --passWithNoTests -c ../../vitest.config.ts","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-rest-api-app-2.111.0.tgz","_integrity":"sha512-cQWLrKSyHnJNaB0oMEyC1QPPBdNDMPoxbi4ruiiAFCN8ijY/VheUMBL67ISkEQxPaPPYWlv1Y3TfUbUgl5vV8A==","_npmVersion":"10.9.8","description":"REST API application for KB Labs, providing HTTP endpoints for plugin functionality","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ws":"^8.20.1","zod":"^3.25.76","pino":"^9.0.0","ulid":"^2.3.0","yaml":"^2.8.0","fastify":"^5.8.5","pino-pretty":"^10.2.3","prom-client":"^15.1.3","@fastify/cors":"^10.0.1","fastify-plugin":"^5.0.1","@fastify/swagger":">=9.5.1","@kb-labs/core-sys":"^2.111.0","@fastify/websocket":"^11.0.1","@fastify/rate-limit":"^10.1.1","@fastify/swagger-ui":"^5.2.0","@kb-labs/core-config":"^2.111.0","@kb-labs/core-tenant":"^2.111.0","@kb-labs/shared-http":"^2.111.0","@kb-labs/core-runtime":"^2.111.0","@kb-labs/core-platform":"^2.111.0","@kb-labs/core-registry":"^2.111.0","@kb-labs/rest-api-core":"^2.111.0","@kb-labs/core-contracts":"^2.111.0","@kb-labs/core-workspace":"^2.111.0","@kb-labs/plugin-runtime":"^2.111.0","@kb-labs/workflow-engine":"^2.111.0","@kb-labs/plugin-contracts":"^2.111.0","@kb-labs/plugin-execution":"^2.111.0","fastify-type-provider-zod":"^4.0.2","@kb-labs/gateway-contracts":"^2.111.0","@kb-labs/rest-api-contracts":"^2.111.0","@kb-labs/workflow-constants":"^2.111.0","@kb-labs/workflow-contracts":"^2.111.0","@kb-labs/plugin-execution-factory":"^2.111.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.6","@types/ws":"^8.5.13","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/rest-api-app_2.111.0_1785264884269_0.8412798842065239","host":"s3://npm-registry-packages-npm-production"}},"2.112.0":{"name":"@kb-labs/rest-api-app","version":"2.112.0","_id":"@kb-labs/rest-api-app@2.112.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.js"},"dist":{"shasum":"3b7383799dadacb5b6d8dc46ed0fb4c8d0dec623","tarball":"https://registry.npmjs.org/@kb-labs/rest-api-app/-/rest-api-app-2.112.0.tgz","fileCount":8,"integrity":"sha512-jXvbqjso1pq+gKs4deT1KxswneuHzZ9XWwqRcS0Ye3c14f54dbOKAqT3Vinwly057d5qbM/q4oBDI9FvY9ceCg==","signatures":[{"sig":"MEUCIGVHsjdopbFLdWvXYJWIEYNVS/rO8CoSEiJbBX3cE82eAiEA5bmq2dZkxm6oJFEn9PVOdYFtnZNPG2Nhzu8HIKB4ppA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":797732},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/artifacts/kb-labs-rest-api-app-2.112.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.0.0","pnpm":">=9.0.0"},"scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run --passWithNoTests -c ../../vitest.config.ts","build":"tsup","clean":"rimraf dist","start":"node dist/index.js","lint:fix":"eslint . --fix","test:watch":"vitest --passWithNoTests -c ../../vitest.config.ts","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-rest-api-app-2.112.0.tgz","_integrity":"sha512-jXvbqjso1pq+gKs4deT1KxswneuHzZ9XWwqRcS0Ye3c14f54dbOKAqT3Vinwly057d5qbM/q4oBDI9FvY9ceCg==","_npmVersion":"10.9.8","description":"REST API application for KB Labs, providing HTTP endpoints for plugin functionality","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ws":"^8.20.1","zod":"^3.25.76","pino":"^9.0.0","ulid":"^2.3.0","yaml":"^2.8.0","fastify":"^5.8.5","pino-pretty":"^10.2.3","prom-client":"^15.1.3","@fastify/cors":"^10.0.1","fastify-plugin":"^5.0.1","@fastify/swagger":">=9.5.1","@kb-labs/core-sys":"^2.112.0","@fastify/websocket":"^11.0.1","@fastify/rate-limit":"^10.1.1","@fastify/swagger-ui":"^5.2.0","@kb-labs/core-config":"^2.112.0","@kb-labs/core-tenant":"^2.112.0","@kb-labs/shared-http":"^2.112.0","@kb-labs/core-runtime":"^2.112.0","@kb-labs/core-platform":"^2.112.0","@kb-labs/core-registry":"^2.112.0","@kb-labs/rest-api-core":"^2.112.0","@kb-labs/core-contracts":"^2.112.0","@kb-labs/core-workspace":"^2.112.0","@kb-labs/plugin-runtime":"^2.112.0","@kb-labs/workflow-engine":"^2.112.0","@kb-labs/plugin-contracts":"^2.112.0","@kb-labs/plugin-execution":"^2.112.0","fastify-type-provider-zod":"^4.0.2","@kb-labs/gateway-contracts":"^2.112.0","@kb-labs/rest-api-contracts":"^2.112.0","@kb-labs/workflow-constants":"^2.112.0","@kb-labs/workflow-contracts":"^2.112.0","@kb-labs/plugin-execution-factory":"^2.112.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.6","@types/ws":"^8.5.13","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/rest-api-app_2.112.0_1785307998315_0.19870696002490384","host":"s3://npm-registry-packages-npm-production"}},"2.114.0":{"name":"@kb-labs/rest-api-app","version":"2.114.0","_id":"@kb-labs/rest-api-app@2.114.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.js"},"dist":{"shasum":"5427c8166b1696ed3afb2a33217f51f4a7d26c26","tarball":"https://registry.npmjs.org/@kb-labs/rest-api-app/-/rest-api-app-2.114.0.tgz","fileCount":8,"integrity":"sha512-O47aymBSqsf+impjKMEgXQxYLl3bz23Zkccyg/qqKBDJ6Kzfx/GhkDZzm2wieLwNkMxhmLcuF6WmNWlpCzW8TQ==","signatures":[{"sig":"MEYCIQDlpcc0c14yylwLMLXHamPk+N9jC8QlPO+Fi2kK47gF/wIhAIMl0aXLopShgix2jFhbuKz08MhE/b6DI9fxPGm2rKug","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":801639},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/artifacts/kb-labs-rest-api-app-2.114.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.0.0","pnpm":">=9.0.0"},"scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run --passWithNoTests -c ../../vitest.config.ts","build":"tsup","clean":"rimraf dist","start":"node dist/index.js","lint:fix":"eslint . --fix","test:watch":"vitest --passWithNoTests -c ../../vitest.config.ts","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-rest-api-app-2.114.0.tgz","_integrity":"sha512-O47aymBSqsf+impjKMEgXQxYLl3bz23Zkccyg/qqKBDJ6Kzfx/GhkDZzm2wieLwNkMxhmLcuF6WmNWlpCzW8TQ==","_npmVersion":"10.9.8","description":"REST API application for KB Labs, providing HTTP endpoints for plugin functionality","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ws":"^8.20.1","zod":"^3.25.76","pino":"^9.0.0","ulid":"^2.3.0","yaml":"^2.8.0","fastify":"^5.8.5","pino-pretty":"^10.2.3","prom-client":"^15.1.3","@fastify/cors":"^10.0.1","fastify-plugin":"^5.0.1","@fastify/swagger":">=9.5.1","@kb-labs/core-sys":"^2.114.0","@fastify/websocket":"^11.0.1","@fastify/rate-limit":"^10.1.1","@fastify/swagger-ui":"^5.2.0","@kb-labs/core-config":"^2.114.0","@kb-labs/core-tenant":"^2.114.0","@kb-labs/shared-http":"^2.114.0","@kb-labs/core-runtime":"^2.114.0","@kb-labs/core-platform":"^2.114.0","@kb-labs/core-registry":"^2.114.0","@kb-labs/rest-api-core":"^2.114.0","@kb-labs/shared-daemon":"^2.114.0","@kb-labs/core-contracts":"^2.114.0","@kb-labs/core-workspace":"^2.114.0","@kb-labs/plugin-runtime":"^2.114.0","@kb-labs/workflow-engine":"^2.114.0","@kb-labs/plugin-contracts":"^2.114.0","@kb-labs/plugin-execution":"^2.114.0","fastify-type-provider-zod":"^4.0.2","@kb-labs/gateway-contracts":"^2.114.0","@kb-labs/rest-api-contracts":"^2.114.0","@kb-labs/workflow-constants":"^2.114.0","@kb-labs/workflow-contracts":"^2.114.0","@kb-labs/plugin-execution-factory":"^2.114.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.6","@types/ws":"^8.5.13","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/rest-api-app_2.114.0_1785449179152_0.9155520396427568","host":"s3://npm-registry-packages-npm-production"}},"2.116.11":{"name":"@kb-labs/rest-api-app","version":"2.116.11","_id":"@kb-labs/rest-api-app@2.116.11","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.js"},"dist":{"shasum":"56fdef9d3f4c612fa01b9b980163448c153c2958","tarball":"https://registry.npmjs.org/@kb-labs/rest-api-app/-/rest-api-app-2.116.11.tgz","fileCount":8,"integrity":"sha512-UmqWE0aAwHQszvQe79MGuSERN6Xjb+yF17i/KUCqpf8FYUomOCJ99lFL6IeRmgEbVbMIOfeGrpZtFfHwGNM+sw==","signatures":[{"sig":"MEUCIQC+RulKgzJdo2El2DBR11Lm2GwCtGx9yyhAg32hfBN4XAIgKWNgxaThDSQDF3BqHzdKONPZdbemaXJ7Vupi6gQ4MEE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":801636},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/artifacts/kb-labs-rest-api-app-2.116.11.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.0.0","pnpm":">=9.0.0"},"scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run --passWithNoTests -c ../../vitest.config.ts","build":"tsup","clean":"rimraf dist","start":"node dist/index.js","lint:fix":"eslint . --fix","test:watch":"vitest --passWithNoTests -c ../../vitest.config.ts","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-rest-api-app-2.116.11.tgz","_integrity":"sha512-UmqWE0aAwHQszvQe79MGuSERN6Xjb+yF17i/KUCqpf8FYUomOCJ99lFL6IeRmgEbVbMIOfeGrpZtFfHwGNM+sw==","_npmVersion":"10.9.8","description":"REST API application for KB Labs, providing HTTP endpoints for plugin functionality","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ws":"^8.20.1","zod":"^3.25.76","pino":"^9.0.0","ulid":"^2.3.0","yaml":"^2.8.0","fastify":"^5.8.5","pino-pretty":"^10.2.3","prom-client":"^15.1.3","@fastify/cors":"^10.0.1","fastify-plugin":"^5.0.1","@fastify/swagger":">=9.5.1","@kb-labs/core-sys":"2.116.11","@fastify/websocket":"^11.0.1","@fastify/rate-limit":"^10.1.1","@fastify/swagger-ui":"^5.2.0","@kb-labs/core-config":"2.116.11","@kb-labs/core-tenant":"2.116.11","@kb-labs/shared-http":"2.116.11","@kb-labs/core-runtime":"2.116.11","@kb-labs/core-platform":"2.116.11","@kb-labs/core-registry":"2.116.11","@kb-labs/rest-api-core":"2.116.11","@kb-labs/shared-daemon":"2.116.11","@kb-labs/core-contracts":"2.116.11","@kb-labs/core-workspace":"2.116.11","@kb-labs/plugin-runtime":"2.116.11","@kb-labs/workflow-engine":"2.116.11","@kb-labs/plugin-contracts":"2.116.11","@kb-labs/plugin-execution":"2.116.11","fastify-type-provider-zod":"^4.0.2","@kb-labs/gateway-contracts":"2.116.11","@kb-labs/rest-api-contracts":"2.116.11","@kb-labs/workflow-constants":"2.116.11","@kb-labs/workflow-contracts":"2.116.11","@kb-labs/plugin-execution-factory":"2.116.11"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.6","@types/ws":"^8.5.13","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.116.11"},"_npmOperationalInternal":{"tmp":"tmp/rest-api-app_2.116.11_1785618589725_0.06402681629678941","host":"s3://npm-registry-packages-npm-production"}},"2.116.12":{"name":"@kb-labs/rest-api-app","version":"2.116.12","_id":"@kb-labs/rest-api-app@2.116.12","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.js"},"dist":{"shasum":"2cadde49e0495a4715d5249c1247ce6fbbf50394","tarball":"https://registry.npmjs.org/@kb-labs/rest-api-app/-/rest-api-app-2.116.12.tgz","fileCount":8,"integrity":"sha512-uiXNsPtGadrcx3wWZk4BgsKrQxGadtxmP1kaJc3S5JqHxxVT1r3gQM5T1s8LbzGIpD/SI2Jt91eTE6w6DRtfVQ==","signatures":[{"sig":"MEUCIDJpFM+gHDZrMLQxi9i5vOlKtGAACIvLhg7B7pxRCej2AiEA/nZC2Bbplj9QucRu4XTw4LotPbXy9g/mJVR0pKsQGWE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":801636},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/artifacts/kb-labs-rest-api-app-2.116.12.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.0.0","pnpm":">=9.0.0"},"scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run --passWithNoTests -c ../../vitest.config.ts","build":"tsup","clean":"rimraf dist","start":"node dist/index.js","lint:fix":"eslint . --fix","test:watch":"vitest --passWithNoTests -c ../../vitest.config.ts","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-rest-api-app-2.116.12.tgz","_integrity":"sha512-uiXNsPtGadrcx3wWZk4BgsKrQxGadtxmP1kaJc3S5JqHxxVT1r3gQM5T1s8LbzGIpD/SI2Jt91eTE6w6DRtfVQ==","_npmVersion":"10.9.8","description":"REST API application for KB Labs, providing HTTP endpoints for plugin functionality","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ws":"^8.20.1","zod":"^3.25.76","pino":"^9.0.0","ulid":"^2.3.0","yaml":"^2.8.0","fastify":"^5.8.5","pino-pretty":"^10.2.3","prom-client":"^15.1.3","@fastify/cors":"^10.0.1","fastify-plugin":"^5.0.1","@fastify/swagger":">=9.5.1","@kb-labs/core-sys":"2.116.12","@fastify/websocket":"^11.0.1","@fastify/rate-limit":"^10.1.1","@fastify/swagger-ui":"^5.2.0","@kb-labs/core-config":"2.116.12","@kb-labs/core-tenant":"2.116.12","@kb-labs/shared-http":"2.116.12","@kb-labs/core-runtime":"2.116.12","@kb-labs/core-platform":"2.116.12","@kb-labs/core-registry":"2.116.12","@kb-labs/rest-api-core":"2.116.12","@kb-labs/shared-daemon":"2.116.12","@kb-labs/core-contracts":"2.116.12","@kb-labs/core-workspace":"2.116.12","@kb-labs/plugin-runtime":"2.116.12","@kb-labs/workflow-engine":"2.116.12","@kb-labs/plugin-contracts":"2.116.12","@kb-labs/plugin-execution":"2.116.12","fastify-type-provider-zod":"^4.0.2","@kb-labs/gateway-contracts":"2.116.12","@kb-labs/rest-api-contracts":"2.116.12","@kb-labs/workflow-constants":"2.116.12","@kb-labs/workflow-contracts":"2.116.12","@kb-labs/plugin-execution-factory":"2.116.12"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.6","@types/ws":"^8.5.13","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.116.12"},"_npmOperationalInternal":{"tmp":"tmp/rest-api-app_2.116.12_1785621945527_0.5284271134001046","host":"s3://npm-registry-packages-npm-production"}},"2.116.13":{"name":"@kb-labs/rest-api-app","version":"2.116.13","_id":"@kb-labs/rest-api-app@2.116.13","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.js"},"dist":{"shasum":"5c6b5a695568b40008fbd86e828883e0d1a9087d","tarball":"https://registry.npmjs.org/@kb-labs/rest-api-app/-/rest-api-app-2.116.13.tgz","fileCount":8,"integrity":"sha512-e8bjMbrFBEVZYXHMAoSkYZseA2CywMLd82NwZ5dRxBGecWvhq73ctZZBhFOOjMWa46Z5ncKZnQNr7UQpZAvCDA==","signatures":[{"sig":"MEUCIELAneAIwLjv33PXVEzUik+9JWyvAECUmwkfTHQnNUfaAiEA/5akBW6Q3MH2xIfk6h57aOjo+QTbgJlrj9osh8bEmTM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":801636},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/artifacts/kb-labs-rest-api-app-2.116.13.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.0.0","pnpm":">=9.0.0"},"scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run --passWithNoTests -c ../../vitest.config.ts","build":"tsup","clean":"rimraf dist","start":"node dist/index.js","lint:fix":"eslint . --fix","test:watch":"vitest --passWithNoTests -c ../../vitest.config.ts","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-rest-api-app-2.116.13.tgz","_integrity":"sha512-e8bjMbrFBEVZYXHMAoSkYZseA2CywMLd82NwZ5dRxBGecWvhq73ctZZBhFOOjMWa46Z5ncKZnQNr7UQpZAvCDA==","_npmVersion":"10.9.8","description":"REST API application for KB Labs, providing HTTP endpoints for plugin functionality","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ws":"^8.20.1","zod":"^3.25.76","pino":"^9.0.0","ulid":"^2.3.0","yaml":"^2.8.0","fastify":"^5.8.5","pino-pretty":"^10.2.3","prom-client":"^15.1.3","@fastify/cors":"^10.0.1","fastify-plugin":"^5.0.1","@fastify/swagger":">=9.5.1","@kb-labs/core-sys":"2.116.13","@fastify/websocket":"^11.0.1","@fastify/rate-limit":"^10.1.1","@fastify/swagger-ui":"^5.2.0","@kb-labs/core-config":"2.116.13","@kb-labs/core-tenant":"2.116.13","@kb-labs/shared-http":"2.116.13","@kb-labs/core-runtime":"2.116.13","@kb-labs/core-platform":"2.116.13","@kb-labs/core-registry":"2.116.13","@kb-labs/rest-api-core":"2.116.13","@kb-labs/shared-daemon":"2.116.13","@kb-labs/core-contracts":"2.116.13","@kb-labs/core-workspace":"2.116.13","@kb-labs/plugin-runtime":"2.116.13","@kb-labs/workflow-engine":"2.116.13","@kb-labs/plugin-contracts":"2.116.13","@kb-labs/plugin-execution":"2.116.13","fastify-type-provider-zod":"^4.0.2","@kb-labs/gateway-contracts":"2.116.13","@kb-labs/rest-api-contracts":"2.116.13","@kb-labs/workflow-constants":"2.116.13","@kb-labs/workflow-contracts":"2.116.13","@kb-labs/plugin-execution-factory":"2.116.13"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.6","@types/ws":"^8.5.13","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.116.13"},"_npmOperationalInternal":{"tmp":"tmp/rest-api-app_2.116.13_1785623533370_0.6021544705865187","host":"s3://npm-registry-packages-npm-production"}},"2.116.14":{"name":"@kb-labs/rest-api-app","version":"2.116.14","_id":"@kb-labs/rest-api-app@2.116.14","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.js"},"dist":{"shasum":"c80b42a869a4037b54f6d11cc5a4725153a24a29","tarball":"https://registry.npmjs.org/@kb-labs/rest-api-app/-/rest-api-app-2.116.14.tgz","fileCount":8,"integrity":"sha512-dLuJ4NLv1vhEMatspC+x/p+Ohg6Vvcda1qQCVVWHta2zLLTsJQ25U59CkXc04a7jat1D1Fy+TR2pXDxEzHoi5g==","signatures":[{"sig":"MEUCIEigTVmyR4um5XccjKTSMgXJtACaW9CEp4DrLbJ+lT0LAiEA4LSD/3g3N4R/xnXOSNUCz67PRZVDy5w9J0TbH9b7MGA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":801636},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/artifacts/kb-labs-rest-api-app-2.116.14.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.0.0","pnpm":">=9.0.0"},"scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run --passWithNoTests -c ../../vitest.config.ts","build":"tsup","clean":"rimraf dist","start":"node dist/index.js","lint:fix":"eslint . --fix","test:watch":"vitest --passWithNoTests -c ../../vitest.config.ts","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-rest-api-app-2.116.14.tgz","_integrity":"sha512-dLuJ4NLv1vhEMatspC+x/p+Ohg6Vvcda1qQCVVWHta2zLLTsJQ25U59CkXc04a7jat1D1Fy+TR2pXDxEzHoi5g==","_npmVersion":"10.9.8","description":"REST API application for KB Labs, providing HTTP endpoints for plugin functionality","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ws":"^8.20.1","zod":"^3.25.76","pino":"^9.0.0","ulid":"^2.3.0","yaml":"^2.8.0","fastify":"^5.8.5","pino-pretty":"^10.2.3","prom-client":"^15.1.3","@fastify/cors":"^10.0.1","fastify-plugin":"^5.0.1","@fastify/swagger":">=9.5.1","@kb-labs/core-sys":"2.116.14","@fastify/websocket":"^11.0.1","@fastify/rate-limit":"^10.1.1","@fastify/swagger-ui":"^5.2.0","@kb-labs/core-config":"2.116.14","@kb-labs/core-tenant":"2.116.14","@kb-labs/shared-http":"2.116.14","@kb-labs/core-runtime":"2.116.14","@kb-labs/core-platform":"2.116.14","@kb-labs/core-registry":"2.116.14","@kb-labs/rest-api-core":"2.116.14","@kb-labs/shared-daemon":"2.116.14","@kb-labs/core-contracts":"2.116.14","@kb-labs/core-workspace":"2.116.14","@kb-labs/plugin-runtime":"2.116.14","@kb-labs/workflow-engine":"2.116.14","@kb-labs/plugin-contracts":"2.116.14","@kb-labs/plugin-execution":"2.116.14","fastify-type-provider-zod":"^4.0.2","@kb-labs/gateway-contracts":"2.116.14","@kb-labs/rest-api-contracts":"2.116.14","@kb-labs/workflow-constants":"2.116.14","@kb-labs/workflow-contracts":"2.116.14","@kb-labs/plugin-execution-factory":"2.116.14"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.6","@types/ws":"^8.5.13","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.116.14"},"_npmOperationalInternal":{"tmp":"tmp/rest-api-app_2.116.14_1785625329859_0.9591031635962011","host":"s3://npm-registry-packages-npm-production"}},"2.117.0":{"name":"@kb-labs/rest-api-app","version":"2.117.0","_id":"@kb-labs/rest-api-app@2.117.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.js"},"dist":{"shasum":"0315194b4813fa87789881b2be4a96f04ee94ccb","tarball":"https://registry.npmjs.org/@kb-labs/rest-api-app/-/rest-api-app-2.117.0.tgz","fileCount":8,"integrity":"sha512-ac/CBHdXhsPCM4wr5PIPERtQ1mVVFP5YSrxsh0xn7Mrg6+avyPQcSaHAEiU9hu4fdMwHNBJG4ew4HbrNFWfkSw==","signatures":[{"sig":"MEUCIEDEZFatdY4yiku4yUB+Uv+ksYptfftRBovdc1eUHUppAiEAo7E51HoNZrus7j0ut8vh7SHGIkBcETe/WdvLBulBz1o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":802426},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/artifacts/kb-labs-rest-api-app-2.117.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.0.0","pnpm":">=9.0.0"},"scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run --passWithNoTests -c ../../vitest.config.ts","build":"tsup","clean":"rimraf dist","start":"node dist/index.js","lint:fix":"eslint . --fix","test:watch":"vitest --passWithNoTests -c ../../vitest.config.ts","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-rest-api-app-2.117.0.tgz","_integrity":"sha512-ac/CBHdXhsPCM4wr5PIPERtQ1mVVFP5YSrxsh0xn7Mrg6+avyPQcSaHAEiU9hu4fdMwHNBJG4ew4HbrNFWfkSw==","_npmVersion":"11.16.0","description":"REST API application for KB Labs, providing HTTP endpoints for plugin functionality","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"^8.20.1","zod":"^3.25.76","pino":"^9.0.0","ulid":"^2.3.0","yaml":"^2.8.0","fastify":"^5.8.5","pino-pretty":"^10.2.3","prom-client":"^15.1.3","@fastify/cors":"^10.0.1","fastify-plugin":"^5.0.1","@fastify/swagger":">=9.5.1","@kb-labs/core-sys":"2.117.0","@fastify/websocket":"^11.0.1","@fastify/rate-limit":"^10.1.1","@fastify/swagger-ui":"^5.2.0","@kb-labs/core-config":"2.117.0","@kb-labs/core-tenant":"2.117.0","@kb-labs/shared-http":"2.117.0","@kb-labs/core-runtime":"2.117.0","@kb-labs/core-platform":"2.117.0","@kb-labs/core-registry":"2.117.0","@kb-labs/rest-api-core":"2.117.0","@kb-labs/shared-daemon":"2.117.0","@kb-labs/core-contracts":"2.117.0","@kb-labs/core-workspace":"2.117.0","@kb-labs/plugin-runtime":"2.117.0","@kb-labs/workflow-engine":"2.117.0","@kb-labs/plugin-contracts":"2.117.0","@kb-labs/plugin-execution":"2.117.0","fastify-type-provider-zod":"^4.0.2","@kb-labs/gateway-contracts":"2.117.0","@kb-labs/rest-api-contracts":"2.117.0","@kb-labs/workflow-constants":"2.117.0","@kb-labs/workflow-contracts":"2.117.0","@kb-labs/plugin-execution-factory":"2.117.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.6","@types/ws":"^8.5.13","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.117.0"},"_npmOperationalInternal":{"tmp":"tmp/rest-api-app_2.117.0_1786298047815_0.7978158254235139","host":"s3://npm-registry-packages-npm-production"}},"2.118.0":{"name":"@kb-labs/rest-api-app","version":"2.118.0","_id":"@kb-labs/rest-api-app@2.118.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.js"},"dist":{"shasum":"82bff92fde0652fcd8bfafb4c11c25793abf2147","tarball":"https://registry.npmjs.org/@kb-labs/rest-api-app/-/rest-api-app-2.118.0.tgz","fileCount":8,"integrity":"sha512-RwrOqLs2U6pHpKc+8XjeTxVx0j6lkosEn3cLdAh95eTwRT3L1BIjIJf/z56vEtKI8IKvLnIQS99IbfBeOfUn6w==","signatures":[{"sig":"MEUCIQD6cjivLmN1Qyv9HItwKa6D+Mg19AToUNi4d4D8Ey8S2gIgP1snxOpgoyAWcHO9c3kh0pLhj0ZHD9RiXdKvb/CZePk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":802426},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/artifacts/kb-labs-rest-api-app-2.118.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.0.0","pnpm":">=9.0.0"},"scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run --passWithNoTests -c ../../vitest.config.ts","build":"tsup","clean":"rimraf dist","start":"node dist/index.js","lint:fix":"eslint . --fix","test:watch":"vitest --passWithNoTests -c ../../vitest.config.ts","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-rest-api-app-2.118.0.tgz","_integrity":"sha512-RwrOqLs2U6pHpKc+8XjeTxVx0j6lkosEn3cLdAh95eTwRT3L1BIjIJf/z56vEtKI8IKvLnIQS99IbfBeOfUn6w==","_npmVersion":"11.16.0","description":"REST API application for KB Labs, providing HTTP endpoints for plugin functionality","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"^8.20.1","zod":"^3.25.76","pino":"^9.0.0","ulid":"^2.3.0","yaml":"^2.8.0","fastify":"^5.8.5","pino-pretty":"^10.2.3","prom-client":"^15.1.3","@fastify/cors":"^10.0.1","fastify-plugin":"^5.0.1","@fastify/swagger":">=9.5.1","@kb-labs/core-sys":"2.118.0","@fastify/websocket":"^11.0.1","@fastify/rate-limit":"^10.1.1","@fastify/swagger-ui":"^5.2.0","@kb-labs/core-config":"2.118.0","@kb-labs/core-tenant":"2.118.0","@kb-labs/shared-http":"2.118.0","@kb-labs/core-runtime":"2.118.0","@kb-labs/core-platform":"2.118.0","@kb-labs/core-registry":"2.118.0","@kb-labs/rest-api-core":"2.118.0","@kb-labs/shared-daemon":"2.118.0","@kb-labs/core-contracts":"2.118.0","@kb-labs/core-workspace":"2.118.0","@kb-labs/plugin-runtime":"2.118.0","@kb-labs/workflow-engine":"2.118.0","@kb-labs/plugin-contracts":"2.118.0","@kb-labs/plugin-execution":"2.118.0","fastify-type-provider-zod":"^4.0.2","@kb-labs/gateway-contracts":"2.118.0","@kb-labs/rest-api-contracts":"2.118.0","@kb-labs/workflow-constants":"2.118.0","@kb-labs/workflow-contracts":"2.118.0","@kb-labs/plugin-execution-factory":"2.118.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.6","@types/ws":"^8.5.13","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.118.0"},"_npmOperationalInternal":{"tmp":"tmp/rest-api-app_2.118.0_1786471507255_0.49950078543585996","host":"s3://npm-registry-packages-npm-production"}},"2.118.1":{"name":"@kb-labs/rest-api-app","version":"2.118.1","_id":"@kb-labs/rest-api-app@2.118.1","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.js"},"dist":{"shasum":"648d9e2ef21ac76573f452b9bea4022f44b59800","tarball":"https://registry.npmjs.org/@kb-labs/rest-api-app/-/rest-api-app-2.118.1.tgz","fileCount":8,"integrity":"sha512-+Wrz1DD18v/+Y7P8gJX980t1c3MN+nzJEzQ0ft2Xwg/E+M9AnEAT4Fv+dhkqKA2AvLZaGHX8Fw/C9XuUdBQXTg==","signatures":[{"sig":"MEUCIQD3UkjbHayAW+nY7kJTnZdaW3o1502NEic2DUq7a5XUIwIgX5aZk3GgRmitC3y39KEf619fYCNZoykf3pJtWHYPWIc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":805947},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/artifacts/kb-labs-rest-api-app-2.118.1.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.0.0","pnpm":">=9.0.0"},"scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run --passWithNoTests -c ../../vitest.config.ts","build":"tsup","clean":"rimraf dist","start":"node dist/index.js","lint:fix":"eslint . --fix","test:watch":"vitest --passWithNoTests -c ../../vitest.config.ts","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-rest-api-app-2.118.1.tgz","_integrity":"sha512-+Wrz1DD18v/+Y7P8gJX980t1c3MN+nzJEzQ0ft2Xwg/E+M9AnEAT4Fv+dhkqKA2AvLZaGHX8Fw/C9XuUdBQXTg==","_npmVersion":"11.16.0","description":"REST API application for KB Labs, providing HTTP endpoints for plugin functionality","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"^8.20.1","zod":"^3.25.76","pino":"^9.0.0","ulid":"^2.3.0","yaml":"^2.8.0","fastify":"^5.8.5","pino-pretty":"^10.2.3","prom-client":"^15.1.3","@fastify/cors":"^10.0.1","fastify-plugin":"^5.0.1","@fastify/swagger":">=9.5.1","@kb-labs/core-sys":"2.118.1","@fastify/websocket":"^11.0.1","@fastify/rate-limit":"^10.1.1","@fastify/swagger-ui":"^5.2.0","@kb-labs/core-config":"2.118.1","@kb-labs/core-tenant":"2.118.1","@kb-labs/shared-http":"2.118.1","@kb-labs/core-runtime":"2.118.1","@kb-labs/core-platform":"2.118.1","@kb-labs/core-registry":"2.118.1","@kb-labs/rest-api-core":"2.118.1","@kb-labs/shared-daemon":"2.118.1","@kb-labs/core-contracts":"2.118.1","@kb-labs/core-workspace":"2.118.1","@kb-labs/plugin-runtime":"2.118.1","@kb-labs/workflow-engine":"2.118.1","@kb-labs/plugin-contracts":"2.118.1","@kb-labs/plugin-execution":"2.118.1","fastify-type-provider-zod":"^4.0.2","@kb-labs/gateway-contracts":"2.118.1","@kb-labs/rest-api-contracts":"2.118.1","@kb-labs/workflow-constants":"2.118.1","@kb-labs/workflow-contracts":"2.118.1","@kb-labs/plugin-execution-factory":"2.118.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.6","@types/ws":"^8.5.13","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.118.1"},"_npmOperationalInternal":{"tmp":"tmp/rest-api-app_2.118.1_1786524637309_0.03306058230079478","host":"s3://npm-registry-packages-npm-production"}},"2.118.2":{"name":"@kb-labs/rest-api-app","version":"2.118.2","_id":"@kb-labs/rest-api-app@2.118.2","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.js"},"dist":{"shasum":"ab156f97cb08a4910a3ad5ade40158fe80a42703","tarball":"https://registry.npmjs.org/@kb-labs/rest-api-app/-/rest-api-app-2.118.2.tgz","fileCount":8,"integrity":"sha512-L5V+NVSXeBl0LKfwXswHIi1aF7zWON+wfLPaPLhEmjxFp1XAWzp4mXO3aW7Htdne8YgC6WaVK5BApxmXx9mIbQ==","signatures":[{"sig":"MEYCIQDpLV/CuI5DrOvJQmbHb417oTxSCVM2/v4VdEzlF13mGwIhAMrDozNhYjzus47HJbk0CAyVyBzFny2aIWrDMVxY47DQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":805947},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/artifacts/kb-labs-rest-api-app-2.118.2.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.0.0","pnpm":">=9.0.0"},"scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run --passWithNoTests -c ../../vitest.config.ts","build":"tsup","clean":"rimraf dist","start":"node dist/index.js","lint:fix":"eslint . --fix","test:watch":"vitest --passWithNoTests -c ../../vitest.config.ts","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-rest-api-app-2.118.2.tgz","_integrity":"sha512-L5V+NVSXeBl0LKfwXswHIi1aF7zWON+wfLPaPLhEmjxFp1XAWzp4mXO3aW7Htdne8YgC6WaVK5BApxmXx9mIbQ==","_npmVersion":"11.16.0","description":"REST API application for KB Labs, providing HTTP endpoints for plugin functionality","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"^8.20.1","zod":"^3.25.76","pino":"^9.0.0","ulid":"^2.3.0","yaml":"^2.8.0","fastify":"^5.8.5","pino-pretty":"^10.2.3","prom-client":"^15.1.3","@fastify/cors":"^10.0.1","fastify-plugin":"^5.0.1","@fastify/swagger":">=9.5.1","@kb-labs/core-sys":"2.118.2","@fastify/websocket":"^11.0.1","@fastify/rate-limit":"^10.1.1","@fastify/swagger-ui":"^5.2.0","@kb-labs/core-config":"2.118.2","@kb-labs/core-tenant":"2.118.2","@kb-labs/shared-http":"2.118.2","@kb-labs/core-runtime":"2.118.2","@kb-labs/core-platform":"2.118.2","@kb-labs/core-registry":"2.118.2","@kb-labs/rest-api-core":"2.118.2","@kb-labs/shared-daemon":"2.118.2","@kb-labs/core-contracts":"2.118.2","@kb-labs/core-workspace":"2.118.2","@kb-labs/plugin-runtime":"2.118.2","@kb-labs/workflow-engine":"2.118.2","@kb-labs/plugin-contracts":"2.118.2","@kb-labs/plugin-execution":"2.118.2","fastify-type-provider-zod":"^4.0.2","@kb-labs/gateway-contracts":"2.118.2","@kb-labs/rest-api-contracts":"2.118.2","@kb-labs/workflow-constants":"2.118.2","@kb-labs/workflow-contracts":"2.118.2","@kb-labs/plugin-execution-factory":"2.118.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.6","@types/ws":"^8.5.13","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.118.2"},"_npmOperationalInternal":{"tmp":"tmp/rest-api-app_2.118.2_1786573759498_0.2123030932288823","host":"s3://npm-registry-packages-npm-production"}},"2.119.0-canary.8c5512847":{"name":"@kb-labs/rest-api-app","version":"2.119.0-canary.8c5512847","_id":"@kb-labs/rest-api-app@2.119.0-canary.8c5512847","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.js"},"dist":{"shasum":"51ef78df20785ed11463fb9135cc4fee2c8e2c6a","tarball":"https://registry.npmjs.org/@kb-labs/rest-api-app/-/rest-api-app-2.119.0-canary.8c5512847.tgz","fileCount":8,"integrity":"sha512-ejOMUDq34eRH3BeXV2ybhZQH/lwsm4IYFeFOMciDCEUfojEL5EBi+rLYecwLiQh9tARC4UocAemBnuv9MdtEMw==","signatures":[{"sig":"MEUCIQDPaPS07MOnjKW9L63fKOs6GhTAVA71EXayqEMo/8H/2AIgdODw58IfsLMIGYLXh0861zfvF3o+agu70nLmZ7aNH1w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":805964},"main":"./dist/index.js","type":"module","engines":{"node":">=22.0.0","pnpm":">=9.0.0"},"scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run --passWithNoTests -c ../../vitest.config.ts","build":"tsup","clean":"rimraf dist","start":"node dist/index.js","lint:fix":"eslint . --fix","test:watch":"vitest --passWithNoTests -c ../../vitest.config.ts","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"description":"REST API application for KB Labs, providing HTTP endpoints for plugin functionality","directories":{},"_nodeVersion":"24.18.1","dependencies":{"ws":"^8.20.1","zod":"^3.25.76","pino":"^9.0.0","ulid":"^2.3.0","yaml":"^2.8.0","fastify":"^5.8.5","pino-pretty":"^10.2.3","prom-client":"^15.1.3","@fastify/cors":"^10.0.1","fastify-plugin":"^5.0.1","@fastify/swagger":">=9.5.1","@kb-labs/core-sys":"2.118.2","@fastify/websocket":"^11.0.1","@fastify/rate-limit":"^10.1.1","@fastify/swagger-ui":"^5.2.0","@kb-labs/core-config":"2.118.2","@kb-labs/core-tenant":"2.118.2","@kb-labs/shared-http":"2.118.2","@kb-labs/core-runtime":"2.118.2","@kb-labs/core-platform":"2.118.2","@kb-labs/core-registry":"2.118.2","@kb-labs/rest-api-core":"2.118.2","@kb-labs/shared-daemon":"2.118.2","@kb-labs/core-contracts":"2.118.2","@kb-labs/core-workspace":"2.118.2","@kb-labs/plugin-runtime":"2.118.2","@kb-labs/workflow-engine":"2.118.2","@kb-labs/plugin-contracts":"2.118.2","@kb-labs/plugin-execution":"2.118.2","fastify-type-provider-zod":"^4.0.2","@kb-labs/gateway-contracts":"2.118.2","@kb-labs/rest-api-contracts":"2.118.2","@kb-labs/workflow-constants":"2.118.2","@kb-labs/workflow-contracts":"2.118.2","@kb-labs/plugin-execution-factory":"2.118.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.6","@types/ws":"^8.5.13","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.118.2"},"_npmOperationalInternal":{"tmp":"tmp/rest-api-app_2.119.0-canary.8c5512847_1786813519297_0.620268972575728","host":"s3://npm-registry-packages-npm-production"}},"2.119.0-canary.cee505c72":{"name":"@kb-labs/rest-api-app","version":"2.119.0-canary.cee505c72","_id":"@kb-labs/rest-api-app@2.119.0-canary.cee505c72","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.js"},"dist":{"shasum":"e02eafa302e7056a541d5f3532b6aaa1c2a28943","tarball":"https://registry.npmjs.org/@kb-labs/rest-api-app/-/rest-api-app-2.119.0-canary.cee505c72.tgz","fileCount":8,"integrity":"sha512-/P3fVF662GWeVgJBxC8LyNQthnGkBjkbE1eaP/J4mHtCkIQtE7oY87xaw2Fw2kwrNbhcl2FRYJF7RFEgOWmQKw==","signatures":[{"sig":"MEYCIQDPTQLhM6r12ZvhEnKvDC58UmF2tuIgSfXmIVh/Yri5AAIhAMsxb6fymiiUpMYEUspPpvqhSxBb8QKMIkEEf3ei5t57","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":805964},"main":"./dist/index.js","type":"module","engines":{"node":">=22.0.0","pnpm":">=9.0.0"},"scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run --passWithNoTests -c ../../vitest.config.ts","build":"tsup","clean":"rimraf dist","start":"node dist/index.js","lint:fix":"eslint . --fix","test:watch":"vitest --passWithNoTests -c ../../vitest.config.ts","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"description":"REST API application for KB Labs, providing HTTP endpoints for plugin functionality","directories":{},"_nodeVersion":"24.18.1","dependencies":{"ws":"^8.20.1","zod":"^3.25.76","pino":"^9.0.0","ulid":"^2.3.0","yaml":"^2.8.0","fastify":"^5.8.5","pino-pretty":"^10.2.3","prom-client":"^15.1.3","@fastify/cors":"^10.0.1","fastify-plugin":"^5.0.1","@fastify/swagger":">=9.5.1","@kb-labs/core-sys":"2.118.2","@fastify/websocket":"^11.0.1","@fastify/rate-limit":"^10.1.1","@fastify/swagger-ui":"^5.2.0","@kb-labs/core-config":"2.118.2","@kb-labs/core-tenant":"2.118.2","@kb-labs/shared-http":"2.118.2","@kb-labs/core-runtime":"2.118.2","@kb-labs/core-platform":"2.118.2","@kb-labs/core-registry":"2.118.2","@kb-labs/rest-api-core":"2.118.2","@kb-labs/shared-daemon":"2.118.2","@kb-labs/core-contracts":"2.118.2","@kb-labs/core-workspace":"2.118.2","@kb-labs/plugin-runtime":"2.118.2","@kb-labs/workflow-engine":"2.118.2","@kb-labs/plugin-contracts":"2.118.2","@kb-labs/plugin-execution":"2.118.2","fastify-type-provider-zod":"^4.0.2","@kb-labs/gateway-contracts":"2.118.2","@kb-labs/rest-api-contracts":"2.118.2","@kb-labs/workflow-constants":"2.118.2","@kb-labs/workflow-contracts":"2.118.2","@kb-labs/plugin-execution-factory":"2.118.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.6","@types/ws":"^8.5.13","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.118.2"},"_npmOperationalInternal":{"tmp":"tmp/rest-api-app_2.119.0-canary.cee505c72_1787087337870_0.9990613246608808","host":"s3://npm-registry-packages-npm-production"}},"2.119.0-canary.85d060ea6":{"name":"@kb-labs/rest-api-app","version":"2.119.0-canary.85d060ea6","_id":"@kb-labs/rest-api-app@2.119.0-canary.85d060ea6","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.js"},"dist":{"shasum":"7af3103dc98b9c005fd1494afd1ce69b4c5b9609","tarball":"https://registry.npmjs.org/@kb-labs/rest-api-app/-/rest-api-app-2.119.0-canary.85d060ea6.tgz","fileCount":8,"integrity":"sha512-sWOrSAKgrU5Xmumj+hx5P+sKEo5oZLyV415YvvVlWgTf83+O7R4jJlS459d74r9uWxW46aefgvnPna6L+IXFwA==","signatures":[{"sig":"MEQCIH6e/tNrJh0V7dJ9dLgE6oc8uwpY1JYxY8DdqH/FMPFUAiAcWE94Upju0aS6nXyceuwlM337Si8hxiGrEE3Z5HIZUA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":805964},"main":"./dist/index.js","type":"module","engines":{"node":">=22.0.0","pnpm":">=9.0.0"},"scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run --passWithNoTests -c ../../vitest.config.ts","build":"tsup","clean":"rimraf dist","start":"node dist/index.js","lint:fix":"eslint . --fix","test:watch":"vitest --passWithNoTests -c ../../vitest.config.ts","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"description":"REST API application for KB Labs, providing HTTP endpoints for plugin functionality","directories":{},"_nodeVersion":"24.18.1","dependencies":{"ws":"^8.20.1","zod":"^3.25.76","pino":"^9.0.0","ulid":"^2.3.0","yaml":"^2.8.0","fastify":"^5.8.5","pino-pretty":"^10.2.3","prom-client":"^15.1.3","@fastify/cors":"^10.0.1","fastify-plugin":"^5.0.1","@fastify/swagger":">=9.5.1","@kb-labs/core-sys":"2.118.2","@fastify/websocket":"^11.0.1","@fastify/rate-limit":"^10.1.1","@fastify/swagger-ui":"^5.2.0","@kb-labs/core-config":"2.118.2","@kb-labs/core-tenant":"2.118.2","@kb-labs/shared-http":"2.118.2","@kb-labs/core-runtime":"2.118.2","@kb-labs/core-platform":"2.118.2","@kb-labs/core-registry":"2.118.2","@kb-labs/rest-api-core":"2.118.2","@kb-labs/shared-daemon":"2.118.2","@kb-labs/core-contracts":"2.118.2","@kb-labs/core-workspace":"2.118.2","@kb-labs/plugin-runtime":"2.118.2","@kb-labs/workflow-engine":"2.118.2","@kb-labs/plugin-contracts":"2.118.2","@kb-labs/plugin-execution":"2.118.2","fastify-type-provider-zod":"^4.0.2","@kb-labs/gateway-contracts":"2.118.2","@kb-labs/rest-api-contracts":"2.118.2","@kb-labs/workflow-constants":"2.118.2","@kb-labs/workflow-contracts":"2.118.2","@kb-labs/plugin-execution-factory":"2.118.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.6","@types/ws":"^8.5.13","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.118.2"},"_npmOperationalInternal":{"tmp":"tmp/rest-api-app_2.119.0-canary.85d060ea6_1787250585747_0.04453356661660979","host":"s3://npm-registry-packages-npm-production"}},"2.119.0-canary.c64d2c41e":{"name":"@kb-labs/rest-api-app","version":"2.119.0-canary.c64d2c41e","_id":"@kb-labs/rest-api-app@2.119.0-canary.c64d2c41e","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.js"},"dist":{"shasum":"a99ec447f739fc0fdb8dae3f6f5b56efb2f4c28d","tarball":"https://registry.npmjs.org/@kb-labs/rest-api-app/-/rest-api-app-2.119.0-canary.c64d2c41e.tgz","fileCount":8,"integrity":"sha512-/MpGkIjkoPWZAVfYy9VGotHGN8DpTIRq5zsuJbyQ43TCyy6Ri4BCwnUaWhglddyhJFrvviLGMLCcRGL0Actklw==","signatures":[{"sig":"MEYCIQCndG6l1a6TtbTk2PgQQvTUGoYPTSbYJWbu8R3GNfHHpgIhAKGAmCetYYHESvQKea8NA1cJ5fwl1cBHkottsn++bpp2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":806321},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-rest-api-app-2.119.0-canary.c64d2c41e.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.0.0","pnpm":">=9.0.0"},"scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run --passWithNoTests -c ../../vitest.config.ts","build":"tsup","clean":"rimraf dist","start":"node dist/index.js","lint:fix":"eslint . --fix","test:watch":"vitest --passWithNoTests -c ../../vitest.config.ts","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-rest-api-app-2.119.0-canary.c64d2c41e.tgz","_integrity":"sha512-/MpGkIjkoPWZAVfYy9VGotHGN8DpTIRq5zsuJbyQ43TCyy6Ri4BCwnUaWhglddyhJFrvviLGMLCcRGL0Actklw==","_npmVersion":"11.17.0","description":"REST API application for KB Labs, providing HTTP endpoints for plugin functionality","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ws":"^8.20.1","zod":"^3.25.76","pino":"^9.0.0","ulid":"^2.3.0","yaml":"^2.8.0","fastify":"^5.8.5","pino-pretty":"^10.2.3","prom-client":"^15.1.3","@fastify/cors":"^10.0.1","fastify-plugin":"^5.0.1","@fastify/swagger":">=9.5.1","@kb-labs/core-sys":"2.119.0-canary.c64d2c41e","@fastify/websocket":"^11.0.1","@fastify/rate-limit":"^10.1.1","@fastify/swagger-ui":"^5.2.0","@kb-labs/core-config":"2.119.0-canary.c64d2c41e","@kb-labs/core-tenant":"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/core-platform":"2.119.0-canary.c64d2c41e","@kb-labs/core-registry":"2.119.0-canary.c64d2c41e","@kb-labs/rest-api-core":"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/core-workspace":"2.119.0-canary.c64d2c41e","@kb-labs/plugin-runtime":"2.119.0-canary.c64d2c41e","@kb-labs/workflow-engine":"2.119.0-canary.c64d2c41e","@kb-labs/plugin-contracts":"2.119.0-canary.c64d2c41e","@kb-labs/plugin-execution":"2.119.0-canary.c64d2c41e","fastify-type-provider-zod":"^4.0.2","@kb-labs/gateway-contracts":"2.119.0-canary.c64d2c41e","@kb-labs/rest-api-contracts":"2.119.0-canary.c64d2c41e","@kb-labs/workflow-constants":"2.119.0-canary.c64d2c41e","@kb-labs/workflow-contracts":"2.119.0-canary.c64d2c41e","@kb-labs/plugin-execution-factory":"2.119.0-canary.c64d2c41e"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.6","@types/ws":"^8.5.13","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.119.0-canary.c64d2c41e"},"_npmOperationalInternal":{"tmp":"tmp/rest-api-app_2.119.0-canary.c64d2c41e_1787609040030_0.6748586528532414","host":"s3://npm-registry-packages-npm-production"}},"2.119.0-canary.0b1ec4151":{"name":"@kb-labs/rest-api-app","version":"2.119.0-canary.0b1ec4151","_id":"@kb-labs/rest-api-app@2.119.0-canary.0b1ec4151","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.js"},"dist":{"shasum":"4392e2b03888f60ab915fd681982223c2f94d2e3","tarball":"https://registry.npmjs.org/@kb-labs/rest-api-app/-/rest-api-app-2.119.0-canary.0b1ec4151.tgz","fileCount":8,"integrity":"sha512-CTJ2cr8Qu3cBBtc7WNYzqSB0yJlwjHDp031I8KU3nCqBkyRnXk1J7KSFIvknYpjbmo8dAAXGmYgIhNJHOd9+Cw==","signatures":[{"sig":"MEQCIEbWO5FyWTM6oIhzsS3RumoEg/iS5TbTXgB7d273/XbEAiBr8kZ46zFE8+c50wNSFfMN8MbI7KbCpUpoQC/WtxtOCw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":806321},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-rest-api-app-2.119.0-canary.0b1ec4151.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.0.0","pnpm":">=9.0.0"},"scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run --passWithNoTests -c ../../vitest.config.ts","build":"tsup","clean":"rimraf dist","start":"node dist/index.js","lint:fix":"eslint . --fix","test:watch":"vitest --passWithNoTests -c ../../vitest.config.ts","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-rest-api-app-2.119.0-canary.0b1ec4151.tgz","_integrity":"sha512-CTJ2cr8Qu3cBBtc7WNYzqSB0yJlwjHDp031I8KU3nCqBkyRnXk1J7KSFIvknYpjbmo8dAAXGmYgIhNJHOd9+Cw==","_npmVersion":"11.17.0","description":"REST API application for KB Labs, providing HTTP endpoints for plugin functionality","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ws":"^8.20.1","zod":"^3.25.76","pino":"^9.0.0","ulid":"^2.3.0","yaml":"^2.8.0","fastify":"^5.8.5","pino-pretty":"^10.2.3","prom-client":"^15.1.3","@fastify/cors":"^10.0.1","fastify-plugin":"^5.0.1","@fastify/swagger":">=9.5.1","@kb-labs/core-sys":"2.119.0-canary.0b1ec4151","@fastify/websocket":"^11.0.1","@fastify/rate-limit":"^10.1.1","@fastify/swagger-ui":"^5.2.0","@kb-labs/core-config":"2.119.0-canary.0b1ec4151","@kb-labs/core-tenant":"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/core-platform":"2.119.0-canary.0b1ec4151","@kb-labs/core-registry":"2.119.0-canary.0b1ec4151","@kb-labs/rest-api-core":"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/core-workspace":"2.119.0-canary.0b1ec4151","@kb-labs/plugin-runtime":"2.119.0-canary.0b1ec4151","@kb-labs/workflow-engine":"2.119.0-canary.0b1ec4151","@kb-labs/plugin-contracts":"2.119.0-canary.0b1ec4151","@kb-labs/plugin-execution":"2.119.0-canary.0b1ec4151","fastify-type-provider-zod":"^4.0.2","@kb-labs/gateway-contracts":"2.119.0-canary.0b1ec4151","@kb-labs/rest-api-contracts":"2.119.0-canary.0b1ec4151","@kb-labs/workflow-constants":"2.119.0-canary.0b1ec4151","@kb-labs/workflow-contracts":"2.119.0-canary.0b1ec4151","@kb-labs/plugin-execution-factory":"2.119.0-canary.0b1ec4151"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.6","@types/ws":"^8.5.13","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.119.0-canary.0b1ec4151"},"_npmOperationalInternal":{"tmp":"tmp/rest-api-app_2.119.0-canary.0b1ec4151_1787611104308_0.8922447632461288","host":"s3://npm-registry-packages-npm-production"}},"2.119.0-canary.2077501f1":{"name":"@kb-labs/rest-api-app","version":"2.119.0-canary.2077501f1","_id":"@kb-labs/rest-api-app@2.119.0-canary.2077501f1","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.js"},"dist":{"shasum":"acde09570bf32b441915676eef094c8cc2c025d6","tarball":"https://registry.npmjs.org/@kb-labs/rest-api-app/-/rest-api-app-2.119.0-canary.2077501f1.tgz","fileCount":8,"integrity":"sha512-gQlsD/PFvlxuUTMnfHkoTDtiCfHBDd0IuskDNKj1ht4OSgl8c3XzXkS88NDNUJ7HXI61EQESYZ+959J/e8WmQg==","signatures":[{"sig":"MEUCIG5Ay4EtCEGRa1kwf0Zzo6QsrFZPtnrygAKSw1FEv22hAiEAoOexJpedE8T01LbOkyqzHIvk4sJQCH6MQTAXCIWUO68=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":806321},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-rest-api-app-2.119.0-canary.2077501f1.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.0.0","pnpm":">=9.0.0"},"scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run --passWithNoTests -c ../../vitest.config.ts","build":"tsup","clean":"rimraf dist","start":"node dist/index.js","lint:fix":"eslint . --fix","test:watch":"vitest --passWithNoTests -c ../../vitest.config.ts","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-rest-api-app-2.119.0-canary.2077501f1.tgz","_integrity":"sha512-gQlsD/PFvlxuUTMnfHkoTDtiCfHBDd0IuskDNKj1ht4OSgl8c3XzXkS88NDNUJ7HXI61EQESYZ+959J/e8WmQg==","_npmVersion":"11.17.0","description":"REST API application for KB Labs, providing HTTP endpoints for plugin functionality","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ws":"^8.20.1","zod":"^3.25.76","pino":"^9.0.0","ulid":"^2.3.0","yaml":"^2.8.0","fastify":"^5.8.5","pino-pretty":"^10.2.3","prom-client":"^15.1.3","@fastify/cors":"^10.0.1","fastify-plugin":"^5.0.1","@fastify/swagger":">=9.5.1","@kb-labs/core-sys":"2.119.0-canary.2077501f1","@fastify/websocket":"^11.0.1","@fastify/rate-limit":"^10.1.1","@fastify/swagger-ui":"^5.2.0","@kb-labs/core-config":"2.119.0-canary.2077501f1","@kb-labs/core-tenant":"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/core-platform":"2.119.0-canary.2077501f1","@kb-labs/core-registry":"2.119.0-canary.2077501f1","@kb-labs/rest-api-core":"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/core-workspace":"2.119.0-canary.2077501f1","@kb-labs/plugin-runtime":"2.119.0-canary.2077501f1","@kb-labs/workflow-engine":"2.119.0-canary.2077501f1","@kb-labs/plugin-contracts":"2.119.0-canary.2077501f1","@kb-labs/plugin-execution":"2.119.0-canary.2077501f1","fastify-type-provider-zod":"^4.0.2","@kb-labs/gateway-contracts":"2.119.0-canary.2077501f1","@kb-labs/rest-api-contracts":"2.119.0-canary.2077501f1","@kb-labs/workflow-constants":"2.119.0-canary.2077501f1","@kb-labs/workflow-contracts":"2.119.0-canary.2077501f1","@kb-labs/plugin-execution-factory":"2.119.0-canary.2077501f1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.6","@types/ws":"^8.5.13","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.119.0-canary.2077501f1"},"_npmOperationalInternal":{"tmp":"tmp/rest-api-app_2.119.0-canary.2077501f1_1787613727024_0.4751461453097847","host":"s3://npm-registry-packages-npm-production"}},"2.119.0-canary.b20fd4a5b":{"name":"@kb-labs/rest-api-app","version":"2.119.0-canary.b20fd4a5b","_id":"@kb-labs/rest-api-app@2.119.0-canary.b20fd4a5b","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.js"},"dist":{"shasum":"f310b7b8cb2963f22b2bf77aa98b96fc45bd0e56","tarball":"https://registry.npmjs.org/@kb-labs/rest-api-app/-/rest-api-app-2.119.0-canary.b20fd4a5b.tgz","fileCount":8,"integrity":"sha512-eI0U7F2w5rBl+kPtVfPshVwSHfPkA0EZjDSg/ikHbI09YlN6XMUdO6qm1cUiP+/Gc+ybNgUFDdbKkfoWEw5aTQ==","signatures":[{"sig":"MEYCIQD/Pg/9cwnayjCadUFVChPZujYPZP1AOWmLONXh4BoBigIhAJojC3dlv/2FSqGG7s6IDCCgEhCCli3v4KBHTQb8uCZD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":806199},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-rest-api-app-2.119.0-canary.b20fd4a5b.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.0.0","pnpm":">=9.0.0"},"scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run --passWithNoTests -c ../../vitest.config.ts","build":"tsup","clean":"rimraf dist","start":"node dist/index.js","lint:fix":"eslint . --fix","test:watch":"vitest --passWithNoTests -c ../../vitest.config.ts","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-rest-api-app-2.119.0-canary.b20fd4a5b.tgz","_integrity":"sha512-eI0U7F2w5rBl+kPtVfPshVwSHfPkA0EZjDSg/ikHbI09YlN6XMUdO6qm1cUiP+/Gc+ybNgUFDdbKkfoWEw5aTQ==","_npmVersion":"11.17.0","description":"REST API application for KB Labs, providing HTTP endpoints for plugin functionality","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ws":"^8.20.1","zod":"^3.25.76","pino":"^9.0.0","ulid":"^2.3.0","yaml":"^2.8.0","fastify":"^5.8.5","pino-pretty":"^10.2.3","prom-client":"^15.1.3","@fastify/cors":"^10.0.1","fastify-plugin":"^5.0.1","@fastify/swagger":">=9.5.1","@kb-labs/core-sys":"2.119.0-canary.b20fd4a5b","@fastify/websocket":"^11.0.1","@fastify/rate-limit":"^10.1.1","@fastify/swagger-ui":"^5.2.0","@kb-labs/core-config":"2.119.0-canary.b20fd4a5b","@kb-labs/core-tenant":"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/core-platform":"2.119.0-canary.b20fd4a5b","@kb-labs/core-registry":"2.119.0-canary.b20fd4a5b","@kb-labs/rest-api-core":"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/core-workspace":"2.119.0-canary.b20fd4a5b","@kb-labs/plugin-runtime":"2.119.0-canary.b20fd4a5b","@kb-labs/workflow-engine":"2.119.0-canary.b20fd4a5b","@kb-labs/plugin-contracts":"2.119.0-canary.b20fd4a5b","@kb-labs/plugin-execution":"2.119.0-canary.b20fd4a5b","fastify-type-provider-zod":"^4.0.2","@kb-labs/gateway-contracts":"2.119.0-canary.b20fd4a5b","@kb-labs/rest-api-contracts":"2.119.0-canary.b20fd4a5b","@kb-labs/workflow-constants":"2.119.0-canary.b20fd4a5b","@kb-labs/workflow-contracts":"2.119.0-canary.b20fd4a5b","@kb-labs/plugin-execution-factory":"2.119.0-canary.b20fd4a5b"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.6","@types/ws":"^8.5.13","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.119.0-canary.b20fd4a5b"},"_npmOperationalInternal":{"tmp":"tmp/rest-api-app_2.119.0-canary.b20fd4a5b_1787625689966_0.4129834302175639","host":"s3://npm-registry-packages-npm-production"}},"2.119.0-canary.448a88d0f":{"name":"@kb-labs/rest-api-app","version":"2.119.0-canary.448a88d0f","_id":"@kb-labs/rest-api-app@2.119.0-canary.448a88d0f","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.js"},"dist":{"shasum":"05537de6a989c466f671b8634f09541143f29834","tarball":"https://registry.npmjs.org/@kb-labs/rest-api-app/-/rest-api-app-2.119.0-canary.448a88d0f.tgz","fileCount":8,"integrity":"sha512-fGSANR5vjuAezvGqekOV7Ig2UOnx6Y1EOtFOhnoYKXE7SMryxVLKKM44kR0W2FLN+gnSSAtm+fihtAGez/z9Zw==","signatures":[{"sig":"MEUCIAHonxerCONLEVrSECE/heVbNojA0I8w8SLvBxzHoSULAiEApXVd3SEwUcCNbFNxUFnrvQo491U4qX4fSwE8xw6iWFA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":806199},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-rest-api-app-2.119.0-canary.448a88d0f.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.0.0","pnpm":">=9.0.0"},"scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run --passWithNoTests -c ../../vitest.config.ts","build":"tsup","clean":"rimraf dist","start":"node dist/index.js","lint:fix":"eslint . --fix","test:watch":"vitest --passWithNoTests -c ../../vitest.config.ts","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-rest-api-app-2.119.0-canary.448a88d0f.tgz","_integrity":"sha512-fGSANR5vjuAezvGqekOV7Ig2UOnx6Y1EOtFOhnoYKXE7SMryxVLKKM44kR0W2FLN+gnSSAtm+fihtAGez/z9Zw==","_npmVersion":"11.17.0","description":"REST API application for KB Labs, providing HTTP endpoints for plugin functionality","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ws":"^8.20.1","zod":"^3.25.76","pino":"^9.0.0","ulid":"^2.3.0","yaml":"^2.8.0","fastify":"^5.8.5","pino-pretty":"^10.2.3","prom-client":"^15.1.3","@fastify/cors":"^10.0.1","fastify-plugin":"^5.0.1","@fastify/swagger":">=9.5.1","@kb-labs/core-sys":"2.119.0-canary.448a88d0f","@fastify/websocket":"^11.0.1","@fastify/rate-limit":"^10.1.1","@fastify/swagger-ui":"^5.2.0","@kb-labs/core-config":"2.119.0-canary.448a88d0f","@kb-labs/core-tenant":"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/core-platform":"2.119.0-canary.448a88d0f","@kb-labs/core-registry":"2.119.0-canary.448a88d0f","@kb-labs/rest-api-core":"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/core-workspace":"2.119.0-canary.448a88d0f","@kb-labs/plugin-runtime":"2.119.0-canary.448a88d0f","@kb-labs/workflow-engine":"2.119.0-canary.448a88d0f","@kb-labs/plugin-contracts":"2.119.0-canary.448a88d0f","@kb-labs/plugin-execution":"2.119.0-canary.448a88d0f","fastify-type-provider-zod":"^4.0.2","@kb-labs/gateway-contracts":"2.119.0-canary.448a88d0f","@kb-labs/rest-api-contracts":"2.119.0-canary.448a88d0f","@kb-labs/workflow-constants":"2.119.0-canary.448a88d0f","@kb-labs/workflow-contracts":"2.119.0-canary.448a88d0f","@kb-labs/plugin-execution-factory":"2.119.0-canary.448a88d0f"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.6","@types/ws":"^8.5.13","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.119.0-canary.448a88d0f"},"_npmOperationalInternal":{"tmp":"tmp/rest-api-app_2.119.0-canary.448a88d0f_1787638358138_0.633473075349174","host":"s3://npm-registry-packages-npm-production"}},"2.119.0-canary.e120bc0ee":{"name":"@kb-labs/rest-api-app","version":"2.119.0-canary.e120bc0ee","_id":"@kb-labs/rest-api-app@2.119.0-canary.e120bc0ee","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.js"},"dist":{"shasum":"952b6955bc79491cb19009a2996a9146dabd3c56","tarball":"https://registry.npmjs.org/@kb-labs/rest-api-app/-/rest-api-app-2.119.0-canary.e120bc0ee.tgz","fileCount":8,"integrity":"sha512-zpRQE2uO0KrXq63j/kFDawd6M/PX9s7EYi3t5Ps8zLYjGD1L2XraI/yU1Za5oIvN2h0I4H7hGOn9yO5r1pEQmQ==","signatures":[{"sig":"MEQCIArzEn7gUbibwRuYhXMGvEUUb8IOBh6y/5tzM1Af6VlsAiBnc/CfFaI9UWProEMywSgf8bMcgJ14lp6JHsSlybYNNg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":806199},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-rest-api-app-2.119.0-canary.e120bc0ee.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.0.0","pnpm":">=9.0.0"},"scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run --passWithNoTests -c ../../vitest.config.ts","build":"tsup","clean":"rimraf dist","start":"node dist/index.js","lint:fix":"eslint . --fix","test:watch":"vitest --passWithNoTests -c ../../vitest.config.ts","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-rest-api-app-2.119.0-canary.e120bc0ee.tgz","_integrity":"sha512-zpRQE2uO0KrXq63j/kFDawd6M/PX9s7EYi3t5Ps8zLYjGD1L2XraI/yU1Za5oIvN2h0I4H7hGOn9yO5r1pEQmQ==","_npmVersion":"11.17.0","description":"REST API application for KB Labs, providing HTTP endpoints for plugin functionality","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ws":"^8.20.1","zod":"^3.25.76","pino":"^9.0.0","ulid":"^2.3.0","yaml":"^2.8.0","fastify":"^5.8.5","pino-pretty":"^10.2.3","prom-client":"^15.1.3","@fastify/cors":"^10.0.1","fastify-plugin":"^5.0.1","@fastify/swagger":">=9.5.1","@kb-labs/core-sys":"2.119.0-canary.e120bc0ee","@fastify/websocket":"^11.0.1","@fastify/rate-limit":"^10.1.1","@fastify/swagger-ui":"^5.2.0","@kb-labs/core-config":"2.119.0-canary.e120bc0ee","@kb-labs/core-tenant":"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/core-platform":"2.119.0-canary.e120bc0ee","@kb-labs/core-registry":"2.119.0-canary.e120bc0ee","@kb-labs/rest-api-core":"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/core-workspace":"2.119.0-canary.e120bc0ee","@kb-labs/plugin-runtime":"2.119.0-canary.e120bc0ee","@kb-labs/workflow-engine":"2.119.0-canary.e120bc0ee","@kb-labs/plugin-contracts":"2.119.0-canary.e120bc0ee","@kb-labs/plugin-execution":"2.119.0-canary.e120bc0ee","fastify-type-provider-zod":"^4.0.2","@kb-labs/gateway-contracts":"2.119.0-canary.e120bc0ee","@kb-labs/rest-api-contracts":"2.119.0-canary.e120bc0ee","@kb-labs/workflow-constants":"2.119.0-canary.e120bc0ee","@kb-labs/workflow-contracts":"2.119.0-canary.e120bc0ee","@kb-labs/plugin-execution-factory":"2.119.0-canary.e120bc0ee"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.6","@types/ws":"^8.5.13","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.119.0-canary.e120bc0ee"},"_npmOperationalInternal":{"tmp":"tmp/rest-api-app_2.119.0-canary.e120bc0ee_1787640823233_0.84462532875309","host":"s3://npm-registry-packages-npm-production"}},"2.119.0-canary.6ec5ad2e4":{"name":"@kb-labs/rest-api-app","version":"2.119.0-canary.6ec5ad2e4","_id":"@kb-labs/rest-api-app@2.119.0-canary.6ec5ad2e4","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.js"},"dist":{"shasum":"bb1e7f9e952103314ad0074a4d222d3ba401eb66","tarball":"https://registry.npmjs.org/@kb-labs/rest-api-app/-/rest-api-app-2.119.0-canary.6ec5ad2e4.tgz","fileCount":8,"integrity":"sha512-Svj33IunwwJXRuCV2JRxT1JMD3NpZT2X/1WnFRnwVPvahp1RcDpJUpm36Ra3koNewjPPd5KvnmgTv26V6W79Pg==","signatures":[{"sig":"MEQCIE0bU59+H7tOh0l+I6PHxsHTigRTdA9doWpkXxDCTfk/AiADQr5c4ykeFPsUwA6Zc/3X8sGB2tvnfHKYOCH+7S/ciw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":806199},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-rest-api-app-2.119.0-canary.6ec5ad2e4.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.0.0","pnpm":">=9.0.0"},"scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run --passWithNoTests -c ../../vitest.config.ts","build":"tsup","clean":"rimraf dist","start":"node dist/index.js","lint:fix":"eslint . --fix","test:watch":"vitest --passWithNoTests -c ../../vitest.config.ts","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-rest-api-app-2.119.0-canary.6ec5ad2e4.tgz","_integrity":"sha512-Svj33IunwwJXRuCV2JRxT1JMD3NpZT2X/1WnFRnwVPvahp1RcDpJUpm36Ra3koNewjPPd5KvnmgTv26V6W79Pg==","_npmVersion":"11.17.0","description":"REST API application for KB Labs, providing HTTP endpoints for plugin functionality","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ws":"^8.20.1","zod":"^3.25.76","pino":"^9.0.0","ulid":"^2.3.0","yaml":"^2.8.0","fastify":"^5.8.5","pino-pretty":"^10.2.3","prom-client":"^15.1.3","@fastify/cors":"^10.0.1","fastify-plugin":"^5.0.1","@fastify/swagger":">=9.5.1","@kb-labs/core-sys":"2.119.0-canary.6ec5ad2e4","@fastify/websocket":"^11.0.1","@fastify/rate-limit":"^10.1.1","@fastify/swagger-ui":"^5.2.0","@kb-labs/core-config":"2.119.0-canary.6ec5ad2e4","@kb-labs/core-tenant":"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/core-platform":"2.119.0-canary.6ec5ad2e4","@kb-labs/core-registry":"2.119.0-canary.6ec5ad2e4","@kb-labs/rest-api-core":"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/core-workspace":"2.119.0-canary.6ec5ad2e4","@kb-labs/plugin-runtime":"2.119.0-canary.6ec5ad2e4","@kb-labs/workflow-engine":"2.119.0-canary.6ec5ad2e4","@kb-labs/plugin-contracts":"2.119.0-canary.6ec5ad2e4","@kb-labs/plugin-execution":"2.119.0-canary.6ec5ad2e4","fastify-type-provider-zod":"^4.0.2","@kb-labs/gateway-contracts":"2.119.0-canary.6ec5ad2e4","@kb-labs/rest-api-contracts":"2.119.0-canary.6ec5ad2e4","@kb-labs/workflow-constants":"2.119.0-canary.6ec5ad2e4","@kb-labs/workflow-contracts":"2.119.0-canary.6ec5ad2e4","@kb-labs/plugin-execution-factory":"2.119.0-canary.6ec5ad2e4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.6","@types/ws":"^8.5.13","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.119.0-canary.6ec5ad2e4"},"_npmOperationalInternal":{"tmp":"tmp/rest-api-app_2.119.0-canary.6ec5ad2e4_1787671552341_0.2003103241240718","host":"s3://npm-registry-packages-npm-production"}},"2.119.0-canary.f8394d5fd":{"name":"@kb-labs/rest-api-app","version":"2.119.0-canary.f8394d5fd","_id":"@kb-labs/rest-api-app@2.119.0-canary.f8394d5fd","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.js"},"dist":{"shasum":"46e862c6f2365aa53396467011e5d0e7671fdd34","tarball":"https://registry.npmjs.org/@kb-labs/rest-api-app/-/rest-api-app-2.119.0-canary.f8394d5fd.tgz","fileCount":8,"integrity":"sha512-Btqgq4z0onHjLm7tHa+m3oQX6Tku2bjuY6E3ScPw1688ejPp3YVoZ2u1eskVHQmG6jMaWefSdpC9iWofeJ48GA==","signatures":[{"sig":"MEYCIQCTOjlTR/4YUbfYXWXUhRAlSuKDyxXCEPdn+0eIYMWCHAIhAPHyYW46uZHoUPcrDX+bVukbg2M9W89lMLAbpG0DvE3n","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":806199},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-rest-api-app-2.119.0-canary.f8394d5fd.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.0.0","pnpm":">=9.0.0"},"scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run --passWithNoTests -c ../../vitest.config.ts","build":"tsup","clean":"rimraf dist","start":"node dist/index.js","lint:fix":"eslint . --fix","test:watch":"vitest --passWithNoTests -c ../../vitest.config.ts","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-rest-api-app-2.119.0-canary.f8394d5fd.tgz","_integrity":"sha512-Btqgq4z0onHjLm7tHa+m3oQX6Tku2bjuY6E3ScPw1688ejPp3YVoZ2u1eskVHQmG6jMaWefSdpC9iWofeJ48GA==","_npmVersion":"11.17.0","description":"REST API application for KB Labs, providing HTTP endpoints for plugin functionality","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ws":"^8.20.1","zod":"^3.25.76","pino":"^9.0.0","ulid":"^2.3.0","yaml":"^2.8.0","fastify":"^5.8.5","pino-pretty":"^10.2.3","prom-client":"^15.1.3","@fastify/cors":"^10.0.1","fastify-plugin":"^5.0.1","@fastify/swagger":">=9.5.1","@kb-labs/core-sys":"2.119.0-canary.f8394d5fd","@fastify/websocket":"^11.0.1","@fastify/rate-limit":"^10.1.1","@fastify/swagger-ui":"^5.2.0","@kb-labs/core-config":"2.119.0-canary.f8394d5fd","@kb-labs/core-tenant":"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/core-platform":"2.119.0-canary.f8394d5fd","@kb-labs/core-registry":"2.119.0-canary.f8394d5fd","@kb-labs/rest-api-core":"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/core-workspace":"2.119.0-canary.f8394d5fd","@kb-labs/plugin-runtime":"2.119.0-canary.f8394d5fd","@kb-labs/workflow-engine":"2.119.0-canary.f8394d5fd","@kb-labs/plugin-contracts":"2.119.0-canary.f8394d5fd","@kb-labs/plugin-execution":"2.119.0-canary.f8394d5fd","fastify-type-provider-zod":"^4.0.2","@kb-labs/gateway-contracts":"2.119.0-canary.f8394d5fd","@kb-labs/rest-api-contracts":"2.119.0-canary.f8394d5fd","@kb-labs/workflow-constants":"2.119.0-canary.f8394d5fd","@kb-labs/workflow-contracts":"2.119.0-canary.f8394d5fd","@kb-labs/plugin-execution-factory":"2.119.0-canary.f8394d5fd"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.6","@types/ws":"^8.5.13","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.119.0-canary.f8394d5fd"},"_npmOperationalInternal":{"tmp":"tmp/rest-api-app_2.119.0-canary.f8394d5fd_1787675261102_0.0031211052230806224","host":"s3://npm-registry-packages-npm-production"}},"2.119.0-canary.bb3d7f2f1":{"name":"@kb-labs/rest-api-app","version":"2.119.0-canary.bb3d7f2f1","_id":"@kb-labs/rest-api-app@2.119.0-canary.bb3d7f2f1","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.js"},"dist":{"shasum":"8e4ba7494ed5079a4a87c43f2836d70954686837","tarball":"https://registry.npmjs.org/@kb-labs/rest-api-app/-/rest-api-app-2.119.0-canary.bb3d7f2f1.tgz","fileCount":8,"integrity":"sha512-aIC4wa/Pu30s4F1br/biv1TRxXOS3JSfLYD89s8SG6ewpEGQnmiQFmEwHUu//BCaiDUhWnlkYC+tWxt56RcrcQ==","signatures":[{"sig":"MEYCIQCViTOnMZ/cfZTyQx7QTTNqs1Ng+SU+P/ysHF6AEt8YbwIhAI/dDBfc24LBh8HjZDd+sgSM1zHEBChTe1Z3uzXU1rVm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":806199},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-rest-api-app-2.119.0-canary.bb3d7f2f1.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.0.0","pnpm":">=9.0.0"},"scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run --passWithNoTests -c ../../vitest.config.ts","build":"tsup","clean":"rimraf dist","start":"node dist/index.js","lint:fix":"eslint . --fix","test:watch":"vitest --passWithNoTests -c ../../vitest.config.ts","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-rest-api-app-2.119.0-canary.bb3d7f2f1.tgz","_integrity":"sha512-aIC4wa/Pu30s4F1br/biv1TRxXOS3JSfLYD89s8SG6ewpEGQnmiQFmEwHUu//BCaiDUhWnlkYC+tWxt56RcrcQ==","_npmVersion":"11.17.0","description":"REST API application for KB Labs, providing HTTP endpoints for plugin functionality","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ws":"^8.20.1","zod":"^3.25.76","pino":"^9.0.0","ulid":"^2.3.0","yaml":"^2.8.0","fastify":"^5.8.5","pino-pretty":"^10.2.3","prom-client":"^15.1.3","@fastify/cors":"^10.0.1","fastify-plugin":"^5.0.1","@fastify/swagger":">=9.5.1","@kb-labs/core-sys":"2.119.0-canary.bb3d7f2f1","@fastify/websocket":"^11.0.1","@fastify/rate-limit":"^10.1.1","@fastify/swagger-ui":"^5.2.0","@kb-labs/core-config":"2.119.0-canary.bb3d7f2f1","@kb-labs/core-tenant":"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/core-platform":"2.119.0-canary.bb3d7f2f1","@kb-labs/core-registry":"2.119.0-canary.bb3d7f2f1","@kb-labs/rest-api-core":"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/core-workspace":"2.119.0-canary.bb3d7f2f1","@kb-labs/plugin-runtime":"2.119.0-canary.bb3d7f2f1","@kb-labs/workflow-engine":"2.119.0-canary.bb3d7f2f1","@kb-labs/plugin-contracts":"2.119.0-canary.bb3d7f2f1","@kb-labs/plugin-execution":"2.119.0-canary.bb3d7f2f1","fastify-type-provider-zod":"^4.0.2","@kb-labs/gateway-contracts":"2.119.0-canary.bb3d7f2f1","@kb-labs/rest-api-contracts":"2.119.0-canary.bb3d7f2f1","@kb-labs/workflow-constants":"2.119.0-canary.bb3d7f2f1","@kb-labs/workflow-contracts":"2.119.0-canary.bb3d7f2f1","@kb-labs/plugin-execution-factory":"2.119.0-canary.bb3d7f2f1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.6","@types/ws":"^8.5.13","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.119.0-canary.bb3d7f2f1"},"_npmOperationalInternal":{"tmp":"tmp/rest-api-app_2.119.0-canary.bb3d7f2f1_1787681012520_0.2586433522960514","host":"s3://npm-registry-packages-npm-production"}},"2.119.0-canary.3edea00f6":{"name":"@kb-labs/rest-api-app","version":"2.119.0-canary.3edea00f6","_id":"@kb-labs/rest-api-app@2.119.0-canary.3edea00f6","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.js"},"dist":{"shasum":"6acedcf5a5a6eecf1fb29761e3d25db31cbbf8d3","tarball":"https://registry.npmjs.org/@kb-labs/rest-api-app/-/rest-api-app-2.119.0-canary.3edea00f6.tgz","fileCount":7,"integrity":"sha512-xhKv+vFFytSkl3VhAod/D2iO49/mXoE/Ue/eI+4JWnKQF0YpDqwb4NxKIF6scqVnsrIHxiF2IO3Kygfl8WUeOA==","signatures":[{"sig":"MEUCICsU2DcPgnRuNzvdiPxnLIVcuoU7G6nSUz3ZPMWsAeOdAiEAwIJwV8vCasipcVK/jY03dWKSim1NOTvAlw1k6A6NdUQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":808015},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-rest-api-app-2.119.0-canary.3edea00f6.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.0.0","pnpm":">=9.0.0"},"scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run --passWithNoTests -c ../../vitest.config.ts","build":"tsup","clean":"rimraf dist","start":"node dist/index.js","lint:fix":"eslint . --fix","test:watch":"vitest --passWithNoTests -c ../../vitest.config.ts","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-rest-api-app-2.119.0-canary.3edea00f6.tgz","_integrity":"sha512-xhKv+vFFytSkl3VhAod/D2iO49/mXoE/Ue/eI+4JWnKQF0YpDqwb4NxKIF6scqVnsrIHxiF2IO3Kygfl8WUeOA==","_npmVersion":"11.17.0","description":"REST API application for KB Labs, providing HTTP endpoints for plugin functionality","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ws":"^8.20.1","zod":"^3.25.76","pino":"^9.0.0","ulid":"^2.3.0","yaml":"^2.8.0","fastify":"^5.8.5","pino-pretty":"^10.2.3","prom-client":"^15.1.3","@fastify/cors":"^10.0.1","fastify-plugin":"^5.0.1","@fastify/swagger":">=9.5.1","@kb-labs/core-sys":"2.119.0-canary.3edea00f6","@fastify/websocket":"^11.0.1","@fastify/rate-limit":"^10.1.1","@fastify/swagger-ui":"^5.2.0","@kb-labs/core-config":"2.119.0-canary.3edea00f6","@kb-labs/core-tenant":"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/core-platform":"2.119.0-canary.3edea00f6","@kb-labs/core-registry":"2.119.0-canary.3edea00f6","@kb-labs/rest-api-core":"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/core-workspace":"2.119.0-canary.3edea00f6","@kb-labs/plugin-runtime":"2.119.0-canary.3edea00f6","@kb-labs/workflow-engine":"2.119.0-canary.3edea00f6","@kb-labs/plugin-contracts":"2.119.0-canary.3edea00f6","@kb-labs/plugin-execution":"2.119.0-canary.3edea00f6","fastify-type-provider-zod":"^4.0.2","@kb-labs/gateway-contracts":"2.119.0-canary.3edea00f6","@kb-labs/rest-api-contracts":"2.119.0-canary.3edea00f6","@kb-labs/workflow-constants":"2.119.0-canary.3edea00f6","@kb-labs/workflow-contracts":"2.119.0-canary.3edea00f6","@kb-labs/plugin-execution-factory":"2.119.0-canary.3edea00f6"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.6","@types/ws":"^8.5.13","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.119.0-canary.3edea00f6"},"_npmOperationalInternal":{"tmp":"tmp/rest-api-app_2.119.0-canary.3edea00f6_1787765378407_0.7401547449975847","host":"s3://npm-registry-packages-npm-production"}},"2.119.0-canary.8f939a290":{"name":"@kb-labs/rest-api-app","version":"2.119.0-canary.8f939a290","_id":"@kb-labs/rest-api-app@2.119.0-canary.8f939a290","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.js"},"dist":{"shasum":"c55f6d2612a91c282342889fd64c70bd891c167c","tarball":"https://registry.npmjs.org/@kb-labs/rest-api-app/-/rest-api-app-2.119.0-canary.8f939a290.tgz","fileCount":7,"integrity":"sha512-McToyv7vL594S8I0uh5s797vIUCaOnGNMhuMo14zTzS7hLdlmfwCgso+l1AneVjuXTCXCV+GKa42rimrLNrDDw==","signatures":[{"sig":"MEUCIQDmYX+UT5zYwLAme+7utdo9HZD6RyQOqGcW9QBSXAgEYgIgNXFt47qhLtgn7oTWzIaCp30Z+KNqP1MyF4voRNwNIhM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":808015},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-rest-api-app-2.119.0-canary.8f939a290.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.0.0","pnpm":">=9.0.0"},"scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run --passWithNoTests -c ../../vitest.config.ts","build":"tsup","clean":"rimraf dist","start":"node dist/index.js","lint:fix":"eslint . --fix","test:watch":"vitest --passWithNoTests -c ../../vitest.config.ts","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-rest-api-app-2.119.0-canary.8f939a290.tgz","_integrity":"sha512-McToyv7vL594S8I0uh5s797vIUCaOnGNMhuMo14zTzS7hLdlmfwCgso+l1AneVjuXTCXCV+GKa42rimrLNrDDw==","_npmVersion":"11.17.0","description":"REST API application for KB Labs, providing HTTP endpoints for plugin functionality","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ws":"^8.20.1","zod":"^3.25.76","pino":"^9.0.0","ulid":"^2.3.0","yaml":"^2.8.0","fastify":"^5.8.5","pino-pretty":"^10.2.3","prom-client":"^15.1.3","@fastify/cors":"^10.0.1","fastify-plugin":"^5.0.1","@fastify/swagger":">=9.5.1","@kb-labs/core-sys":"2.119.0-canary.8f939a290","@fastify/websocket":"^11.0.1","@fastify/rate-limit":"^10.1.1","@fastify/swagger-ui":"^5.2.0","@kb-labs/core-config":"2.119.0-canary.8f939a290","@kb-labs/core-tenant":"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/core-platform":"2.119.0-canary.8f939a290","@kb-labs/core-registry":"2.119.0-canary.8f939a290","@kb-labs/rest-api-core":"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/core-workspace":"2.119.0-canary.8f939a290","@kb-labs/plugin-runtime":"2.119.0-canary.8f939a290","@kb-labs/workflow-engine":"2.119.0-canary.8f939a290","@kb-labs/plugin-contracts":"2.119.0-canary.8f939a290","@kb-labs/plugin-execution":"2.119.0-canary.8f939a290","fastify-type-provider-zod":"^4.0.2","@kb-labs/gateway-contracts":"2.119.0-canary.8f939a290","@kb-labs/rest-api-contracts":"2.119.0-canary.8f939a290","@kb-labs/workflow-constants":"2.119.0-canary.8f939a290","@kb-labs/workflow-contracts":"2.119.0-canary.8f939a290","@kb-labs/plugin-execution-factory":"2.119.0-canary.8f939a290"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.6","@types/ws":"^8.5.13","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.119.0-canary.8f939a290"},"_npmOperationalInternal":{"tmp":"tmp/rest-api-app_2.119.0-canary.8f939a290_1787788230094_0.3905939657815436","host":"s3://npm-registry-packages-npm-production"}},"2.119.0-canary.0c078654e":{"name":"@kb-labs/rest-api-app","version":"2.119.0-canary.0c078654e","_id":"@kb-labs/rest-api-app@2.119.0-canary.0c078654e","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.js"},"dist":{"shasum":"623a65dfb33c55c8b08d02f3d6e0c5143f599bb2","tarball":"https://registry.npmjs.org/@kb-labs/rest-api-app/-/rest-api-app-2.119.0-canary.0c078654e.tgz","fileCount":7,"integrity":"sha512-2s0HRalWExTJ5t4LZl/pYiEJff8X4cPeHm1mGWqrhBqS1XS5EZ3aj8I87DjOWv/0vdtxu0Ebi315hrzdyejcwA==","signatures":[{"sig":"MEUCIDpd5OI1S266GhPYpfHJVjGLfmJW4O+7PeMn3FNfdGUFAiEA+Sq1PP2MwGW9s5TxG7u9HoSImoVgRnWN58YL2jErQWI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":808015},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-rest-api-app-2.119.0-canary.0c078654e.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.0.0","pnpm":">=9.0.0"},"scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run --passWithNoTests -c ../../vitest.config.ts","build":"tsup","clean":"rimraf dist","start":"node dist/index.js","lint:fix":"eslint . --fix","test:watch":"vitest --passWithNoTests -c ../../vitest.config.ts","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-rest-api-app-2.119.0-canary.0c078654e.tgz","_integrity":"sha512-2s0HRalWExTJ5t4LZl/pYiEJff8X4cPeHm1mGWqrhBqS1XS5EZ3aj8I87DjOWv/0vdtxu0Ebi315hrzdyejcwA==","_npmVersion":"11.17.0","description":"REST API application for KB Labs, providing HTTP endpoints for plugin functionality","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ws":"^8.20.1","zod":"^3.25.76","pino":"^9.0.0","ulid":"^2.3.0","yaml":"^2.8.0","fastify":"^5.8.5","pino-pretty":"^10.2.3","prom-client":"^15.1.3","@fastify/cors":"^10.0.1","fastify-plugin":"^5.0.1","@fastify/swagger":">=9.5.1","@kb-labs/core-sys":"2.119.0-canary.0c078654e","@fastify/websocket":"^11.0.1","@fastify/rate-limit":"^10.1.1","@fastify/swagger-ui":"^5.2.0","@kb-labs/core-config":"2.119.0-canary.0c078654e","@kb-labs/core-tenant":"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/core-platform":"2.119.0-canary.0c078654e","@kb-labs/core-registry":"2.119.0-canary.0c078654e","@kb-labs/rest-api-core":"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/core-workspace":"2.119.0-canary.0c078654e","@kb-labs/plugin-runtime":"2.119.0-canary.0c078654e","@kb-labs/workflow-engine":"2.119.0-canary.0c078654e","@kb-labs/plugin-contracts":"2.119.0-canary.0c078654e","@kb-labs/plugin-execution":"2.119.0-canary.0c078654e","fastify-type-provider-zod":"^4.0.2","@kb-labs/gateway-contracts":"2.119.0-canary.0c078654e","@kb-labs/rest-api-contracts":"2.119.0-canary.0c078654e","@kb-labs/workflow-constants":"2.119.0-canary.0c078654e","@kb-labs/workflow-contracts":"2.119.0-canary.0c078654e","@kb-labs/plugin-execution-factory":"2.119.0-canary.0c078654e"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.6","@types/ws":"^8.5.13","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.119.0-canary.0c078654e"},"_npmOperationalInternal":{"tmp":"tmp/rest-api-app_2.119.0-canary.0c078654e_1787790374661_0.43125039266723864","host":"s3://npm-registry-packages-npm-production"}},"2.119.0-canary.ce846d079":{"name":"@kb-labs/rest-api-app","version":"2.119.0-canary.ce846d079","_id":"@kb-labs/rest-api-app@2.119.0-canary.ce846d079","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.js"},"dist":{"shasum":"d983dc7bd3b06297660134da9af71801d03ed271","tarball":"https://registry.npmjs.org/@kb-labs/rest-api-app/-/rest-api-app-2.119.0-canary.ce846d079.tgz","fileCount":7,"integrity":"sha512-8+F7bSZKA5noTlQFuN2ElD2wY8fi0pujB9ProRNnoE9FHv64PN7CzSuLWuB+eAIosb2deGo00eTE9umlv+R14Q==","signatures":[{"sig":"MEQCIBbvnZu3M+CMMfAPHFAcbgvAy/Jwlav0nosNDKYKzizSAiAPAOKsS1nqwKbX6Slw5N5gYJY7wVTHW/dRXBu3mzIkjw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":808015},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-rest-api-app-2.119.0-canary.ce846d079.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.0.0","pnpm":">=9.0.0"},"scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run --passWithNoTests -c ../../vitest.config.ts","build":"tsup","clean":"rimraf dist","start":"node dist/index.js","lint:fix":"eslint . --fix","test:watch":"vitest --passWithNoTests -c ../../vitest.config.ts","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-rest-api-app-2.119.0-canary.ce846d079.tgz","_integrity":"sha512-8+F7bSZKA5noTlQFuN2ElD2wY8fi0pujB9ProRNnoE9FHv64PN7CzSuLWuB+eAIosb2deGo00eTE9umlv+R14Q==","_npmVersion":"11.17.0","description":"REST API application for KB Labs, providing HTTP endpoints for plugin functionality","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ws":"^8.20.1","zod":"^3.25.76","pino":"^9.0.0","ulid":"^2.3.0","yaml":"^2.8.0","fastify":"^5.8.5","pino-pretty":"^10.2.3","prom-client":"^15.1.3","@fastify/cors":"^10.0.1","fastify-plugin":"^5.0.1","@fastify/swagger":">=9.5.1","@kb-labs/core-sys":"2.119.0-canary.ce846d079","@fastify/websocket":"^11.0.1","@fastify/rate-limit":"^10.1.1","@fastify/swagger-ui":"^5.2.0","@kb-labs/core-config":"2.119.0-canary.ce846d079","@kb-labs/core-tenant":"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/core-platform":"2.119.0-canary.ce846d079","@kb-labs/core-registry":"2.119.0-canary.ce846d079","@kb-labs/rest-api-core":"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/core-workspace":"2.119.0-canary.ce846d079","@kb-labs/plugin-runtime":"2.119.0-canary.ce846d079","@kb-labs/workflow-engine":"2.119.0-canary.ce846d079","@kb-labs/plugin-contracts":"2.119.0-canary.ce846d079","@kb-labs/plugin-execution":"2.119.0-canary.ce846d079","fastify-type-provider-zod":"^4.0.2","@kb-labs/gateway-contracts":"2.119.0-canary.ce846d079","@kb-labs/rest-api-contracts":"2.119.0-canary.ce846d079","@kb-labs/workflow-constants":"2.119.0-canary.ce846d079","@kb-labs/workflow-contracts":"2.119.0-canary.ce846d079","@kb-labs/plugin-execution-factory":"2.119.0-canary.ce846d079"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.6","@types/ws":"^8.5.13","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.119.0-canary.ce846d079"},"_npmOperationalInternal":{"tmp":"tmp/rest-api-app_2.119.0-canary.ce846d079_1787793779759_0.16261313250442955","host":"s3://npm-registry-packages-npm-production"}},"2.119.0-canary.62ffd5965":{"name":"@kb-labs/rest-api-app","version":"2.119.0-canary.62ffd5965","_id":"@kb-labs/rest-api-app@2.119.0-canary.62ffd5965","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.js"},"dist":{"shasum":"bc047efc4c70ea09c3c346c541e4fc0dded7e1eb","tarball":"https://registry.npmjs.org/@kb-labs/rest-api-app/-/rest-api-app-2.119.0-canary.62ffd5965.tgz","fileCount":7,"integrity":"sha512-B4JPUSsf9hqix3rrmiF8PkB4whs4ipgFN6iZ3wu3/6hJ4vBCo8KDUgXMoLomT0qab2vP/B10MoW9G2ekldGi5w==","signatures":[{"sig":"MEQCIFb7h+GdCz8WgR2xLwnnUx36M51WSRElZ3hEytW83XtNAiAURXEqtZBx065ci0NekH4E0/mPY4c9FbAH04bIeXVH3Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":808015},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-rest-api-app-2.119.0-canary.62ffd5965.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.0.0","pnpm":">=9.0.0"},"scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run --passWithNoTests -c ../../vitest.config.ts","build":"tsup","clean":"rimraf dist","start":"node dist/index.js","lint:fix":"eslint . --fix","test:watch":"vitest --passWithNoTests -c ../../vitest.config.ts","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-rest-api-app-2.119.0-canary.62ffd5965.tgz","_integrity":"sha512-B4JPUSsf9hqix3rrmiF8PkB4whs4ipgFN6iZ3wu3/6hJ4vBCo8KDUgXMoLomT0qab2vP/B10MoW9G2ekldGi5w==","_npmVersion":"11.17.0","description":"REST API application for KB Labs, providing HTTP endpoints for plugin functionality","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ws":"^8.20.1","zod":"^3.25.76","pino":"^9.0.0","ulid":"^2.3.0","yaml":"^2.8.0","fastify":"^5.8.5","pino-pretty":"^10.2.3","prom-client":"^15.1.3","@fastify/cors":"^10.0.1","fastify-plugin":"^5.0.1","@fastify/swagger":">=9.5.1","@kb-labs/core-sys":"2.119.0-canary.62ffd5965","@fastify/websocket":"^11.0.1","@fastify/rate-limit":"^10.1.1","@fastify/swagger-ui":"^5.2.0","@kb-labs/core-config":"2.119.0-canary.62ffd5965","@kb-labs/core-tenant":"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/core-platform":"2.119.0-canary.62ffd5965","@kb-labs/core-registry":"2.119.0-canary.62ffd5965","@kb-labs/rest-api-core":"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/core-workspace":"2.119.0-canary.62ffd5965","@kb-labs/plugin-runtime":"2.119.0-canary.62ffd5965","@kb-labs/workflow-engine":"2.119.0-canary.62ffd5965","@kb-labs/plugin-contracts":"2.119.0-canary.62ffd5965","@kb-labs/plugin-execution":"2.119.0-canary.62ffd5965","fastify-type-provider-zod":"^4.0.2","@kb-labs/gateway-contracts":"2.119.0-canary.62ffd5965","@kb-labs/rest-api-contracts":"2.119.0-canary.62ffd5965","@kb-labs/workflow-constants":"2.119.0-canary.62ffd5965","@kb-labs/workflow-contracts":"2.119.0-canary.62ffd5965","@kb-labs/plugin-execution-factory":"2.119.0-canary.62ffd5965"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.6","@types/ws":"^8.5.13","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.119.0-canary.62ffd5965"},"_npmOperationalInternal":{"tmp":"tmp/rest-api-app_2.119.0-canary.62ffd5965_1787800008190_0.6334596122168874","host":"s3://npm-registry-packages-npm-production"}},"2.119.0-canary.1b2bf822b":{"name":"@kb-labs/rest-api-app","version":"2.119.0-canary.1b2bf822b","_id":"@kb-labs/rest-api-app@2.119.0-canary.1b2bf822b","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.js"},"dist":{"shasum":"675a30a84bfc03155c79497da86a288c0a7298b7","tarball":"https://registry.npmjs.org/@kb-labs/rest-api-app/-/rest-api-app-2.119.0-canary.1b2bf822b.tgz","fileCount":7,"integrity":"sha512-Snc+2e1zPO9EaLXcUdiC5x9Lingpwg1nEJT3tO1N/3slI4xATfJuo2uouY91b2ttWxIE6oYDKE29jcS5asSijg==","signatures":[{"sig":"MEQCIC1CyFkA1HNMxIQNyTkxNKK+PUN2FUwgtlmieYILili+AiBdBkZvF26tg6+9PpnsgkduUdOwOUrEerCCbLG68La54w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":808015},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-rest-api-app-2.119.0-canary.1b2bf822b.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.0.0","pnpm":">=9.0.0"},"scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run --passWithNoTests -c ../../vitest.config.ts","build":"tsup","clean":"rimraf dist","start":"node dist/index.js","lint:fix":"eslint . --fix","test:watch":"vitest --passWithNoTests -c ../../vitest.config.ts","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-rest-api-app-2.119.0-canary.1b2bf822b.tgz","_integrity":"sha512-Snc+2e1zPO9EaLXcUdiC5x9Lingpwg1nEJT3tO1N/3slI4xATfJuo2uouY91b2ttWxIE6oYDKE29jcS5asSijg==","_npmVersion":"11.17.0","description":"REST API application for KB Labs, providing HTTP endpoints for plugin functionality","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ws":"^8.20.1","zod":"^3.25.76","pino":"^9.0.0","ulid":"^2.3.0","yaml":"^2.8.0","fastify":"^5.8.5","pino-pretty":"^10.2.3","prom-client":"^15.1.3","@fastify/cors":"^10.0.1","fastify-plugin":"^5.0.1","@fastify/swagger":">=9.5.1","@kb-labs/core-sys":"2.119.0-canary.1b2bf822b","@fastify/websocket":"^11.0.1","@fastify/rate-limit":"^10.1.1","@fastify/swagger-ui":"^5.2.0","@kb-labs/core-config":"2.119.0-canary.1b2bf822b","@kb-labs/core-tenant":"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/core-platform":"2.119.0-canary.1b2bf822b","@kb-labs/core-registry":"2.119.0-canary.1b2bf822b","@kb-labs/rest-api-core":"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/core-workspace":"2.119.0-canary.1b2bf822b","@kb-labs/plugin-runtime":"2.119.0-canary.1b2bf822b","@kb-labs/workflow-engine":"2.119.0-canary.1b2bf822b","@kb-labs/plugin-contracts":"2.119.0-canary.1b2bf822b","@kb-labs/plugin-execution":"2.119.0-canary.1b2bf822b","fastify-type-provider-zod":"^4.0.2","@kb-labs/gateway-contracts":"2.119.0-canary.1b2bf822b","@kb-labs/rest-api-contracts":"2.119.0-canary.1b2bf822b","@kb-labs/workflow-constants":"2.119.0-canary.1b2bf822b","@kb-labs/workflow-contracts":"2.119.0-canary.1b2bf822b","@kb-labs/plugin-execution-factory":"2.119.0-canary.1b2bf822b"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.6","@types/ws":"^8.5.13","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.119.0-canary.1b2bf822b"},"_npmOperationalInternal":{"tmp":"tmp/rest-api-app_2.119.0-canary.1b2bf822b_1787804507460_0.0914243682097513","host":"s3://npm-registry-packages-npm-production"}},"2.119.0-canary.602573533":{"name":"@kb-labs/rest-api-app","version":"2.119.0-canary.602573533","_id":"@kb-labs/rest-api-app@2.119.0-canary.602573533","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.js"},"dist":{"shasum":"2a78c18c41f2cc4dd80fc2f80c34e95abfe7ed49","tarball":"https://registry.npmjs.org/@kb-labs/rest-api-app/-/rest-api-app-2.119.0-canary.602573533.tgz","fileCount":7,"integrity":"sha512-od7dsFW/VEfgN22/t9CaFnKsFwXMEC9JJAoqP62ue8+D9tJ4iV5uKIlgACQxYyJ+cHvJV8PTf5/8Bucg0A7+8w==","signatures":[{"sig":"MEYCIQDFEjG0KOyvrDq9gzT/lwSDAoIjd8J2ZUQ/f9iuWOow2QIhAM8CDFGq/fbP9hSFmrY8+LYOX+tPmF3GoUqi9bEtlKzB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":808015},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-rest-api-app-2.119.0-canary.602573533.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.0.0","pnpm":">=9.0.0"},"scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run --passWithNoTests -c ../../vitest.config.ts","build":"tsup","clean":"rimraf dist","start":"node dist/index.js","lint:fix":"eslint . --fix","test:watch":"vitest --passWithNoTests -c ../../vitest.config.ts","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-rest-api-app-2.119.0-canary.602573533.tgz","_integrity":"sha512-od7dsFW/VEfgN22/t9CaFnKsFwXMEC9JJAoqP62ue8+D9tJ4iV5uKIlgACQxYyJ+cHvJV8PTf5/8Bucg0A7+8w==","_npmVersion":"11.17.0","description":"REST API application for KB Labs, providing HTTP endpoints for plugin functionality","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ws":"^8.20.1","zod":"^3.25.76","pino":"^9.0.0","ulid":"^2.3.0","yaml":"^2.8.0","fastify":"^5.8.5","pino-pretty":"^10.2.3","prom-client":"^15.1.3","@fastify/cors":"^10.0.1","fastify-plugin":"^5.0.1","@fastify/swagger":">=9.5.1","@kb-labs/core-sys":"2.119.0-canary.602573533","@fastify/websocket":"^11.0.1","@fastify/rate-limit":"^10.1.1","@fastify/swagger-ui":"^5.2.0","@kb-labs/core-config":"2.119.0-canary.602573533","@kb-labs/core-tenant":"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/core-platform":"2.119.0-canary.602573533","@kb-labs/core-registry":"2.119.0-canary.602573533","@kb-labs/rest-api-core":"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/core-workspace":"2.119.0-canary.602573533","@kb-labs/plugin-runtime":"2.119.0-canary.602573533","@kb-labs/workflow-engine":"2.119.0-canary.602573533","@kb-labs/plugin-contracts":"2.119.0-canary.602573533","@kb-labs/plugin-execution":"2.119.0-canary.602573533","fastify-type-provider-zod":"^4.0.2","@kb-labs/gateway-contracts":"2.119.0-canary.602573533","@kb-labs/rest-api-contracts":"2.119.0-canary.602573533","@kb-labs/workflow-constants":"2.119.0-canary.602573533","@kb-labs/workflow-contracts":"2.119.0-canary.602573533","@kb-labs/plugin-execution-factory":"2.119.0-canary.602573533"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.6","@types/ws":"^8.5.13","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.119.0-canary.602573533"},"_npmOperationalInternal":{"tmp":"tmp/rest-api-app_2.119.0-canary.602573533_1787821804784_0.5027487471654404","host":"s3://npm-registry-packages-npm-production"}},"2.119.0-canary.0b4b21a55":{"name":"@kb-labs/rest-api-app","version":"2.119.0-canary.0b4b21a55","_id":"@kb-labs/rest-api-app@2.119.0-canary.0b4b21a55","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.js"},"dist":{"shasum":"927b93fa7f2b5a81c6fce9f299483c67e961e47c","tarball":"https://registry.npmjs.org/@kb-labs/rest-api-app/-/rest-api-app-2.119.0-canary.0b4b21a55.tgz","fileCount":7,"integrity":"sha512-40nxerddYLQ3PgpI9vGEh6FtphCKyCF0ZjJm88+QFWO5Vz7Wlen6nos0Uzg0buocLnqF1gLP76LB95kkIRBSNw==","signatures":[{"sig":"MEUCIAyt688qEQEDXt2vlr4d+ghIzxzAedhwZuzhLPukN9z6AiEA/E7t1zntShBSxLNfLZRsdlPOsNnRo2+wbsw1vIDCeEM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":808015},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-rest-api-app-2.119.0-canary.0b4b21a55.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.0.0","pnpm":">=9.0.0"},"scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run --passWithNoTests -c ../../vitest.config.ts","build":"tsup","clean":"rimraf dist","start":"node dist/index.js","lint:fix":"eslint . --fix","test:watch":"vitest --passWithNoTests -c ../../vitest.config.ts","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-rest-api-app-2.119.0-canary.0b4b21a55.tgz","_integrity":"sha512-40nxerddYLQ3PgpI9vGEh6FtphCKyCF0ZjJm88+QFWO5Vz7Wlen6nos0Uzg0buocLnqF1gLP76LB95kkIRBSNw==","_npmVersion":"11.17.0","description":"REST API application for KB Labs, providing HTTP endpoints for plugin functionality","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ws":"^8.20.1","zod":"^3.25.76","pino":"^9.0.0","ulid":"^2.3.0","yaml":"^2.8.0","fastify":"^5.8.5","pino-pretty":"^10.2.3","prom-client":"^15.1.3","@fastify/cors":"^10.0.1","fastify-plugin":"^5.0.1","@fastify/swagger":">=9.5.1","@kb-labs/core-sys":"2.119.0-canary.0b4b21a55","@fastify/websocket":"^11.0.1","@fastify/rate-limit":"^10.1.1","@fastify/swagger-ui":"^5.2.0","@kb-labs/core-config":"2.119.0-canary.0b4b21a55","@kb-labs/core-tenant":"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/core-platform":"2.119.0-canary.0b4b21a55","@kb-labs/core-registry":"2.119.0-canary.0b4b21a55","@kb-labs/rest-api-core":"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/core-workspace":"2.119.0-canary.0b4b21a55","@kb-labs/plugin-runtime":"2.119.0-canary.0b4b21a55","@kb-labs/workflow-engine":"2.119.0-canary.0b4b21a55","@kb-labs/plugin-contracts":"2.119.0-canary.0b4b21a55","@kb-labs/plugin-execution":"2.119.0-canary.0b4b21a55","fastify-type-provider-zod":"^4.0.2","@kb-labs/gateway-contracts":"2.119.0-canary.0b4b21a55","@kb-labs/rest-api-contracts":"2.119.0-canary.0b4b21a55","@kb-labs/workflow-constants":"2.119.0-canary.0b4b21a55","@kb-labs/workflow-contracts":"2.119.0-canary.0b4b21a55","@kb-labs/plugin-execution-factory":"2.119.0-canary.0b4b21a55"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.6","@types/ws":"^8.5.13","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.119.0-canary.0b4b21a55"},"_npmOperationalInternal":{"tmp":"tmp/rest-api-app_2.119.0-canary.0b4b21a55_1788376564784_0.09127880044228553","host":"s3://npm-registry-packages-npm-production"}},"2.119.0":{"name":"@kb-labs/rest-api-app","version":"2.119.0","_id":"@kb-labs/rest-api-app@2.119.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.js"},"bin":{"rest-api-app":"dist/index.js"},"dist":{"shasum":"c9509d238d307b8ae4363401489aaae0bfa7ef47","tarball":"https://registry.npmjs.org/@kb-labs/rest-api-app/-/rest-api-app-2.119.0.tgz","fileCount":7,"integrity":"sha512-DE3ct3VNeqOLcigPMBJ/ziGgo8FlQeJSSLyJZ1ef9epph4Jo8VNNRZTnWETkvN3iI6PJ3wnLMglqtdWz02R/wQ==","signatures":[{"sig":"MEQCIDyQcu39paBIYxyQ6g75Wkc7rZh2kj58hkIFGDJ1xX5ZAiA+DkTXqTrniUIUNYB21EbXdHxFKA4FORz3CtYafjETCQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":807724},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-rest-api-app-2.119.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=24.0.0","pnpm":">=9.0.0"},"scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run --passWithNoTests -c ../../vitest.config.ts","build":"tsup","clean":"rimraf dist","start":"node dist/index.js","lint:fix":"eslint . --fix","test:watch":"vitest --passWithNoTests -c ../../vitest.config.ts","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-rest-api-app-2.119.0.tgz","_integrity":"sha512-DE3ct3VNeqOLcigPMBJ/ziGgo8FlQeJSSLyJZ1ef9epph4Jo8VNNRZTnWETkvN3iI6PJ3wnLMglqtdWz02R/wQ==","_npmVersion":"11.19.0","description":"REST API application for KB Labs, providing HTTP endpoints for plugin functionality","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ws":"^8.20.1","zod":"^3.25.76","pino":"^9.0.0","ulid":"^2.3.0","yaml":"^2.8.0","fastify":"^5.12.1","pino-pretty":"^10.2.3","prom-client":"^15.1.3","@fastify/cors":"^10.0.1","fastify-plugin":"^5.0.1","@fastify/swagger":">=9.5.1","@kb-labs/core-sys":"2.119.0","@fastify/websocket":"^11.0.1","@fastify/rate-limit":"^10.1.1","@fastify/swagger-ui":"^5.2.0","@kb-labs/core-config":"2.119.0","@kb-labs/core-tenant":"2.119.0","@kb-labs/shared-http":"2.119.0","@kb-labs/core-runtime":"2.119.0","@kb-labs/core-platform":"2.119.0","@kb-labs/core-registry":"2.119.0","@kb-labs/rest-api-core":"2.119.0","@kb-labs/shared-daemon":"2.119.0","@kb-labs/core-contracts":"2.119.0","@kb-labs/core-workspace":"2.119.0","@kb-labs/plugin-runtime":"2.119.0","@kb-labs/workflow-engine":"2.119.0","@kb-labs/plugin-contracts":"2.119.0","@kb-labs/plugin-execution":"2.119.0","fastify-type-provider-zod":"^4.0.2","@kb-labs/gateway-contracts":"2.119.0","@kb-labs/rest-api-contracts":"2.119.0","@kb-labs/workflow-constants":"2.119.0","@kb-labs/workflow-contracts":"2.119.0","@kb-labs/plugin-execution-factory":"2.119.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.6","@types/ws":"^8.5.13","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.119.0"},"_npmOperationalInternal":{"tmp":"tmp/rest-api-app_2.119.0_1788634970423_0.7526016261846638","host":"s3://npm-registry-packages-npm-production"}},"2.119.1-canary.b53bbee1d":{"name":"@kb-labs/rest-api-app","version":"2.119.1-canary.b53bbee1d","_id":"@kb-labs/rest-api-app@2.119.1-canary.b53bbee1d","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.js"},"bin":{"rest-api-app":"dist/index.js"},"dist":{"shasum":"6f2a32bb14b6a33c961c3736b252268c04ad09bc","tarball":"https://registry.npmjs.org/@kb-labs/rest-api-app/-/rest-api-app-2.119.1-canary.b53bbee1d.tgz","fileCount":7,"integrity":"sha512-qPJ979knGtQyAzMAVD17Sb90YoT2Q6tQ675ltuE8TX2+URVWYNjMKMiE+qGdkMDCarWHRLm90NjxQLYKJMqKow==","signatures":[{"sig":"MEUCIQC5ysXeloOLCZer3aT9lKGO7t9m3T5jf6ZE+gbW3DPgUgIgC5gp3h8G1YLsLoFbwJlxCMELH9q8ko/YR+r7y0+o7cY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":808098},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-rest-api-app-2.119.1-canary.b53bbee1d.tgz","types":"./dist/index.d.ts","engines":{"node":">=24.0.0","pnpm":">=9.0.0"},"scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run --passWithNoTests -c ../../vitest.config.ts","build":"tsup","clean":"rimraf dist","start":"node dist/index.js","lint:fix":"eslint . --fix","test:watch":"vitest --passWithNoTests -c ../../vitest.config.ts","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-rest-api-app-2.119.1-canary.b53bbee1d.tgz","_integrity":"sha512-qPJ979knGtQyAzMAVD17Sb90YoT2Q6tQ675ltuE8TX2+URVWYNjMKMiE+qGdkMDCarWHRLm90NjxQLYKJMqKow==","_npmVersion":"11.19.0","description":"REST API application for KB Labs, providing HTTP endpoints for plugin functionality","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ws":"^8.20.1","zod":"^3.25.76","pino":"^9.0.0","ulid":"^2.3.0","yaml":"^2.8.0","fastify":"^5.12.1","pino-pretty":"^10.2.3","prom-client":"^15.1.3","@fastify/cors":"^10.0.1","fastify-plugin":"^5.0.1","@fastify/swagger":">=9.5.1","@kb-labs/core-sys":"2.119.1-canary.b53bbee1d","@fastify/websocket":"^11.0.1","@fastify/rate-limit":"^10.1.1","@fastify/swagger-ui":"^5.2.0","@kb-labs/core-config":"2.119.1-canary.b53bbee1d","@kb-labs/core-tenant":"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/core-platform":"2.119.1-canary.b53bbee1d","@kb-labs/core-registry":"2.119.1-canary.b53bbee1d","@kb-labs/rest-api-core":"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/core-workspace":"2.119.1-canary.b53bbee1d","@kb-labs/plugin-runtime":"2.119.1-canary.b53bbee1d","@kb-labs/workflow-engine":"2.119.1-canary.b53bbee1d","@kb-labs/plugin-contracts":"2.119.1-canary.b53bbee1d","@kb-labs/plugin-execution":"2.119.1-canary.b53bbee1d","fastify-type-provider-zod":"^4.0.2","@kb-labs/gateway-contracts":"2.119.1-canary.b53bbee1d","@kb-labs/rest-api-contracts":"2.119.1-canary.b53bbee1d","@kb-labs/workflow-constants":"2.119.1-canary.b53bbee1d","@kb-labs/workflow-contracts":"2.119.1-canary.b53bbee1d","@kb-labs/plugin-execution-factory":"2.119.1-canary.b53bbee1d"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.6","@types/ws":"^8.5.13","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.119.1-canary.b53bbee1d"},"_npmOperationalInternal":{"tmp":"tmp/rest-api-app_2.119.1-canary.b53bbee1d_1788649607384_0.7334911925030285","host":"s3://npm-registry-packages-npm-production"}},"2.119.1-canary.a6aa9b388":{"name":"@kb-labs/rest-api-app","version":"2.119.1-canary.a6aa9b388","_id":"@kb-labs/rest-api-app@2.119.1-canary.a6aa9b388","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.js"},"bin":{"rest-api-app":"dist/index.js"},"dist":{"shasum":"601870a704fc0523cb0886267287cd302e5ae166","tarball":"https://registry.npmjs.org/@kb-labs/rest-api-app/-/rest-api-app-2.119.1-canary.a6aa9b388.tgz","fileCount":7,"integrity":"sha512-lOU+rTZxPjUDdzZY6SGdozEUW2+qzr7jEVAsbjj93bUkBVFiSMZbq6WOixZgDJuBSCqj6EssUD81mI39Ke4HsA==","signatures":[{"sig":"MEUCIGwAAAbUbqQcTNhVmqi+SWbkudn/jQV9sNZCUQ1ZnlkyAiEAr+WNAR3onOKpGuyEGQYdJcbgt2tguEe+21h/QFJVbVw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":808098},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-rest-api-app-2.119.1-canary.a6aa9b388.tgz","types":"./dist/index.d.ts","engines":{"node":">=24.0.0","pnpm":">=9.0.0"},"scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run --passWithNoTests -c ../../vitest.config.ts","build":"tsup","clean":"rimraf dist","start":"node dist/index.js","lint:fix":"eslint . --fix","test:watch":"vitest --passWithNoTests -c ../../vitest.config.ts","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-rest-api-app-2.119.1-canary.a6aa9b388.tgz","_integrity":"sha512-lOU+rTZxPjUDdzZY6SGdozEUW2+qzr7jEVAsbjj93bUkBVFiSMZbq6WOixZgDJuBSCqj6EssUD81mI39Ke4HsA==","_npmVersion":"11.19.0","description":"REST API application for KB Labs, providing HTTP endpoints for plugin functionality","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ws":"^8.20.1","zod":"^3.25.76","pino":"^9.0.0","ulid":"^2.3.0","yaml":"^2.8.0","fastify":"^5.12.1","pino-pretty":"^10.2.3","prom-client":"^15.1.3","@fastify/cors":"^10.0.1","fastify-plugin":"^5.0.1","@fastify/swagger":">=9.5.1","@kb-labs/core-sys":"2.119.1-canary.a6aa9b388","@fastify/websocket":"^11.0.1","@fastify/rate-limit":"^10.1.1","@fastify/swagger-ui":"^5.2.0","@kb-labs/core-config":"2.119.1-canary.a6aa9b388","@kb-labs/core-tenant":"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/core-platform":"2.119.1-canary.a6aa9b388","@kb-labs/core-registry":"2.119.1-canary.a6aa9b388","@kb-labs/rest-api-core":"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/core-workspace":"2.119.1-canary.a6aa9b388","@kb-labs/plugin-runtime":"2.119.1-canary.a6aa9b388","@kb-labs/workflow-engine":"2.119.1-canary.a6aa9b388","@kb-labs/plugin-contracts":"2.119.1-canary.a6aa9b388","@kb-labs/plugin-execution":"2.119.1-canary.a6aa9b388","fastify-type-provider-zod":"^4.0.2","@kb-labs/gateway-contracts":"2.119.1-canary.a6aa9b388","@kb-labs/rest-api-contracts":"2.119.1-canary.a6aa9b388","@kb-labs/workflow-constants":"2.119.1-canary.a6aa9b388","@kb-labs/workflow-contracts":"2.119.1-canary.a6aa9b388","@kb-labs/plugin-execution-factory":"2.119.1-canary.a6aa9b388"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.6","@types/ws":"^8.5.13","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.119.1-canary.a6aa9b388"},"_npmOperationalInternal":{"tmp":"tmp/rest-api-app_2.119.1-canary.a6aa9b388_1788653750132_0.050316646325023306","host":"s3://npm-registry-packages-npm-production"}},"2.119.1-canary.57c3a1e5e":{"name":"@kb-labs/rest-api-app","version":"2.119.1-canary.57c3a1e5e","_id":"@kb-labs/rest-api-app@2.119.1-canary.57c3a1e5e","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.js"},"bin":{"rest-api-app":"dist/index.js"},"dist":{"shasum":"298a99a8b2b948142daa06404e05cad72e4e429b","tarball":"https://registry.npmjs.org/@kb-labs/rest-api-app/-/rest-api-app-2.119.1-canary.57c3a1e5e.tgz","fileCount":7,"integrity":"sha512-q1Wsl7/oS/EZxoJeO/3wD1oLrvVDs47UDjqOs1YfSdtExGUXWHtSgFf/1VRUDDIxk+PHTpPxJbomC25yml5z2Q==","signatures":[{"sig":"MEYCIQDrjnZLFmuyeESzeR2BU21+RickTqBYHGJXuv2/MPFE5wIhANOJXBxJVF7vOxurUXKFLlL+LISl2H74BryQRLaSM2Wz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":808098},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-rest-api-app-2.119.1-canary.57c3a1e5e.tgz","types":"./dist/index.d.ts","engines":{"node":">=24.0.0","pnpm":">=9.0.0"},"scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run --passWithNoTests -c ../../vitest.config.ts","build":"tsup","clean":"rimraf dist","start":"node dist/index.js","lint:fix":"eslint . --fix","test:watch":"vitest --passWithNoTests -c ../../vitest.config.ts","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-rest-api-app-2.119.1-canary.57c3a1e5e.tgz","_integrity":"sha512-q1Wsl7/oS/EZxoJeO/3wD1oLrvVDs47UDjqOs1YfSdtExGUXWHtSgFf/1VRUDDIxk+PHTpPxJbomC25yml5z2Q==","_npmVersion":"11.19.0","description":"REST API application for KB Labs, providing HTTP endpoints for plugin functionality","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ws":"^8.20.1","zod":"^3.25.76","pino":"^9.0.0","ulid":"^2.3.0","yaml":"^2.8.0","fastify":"^5.12.1","pino-pretty":"^10.2.3","prom-client":"^15.1.3","@fastify/cors":"^10.0.1","fastify-plugin":"^5.0.1","@fastify/swagger":">=9.5.1","@kb-labs/core-sys":"2.119.1-canary.57c3a1e5e","@fastify/websocket":"^11.0.1","@fastify/rate-limit":"^10.1.1","@fastify/swagger-ui":"^5.2.0","@kb-labs/core-config":"2.119.1-canary.57c3a1e5e","@kb-labs/core-tenant":"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/core-platform":"2.119.1-canary.57c3a1e5e","@kb-labs/core-registry":"2.119.1-canary.57c3a1e5e","@kb-labs/rest-api-core":"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/core-workspace":"2.119.1-canary.57c3a1e5e","@kb-labs/plugin-runtime":"2.119.1-canary.57c3a1e5e","@kb-labs/workflow-engine":"2.119.1-canary.57c3a1e5e","@kb-labs/plugin-contracts":"2.119.1-canary.57c3a1e5e","@kb-labs/plugin-execution":"2.119.1-canary.57c3a1e5e","fastify-type-provider-zod":"^4.0.2","@kb-labs/gateway-contracts":"2.119.1-canary.57c3a1e5e","@kb-labs/rest-api-contracts":"2.119.1-canary.57c3a1e5e","@kb-labs/workflow-constants":"2.119.1-canary.57c3a1e5e","@kb-labs/workflow-contracts":"2.119.1-canary.57c3a1e5e","@kb-labs/plugin-execution-factory":"2.119.1-canary.57c3a1e5e"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.6","@types/ws":"^8.5.13","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.119.1-canary.57c3a1e5e"},"_npmOperationalInternal":{"tmp":"tmp/rest-api-app_2.119.1-canary.57c3a1e5e_1788657763372_0.01295796188610443","host":"s3://npm-registry-packages-npm-production"}},"2.119.1-canary.1e87213c2":{"name":"@kb-labs/rest-api-app","version":"2.119.1-canary.1e87213c2","_id":"@kb-labs/rest-api-app@2.119.1-canary.1e87213c2","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.js"},"bin":{"rest-api-app":"dist/index.js"},"dist":{"shasum":"e7bfa9ae3120a2fac45e0b3b729c01ca2d48836c","tarball":"https://registry.npmjs.org/@kb-labs/rest-api-app/-/rest-api-app-2.119.1-canary.1e87213c2.tgz","fileCount":7,"integrity":"sha512-LLO0FDEAPg0iIP83ZVBUBHmKtFyRuc26phAdnxWBHTAFXxZXD+Vx/JHe6QyMD1xeTV6kSIEzkQXRJNnsIO66WA==","signatures":[{"sig":"MEQCICeOGYPAbTPaZrm2Vpl0oh/GUaOopmzlHucqz5Sr4QQHAiArKHNsHN8xZ6AKZHYlfXTVE4vcxr9qjSlClJSEborr6Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":808098},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-rest-api-app-2.119.1-canary.1e87213c2.tgz","types":"./dist/index.d.ts","engines":{"node":">=24.0.0","pnpm":">=9.0.0"},"scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run --passWithNoTests -c ../../vitest.config.ts","build":"tsup","clean":"rimraf dist","start":"node dist/index.js","lint:fix":"eslint . --fix","test:watch":"vitest --passWithNoTests -c ../../vitest.config.ts","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-rest-api-app-2.119.1-canary.1e87213c2.tgz","_integrity":"sha512-LLO0FDEAPg0iIP83ZVBUBHmKtFyRuc26phAdnxWBHTAFXxZXD+Vx/JHe6QyMD1xeTV6kSIEzkQXRJNnsIO66WA==","_npmVersion":"11.19.0","description":"REST API application for KB Labs, providing HTTP endpoints for plugin functionality","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ws":"^8.20.1","zod":"^3.25.76","pino":"^9.0.0","ulid":"^2.3.0","yaml":"^2.8.0","fastify":"^5.12.1","pino-pretty":"^10.2.3","prom-client":"^15.1.3","@fastify/cors":"^10.0.1","fastify-plugin":"^5.0.1","@fastify/swagger":">=9.5.1","@kb-labs/core-sys":"2.119.1-canary.1e87213c2","@fastify/websocket":"^11.0.1","@fastify/rate-limit":"^10.1.1","@fastify/swagger-ui":"^5.2.0","@kb-labs/core-config":"2.119.1-canary.1e87213c2","@kb-labs/core-tenant":"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/core-platform":"2.119.1-canary.1e87213c2","@kb-labs/core-registry":"2.119.1-canary.1e87213c2","@kb-labs/rest-api-core":"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/core-workspace":"2.119.1-canary.1e87213c2","@kb-labs/plugin-runtime":"2.119.1-canary.1e87213c2","@kb-labs/workflow-engine":"2.119.1-canary.1e87213c2","@kb-labs/plugin-contracts":"2.119.1-canary.1e87213c2","@kb-labs/plugin-execution":"2.119.1-canary.1e87213c2","fastify-type-provider-zod":"^4.0.2","@kb-labs/gateway-contracts":"2.119.1-canary.1e87213c2","@kb-labs/rest-api-contracts":"2.119.1-canary.1e87213c2","@kb-labs/workflow-constants":"2.119.1-canary.1e87213c2","@kb-labs/workflow-contracts":"2.119.1-canary.1e87213c2","@kb-labs/plugin-execution-factory":"2.119.1-canary.1e87213c2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.6","@types/ws":"^8.5.13","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.119.1-canary.1e87213c2"},"_npmOperationalInternal":{"tmp":"tmp/rest-api-app_2.119.1-canary.1e87213c2_1788661331362_0.29639356624833035","host":"s3://npm-registry-packages-npm-production"}},"2.119.1-canary.ee03bc25d":{"name":"@kb-labs/rest-api-app","version":"2.119.1-canary.ee03bc25d","_id":"@kb-labs/rest-api-app@2.119.1-canary.ee03bc25d","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.js"},"bin":{"rest-api-app":"dist/index.js"},"dist":{"shasum":"899e997e470d1e5ccdcd6152bfae8fc54a0777d3","tarball":"https://registry.npmjs.org/@kb-labs/rest-api-app/-/rest-api-app-2.119.1-canary.ee03bc25d.tgz","fileCount":7,"integrity":"sha512-4wXK0Xu0X9t48IZY5OmKzbHIGcIKh4FXBgZZnXD1NGt9iv9Gl1Ge4G5UTscPYYe43AlbfSxqRMd6RVlJPwcf+Q==","signatures":[{"sig":"MEYCIQDNlppPsEZ+WqCLTmdmiW1uqlIZM0m2mzShIM3CgYXw6gIhAKjF3f/ElCoufUSNLPA81rbXOE92DakXK09so6m9dsAI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":808098},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-rest-api-app-2.119.1-canary.ee03bc25d.tgz","types":"./dist/index.d.ts","engines":{"node":">=24.0.0","pnpm":">=9.0.0"},"scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run --passWithNoTests -c ../../vitest.config.ts","build":"tsup","clean":"rimraf dist","start":"node dist/index.js","lint:fix":"eslint . --fix","test:watch":"vitest --passWithNoTests -c ../../vitest.config.ts","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-rest-api-app-2.119.1-canary.ee03bc25d.tgz","_integrity":"sha512-4wXK0Xu0X9t48IZY5OmKzbHIGcIKh4FXBgZZnXD1NGt9iv9Gl1Ge4G5UTscPYYe43AlbfSxqRMd6RVlJPwcf+Q==","_npmVersion":"11.19.0","description":"REST API application for KB Labs, providing HTTP endpoints for plugin functionality","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ws":"^8.20.1","zod":"^3.25.76","pino":"^9.0.0","ulid":"^2.3.0","yaml":"^2.8.0","fastify":"^5.12.1","pino-pretty":"^10.2.3","prom-client":"^15.1.3","@fastify/cors":"^10.0.1","fastify-plugin":"^5.0.1","@fastify/swagger":">=9.5.1","@kb-labs/core-sys":"2.119.1-canary.ee03bc25d","@fastify/websocket":"^11.0.1","@fastify/rate-limit":"^10.1.1","@fastify/swagger-ui":"^5.2.0","@kb-labs/core-config":"2.119.1-canary.ee03bc25d","@kb-labs/core-tenant":"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/core-platform":"2.119.1-canary.ee03bc25d","@kb-labs/core-registry":"2.119.1-canary.ee03bc25d","@kb-labs/rest-api-core":"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/core-workspace":"2.119.1-canary.ee03bc25d","@kb-labs/plugin-runtime":"2.119.1-canary.ee03bc25d","@kb-labs/workflow-engine":"2.119.1-canary.ee03bc25d","@kb-labs/plugin-contracts":"2.119.1-canary.ee03bc25d","@kb-labs/plugin-execution":"2.119.1-canary.ee03bc25d","fastify-type-provider-zod":"^4.0.2","@kb-labs/gateway-contracts":"2.119.1-canary.ee03bc25d","@kb-labs/rest-api-contracts":"2.119.1-canary.ee03bc25d","@kb-labs/workflow-constants":"2.119.1-canary.ee03bc25d","@kb-labs/workflow-contracts":"2.119.1-canary.ee03bc25d","@kb-labs/plugin-execution-factory":"2.119.1-canary.ee03bc25d"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.6","@types/ws":"^8.5.13","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.119.1-canary.ee03bc25d"},"_npmOperationalInternal":{"tmp":"tmp/rest-api-app_2.119.1-canary.ee03bc25d_1789209773861_0.6413495647447609","host":"s3://npm-registry-packages-npm-production"}},"2.119.1-canary.a73502f0d":{"name":"@kb-labs/rest-api-app","version":"2.119.1-canary.a73502f0d","_id":"@kb-labs/rest-api-app@2.119.1-canary.a73502f0d","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.js"},"bin":{"rest-api-app":"dist/index.js"},"dist":{"shasum":"83648cda5913f1a925cbfb9da293d1f419a2f497","tarball":"https://registry.npmjs.org/@kb-labs/rest-api-app/-/rest-api-app-2.119.1-canary.a73502f0d.tgz","fileCount":7,"integrity":"sha512-ugX6HdjqjQxVv9h/fhmkRrFwBpGfpvLyHhKCLCvKGqKAHGPphblnxB1oAIIwp6bxd/gJsTjEdsqzQl64Fs7JGA==","signatures":[{"sig":"MEQCIBnx0t+E4h96CMQ+iNS5tIh2HQfT4iuijQ0gbv/22xRUAiBYYX1XVnBqlTiGI+46l55C3OoTPmaJG4gdMMfdz9U7Vg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":808098},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-rest-api-app-2.119.1-canary.a73502f0d.tgz","types":"./dist/index.d.ts","engines":{"node":">=24.0.0","pnpm":">=9.0.0"},"scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run --passWithNoTests -c ../../vitest.config.ts","build":"tsup","clean":"rimraf dist","start":"node dist/index.js","lint:fix":"eslint . --fix","test:watch":"vitest --passWithNoTests -c ../../vitest.config.ts","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-rest-api-app-2.119.1-canary.a73502f0d.tgz","_integrity":"sha512-ugX6HdjqjQxVv9h/fhmkRrFwBpGfpvLyHhKCLCvKGqKAHGPphblnxB1oAIIwp6bxd/gJsTjEdsqzQl64Fs7JGA==","_npmVersion":"11.19.0","description":"REST API application for KB Labs, providing HTTP endpoints for plugin functionality","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ws":"^8.20.1","zod":"^3.25.76","pino":"^9.0.0","ulid":"^2.3.0","yaml":"^2.8.0","fastify":"^5.12.1","pino-pretty":"^10.2.3","prom-client":"^15.1.3","@fastify/cors":"^10.0.1","fastify-plugin":"^5.0.1","@fastify/swagger":">=9.5.1","@kb-labs/core-sys":"2.119.1-canary.a73502f0d","@fastify/websocket":"^11.0.1","@fastify/rate-limit":"^10.1.1","@fastify/swagger-ui":"^5.2.0","@kb-labs/core-config":"2.119.1-canary.a73502f0d","@kb-labs/core-tenant":"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/core-platform":"2.119.1-canary.a73502f0d","@kb-labs/core-registry":"2.119.1-canary.a73502f0d","@kb-labs/rest-api-core":"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/core-workspace":"2.119.1-canary.a73502f0d","@kb-labs/plugin-runtime":"2.119.1-canary.a73502f0d","@kb-labs/workflow-engine":"2.119.1-canary.a73502f0d","@kb-labs/plugin-contracts":"2.119.1-canary.a73502f0d","@kb-labs/plugin-execution":"2.119.1-canary.a73502f0d","fastify-type-provider-zod":"^4.0.2","@kb-labs/gateway-contracts":"2.119.1-canary.a73502f0d","@kb-labs/rest-api-contracts":"2.119.1-canary.a73502f0d","@kb-labs/workflow-constants":"2.119.1-canary.a73502f0d","@kb-labs/workflow-contracts":"2.119.1-canary.a73502f0d","@kb-labs/plugin-execution-factory":"2.119.1-canary.a73502f0d"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.6","@types/ws":"^8.5.13","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.119.1-canary.a73502f0d"},"_npmOperationalInternal":{"tmp":"tmp/rest-api-app_2.119.1-canary.a73502f0d_1789258080696_0.5536386621232681","host":"s3://npm-registry-packages-npm-production"}},"2.119.1-canary.e834e2cf9":{"name":"@kb-labs/rest-api-app","version":"2.119.1-canary.e834e2cf9","_id":"@kb-labs/rest-api-app@2.119.1-canary.e834e2cf9","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.js"},"bin":{"rest-api-app":"dist/index.js"},"dist":{"shasum":"1a5994c8fe16cae7f7ba113d21197a487a1a1315","tarball":"https://registry.npmjs.org/@kb-labs/rest-api-app/-/rest-api-app-2.119.1-canary.e834e2cf9.tgz","fileCount":7,"integrity":"sha512-eAJaBjUSAzpFkTZ+fIvx8wENtrQ1EIQEqDl5wIgnyeNKe+y5+yX2uY4InY6aUiXDF1x6PgfXiCOBdk761gqsMQ==","signatures":[{"sig":"MEYCIQCQCUmg5KXuoqRHVUmlDumPDYOhU30bPQ10tplgdujmkgIhAPcPhBl9xLd0kC2bI8gTf14xfAwYgLVjgWFpC4alHZ+P","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":808098},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-rest-api-app-2.119.1-canary.e834e2cf9.tgz","types":"./dist/index.d.ts","engines":{"node":">=24.0.0","pnpm":">=9.0.0"},"scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run --passWithNoTests -c ../../vitest.config.ts","build":"tsup","clean":"rimraf dist","start":"node dist/index.js","lint:fix":"eslint . --fix","test:watch":"vitest --passWithNoTests -c ../../vitest.config.ts","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-rest-api-app-2.119.1-canary.e834e2cf9.tgz","_integrity":"sha512-eAJaBjUSAzpFkTZ+fIvx8wENtrQ1EIQEqDl5wIgnyeNKe+y5+yX2uY4InY6aUiXDF1x6PgfXiCOBdk761gqsMQ==","_npmVersion":"11.19.0","description":"REST API application for KB Labs, providing HTTP endpoints for plugin functionality","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ws":"^8.20.1","zod":"^3.25.76","pino":"^9.0.0","ulid":"^2.3.0","yaml":"^2.8.0","fastify":"^5.12.1","pino-pretty":"^10.2.3","prom-client":"^15.1.3","@fastify/cors":"^10.0.1","fastify-plugin":"^5.0.1","@fastify/swagger":">=9.5.1","@kb-labs/core-sys":"2.119.1-canary.e834e2cf9","@fastify/websocket":"^11.0.1","@fastify/rate-limit":"^10.1.1","@fastify/swagger-ui":"^5.2.0","@kb-labs/core-config":"2.119.1-canary.e834e2cf9","@kb-labs/core-tenant":"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/core-platform":"2.119.1-canary.e834e2cf9","@kb-labs/core-registry":"2.119.1-canary.e834e2cf9","@kb-labs/rest-api-core":"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/core-workspace":"2.119.1-canary.e834e2cf9","@kb-labs/plugin-runtime":"2.119.1-canary.e834e2cf9","@kb-labs/workflow-engine":"2.119.1-canary.e834e2cf9","@kb-labs/plugin-contracts":"2.119.1-canary.e834e2cf9","@kb-labs/plugin-execution":"2.119.1-canary.e834e2cf9","fastify-type-provider-zod":"^4.0.2","@kb-labs/gateway-contracts":"2.119.1-canary.e834e2cf9","@kb-labs/rest-api-contracts":"2.119.1-canary.e834e2cf9","@kb-labs/workflow-constants":"2.119.1-canary.e834e2cf9","@kb-labs/workflow-contracts":"2.119.1-canary.e834e2cf9","@kb-labs/plugin-execution-factory":"2.119.1-canary.e834e2cf9"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.6","@types/ws":"^8.5.13","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.119.1-canary.e834e2cf9"},"_npmOperationalInternal":{"tmp":"tmp/rest-api-app_2.119.1-canary.e834e2cf9_1789300079634_0.35322401292438577","host":"s3://npm-registry-packages-npm-production"}},"2.119.1-canary.6a127adf8":{"name":"@kb-labs/rest-api-app","version":"2.119.1-canary.6a127adf8","_id":"@kb-labs/rest-api-app@2.119.1-canary.6a127adf8","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.js"},"bin":{"rest-api-app":"dist/index.js"},"dist":{"shasum":"90e2bdada920b7b22368ecbe28453bcef7d057ac","tarball":"https://registry.npmjs.org/@kb-labs/rest-api-app/-/rest-api-app-2.119.1-canary.6a127adf8.tgz","fileCount":7,"integrity":"sha512-wwoJbTKJCTU3D+lWiWGAgXyUEdVsMV5D2WRhRaQOtIU5pDAyAoz+LA4P7QSNqZUWexEPjpo5o8fvaUQjiEz50A==","signatures":[{"sig":"MEQCIA6y4wrUn+wdtedHHjxZEvaNKU6fI0iMR3S9jBJFMImEAiB6PJd3rI8qAdM6dE7+IM6EHrfCV7B3GX8TkzHiFBmeeQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":808098},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-rest-api-app-2.119.1-canary.6a127adf8.tgz","types":"./dist/index.d.ts","engines":{"node":">=24.0.0","pnpm":">=9.0.0"},"scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run --passWithNoTests -c ../../vitest.config.ts","build":"tsup","clean":"rimraf dist","start":"node dist/index.js","lint:fix":"eslint . --fix","test:watch":"vitest --passWithNoTests -c ../../vitest.config.ts","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-rest-api-app-2.119.1-canary.6a127adf8.tgz","_integrity":"sha512-wwoJbTKJCTU3D+lWiWGAgXyUEdVsMV5D2WRhRaQOtIU5pDAyAoz+LA4P7QSNqZUWexEPjpo5o8fvaUQjiEz50A==","_npmVersion":"11.19.0","description":"REST API application for KB Labs, providing HTTP endpoints for plugin functionality","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ws":"^8.20.1","zod":"^3.25.76","pino":"^9.0.0","ulid":"^2.3.0","yaml":"^2.8.0","fastify":"^5.12.1","pino-pretty":"^10.2.3","prom-client":"^15.1.3","@fastify/cors":"^10.0.1","fastify-plugin":"^5.0.1","@fastify/swagger":">=9.5.1","@kb-labs/core-sys":"2.119.1-canary.6a127adf8","@fastify/websocket":"^11.0.1","@fastify/rate-limit":"^10.1.1","@fastify/swagger-ui":"^5.2.0","@kb-labs/core-config":"2.119.1-canary.6a127adf8","@kb-labs/core-tenant":"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/core-platform":"2.119.1-canary.6a127adf8","@kb-labs/core-registry":"2.119.1-canary.6a127adf8","@kb-labs/rest-api-core":"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/core-workspace":"2.119.1-canary.6a127adf8","@kb-labs/plugin-runtime":"2.119.1-canary.6a127adf8","@kb-labs/workflow-engine":"2.119.1-canary.6a127adf8","@kb-labs/plugin-contracts":"2.119.1-canary.6a127adf8","@kb-labs/plugin-execution":"2.119.1-canary.6a127adf8","fastify-type-provider-zod":"^4.0.2","@kb-labs/gateway-contracts":"2.119.1-canary.6a127adf8","@kb-labs/rest-api-contracts":"2.119.1-canary.6a127adf8","@kb-labs/workflow-constants":"2.119.1-canary.6a127adf8","@kb-labs/workflow-contracts":"2.119.1-canary.6a127adf8","@kb-labs/plugin-execution-factory":"2.119.1-canary.6a127adf8"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.6","@types/ws":"^8.5.13","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.119.1-canary.6a127adf8"},"_npmOperationalInternal":{"tmp":"tmp/rest-api-app_2.119.1-canary.6a127adf8_1789313070554_0.04658586528930986","host":"s3://npm-registry-packages-npm-production"}},"2.119.1-canary.c8f889b14":{"name":"@kb-labs/rest-api-app","version":"2.119.1-canary.c8f889b14","_id":"@kb-labs/rest-api-app@2.119.1-canary.c8f889b14","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.js"},"bin":{"rest-api-app":"dist/index.js"},"dist":{"shasum":"0a7ddba83706bd2bf99e1289a76bbf08e17df370","tarball":"https://registry.npmjs.org/@kb-labs/rest-api-app/-/rest-api-app-2.119.1-canary.c8f889b14.tgz","fileCount":7,"integrity":"sha512-ve171lPasfw9IqZbYKZG/Lh1riEHruY0cR+EdQjO/+Dedj9mBhItaGD+tCNFBbPgdjakT9oPr+dUEJN8561RLQ==","signatures":[{"sig":"MEYCIQCCh7GEpWVmDHdLC/OmvNme4g53CWszkihanDHpasDT1wIhALiwh6IXQxo6BmbPIv2RI/YbkU9EeH75dxPct11K7pQp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":808098},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-rest-api-app-2.119.1-canary.c8f889b14.tgz","types":"./dist/index.d.ts","engines":{"node":">=24.0.0","pnpm":">=9.0.0"},"scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run --passWithNoTests -c ../../vitest.config.ts","build":"tsup","clean":"rimraf dist","start":"node dist/index.js","lint:fix":"eslint . --fix","test:watch":"vitest --passWithNoTests -c ../../vitest.config.ts","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-rest-api-app-2.119.1-canary.c8f889b14.tgz","_integrity":"sha512-ve171lPasfw9IqZbYKZG/Lh1riEHruY0cR+EdQjO/+Dedj9mBhItaGD+tCNFBbPgdjakT9oPr+dUEJN8561RLQ==","_npmVersion":"11.19.0","description":"REST API application for KB Labs, providing HTTP endpoints for plugin functionality","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ws":"^8.20.1","zod":"^3.25.76","pino":"^9.0.0","ulid":"^2.3.0","yaml":"^2.8.0","fastify":"^5.12.1","pino-pretty":"^10.2.3","prom-client":"^15.1.3","@fastify/cors":"^10.0.1","fastify-plugin":"^5.0.1","@fastify/swagger":">=9.5.1","@kb-labs/core-sys":"2.119.1-canary.c8f889b14","@fastify/websocket":"^11.0.1","@fastify/rate-limit":"^10.1.1","@fastify/swagger-ui":"^5.2.0","@kb-labs/core-config":"2.119.1-canary.c8f889b14","@kb-labs/core-tenant":"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/core-platform":"2.119.1-canary.c8f889b14","@kb-labs/core-registry":"2.119.1-canary.c8f889b14","@kb-labs/rest-api-core":"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/core-workspace":"2.119.1-canary.c8f889b14","@kb-labs/plugin-runtime":"2.119.1-canary.c8f889b14","@kb-labs/workflow-engine":"2.119.1-canary.c8f889b14","@kb-labs/plugin-contracts":"2.119.1-canary.c8f889b14","@kb-labs/plugin-execution":"2.119.1-canary.c8f889b14","fastify-type-provider-zod":"^4.0.2","@kb-labs/gateway-contracts":"2.119.1-canary.c8f889b14","@kb-labs/rest-api-contracts":"2.119.1-canary.c8f889b14","@kb-labs/workflow-constants":"2.119.1-canary.c8f889b14","@kb-labs/workflow-contracts":"2.119.1-canary.c8f889b14","@kb-labs/plugin-execution-factory":"2.119.1-canary.c8f889b14"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.6","@types/ws":"^8.5.13","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.119.1-canary.c8f889b14"},"_npmOperationalInternal":{"tmp":"tmp/rest-api-app_2.119.1-canary.c8f889b14_1789413237318_0.9214462452330543","host":"s3://npm-registry-packages-npm-production"}},"2.120.0-canary.68fdd56fa":{"name":"@kb-labs/rest-api-app","version":"2.120.0-canary.68fdd56fa","_id":"@kb-labs/rest-api-app@2.120.0-canary.68fdd56fa","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.js"},"bin":{"rest-api-app":"dist/index.js"},"dist":{"shasum":"e83e82104ce07fc78448d7aa5cf4f8d86edb9c73","tarball":"https://registry.npmjs.org/@kb-labs/rest-api-app/-/rest-api-app-2.120.0-canary.68fdd56fa.tgz","fileCount":7,"integrity":"sha512-FVIY/jwS7gl58GqEVa6dura17ODVO+i5y0t3w85OIYyWpIINaf8/VkDtN124D6kKN6he89zE57W6OuISR5y3Rw==","signatures":[{"sig":"MEUCIGzIzCxifoMnyweEP6CBDC+0BvFSQVx9NYJanKOfmu/FAiEAz8kTlpEHm3eLH/8dFWJlgWD1ZZkLisL19zWAhhL7URQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIEhIo6o4ZGnQj98ykiQzM2jw/kn085YBzSNkdTtfTyckAiEAzHuH2+h1HOkAQhPo4uRjKWQXR642NJvhDtpQqNKpA44=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":808098},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-rest-api-app-2.120.0-canary.68fdd56fa.tgz","types":"./dist/index.d.ts","engines":{"node":">=24.0.0","pnpm":">=9.0.0"},"scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run --passWithNoTests -c ../../vitest.config.ts","build":"tsup","clean":"rimraf dist","start":"node dist/index.js","lint:fix":"eslint . --fix","test:watch":"vitest --passWithNoTests -c ../../vitest.config.ts","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-rest-api-app-2.120.0-canary.68fdd56fa.tgz","_integrity":"sha512-FVIY/jwS7gl58GqEVa6dura17ODVO+i5y0t3w85OIYyWpIINaf8/VkDtN124D6kKN6he89zE57W6OuISR5y3Rw==","_npmVersion":"11.19.0","description":"REST API application for KB Labs, providing HTTP endpoints for plugin functionality","directories":{},"_nodeVersion":"24.21.0","dependencies":{"ws":"^8.20.1","zod":"^3.25.76","pino":"^9.0.0","ulid":"^2.3.0","yaml":"^2.8.0","fastify":"^5.12.1","pino-pretty":"^10.2.3","prom-client":"^15.1.3","@fastify/cors":"^10.0.1","fastify-plugin":"^5.0.1","@fastify/swagger":">=9.5.1","@kb-labs/core-sys":"2.120.0-canary.68fdd56fa","@fastify/websocket":"^11.0.1","@fastify/rate-limit":"^10.1.1","@fastify/swagger-ui":"^5.2.0","@kb-labs/core-config":"2.120.0-canary.68fdd56fa","@kb-labs/core-tenant":"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/core-platform":"2.120.0-canary.68fdd56fa","@kb-labs/core-registry":"2.120.0-canary.68fdd56fa","@kb-labs/rest-api-core":"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/core-workspace":"2.120.0-canary.68fdd56fa","@kb-labs/plugin-runtime":"2.120.0-canary.68fdd56fa","@kb-labs/workflow-engine":"2.120.0-canary.68fdd56fa","@kb-labs/plugin-contracts":"2.120.0-canary.68fdd56fa","@kb-labs/plugin-execution":"2.120.0-canary.68fdd56fa","fastify-type-provider-zod":"^4.0.2","@kb-labs/gateway-contracts":"2.120.0-canary.68fdd56fa","@kb-labs/rest-api-contracts":"2.120.0-canary.68fdd56fa","@kb-labs/workflow-constants":"2.120.0-canary.68fdd56fa","@kb-labs/workflow-contracts":"2.120.0-canary.68fdd56fa","@kb-labs/plugin-execution-factory":"2.120.0-canary.68fdd56fa"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.6","@types/ws":"^8.5.13","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.120.0-canary.68fdd56fa"},"_npmOperationalInternal":{"tmp":"tmp/rest-api-app_2.120.0-canary.68fdd56fa_1790213092009_0.6558613389033874","host":"s3://npm-registry-packages-npm-production"}},"2.120.0":{"name":"@kb-labs/rest-api-app","version":"2.120.0","_id":"@kb-labs/rest-api-app@2.120.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.js"},"bin":{"rest-api-app":"dist/index.js"},"dist":{"shasum":"2ab525d487277d68330c5fcf7c4f51a78c9ff40c","tarball":"https://registry.npmjs.org/@kb-labs/rest-api-app/-/rest-api-app-2.120.0.tgz","fileCount":7,"integrity":"sha512-9JIQ0HgKmSNKcdbf0/LN1yqP9T/o7CX0HWOUzax7dSq53QoA2FxMd+oA+077HtTFEMKEtebegz4TSf8iob7M2Q==","signatures":[{"sig":"MEUCIDB+8f3VAQIBK2D4dny5LdPHgZ63kOmv8S1zWtaLmskIAiEA9UxrAavJTDu/mKrrG+P65kb+41/VJvXsDC17OULpbR8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCjLV1CX3eE+93Xb7768gaD5gGjZ0SwP36vpUNn2uIajwIhAOUDYJfZmPYHR4+wt7cloMTzTn8WvgNo/YOTe+E2bDG0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":807724},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-rest-api-app-2.120.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=24.0.0","pnpm":">=9.0.0"},"scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run --passWithNoTests -c ../../vitest.config.ts","build":"tsup","clean":"rimraf dist","start":"node dist/index.js","lint:fix":"eslint . --fix","test:watch":"vitest --passWithNoTests -c ../../vitest.config.ts","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-rest-api-app-2.120.0.tgz","_integrity":"sha512-9JIQ0HgKmSNKcdbf0/LN1yqP9T/o7CX0HWOUzax7dSq53QoA2FxMd+oA+077HtTFEMKEtebegz4TSf8iob7M2Q==","_npmVersion":"11.19.0","description":"REST API application for KB Labs, providing HTTP endpoints for plugin functionality","directories":{},"_nodeVersion":"24.21.0","dependencies":{"ws":"^8.20.1","zod":"^3.25.76","pino":"^9.0.0","ulid":"^2.3.0","yaml":"^2.8.0","fastify":"^5.12.1","pino-pretty":"^10.2.3","prom-client":"^15.1.3","@fastify/cors":"^10.0.1","fastify-plugin":"^5.0.1","@fastify/swagger":">=9.5.1","@kb-labs/core-sys":"2.120.0","@fastify/websocket":"^11.0.1","@fastify/rate-limit":"^10.1.1","@fastify/swagger-ui":"^5.2.0","@kb-labs/core-config":"2.120.0","@kb-labs/core-tenant":"2.120.0","@kb-labs/shared-http":"2.120.0","@kb-labs/core-runtime":"2.120.0","@kb-labs/core-platform":"2.120.0","@kb-labs/core-registry":"2.120.0","@kb-labs/rest-api-core":"2.120.0","@kb-labs/shared-daemon":"2.120.0","@kb-labs/core-contracts":"2.120.0","@kb-labs/core-workspace":"2.120.0","@kb-labs/plugin-runtime":"2.120.0","@kb-labs/workflow-engine":"2.120.0","@kb-labs/plugin-contracts":"2.120.0","@kb-labs/plugin-execution":"2.120.0","fastify-type-provider-zod":"^4.0.2","@kb-labs/gateway-contracts":"2.120.0","@kb-labs/rest-api-contracts":"2.120.0","@kb-labs/workflow-constants":"2.120.0","@kb-labs/workflow-contracts":"2.120.0","@kb-labs/plugin-execution-factory":"2.120.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.6","@types/ws":"^8.5.13","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.120.0"},"_npmOperationalInternal":{"tmp":"tmp/rest-api-app_2.120.0_1790279107056_0.5198762850171559","host":"s3://npm-registry-packages-npm-production"}},"2.120.1":{"name":"@kb-labs/rest-api-app","version":"2.120.1","_id":"@kb-labs/rest-api-app@2.120.1","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.js"},"bin":{"rest-api-app":"dist/index.js"},"dist":{"shasum":"de909bed5f6d6dd04445d5f2feb9799b2d6aecf8","tarball":"https://registry.npmjs.org/@kb-labs/rest-api-app/-/rest-api-app-2.120.1.tgz","fileCount":7,"integrity":"sha512-fEF7x0E3LEB9MhYWKjjlvNJhYwfmXlLHxfgBNoD7f0hsTRpABvUAOArm0pENWypXHhx/h/l8qBfL0Oim4w3e4w==","signatures":[{"sig":"MEUCIQDYZa7zo2ExLXBJLNAuhn79o70F86WhSh9s2kPQ23t9kAIgBvVvhkI2WDza2bRowupbaO3U7/QbyD2Pcgi1laLbIsU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDHbMREgOFgCZwLT+3zpE5VJsfYg2jPFkyBHFsMuUwBJQIhALQQb389KLDmeF1gK01MHkKJwWJGUh4V/4L3wuiSGNXE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":807724},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-rest-api-app-2.120.1.tgz","types":"./dist/index.d.ts","engines":{"node":">=24.0.0","pnpm":">=9.0.0"},"scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run --passWithNoTests -c ../../vitest.config.ts","build":"tsup","clean":"rimraf dist","start":"node dist/index.js","lint:fix":"eslint . --fix","test:watch":"vitest --passWithNoTests -c ../../vitest.config.ts","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-rest-api-app-2.120.1.tgz","_integrity":"sha512-fEF7x0E3LEB9MhYWKjjlvNJhYwfmXlLHxfgBNoD7f0hsTRpABvUAOArm0pENWypXHhx/h/l8qBfL0Oim4w3e4w==","_npmVersion":"11.19.0","description":"REST API application for KB Labs, providing HTTP endpoints for plugin functionality","directories":{},"_nodeVersion":"24.21.0","dependencies":{"ws":"^8.20.1","zod":"^3.25.76","pino":"^9.0.0","ulid":"^2.3.0","yaml":"^2.8.0","fastify":"^5.12.1","pino-pretty":"^10.2.3","prom-client":"^15.1.3","@fastify/cors":"^10.0.1","fastify-plugin":"^5.0.1","@fastify/swagger":">=9.5.1","@kb-labs/core-sys":"2.120.1","@fastify/websocket":"^11.0.1","@fastify/rate-limit":"^10.1.1","@fastify/swagger-ui":"^5.2.0","@kb-labs/core-config":"2.120.1","@kb-labs/core-tenant":"2.120.1","@kb-labs/shared-http":"2.120.1","@kb-labs/core-runtime":"2.120.1","@kb-labs/core-platform":"2.120.1","@kb-labs/core-registry":"2.120.1","@kb-labs/rest-api-core":"2.120.1","@kb-labs/shared-daemon":"2.120.1","@kb-labs/core-contracts":"2.120.1","@kb-labs/core-workspace":"2.120.1","@kb-labs/plugin-runtime":"2.120.1","@kb-labs/workflow-engine":"2.120.1","@kb-labs/plugin-contracts":"2.120.1","@kb-labs/plugin-execution":"2.120.1","fastify-type-provider-zod":"^4.0.2","@kb-labs/gateway-contracts":"2.120.1","@kb-labs/rest-api-contracts":"2.120.1","@kb-labs/workflow-constants":"2.120.1","@kb-labs/workflow-contracts":"2.120.1","@kb-labs/plugin-execution-factory":"2.120.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.6","@types/ws":"^8.5.13","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.120.1"},"_npmOperationalInternal":{"tmp":"tmp/rest-api-app_2.120.1_1790288504585_0.21617321445138327","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2026-04-06T15:26:40.583Z","modified":"2026-09-24T23:03:05.879Z","1.3.0":"2026-04-06T15:26:40.936Z","1.4.0":"2026-04-06T15:53:01.304Z","1.5.0":"2026-04-06T16:12:53.974Z","1.6.0":"2026-04-06T16:34:35.459Z","2.6.0":"2026-04-11T15:46:25.261Z","2.9.0":"2026-04-11T18:28:25.746Z","2.10.0":"2026-04-11T19:01:27.130Z","2.11.0":"2026-04-11T19:30:38.049Z","2.12.0":"2026-04-11T20:05:05.076Z","2.13.0":"2026-04-11T20:25:33.496Z","2.14.0":"2026-04-12T10:02:14.086Z","2.15.0":"2026-04-12T20:06:23.924Z","2.17.0":"2026-04-13T14:17:25.645Z","2.18.0":"2026-04-13T14:34:55.703Z","2.19.0":"2026-04-13T15:29:08.282Z","2.20.0":"2026-04-13T20:58:36.587Z","2.22.0":"2026-04-14T09:26:17.531Z","2.23.0":"2026-04-14T09:37:54.547Z","2.25.0":"2026-04-14T10:51:55.627Z","2.28.0":"2026-04-14T12:37:15.150Z","2.29.0":"2026-04-14T17:10:03.468Z","2.30.0":"2026-04-14T18:32:40.802Z","2.31.0":"2026-04-14T19:25:21.744Z","2.32.0":"2026-04-14T21:12:45.802Z","2.33.0":"2026-04-14T21:33:36.668Z","2.34.0":"2026-04-14T22:11:01.289Z","2.35.0":"2026-04-15T08:09:20.231Z","2.36.0":"2026-04-15T17:56:52.779Z","2.37.0":"2026-04-16T08:03:56.355Z","2.38.0":"2026-04-16T09:12:42.962Z","2.39.0":"2026-04-16T16:20:13.563Z","2.40.0":"2026-04-16T22:46:41.513Z","2.41.0":"2026-04-17T11:25:44.655Z","2.42.0":"2026-04-17T12:28:58.212Z","2.43.0":"2026-04-17T13:12:09.332Z","2.44.0":"2026-04-18T08:30:38.710Z","2.45.0":"2026-04-18T11:07:01.261Z","2.46.0":"2026-04-18T11:31:00.205Z","2.47.0":"2026-04-18T12:10:26.732Z","2.53.0":"2026-04-18T17:52:49.458Z","2.54.0":"2026-04-19T16:28:09.088Z","2.55.0":"2026-04-19T17:48:16.463Z","2.56.0":"2026-04-19T19:16:40.095Z","2.57.0":"2026-04-19T19:35:06.217Z","2.58.0":"2026-04-19T20:22:13.530Z","2.59.0":"2026-04-19T20:45:56.365Z","2.60.0":"2026-04-19T21:40:19.325Z","2.61.0":"2026-04-20T14:01:45.240Z","2.62.0":"2026-04-20T15:36:07.120Z","2.64.0":"2026-04-20T20:29:30.710Z","2.65.0":"2026-04-21T07:15:10.405Z","2.66.0":"2026-04-21T07:36:10.019Z","2.67.0":"2026-04-21T08:08:45.232Z","2.68.0":"2026-04-21T08:28:11.703Z","2.73.0":"2026-04-21T11:18:23.671Z","2.74.0":"2026-04-21T12:30:29.619Z","2.75.0":"2026-04-21T13:04:55.530Z","2.77.0":"2026-04-21T14:02:37.774Z","2.79.0":"2026-04-21T16:38:43.923Z","2.80.0":"2026-04-21T17:15:08.905Z","2.81.0":"2026-04-21T17:43:13.522Z","2.82.0":"2026-04-21T18:18:27.120Z","2.87.0":"2026-04-24T21:00:38.451Z","2.88.0":"2026-04-25T09:35:15.600Z","2.89.0":"2026-04-25T10:06:59.828Z","2.93.0":"2026-04-28T19:52:18.534Z","2.94.0":"2026-04-28T21:13:32.325Z","2.96.0":"2026-07-03T23:03:18.858Z","2.98.0":"2026-07-18T14:36:17.958Z","2.100.0":"2026-07-19T00:39:31.926Z","2.101.0-canary.3f3ceb8f":"2026-07-19T14:46:11.256Z","2.101.0":"2026-07-19T16:09:54.688Z","2.102.0":"2026-07-19T21:30:48.263Z","2.103.0":"2026-07-19T22:40:17.816Z","2.104.0":"2026-07-19T23:53:38.677Z","2.105.0":"2026-07-23T22:33:48.809Z","2.106.0":"2026-07-24T01:07:50.481Z","2.107.0":"2026-07-25T18:57:26.633Z","2.109.0":"2026-07-25T20:48:51.913Z","2.110.0":"2026-07-28T00:42:12.775Z","2.111.0":"2026-07-28T18:54:44.449Z","2.112.0":"2026-07-29T06:53:18.503Z","2.114.0":"2026-07-30T22:06:19.315Z","2.116.11":"2026-08-01T21:09:49.927Z","2.116.12":"2026-08-01T22:05:45.676Z","2.116.13":"2026-08-01T22:32:13.504Z","2.116.14":"2026-08-01T23:02:10.047Z","2.117.0":"2026-08-09T17:54:08.028Z","2.118.0":"2026-08-11T18:05:07.396Z","2.118.1":"2026-08-12T08:50:37.450Z","2.118.2":"2026-08-12T22:29:19.919Z","2.119.0-canary.8c5512847":"2026-08-15T17:05:19.451Z","2.119.0-canary.cee505c72":"2026-08-18T21:08:58.104Z","2.119.0-canary.85d060ea6":"2026-08-20T18:29:45.878Z","2.119.0-canary.c64d2c41e":"2026-08-24T22:04:00.247Z","2.119.0-canary.0b1ec4151":"2026-08-24T22:38:24.518Z","2.119.0-canary.2077501f1":"2026-08-24T23:22:07.184Z","2.119.0-canary.b20fd4a5b":"2026-08-25T02:41:30.176Z","2.119.0-canary.448a88d0f":"2026-08-25T06:12:38.289Z","2.119.0-canary.e120bc0ee":"2026-08-25T06:53:43.370Z","2.119.0-canary.6ec5ad2e4":"2026-08-25T15:25:52.524Z","2.119.0-canary.f8394d5fd":"2026-08-25T16:27:41.401Z","2.119.0-canary.bb3d7f2f1":"2026-08-25T18:03:32.663Z","2.119.0-canary.3edea00f6":"2026-08-26T17:29:38.546Z","2.119.0-canary.8f939a290":"2026-08-26T23:50:30.242Z","2.119.0-canary.0c078654e":"2026-08-27T00:26:14.816Z","2.119.0-canary.ce846d079":"2026-08-27T01:22:59.918Z","2.119.0-canary.62ffd5965":"2026-08-27T03:06:48.342Z","2.119.0-canary.1b2bf822b":"2026-08-27T04:21:47.623Z","2.119.0-canary.602573533":"2026-08-27T09:10:04.995Z","2.119.0-canary.0b4b21a55":"2026-09-02T19:16:04.936Z","2.119.0":"2026-09-05T19:02:50.565Z","2.119.1-canary.b53bbee1d":"2026-09-05T23:06:47.548Z","2.119.1-canary.a6aa9b388":"2026-09-06T00:15:50.273Z","2.119.1-canary.57c3a1e5e":"2026-09-06T01:22:43.586Z","2.119.1-canary.1e87213c2":"2026-09-06T02:22:11.564Z","2.119.1-canary.ee03bc25d":"2026-09-12T10:42:54.008Z","2.119.1-canary.a73502f0d":"2026-09-13T00:08:00.843Z","2.119.1-canary.e834e2cf9":"2026-09-13T11:47:59.784Z","2.119.1-canary.6a127adf8":"2026-09-13T15:24:30.696Z","2.119.1-canary.c8f889b14":"2026-09-14T19:13:57.495Z","2.120.0-canary.68fdd56fa":"2026-09-24T01:24:52.101Z","2.120.0":"2026-09-24T19:45:07.169Z","2.120.1":"2026-09-24T22:21:44.706Z"},"description":"REST API application for KB Labs, providing HTTP endpoints for plugin functionality","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"readme":"","readmeFilename":""}