{"_id":"@kb-labs/shared-testing","_rev":"139-38a697d85f72cfb026a93163f0ebfe20","name":"@kb-labs/shared-testing","dist-tags":{"candidate-platform-2.119.0-canary-8f939a290":"2.119.0-canary.8f939a290","candidate-platform-2.119.0-canary-0c078654e":"2.119.0-canary.0c078654e","candidate-platform-2.119.0-canary-ce846d079":"2.119.0-canary.ce846d079","candidate-platform-2.119.0-canary-62ffd5965":"2.119.0-canary.62ffd5965","candidate-platform-2.119.0-canary-1b2bf822b":"2.119.0-canary.1b2bf822b","candidate-platform-2.119.0-canary-602573533":"2.119.0-canary.602573533","candidate-platform-2.119.0-canary.0b4b21a55-canary-0b4b21a55066":"2.119.0-canary.0b4b21a55","candidate-platform-2.119.0-stable-30310c8f10a2":"2.119.0","candidate-platform-2.119.1-canary.b53bbee1d-canary-b53bbee1dd39":"2.119.1-canary.b53bbee1d","candidate-platform-2.119.1-canary.a6aa9b388-canary-a6aa9b38817f":"2.119.1-canary.a6aa9b388","candidate-platform-2.119.1-canary.57c3a1e5e-canary-57c3a1e5e072":"2.119.1-canary.57c3a1e5e","candidate-platform-2.119.1-canary.1e87213c2-canary-1e87213c240d":"2.119.1-canary.1e87213c2","candidate-platform-2.119.1-canary.ee03bc25d-canary-2":"2.119.1-canary.ee03bc25d","candidate-platform-2.119.1-canary.a73502f0d-canary-3":"2.119.1-canary.a73502f0d","candidate-platform-2.119.1-canary.e834e2cf9-canary-5":"2.119.1-canary.e834e2cf9","candidate-platform-2.119.1-canary.6a127adf8-canary-6":"2.119.1-canary.6a127adf8","candidate-platform-2.119.1-canary.c8f889b14-canary-c8f889b14fcb":"2.119.1-canary.c8f889b14","canary":"2.119.1-canary.c8f889b14","candidate-platform-2.120.0-canary.68fdd56fa-canary-68fdd56fa81b":"2.120.0-canary.68fdd56fa","candidate-platform-2.120.0-stable-dafff6e385f0":"2.120.0","latest":"2.120.1","candidate-platform-2.120.1-stable-80dd88880fc4":"2.120.1"},"versions":{"1.0.0":{"name":"@kb-labs/shared-testing","version":"1.0.0","_id":"@kb-labs/shared-testing@1.0.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"573162e60e5666c57e414fbd9bb3e22d296f6b84","tarball":"https://registry.npmjs.org/@kb-labs/shared-testing/-/shared-testing-1.0.0.tgz","fileCount":5,"integrity":"sha512-FCLBOJvtokitDfl9xqiDQMrh9ZEDJb7XjHoZf3XwdjKtSOxaS2WIhhgE6WS1fIu7uTcjpfvRnjgBjQLcYd7XTA==","signatures":[{"sig":"MEUCIQCqMtxQKrHtxr47GefyGz4mZx4uEm/kRzc40vqJUFhRPQIgX+YNwBwW3lirVGNqnPGCWtBUxiLRBi+kf9UFBzB31iM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":139943},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-shared-testing-1.0.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src","test":"vitest run","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint src --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/16908c7eb8634cb5d21305211540e8b4/kb-labs-shared-testing-1.0.0.tgz","_integrity":"sha512-FCLBOJvtokitDfl9xqiDQMrh9ZEDJb7XjHoZf3XwdjKtSOxaS2WIhhgE6WS1fIu7uTcjpfvRnjgBjQLcYd7XTA==","_npmVersion":"10.8.2","description":"Test utilities for KB Labs plugin development — mock builders, platform setup, test context","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"vitest":"^3.2.4","@kb-labs/core-runtime":"link:../../../kb-labs-core/packages/core-runtime","@kb-labs/core-platform":"link:../../../kb-labs-core/packages/core-platform","@kb-labs/plugin-contracts":"link:../../../kb-labs-plugin/packages/plugin-contracts"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"link:../../../kb-labs-devkit"},"_npmOperationalInternal":{"tmp":"tmp/shared-testing_1.0.0_1771923835521_0.12430545634845891","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@kb-labs/shared-testing","version":"1.1.0","_id":"@kb-labs/shared-testing@1.1.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"56247f2567944134f542e16919dc0ea2634c3237","tarball":"https://registry.npmjs.org/@kb-labs/shared-testing/-/shared-testing-1.1.0.tgz","fileCount":5,"integrity":"sha512-fnNSYj0Pi2/ZSsGeaUsPLsqT2pvyv0wUHVpHcoXUB1EW1o/P72ip2EjtZVZOPz/1qnhRXvvpYQE4Yqfubv47mQ==","signatures":[{"sig":"MEUCIQCTmBMYTmaYJ5YSgrsqy3fPLB6xQwVSqUq/CrvTM47TygIgO2RRl2qdeiXNDVZkWmn5bsGzP9++vw5AhfRAsHWZSQk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":139855},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"22443aa4568ccd770030d3081bc579d6182c0e62","scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src","test":"vitest run","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint src --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_npmVersion":"10.8.2","description":"Test utilities for KB Labs plugin development — mock builders, platform setup, test context","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"vitest":"^3.2.4","@kb-labs/core-runtime":"^1.3.0","@kb-labs/core-platform":"^1.3.0","@kb-labs/plugin-contracts":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.11.0","devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"link:../../../../infra/kb-labs-devkit"},"_npmOperationalInternal":{"tmp":"tmp/shared-testing_1.1.0_1775476082370_0.7009966876023184","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@kb-labs/shared-testing","version":"1.2.0","_id":"@kb-labs/shared-testing@1.2.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"638c30c167e22687d2ab80e62b7bcc30966f2235","tarball":"https://registry.npmjs.org/@kb-labs/shared-testing/-/shared-testing-1.2.0.tgz","fileCount":5,"integrity":"sha512-GGz0Jki1ox2cZhSkHSotZkGf6s8ybfS6n8gQ/aWegYfzlumqAuscLKfhcFRZx22Lss2CDg4rPJntKvNTGjlF6A==","signatures":[{"sig":"MEUCIQD1yvSNLPlmIH7sy1Znz9ehUkk0wyTChNAGfENbddQpfAIgGdLGL2iNCawDIyS1HVX5NqDE8AY1p+cE2YX+oNnJ8Hg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":139855},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"4cc24875efc1646deb358d4a9fa785490a135e2b","scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src","test":"vitest run","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint src --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_npmVersion":"10.8.2","description":"Test utilities for KB Labs plugin development — mock builders, platform setup, test context","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"vitest":"^3.2.4","@kb-labs/core-runtime":"^1.4.0","@kb-labs/core-platform":"^1.4.0","@kb-labs/plugin-contracts":"^1.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.11.0","devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"link:../../../../infra/kb-labs-devkit"},"_npmOperationalInternal":{"tmp":"tmp/shared-testing_1.2.0_1775477711299_0.9634952770771241","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@kb-labs/shared-testing","version":"1.3.0","_id":"@kb-labs/shared-testing@1.3.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"70c541b93461d9daadb85f34e9cbb4f1be9dcc94","tarball":"https://registry.npmjs.org/@kb-labs/shared-testing/-/shared-testing-1.3.0.tgz","fileCount":5,"integrity":"sha512-/bfmNj+a0g7Nm2zmrS13QUx5wxPqkfYCd0IMApgzHs26ixtTANlPJNoU1eWIqc4gvBnrFi40KlyLlMzssJG7pw==","signatures":[{"sig":"MEUCIBSfv2QQ7rUj29EzVKOCnQKP7tkvpqaKzuLcR1U2XANWAiEA+0TGdYJalKlRkIX9fbol/1Z1ruQMk0SL7vJLjaBxe7c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":139855},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"c53637035f1c9305f8a15041a8f2fd3dc59e3f6b","scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src","test":"vitest run","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint src --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_npmVersion":"10.8.2","description":"Test utilities for KB Labs plugin development — mock builders, platform setup, test context","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"vitest":"^3.2.4","@kb-labs/core-runtime":"^1.5.0","@kb-labs/core-platform":"^1.5.0","@kb-labs/plugin-contracts":"^1.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.11.0","devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"link:../../../../infra/kb-labs-devkit"},"_npmOperationalInternal":{"tmp":"tmp/shared-testing_1.3.0_1775488835240_0.006539007264906971","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"@kb-labs/shared-testing","version":"1.4.0","_id":"@kb-labs/shared-testing@1.4.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"9a170ce22c5ba9dc9937e0e86d39fdd5ca27c4b3","tarball":"https://registry.npmjs.org/@kb-labs/shared-testing/-/shared-testing-1.4.0.tgz","fileCount":5,"integrity":"sha512-hdAD7Xf7Id1qLxzVpfib4j4H36E9xZZqzHKbI0J1nbAABjf1tbOYr+zScSzB6A/s1ATiQjiS5vCA5SCgCoHzKw==","signatures":[{"sig":"MEUCIQCHEr9C4IEfGHvdAZfZWvq6Yn7KNJfdAugi+ZeFdsSx/AIgFKzM4Y2QydjqQKk2UihD70Uj3Ljweb/EW2zG3GG6Tx0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":139855},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"78270ff34ec206682848fe35dfc1783953e51880","scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src","test":"vitest run","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint src --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_npmVersion":"10.8.2","description":"Test utilities for KB Labs plugin development — mock builders, platform setup, test context","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"vitest":"^3.2.4","@kb-labs/core-runtime":"^1.6.0","@kb-labs/core-platform":"^1.6.0","@kb-labs/plugin-contracts":"^1.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.11.0","devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"link:../../../../infra/kb-labs-devkit"},"_npmOperationalInternal":{"tmp":"tmp/shared-testing_1.4.0_1775491664431_0.20364968536268702","host":"s3://npm-registry-packages-npm-production"}},"2.6.0":{"name":"@kb-labs/shared-testing","version":"2.6.0","_id":"@kb-labs/shared-testing@2.6.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"b4c4d8cb7ef9a19f3caf20a6d0862b75117f0f80","tarball":"https://registry.npmjs.org/@kb-labs/shared-testing/-/shared-testing-2.6.0.tgz","fileCount":5,"integrity":"sha512-c4qG+g+GDlbbfJdBBvNTS+a28puVcvIgAQltCaD/40f6ph4ii6OcuDe903KrzcZ2lUAmolF52SP+ST/3PaUAfw==","signatures":[{"sig":"MEUCIQDnO7m8aBifBFpSSiMPBQgkSNaB+kOGIGm2ZJOAx0pf1AIgaubs0WLen0nX0JihCrzwOie5QVIj6drVvhfEVepFx8Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":139829},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"b19d4e2a767bb809d8fbdfc6b2055d8e9f376ad8","scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src","test":"vitest run","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint src --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_npmVersion":"10.8.2","description":"Test utilities for KB Labs plugin development — mock builders, platform setup, test context","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"vitest":"^3.2.4","@kb-labs/core-runtime":"^2.6.0","@kb-labs/core-platform":"^2.6.0","@kb-labs/plugin-contracts":"^2.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.11.0","devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/shared-testing_2.6.0_1775922086949_0.6239353535276113","host":"s3://npm-registry-packages-npm-production"}},"2.9.0":{"name":"@kb-labs/shared-testing","version":"2.9.0","_id":"@kb-labs/shared-testing@2.9.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"ba7220236b9608c9648229db35037dcc3c14e7d8","tarball":"https://registry.npmjs.org/@kb-labs/shared-testing/-/shared-testing-2.9.0.tgz","fileCount":5,"integrity":"sha512-lH9d243y/BuV33Ov7ZQw4ihkZc9Tr0XYzAS4dYOQmddh6I/9bSdytjc67iK0ZiP7O9pmyFqTs0FcEQIoSa0NNQ==","signatures":[{"sig":"MEUCIA+BlzG5PwaTUO++PkxAGs8hrN8CfFageJX7MeCSPDV9AiEAvLcrf49/ysa5GfaRfYmJ/0OuGYYGiFgYXRr2EJQ3B94=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":140316},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-shared-testing-2.9.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src","test":"vitest run","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint src --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/f45b569493c00b39bfeaa2d6c9290cce/kb-labs-shared-testing-2.9.0.tgz","_integrity":"sha512-lH9d243y/BuV33Ov7ZQw4ihkZc9Tr0XYzAS4dYOQmddh6I/9bSdytjc67iK0ZiP7O9pmyFqTs0FcEQIoSa0NNQ==","_npmVersion":"10.8.2","description":"Test utilities for KB Labs plugin development — mock builders, platform setup, test context","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"vitest":"^3.2.4","@kb-labs/core-runtime":"2.9.0","@kb-labs/core-platform":"2.9.0","@kb-labs/plugin-contracts":"2.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.9.0"},"_npmOperationalInternal":{"tmp":"tmp/shared-testing_2.9.0_1775931921646_0.3483377107345569","host":"s3://npm-registry-packages-npm-production"}},"2.10.0":{"name":"@kb-labs/shared-testing","version":"2.10.0","_id":"@kb-labs/shared-testing@2.10.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"e2e8a7c77c9813306231e7b05d6dfda78dcd6d8b","tarball":"https://registry.npmjs.org/@kb-labs/shared-testing/-/shared-testing-2.10.0.tgz","fileCount":5,"integrity":"sha512-Ic3QdHSm2+FfTyUX1WjqwbIkrwfg/+EkrnZ3iOGx/7iTsSx40II8W4esycXqqCbbIub1zWUY5ypYyFgBSj2gKQ==","signatures":[{"sig":"MEYCIQDpuCCFzN5d2N6Gm5IUpY8f/n18hTM5Or2fnZvs2RWCtgIhAK2tSica26LSj8sXL8Q9DCTG9Z6+o3DeleXohKfZM2+n","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":140321},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-shared-testing-2.10.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src","test":"vitest run","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint src --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/44fb29dd07c0124178ea336c6152fa7b/kb-labs-shared-testing-2.10.0.tgz","_integrity":"sha512-Ic3QdHSm2+FfTyUX1WjqwbIkrwfg/+EkrnZ3iOGx/7iTsSx40II8W4esycXqqCbbIub1zWUY5ypYyFgBSj2gKQ==","_npmVersion":"10.8.2","description":"Test utilities for KB Labs plugin development — mock builders, platform setup, test context","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"vitest":"^3.2.4","@kb-labs/core-runtime":"2.10.0","@kb-labs/core-platform":"2.10.0","@kb-labs/plugin-contracts":"2.10.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.10.0"},"_npmOperationalInternal":{"tmp":"tmp/shared-testing_2.10.0_1775933907830_0.16116009531431263","host":"s3://npm-registry-packages-npm-production"}},"2.11.0":{"name":"@kb-labs/shared-testing","version":"2.11.0","_id":"@kb-labs/shared-testing@2.11.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"22b5cbfb69d6674a59cd63f775e01ff9a94e790b","tarball":"https://registry.npmjs.org/@kb-labs/shared-testing/-/shared-testing-2.11.0.tgz","fileCount":5,"integrity":"sha512-JAxfdY1mwzr44TXfcnRvOmIkKYnW7VMAkJzVzgno1+Nb4oCWnvKFVtHyhP/17vmi8ngvvXRdMTWnsAweghRLJw==","signatures":[{"sig":"MEMCIGxx1oAavvBlYfuXAPmnrS0OJlGvXNJiEmf2exkPN/bYAh8/hlXmV3Y48Mb9bt3KZv/UTXF9L+2CVDG6nhpZt/Zm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":140321},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-shared-testing-2.11.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src","test":"vitest run","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint src --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/da76902df72cc72aaee945d7e9d46e55/kb-labs-shared-testing-2.11.0.tgz","_integrity":"sha512-JAxfdY1mwzr44TXfcnRvOmIkKYnW7VMAkJzVzgno1+Nb4oCWnvKFVtHyhP/17vmi8ngvvXRdMTWnsAweghRLJw==","_npmVersion":"10.8.2","description":"Test utilities for KB Labs plugin development — mock builders, platform setup, test context","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"vitest":"^3.2.4","@kb-labs/core-runtime":"2.11.0","@kb-labs/core-platform":"2.11.0","@kb-labs/plugin-contracts":"2.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.11.0"},"_npmOperationalInternal":{"tmp":"tmp/shared-testing_2.11.0_1775935642129_0.15939458765937653","host":"s3://npm-registry-packages-npm-production"}},"2.12.0":{"name":"@kb-labs/shared-testing","version":"2.12.0","_id":"@kb-labs/shared-testing@2.12.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"f2362e7de0ca221a8a5bdf1c5606c6afb238c147","tarball":"https://registry.npmjs.org/@kb-labs/shared-testing/-/shared-testing-2.12.0.tgz","fileCount":5,"integrity":"sha512-hquZ/f3esV2VxaYSknX8sIJ57I+Tv8fsiKADFGzUnI0Cb+4HiHQ9C1vEBKsYdij8FMWNfQD+wPq126R8Vi5Zww==","signatures":[{"sig":"MEUCIQDoj3f+7Ve4Tu/u05zqMi1ilVGY9qmvVKiK3lVw+ZwSuQIgc8VRgr6p9BzFnDc1SLQ6cmdRh75QfpHK6aRMLN8TClU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":140321},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-shared-testing-2.12.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src","test":"vitest run","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint src --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/6ee0b14b6591d85f2dc9cfd1c34fb708/kb-labs-shared-testing-2.12.0.tgz","_integrity":"sha512-hquZ/f3esV2VxaYSknX8sIJ57I+Tv8fsiKADFGzUnI0Cb+4HiHQ9C1vEBKsYdij8FMWNfQD+wPq126R8Vi5Zww==","_npmVersion":"10.8.2","description":"Test utilities for KB Labs plugin development — mock builders, platform setup, test context","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"vitest":"^3.2.4","@kb-labs/core-runtime":"2.12.0","@kb-labs/core-platform":"2.12.0","@kb-labs/plugin-contracts":"2.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.12.0"},"_npmOperationalInternal":{"tmp":"tmp/shared-testing_2.12.0_1775937855158_0.7544744124716058","host":"s3://npm-registry-packages-npm-production"}},"2.13.0":{"name":"@kb-labs/shared-testing","version":"2.13.0","_id":"@kb-labs/shared-testing@2.13.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"2c68b7119fe098ca883ba8a9fa6803fd14985b0e","tarball":"https://registry.npmjs.org/@kb-labs/shared-testing/-/shared-testing-2.13.0.tgz","fileCount":5,"integrity":"sha512-B69okys/xsVqrPhbQ5d2VTw8UVZoJIiJV+a3+dOo1+EbA5O4+DiSp3Y6d6JsVmVl/WUeuwfAQQHT5OdGfXEUkA==","signatures":[{"sig":"MEYCIQCc1gzEgA8A8kzkvYTwIZN0y/EG1lIeU3aVvH1ngCdHBgIhAORa6ASPojBKvI/S+/wMNx6k0E41gwJuIoDJl87yuMwo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":140321},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-shared-testing-2.13.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src","test":"vitest run","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint src --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/b954942044b53e5bf63d45536db5b2e4/kb-labs-shared-testing-2.13.0.tgz","_integrity":"sha512-B69okys/xsVqrPhbQ5d2VTw8UVZoJIiJV+a3+dOo1+EbA5O4+DiSp3Y6d6JsVmVl/WUeuwfAQQHT5OdGfXEUkA==","_npmVersion":"10.8.2","description":"Test utilities for KB Labs plugin development — mock builders, platform setup, test context","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"vitest":"^3.2.4","@kb-labs/core-runtime":"2.13.0","@kb-labs/core-platform":"2.13.0","@kb-labs/plugin-contracts":"2.13.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.13.0"},"_npmOperationalInternal":{"tmp":"tmp/shared-testing_2.13.0_1775939093769_0.10641942676493854","host":"s3://npm-registry-packages-npm-production"}},"2.14.0":{"name":"@kb-labs/shared-testing","version":"2.14.0","_id":"@kb-labs/shared-testing@2.14.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"eec53fa3b4e8882348bcdea30f1c4904668dd4e4","tarball":"https://registry.npmjs.org/@kb-labs/shared-testing/-/shared-testing-2.14.0.tgz","fileCount":5,"integrity":"sha512-bKJ7ayKDuyAAVWKuvQ7P2ysk2QRm446jwYCAmX+sijA9CjzIRCg/8SLU3Ael0BRNRmxvKr6dcorNM6jGoKXVZw==","signatures":[{"sig":"MEQCIEPFkPWZoD+U/+Z1cdIkS8Nkt9I9++y/WP7W2B+R8JrwAiAKD2lIo0qAsl/Dx3kJ+x6g9kacQlN0bfvcDar+hyGrhg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":139789},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-shared-testing-2.14.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src","test":"vitest run","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint src --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/61f73394e5f68f02ef13127640d8bcef/kb-labs-shared-testing-2.14.0.tgz","_integrity":"sha512-bKJ7ayKDuyAAVWKuvQ7P2ysk2QRm446jwYCAmX+sijA9CjzIRCg/8SLU3Ael0BRNRmxvKr6dcorNM6jGoKXVZw==","_npmVersion":"10.8.2","description":"Test utilities for KB Labs plugin development — mock builders, platform setup, test context","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"vitest":"^3.2.4","@kb-labs/core-runtime":"2.14.0","@kb-labs/core-platform":"2.14.0","@kb-labs/plugin-contracts":"2.14.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.14.0"},"_npmOperationalInternal":{"tmp":"tmp/shared-testing_2.14.0_1775988094270_0.9409291624055374","host":"s3://npm-registry-packages-npm-production"}},"2.15.0":{"name":"@kb-labs/shared-testing","version":"2.15.0","_id":"@kb-labs/shared-testing@2.15.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"65ea4aaeb1eeb892535e04c3ca76259553687d74","tarball":"https://registry.npmjs.org/@kb-labs/shared-testing/-/shared-testing-2.15.0.tgz","fileCount":5,"integrity":"sha512-1pAB6pElFbGRAo2Xg0lHUozPGoEwcyUQ5WRnF+KTfbJsP9o57IUDr9+tbq/sjUAPhDHHCHB1rGQ45fHMxrpKDA==","signatures":[{"sig":"MEQCIBOHvmTrAakgaB1ehH0aAa/DR4WfrRghKjO6t5ytZAL/AiAb0DO1xviQlQTQ1Xd9s677PnixJvKKmk5dFMk2I2CVyw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":139789},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-shared-testing-2.15.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src","test":"vitest run","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint src --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/8d1f17e3881cfb98bead693c133f15a3/kb-labs-shared-testing-2.15.0.tgz","_integrity":"sha512-1pAB6pElFbGRAo2Xg0lHUozPGoEwcyUQ5WRnF+KTfbJsP9o57IUDr9+tbq/sjUAPhDHHCHB1rGQ45fHMxrpKDA==","_npmVersion":"10.8.2","description":"Test utilities for KB Labs plugin development — mock builders, platform setup, test context","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"vitest":"^3.2.4","@kb-labs/core-runtime":"2.15.0","@kb-labs/core-platform":"2.15.0","@kb-labs/plugin-contracts":"2.15.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.15.0"},"_npmOperationalInternal":{"tmp":"tmp/shared-testing_2.15.0_1776024329585_0.03911625754012005","host":"s3://npm-registry-packages-npm-production"}},"2.16.0":{"name":"@kb-labs/shared-testing","version":"2.16.0","_id":"@kb-labs/shared-testing@2.16.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"73b66b32ac21bfaed5108423267fc5f4e3258b8c","tarball":"https://registry.npmjs.org/@kb-labs/shared-testing/-/shared-testing-2.16.0.tgz","fileCount":5,"integrity":"sha512-PwqHX4CbCJOfR8/Z7NPrk/+P0Led/p3eZ5yn6QwPZNS1FZItnWNH8XT1sjJYfa3ahZc6qPNbTW+fC7524mfWug==","signatures":[{"sig":"MEUCIQDbeMmge0lVZw1j0CSDtHiKD74qQhIzH6t89fnQ6HG74AIgPGU7k9yMpNh5KDexHZmikr3CcZGUpkgVUKzQubFOKCo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":143488},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-shared-testing-2.16.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src","test":"vitest run","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint src --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/b48717acebfb4dd7ca2ee20c58656ef8/kb-labs-shared-testing-2.16.0.tgz","_integrity":"sha512-PwqHX4CbCJOfR8/Z7NPrk/+P0Led/p3eZ5yn6QwPZNS1FZItnWNH8XT1sjJYfa3ahZc6qPNbTW+fC7524mfWug==","_npmVersion":"10.8.2","description":"Test utilities for KB Labs plugin development — mock builders, platform setup, test context","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"vitest":"^3.2.4","@kb-labs/core-runtime":"2.16.0","@kb-labs/core-platform":"2.16.0","@kb-labs/plugin-contracts":"2.16.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.16.0"},"_npmOperationalInternal":{"tmp":"tmp/shared-testing_2.16.0_1776086733114_0.009201826980990147","host":"s3://npm-registry-packages-npm-production"}},"2.17.0":{"name":"@kb-labs/shared-testing","version":"2.17.0","_id":"@kb-labs/shared-testing@2.17.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"97f0df4d916ba2dcf028b464158e9460125e7186","tarball":"https://registry.npmjs.org/@kb-labs/shared-testing/-/shared-testing-2.17.0.tgz","fileCount":5,"integrity":"sha512-iMOBSMsEHaK8ZzJEp9zzYbQ6ZGIyoZo7f+pSYhkaGWqMHqi2KWhygonmVrF5x8NpnsLvXzcNqMuvQYvKJ0u7pQ==","signatures":[{"sig":"MEYCIQDjC11/oMMaaeYch7HB3FW2pL+FZNQWQQIrrZupahTD3gIhAJC/z0msA6WZAMSaUyEIbUMdGF7C0URPUlTMz5Mg3+jC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":142956},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-shared-testing-2.17.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src","test":"vitest run","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint src --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/59eca5fc985532e129ee889ec8bda715/kb-labs-shared-testing-2.17.0.tgz","_integrity":"sha512-iMOBSMsEHaK8ZzJEp9zzYbQ6ZGIyoZo7f+pSYhkaGWqMHqi2KWhygonmVrF5x8NpnsLvXzcNqMuvQYvKJ0u7pQ==","_npmVersion":"10.8.2","description":"Test utilities for KB Labs plugin development — mock builders, platform setup, test context","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"vitest":"^3.2.4","@kb-labs/core-runtime":"2.17.0","@kb-labs/core-platform":"2.17.0","@kb-labs/plugin-contracts":"2.17.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.17.0"},"_npmOperationalInternal":{"tmp":"tmp/shared-testing_2.17.0_1776089788238_0.5372278143737654","host":"s3://npm-registry-packages-npm-production"}},"2.18.0":{"name":"@kb-labs/shared-testing","version":"2.18.0","_id":"@kb-labs/shared-testing@2.18.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"a4e697f5c88001e10447a0203ea159a0f1c4da0c","tarball":"https://registry.npmjs.org/@kb-labs/shared-testing/-/shared-testing-2.18.0.tgz","fileCount":5,"integrity":"sha512-SA5zuCgVRYrQiYoX6C7hLJULcQMbRbthasDkQ5NqCqXiKNugh0niJ0YG3PPMN3df4VjS3sYUk2JIq23heZqyvg==","signatures":[{"sig":"MEUCIQDNc5mXOEgGPIGd0JDX+OwiRX0LWNma82RgYvK/2IeIZgIgfsQBBCSLQWpMj2+B2677wKUVuiLm2S+yIPMGtHEOa2U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":142956},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-shared-testing-2.18.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src","test":"vitest run","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint src --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/7fef4719fea7603e35ad4249aa47185c/kb-labs-shared-testing-2.18.0.tgz","_integrity":"sha512-SA5zuCgVRYrQiYoX6C7hLJULcQMbRbthasDkQ5NqCqXiKNugh0niJ0YG3PPMN3df4VjS3sYUk2JIq23heZqyvg==","_npmVersion":"10.8.2","description":"Test utilities for KB Labs plugin development — mock builders, platform setup, test context","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"vitest":"^3.2.4","@kb-labs/core-runtime":"2.18.0","@kb-labs/core-platform":"2.18.0","@kb-labs/plugin-contracts":"2.18.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.18.0"},"_npmOperationalInternal":{"tmp":"tmp/shared-testing_2.18.0_1776090854186_0.2707765184492479","host":"s3://npm-registry-packages-npm-production"}},"2.19.0":{"name":"@kb-labs/shared-testing","version":"2.19.0","_id":"@kb-labs/shared-testing@2.19.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"1d5142d8b73790b3ec8a125d9eb2676701fea4b2","tarball":"https://registry.npmjs.org/@kb-labs/shared-testing/-/shared-testing-2.19.0.tgz","fileCount":5,"integrity":"sha512-CO6r9uoFYHCwDCSVFlt2vwr42a7P3XCROcMMZAf2xkXvynXPUWxFyWaPFf6c9GU3PKVZQxr8/e6t7Cer42JmBg==","signatures":[{"sig":"MEQCID4sCnEbbghjS37bEuYjppGJhv7/jXIQEqpJUgACT5NFAiBWMcbHqD9r6EZ/nZx/SXyBzpBb4qDoDErrW1dtNbmQQw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":142956},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-shared-testing-2.19.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src","test":"vitest run","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint src --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/c88d35ac9923500fadc869cd6ea7ff20/kb-labs-shared-testing-2.19.0.tgz","_integrity":"sha512-CO6r9uoFYHCwDCSVFlt2vwr42a7P3XCROcMMZAf2xkXvynXPUWxFyWaPFf6c9GU3PKVZQxr8/e6t7Cer42JmBg==","_npmVersion":"10.8.2","description":"Test utilities for KB Labs plugin development — mock builders, platform setup, test context","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"vitest":"^3.2.4","@kb-labs/core-runtime":"2.19.0","@kb-labs/core-platform":"2.19.0","@kb-labs/plugin-contracts":"2.19.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.19.0"},"_npmOperationalInternal":{"tmp":"tmp/shared-testing_2.19.0_1776094094927_0.27297609248347166","host":"s3://npm-registry-packages-npm-production"}},"2.20.0":{"name":"@kb-labs/shared-testing","version":"2.20.0","_id":"@kb-labs/shared-testing@2.20.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"70016e2bc56f1df88648229226a82447fc6c21ac","tarball":"https://registry.npmjs.org/@kb-labs/shared-testing/-/shared-testing-2.20.0.tgz","fileCount":5,"integrity":"sha512-YwEbkTQGKiEVJvJT1vk9V4DJRFsmJQYXdzGF4gAgMRuz91ark0VKgBdCu2hN9VqwAegYZs9m+xJXSwuxftx2uw==","signatures":[{"sig":"MEQCIC/lSh1vuYKXthEazMSstVcjicEiE9bnaInWUxvuR+wXAiB9wrf9GTizDD2180Rstq5ZW6yXdUTMBIfalHarwY83wA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":142956},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-shared-testing-2.20.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src","test":"vitest run","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint src --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/c618a71319086185fb54cadfa610ae8d/kb-labs-shared-testing-2.20.0.tgz","_integrity":"sha512-YwEbkTQGKiEVJvJT1vk9V4DJRFsmJQYXdzGF4gAgMRuz91ark0VKgBdCu2hN9VqwAegYZs9m+xJXSwuxftx2uw==","_npmVersion":"10.8.2","description":"Test utilities for KB Labs plugin development — mock builders, platform setup, test context","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"vitest":"^3.2.4","@kb-labs/core-runtime":"2.20.0","@kb-labs/core-platform":"2.20.0","@kb-labs/plugin-contracts":"2.20.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.20.0"},"_npmOperationalInternal":{"tmp":"tmp/shared-testing_2.20.0_1776113860850_0.7157196707406661","host":"s3://npm-registry-packages-npm-production"}},"2.22.0":{"name":"@kb-labs/shared-testing","version":"2.22.0","_id":"@kb-labs/shared-testing@2.22.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"8e347b712ac83d9a49bb4dca95a328e18e0a2703","tarball":"https://registry.npmjs.org/@kb-labs/shared-testing/-/shared-testing-2.22.0.tgz","fileCount":5,"integrity":"sha512-nLMgItwmAcqkSSwJIb03b71l9NE11XETeyyePBJbkaRRGVlghn0nZqpJRt4Ze7rAmEfQuIG5lNFszwepQ1kwlg==","signatures":[{"sig":"MEUCIQC3iXRCLEumY5ng8PbvzBh5k6YWc1ADI+8Mop9QJ0li/QIgMusWMTWQzSGN6gJAzVmZybyoQv8PJtbbL/LpAhik/Ug=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":142956},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-shared-testing-2.22.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src","test":"vitest run","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint src --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/a8b337cb6648f80587519107e0d8f5bf/kb-labs-shared-testing-2.22.0.tgz","_integrity":"sha512-nLMgItwmAcqkSSwJIb03b71l9NE11XETeyyePBJbkaRRGVlghn0nZqpJRt4Ze7rAmEfQuIG5lNFszwepQ1kwlg==","_npmVersion":"10.8.2","description":"Test utilities for KB Labs plugin development — mock builders, platform setup, test context","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"vitest":"^3.2.4","@kb-labs/core-runtime":"2.22.0","@kb-labs/core-platform":"2.22.0","@kb-labs/plugin-contracts":"2.22.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.22.0"},"_npmOperationalInternal":{"tmp":"tmp/shared-testing_2.22.0_1776158732246_0.761117764647604","host":"s3://npm-registry-packages-npm-production"}},"2.23.0":{"name":"@kb-labs/shared-testing","version":"2.23.0","_id":"@kb-labs/shared-testing@2.23.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"a57ca64f5338d3b17e0f2789722dcc74b5b908fd","tarball":"https://registry.npmjs.org/@kb-labs/shared-testing/-/shared-testing-2.23.0.tgz","fileCount":5,"integrity":"sha512-nobGvdgQO+sz1OflakpaKA0FL8eFSEpoamO72ENcTjBajDAULk4oyJVC+OFylh4oSFpVcwPoaiAHFic/yIa0yg==","signatures":[{"sig":"MEQCIGmUUmlLH3lTHiZswKsz5VNowsSevPxI2eSOpp3ZaWr0AiAwH3ruBkX3E4vtts54CMYAfsi674DxFP+myZgdnAzmkw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":142956},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-shared-testing-2.23.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src","test":"vitest run","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint src --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/08f39f3cdaa3349bfe696b38fcb85c67/kb-labs-shared-testing-2.23.0.tgz","_integrity":"sha512-nobGvdgQO+sz1OflakpaKA0FL8eFSEpoamO72ENcTjBajDAULk4oyJVC+OFylh4oSFpVcwPoaiAHFic/yIa0yg==","_npmVersion":"10.8.2","description":"Test utilities for KB Labs plugin development — mock builders, platform setup, test context","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"vitest":"^3.2.4","@kb-labs/core-runtime":"2.23.0","@kb-labs/core-platform":"2.23.0","@kb-labs/plugin-contracts":"2.23.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.23.0"},"_npmOperationalInternal":{"tmp":"tmp/shared-testing_2.23.0_1776159427942_0.41850262491835744","host":"s3://npm-registry-packages-npm-production"}},"2.25.0":{"name":"@kb-labs/shared-testing","version":"2.25.0","_id":"@kb-labs/shared-testing@2.25.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"19051da88d5eb577155ead9c8bd69af06d19dbc0","tarball":"https://registry.npmjs.org/@kb-labs/shared-testing/-/shared-testing-2.25.0.tgz","fileCount":5,"integrity":"sha512-UDmScun2kJOsLqVUNoO8MWhoSk6srGNPYKmKFjNvzOWf0C9ftzBuo5RNWp+4GdEgU1zu4k8dVwLMxyJb0f/XIA==","signatures":[{"sig":"MEUCIQDV1IIN+70cqSH/xBJ14man55ap192eWGEeCrn13LPD1wIgZx9UUZ/ygTNrA1xkgRSwez58T/+fvROotknYaEI2IPc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":142956},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-shared-testing-2.25.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src","test":"vitest run","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint src --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/d06940907c317f785c33025171bed324/kb-labs-shared-testing-2.25.0.tgz","_integrity":"sha512-UDmScun2kJOsLqVUNoO8MWhoSk6srGNPYKmKFjNvzOWf0C9ftzBuo5RNWp+4GdEgU1zu4k8dVwLMxyJb0f/XIA==","_npmVersion":"10.8.2","description":"Test utilities for KB Labs plugin development — mock builders, platform setup, test context","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"vitest":"^3.2.4","@kb-labs/core-runtime":"2.25.0","@kb-labs/core-platform":"2.25.0","@kb-labs/plugin-contracts":"2.25.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.25.0"},"_npmOperationalInternal":{"tmp":"tmp/shared-testing_2.25.0_1776163862902_0.29345874788449855","host":"s3://npm-registry-packages-npm-production"}},"2.28.0":{"name":"@kb-labs/shared-testing","version":"2.28.0","_id":"@kb-labs/shared-testing@2.28.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"dfaa5afc590b25a2c7c3434fba40db879da8ae69","tarball":"https://registry.npmjs.org/@kb-labs/shared-testing/-/shared-testing-2.28.0.tgz","fileCount":5,"integrity":"sha512-5EURVz2atrmdk23c/tGs9FQTZAlIgvFgQ+CHZZkLJb5D2BDz03s9UIrXDlIugJpzkOHrnFt6oTXW/CmWrGQgAA==","signatures":[{"sig":"MEUCIEvq62IYptQ8Hr1AxBxIQk2dJF5LOxPPDn8TawJD9FjMAiEA/AgL2iENJRBOJpitKQs+0KeBW8HKCzRf0DP9sFwrx4Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":142956},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-shared-testing-2.28.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src","test":"vitest run","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint src --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/264a916ad857ec41cbe8337f7cf47c24/kb-labs-shared-testing-2.28.0.tgz","_integrity":"sha512-5EURVz2atrmdk23c/tGs9FQTZAlIgvFgQ+CHZZkLJb5D2BDz03s9UIrXDlIugJpzkOHrnFt6oTXW/CmWrGQgAA==","_npmVersion":"10.8.2","description":"Test utilities for KB Labs plugin development — mock builders, platform setup, test context","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"vitest":"^3.2.4","@kb-labs/core-runtime":"2.28.0","@kb-labs/core-platform":"2.28.0","@kb-labs/plugin-contracts":"2.28.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.28.0"},"_npmOperationalInternal":{"tmp":"tmp/shared-testing_2.28.0_1776170184427_0.8143708915976999","host":"s3://npm-registry-packages-npm-production"}},"2.29.0":{"name":"@kb-labs/shared-testing","version":"2.29.0","_id":"@kb-labs/shared-testing@2.29.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"b0ce1149d2a68320afcc28f9f71e4679ce9f987c","tarball":"https://registry.npmjs.org/@kb-labs/shared-testing/-/shared-testing-2.29.0.tgz","fileCount":5,"integrity":"sha512-gECJOs/ytwL0LXyiXUJqSRlt1nEdbbHLlFkEmLbNyg/SMruTPlF9kKuRGWrQ6oyWc+U5IKnDUcf0K14dMCSWfg==","signatures":[{"sig":"MEYCIQCpD/wATN9sv3J5lD/a446+gaNOrk3qu8ejGS6uHV0BLQIhAPCVn7qp1l2/FpmiijkO+LpJi6JzlPSA17d2MAhQoALJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":142956},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-shared-testing-2.29.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src","test":"vitest run","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint src --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/0db13e79857a4fc0d0144b9728cefafa/kb-labs-shared-testing-2.29.0.tgz","_integrity":"sha512-gECJOs/ytwL0LXyiXUJqSRlt1nEdbbHLlFkEmLbNyg/SMruTPlF9kKuRGWrQ6oyWc+U5IKnDUcf0K14dMCSWfg==","_npmVersion":"10.8.2","description":"Test utilities for KB Labs plugin development — mock builders, platform setup, test context","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"vitest":"^3.2.4","@kb-labs/core-runtime":"2.29.0","@kb-labs/core-platform":"2.29.0","@kb-labs/plugin-contracts":"2.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.29.0"},"_npmOperationalInternal":{"tmp":"tmp/shared-testing_2.29.0_1776186545850_0.6558739053330953","host":"s3://npm-registry-packages-npm-production"}},"2.30.0":{"name":"@kb-labs/shared-testing","version":"2.30.0","_id":"@kb-labs/shared-testing@2.30.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"3678465f47619bb8e59128a6b48cf5bc03d841f2","tarball":"https://registry.npmjs.org/@kb-labs/shared-testing/-/shared-testing-2.30.0.tgz","fileCount":5,"integrity":"sha512-gcv/o+kOdpvo2tHT8F+WQBZaRHG8jbLjs9XJ1+mw9gEf2M5K/Nit9Ddo7Nv+kPuVeyk8HNraiLYHi99nJeH53Q==","signatures":[{"sig":"MEUCIE8iDH9hb8z20ZfozKIxmLr7g9vb0PkzgCpFckMAnVPTAiEA2W4SWrOhQhVl596pIJvo52P3v0ecPSUdOsfiaKLqzYk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":142956},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-shared-testing-2.30.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src","test":"vitest run","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint src --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/afe9b142b88f12eee9711a083389aff7/kb-labs-shared-testing-2.30.0.tgz","_integrity":"sha512-gcv/o+kOdpvo2tHT8F+WQBZaRHG8jbLjs9XJ1+mw9gEf2M5K/Nit9Ddo7Nv+kPuVeyk8HNraiLYHi99nJeH53Q==","_npmVersion":"10.8.2","description":"Test utilities for KB Labs plugin development — mock builders, platform setup, test context","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"vitest":"^3.2.4","@kb-labs/core-runtime":"2.30.0","@kb-labs/core-platform":"2.30.0","@kb-labs/plugin-contracts":"2.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.30.0"},"_npmOperationalInternal":{"tmp":"tmp/shared-testing_2.30.0_1776191510742_0.7192345976711922","host":"s3://npm-registry-packages-npm-production"}},"2.31.0":{"name":"@kb-labs/shared-testing","version":"2.31.0","_id":"@kb-labs/shared-testing@2.31.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"4be494ab30bfa073a625e7d5cd11977a5569695c","tarball":"https://registry.npmjs.org/@kb-labs/shared-testing/-/shared-testing-2.31.0.tgz","fileCount":5,"integrity":"sha512-QjV7MDlhzLfMiUMb7BiefouCPkS2jAFQHEOY4u1Oqvr72YtivqS5SLm1l60X6XPAOzmZVruS3zxBQh5Bv7QqPw==","signatures":[{"sig":"MEUCIH/URii6OFp5aUEgrrkofbkZ02vSPu3lHp7iY5VLeVtmAiEA9TCb1e9fMRrndyhITGbfhFTzKzPE8PGWSKF2JUKXumU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":142956},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-shared-testing-2.31.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src","test":"vitest run","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint src --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/6b6aa817ce3732e03074d69f6fe39241/kb-labs-shared-testing-2.31.0.tgz","_integrity":"sha512-QjV7MDlhzLfMiUMb7BiefouCPkS2jAFQHEOY4u1Oqvr72YtivqS5SLm1l60X6XPAOzmZVruS3zxBQh5Bv7QqPw==","_npmVersion":"10.8.2","description":"Test utilities for KB Labs plugin development — mock builders, platform setup, test context","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"vitest":"^3.2.4","@kb-labs/core-runtime":"2.31.0","@kb-labs/core-platform":"2.31.0","@kb-labs/plugin-contracts":"2.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.31.0"},"_npmOperationalInternal":{"tmp":"tmp/shared-testing_2.31.0_1776194677078_0.3511730948315752","host":"s3://npm-registry-packages-npm-production"}},"2.32.0":{"name":"@kb-labs/shared-testing","version":"2.32.0","_id":"@kb-labs/shared-testing@2.32.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"89a3316f2a3096870d9071adffceec37acfae9b4","tarball":"https://registry.npmjs.org/@kb-labs/shared-testing/-/shared-testing-2.32.0.tgz","fileCount":5,"integrity":"sha512-kaA3btVZ29hgGxTu8MglnRWw5MmbgW7+qTnfZlkuUa2tkqaGcBeR9+IT2nFnjnuch1VmKOc8iTrhs92Ja9Zlcg==","signatures":[{"sig":"MEYCIQCo9W6rctgQEA3EtjCHg8g+83rsVE72v2uaxINAnYndVgIhAOqNlNeUjsoLEw2VYghgrCEtO2EApCktcdTSkn7zYjTw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":142956},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-shared-testing-2.32.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src","test":"vitest run","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint src --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/03a80f1708e797cc3b765c9e0b3d8ae4/kb-labs-shared-testing-2.32.0.tgz","_integrity":"sha512-kaA3btVZ29hgGxTu8MglnRWw5MmbgW7+qTnfZlkuUa2tkqaGcBeR9+IT2nFnjnuch1VmKOc8iTrhs92Ja9Zlcg==","_npmVersion":"10.8.2","description":"Test utilities for KB Labs plugin development — mock builders, platform setup, test context","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"vitest":"^3.2.4","@kb-labs/core-runtime":"2.32.0","@kb-labs/core-platform":"2.32.0","@kb-labs/plugin-contracts":"2.32.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.32.0"},"_npmOperationalInternal":{"tmp":"tmp/shared-testing_2.32.0_1776201118562_0.35092512528862496","host":"s3://npm-registry-packages-npm-production"}},"2.33.0":{"name":"@kb-labs/shared-testing","version":"2.33.0","_id":"@kb-labs/shared-testing@2.33.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"c68c8e4210e58058925266e5fdf64e86b1f99ef3","tarball":"https://registry.npmjs.org/@kb-labs/shared-testing/-/shared-testing-2.33.0.tgz","fileCount":5,"integrity":"sha512-sOuiXnjyNI2C6x5Aqy1NWrvkcdTvX6GDKPl5daIMXYhFNtSK4Lnd6lt9lDpwNULBzz11XVn0YYdqjIZvSz8YhQ==","signatures":[{"sig":"MEYCIQCIQ1qxGOtrD0F5TG8696ZNAlhvmw2j3t/BSlkd5JL/4wIhAL2oY9O+qDFtu8evxanXrWod11AvU2OzjayiRmTxAXNy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":142956},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-shared-testing-2.33.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src","test":"vitest run","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint src --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/19858306e183855dd1af69f72a804a77/kb-labs-shared-testing-2.33.0.tgz","_integrity":"sha512-sOuiXnjyNI2C6x5Aqy1NWrvkcdTvX6GDKPl5daIMXYhFNtSK4Lnd6lt9lDpwNULBzz11XVn0YYdqjIZvSz8YhQ==","_npmVersion":"10.8.2","description":"Test utilities for KB Labs plugin development — mock builders, platform setup, test context","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"vitest":"^3.2.4","@kb-labs/core-runtime":"2.33.0","@kb-labs/core-platform":"2.33.0","@kb-labs/plugin-contracts":"2.33.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.33.0"},"_npmOperationalInternal":{"tmp":"tmp/shared-testing_2.33.0_1776202368524_0.7406258288720324","host":"s3://npm-registry-packages-npm-production"}},"2.34.0":{"name":"@kb-labs/shared-testing","version":"2.34.0","_id":"@kb-labs/shared-testing@2.34.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"c541c495814d7c1e918fd72b32991c6f7ec0254b","tarball":"https://registry.npmjs.org/@kb-labs/shared-testing/-/shared-testing-2.34.0.tgz","fileCount":5,"integrity":"sha512-rv/gg4oVVGWQJ4MMYbOZmMObjhPAwmhsAJGXc6kgqDXtvn0EAavQPORBoQsSYrCmQfw7RP5TpSj8s23urm2cBw==","signatures":[{"sig":"MEUCICUHZQEPCKLtVt3DPa2RJ81PKM7kh0OVHJJiNG3OtKGzAiEAlXmQH6eALtR1O8UrPyz1OMzCdhsK0d+NxK8ivUEDlHM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":142956},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-shared-testing-2.34.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src","test":"vitest run","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint src --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/f992ae44df718446d018177e37fe31b0/kb-labs-shared-testing-2.34.0.tgz","_integrity":"sha512-rv/gg4oVVGWQJ4MMYbOZmMObjhPAwmhsAJGXc6kgqDXtvn0EAavQPORBoQsSYrCmQfw7RP5TpSj8s23urm2cBw==","_npmVersion":"10.8.2","description":"Test utilities for KB Labs plugin development — mock builders, platform setup, test context","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"vitest":"^3.2.4","@kb-labs/core-runtime":"2.34.0","@kb-labs/core-platform":"2.34.0","@kb-labs/plugin-contracts":"2.34.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.34.0"},"_npmOperationalInternal":{"tmp":"tmp/shared-testing_2.34.0_1776204620369_0.21385360423245525","host":"s3://npm-registry-packages-npm-production"}},"2.35.0":{"name":"@kb-labs/shared-testing","version":"2.35.0","_id":"@kb-labs/shared-testing@2.35.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"dbfd492f86a87807c1f832daf1f25033dd52df84","tarball":"https://registry.npmjs.org/@kb-labs/shared-testing/-/shared-testing-2.35.0.tgz","fileCount":5,"integrity":"sha512-6DXScn8sN2FyO6FgEcpQeRbEOLBMCDdNdRfJI8ljmHu9YiX3X5bHLMJieIq+lw59XrRIhcc8dZiMti0X5TcdrA==","signatures":[{"sig":"MEUCIHMt1clkX24mOjUbJWjonS4hn3hSTdkMTI+uzR1+1K1MAiEAmh0fl6SfG3RY9qWdJ9f97PhpI8P9TLQERbjIBKO84xY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":142956},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-shared-testing-2.35.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src","test":"vitest run","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint src --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/ff2be6fb9a0a0ce2714d13249d169fb6/kb-labs-shared-testing-2.35.0.tgz","_integrity":"sha512-6DXScn8sN2FyO6FgEcpQeRbEOLBMCDdNdRfJI8ljmHu9YiX3X5bHLMJieIq+lw59XrRIhcc8dZiMti0X5TcdrA==","_npmVersion":"10.8.2","description":"Test utilities for KB Labs plugin development — mock builders, platform setup, test context","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"vitest":"^3.2.4","@kb-labs/core-runtime":"2.35.0","@kb-labs/core-platform":"2.35.0","@kb-labs/plugin-contracts":"2.35.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.35.0"},"_npmOperationalInternal":{"tmp":"tmp/shared-testing_2.35.0_1776240511428_0.47612568921094733","host":"s3://npm-registry-packages-npm-production"}},"2.36.0":{"name":"@kb-labs/shared-testing","version":"2.36.0","_id":"@kb-labs/shared-testing@2.36.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"0a9fcedcd60a6eb5fb5ec4f2df414422f944538b","tarball":"https://registry.npmjs.org/@kb-labs/shared-testing/-/shared-testing-2.36.0.tgz","fileCount":5,"integrity":"sha512-F2kLHhYmoFvaClYa+teL4W68uVGBx8NYXi+m71hbTjd5ybq54xsViLtnBV7r4iDgmxzKPJiIwEi5M/y/fMD1DQ==","signatures":[{"sig":"MEUCIQCe7iDCjCTBKxQLyVEkjlbXDuu4wg+OGhclGEli/j4X2AIgbZh5XjR0/8NUaQjfPpVgptCRYP+0LixZbV9Aml7kDnM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":142956},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-shared-testing-2.36.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src","test":"vitest run","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint src --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/d3184c6c6ca15dcd63dfe5b2b52d39a3/kb-labs-shared-testing-2.36.0.tgz","_integrity":"sha512-F2kLHhYmoFvaClYa+teL4W68uVGBx8NYXi+m71hbTjd5ybq54xsViLtnBV7r4iDgmxzKPJiIwEi5M/y/fMD1DQ==","_npmVersion":"10.8.2","description":"Test utilities for KB Labs plugin development — mock builders, platform setup, test context","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"vitest":"^3.2.4","@kb-labs/core-runtime":"2.36.0","@kb-labs/core-platform":"2.36.0","@kb-labs/plugin-contracts":"2.36.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.36.0"},"_npmOperationalInternal":{"tmp":"tmp/shared-testing_2.36.0_1776275765338_0.8290141712256178","host":"s3://npm-registry-packages-npm-production"}},"2.37.0":{"name":"@kb-labs/shared-testing","version":"2.37.0","_id":"@kb-labs/shared-testing@2.37.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"870860c7f5c5222845b1db20aa289e4b0eed64ac","tarball":"https://registry.npmjs.org/@kb-labs/shared-testing/-/shared-testing-2.37.0.tgz","fileCount":5,"integrity":"sha512-GB0VbQyDRkKlhnDX/KKbWiJJcZME8YYU42XxM5q0L6yFaJYqwfDq+sASWKTNeimRibXYkpDbr4wmyi8megzPoA==","signatures":[{"sig":"MEYCIQCiZmUHUKvaIS8xaeMuKPpmKWRwvbaqs7HSZpGXfB9YEwIhAOFDaW52pphbyfv0Goqs03Y1X/7TOEgBQYYr9XDXD0kb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":142956},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-shared-testing-2.37.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src","test":"vitest run","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint src --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/661ec4d66a68ba088c0baa78c23bb266/kb-labs-shared-testing-2.37.0.tgz","_integrity":"sha512-GB0VbQyDRkKlhnDX/KKbWiJJcZME8YYU42XxM5q0L6yFaJYqwfDq+sASWKTNeimRibXYkpDbr4wmyi8megzPoA==","_npmVersion":"10.8.2","description":"Test utilities for KB Labs plugin development — mock builders, platform setup, test context","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"vitest":"^3.2.4","@kb-labs/core-runtime":"2.37.0","@kb-labs/core-platform":"2.37.0","@kb-labs/plugin-contracts":"2.37.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.37.0"},"_npmOperationalInternal":{"tmp":"tmp/shared-testing_2.37.0_1776326549063_0.7393562538513687","host":"s3://npm-registry-packages-npm-production"}},"2.38.0":{"name":"@kb-labs/shared-testing","version":"2.38.0","_id":"@kb-labs/shared-testing@2.38.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"993b2cd9aac1cf33b303d7a4d1d1e500d34c83dc","tarball":"https://registry.npmjs.org/@kb-labs/shared-testing/-/shared-testing-2.38.0.tgz","fileCount":5,"integrity":"sha512-jBLVB1WVY8nfoiylQ+fmaxtp0XMfxlrbL3XTghPwt4Z5ckYFPgLWV7yJn2fynMV18sT6ceHc+4wSEhkqahIb6g==","signatures":[{"sig":"MEUCIQDSHbhOryYlDxUoYU0gsbgmKe5irAjuz9ecqJ3IbioqcQIgbHHFPIwLlkHugpwTjHGHcDbFT4Wpnr3YFUfY6a+2T+s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":142956},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-shared-testing-2.38.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src","test":"vitest run","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint src --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/b7fa95f7aa1825e2f3ec7d6047c5a047/kb-labs-shared-testing-2.38.0.tgz","_integrity":"sha512-jBLVB1WVY8nfoiylQ+fmaxtp0XMfxlrbL3XTghPwt4Z5ckYFPgLWV7yJn2fynMV18sT6ceHc+4wSEhkqahIb6g==","_npmVersion":"10.8.2","description":"Test utilities for KB Labs plugin development — mock builders, platform setup, test context","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"vitest":"^3.2.4","@kb-labs/core-runtime":"2.38.0","@kb-labs/core-platform":"2.38.0","@kb-labs/plugin-contracts":"2.38.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.38.0"},"_npmOperationalInternal":{"tmp":"tmp/shared-testing_2.38.0_1776330705542_0.21101317449305435","host":"s3://npm-registry-packages-npm-production"}},"2.39.0":{"name":"@kb-labs/shared-testing","version":"2.39.0","_id":"@kb-labs/shared-testing@2.39.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"2aca03c8f633f7372a930f837964e38cb72ddfbb","tarball":"https://registry.npmjs.org/@kb-labs/shared-testing/-/shared-testing-2.39.0.tgz","fileCount":5,"integrity":"sha512-gvKIwSVLBASzNkLm/IhwehoIqZNYeayKAOo3jduIUw4GsNHbZ1XMrHcR4imiES+M2hg3+Uqp7EZXxbPK4jypuQ==","signatures":[{"sig":"MEYCIQCatzr0mW2PwrI0Tt28USXo8Eb6InqeE2W0oDaZf70Y7wIhAKMtppPm2LGhCEw3uf6TibqjvdMs2Bz3iBMoPn97Ooc3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":142956},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-shared-testing-2.39.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src","test":"vitest run","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint src --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/e13304dc6dbd37789b6f5ec37cc0978b/kb-labs-shared-testing-2.39.0.tgz","_integrity":"sha512-gvKIwSVLBASzNkLm/IhwehoIqZNYeayKAOo3jduIUw4GsNHbZ1XMrHcR4imiES+M2hg3+Uqp7EZXxbPK4jypuQ==","_npmVersion":"10.8.2","description":"Test utilities for KB Labs plugin development — mock builders, platform setup, test context","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"vitest":"^3.2.4","@kb-labs/core-runtime":"2.39.0","@kb-labs/core-platform":"2.39.0","@kb-labs/plugin-contracts":"2.39.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.39.0"},"_npmOperationalInternal":{"tmp":"tmp/shared-testing_2.39.0_1776356372574_0.7714667847695231","host":"s3://npm-registry-packages-npm-production"}},"2.40.0":{"name":"@kb-labs/shared-testing","version":"2.40.0","_id":"@kb-labs/shared-testing@2.40.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"2fd2a794ca1c037876cab18d72557ff231484df5","tarball":"https://registry.npmjs.org/@kb-labs/shared-testing/-/shared-testing-2.40.0.tgz","fileCount":5,"integrity":"sha512-w5ItKx/iO9657yL4omM9Zja738C+FQp1z2s3MQ3Qk+achUtZck3+wJ+srjFy4j6LqJWjizpGIL3jk/35pRBVQA==","signatures":[{"sig":"MEQCID385pF9lkCyPFZ7/+SQaUY4LHw1qUWKilUcDPdc2x9sAiB6jwr6nsPj+9T17sP5vMUkXGnglvxntsgdkeaIC4n/gg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":142956},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-shared-testing-2.40.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src","test":"vitest run","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint src --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/e0f352c1f720802443ed711067f01c05/kb-labs-shared-testing-2.40.0.tgz","_integrity":"sha512-w5ItKx/iO9657yL4omM9Zja738C+FQp1z2s3MQ3Qk+achUtZck3+wJ+srjFy4j6LqJWjizpGIL3jk/35pRBVQA==","_npmVersion":"10.8.2","description":"Test utilities for KB Labs plugin development — mock builders, platform setup, test context","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"vitest":"^3.2.4","@kb-labs/core-runtime":"2.40.0","@kb-labs/core-platform":"2.40.0","@kb-labs/plugin-contracts":"2.40.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.40.0"},"_npmOperationalInternal":{"tmp":"tmp/shared-testing_2.40.0_1776379553665_0.8665517896884307","host":"s3://npm-registry-packages-npm-production"}},"2.41.0":{"name":"@kb-labs/shared-testing","version":"2.41.0","_id":"@kb-labs/shared-testing@2.41.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"eef6b128e1190acb0a70251ca3110baa1e1147eb","tarball":"https://registry.npmjs.org/@kb-labs/shared-testing/-/shared-testing-2.41.0.tgz","fileCount":5,"integrity":"sha512-dd+26kBna9Y53DeVj99FBWe5MSK8IfUssOMD3UOwscP+m/dPw5cHZFS1e6pzvvjzzDEG5pFUenkb9UVPVrq6JQ==","signatures":[{"sig":"MEUCIE3rHSqoaQeiGzK9890NfhMLmemAN6dee+YCAb5Cnyw6AiEAo06nb+E+cm1f/ZmUwpaZxWSkA9NQiv7FRFr2dSS3M6w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":142956},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-shared-testing-2.41.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src","test":"vitest run","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint src --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/76be5e2a7f35fdbe1521bb511953b29e/kb-labs-shared-testing-2.41.0.tgz","_integrity":"sha512-dd+26kBna9Y53DeVj99FBWe5MSK8IfUssOMD3UOwscP+m/dPw5cHZFS1e6pzvvjzzDEG5pFUenkb9UVPVrq6JQ==","_npmVersion":"10.8.2","description":"Test utilities for KB Labs plugin development — mock builders, platform setup, test context","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"vitest":"^3.2.4","@kb-labs/core-runtime":"2.41.0","@kb-labs/core-platform":"2.41.0","@kb-labs/plugin-contracts":"2.41.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.41.0"},"_npmOperationalInternal":{"tmp":"tmp/shared-testing_2.41.0_1776425014734_0.30774233128153106","host":"s3://npm-registry-packages-npm-production"}},"2.42.0":{"name":"@kb-labs/shared-testing","version":"2.42.0","_id":"@kb-labs/shared-testing@2.42.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"ff31d662ec2dac1e76b8bd2fb6ea03957cf32203","tarball":"https://registry.npmjs.org/@kb-labs/shared-testing/-/shared-testing-2.42.0.tgz","fileCount":5,"integrity":"sha512-ideNxN3yr1jD5/H49hRoTNCnmv/l9+GBh6ycV1WDKAbd2FeY29oNOKzNrZfLekrW2Ow2g9EjGGpzycmcFZWLKQ==","signatures":[{"sig":"MEUCIGPftQCZhKQCAj8vgnxXaqc8nioSbCxNVKCwu0QS0Wo6AiEAjRHPDepZWk3OfoyvBHcdd/ODqMeFYSyOShfztjpXuEQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":142956},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-shared-testing-2.42.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src","test":"vitest run","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint src --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/27919074f9f1df28dd5bcae51372a7c4/kb-labs-shared-testing-2.42.0.tgz","_integrity":"sha512-ideNxN3yr1jD5/H49hRoTNCnmv/l9+GBh6ycV1WDKAbd2FeY29oNOKzNrZfLekrW2Ow2g9EjGGpzycmcFZWLKQ==","_npmVersion":"10.8.2","description":"Test utilities for KB Labs plugin development — mock builders, platform setup, test context","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"vitest":"^3.2.4","@kb-labs/core-runtime":"2.42.0","@kb-labs/core-platform":"2.42.0","@kb-labs/plugin-contracts":"2.42.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.42.0"},"_npmOperationalInternal":{"tmp":"tmp/shared-testing_2.42.0_1776428859726_0.6909047794956011","host":"s3://npm-registry-packages-npm-production"}},"2.43.0":{"name":"@kb-labs/shared-testing","version":"2.43.0","_id":"@kb-labs/shared-testing@2.43.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"263133bc0c01685374925011f621dcf3d58d523f","tarball":"https://registry.npmjs.org/@kb-labs/shared-testing/-/shared-testing-2.43.0.tgz","fileCount":5,"integrity":"sha512-oMzr8Hcg7/Jvk5xcd56oc5TwYj7pzJo4LYey2QUC/zZPQnzbdYFro0XbW4mE2cE7iGZlP40duT6KhISRK3mbBg==","signatures":[{"sig":"MEYCIQDdQUvsjuN7SwG0XUkIp3Bi9w8rahr2e2pc8hex1Uw7pgIhAIh4NpKa59vR8HAANVyoFiplAfWuD7vzJBgF6BZVQd0d","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":142956},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-shared-testing-2.43.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src","test":"vitest run","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint src --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/9f278166668d78ed8c41d89e42a6fd46/kb-labs-shared-testing-2.43.0.tgz","_integrity":"sha512-oMzr8Hcg7/Jvk5xcd56oc5TwYj7pzJo4LYey2QUC/zZPQnzbdYFro0XbW4mE2cE7iGZlP40duT6KhISRK3mbBg==","_npmVersion":"10.8.2","description":"Test utilities for KB Labs plugin development — mock builders, platform setup, test context","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"vitest":"^3.2.4","@kb-labs/core-runtime":"2.43.0","@kb-labs/core-platform":"2.43.0","@kb-labs/plugin-contracts":"2.43.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.43.0"},"_npmOperationalInternal":{"tmp":"tmp/shared-testing_2.43.0_1776431451262_0.7327443624360306","host":"s3://npm-registry-packages-npm-production"}},"2.44.0":{"name":"@kb-labs/shared-testing","version":"2.44.0","_id":"@kb-labs/shared-testing@2.44.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"32702d3b745cb1ec13cc5f3a76eefaf0a166b429","tarball":"https://registry.npmjs.org/@kb-labs/shared-testing/-/shared-testing-2.44.0.tgz","fileCount":5,"integrity":"sha512-aZTTYgUQwXkHL1hxlrZfmVOqyq49bGNaOF2KQnt224+kSEegehZaebf/s62K3vjLYu5VQ9IUzsVxK5mdwzaFFA==","signatures":[{"sig":"MEUCIGMlG9qOK13Zl9oylAwsgI+icUgGskTZPKULrzGphiHFAiEAl7cCW+aS1WFn+yGmRz9hMVg0pKsYB3AHZiAZENOJV/M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":142956},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-shared-testing-2.44.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src","test":"vitest run","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint src --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/85eb24d2817fb88e84142d8a44fc6619/kb-labs-shared-testing-2.44.0.tgz","_integrity":"sha512-aZTTYgUQwXkHL1hxlrZfmVOqyq49bGNaOF2KQnt224+kSEegehZaebf/s62K3vjLYu5VQ9IUzsVxK5mdwzaFFA==","_npmVersion":"10.8.2","description":"Test utilities for KB Labs plugin development — mock builders, platform setup, test context","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"vitest":"^3.2.4","@kb-labs/core-runtime":"2.44.0","@kb-labs/core-platform":"2.44.0","@kb-labs/plugin-contracts":"2.44.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.44.0"},"_npmOperationalInternal":{"tmp":"tmp/shared-testing_2.44.0_1776500992106_0.7266591586220343","host":"s3://npm-registry-packages-npm-production"}},"2.45.0":{"name":"@kb-labs/shared-testing","version":"2.45.0","_id":"@kb-labs/shared-testing@2.45.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"d34b084354d07e0a6eceae4a8c1db5b06530a31a","tarball":"https://registry.npmjs.org/@kb-labs/shared-testing/-/shared-testing-2.45.0.tgz","fileCount":5,"integrity":"sha512-yug+17CNi0bGhkf9fDw99BHD6WqzZVTGMOP+EjszAI3AKciAJP91qaizETpJ4nTTCHgnoJLkQo8Zur9EmDp/cA==","signatures":[{"sig":"MEUCIAy4Agck6/PbUVNRbPxhBuoJ60AufEdiJ61uMQqGH1Y7AiEA+MHa4t+UiJowtK5BdwrpjVniuhwVyYgmwleDtyml27U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":142956},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-shared-testing-2.45.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src","test":"vitest run","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint src --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/bde90c109544a07354250c68317c6c99/kb-labs-shared-testing-2.45.0.tgz","_integrity":"sha512-yug+17CNi0bGhkf9fDw99BHD6WqzZVTGMOP+EjszAI3AKciAJP91qaizETpJ4nTTCHgnoJLkQo8Zur9EmDp/cA==","_npmVersion":"10.8.2","description":"Test utilities for KB Labs plugin development — mock builders, platform setup, test context","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"vitest":"^3.2.4","@kb-labs/core-runtime":"2.45.0","@kb-labs/core-platform":"2.45.0","@kb-labs/plugin-contracts":"2.45.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.45.0"},"_npmOperationalInternal":{"tmp":"tmp/shared-testing_2.45.0_1776510354586_0.19122868860820352","host":"s3://npm-registry-packages-npm-production"}},"2.46.0":{"name":"@kb-labs/shared-testing","version":"2.46.0","_id":"@kb-labs/shared-testing@2.46.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"f66abddf8faba03a8dabf48b472f84a00c45d69d","tarball":"https://registry.npmjs.org/@kb-labs/shared-testing/-/shared-testing-2.46.0.tgz","fileCount":5,"integrity":"sha512-7FGVKg3RSr9D3snZfRK6Vkblvvkhy6rciEqtuAxN0jUVrEuFvkod2Dld+bBg1xQzae1sn0+GX0HnT6dFJbttmA==","signatures":[{"sig":"MEYCIQDWOcDWIXgetklrRNq+yHWqrd58sqzNewgINhRIuubrSwIhALxwTUghqtaH64+TTNXlvQVZjBIDWfvnIZRqE6lcRyDw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":142956},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-shared-testing-2.46.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src","test":"vitest run","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint src --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/559c81cc5ddedcf813a86aab26c8bda2/kb-labs-shared-testing-2.46.0.tgz","_integrity":"sha512-7FGVKg3RSr9D3snZfRK6Vkblvvkhy6rciEqtuAxN0jUVrEuFvkod2Dld+bBg1xQzae1sn0+GX0HnT6dFJbttmA==","_npmVersion":"10.8.2","description":"Test utilities for KB Labs plugin development — mock builders, platform setup, test context","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"vitest":"^3.2.4","@kb-labs/core-runtime":"2.46.0","@kb-labs/core-platform":"2.46.0","@kb-labs/plugin-contracts":"2.46.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.46.0"},"_npmOperationalInternal":{"tmp":"tmp/shared-testing_2.46.0_1776511815905_0.04059889268080674","host":"s3://npm-registry-packages-npm-production"}},"2.47.0":{"name":"@kb-labs/shared-testing","version":"2.47.0","_id":"@kb-labs/shared-testing@2.47.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"390d07773c2c833d45b512e7971e97ad2b6929d8","tarball":"https://registry.npmjs.org/@kb-labs/shared-testing/-/shared-testing-2.47.0.tgz","fileCount":5,"integrity":"sha512-4bCgXkl4Ibg9xrpuVaZnSheuwJyABGZkxkkr7MTJqLUaQL/vvaNQVaS0dyD/R4hISNFfbIDuE5XFj2RGd9Ggcw==","signatures":[{"sig":"MEYCIQD5ppK3W2xKoC5h8uYsOvhXApk6Z68Cf8wPmmMByMWlqQIhAMUbcw9M+tNrpnqg3mojVO3GeU5IKX4ZizIjX9oNebPC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":142956},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-shared-testing-2.47.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src","test":"vitest run","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint src --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/54d0762a20f6ee73fa066a9abf324887/kb-labs-shared-testing-2.47.0.tgz","_integrity":"sha512-4bCgXkl4Ibg9xrpuVaZnSheuwJyABGZkxkkr7MTJqLUaQL/vvaNQVaS0dyD/R4hISNFfbIDuE5XFj2RGd9Ggcw==","_npmVersion":"10.8.2","description":"Test utilities for KB Labs plugin development — mock builders, platform setup, test context","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"vitest":"^3.2.4","@kb-labs/core-runtime":"2.47.0","@kb-labs/core-platform":"2.47.0","@kb-labs/plugin-contracts":"2.47.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.47.0"},"_npmOperationalInternal":{"tmp":"tmp/shared-testing_2.47.0_1776514175988_0.4347200098930444","host":"s3://npm-registry-packages-npm-production"}},"2.53.0":{"name":"@kb-labs/shared-testing","version":"2.53.0","_id":"@kb-labs/shared-testing@2.53.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"8ef3263aeb7d736219cf7136a2b572d9cbe13c4f","tarball":"https://registry.npmjs.org/@kb-labs/shared-testing/-/shared-testing-2.53.0.tgz","fileCount":5,"integrity":"sha512-eZ9+NOR6hSDogK6C2x561QDWUct4JyLwPZStrwqlWgwxi5EbMT4DIKteqzvOfSH1DfkikKuEEI75v58RF6DANw==","signatures":[{"sig":"MEUCIF1Wnzz9zI3KTJuNDd2EccZlspTbANdbJEmes8wq0yaIAiEAz2B8EimR6/vP7Z4O/keRh2efT3+MZ5BVlUBdxM1ZZ1g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":142956},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-shared-testing-2.53.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src","test":"vitest run","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint src --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/caf8e2efbef4da1807f915019a396463/kb-labs-shared-testing-2.53.0.tgz","_integrity":"sha512-eZ9+NOR6hSDogK6C2x561QDWUct4JyLwPZStrwqlWgwxi5EbMT4DIKteqzvOfSH1DfkikKuEEI75v58RF6DANw==","_npmVersion":"10.8.2","description":"Test utilities for KB Labs plugin development — mock builders, platform setup, test context","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"vitest":"^3.2.4","@kb-labs/core-runtime":"2.53.0","@kb-labs/core-platform":"2.53.0","@kb-labs/plugin-contracts":"2.53.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.53.0"},"_npmOperationalInternal":{"tmp":"tmp/shared-testing_2.53.0_1776534717820_0.17742899586583016","host":"s3://npm-registry-packages-npm-production"}},"2.54.0":{"name":"@kb-labs/shared-testing","version":"2.54.0","_id":"@kb-labs/shared-testing@2.54.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"ac90c128ea844c20ec57ebc7091b49a207b8a018","tarball":"https://registry.npmjs.org/@kb-labs/shared-testing/-/shared-testing-2.54.0.tgz","fileCount":5,"integrity":"sha512-1NOLgkQ9j/9889vRbglTweSppPiWgZ+anvZPeDvcal3B809tIn5i6XAxVH0sFMboP2/gD7GM0OFQiCHBoQVBng==","signatures":[{"sig":"MEQCIBbkJ8pIjz3cO0fy8bab5gfd2+k+0Pk9fYrPFe1QPZI9AiA0pKixIy0YCM+tYHBsizPto1QKFoBud2RpAScykMpiUQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":142956},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-shared-testing-2.54.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src","test":"vitest run","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint src --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/5852deebb86f6c16996379a15d47b9c4/kb-labs-shared-testing-2.54.0.tgz","_integrity":"sha512-1NOLgkQ9j/9889vRbglTweSppPiWgZ+anvZPeDvcal3B809tIn5i6XAxVH0sFMboP2/gD7GM0OFQiCHBoQVBng==","_npmVersion":"10.8.2","description":"Test utilities for KB Labs plugin development — mock builders, platform setup, test context","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"vitest":"^3.2.4","@kb-labs/core-runtime":"2.54.0","@kb-labs/core-platform":"2.54.0","@kb-labs/plugin-contracts":"2.54.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.54.0"},"_npmOperationalInternal":{"tmp":"tmp/shared-testing_2.54.0_1776616044671_0.21649601329494583","host":"s3://npm-registry-packages-npm-production"}},"2.55.0":{"name":"@kb-labs/shared-testing","version":"2.55.0","_id":"@kb-labs/shared-testing@2.55.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"258316285de99b9a0c39d59ec08f6473a58bbec3","tarball":"https://registry.npmjs.org/@kb-labs/shared-testing/-/shared-testing-2.55.0.tgz","fileCount":5,"integrity":"sha512-t+RKcQJzIIVb/W++UKkr2EeDvxDHRJwbmd09NH9pJDAsyVWTOv8P5m9limgMnpmerbuvqyxM/ZLbluGOi8cjEg==","signatures":[{"sig":"MEQCIGwaGlp2CMr7J8DXNbZyg+QtnZJJw5AwV2POT+Tk8cNfAiBODQmXY+V2HXIvLn2hwwHnKg5Mogm7zJXhzAQJ/DYFNg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":142956},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-shared-testing-2.55.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src","test":"vitest run","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint src --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/aa8f58b3d6855cf9d7e64a98f482a485/kb-labs-shared-testing-2.55.0.tgz","_integrity":"sha512-t+RKcQJzIIVb/W++UKkr2EeDvxDHRJwbmd09NH9pJDAsyVWTOv8P5m9limgMnpmerbuvqyxM/ZLbluGOi8cjEg==","_npmVersion":"10.8.2","description":"Test utilities for KB Labs plugin development — mock builders, platform setup, test context","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"vitest":"^3.2.4","@kb-labs/core-runtime":"2.55.0","@kb-labs/core-platform":"2.55.0","@kb-labs/plugin-contracts":"2.55.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.55.0"},"_npmOperationalInternal":{"tmp":"tmp/shared-testing_2.55.0_1776620840025_0.05681532479080009","host":"s3://npm-registry-packages-npm-production"}},"2.56.0":{"name":"@kb-labs/shared-testing","version":"2.56.0","_id":"@kb-labs/shared-testing@2.56.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"42bd4a35ef48ec945c7e71db0f22d2679b3c9e80","tarball":"https://registry.npmjs.org/@kb-labs/shared-testing/-/shared-testing-2.56.0.tgz","fileCount":5,"integrity":"sha512-oWreAWWD4wFdUAnkS7Jgfdc/Pwi3E44eyQALMKQdq1KoguEw8IyUrCZEB+uw/u0B8QMhiUhXEsWn7WY/n3Md5A==","signatures":[{"sig":"MEQCIFEZa2PrtfZPn7mc3SNDxnPb1BLHy3cfLoqlRHHgOMskAiBtbvF5bwiAMQNLlvPdhc2srQeam6tJKBGaAWRs3a7Oxw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":142956},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-shared-testing-2.56.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src","test":"vitest run","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint src --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/84a2009f20868db6eb5028fc5845b382/kb-labs-shared-testing-2.56.0.tgz","_integrity":"sha512-oWreAWWD4wFdUAnkS7Jgfdc/Pwi3E44eyQALMKQdq1KoguEw8IyUrCZEB+uw/u0B8QMhiUhXEsWn7WY/n3Md5A==","_npmVersion":"10.8.2","description":"Test utilities for KB Labs plugin development — mock builders, platform setup, test context","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"vitest":"^3.2.4","@kb-labs/core-runtime":"2.56.0","@kb-labs/core-platform":"2.56.0","@kb-labs/plugin-contracts":"2.56.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.56.0"},"_npmOperationalInternal":{"tmp":"tmp/shared-testing_2.56.0_1776626139209_0.3528746006334078","host":"s3://npm-registry-packages-npm-production"}},"2.57.0":{"name":"@kb-labs/shared-testing","version":"2.57.0","_id":"@kb-labs/shared-testing@2.57.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"d03deb78b52a1b67f6e787d8993774a953924a42","tarball":"https://registry.npmjs.org/@kb-labs/shared-testing/-/shared-testing-2.57.0.tgz","fileCount":5,"integrity":"sha512-EHeNF18MhGoNxxnMueSrHr3h2uUB2Ig/uJuDhvUHjjCOcp84WVzmqIEj1gftOh0A/oYrha8HI4nxugIfYDjmcg==","signatures":[{"sig":"MEYCIQCef9r3MeJeK+UiyzH3a2LVCrjkGdBEOdqtg4Vn+/aRlQIhAJgt5FmVRDKdMv8GxFnzuBOE1cZn3d4wJQzeDkO9pqFJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":142956},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-shared-testing-2.57.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src","test":"vitest run","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint src --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/fdd823025e3cf97aa298be20b8f1e086/kb-labs-shared-testing-2.57.0.tgz","_integrity":"sha512-EHeNF18MhGoNxxnMueSrHr3h2uUB2Ig/uJuDhvUHjjCOcp84WVzmqIEj1gftOh0A/oYrha8HI4nxugIfYDjmcg==","_npmVersion":"10.8.2","description":"Test utilities for KB Labs plugin development — mock builders, platform setup, test context","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"vitest":"^3.2.4","@kb-labs/core-runtime":"2.57.0","@kb-labs/core-platform":"2.57.0","@kb-labs/plugin-contracts":"2.57.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.57.0"},"_npmOperationalInternal":{"tmp":"tmp/shared-testing_2.57.0_1776627250693_0.10937278675251338","host":"s3://npm-registry-packages-npm-production"}},"2.58.0":{"name":"@kb-labs/shared-testing","version":"2.58.0","_id":"@kb-labs/shared-testing@2.58.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"c9f5e3dd260a1512a0f5accdbe74b165befc5bb0","tarball":"https://registry.npmjs.org/@kb-labs/shared-testing/-/shared-testing-2.58.0.tgz","fileCount":5,"integrity":"sha512-BThKY+W0JR/41Laokn/DMf2tXSDGxsSXHeFaTOJ5gFDkzk9tD4IhFbvQCLlj//FyDNHAykuCoMSNN7fQ+qgzlg==","signatures":[{"sig":"MEQCIEeUn1lYiip6nBpsdlyKhv3iCs1RBDvKgOkbel95gP3/AiBdAm3yNLIsc5fa0+7/lAUCMZKwnzR3/lATaa08oFI+gA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":142956},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-shared-testing-2.58.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src","test":"vitest run","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint src --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/3bdce5c64584751c3dd92d5ec492633e/kb-labs-shared-testing-2.58.0.tgz","_integrity":"sha512-BThKY+W0JR/41Laokn/DMf2tXSDGxsSXHeFaTOJ5gFDkzk9tD4IhFbvQCLlj//FyDNHAykuCoMSNN7fQ+qgzlg==","_npmVersion":"10.8.2","description":"Test utilities for KB Labs plugin development — mock builders, platform setup, test context","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"vitest":"^3.2.4","@kb-labs/core-runtime":"2.58.0","@kb-labs/core-platform":"2.58.0","@kb-labs/plugin-contracts":"2.58.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.58.0"},"_npmOperationalInternal":{"tmp":"tmp/shared-testing_2.58.0_1776630065357_0.28108037289714227","host":"s3://npm-registry-packages-npm-production"}},"2.59.0":{"name":"@kb-labs/shared-testing","version":"2.59.0","_id":"@kb-labs/shared-testing@2.59.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"2939766008596b7771731c6e400d584b54ebcd36","tarball":"https://registry.npmjs.org/@kb-labs/shared-testing/-/shared-testing-2.59.0.tgz","fileCount":5,"integrity":"sha512-qd+ywWFSN8Pq2pBkjYVnQ8b4EujK/igMfFQihK6U4VKmwvoEZoqih0I0VDMxmu64p1wvefZ1SC3ttJetSF/2wQ==","signatures":[{"sig":"MEQCIEdSBVQ3fsPtv8BqtBYFsfLgEql9wWJtlwRRDI1/t53qAiABFLxNmTMTHxpu8RSb7Zy/+jOkB0AEBtdWnZKs6MCLdw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":142956},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-shared-testing-2.59.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src","test":"vitest run","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint src --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/92e53ed820c68c46d7f828e8bb2827c1/kb-labs-shared-testing-2.59.0.tgz","_integrity":"sha512-qd+ywWFSN8Pq2pBkjYVnQ8b4EujK/igMfFQihK6U4VKmwvoEZoqih0I0VDMxmu64p1wvefZ1SC3ttJetSF/2wQ==","_npmVersion":"10.8.2","description":"Test utilities for KB Labs plugin development — mock builders, platform setup, test context","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"vitest":"^3.2.4","@kb-labs/core-runtime":"2.59.0","@kb-labs/core-platform":"2.59.0","@kb-labs/plugin-contracts":"2.59.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.59.0"},"_npmOperationalInternal":{"tmp":"tmp/shared-testing_2.59.0_1776631476165_0.290302560206287","host":"s3://npm-registry-packages-npm-production"}},"2.60.0":{"name":"@kb-labs/shared-testing","version":"2.60.0","_id":"@kb-labs/shared-testing@2.60.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"2abc19decd935559eebd744b317e6608b7b5cded","tarball":"https://registry.npmjs.org/@kb-labs/shared-testing/-/shared-testing-2.60.0.tgz","fileCount":5,"integrity":"sha512-IZK2oaudT65LAUcrgzvdeWbzsRUmTsrS3+yMYHPn6qh2vr/8GgAd5seJ2d3Fo+3RVw34z1CqFbIDCoHVCvVCUw==","signatures":[{"sig":"MEUCIQDvhmrItNrcEXJjpGULGix8SUlxuLNNLgjIPNovELmlyAIgWL3ryxiZxhiBok3/LsaSODD7Ax9pHn0l7Aw2zE7uGLg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":142956},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-shared-testing-2.60.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src","test":"vitest run","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint src --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/d32d17eea6aa2a6cf5df3e3f7da6f63a/kb-labs-shared-testing-2.60.0.tgz","_integrity":"sha512-IZK2oaudT65LAUcrgzvdeWbzsRUmTsrS3+yMYHPn6qh2vr/8GgAd5seJ2d3Fo+3RVw34z1CqFbIDCoHVCvVCUw==","_npmVersion":"10.8.2","description":"Test utilities for KB Labs plugin development — mock builders, platform setup, test context","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"vitest":"^3.2.4","@kb-labs/core-runtime":"2.60.0","@kb-labs/core-platform":"2.60.0","@kb-labs/plugin-contracts":"2.60.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.60.0"},"_npmOperationalInternal":{"tmp":"tmp/shared-testing_2.60.0_1776634734301_0.690897059347779","host":"s3://npm-registry-packages-npm-production"}},"2.61.0":{"name":"@kb-labs/shared-testing","version":"2.61.0","_id":"@kb-labs/shared-testing@2.61.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"17d72218a8520945b2efa4abda666aa589dab87d","tarball":"https://registry.npmjs.org/@kb-labs/shared-testing/-/shared-testing-2.61.0.tgz","fileCount":5,"integrity":"sha512-C3zbqb1ZEcDWPh179G2Ji8QYL+//xaIAcwBvPYmEGTBZrU4ZSXKipyUXKKbIZ6pO7HV1VyoHnlwhlWPMroMuQg==","signatures":[{"sig":"MEYCIQD10lcE7SHp7ywI/TsC8/bTTlUMJcRvMj+irpLeVL06iAIhAJ6xWJ2GNUm1CqgHjmi4YSTtF+uF6h+3R5r9GpDIq8Mq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":142956},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-shared-testing-2.61.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src","test":"vitest run","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint src --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/1f9143b56d42715a43d93741cfc90502/kb-labs-shared-testing-2.61.0.tgz","_integrity":"sha512-C3zbqb1ZEcDWPh179G2Ji8QYL+//xaIAcwBvPYmEGTBZrU4ZSXKipyUXKKbIZ6pO7HV1VyoHnlwhlWPMroMuQg==","_npmVersion":"10.8.2","description":"Test utilities for KB Labs plugin development — mock builders, platform setup, test context","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"vitest":"^3.2.4","@kb-labs/core-runtime":"2.61.0","@kb-labs/core-platform":"2.61.0","@kb-labs/plugin-contracts":"2.61.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.61.0"},"_npmOperationalInternal":{"tmp":"tmp/shared-testing_2.61.0_1776693644420_0.7053618718450163","host":"s3://npm-registry-packages-npm-production"}},"2.62.0":{"name":"@kb-labs/shared-testing","version":"2.62.0","_id":"@kb-labs/shared-testing@2.62.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"51a3b9ea794eef9d49fc0a6426b63de25b284707","tarball":"https://registry.npmjs.org/@kb-labs/shared-testing/-/shared-testing-2.62.0.tgz","fileCount":5,"integrity":"sha512-/27Lba3y3/BwztzFgWu29FFkYbVCLrGSJAqh9TvGb9KlOd+uDIq5AzwL07P2BDZPUyiqe92PyKTfY5cksA7/dw==","signatures":[{"sig":"MEYCIQD3qs9xlqq6fZiIq/LUg+XHd3o80/gp+QGkKFgFBheH6AIhAKY3pBYVmzPjrlfsfOx2nOLFguAh0F0kSXXJDhrT4zj3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":142956},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-shared-testing-2.62.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src","test":"vitest run","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint src --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/5a646da8edaf0c424624056f19b9490a/kb-labs-shared-testing-2.62.0.tgz","_integrity":"sha512-/27Lba3y3/BwztzFgWu29FFkYbVCLrGSJAqh9TvGb9KlOd+uDIq5AzwL07P2BDZPUyiqe92PyKTfY5cksA7/dw==","_npmVersion":"10.8.2","description":"Test utilities for KB Labs plugin development — mock builders, platform setup, test context","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"vitest":"^3.2.4","@kb-labs/core-runtime":"2.62.0","@kb-labs/core-platform":"2.62.0","@kb-labs/plugin-contracts":"2.62.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.62.0"},"_npmOperationalInternal":{"tmp":"tmp/shared-testing_2.62.0_1776699223124_0.7786087104244677","host":"s3://npm-registry-packages-npm-production"}},"2.63.0":{"name":"@kb-labs/shared-testing","version":"2.63.0","_id":"@kb-labs/shared-testing@2.63.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"748d11d8f9117126146b7510642f8889138a0275","tarball":"https://registry.npmjs.org/@kb-labs/shared-testing/-/shared-testing-2.63.0.tgz","fileCount":5,"integrity":"sha512-jD8gPSLxJSjME7CbcOZsd4Q5LjK8hY7c4zlh3YXMLN1kLO+CEdO5HgtJr0ATieyzyAxni7yMCgbQP9lqpum9Og==","signatures":[{"sig":"MEQCIAItGIcAXD6owOGdYc0smOkPUnadH1jfkcky2ZSYZa2DAiBpBkX/ypR0xGt5+bB63lkM4kv7KIL3eXwFNB5huelDMg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":142956},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-shared-testing-2.63.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src","test":"vitest run","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint src --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/b1696413a09a7f39cb6a3436918c259a/kb-labs-shared-testing-2.63.0.tgz","_integrity":"sha512-jD8gPSLxJSjME7CbcOZsd4Q5LjK8hY7c4zlh3YXMLN1kLO+CEdO5HgtJr0ATieyzyAxni7yMCgbQP9lqpum9Og==","_npmVersion":"10.8.2","description":"Test utilities for KB Labs plugin development — mock builders, platform setup, test context","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"vitest":"^3.2.4","@kb-labs/core-runtime":"2.63.0","@kb-labs/core-platform":"2.63.0","@kb-labs/plugin-contracts":"2.63.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.63.0"},"_npmOperationalInternal":{"tmp":"tmp/shared-testing_2.63.0_1776716071453_0.5599368429389431","host":"s3://npm-registry-packages-npm-production"}},"2.64.0":{"name":"@kb-labs/shared-testing","version":"2.64.0","_id":"@kb-labs/shared-testing@2.64.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"03ce00eecc51d9d334c03a57fab1de4067485167","tarball":"https://registry.npmjs.org/@kb-labs/shared-testing/-/shared-testing-2.64.0.tgz","fileCount":5,"integrity":"sha512-ND/TjbcU2IleMOIxxHxDsi5tF4kDpDtSuze1bZxnb6IcTnSb/nzZzJIiRK7zlrYTIRmEpA69kN3rKmJCmDYldg==","signatures":[{"sig":"MEUCIQDcTXwUsF2D2WqNWsXjNNbCpPCjC5e77B0aGTqotmbIUAIgad6uoy9DvYv7pkHegAtynPtIT4IDfsUmrsGXJ0klr+U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":142956},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-shared-testing-2.64.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src","test":"vitest run","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint src --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/fb661f28190f738148567e33dc9b9262/kb-labs-shared-testing-2.64.0.tgz","_integrity":"sha512-ND/TjbcU2IleMOIxxHxDsi5tF4kDpDtSuze1bZxnb6IcTnSb/nzZzJIiRK7zlrYTIRmEpA69kN3rKmJCmDYldg==","_npmVersion":"10.8.2","description":"Test utilities for KB Labs plugin development — mock builders, platform setup, test context","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"vitest":"^3.2.4","@kb-labs/core-runtime":"2.64.0","@kb-labs/core-platform":"2.64.0","@kb-labs/plugin-contracts":"2.64.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.64.0"},"_npmOperationalInternal":{"tmp":"tmp/shared-testing_2.64.0_1776716813185_0.8121859847239994","host":"s3://npm-registry-packages-npm-production"}},"2.65.0":{"name":"@kb-labs/shared-testing","version":"2.65.0","_id":"@kb-labs/shared-testing@2.65.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"c8f8b4e4c1a1eb69c6a9ae885db301951b83015b","tarball":"https://registry.npmjs.org/@kb-labs/shared-testing/-/shared-testing-2.65.0.tgz","fileCount":5,"integrity":"sha512-rc0p/v7K0oe/D6jIBDUBrmVxYRYBPg2dDyGvEKEE3XV1dvnMo8wUWiI35IBKgtWMBMUKb7ZdpJ1NWENASSYmEw==","signatures":[{"sig":"MEUCIE2XfnDpm64zqqE0vqIBlEKlgB8L+X6adiF8cryrVh8sAiEA5OKwM3sFEZnmiWoQO4lvP494kj53h8jYRyiwTBUMY9E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":142956},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-shared-testing-2.65.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src","test":"vitest run","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint src --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/ea159dd688251a21bc3389287d415501/kb-labs-shared-testing-2.65.0.tgz","_integrity":"sha512-rc0p/v7K0oe/D6jIBDUBrmVxYRYBPg2dDyGvEKEE3XV1dvnMo8wUWiI35IBKgtWMBMUKb7ZdpJ1NWENASSYmEw==","_npmVersion":"10.8.2","description":"Test utilities for KB Labs plugin development — mock builders, platform setup, test context","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"vitest":"^3.2.4","@kb-labs/core-runtime":"2.65.0","@kb-labs/core-platform":"2.65.0","@kb-labs/plugin-contracts":"2.65.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.65.0"},"_npmOperationalInternal":{"tmp":"tmp/shared-testing_2.65.0_1776755664110_0.05113716615154362","host":"s3://npm-registry-packages-npm-production"}},"2.66.0":{"name":"@kb-labs/shared-testing","version":"2.66.0","_id":"@kb-labs/shared-testing@2.66.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"93a54a1bf8a71c20ff01354850c6ba25a73171fa","tarball":"https://registry.npmjs.org/@kb-labs/shared-testing/-/shared-testing-2.66.0.tgz","fileCount":5,"integrity":"sha512-qLV1uNRemWAq64fN8IwVmWMECC151b6gxJQfB7j9GnNApamD7xiddxzRmdTLmN+cOyFUJx4onrqo49ek9Zk/QQ==","signatures":[{"sig":"MEYCIQCHIDoEWgWBYYY+dPNPbEb7jBumsE3K0eI4unqj2I+swwIhAMYgy/VaLvQs+FdWZKSsItekNjDzgNGOMgtJ8Nlq6+2o","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":142956},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-shared-testing-2.66.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src","test":"vitest run","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint src --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/5f18f7c5e36cfb0d18981d2a837821a6/kb-labs-shared-testing-2.66.0.tgz","_integrity":"sha512-qLV1uNRemWAq64fN8IwVmWMECC151b6gxJQfB7j9GnNApamD7xiddxzRmdTLmN+cOyFUJx4onrqo49ek9Zk/QQ==","_npmVersion":"10.8.2","description":"Test utilities for KB Labs plugin development — mock builders, platform setup, test context","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"vitest":"^3.2.4","@kb-labs/core-runtime":"2.66.0","@kb-labs/core-platform":"2.66.0","@kb-labs/plugin-contracts":"2.66.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.66.0"},"_npmOperationalInternal":{"tmp":"tmp/shared-testing_2.66.0_1776756922527_0.7889899177970847","host":"s3://npm-registry-packages-npm-production"}},"2.67.0":{"name":"@kb-labs/shared-testing","version":"2.67.0","_id":"@kb-labs/shared-testing@2.67.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"216e397e6cc759d533278d42f9534c1d01f9cdb8","tarball":"https://registry.npmjs.org/@kb-labs/shared-testing/-/shared-testing-2.67.0.tgz","fileCount":5,"integrity":"sha512-gl9vZ8YoTfq1ozEadmMRNcE+pIDhdwJbzpfjgBoOaSf3vDIeAEHrmPIwQrYvJS1D4nV7kBxzq5RaDqJY8dxW6g==","signatures":[{"sig":"MEUCIQCSTKXRFjJvAeoTk3HHjWfY/Twdhc80ePyNZPUUCPFSrAIgMloA0lJoTKl9K1IMh2fD0fRf8T59vtXZyOoR34sVcWY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":142956},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-shared-testing-2.67.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src","test":"vitest run","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint src --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/e4110c957a68e4bf345a08fe95eb07af/kb-labs-shared-testing-2.67.0.tgz","_integrity":"sha512-gl9vZ8YoTfq1ozEadmMRNcE+pIDhdwJbzpfjgBoOaSf3vDIeAEHrmPIwQrYvJS1D4nV7kBxzq5RaDqJY8dxW6g==","_npmVersion":"10.8.2","description":"Test utilities for KB Labs plugin development — mock builders, platform setup, test context","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"vitest":"^3.2.4","@kb-labs/core-runtime":"2.67.0","@kb-labs/core-platform":"2.67.0","@kb-labs/plugin-contracts":"2.67.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.67.0"},"_npmOperationalInternal":{"tmp":"tmp/shared-testing_2.67.0_1776758879718_0.9140133656250113","host":"s3://npm-registry-packages-npm-production"}},"2.68.0":{"name":"@kb-labs/shared-testing","version":"2.68.0","_id":"@kb-labs/shared-testing@2.68.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"81acc59251b31648cd4b21ca40fc4864a7d0bf40","tarball":"https://registry.npmjs.org/@kb-labs/shared-testing/-/shared-testing-2.68.0.tgz","fileCount":5,"integrity":"sha512-Gs4RNvQF3kkrUUX3ZskTQerQrjgHgBLAt9BrwtIUOY8LJHeD/Ms/bsmPyfMTGOQYm407XAX248nIXSNCAOcgbQ==","signatures":[{"sig":"MEYCIQCEWtroGzhGoXPnOSVcs75IPSAuBaLJM7cM0u+5WXeSCwIhAJVH9RsD2qIPC6H8KzaGaNIHpEgnGpSSawBvwnnLo4rL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":142956},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-shared-testing-2.68.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src","test":"vitest run","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint src --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/b6108e2c5b4addd0a77d4e0f116303b8/kb-labs-shared-testing-2.68.0.tgz","_integrity":"sha512-Gs4RNvQF3kkrUUX3ZskTQerQrjgHgBLAt9BrwtIUOY8LJHeD/Ms/bsmPyfMTGOQYm407XAX248nIXSNCAOcgbQ==","_npmVersion":"10.8.2","description":"Test utilities for KB Labs plugin development — mock builders, platform setup, test context","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"vitest":"^3.2.4","@kb-labs/core-runtime":"2.68.0","@kb-labs/core-platform":"2.68.0","@kb-labs/plugin-contracts":"2.68.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.68.0"},"_npmOperationalInternal":{"tmp":"tmp/shared-testing_2.68.0_1776760004222_0.4641643302412799","host":"s3://npm-registry-packages-npm-production"}},"2.69.0":{"name":"@kb-labs/shared-testing","version":"2.69.0","_id":"@kb-labs/shared-testing@2.69.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"18d95e5106882b0c3acef8db80233e47cb3c6f4d","tarball":"https://registry.npmjs.org/@kb-labs/shared-testing/-/shared-testing-2.69.0.tgz","fileCount":5,"integrity":"sha512-GvQlil4+vEieVbExegrmX/GeMqQtI7bSdREFTOlpPe70OLFaJ+G8Tuzbjys/wGyjI830OtnPjX4omHp6hJR+iA==","signatures":[{"sig":"MEUCIQCFmAaLOOMEQVymUEEPsGFI23kK4BWqaZ6CHsKAWe7zRgIgEJl4N+cvqqC4sTB2OWSIV6cXpkZ4HcZz2IggDnvjpsQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":142956},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-shared-testing-2.69.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src","test":"vitest run","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint src --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/610ca86e35bd4aaa14a470078d91f273/kb-labs-shared-testing-2.69.0.tgz","_integrity":"sha512-GvQlil4+vEieVbExegrmX/GeMqQtI7bSdREFTOlpPe70OLFaJ+G8Tuzbjys/wGyjI830OtnPjX4omHp6hJR+iA==","_npmVersion":"10.8.2","description":"Test utilities for KB Labs plugin development — mock builders, platform setup, test context","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"vitest":"^3.2.4","@kb-labs/core-runtime":"2.69.0","@kb-labs/core-platform":"2.69.0","@kb-labs/plugin-contracts":"2.69.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.69.0"},"_npmOperationalInternal":{"tmp":"tmp/shared-testing_2.69.0_1776760707268_0.6121578735866282","host":"s3://npm-registry-packages-npm-production"}},"2.72.0":{"name":"@kb-labs/shared-testing","version":"2.72.0","_id":"@kb-labs/shared-testing@2.72.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"1ea45757cd414c106926e8d7b1e16441f2fbafcd","tarball":"https://registry.npmjs.org/@kb-labs/shared-testing/-/shared-testing-2.72.0.tgz","fileCount":5,"integrity":"sha512-BllVsHBLSUWQOhXC2y2ZhJK8pBl3aauyt1JKkXWGH8qNohwW/v55pda/Q9GVMiQAEyY8GttWQOAed5Jx2jKC5w==","signatures":[{"sig":"MEUCIQDuKwB44oZLhIzbY4jqxf1iAmkknljTu+WxJAd3J2vzNwIgTyN6EYoW+0pblljCbEehcf/aj+E+YMX4/RyL3Uzt3jo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":142956},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-shared-testing-2.72.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src","test":"vitest run","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint src --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/c840ee25240461699cb44c44ca1e4cb9/kb-labs-shared-testing-2.72.0.tgz","_integrity":"sha512-BllVsHBLSUWQOhXC2y2ZhJK8pBl3aauyt1JKkXWGH8qNohwW/v55pda/Q9GVMiQAEyY8GttWQOAed5Jx2jKC5w==","_npmVersion":"10.8.2","description":"Test utilities for KB Labs plugin development — mock builders, platform setup, test context","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"vitest":"^3.2.4","@kb-labs/core-runtime":"2.72.0","@kb-labs/core-platform":"2.72.0","@kb-labs/plugin-contracts":"2.72.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.72.0"},"_npmOperationalInternal":{"tmp":"tmp/shared-testing_2.72.0_1776766182487_0.5213179004054365","host":"s3://npm-registry-packages-npm-production"}},"2.73.0":{"name":"@kb-labs/shared-testing","version":"2.73.0","_id":"@kb-labs/shared-testing@2.73.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"0d52fd7c13c6ba1d4994969f4864ad65abe0afd5","tarball":"https://registry.npmjs.org/@kb-labs/shared-testing/-/shared-testing-2.73.0.tgz","fileCount":5,"integrity":"sha512-KoD1Nop07P6eD3ca4H23iNq7rjCQkES+eTsdLTYaL4UCGFyFB+zTsnduZAvqASCPwp/Iu/dBrhX1lv3QUSZmFQ==","signatures":[{"sig":"MEYCIQC+tt+1Zu085zQYOM9YbKggdwfUcQ5khtoMYhuJyoGvkwIhANLMUoZrdeg/50OXM8Vec0woMcm+fkfKd76kniSsZkS8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":142956},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-shared-testing-2.73.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src","test":"vitest run","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint src --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/9c83036f006c17c87e3b15469c7815c3/kb-labs-shared-testing-2.73.0.tgz","_integrity":"sha512-KoD1Nop07P6eD3ca4H23iNq7rjCQkES+eTsdLTYaL4UCGFyFB+zTsnduZAvqASCPwp/Iu/dBrhX1lv3QUSZmFQ==","_npmVersion":"10.8.2","description":"Test utilities for KB Labs plugin development — mock builders, platform setup, test context","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"vitest":"^3.2.4","@kb-labs/core-runtime":"2.73.0","@kb-labs/core-platform":"2.73.0","@kb-labs/plugin-contracts":"2.73.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.73.0"},"_npmOperationalInternal":{"tmp":"tmp/shared-testing_2.73.0_1776769815493_0.4343870765244595","host":"s3://npm-registry-packages-npm-production"}},"2.74.0":{"name":"@kb-labs/shared-testing","version":"2.74.0","_id":"@kb-labs/shared-testing@2.74.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"c130feb77ac5b5180181936fd0f413e74a193288","tarball":"https://registry.npmjs.org/@kb-labs/shared-testing/-/shared-testing-2.74.0.tgz","fileCount":5,"integrity":"sha512-o/Rps1xXnj1FUflbqNgzJ5cF7t9WUk9KEmERTKsM05Ij2MtDrqKtIpaU8fi9jY4uT1YSQNWJiDAct7TzeqtFow==","signatures":[{"sig":"MEUCIEqcU9YPfkDM678XevV3NrhxV2M0U5tdllD3rZ05sqbsAiEA1RgijlPZfP+MwhNgCIzFlpBSfI8Lg7HLrj4euhgbevQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":142956},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-shared-testing-2.74.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src","test":"vitest run","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint src --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/2b5dbc0db664fe5a36bc4feb310f4c8f/kb-labs-shared-testing-2.74.0.tgz","_integrity":"sha512-o/Rps1xXnj1FUflbqNgzJ5cF7t9WUk9KEmERTKsM05Ij2MtDrqKtIpaU8fi9jY4uT1YSQNWJiDAct7TzeqtFow==","_npmVersion":"10.8.2","description":"Test utilities for KB Labs plugin development — mock builders, platform setup, test context","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"vitest":"^3.2.4","@kb-labs/core-runtime":"2.74.0","@kb-labs/core-platform":"2.74.0","@kb-labs/plugin-contracts":"2.74.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.74.0"},"_npmOperationalInternal":{"tmp":"tmp/shared-testing_2.74.0_1776774585919_0.5188278550912766","host":"s3://npm-registry-packages-npm-production"}},"2.75.0":{"name":"@kb-labs/shared-testing","version":"2.75.0","_id":"@kb-labs/shared-testing@2.75.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"8de6f445681bd2b53380cbc7ba84b7867ebc0c8a","tarball":"https://registry.npmjs.org/@kb-labs/shared-testing/-/shared-testing-2.75.0.tgz","fileCount":5,"integrity":"sha512-RmoIKpCuKSTXKD5fhtuC6mDqHI9hTH+Wf13DcXKUSbhKfi8jVaUm5mJTZHjZ5qgbWQBOol+L86Z+DSIKKoVccw==","signatures":[{"sig":"MEUCIQCuBS1Rsim1RQuaI4oMEsvkwTCVtcYWsHqQjC1zMMR4agIgRfw/+NZJUURiNlN60NJCVyd0De9ZatB+7d7Vumu1UQI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":142956},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-shared-testing-2.75.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src","test":"vitest run","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint src --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/3ae0fe6a9b1ebd412c970a4a3b058dc9/kb-labs-shared-testing-2.75.0.tgz","_integrity":"sha512-RmoIKpCuKSTXKD5fhtuC6mDqHI9hTH+Wf13DcXKUSbhKfi8jVaUm5mJTZHjZ5qgbWQBOol+L86Z+DSIKKoVccw==","_npmVersion":"10.8.2","description":"Test utilities for KB Labs plugin development — mock builders, platform setup, test context","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"vitest":"^3.2.4","@kb-labs/core-runtime":"2.75.0","@kb-labs/core-platform":"2.75.0","@kb-labs/plugin-contracts":"2.75.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.75.0"},"_npmOperationalInternal":{"tmp":"tmp/shared-testing_2.75.0_1776776646701_0.5682385602220525","host":"s3://npm-registry-packages-npm-production"}},"2.77.0":{"name":"@kb-labs/shared-testing","version":"2.77.0","_id":"@kb-labs/shared-testing@2.77.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"c5c1113c982350e0c516e91013789922327a8919","tarball":"https://registry.npmjs.org/@kb-labs/shared-testing/-/shared-testing-2.77.0.tgz","fileCount":5,"integrity":"sha512-kuGz7ZEehaLUBMSvWhik7OMIsOIU3/TrQ4Lr/qMheDF9FADOWjYHHdjPiP3eugJGfHYJEXjQzPubjtg55gWiEQ==","signatures":[{"sig":"MEQCIB9jl7I8x1reFsZ9DDDP7Sj5RIrJ0eoSXc+RlaYjSpN/AiAyZdbgxwQX/WZo16cBTsxG+7m4jj+pesRkLAs3x2vn0Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":142956},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-shared-testing-2.77.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src","test":"vitest run","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint src --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/a61c65ebae461873f8a03d2535056254/kb-labs-shared-testing-2.77.0.tgz","_integrity":"sha512-kuGz7ZEehaLUBMSvWhik7OMIsOIU3/TrQ4Lr/qMheDF9FADOWjYHHdjPiP3eugJGfHYJEXjQzPubjtg55gWiEQ==","_npmVersion":"10.8.2","description":"Test utilities for KB Labs plugin development — mock builders, platform setup, test context","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"vitest":"^3.2.4","@kb-labs/core-runtime":"2.77.0","@kb-labs/core-platform":"2.77.0","@kb-labs/plugin-contracts":"2.77.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.77.0"},"_npmOperationalInternal":{"tmp":"tmp/shared-testing_2.77.0_1776780092209_0.47025408044102956","host":"s3://npm-registry-packages-npm-production"}},"2.78.0":{"name":"@kb-labs/shared-testing","version":"2.78.0","_id":"@kb-labs/shared-testing@2.78.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"7b7bb505ff6950b1799b5097ab2cf9d4a3a75440","tarball":"https://registry.npmjs.org/@kb-labs/shared-testing/-/shared-testing-2.78.0.tgz","fileCount":5,"integrity":"sha512-ra/1hTjL7k4PxaMygVapz1BqOt8ITh4mAbjTNwnNODCxbMUoeDhidQTB4FZT8yVr4GSc7vYF8yqsI9wLy/EY3A==","signatures":[{"sig":"MEQCIEDLxBg6djensT24C5R40mMjK6ihSiuQ4mXuN7a7IvAqAiAG4HvmJ9aiWUJcwJuBv+iTrEkk7yuCcEj2juRqhsXvkg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":142956},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-shared-testing-2.78.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src","test":"vitest run","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint src --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/43dff8c9bca18479489ea9074eb398dd/kb-labs-shared-testing-2.78.0.tgz","_integrity":"sha512-ra/1hTjL7k4PxaMygVapz1BqOt8ITh4mAbjTNwnNODCxbMUoeDhidQTB4FZT8yVr4GSc7vYF8yqsI9wLy/EY3A==","_npmVersion":"10.8.2","description":"Test utilities for KB Labs plugin development — mock builders, platform setup, test context","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"vitest":"^3.2.4","@kb-labs/core-runtime":"2.78.0","@kb-labs/core-platform":"2.78.0","@kb-labs/plugin-contracts":"2.78.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.78.0"},"_npmOperationalInternal":{"tmp":"tmp/shared-testing_2.78.0_1776786445589_0.12594342685687487","host":"s3://npm-registry-packages-npm-production"}},"2.79.0":{"name":"@kb-labs/shared-testing","version":"2.79.0","_id":"@kb-labs/shared-testing@2.79.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"bb1e568818b010d014865eb2c66bb98659e6bc58","tarball":"https://registry.npmjs.org/@kb-labs/shared-testing/-/shared-testing-2.79.0.tgz","fileCount":5,"integrity":"sha512-TpGqqisvcyCDi3q7lxYlp9VzMqAlBqQWxOwNXOvQTH42wpFHz/ovPJcO+d9EX6JqBnTGnWLhSq1NYwbKEy8w3g==","signatures":[{"sig":"MEUCIQDNUEjvg9N3jATd231estwrX1Gl7cFySTinHz/G0h1cagIgWGnVl0cSVOxx85inlG4OKWfXzcKivXgeXkeYhiKo+1o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":142956},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-shared-testing-2.79.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src","test":"vitest run","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint src --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/d2b5bb9967c92957b29bfc2413a6c0df/kb-labs-shared-testing-2.79.0.tgz","_integrity":"sha512-TpGqqisvcyCDi3q7lxYlp9VzMqAlBqQWxOwNXOvQTH42wpFHz/ovPJcO+d9EX6JqBnTGnWLhSq1NYwbKEy8w3g==","_npmVersion":"10.8.2","description":"Test utilities for KB Labs plugin development — mock builders, platform setup, test context","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"vitest":"^3.2.4","@kb-labs/core-runtime":"2.79.0","@kb-labs/core-platform":"2.79.0","@kb-labs/plugin-contracts":"2.79.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.79.0"},"_npmOperationalInternal":{"tmp":"tmp/shared-testing_2.79.0_1776789506391_0.8721522109634041","host":"s3://npm-registry-packages-npm-production"}},"2.80.0":{"name":"@kb-labs/shared-testing","version":"2.80.0","_id":"@kb-labs/shared-testing@2.80.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"4b886e5322f756cff0d7553ca8a51745d12151b0","tarball":"https://registry.npmjs.org/@kb-labs/shared-testing/-/shared-testing-2.80.0.tgz","fileCount":5,"integrity":"sha512-+GDNsd8TVs5SQqn1582+ZyWt9e9UVBx6BsVqlQfvP/Q1baSHZ7hARWW5pDzYrQ93WJYii0HhyFoJeYzAtigWVA==","signatures":[{"sig":"MEQCIDsI6mqNV3lYUOIfgjHLFvTYx9LnYovku+fkj5Tlex9KAiBvD0R/amWYeHOzw01zJiXHBVPEvvvWy5tbVbmJhEZ/3w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":142956},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-shared-testing-2.80.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src","test":"vitest run","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint src --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/1ad3d5eed92b4478399601a4f1c2712f/kb-labs-shared-testing-2.80.0.tgz","_integrity":"sha512-+GDNsd8TVs5SQqn1582+ZyWt9e9UVBx6BsVqlQfvP/Q1baSHZ7hARWW5pDzYrQ93WJYii0HhyFoJeYzAtigWVA==","_npmVersion":"10.8.2","description":"Test utilities for KB Labs plugin development — mock builders, platform setup, test context","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"vitest":"^3.2.4","@kb-labs/core-runtime":"2.80.0","@kb-labs/core-platform":"2.80.0","@kb-labs/plugin-contracts":"2.80.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.80.0"},"_npmOperationalInternal":{"tmp":"tmp/shared-testing_2.80.0_1776791691413_0.7855143606152368","host":"s3://npm-registry-packages-npm-production"}},"2.81.0":{"name":"@kb-labs/shared-testing","version":"2.81.0","_id":"@kb-labs/shared-testing@2.81.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"a404731bff95aa1de8c9a13d7c0e778bb209d3a7","tarball":"https://registry.npmjs.org/@kb-labs/shared-testing/-/shared-testing-2.81.0.tgz","fileCount":5,"integrity":"sha512-480zijLjklTsdCLKqp1tKU7udorp62S7+KDNrliGoyBzI4TIQt8+srXD6XtWK0YsKRQ745mmJ6G+dpPBCF6jEg==","signatures":[{"sig":"MEUCIQDVaH7/TV4hUUxesBQT1masSTlL7kxxYJ9N35VF+vbMigIgZ2Tlhs67MxyJcPKs1rJlw7mNR9j0AbAcvpHk3C0GezY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":142956},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-shared-testing-2.81.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src","test":"vitest run","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint src --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/4431f3e723d38dc49d4ebdb38e260183/kb-labs-shared-testing-2.81.0.tgz","_integrity":"sha512-480zijLjklTsdCLKqp1tKU7udorp62S7+KDNrliGoyBzI4TIQt8+srXD6XtWK0YsKRQ745mmJ6G+dpPBCF6jEg==","_npmVersion":"10.8.2","description":"Test utilities for KB Labs plugin development — mock builders, platform setup, test context","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"vitest":"^3.2.4","@kb-labs/core-runtime":"2.81.0","@kb-labs/core-platform":"2.81.0","@kb-labs/plugin-contracts":"2.81.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.81.0"},"_npmOperationalInternal":{"tmp":"tmp/shared-testing_2.81.0_1776793375747_0.7491878475169047","host":"s3://npm-registry-packages-npm-production"}},"2.82.0":{"name":"@kb-labs/shared-testing","version":"2.82.0","_id":"@kb-labs/shared-testing@2.82.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"94af0b0ff599d2f769601738c90d1eddabd8655b","tarball":"https://registry.npmjs.org/@kb-labs/shared-testing/-/shared-testing-2.82.0.tgz","fileCount":5,"integrity":"sha512-CU0B7QH1s/0FXz4B6Aj4qdgRplB5I0uCRSoIyuMC/7Mu1p/ryE6vx3loEJG+3h60MXzw1v5immruFb3L1jPLDg==","signatures":[{"sig":"MEUCIClLEIqdAWNTeDyrn3VK+H0JBg6oBNA/ljlDFK9kEqEDAiEArwiosQOV10mw/Bu1zqehTLtjwDxm1XZNDwUofcUI9iM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":142956},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-shared-testing-2.82.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src","test":"vitest run","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint src --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/205016f6b777d5c9e97017efb4a18fb6/kb-labs-shared-testing-2.82.0.tgz","_integrity":"sha512-CU0B7QH1s/0FXz4B6Aj4qdgRplB5I0uCRSoIyuMC/7Mu1p/ryE6vx3loEJG+3h60MXzw1v5immruFb3L1jPLDg==","_npmVersion":"10.8.2","description":"Test utilities for KB Labs plugin development — mock builders, platform setup, test context","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"vitest":"^3.2.4","@kb-labs/core-runtime":"2.82.0","@kb-labs/core-platform":"2.82.0","@kb-labs/plugin-contracts":"2.82.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.82.0"},"_npmOperationalInternal":{"tmp":"tmp/shared-testing_2.82.0_1776795489579_0.1658304846129628","host":"s3://npm-registry-packages-npm-production"}},"2.87.0":{"name":"@kb-labs/shared-testing","version":"2.87.0","_id":"@kb-labs/shared-testing@2.87.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"bbd1a75d19da6daa024c5867d21c792e19f6a404","tarball":"https://registry.npmjs.org/@kb-labs/shared-testing/-/shared-testing-2.87.0.tgz","fileCount":5,"integrity":"sha512-qU/Enj8qGJU6IYYb7ZyqCLB+nIvtiyeiqDbEG3kxYBBw4QDd/4HIVCQaFKAHGytM1Xgwgvt49Y/G33fH5ixdqQ==","signatures":[{"sig":"MEQCIFX0qYr3Uch748acZj6dPeff94ZuQKcgfxzwRy8iaJ35AiAjr/VhboZz2UbJYPN+QQXZxNL/Zma3JUGRbr7G0J92Rw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":142956},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-shared-testing-2.87.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src","test":"vitest run","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint src --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/85d26150510831122e081fe9597f4123/kb-labs-shared-testing-2.87.0.tgz","_integrity":"sha512-qU/Enj8qGJU6IYYb7ZyqCLB+nIvtiyeiqDbEG3kxYBBw4QDd/4HIVCQaFKAHGytM1Xgwgvt49Y/G33fH5ixdqQ==","_npmVersion":"10.8.2","description":"Test utilities for KB Labs plugin development — mock builders, platform setup, test context","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"vitest":"^3.2.4","@kb-labs/core-runtime":"2.87.0","@kb-labs/core-platform":"2.87.0","@kb-labs/plugin-contracts":"2.87.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.87.0"},"_npmOperationalInternal":{"tmp":"tmp/shared-testing_2.87.0_1777064423269_0.6089664990673787","host":"s3://npm-registry-packages-npm-production"}},"2.88.0":{"name":"@kb-labs/shared-testing","version":"2.88.0","_id":"@kb-labs/shared-testing@2.88.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"934ee0a0007c5384a17d6b9d825a926487b3019f","tarball":"https://registry.npmjs.org/@kb-labs/shared-testing/-/shared-testing-2.88.0.tgz","fileCount":5,"integrity":"sha512-/Vb72ODANHuBMqhH6J7S7AFKhK7hWZo07HTF8tUMQxe0uVZr5tZgPOSWcFyoWzwMEvsvx25gm1GT0nc99hQqVQ==","signatures":[{"sig":"MEUCIQCdYw2M0SyvbqraGgPGR4lsM+HQkY8W5icZRfCJALg1GwIgYspAoJtMyHwmXnlpQ7LPMKjzlHeq7T42y/B00HdJ310=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":142956},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-shared-testing-2.88.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src","test":"vitest run","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint src --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/17dbb600a7cd69892c246f7a036e94ab/kb-labs-shared-testing-2.88.0.tgz","_integrity":"sha512-/Vb72ODANHuBMqhH6J7S7AFKhK7hWZo07HTF8tUMQxe0uVZr5tZgPOSWcFyoWzwMEvsvx25gm1GT0nc99hQqVQ==","_npmVersion":"10.8.2","description":"Test utilities for KB Labs plugin development — mock builders, platform setup, test context","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"vitest":"^3.2.4","@kb-labs/core-runtime":"2.88.0","@kb-labs/core-platform":"2.88.0","@kb-labs/plugin-contracts":"2.88.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.88.0"},"_npmOperationalInternal":{"tmp":"tmp/shared-testing_2.88.0_1777109700959_0.1544388830015584","host":"s3://npm-registry-packages-npm-production"}},"2.89.0":{"name":"@kb-labs/shared-testing","version":"2.89.0","_id":"@kb-labs/shared-testing@2.89.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"aec16e5a608195dbbfed366a99307915848e50b9","tarball":"https://registry.npmjs.org/@kb-labs/shared-testing/-/shared-testing-2.89.0.tgz","fileCount":5,"integrity":"sha512-EFoEaSnen+wj0N2JrQgSXkarY21cDZWBLVJQ7pxYqqnvdDPKiUkObBwYYcyUz6t30Tiok7L/c5nOMAIPPu2ERw==","signatures":[{"sig":"MEUCIDzHGrK6+hw6EMsBImZ7vAYyOQ9lMbaJGK24fTU+v73zAiEA0O8Qn+3j1LCF/4JQI8DBIWft2HZ6qykWpDMYn8VZQk4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":142956},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-shared-testing-2.89.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src","test":"vitest run","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint src --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/4a105cc6aa1ff5a05e64c4b3b3c7670f/kb-labs-shared-testing-2.89.0.tgz","_integrity":"sha512-EFoEaSnen+wj0N2JrQgSXkarY21cDZWBLVJQ7pxYqqnvdDPKiUkObBwYYcyUz6t30Tiok7L/c5nOMAIPPu2ERw==","_npmVersion":"10.8.2","description":"Test utilities for KB Labs plugin development — mock builders, platform setup, test context","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"vitest":"^3.2.4","@kb-labs/core-runtime":"2.89.0","@kb-labs/core-platform":"2.89.0","@kb-labs/plugin-contracts":"2.89.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.89.0"},"_npmOperationalInternal":{"tmp":"tmp/shared-testing_2.89.0_1777111603443_0.4394546251895468","host":"s3://npm-registry-packages-npm-production"}},"2.93.0":{"name":"@kb-labs/shared-testing","version":"2.93.0","_id":"@kb-labs/shared-testing@2.93.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"b9d884b9576b8eb5b85717e3ede1eda7bc1f0522","tarball":"https://registry.npmjs.org/@kb-labs/shared-testing/-/shared-testing-2.93.0.tgz","fileCount":5,"integrity":"sha512-kFI4IvjPwEIRLQRYJkKs7zZ8cAY1FeVJZ11jtMHmoYeEneeO8Yir0ZIHIo4ghmldkf0GYLzkq7dg4610RBjj9g==","signatures":[{"sig":"MEQCIFTz7OiclpiE1cFJIBg5rgdgWcDAUttUa06YHVxddam6AiAT9Vv7lCukosEqxyybrB+ziTZm4gxRfNGQM6TtaecHAg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":143729},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-shared-testing-2.93.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src","test":"vitest run","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint src --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/ff66e153175e6ef4ce11f75f0c336773/kb-labs-shared-testing-2.93.0.tgz","_integrity":"sha512-kFI4IvjPwEIRLQRYJkKs7zZ8cAY1FeVJZ11jtMHmoYeEneeO8Yir0ZIHIo4ghmldkf0GYLzkq7dg4610RBjj9g==","_npmVersion":"10.8.2","description":"Test utilities for KB Labs plugin development — mock builders, platform setup, test context","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"vitest":"^3.2.4","@kb-labs/core-runtime":"2.93.0","@kb-labs/core-platform":"2.93.0","@kb-labs/plugin-contracts":"2.93.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.93.0"},"_npmOperationalInternal":{"tmp":"tmp/shared-testing_2.93.0_1777405921790_0.8028247377056774","host":"s3://npm-registry-packages-npm-production"}},"2.94.0":{"name":"@kb-labs/shared-testing","version":"2.94.0","_id":"@kb-labs/shared-testing@2.94.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"a38320533bb3cd8a6f36c0e58bd87a0e210f71cf","tarball":"https://registry.npmjs.org/@kb-labs/shared-testing/-/shared-testing-2.94.0.tgz","fileCount":5,"integrity":"sha512-VNaFCY1q/RFyJlXndcPoqIMKRpPSu/tnMJnNMr/epMoMTPBGXWbcvvvpeElWxE4dSJsPvfXjL7cYmdk5vcTfbg==","signatures":[{"sig":"MEYCIQC6VeKzeK6uDfAweB03d8Jjm4h1XnQ3+SQiMc1RduAuCQIhAIHuUwZv0AB41XI47ZTjGcDd5CrSPpiiVznl2AmiOBEo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":143729},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-shared-testing-2.94.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src","test":"vitest run","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint src --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/063820f8284444e4dac1bd8d4d830364/kb-labs-shared-testing-2.94.0.tgz","_integrity":"sha512-VNaFCY1q/RFyJlXndcPoqIMKRpPSu/tnMJnNMr/epMoMTPBGXWbcvvvpeElWxE4dSJsPvfXjL7cYmdk5vcTfbg==","_npmVersion":"10.8.2","description":"Test utilities for KB Labs plugin development — mock builders, platform setup, test context","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"vitest":"^3.2.4","@kb-labs/core-runtime":"2.94.0","@kb-labs/core-platform":"2.94.0","@kb-labs/plugin-contracts":"2.94.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.94.0"},"_npmOperationalInternal":{"tmp":"tmp/shared-testing_2.94.0_1777410797660_0.3585971788773681","host":"s3://npm-registry-packages-npm-production"}},"2.96.0":{"name":"@kb-labs/shared-testing","version":"2.96.0","_id":"@kb-labs/shared-testing@2.96.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"ef77474fe0490454f4c528935c674627a487a2de","tarball":"https://registry.npmjs.org/@kb-labs/shared-testing/-/shared-testing-2.96.0.tgz","fileCount":5,"integrity":"sha512-dx7a5KN2wlYv++DYNTB/cJuOiXQYyRAGjriGQnGpD+s67Uwg9Uxs2kcBdWKC3I3+lFwNPVpuB8sfWWkLaEQjBQ==","signatures":[{"sig":"MEYCIQD+R3Nav/5HQq/IvHu/ejecF009CahAUlrHTDyZk9V6TAIhAMjj1l/qRpIJvnsL0bB11hRvsFiP3egVnnvb+nAaanFv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71711},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-shared-testing-2.96.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src","test":"vitest run","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint src --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/1b3566a8751a03c25eddcbcb82465803/kb-labs-shared-testing-2.96.0.tgz","_integrity":"sha512-dx7a5KN2wlYv++DYNTB/cJuOiXQYyRAGjriGQnGpD+s67Uwg9Uxs2kcBdWKC3I3+lFwNPVpuB8sfWWkLaEQjBQ==","_npmVersion":"10.8.2","description":"Test utilities for KB Labs plugin development — mock builders, platform setup, test context","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"vitest":"^3.2.6","@kb-labs/core-platform":"2.96.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.96.0"},"_npmOperationalInternal":{"tmp":"tmp/shared-testing_2.96.0_1783119716946_0.4111850149985601","host":"s3://npm-registry-packages-npm-production"}},"2.98.0":{"name":"@kb-labs/shared-testing","version":"2.98.0","_id":"@kb-labs/shared-testing@2.98.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"a79af6b5a091ae4a99a994bba68c483704122ad1","tarball":"https://registry.npmjs.org/@kb-labs/shared-testing/-/shared-testing-2.98.0.tgz","fileCount":5,"integrity":"sha512-JWNrd8g/rcPqjJnFsLfCkfTsdy+eBPqWcIWV+mSd+kpewp5TrI4Vb4tJb+Jrr3iTW79K8hwEvJSb3buDw/plPg==","signatures":[{"sig":"MEUCIA/yGNZ16Fi9uNfzZhUIF1Ceg2Smz4iCBcuAUZH0mrkSAiEA3LuaVpsIL3W9NZEWrAXKwuxUNNHsX7LW+kgBp3pmgWE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71711},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-shared-testing-2.98.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src","test":"vitest run","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint src --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/e12a2cb9e7f6c80f3740d01ffd8db68e/kb-labs-shared-testing-2.98.0.tgz","_integrity":"sha512-JWNrd8g/rcPqjJnFsLfCkfTsdy+eBPqWcIWV+mSd+kpewp5TrI4Vb4tJb+Jrr3iTW79K8hwEvJSb3buDw/plPg==","_npmVersion":"10.8.2","description":"Test utilities for KB Labs plugin development — mock builders, platform setup, test context","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"vitest":"^3.2.6","@kb-labs/core-platform":"2.98.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.98.0"},"_npmOperationalInternal":{"tmp":"tmp/shared-testing_2.98.0_1784385295373_0.35696750385016696","host":"s3://npm-registry-packages-npm-production"}},"2.100.0":{"name":"@kb-labs/shared-testing","version":"2.100.0","_id":"@kb-labs/shared-testing@2.100.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"f6a90167a0dfff98d7faf08504d1c8ec1b3963eb","tarball":"https://registry.npmjs.org/@kb-labs/shared-testing/-/shared-testing-2.100.0.tgz","fileCount":5,"integrity":"sha512-DvDUuO78TNkyyEpqB/11O3eZ5woicWz1zZt3U+07VxvPTzoIqAMVhn3xRwZkIkA6dVXb1Q42/X6P8JI+sLkSaw==","signatures":[{"sig":"MEUCIENtouy4fDZiFBlLgV45isNmBQj2Is3PRiRqyNhGojOTAiEA1BH7r/s/TxgxCf7djqKFD+qAyNLJdV7z6X7dkrI6qWQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71714},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-shared-testing-2.100.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src","test":"vitest run","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint src --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/dcf9373fb43752c2da61863906e73db5/kb-labs-shared-testing-2.100.0.tgz","_integrity":"sha512-DvDUuO78TNkyyEpqB/11O3eZ5woicWz1zZt3U+07VxvPTzoIqAMVhn3xRwZkIkA6dVXb1Q42/X6P8JI+sLkSaw==","_npmVersion":"10.8.2","description":"Test utilities for KB Labs plugin development — mock builders, platform setup, test context","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"vitest":"^3.2.6","@kb-labs/core-platform":"2.100.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.100.0"},"_npmOperationalInternal":{"tmp":"tmp/shared-testing_2.100.0_1784421497799_0.6612615639892048","host":"s3://npm-registry-packages-npm-production"}},"2.101.0-canary.3f3ceb8f":{"name":"@kb-labs/shared-testing","version":"2.101.0-canary.3f3ceb8f","_id":"@kb-labs/shared-testing@2.101.0-canary.3f3ceb8f","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"b8a82ab88844ae676fea083f55b10167ce68f923","tarball":"https://registry.npmjs.org/@kb-labs/shared-testing/-/shared-testing-2.101.0-canary.3f3ceb8f.tgz","fileCount":5,"integrity":"sha512-EMRkM2Absf3uOBdiA93CRnyZgNlW/GZqChZmuApiqa77Nbbcw/mTzvDmMkGc1UGVM8jA46ENUuEEAPyTBsCKIA==","signatures":[{"sig":"MEUCIDQZ1dz8jynFRHdcN/VHMjC9+ssJbEO0ONL5H6dNoXqCAiEAsSdcY/lNSXIXw4dDVisBQAoO20V/7eLv+IK+41ssl2A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71730},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-shared-testing-2.101.0-canary.3f3ceb8f.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src","test":"vitest run","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint src --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/93c7864c723742318ab22a518ce7f6a9/kb-labs-shared-testing-2.101.0-canary.3f3ceb8f.tgz","_integrity":"sha512-EMRkM2Absf3uOBdiA93CRnyZgNlW/GZqChZmuApiqa77Nbbcw/mTzvDmMkGc1UGVM8jA46ENUuEEAPyTBsCKIA==","_npmVersion":"10.8.2","description":"Test utilities for KB Labs plugin development — mock builders, platform setup, test context","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"vitest":"^3.2.6","@kb-labs/core-platform":"2.100.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.100.0"},"_npmOperationalInternal":{"tmp":"tmp/shared-testing_2.101.0-canary.3f3ceb8f_1784472295490_0.6255131775445044","host":"s3://npm-registry-packages-npm-production"}},"2.101.0":{"name":"@kb-labs/shared-testing","version":"2.101.0","_id":"@kb-labs/shared-testing@2.101.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"8786ace15491063a6388fa71c8e88b24645813dd","tarball":"https://registry.npmjs.org/@kb-labs/shared-testing/-/shared-testing-2.101.0.tgz","fileCount":5,"integrity":"sha512-SKPt26pIXdmj1nrIwvZYL0cyR354es0iQj6u/vAGM593TS9aMNf7CmIPERV8iMyDUA6nyl/tUXAh+IL+0qY27A==","signatures":[{"sig":"MEYCIQDLtNsRXVbaesSkZIcFFW+Ps2k6sDypFTaUyYK50vvSAAIhAJTBKptzTwqIb8ECq8abG3In2KQ7Jx1Ux1ga7hW8bp2p","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71714},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-shared-testing-2.101.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src","test":"vitest run","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint src --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/75abec8aa97aed5fbaf6fa04cca73f41/kb-labs-shared-testing-2.101.0.tgz","_integrity":"sha512-SKPt26pIXdmj1nrIwvZYL0cyR354es0iQj6u/vAGM593TS9aMNf7CmIPERV8iMyDUA6nyl/tUXAh+IL+0qY27A==","_npmVersion":"10.8.2","description":"Test utilities for KB Labs plugin development — mock builders, platform setup, test context","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"vitest":"^3.2.6","@kb-labs/core-platform":"2.101.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.101.0"},"_npmOperationalInternal":{"tmp":"tmp/shared-testing_2.101.0_1784477320651_0.18741265721712042","host":"s3://npm-registry-packages-npm-production"}},"2.102.0":{"name":"@kb-labs/shared-testing","version":"2.102.0","_id":"@kb-labs/shared-testing@2.102.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"d0bd6425af6546bd243dd4721f32fe58f9c050b7","tarball":"https://registry.npmjs.org/@kb-labs/shared-testing/-/shared-testing-2.102.0.tgz","fileCount":5,"integrity":"sha512-bUlbu5j3Hzwjz0xptEAFM/rBY7fXp2XRRjsk4U/J1+HU72NzUIrpeAPc8IINa3btoWZJP+GqQgrobxt6IG3DoA==","signatures":[{"sig":"MEUCIQCz+jRzHVaDYNEOVt5EyNlrGcGtbiQQ8V+HEXfj9B/BqwIgGd0ICdzDhkkGL417IpjdaI0Hzu/PEr7looFI5WoIdJo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71714},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-shared-testing-2.102.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src","test":"vitest run","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint src --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/bcc7fa94ba2982131630dbde47dec39c/kb-labs-shared-testing-2.102.0.tgz","_integrity":"sha512-bUlbu5j3Hzwjz0xptEAFM/rBY7fXp2XRRjsk4U/J1+HU72NzUIrpeAPc8IINa3btoWZJP+GqQgrobxt6IG3DoA==","_npmVersion":"10.8.2","description":"Test utilities for KB Labs plugin development — mock builders, platform setup, test context","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"vitest":"^3.2.6","@kb-labs/core-platform":"2.102.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.102.0"},"_npmOperationalInternal":{"tmp":"tmp/shared-testing_2.102.0_1784496572269_0.7254810636559272","host":"s3://npm-registry-packages-npm-production"}},"2.103.0":{"name":"@kb-labs/shared-testing","version":"2.103.0","_id":"@kb-labs/shared-testing@2.103.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"a72ea189380d0662a47247a51dcc591c9d72266a","tarball":"https://registry.npmjs.org/@kb-labs/shared-testing/-/shared-testing-2.103.0.tgz","fileCount":5,"integrity":"sha512-SsyGXnc05gtGolYX2wSyITjGrIIrX5v3m9C4YSRDXBMRBpU3bS2ztP3Xp57rxtplxRqDz+N7A6egrVinujQHBg==","signatures":[{"sig":"MEUCIQCvi+EDvh19WLcmFD08wSgQ2g1w5TEHkn7VvGN/ypEbZQIgPg0CSXA98Gvcl9Ak4gAbcLy6SYehfYONG4WceNmB8vw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71714},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-shared-testing-2.103.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src","test":"vitest run","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint src --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/470f714204c84ebe2426db3a7521ed8c/kb-labs-shared-testing-2.103.0.tgz","_integrity":"sha512-SsyGXnc05gtGolYX2wSyITjGrIIrX5v3m9C4YSRDXBMRBpU3bS2ztP3Xp57rxtplxRqDz+N7A6egrVinujQHBg==","_npmVersion":"10.8.2","description":"Test utilities for KB Labs plugin development — mock builders, platform setup, test context","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"vitest":"^3.2.6","@kb-labs/core-platform":"2.103.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.103.0"},"_npmOperationalInternal":{"tmp":"tmp/shared-testing_2.103.0_1784500740496_0.8586290872871809","host":"s3://npm-registry-packages-npm-production"}},"2.104.0":{"name":"@kb-labs/shared-testing","version":"2.104.0","_id":"@kb-labs/shared-testing@2.104.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"cabd6a70ce1e7c76aba2695cc5e0c1dab30257c2","tarball":"https://registry.npmjs.org/@kb-labs/shared-testing/-/shared-testing-2.104.0.tgz","fileCount":5,"integrity":"sha512-XaBfclGzRBV0N2LFajloxxYsP3cWDl4HEu5BHuYOlcYOEIGL3i/YEFGpwvf0wQxMJEiZgniHk/mFDLBj/Rmv0g==","signatures":[{"sig":"MEQCIG7QbpbicwGhUrPDF8sSmkSaRCYZQigkr0cR2WB5wLVhAiBSeIQfkL29Lb+NgwXa7gHLmm4fxrpZwr7AClR3YfGXnQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71714},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-shared-testing-2.104.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src","test":"vitest run","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint src --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/e9cf7594ea97248439de6509bbc25554/kb-labs-shared-testing-2.104.0.tgz","_integrity":"sha512-XaBfclGzRBV0N2LFajloxxYsP3cWDl4HEu5BHuYOlcYOEIGL3i/YEFGpwvf0wQxMJEiZgniHk/mFDLBj/Rmv0g==","_npmVersion":"10.8.2","description":"Test utilities for KB Labs plugin development — mock builders, platform setup, test context","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"vitest":"^3.2.6","@kb-labs/core-platform":"2.104.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.104.0"},"_npmOperationalInternal":{"tmp":"tmp/shared-testing_2.104.0_1784505145905_0.9518128776746524","host":"s3://npm-registry-packages-npm-production"}},"2.105.0":{"name":"@kb-labs/shared-testing","version":"2.105.0","_id":"@kb-labs/shared-testing@2.105.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"b8c57d4d3d1f47cd6f5a6de2442012d769224769","tarball":"https://registry.npmjs.org/@kb-labs/shared-testing/-/shared-testing-2.105.0.tgz","fileCount":5,"integrity":"sha512-/gflv7myj/dm/tXc4qKsAH+f7mEUuy7XLgEkrk7AsIHCoBtuEpkKmAJoUfk5aVGeKppWfWNgubU7KvZ6TiteVg==","signatures":[{"sig":"MEUCIQD7vRl/NEQv5Dskha/mS8ZkIl9us36i8IixooO8yy9KYwIgOvexhsaTbq5QtC8Bk3+zWNEM/wi7lmQgglqB8gnI0MM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71755},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/artifacts/kb-labs-shared-testing-2.105.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src","test":"vitest run","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint src --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/home/runner/work/kb-labs/kb-labs/.kb/release/artifacts/kb-labs-shared-testing-2.105.0.tgz","_integrity":"sha512-/gflv7myj/dm/tXc4qKsAH+f7mEUuy7XLgEkrk7AsIHCoBtuEpkKmAJoUfk5aVGeKppWfWNgubU7KvZ6TiteVg==","_npmVersion":"10.8.2","description":"Test utilities for KB Labs plugin development — mock builders, platform setup, test context","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"vitest":"^3.2.6","@kb-labs/core-platform":"^2.105.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.11.0","devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/shared-testing_2.105.0_1784845977981_0.27133426450494524","host":"s3://npm-registry-packages-npm-production"}},"2.106.0":{"name":"@kb-labs/shared-testing","version":"2.106.0","_id":"@kb-labs/shared-testing@2.106.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"c43e1d058ea843c112357084fa1d70bb22d2440c","tarball":"https://registry.npmjs.org/@kb-labs/shared-testing/-/shared-testing-2.106.0.tgz","fileCount":5,"integrity":"sha512-q9QsS5Mf6248hgN7xbfmxWC6vGWLBpJn3C4X1HYeZPiuxVFiTgjFJFV2XtvvVwo8meupGG0F94v/8bsUOLNJww==","signatures":[{"sig":"MEUCIQDxo/YFzUwVqIXW/MnMrcESf5R+mSF7WTGKPdvyKvG/RAIgeNI5hF0SzpKc7K0PVkSityUA9O3P+79Uyra/s7YunCE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71755},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/artifacts/kb-labs-shared-testing-2.106.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src","test":"vitest run","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint src --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/home/runner/work/kb-labs/kb-labs/.kb/release/artifacts/kb-labs-shared-testing-2.106.0.tgz","_integrity":"sha512-q9QsS5Mf6248hgN7xbfmxWC6vGWLBpJn3C4X1HYeZPiuxVFiTgjFJFV2XtvvVwo8meupGG0F94v/8bsUOLNJww==","_npmVersion":"10.8.2","description":"Test utilities for KB Labs plugin development — mock builders, platform setup, test context","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"vitest":"^3.2.6","@kb-labs/core-platform":"^2.106.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.11.0","devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/shared-testing_2.106.0_1784855217264_0.7618113313846568","host":"s3://npm-registry-packages-npm-production"}},"2.107.0":{"name":"@kb-labs/shared-testing","version":"2.107.0","_id":"@kb-labs/shared-testing@2.107.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"8053e8c98f2e328d8bd65228978cf7012a41d3aa","tarball":"https://registry.npmjs.org/@kb-labs/shared-testing/-/shared-testing-2.107.0.tgz","fileCount":5,"integrity":"sha512-zN9WtdEB2+NbK9Q+Cymotz0ReNIHIDiAtTQyfllr5W43j4iax6jOtOhqvniQDV2VyqIe8RepbqLIyt/YqGv3gQ==","signatures":[{"sig":"MEYCIQDkj2AKx2Dz5wakZSLZczjJxD+WTWiuKGFddLPBGR4oeQIhAOkIY+Am2NbekCizyuKyUP/ybSUxZsn0vPrawfe9rZqY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71755},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/artifacts/kb-labs-shared-testing-2.107.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src","test":"vitest run","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint src --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/home/runner/work/kb-labs/kb-labs/.kb/release/artifacts/kb-labs-shared-testing-2.107.0.tgz","_integrity":"sha512-zN9WtdEB2+NbK9Q+Cymotz0ReNIHIDiAtTQyfllr5W43j4iax6jOtOhqvniQDV2VyqIe8RepbqLIyt/YqGv3gQ==","_npmVersion":"10.9.8","description":"Test utilities for KB Labs plugin development — mock builders, platform setup, test context","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"vitest":"^3.2.6","@kb-labs/core-platform":"^2.107.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.11.0","devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/shared-testing_2.107.0_1785005793057_0.09301642304472124","host":"s3://npm-registry-packages-npm-production"}},"2.109.0":{"name":"@kb-labs/shared-testing","version":"2.109.0","_id":"@kb-labs/shared-testing@2.109.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"3b4fced45266c673dd4776874db4d8f8f09fb71b","tarball":"https://registry.npmjs.org/@kb-labs/shared-testing/-/shared-testing-2.109.0.tgz","fileCount":5,"integrity":"sha512-g25PlQ1Va1jBKzoZdHryG1JjE9Mvg9Ql5a61GsJISKxl3TkEI5WFOE7zSEXPX4lSfJstvLBc5LPVdKx+f/rvHw==","signatures":[{"sig":"MEUCIFscSAapK9XrxG7dgIPijvPfKZxEKOz2AkTH3DIrLH73AiEAxPh+URNsxlwdhlpfRsllaDcaWIw5mQIkTN7KrPDGr+o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71755},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/artifacts/kb-labs-shared-testing-2.109.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src","test":"vitest run","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint src --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/home/runner/work/kb-labs/kb-labs/.kb/release/artifacts/kb-labs-shared-testing-2.109.0.tgz","_integrity":"sha512-g25PlQ1Va1jBKzoZdHryG1JjE9Mvg9Ql5a61GsJISKxl3TkEI5WFOE7zSEXPX4lSfJstvLBc5LPVdKx+f/rvHw==","_npmVersion":"10.9.8","description":"Test utilities for KB Labs plugin development — mock builders, platform setup, test context","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"vitest":"^3.2.6","@kb-labs/core-platform":"^2.109.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.11.0","devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/shared-testing_2.109.0_1785012465851_0.8574996789928788","host":"s3://npm-registry-packages-npm-production"}},"2.110.0":{"name":"@kb-labs/shared-testing","version":"2.110.0","_id":"@kb-labs/shared-testing@2.110.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"b996090d4e3c3b93202aa1612f0c7b833d9ef346","tarball":"https://registry.npmjs.org/@kb-labs/shared-testing/-/shared-testing-2.110.0.tgz","fileCount":5,"integrity":"sha512-XGvEO5Ou2KxSxnqmMcxwTnGcFPnfC3mLMmbCxFV97M0MTT61dN7uEaz9+c4pOoZRMogemw3ZMVJbBhIKMojTfw==","signatures":[{"sig":"MEYCIQDfuH/B4iWisTV/F0mZ8inTeGyzbH/OfXeoBIfhkJEBNgIhAMHjeHkSQIJ2/PyZgbaoiDilcShaoYbKNfF2l55HylyG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71755},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/artifacts/kb-labs-shared-testing-2.110.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src","test":"vitest run","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint src --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/home/runner/work/kb-labs/kb-labs/.kb/release/artifacts/kb-labs-shared-testing-2.110.0.tgz","_integrity":"sha512-XGvEO5Ou2KxSxnqmMcxwTnGcFPnfC3mLMmbCxFV97M0MTT61dN7uEaz9+c4pOoZRMogemw3ZMVJbBhIKMojTfw==","_npmVersion":"10.9.8","description":"Test utilities for KB Labs plugin development — mock builders, platform setup, test context","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"vitest":"^3.2.6","@kb-labs/core-platform":"^2.110.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.11.0","devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/shared-testing_2.110.0_1785199253654_0.6200828049735412","host":"s3://npm-registry-packages-npm-production"}},"2.111.0":{"name":"@kb-labs/shared-testing","version":"2.111.0","_id":"@kb-labs/shared-testing@2.111.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"d86ac25850d2e4bea1ad902eb3f7fea88f47f1ff","tarball":"https://registry.npmjs.org/@kb-labs/shared-testing/-/shared-testing-2.111.0.tgz","fileCount":5,"integrity":"sha512-aI2J1pblbfwp7k9tXFtHBGp5n8ES2JLMHmmCN5n1EaqRTAdXbgjXAXQgZfcXmAvjtxHPLspX9n6Y1D8sjoi6tg==","signatures":[{"sig":"MEUCIAtgjMFICNPJbkWoLX+MPKhpuz2vvT7VZyM1Tm1vY9XCAiEAuDSW8Wd8cQ0pNrjn6G/EyPMlLHyQZ3ffpFynMMZZqbs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71755},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/artifacts/kb-labs-shared-testing-2.111.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src","test":"vitest run","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint src --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/home/runner/work/kb-labs/kb-labs/.kb/release/artifacts/kb-labs-shared-testing-2.111.0.tgz","_integrity":"sha512-aI2J1pblbfwp7k9tXFtHBGp5n8ES2JLMHmmCN5n1EaqRTAdXbgjXAXQgZfcXmAvjtxHPLspX9n6Y1D8sjoi6tg==","_npmVersion":"10.9.8","description":"Test utilities for KB Labs plugin development — mock builders, platform setup, test context","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"vitest":"^3.2.6","@kb-labs/core-platform":"^2.111.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.11.0","devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/shared-testing_2.111.0_1785264830513_0.6450702075855816","host":"s3://npm-registry-packages-npm-production"}},"2.112.0":{"name":"@kb-labs/shared-testing","version":"2.112.0","_id":"@kb-labs/shared-testing@2.112.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"16064489aae3ad1711a46e6110e6a66eacfc7e96","tarball":"https://registry.npmjs.org/@kb-labs/shared-testing/-/shared-testing-2.112.0.tgz","fileCount":5,"integrity":"sha512-W1j/H4HyKE8S7s8YcO0FJy8JSCpmPfbWw1sOr5t1HPDsd+6HAUpyg2Q10xJpc+1qcs8wAk2CjrML6QAbG94Gpw==","signatures":[{"sig":"MEYCIQCAer61szZLVPbBA3jNqz7fKwEKctmawcdMko2VKmS4HgIhAOOIEgVQqh1fQV1+c+fC3eNFr1hYSkR32X+41vBXFrBA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71755},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/artifacts/kb-labs-shared-testing-2.112.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src","test":"vitest run","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint src --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/home/runner/work/kb-labs/kb-labs/.kb/release/artifacts/kb-labs-shared-testing-2.112.0.tgz","_integrity":"sha512-W1j/H4HyKE8S7s8YcO0FJy8JSCpmPfbWw1sOr5t1HPDsd+6HAUpyg2Q10xJpc+1qcs8wAk2CjrML6QAbG94Gpw==","_npmVersion":"10.9.8","description":"Test utilities for KB Labs plugin development — mock builders, platform setup, test context","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"vitest":"^3.2.6","@kb-labs/core-platform":"^2.112.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.11.0","devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/shared-testing_2.112.0_1785307945009_0.9938033871936223","host":"s3://npm-registry-packages-npm-production"}},"2.114.0":{"name":"@kb-labs/shared-testing","version":"2.114.0","_id":"@kb-labs/shared-testing@2.114.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"37716beb2e5234c9c0ba285f00df2945f94eee18","tarball":"https://registry.npmjs.org/@kb-labs/shared-testing/-/shared-testing-2.114.0.tgz","fileCount":5,"integrity":"sha512-MkXpFk3Z5KmgZjZ95dtMsAE3F4M2zANE9h/HCa4G8Or8zHLSeMHDFnA+MZBSeNvZGnUfsIacGZXGGqGNdpMkCQ==","signatures":[{"sig":"MEQCIGbP7egR6ThSkoTDZgEskAZUQJFaSM3W5ulVgp2/NwhnAiAJ0hYpPZqnTGFqo+Sv5yE7H24ybfNG36yAScPu7IdwgQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71755},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/artifacts/kb-labs-shared-testing-2.114.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src","test":"vitest run","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint src --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/home/runner/work/kb-labs/kb-labs/.kb/release/artifacts/kb-labs-shared-testing-2.114.0.tgz","_integrity":"sha512-MkXpFk3Z5KmgZjZ95dtMsAE3F4M2zANE9h/HCa4G8Or8zHLSeMHDFnA+MZBSeNvZGnUfsIacGZXGGqGNdpMkCQ==","_npmVersion":"10.9.8","description":"Test utilities for KB Labs plugin development — mock builders, platform setup, test context","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"vitest":"^3.2.6","@kb-labs/core-platform":"^2.114.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.11.0","devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/shared-testing_2.114.0_1785449126006_0.8284892348793169","host":"s3://npm-registry-packages-npm-production"}},"2.116.11":{"name":"@kb-labs/shared-testing","version":"2.116.11","_id":"@kb-labs/shared-testing@2.116.11","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"78588fb60cf488e89929f1ba4ccfb93ba7070b36","tarball":"https://registry.npmjs.org/@kb-labs/shared-testing/-/shared-testing-2.116.11.tgz","fileCount":5,"integrity":"sha512-zx2J2haUjXuZ5iITsam6CKZKGCyI/XvMUZIHFT5qZscY489/PUqDL1cJQwfBP/ctGHiFExghZ9LolGsyVEjGgw==","signatures":[{"sig":"MEUCIHi8FWHLLOMnY0UwU4WDcLnUtac6MEiTyrihuXuStIznAiEA2cq9i4MQVkPnsVQlbhgriCDZfRNnrnj36yAfrZC0YLA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71717},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/artifacts/kb-labs-shared-testing-2.116.11.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src","test":"vitest run","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint src --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/home/runner/work/kb-labs/kb-labs/.kb/release/artifacts/kb-labs-shared-testing-2.116.11.tgz","_integrity":"sha512-zx2J2haUjXuZ5iITsam6CKZKGCyI/XvMUZIHFT5qZscY489/PUqDL1cJQwfBP/ctGHiFExghZ9LolGsyVEjGgw==","_npmVersion":"10.9.8","description":"Test utilities for KB Labs plugin development — mock builders, platform setup, test context","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"vitest":"^3.2.6","@kb-labs/core-platform":"2.116.11"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.116.11"},"_npmOperationalInternal":{"tmp":"tmp/shared-testing_2.116.11_1785618540376_0.4287547618088947","host":"s3://npm-registry-packages-npm-production"}},"2.116.12":{"name":"@kb-labs/shared-testing","version":"2.116.12","_id":"@kb-labs/shared-testing@2.116.12","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"0d174a6fe48c6db2a680f4c2ce21461eb97b2f41","tarball":"https://registry.npmjs.org/@kb-labs/shared-testing/-/shared-testing-2.116.12.tgz","fileCount":5,"integrity":"sha512-ITtvDdEl0DbH4Oz+cCTgYwnxOzfLM66mzoXlaV8iE3RCL5tS/Emi7NRPBLa1P7E14GI2W4o1NQFTRdk9oueJIQ==","signatures":[{"sig":"MEYCIQCHnkYDEE+Rq+chMyU9QrssNhaIF9AtgXuQH/V6xYfomgIhALU8Dflb4+WSrbvN5hmNnC5e3K+Qs1roAFUBBMZUUQDj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71717},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/artifacts/kb-labs-shared-testing-2.116.12.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src","test":"vitest run","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint src --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/home/runner/work/kb-labs/kb-labs/.kb/release/artifacts/kb-labs-shared-testing-2.116.12.tgz","_integrity":"sha512-ITtvDdEl0DbH4Oz+cCTgYwnxOzfLM66mzoXlaV8iE3RCL5tS/Emi7NRPBLa1P7E14GI2W4o1NQFTRdk9oueJIQ==","_npmVersion":"10.9.8","description":"Test utilities for KB Labs plugin development — mock builders, platform setup, test context","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"vitest":"^3.2.6","@kb-labs/core-platform":"2.116.12"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.116.12"},"_npmOperationalInternal":{"tmp":"tmp/shared-testing_2.116.12_1785621857845_0.3457551291151133","host":"s3://npm-registry-packages-npm-production"}},"2.116.13":{"name":"@kb-labs/shared-testing","version":"2.116.13","_id":"@kb-labs/shared-testing@2.116.13","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"36f326fc889f294c65370c2319d851feff99a08d","tarball":"https://registry.npmjs.org/@kb-labs/shared-testing/-/shared-testing-2.116.13.tgz","fileCount":5,"integrity":"sha512-3CgV5uTIjP9xNg4bZmxYquYncHpl0qkY5IEPdOilp0yQfbFWi1zEbuY6pzNETDBJqO0CbVV2ULV5Ezv8xoAP5w==","signatures":[{"sig":"MEQCIE4PuXDVPWv/vPHGMwqafccg1LTaiozbOLYQdVUhxD1hAiAc6Yd95rgUtL2YU6VKePlvmP1w0+wankCrxjmX53P8GA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71717},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/artifacts/kb-labs-shared-testing-2.116.13.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src","test":"vitest run","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint src --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/home/runner/work/kb-labs/kb-labs/.kb/release/artifacts/kb-labs-shared-testing-2.116.13.tgz","_integrity":"sha512-3CgV5uTIjP9xNg4bZmxYquYncHpl0qkY5IEPdOilp0yQfbFWi1zEbuY6pzNETDBJqO0CbVV2ULV5Ezv8xoAP5w==","_npmVersion":"10.9.8","description":"Test utilities for KB Labs plugin development — mock builders, platform setup, test context","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"vitest":"^3.2.6","@kb-labs/core-platform":"2.116.13"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.116.13"},"_npmOperationalInternal":{"tmp":"tmp/shared-testing_2.116.13_1785623486069_0.17726603713483158","host":"s3://npm-registry-packages-npm-production"}},"2.116.14":{"name":"@kb-labs/shared-testing","version":"2.116.14","_id":"@kb-labs/shared-testing@2.116.14","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"8745095ba02ad50b640152fa24e906b7392908ae","tarball":"https://registry.npmjs.org/@kb-labs/shared-testing/-/shared-testing-2.116.14.tgz","fileCount":5,"integrity":"sha512-wPI+mnXOpNale5dApnfAbT8V8vMNlzSHCbhJ5YSltrM8U6HXCtx3a/SXQYb5JsMEmcjlXYkrmTGPZ5Xsf3TazA==","signatures":[{"sig":"MEUCIQCZOwHCB6Om+5lVM51Ri//HhOmd6Og25MmOsobIwugQYwIgK0bsNmZynJilfJ832M3gfOk0jIoYr64O9U7m6vNEPfU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71717},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/artifacts/kb-labs-shared-testing-2.116.14.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src","test":"vitest run","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint src --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/home/runner/work/kb-labs/kb-labs/.kb/release/artifacts/kb-labs-shared-testing-2.116.14.tgz","_integrity":"sha512-wPI+mnXOpNale5dApnfAbT8V8vMNlzSHCbhJ5YSltrM8U6HXCtx3a/SXQYb5JsMEmcjlXYkrmTGPZ5Xsf3TazA==","_npmVersion":"10.9.8","description":"Test utilities for KB Labs plugin development — mock builders, platform setup, test context","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"vitest":"^3.2.6","@kb-labs/core-platform":"2.116.14"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.116.14"},"_npmOperationalInternal":{"tmp":"tmp/shared-testing_2.116.14_1785625282429_0.6229351248681365","host":"s3://npm-registry-packages-npm-production"}},"2.117.0":{"name":"@kb-labs/shared-testing","version":"2.117.0","_id":"@kb-labs/shared-testing@2.117.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"1e75f170e9ee1c9b9db8f403619c81a5e1f2914e","tarball":"https://registry.npmjs.org/@kb-labs/shared-testing/-/shared-testing-2.117.0.tgz","fileCount":5,"integrity":"sha512-QImhCLoA3jpnlNPVe5zvx5rydhl6XbEmDY7Qejqm92bmaTGj/lcOcKNjLGlOsDBMLTTPVxBn7yVuL1E2fZnqOw==","signatures":[{"sig":"MEUCIEPWvhbVk0XMSAdzpGxyvQ9H/auB25pKjOfQHea1gfwdAiEA9X//PfYEQ+nohhBPlZir6GGWWoZJC9YbalAeNgD5n/0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71714},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/artifacts/kb-labs-shared-testing-2.117.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src","test":"vitest run","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint src --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/home/runner/work/kb-labs/kb-labs/.kb/release/artifacts/kb-labs-shared-testing-2.117.0.tgz","_integrity":"sha512-QImhCLoA3jpnlNPVe5zvx5rydhl6XbEmDY7Qejqm92bmaTGj/lcOcKNjLGlOsDBMLTTPVxBn7yVuL1E2fZnqOw==","_npmVersion":"11.16.0","description":"Test utilities for KB Labs plugin development — mock builders, platform setup, test context","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"vitest":"^3.2.6","@kb-labs/core-platform":"2.117.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.117.0"},"_npmOperationalInternal":{"tmp":"tmp/shared-testing_2.117.0_1786297968224_0.4250104621286803","host":"s3://npm-registry-packages-npm-production"}},"2.118.0":{"name":"@kb-labs/shared-testing","version":"2.118.0","_id":"@kb-labs/shared-testing@2.118.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"cfc7eb5e0d7f234b9b959c603a403f6ce8890947","tarball":"https://registry.npmjs.org/@kb-labs/shared-testing/-/shared-testing-2.118.0.tgz","fileCount":5,"integrity":"sha512-fKZii30PiPjh4j55YN86YrxvrcQtIk72rkVRZcUgc5uW069vgulYf8q8sxQCmrPcFbaslw0FjfRVrxZQfmNSRg==","signatures":[{"sig":"MEYCIQCG5BzQmzqwrBxB753M59gjdpSx+CedG/U3g3nF18ut0wIhALDhbe+MEj2NUOkqLobug8q5BxQUha6NvscqTgetIb0v","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71714},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/artifacts/kb-labs-shared-testing-2.118.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src","test":"vitest run","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint src --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/home/runner/work/kb-labs/kb-labs/.kb/release/artifacts/kb-labs-shared-testing-2.118.0.tgz","_integrity":"sha512-fKZii30PiPjh4j55YN86YrxvrcQtIk72rkVRZcUgc5uW069vgulYf8q8sxQCmrPcFbaslw0FjfRVrxZQfmNSRg==","_npmVersion":"11.16.0","description":"Test utilities for KB Labs plugin development — mock builders, platform setup, test context","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"vitest":"^3.2.6","@kb-labs/core-platform":"2.118.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.118.0"},"_npmOperationalInternal":{"tmp":"tmp/shared-testing_2.118.0_1786471400145_0.40071027649338764","host":"s3://npm-registry-packages-npm-production"}},"2.118.1":{"name":"@kb-labs/shared-testing","version":"2.118.1","_id":"@kb-labs/shared-testing@2.118.1","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"4fa317387e4b370bb3dcf37611adb557a1133e24","tarball":"https://registry.npmjs.org/@kb-labs/shared-testing/-/shared-testing-2.118.1.tgz","fileCount":5,"integrity":"sha512-ffbW+nH5OOzmtfEJAdmJA/QV47Ci6M9F0nWzT87a6Ni3lrkoOGtSydTQD1eO2qulWlAghJ3DBG1+GiDbcTa/tQ==","signatures":[{"sig":"MEUCIBV5kUMRJT36f4Paj4OY4XhQOlHwG9Oj2t/oACH6eqsQAiEAsBWlTYkuU/AW6zma3Bx+zGAqcdp6AkxJ9TmU+YSGKNs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71714},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/artifacts/kb-labs-shared-testing-2.118.1.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src","test":"vitest run","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint src --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/home/runner/work/kb-labs/kb-labs/.kb/release/artifacts/kb-labs-shared-testing-2.118.1.tgz","_integrity":"sha512-ffbW+nH5OOzmtfEJAdmJA/QV47Ci6M9F0nWzT87a6Ni3lrkoOGtSydTQD1eO2qulWlAghJ3DBG1+GiDbcTa/tQ==","_npmVersion":"11.16.0","description":"Test utilities for KB Labs plugin development — mock builders, platform setup, test context","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"vitest":"^3.2.6","@kb-labs/core-platform":"2.118.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.118.1"},"_npmOperationalInternal":{"tmp":"tmp/shared-testing_2.118.1_1786524552938_0.5578983775318622","host":"s3://npm-registry-packages-npm-production"}},"2.118.2":{"name":"@kb-labs/shared-testing","version":"2.118.2","_id":"@kb-labs/shared-testing@2.118.2","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"9dd766c91a8e0bef4774d62590edb4efeabaf071","tarball":"https://registry.npmjs.org/@kb-labs/shared-testing/-/shared-testing-2.118.2.tgz","fileCount":5,"integrity":"sha512-mPlM9/vnHUnQ3ygz67Uk5Lr+A3HsL6B56HNwRf1plmHKk5MtHWTDWLTcGBXrAhkyPziwn065h7B12j/dOrLEbQ==","signatures":[{"sig":"MEQCIAbVsPVsdzAoi938DoAe+6lwQoScEvZtjVy9nnISc0AVAiAM5GggnGHvMoL0woNjcOjxoLvsNfOujA4UiGUQMcifZg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71714},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/artifacts/kb-labs-shared-testing-2.118.2.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src","test":"vitest run","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint src --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/home/runner/work/kb-labs/kb-labs/.kb/release/artifacts/kb-labs-shared-testing-2.118.2.tgz","_integrity":"sha512-mPlM9/vnHUnQ3ygz67Uk5Lr+A3HsL6B56HNwRf1plmHKk5MtHWTDWLTcGBXrAhkyPziwn065h7B12j/dOrLEbQ==","_npmVersion":"11.16.0","description":"Test utilities for KB Labs plugin development — mock builders, platform setup, test context","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"vitest":"^3.2.6","@kb-labs/core-platform":"2.118.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.118.2"},"_npmOperationalInternal":{"tmp":"tmp/shared-testing_2.118.2_1786573679917_0.1950395603280506","host":"s3://npm-registry-packages-npm-production"}},"2.119.0-canary.8c5512847":{"name":"@kb-labs/shared-testing","version":"2.119.0-canary.8c5512847","_id":"@kb-labs/shared-testing@2.119.0-canary.8c5512847","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"fa9ca09daf4498d71c46447c75b778dd20232cc4","tarball":"https://registry.npmjs.org/@kb-labs/shared-testing/-/shared-testing-2.119.0-canary.8c5512847.tgz","fileCount":5,"integrity":"sha512-E5zuFGmya8inu+CAc9VH5oongJy9sPeWaFzhkYKFg2Ald6gD3e+YhP5ULPAfcrUKuaK3KN3UN8h+/ttpTLU7Fg==","signatures":[{"sig":"MEUCIBJadarlVzfz6on4D4imwamKOcJfoZVsXZcqcHbMayepAiEAgBJcmfslKxYJHvp5A0SzxWyIJlJ0sRJ7fuHgW6LWh3s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71731},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src","test":"vitest run","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint src --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"description":"Test utilities for KB Labs plugin development — mock builders, platform setup, test context","directories":{},"sideEffects":false,"_nodeVersion":"24.18.1","dependencies":{"vitest":"^3.2.6","@kb-labs/core-platform":"2.118.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.118.2"},"_npmOperationalInternal":{"tmp":"tmp/shared-testing_2.119.0-canary.8c5512847_1786813448417_0.056920935491769686","host":"s3://npm-registry-packages-npm-production"}},"2.119.0-canary.cee505c72":{"name":"@kb-labs/shared-testing","version":"2.119.0-canary.cee505c72","_id":"@kb-labs/shared-testing@2.119.0-canary.cee505c72","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"9470cb9d1b6a345764beb1519ed6cd6d1aacf790","tarball":"https://registry.npmjs.org/@kb-labs/shared-testing/-/shared-testing-2.119.0-canary.cee505c72.tgz","fileCount":5,"integrity":"sha512-RWdrg7I3muxmzUzBQvMZ2NBCfhwLs6tKXjQxjcoEGSjnRB0mkxc3OlJYbG/Zgh2PxtZBbKWXvJlAgMkQXsrRfA==","signatures":[{"sig":"MEQCIAKZEEHDVZVzuwEMVw27VKri8n/rMG9sdWwhymf7P/DFAiA2iX54+BkjgeOOreSMOCKYSwwwB+3xqKnWVNzsAHIAGQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71731},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src","test":"vitest run","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint src --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"description":"Test utilities for KB Labs plugin development — mock builders, platform setup, test context","directories":{},"sideEffects":false,"_nodeVersion":"24.18.1","dependencies":{"vitest":"^3.2.6","@kb-labs/core-platform":"2.118.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.118.2"},"_npmOperationalInternal":{"tmp":"tmp/shared-testing_2.119.0-canary.cee505c72_1787087267947_0.1455218950791699","host":"s3://npm-registry-packages-npm-production"}},"2.119.0-canary.85d060ea6":{"name":"@kb-labs/shared-testing","version":"2.119.0-canary.85d060ea6","_id":"@kb-labs/shared-testing@2.119.0-canary.85d060ea6","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"165c2a7bf685134b61c3eaefe535d0865ac5d6d6","tarball":"https://registry.npmjs.org/@kb-labs/shared-testing/-/shared-testing-2.119.0-canary.85d060ea6.tgz","fileCount":5,"integrity":"sha512-UkmkIkKYPlxYFx5QPk6xxqqgESrb04zQB/A6nPZqnpfi1dM1R9RSoCM0dHZwOMa1SiAqWjHbQLK1WiutSYsxuQ==","signatures":[{"sig":"MEUCIQCTdO9Fr2yKXN1JIPDPeoqtyDIRUD6oAhREnNZVy5wmrwIgEzxGp3spIbbUlqF1avBSgvQVufA/UveQpHXxM5exE8s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71731},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src","test":"vitest run","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint src --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"description":"Test utilities for KB Labs plugin development — mock builders, platform setup, test context","directories":{},"sideEffects":false,"_nodeVersion":"24.18.1","dependencies":{"vitest":"^3.2.6","@kb-labs/core-platform":"2.118.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.118.2"},"_npmOperationalInternal":{"tmp":"tmp/shared-testing_2.119.0-canary.85d060ea6_1787250504964_0.7450196116678389","host":"s3://npm-registry-packages-npm-production"}},"2.119.0-canary.c64d2c41e":{"name":"@kb-labs/shared-testing","version":"2.119.0-canary.c64d2c41e","_id":"@kb-labs/shared-testing@2.119.0-canary.c64d2c41e","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"748c576286fbe73eeb809355b357268005bd3e4c","tarball":"https://registry.npmjs.org/@kb-labs/shared-testing/-/shared-testing-2.119.0-canary.c64d2c41e.tgz","fileCount":5,"integrity":"sha512-+gOIDrwTEFoEDHhF5NiiJMR9Y9IUEzWb1B6emNYWkjC87mTGNv3KXFQfI4EkMvGX87jHcUR2OBTe0mW4/W6EyQ==","signatures":[{"sig":"MEQCIE4lcDG2v/m8RS99euqa/TU5yz5Wc4265jlB0qVBLnEeAiBEbsngA6XGUS1sapgHpc+Tz41q3gbPnid6LyL58zFy1g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71765},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-shared-testing-2.119.0-canary.c64d2c41e.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src","test":"vitest run","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint src --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-shared-testing-2.119.0-canary.c64d2c41e.tgz","_integrity":"sha512-+gOIDrwTEFoEDHhF5NiiJMR9Y9IUEzWb1B6emNYWkjC87mTGNv3KXFQfI4EkMvGX87jHcUR2OBTe0mW4/W6EyQ==","_npmVersion":"11.17.0","description":"Test utilities for KB Labs plugin development — mock builders, platform setup, test context","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"vitest":"^3.2.6","@kb-labs/core-platform":"2.119.0-canary.c64d2c41e"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.119.0-canary.c64d2c41e"},"_npmOperationalInternal":{"tmp":"tmp/shared-testing_2.119.0-canary.c64d2c41e_1787608972887_0.8438601762806641","host":"s3://npm-registry-packages-npm-production"}},"2.119.0-canary.0b1ec4151":{"name":"@kb-labs/shared-testing","version":"2.119.0-canary.0b1ec4151","_id":"@kb-labs/shared-testing@2.119.0-canary.0b1ec4151","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"765fe0bb0729fdc12e2ffc5d15aae17365043ec0","tarball":"https://registry.npmjs.org/@kb-labs/shared-testing/-/shared-testing-2.119.0-canary.0b1ec4151.tgz","fileCount":5,"integrity":"sha512-Vdc+a+oVGPylZBSnSdJS26iLIaLGTQ5xJARvtbpCZlL+K+Ar4jZ+fgWOZGU2Z0HDt1NLFV7lmKgw3OKtES3VbA==","signatures":[{"sig":"MEYCIQDe5Ei1mPmMZeF2YuXLqZieGKTm8QY0277z3ZiE3m5QQwIhALCV4AaLPXflKDlamK6OvePeuKV9ngQsd4BeUFuMvf68","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71765},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-shared-testing-2.119.0-canary.0b1ec4151.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src","test":"vitest run","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint src --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-shared-testing-2.119.0-canary.0b1ec4151.tgz","_integrity":"sha512-Vdc+a+oVGPylZBSnSdJS26iLIaLGTQ5xJARvtbpCZlL+K+Ar4jZ+fgWOZGU2Z0HDt1NLFV7lmKgw3OKtES3VbA==","_npmVersion":"11.17.0","description":"Test utilities for KB Labs plugin development — mock builders, platform setup, test context","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"vitest":"^3.2.6","@kb-labs/core-platform":"2.119.0-canary.0b1ec4151"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.119.0-canary.0b1ec4151"},"_npmOperationalInternal":{"tmp":"tmp/shared-testing_2.119.0-canary.0b1ec4151_1787611045720_0.9923031016392021","host":"s3://npm-registry-packages-npm-production"}},"2.119.0-canary.2077501f1":{"name":"@kb-labs/shared-testing","version":"2.119.0-canary.2077501f1","_id":"@kb-labs/shared-testing@2.119.0-canary.2077501f1","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"36cd0b1cc0efd96d5fadde0a0cdf8f74ea7ef257","tarball":"https://registry.npmjs.org/@kb-labs/shared-testing/-/shared-testing-2.119.0-canary.2077501f1.tgz","fileCount":5,"integrity":"sha512-ZDb9nsPhLmbbKGu+To9iCkKE1C+vE6XUl2ngA/X+0nDRwVRKRugs0QlFmzOh0QT729ptxHpUsOocO1W4/CsuGw==","signatures":[{"sig":"MEYCIQChoR3tI96qhXlT/DCuMwA9Dhbg1pyG6Vyy9NBHiM6RAgIhAOP+olpaCQ9d3paBn0D6WTdNYjK4Y6MOYjfluSP8XnRB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71765},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-shared-testing-2.119.0-canary.2077501f1.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src","test":"vitest run","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint src --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-shared-testing-2.119.0-canary.2077501f1.tgz","_integrity":"sha512-ZDb9nsPhLmbbKGu+To9iCkKE1C+vE6XUl2ngA/X+0nDRwVRKRugs0QlFmzOh0QT729ptxHpUsOocO1W4/CsuGw==","_npmVersion":"11.17.0","description":"Test utilities for KB Labs plugin development — mock builders, platform setup, test context","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"vitest":"^3.2.6","@kb-labs/core-platform":"2.119.0-canary.2077501f1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.119.0-canary.2077501f1"},"_npmOperationalInternal":{"tmp":"tmp/shared-testing_2.119.0-canary.2077501f1_1787613678895_0.9979217355016201","host":"s3://npm-registry-packages-npm-production"}},"2.119.0-canary.b20fd4a5b":{"name":"@kb-labs/shared-testing","version":"2.119.0-canary.b20fd4a5b","_id":"@kb-labs/shared-testing@2.119.0-canary.b20fd4a5b","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"c93ff8f754d55a7235119aa208eedfaaaf3f3002","tarball":"https://registry.npmjs.org/@kb-labs/shared-testing/-/shared-testing-2.119.0-canary.b20fd4a5b.tgz","fileCount":5,"integrity":"sha512-SaNz9ey5DYL+CBhmfCMpy7sMtjkLgQSweOez/B7qUDe3aUQAzd8qb6lQGIYc1U77wibaJ9efatJYqza8bv5dWg==","signatures":[{"sig":"MEQCIFUfyF/M64N5bqPlZ/pBbHG56S2bUs0/6WbLv0/bcyQ3AiBaAHUQ8DPjwCzee6f/HC7/Y40gsKgJovfJg10G2S2XUg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71765},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-shared-testing-2.119.0-canary.b20fd4a5b.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src","test":"vitest run","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint src --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-shared-testing-2.119.0-canary.b20fd4a5b.tgz","_integrity":"sha512-SaNz9ey5DYL+CBhmfCMpy7sMtjkLgQSweOez/B7qUDe3aUQAzd8qb6lQGIYc1U77wibaJ9efatJYqza8bv5dWg==","_npmVersion":"11.17.0","description":"Test utilities for KB Labs plugin development — mock builders, platform setup, test context","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"vitest":"^3.2.6","@kb-labs/core-platform":"2.119.0-canary.b20fd4a5b"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.119.0-canary.b20fd4a5b"},"_npmOperationalInternal":{"tmp":"tmp/shared-testing_2.119.0-canary.b20fd4a5b_1787625628808_0.3674440103163721","host":"s3://npm-registry-packages-npm-production"}},"2.119.0-canary.448a88d0f":{"name":"@kb-labs/shared-testing","version":"2.119.0-canary.448a88d0f","_id":"@kb-labs/shared-testing@2.119.0-canary.448a88d0f","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"c975d2de1159b7fa4477c623781e704c48ddf148","tarball":"https://registry.npmjs.org/@kb-labs/shared-testing/-/shared-testing-2.119.0-canary.448a88d0f.tgz","fileCount":5,"integrity":"sha512-AFT03fgBQZFJIeHoiwCVwp/35xFlIVKGmdChLIvzfs80kq8IUWp+ljMCqGRK9+C/sPbi0aZMtASzTETwBrsFTg==","signatures":[{"sig":"MEYCIQDHUbdr4YhD0Yyh0Nt9LR188Gy9zNg/sHQAgDXh7kMt9AIhAIQUQzAbOARUJVtNDvkOR8FI0D7WZkoFAVWCXPUPlZqu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71765},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-shared-testing-2.119.0-canary.448a88d0f.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src","test":"vitest run","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint src --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-shared-testing-2.119.0-canary.448a88d0f.tgz","_integrity":"sha512-AFT03fgBQZFJIeHoiwCVwp/35xFlIVKGmdChLIvzfs80kq8IUWp+ljMCqGRK9+C/sPbi0aZMtASzTETwBrsFTg==","_npmVersion":"11.17.0","description":"Test utilities for KB Labs plugin development — mock builders, platform setup, test context","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"vitest":"^3.2.6","@kb-labs/core-platform":"2.119.0-canary.448a88d0f"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.119.0-canary.448a88d0f"},"_npmOperationalInternal":{"tmp":"tmp/shared-testing_2.119.0-canary.448a88d0f_1787638301288_0.3929846219928592","host":"s3://npm-registry-packages-npm-production"}},"2.119.0-canary.e120bc0ee":{"name":"@kb-labs/shared-testing","version":"2.119.0-canary.e120bc0ee","_id":"@kb-labs/shared-testing@2.119.0-canary.e120bc0ee","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"5da9452cb08f068b9d3892fa2354d9ea2fb19377","tarball":"https://registry.npmjs.org/@kb-labs/shared-testing/-/shared-testing-2.119.0-canary.e120bc0ee.tgz","fileCount":5,"integrity":"sha512-OM+EbGy2K5TTnuaJnSmT4B/Ixrf4w/P4JLqiyOwqfAIfP2YDDjd50oqoBcqlhRPnMxZYm0oq6clFe4vasUOPgg==","signatures":[{"sig":"MEUCIQDnr0R5gJvCoY5pm/dRmIWqmw+DGZFKwyiAlfI8dyXiaAIgLebvVuIlSnUQgcFoDAu2dOElXS1QQE6E825LB0QXhnw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71765},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-shared-testing-2.119.0-canary.e120bc0ee.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src","test":"vitest run","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint src --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-shared-testing-2.119.0-canary.e120bc0ee.tgz","_integrity":"sha512-OM+EbGy2K5TTnuaJnSmT4B/Ixrf4w/P4JLqiyOwqfAIfP2YDDjd50oqoBcqlhRPnMxZYm0oq6clFe4vasUOPgg==","_npmVersion":"11.17.0","description":"Test utilities for KB Labs plugin development — mock builders, platform setup, test context","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"vitest":"^3.2.6","@kb-labs/core-platform":"2.119.0-canary.e120bc0ee"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.119.0-canary.e120bc0ee"},"_npmOperationalInternal":{"tmp":"tmp/shared-testing_2.119.0-canary.e120bc0ee_1787640764727_0.6324716498225103","host":"s3://npm-registry-packages-npm-production"}},"2.119.0-canary.6ec5ad2e4":{"name":"@kb-labs/shared-testing","version":"2.119.0-canary.6ec5ad2e4","_id":"@kb-labs/shared-testing@2.119.0-canary.6ec5ad2e4","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"18421ffdfb8e3b73c23963f15c6c4aca385411ca","tarball":"https://registry.npmjs.org/@kb-labs/shared-testing/-/shared-testing-2.119.0-canary.6ec5ad2e4.tgz","fileCount":5,"integrity":"sha512-xn2WPjHIoI8vUS9OtihOTI5cJUIF5fdmAybDTAd8dYGqtiPbsmSitFAQB1bYfycRjKY+8zq3s8U6DMcg9wTXPg==","signatures":[{"sig":"MEQCIBzszs8gG7TRwCwI58WGfZVWyyzHMT4TxYYdxWQz3ov8AiAFvNvS3xvYa9dfK8w5ECAu+ydpz0uwevnloy+jc8OoOA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71765},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-shared-testing-2.119.0-canary.6ec5ad2e4.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src","test":"vitest run","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint src --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-shared-testing-2.119.0-canary.6ec5ad2e4.tgz","_integrity":"sha512-xn2WPjHIoI8vUS9OtihOTI5cJUIF5fdmAybDTAd8dYGqtiPbsmSitFAQB1bYfycRjKY+8zq3s8U6DMcg9wTXPg==","_npmVersion":"11.17.0","description":"Test utilities for KB Labs plugin development — mock builders, platform setup, test context","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"vitest":"^3.2.6","@kb-labs/core-platform":"2.119.0-canary.6ec5ad2e4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.119.0-canary.6ec5ad2e4"},"_npmOperationalInternal":{"tmp":"tmp/shared-testing_2.119.0-canary.6ec5ad2e4_1787671474385_0.45610591365492903","host":"s3://npm-registry-packages-npm-production"}},"2.119.0-canary.f8394d5fd":{"name":"@kb-labs/shared-testing","version":"2.119.0-canary.f8394d5fd","_id":"@kb-labs/shared-testing@2.119.0-canary.f8394d5fd","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"cb9d4436ad3c97c34ff5a538b28b9d8a739f10e0","tarball":"https://registry.npmjs.org/@kb-labs/shared-testing/-/shared-testing-2.119.0-canary.f8394d5fd.tgz","fileCount":5,"integrity":"sha512-taZQyRzxv1irr9B+Q6lUeJ0o43ScuWkSFMygdB3b9x2arP7JAMTZZxOIJ+PVFVerRfoO6854Hu3igAZXv42wOA==","signatures":[{"sig":"MEQCIDE26ofqdBrOb0d1MEJXS5pC4RVrf7R8SIqJZVpIa9yHAiAIkCIM/qGsEWSvKWBFPaVA2gobZapiKya0eLsAM7oahQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71765},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-shared-testing-2.119.0-canary.f8394d5fd.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src","test":"vitest run","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint src --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-shared-testing-2.119.0-canary.f8394d5fd.tgz","_integrity":"sha512-taZQyRzxv1irr9B+Q6lUeJ0o43ScuWkSFMygdB3b9x2arP7JAMTZZxOIJ+PVFVerRfoO6854Hu3igAZXv42wOA==","_npmVersion":"11.17.0","description":"Test utilities for KB Labs plugin development — mock builders, platform setup, test context","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"vitest":"^3.2.6","@kb-labs/core-platform":"2.119.0-canary.f8394d5fd"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.119.0-canary.f8394d5fd"},"_npmOperationalInternal":{"tmp":"tmp/shared-testing_2.119.0-canary.f8394d5fd_1787675192764_0.16750185643905202","host":"s3://npm-registry-packages-npm-production"}},"2.119.0-canary.bb3d7f2f1":{"name":"@kb-labs/shared-testing","version":"2.119.0-canary.bb3d7f2f1","_id":"@kb-labs/shared-testing@2.119.0-canary.bb3d7f2f1","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"a15f8dec3ee12960dbfe5606e8c62ec3a141fee4","tarball":"https://registry.npmjs.org/@kb-labs/shared-testing/-/shared-testing-2.119.0-canary.bb3d7f2f1.tgz","fileCount":5,"integrity":"sha512-ZN/bZ8j9vvMM9BeNv0AsfehV/V1JmPCB4fm1781hZuHVz2tTgYXNeJKtcE2cRqm2aDYsjeSNNpTcnWUf+CrO0A==","signatures":[{"sig":"MEUCIQC4twOJXZqMump+fV3sDlJw4Sek5qDq8LC+aKWi5TvKQQIgCtnRszfUiS6kWyq6Q0ujypqwVMHkLFSz1FhYD0u+qrw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71765},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-shared-testing-2.119.0-canary.bb3d7f2f1.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src","test":"vitest run","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint src --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-shared-testing-2.119.0-canary.bb3d7f2f1.tgz","_integrity":"sha512-ZN/bZ8j9vvMM9BeNv0AsfehV/V1JmPCB4fm1781hZuHVz2tTgYXNeJKtcE2cRqm2aDYsjeSNNpTcnWUf+CrO0A==","_npmVersion":"11.17.0","description":"Test utilities for KB Labs plugin development — mock builders, platform setup, test context","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"vitest":"^3.2.6","@kb-labs/core-platform":"2.119.0-canary.bb3d7f2f1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.119.0-canary.bb3d7f2f1"},"_npmOperationalInternal":{"tmp":"tmp/shared-testing_2.119.0-canary.bb3d7f2f1_1787680941935_0.21566792324250383","host":"s3://npm-registry-packages-npm-production"}},"2.119.0-canary.3edea00f6":{"name":"@kb-labs/shared-testing","version":"2.119.0-canary.3edea00f6","_id":"@kb-labs/shared-testing@2.119.0-canary.3edea00f6","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"366e2c3be123fa1a8434f33eed08652e928b8a8b","tarball":"https://registry.npmjs.org/@kb-labs/shared-testing/-/shared-testing-2.119.0-canary.3edea00f6.tgz","fileCount":5,"integrity":"sha512-iDeUcn57urJ3KKd4W0lkYZAgZ9+aYw46soh+869bw2p5iKuGU/eizR5DVr4Czdz4EwIgXwNtBFMmhu8b7jlyug==","signatures":[{"sig":"MEUCIQDHr42CBVpBxkJzer2iuQJIkUtYGdD9Me/DjH5XeII1kAIgHNHIEoWwUHW2C90NFmRTJ0NzDHXKEiG02SDCZqTKd/c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":72020},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-shared-testing-2.119.0-canary.3edea00f6.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src","test":"vitest run","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint src --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-shared-testing-2.119.0-canary.3edea00f6.tgz","_integrity":"sha512-iDeUcn57urJ3KKd4W0lkYZAgZ9+aYw46soh+869bw2p5iKuGU/eizR5DVr4Czdz4EwIgXwNtBFMmhu8b7jlyug==","_npmVersion":"11.17.0","description":"Test utilities for KB Labs plugin development — mock builders, platform setup, test context","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"vitest":"^3.2.6","@kb-labs/core-platform":"2.119.0-canary.3edea00f6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.119.0-canary.3edea00f6"},"_npmOperationalInternal":{"tmp":"tmp/shared-testing_2.119.0-canary.3edea00f6_1787764933152_0.1342343132974384","host":"s3://npm-registry-packages-npm-production"}},"2.119.0-canary.8f939a290":{"name":"@kb-labs/shared-testing","version":"2.119.0-canary.8f939a290","_id":"@kb-labs/shared-testing@2.119.0-canary.8f939a290","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"2555cece905df0f2b89f261009f26d1ec4ba84f1","tarball":"https://registry.npmjs.org/@kb-labs/shared-testing/-/shared-testing-2.119.0-canary.8f939a290.tgz","fileCount":5,"integrity":"sha512-0mDueDrQFSn8Fj4bdL1NzB9nKHOy3zz4SCQqh3TCknA3gA06PbWJXNNAN570VcTEnede8hVLKht78SOGmAessQ==","signatures":[{"sig":"MEQCIFxCSakU/rVCZ5lb+k3zerzCbszcEhwqialUY4CRkUzJAiBMimWbOmTz4f8ghcsfiw9UERAokc7EWaRmGs3q5B68RA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":72020},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-shared-testing-2.119.0-canary.8f939a290.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src","test":"vitest run","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint src --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-shared-testing-2.119.0-canary.8f939a290.tgz","_integrity":"sha512-0mDueDrQFSn8Fj4bdL1NzB9nKHOy3zz4SCQqh3TCknA3gA06PbWJXNNAN570VcTEnede8hVLKht78SOGmAessQ==","_npmVersion":"11.17.0","description":"Test utilities for KB Labs plugin development — mock builders, platform setup, test context","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"vitest":"^3.2.6","@kb-labs/core-platform":"2.119.0-canary.8f939a290"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.119.0-canary.8f939a290"},"_npmOperationalInternal":{"tmp":"tmp/shared-testing_2.119.0-canary.8f939a290_1787788172981_0.5638911022587458","host":"s3://npm-registry-packages-npm-production"}},"2.119.0-canary.0c078654e":{"name":"@kb-labs/shared-testing","version":"2.119.0-canary.0c078654e","_id":"@kb-labs/shared-testing@2.119.0-canary.0c078654e","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"a5a936a48b15073066a896416f8edc83cf4e5465","tarball":"https://registry.npmjs.org/@kb-labs/shared-testing/-/shared-testing-2.119.0-canary.0c078654e.tgz","fileCount":5,"integrity":"sha512-D1CSEp+Sq5m2ttmuq0AX7oOMF0yoQL/mkF9zm5QakRQaZzZt5h/1WN/8plliAg+l2d9y3WynE8ziJvl/s3+ODg==","signatures":[{"sig":"MEUCICo2Mx0a0aE472YAFwKsNJBRtIsF4siA3Xn19k3xnLgIAiEAtfovFZw6PAvrBYINkCWT9gfyenDSA6ciclo9c4llyNY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":72020},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-shared-testing-2.119.0-canary.0c078654e.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src","test":"vitest run","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint src --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-shared-testing-2.119.0-canary.0c078654e.tgz","_integrity":"sha512-D1CSEp+Sq5m2ttmuq0AX7oOMF0yoQL/mkF9zm5QakRQaZzZt5h/1WN/8plliAg+l2d9y3WynE8ziJvl/s3+ODg==","_npmVersion":"11.17.0","description":"Test utilities for KB Labs plugin development — mock builders, platform setup, test context","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"vitest":"^3.2.6","@kb-labs/core-platform":"2.119.0-canary.0c078654e"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.119.0-canary.0c078654e"},"_npmOperationalInternal":{"tmp":"tmp/shared-testing_2.119.0-canary.0c078654e_1787790316296_0.5664290565108852","host":"s3://npm-registry-packages-npm-production"}},"2.119.0-canary.ce846d079":{"name":"@kb-labs/shared-testing","version":"2.119.0-canary.ce846d079","_id":"@kb-labs/shared-testing@2.119.0-canary.ce846d079","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"ee824b13d3731136ad2206382d60ab431d1ce14a","tarball":"https://registry.npmjs.org/@kb-labs/shared-testing/-/shared-testing-2.119.0-canary.ce846d079.tgz","fileCount":5,"integrity":"sha512-GYtTPXLP5AiJVJ4kTdW7347de7FJuF2oj/5q2HZHs2+T5D+uzkr8TowKOJGHscmSbbDdx+jEm9kRHsDY4c5U3A==","signatures":[{"sig":"MEQCIGBNs+BWCJmfRbBp8biH6R2bLlgOoUlbr8azSX0fsi9DAiBZqHAU2PBsItBGzxEr+XSFE+E87iteiObJQAnGd6ViKw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":72020},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-shared-testing-2.119.0-canary.ce846d079.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src","test":"vitest run","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint src --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-shared-testing-2.119.0-canary.ce846d079.tgz","_integrity":"sha512-GYtTPXLP5AiJVJ4kTdW7347de7FJuF2oj/5q2HZHs2+T5D+uzkr8TowKOJGHscmSbbDdx+jEm9kRHsDY4c5U3A==","_npmVersion":"11.17.0","description":"Test utilities for KB Labs plugin development — mock builders, platform setup, test context","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"vitest":"^3.2.6","@kb-labs/core-platform":"2.119.0-canary.ce846d079"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.119.0-canary.ce846d079"},"_npmOperationalInternal":{"tmp":"tmp/shared-testing_2.119.0-canary.ce846d079_1787793722383_0.24325267975182574","host":"s3://npm-registry-packages-npm-production"}},"2.119.0-canary.62ffd5965":{"name":"@kb-labs/shared-testing","version":"2.119.0-canary.62ffd5965","_id":"@kb-labs/shared-testing@2.119.0-canary.62ffd5965","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"6c97d590a13a42a3c44c64050177cc2ee9a6cb27","tarball":"https://registry.npmjs.org/@kb-labs/shared-testing/-/shared-testing-2.119.0-canary.62ffd5965.tgz","fileCount":5,"integrity":"sha512-gGCD1wAo8QeeXJdt7KE1f4LhJ586U9FjiEKvefeHKc5lBesws0RkQpitBj4EoX7HeDEjJXBz09F3Vvyjv+In1Q==","signatures":[{"sig":"MEUCIGQx2Z8NmPQJI/Z1t+45i3Q9n/gvXyx0ZXFLnPgUkNp5AiEA+a1Ntku1oAwQJ0UWVIPZ4+VncoVA8/op9dLChkdfrIs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":72020},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-shared-testing-2.119.0-canary.62ffd5965.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src","test":"vitest run","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint src --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-shared-testing-2.119.0-canary.62ffd5965.tgz","_integrity":"sha512-gGCD1wAo8QeeXJdt7KE1f4LhJ586U9FjiEKvefeHKc5lBesws0RkQpitBj4EoX7HeDEjJXBz09F3Vvyjv+In1Q==","_npmVersion":"11.17.0","description":"Test utilities for KB Labs plugin development — mock builders, platform setup, test context","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"vitest":"^3.2.6","@kb-labs/core-platform":"2.119.0-canary.62ffd5965"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.119.0-canary.62ffd5965"},"_npmOperationalInternal":{"tmp":"tmp/shared-testing_2.119.0-canary.62ffd5965_1787799950872_0.9707453986030692","host":"s3://npm-registry-packages-npm-production"}},"2.119.0-canary.1b2bf822b":{"name":"@kb-labs/shared-testing","version":"2.119.0-canary.1b2bf822b","_id":"@kb-labs/shared-testing@2.119.0-canary.1b2bf822b","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"8d83697dea63455f2b2e0f8c9b38a2eab897455a","tarball":"https://registry.npmjs.org/@kb-labs/shared-testing/-/shared-testing-2.119.0-canary.1b2bf822b.tgz","fileCount":5,"integrity":"sha512-zB1oLUtq25q79Gaz6p5E6WtukET19G5OiMoCqU7ra0YgdvnqB8NoXr0ZCP6Ny8BisDUB6UZA0+4H0DBXAXgKzg==","signatures":[{"sig":"MEUCIFW9OLFgGIwHRb95g2OmyL0qMS97GvaUGuZ5Q3v6pjrvAiEAnKkmuiXgaUyiOQY0JHDlbFNudJvQ3Ah+B6zblL39z/Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":72020},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-shared-testing-2.119.0-canary.1b2bf822b.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src","test":"vitest run","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint src --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-shared-testing-2.119.0-canary.1b2bf822b.tgz","_integrity":"sha512-zB1oLUtq25q79Gaz6p5E6WtukET19G5OiMoCqU7ra0YgdvnqB8NoXr0ZCP6Ny8BisDUB6UZA0+4H0DBXAXgKzg==","_npmVersion":"11.17.0","description":"Test utilities for KB Labs plugin development — mock builders, platform setup, test context","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"vitest":"^3.2.6","@kb-labs/core-platform":"2.119.0-canary.1b2bf822b"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.119.0-canary.1b2bf822b"},"_npmOperationalInternal":{"tmp":"tmp/shared-testing_2.119.0-canary.1b2bf822b_1787804451192_0.12600543060903124","host":"s3://npm-registry-packages-npm-production"}},"2.119.0-canary.602573533":{"name":"@kb-labs/shared-testing","version":"2.119.0-canary.602573533","_id":"@kb-labs/shared-testing@2.119.0-canary.602573533","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"1decc2a19ff43d219a4470869593f0df1bcc6ab3","tarball":"https://registry.npmjs.org/@kb-labs/shared-testing/-/shared-testing-2.119.0-canary.602573533.tgz","fileCount":5,"integrity":"sha512-fkVoGHhrNervjoMdboUIa+8Tj6KBKk1yzNtyqWg9V3qeTmLS1ma5YFJxXRS+VDbxEP5nm2al97S+9E3hKDEPpQ==","signatures":[{"sig":"MEUCIQC/s41VOh9U4pY0zPPKj+nu/jIwVECdffgpH1HPqyuDegIgXWbMgqCiYfETRQb1ivOvZC7KxSVRtTUW5/uVqqTPh8M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":72020},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-shared-testing-2.119.0-canary.602573533.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src","test":"vitest run","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint src --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-shared-testing-2.119.0-canary.602573533.tgz","_integrity":"sha512-fkVoGHhrNervjoMdboUIa+8Tj6KBKk1yzNtyqWg9V3qeTmLS1ma5YFJxXRS+VDbxEP5nm2al97S+9E3hKDEPpQ==","_npmVersion":"11.17.0","description":"Test utilities for KB Labs plugin development — mock builders, platform setup, test context","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"vitest":"^3.2.6","@kb-labs/core-platform":"2.119.0-canary.602573533"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.119.0-canary.602573533"},"_npmOperationalInternal":{"tmp":"tmp/shared-testing_2.119.0-canary.602573533_1787821741912_0.8090131542020054","host":"s3://npm-registry-packages-npm-production"}},"2.119.0-canary.0b4b21a55":{"name":"@kb-labs/shared-testing","version":"2.119.0-canary.0b4b21a55","_id":"@kb-labs/shared-testing@2.119.0-canary.0b4b21a55","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"df687d385bcad0550f5e30197110b5b3918167ef","tarball":"https://registry.npmjs.org/@kb-labs/shared-testing/-/shared-testing-2.119.0-canary.0b4b21a55.tgz","fileCount":5,"integrity":"sha512-wgAiTB2BIPeLlmUZNNQ0xYKQOwKjVh9q35PdvNjzvJvW09D6TtdXML2ZxL9gnDx9omyDBCqChJYKaaEyb0G/4g==","signatures":[{"sig":"MEUCIQCLnE0kXRZ/vwZlOOlp45J5sD6yyjy26cD1qJcg2E3bDQIgOrkSSU0LsnJdPxCGVSkQ8WeY0QbYrbgny0OVkdED0zI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":72020},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-shared-testing-2.119.0-canary.0b4b21a55.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src","test":"vitest run","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint src --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-shared-testing-2.119.0-canary.0b4b21a55.tgz","_integrity":"sha512-wgAiTB2BIPeLlmUZNNQ0xYKQOwKjVh9q35PdvNjzvJvW09D6TtdXML2ZxL9gnDx9omyDBCqChJYKaaEyb0G/4g==","_npmVersion":"11.17.0","description":"Test utilities for KB Labs plugin development — mock builders, platform setup, test context","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"vitest":"^3.2.6","@kb-labs/core-platform":"2.119.0-canary.0b4b21a55"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.119.0-canary.0b4b21a55"},"_npmOperationalInternal":{"tmp":"tmp/shared-testing_2.119.0-canary.0b4b21a55_1788376489943_0.006629745516754104","host":"s3://npm-registry-packages-npm-production"}},"2.119.0":{"name":"@kb-labs/shared-testing","version":"2.119.0","_id":"@kb-labs/shared-testing@2.119.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"891416d7c44d0b8f739fc6fb8da64ee64650fdf1","tarball":"https://registry.npmjs.org/@kb-labs/shared-testing/-/shared-testing-2.119.0.tgz","fileCount":5,"integrity":"sha512-d9FMKfpk+8kmQqU550yVIdymlvZ2nWDAiRKWiHeGvpEZSnXk+0HVu8y8m3A2jLoJ/pPf+dV6ePb2kmGgE7kiDA==","signatures":[{"sig":"MEQCIBliV70s9ZNDmne4JqoksCmjxjuJmwRTquzEbLH4++11AiBED/xtlfTMEeOO9WxgS02e9d+9iyO4N8Touq5eP3yWdg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIF+SZbZnyAhf+dP34+w+w6g+KO0CFdXz+lxHFAXXAzkXAiAG2MwPT4U52qUZj1kNNKmOYXIVVA3+6AdAA2mdM5H23w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71969},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-shared-testing-2.119.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=24.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src","test":"vitest run","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint src --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-shared-testing-2.119.0.tgz","_integrity":"sha512-d9FMKfpk+8kmQqU550yVIdymlvZ2nWDAiRKWiHeGvpEZSnXk+0HVu8y8m3A2jLoJ/pPf+dV6ePb2kmGgE7kiDA==","_npmVersion":"11.19.0","description":"Test utilities for KB Labs plugin development — mock builders, platform setup, test context","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"vitest":"^3.2.6","@kb-labs/core-platform":"2.119.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.119.0"},"_npmOperationalInternal":{"tmp":"tmp/shared-testing_2.119.0_1788634984204_0.7787626135707177","host":"s3://npm-registry-packages-npm-production"}},"2.119.1-canary.b53bbee1d":{"name":"@kb-labs/shared-testing","version":"2.119.1-canary.b53bbee1d","_id":"@kb-labs/shared-testing@2.119.1-canary.b53bbee1d","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"79c9e9d2a19cfee0051cd3790e8a1e15c9f1f60d","tarball":"https://registry.npmjs.org/@kb-labs/shared-testing/-/shared-testing-2.119.1-canary.b53bbee1d.tgz","fileCount":5,"integrity":"sha512-T6xXCW61FBtseXfRgBFZiZpWSGTH6oe79vG5XQ+o69+sXwS3bPayeNCclpOYsoXzApdQIUdo1nFEy24zOsUrRw==","signatures":[{"sig":"MEUCIQCezLg6DVk3aB0/Ep/xoSTZwQulQ14IJWbEJ9XH5FC90QIgHWlFjZKMq0CJzF3tQ5bqHwE9HjoRTsfspFPt4UB1t4U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCOrf/tOZalQNGEJKFMhJ1otBRgqc/0z90CRf9wDXTabQIgPm765vByCEXIpaf50rM9wb5ymQ0Mc06f7PZ6Q+hlUWI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":72020},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-shared-testing-2.119.1-canary.b53bbee1d.tgz","types":"./dist/index.d.ts","engines":{"node":">=24.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src","test":"vitest run","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint src --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-shared-testing-2.119.1-canary.b53bbee1d.tgz","_integrity":"sha512-T6xXCW61FBtseXfRgBFZiZpWSGTH6oe79vG5XQ+o69+sXwS3bPayeNCclpOYsoXzApdQIUdo1nFEy24zOsUrRw==","_npmVersion":"11.19.0","description":"Test utilities for KB Labs plugin development — mock builders, platform setup, test context","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"vitest":"^3.2.6","@kb-labs/core-platform":"2.119.1-canary.b53bbee1d"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.119.1-canary.b53bbee1d"},"_npmOperationalInternal":{"tmp":"tmp/shared-testing_2.119.1-canary.b53bbee1d_1788649601703_0.6350674360326467","host":"s3://npm-registry-packages-npm-production"}},"2.119.1-canary.a6aa9b388":{"name":"@kb-labs/shared-testing","version":"2.119.1-canary.a6aa9b388","_id":"@kb-labs/shared-testing@2.119.1-canary.a6aa9b388","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"034237f099c3e1578d0ddea683897f000edd961b","tarball":"https://registry.npmjs.org/@kb-labs/shared-testing/-/shared-testing-2.119.1-canary.a6aa9b388.tgz","fileCount":5,"integrity":"sha512-H4Kl5qXviUG+vv83dapEqVbLlGA1GwxVwePG6GrPaVCC7dmifsuzOV3mwL3jYLU/y65lVMi5Hm2noOZyonXC/w==","signatures":[{"sig":"MEUCIELXvIWySmmn2e6rrnb+1U1Q5sXqxklOxwtgWrGzd1+4AiEAy0eRhvGOtnEH09LntEpw/8zLqgDiTI93RIlOzEJcb44=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFWYa4whFRK+KfhhLkFOmFlPJzLk+9O5HKFGw4yOL4nSAiEAjZUqO7o7a33omiBTm4hO4vQbVS43+/IR74LuN+zWHGs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":72020},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-shared-testing-2.119.1-canary.a6aa9b388.tgz","types":"./dist/index.d.ts","engines":{"node":">=24.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src","test":"vitest run","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint src --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-shared-testing-2.119.1-canary.a6aa9b388.tgz","_integrity":"sha512-H4Kl5qXviUG+vv83dapEqVbLlGA1GwxVwePG6GrPaVCC7dmifsuzOV3mwL3jYLU/y65lVMi5Hm2noOZyonXC/w==","_npmVersion":"11.19.0","description":"Test utilities for KB Labs plugin development — mock builders, platform setup, test context","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"vitest":"^3.2.6","@kb-labs/core-platform":"2.119.1-canary.a6aa9b388"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.119.1-canary.a6aa9b388"},"_npmOperationalInternal":{"tmp":"tmp/shared-testing_2.119.1-canary.a6aa9b388_1788653743107_0.03193492437948042","host":"s3://npm-registry-packages-npm-production"}},"2.119.1-canary.57c3a1e5e":{"name":"@kb-labs/shared-testing","version":"2.119.1-canary.57c3a1e5e","_id":"@kb-labs/shared-testing@2.119.1-canary.57c3a1e5e","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"830ee0e7631be6ea21bd45ef02b3e7eba08a100b","tarball":"https://registry.npmjs.org/@kb-labs/shared-testing/-/shared-testing-2.119.1-canary.57c3a1e5e.tgz","fileCount":5,"integrity":"sha512-ZXnutCvv3PBmB+ZFCW8x949P8qhcZuws8HT0Qcq44843Rr/4zaHRyp04V5ivxH7MJWx9O3Jo3axwjHg8IHZA0Q==","signatures":[{"sig":"MEQCIFCGFRSjfWyM/vEeJ+1Ijet4vWX1L18aFORXXy/ctQ0aAiAmX538s7Lq3a58JKIaN8PiCbKUz1nhoTyi+BTKZ7A3gQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC4YLLRSK4SFyWO/BBzJif2X+GOwzPA9MQaS3CwvPC2VwIhAMxRqO56vfRC5sfyVwkfTRAo+WVX8GVhsMoGQek98gft","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":72020},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-shared-testing-2.119.1-canary.57c3a1e5e.tgz","types":"./dist/index.d.ts","engines":{"node":">=24.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src","test":"vitest run","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint src --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-shared-testing-2.119.1-canary.57c3a1e5e.tgz","_integrity":"sha512-ZXnutCvv3PBmB+ZFCW8x949P8qhcZuws8HT0Qcq44843Rr/4zaHRyp04V5ivxH7MJWx9O3Jo3axwjHg8IHZA0Q==","_npmVersion":"11.19.0","description":"Test utilities for KB Labs plugin development — mock builders, platform setup, test context","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"vitest":"^3.2.6","@kb-labs/core-platform":"2.119.1-canary.57c3a1e5e"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.119.1-canary.57c3a1e5e"},"_npmOperationalInternal":{"tmp":"tmp/shared-testing_2.119.1-canary.57c3a1e5e_1788657763584_0.30145427421067006","host":"s3://npm-registry-packages-npm-production"}},"2.119.1-canary.1e87213c2":{"name":"@kb-labs/shared-testing","version":"2.119.1-canary.1e87213c2","_id":"@kb-labs/shared-testing@2.119.1-canary.1e87213c2","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"b5a8fe2e961a99c0cbec47da816803dc4d759f69","tarball":"https://registry.npmjs.org/@kb-labs/shared-testing/-/shared-testing-2.119.1-canary.1e87213c2.tgz","fileCount":5,"integrity":"sha512-5XqfkSuXOOjpjoh2qf7KmClWQw8B+4bdHCs3vkq2TW2074U5zABINQ4346hKni9gluZ9a1MAXwkCzrg4DBJiEg==","signatures":[{"sig":"MEQCIDMj7TYwS7zdBeZoaqjDi5TqD5heu7uSBWMKzZGsiYBGAiA2VQ9UOpF36fpZ4qDRWwZya2JpdD18aqEJvJEZwsdkCA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCID6+XPHHN3NdWcyIBsKPmoHEuVnxYHcyYTIMcZSBYmEwAiAXbk8inrvjxYi09xqNQ7AtjhCmGPYkYY91Zh3XOYdOzA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":72020},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-shared-testing-2.119.1-canary.1e87213c2.tgz","types":"./dist/index.d.ts","engines":{"node":">=24.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src","test":"vitest run","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint src --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-shared-testing-2.119.1-canary.1e87213c2.tgz","_integrity":"sha512-5XqfkSuXOOjpjoh2qf7KmClWQw8B+4bdHCs3vkq2TW2074U5zABINQ4346hKni9gluZ9a1MAXwkCzrg4DBJiEg==","_npmVersion":"11.19.0","description":"Test utilities for KB Labs plugin development — mock builders, platform setup, test context","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"vitest":"^3.2.6","@kb-labs/core-platform":"2.119.1-canary.1e87213c2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.119.1-canary.1e87213c2"},"_npmOperationalInternal":{"tmp":"tmp/shared-testing_2.119.1-canary.1e87213c2_1788661320489_0.478772908897676","host":"s3://npm-registry-packages-npm-production"}},"2.119.1-canary.ee03bc25d":{"name":"@kb-labs/shared-testing","version":"2.119.1-canary.ee03bc25d","_id":"@kb-labs/shared-testing@2.119.1-canary.ee03bc25d","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"5b73f8b848e793924044e21649325dfe4a7465bd","tarball":"https://registry.npmjs.org/@kb-labs/shared-testing/-/shared-testing-2.119.1-canary.ee03bc25d.tgz","fileCount":5,"integrity":"sha512-1l5fXnQlRW34u88CBb8q2tojQeU23uGwfbSo5aemfpIXbVOxQq8wodcnupbyOvXYcnjVnfvPY705aJglEiWvEg==","signatures":[{"sig":"MEUCIDe46MUAvyvi8AdaKtWtPEi0GfOv7JswiPtQ+pyo3N6SAiEA6hMs6DIEGJZ1emWljiT2/9UZ89smwuiFxzf2L89jKHU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDCItVWFKY/ys//SOl8jA4ugPG2HafGD1BoYKvLozK7LgIhAI1UvbDCbCAf45r3aD+otzcxQeGhdX3827NLccw620XV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":72020},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-shared-testing-2.119.1-canary.ee03bc25d.tgz","types":"./dist/index.d.ts","engines":{"node":">=24.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src","test":"vitest run","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint src --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-shared-testing-2.119.1-canary.ee03bc25d.tgz","_integrity":"sha512-1l5fXnQlRW34u88CBb8q2tojQeU23uGwfbSo5aemfpIXbVOxQq8wodcnupbyOvXYcnjVnfvPY705aJglEiWvEg==","_npmVersion":"11.19.0","description":"Test utilities for KB Labs plugin development — mock builders, platform setup, test context","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"vitest":"^3.2.6","@kb-labs/core-platform":"2.119.1-canary.ee03bc25d"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.119.1-canary.ee03bc25d"},"_npmOperationalInternal":{"tmp":"tmp/shared-testing_2.119.1-canary.ee03bc25d_1789209756767_0.5444772816697476","host":"s3://npm-registry-packages-npm-production"}},"2.119.1-canary.a73502f0d":{"name":"@kb-labs/shared-testing","version":"2.119.1-canary.a73502f0d","_id":"@kb-labs/shared-testing@2.119.1-canary.a73502f0d","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"0d986a89f9e6b344d1dfd28b673351d0b0200c18","tarball":"https://registry.npmjs.org/@kb-labs/shared-testing/-/shared-testing-2.119.1-canary.a73502f0d.tgz","fileCount":5,"integrity":"sha512-fWR+LJOkjnXgm6xCh1fv7WL4JWxxKbow6fpP5ZX8XfFWJ+QYSCpnDM3F+XhQWIpyiyVg2rFSRwDoBFr4/eu1Iw==","signatures":[{"sig":"MEYCIQDXCMHotYUIfswsEXZPZZFh+NN+Rmyq14OI/CuS1bO6mwIhAPpS0viGQYGAZN0k7r5jDwp0JsB41XXVvaV/yBnWckYf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGP97Goyv/EQTVzvUrsv1KWVl7BbN+X8XGiCdIhkEJriAiA4ZLHdcjGKpmkaOqlbCx9xCcbz4zET/T51KYLJ+EArRA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":72020},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-shared-testing-2.119.1-canary.a73502f0d.tgz","types":"./dist/index.d.ts","engines":{"node":">=24.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src","test":"vitest run","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint src --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-shared-testing-2.119.1-canary.a73502f0d.tgz","_integrity":"sha512-fWR+LJOkjnXgm6xCh1fv7WL4JWxxKbow6fpP5ZX8XfFWJ+QYSCpnDM3F+XhQWIpyiyVg2rFSRwDoBFr4/eu1Iw==","_npmVersion":"11.19.0","description":"Test utilities for KB Labs plugin development — mock builders, platform setup, test context","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"vitest":"^3.2.6","@kb-labs/core-platform":"2.119.1-canary.a73502f0d"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.119.1-canary.a73502f0d"},"_npmOperationalInternal":{"tmp":"tmp/shared-testing_2.119.1-canary.a73502f0d_1789258144266_0.024670280240559395","host":"s3://npm-registry-packages-npm-production"}},"2.119.1-canary.e834e2cf9":{"name":"@kb-labs/shared-testing","version":"2.119.1-canary.e834e2cf9","_id":"@kb-labs/shared-testing@2.119.1-canary.e834e2cf9","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"e77c2cef233aa8cd27219049ea809936060e3b5c","tarball":"https://registry.npmjs.org/@kb-labs/shared-testing/-/shared-testing-2.119.1-canary.e834e2cf9.tgz","fileCount":5,"integrity":"sha512-59HYpRv26NJ4zmeL1joVUfFJRbm8wMsZSX+DJUsMrb/cQEApQThL8CS3lYy2evplOxdVKMVUy0eKDHzTGbdAwA==","signatures":[{"sig":"MEQCIEZQNk3Pe9g02fd/WVf7v1cuPWofShm5FkArzrJ+mfffAiAPyE+sdXZNzkah2PAzSWSdJVsbCs3ZjOKKfNECsaQ6uw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDn54BBgYdgFkzD2PA2ryft/on0S+8YwQj/jjNVimOmIAiBiDsarq+lyigtV3T/4tTTWkdEfLBGSvQUbmmwZTf90uw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":72020},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-shared-testing-2.119.1-canary.e834e2cf9.tgz","types":"./dist/index.d.ts","engines":{"node":">=24.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src","test":"vitest run","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint src --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-shared-testing-2.119.1-canary.e834e2cf9.tgz","_integrity":"sha512-59HYpRv26NJ4zmeL1joVUfFJRbm8wMsZSX+DJUsMrb/cQEApQThL8CS3lYy2evplOxdVKMVUy0eKDHzTGbdAwA==","_npmVersion":"11.19.0","description":"Test utilities for KB Labs plugin development — mock builders, platform setup, test context","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"vitest":"^3.2.6","@kb-labs/core-platform":"2.119.1-canary.e834e2cf9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.119.1-canary.e834e2cf9"},"_npmOperationalInternal":{"tmp":"tmp/shared-testing_2.119.1-canary.e834e2cf9_1789300093773_0.7840478931235362","host":"s3://npm-registry-packages-npm-production"}},"2.119.1-canary.6a127adf8":{"name":"@kb-labs/shared-testing","version":"2.119.1-canary.6a127adf8","_id":"@kb-labs/shared-testing@2.119.1-canary.6a127adf8","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"64e3c5cb4696827f4213f814a5d628e89390dd86","tarball":"https://registry.npmjs.org/@kb-labs/shared-testing/-/shared-testing-2.119.1-canary.6a127adf8.tgz","fileCount":5,"integrity":"sha512-NJ0KwuR9vmzjVtExQQcO8lyF1dBFmPOKbo4nZ6VwHMQLU99g93m/ffUKPvUDX8dlkot7a+eU7wtzjUkSH/eqAw==","signatures":[{"sig":"MEYCIQDtcWboR6Wd11u1ZgaY5NpsD8s/puz/38wrRY2DZU9rfgIhALAwy51LebCVrZKFl60gvjuxJngamCXtl+FQDgAEmfqe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDih6rWuY1nUxuVqt8XhINnqzCgGPfLklND/Gh712TZvQIgOr492svJimsScV+DYTYGdVGzVZ+AQ7KhB+0ftd0GsSQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":72020},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-shared-testing-2.119.1-canary.6a127adf8.tgz","types":"./dist/index.d.ts","engines":{"node":">=24.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src","test":"vitest run","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint src --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-shared-testing-2.119.1-canary.6a127adf8.tgz","_integrity":"sha512-NJ0KwuR9vmzjVtExQQcO8lyF1dBFmPOKbo4nZ6VwHMQLU99g93m/ffUKPvUDX8dlkot7a+eU7wtzjUkSH/eqAw==","_npmVersion":"11.19.0","description":"Test utilities for KB Labs plugin development — mock builders, platform setup, test context","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"vitest":"^3.2.6","@kb-labs/core-platform":"2.119.1-canary.6a127adf8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.119.1-canary.6a127adf8"},"_npmOperationalInternal":{"tmp":"tmp/shared-testing_2.119.1-canary.6a127adf8_1789313064345_0.6459823273494187","host":"s3://npm-registry-packages-npm-production"}},"2.119.1-canary.c8f889b14":{"name":"@kb-labs/shared-testing","version":"2.119.1-canary.c8f889b14","_id":"@kb-labs/shared-testing@2.119.1-canary.c8f889b14","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"f00fbbbaf585010438bb6c8422a128ad82fb56a7","tarball":"https://registry.npmjs.org/@kb-labs/shared-testing/-/shared-testing-2.119.1-canary.c8f889b14.tgz","fileCount":5,"integrity":"sha512-C090b/J6CkD5XaV/UY89WlrYnXAJcTicENOxWiyh7BItr0a70NR9dbtToYYkTAB2KDbUccqB9pmCSt88dxnYlQ==","signatures":[{"sig":"MEQCIASYnCf1SZb8Jz2pBakP/r6umM7OKdv/NZwN92kvGeApAiA0zfkZt2ZgP5Uw5ZCS/Olxa5LV+qHwuRLwRxDYfCz46g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDXM+Wq9STrnZhGLwdbT+9oEMZSuMVcgn8Yz8xMqeRA9AiBAb5jZX4Fz3K6boKVxnHJczI8YZNX0sZ3w7zdAD3gu9g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":72020},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-shared-testing-2.119.1-canary.c8f889b14.tgz","types":"./dist/index.d.ts","engines":{"node":">=24.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src","test":"vitest run","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint src --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-shared-testing-2.119.1-canary.c8f889b14.tgz","_integrity":"sha512-C090b/J6CkD5XaV/UY89WlrYnXAJcTicENOxWiyh7BItr0a70NR9dbtToYYkTAB2KDbUccqB9pmCSt88dxnYlQ==","_npmVersion":"11.19.0","description":"Test utilities for KB Labs plugin development — mock builders, platform setup, test context","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"vitest":"^3.2.6","@kb-labs/core-platform":"2.119.1-canary.c8f889b14"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.119.1-canary.c8f889b14"},"_npmOperationalInternal":{"tmp":"tmp/shared-testing_2.119.1-canary.c8f889b14_1789413253975_0.22992626649456716","host":"s3://npm-registry-packages-npm-production"}},"2.120.0-canary.68fdd56fa":{"name":"@kb-labs/shared-testing","version":"2.120.0-canary.68fdd56fa","_id":"@kb-labs/shared-testing@2.120.0-canary.68fdd56fa","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"ea130923a7482c1e3861f87e21539847001ec8f2","tarball":"https://registry.npmjs.org/@kb-labs/shared-testing/-/shared-testing-2.120.0-canary.68fdd56fa.tgz","fileCount":5,"integrity":"sha512-vPsEwvT25CmCU0QPs1D3uz6VvG4qg8YGm5l1YnUXMKQR2/1GDkxhQlZ/IINtnELA7Ly1m8pxE9rvi2C7uMXfLA==","signatures":[{"sig":"MEUCIARUq7r/NAGjTPXdzUFhp2KB6M0w/RMn47XruJx/OEuMAiEA0xCLLTQsG0PdQgA91uAX7377F4lMCYNJsme+gIhWDxU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDN+PIPXlLWAxkeQx7t86u+AeNigDDwvR1DW0gubD8kMAIhAKG2Dtli7Q6SRN/5Q+ENEiBpooEDrrLrAhdbZDyTZS7U","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":72020},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-shared-testing-2.120.0-canary.68fdd56fa.tgz","types":"./dist/index.d.ts","engines":{"node":">=24.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src","test":"vitest run","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint src --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-shared-testing-2.120.0-canary.68fdd56fa.tgz","_integrity":"sha512-vPsEwvT25CmCU0QPs1D3uz6VvG4qg8YGm5l1YnUXMKQR2/1GDkxhQlZ/IINtnELA7Ly1m8pxE9rvi2C7uMXfLA==","_npmVersion":"11.19.0","description":"Test utilities for KB Labs plugin development — mock builders, platform setup, test context","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"vitest":"^3.2.6","@kb-labs/core-platform":"2.120.0-canary.68fdd56fa"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.120.0-canary.68fdd56fa"},"_npmOperationalInternal":{"tmp":"tmp/shared-testing_2.120.0-canary.68fdd56fa_1790213003099_0.12306322699347971","host":"s3://npm-registry-packages-npm-production"}},"2.120.0":{"name":"@kb-labs/shared-testing","version":"2.120.0","_id":"@kb-labs/shared-testing@2.120.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"fecaef47af7e1577efddd87fb423af206dda3c35","tarball":"https://registry.npmjs.org/@kb-labs/shared-testing/-/shared-testing-2.120.0.tgz","fileCount":5,"integrity":"sha512-lJRB+9jhdF82Z830OclHFubPYIBqz2vtGG25CL2vbUTxl4vIoSywoWHnyC9ThosebdfUDbXKrx1mDx/C7dwOMg==","signatures":[{"sig":"MEQCIGAr+PDOOSyvOcgdsbKB73GXXod2+mW6QJfit5j/JvSUAiBGGasT5WH3v8LEPHNSaaOvWVhcWxJaq+9987ZXZFTxNA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCEhByfLmnw+7rrCTzwRzKNd4w4MeVbiFMZtjdAFx8NuwIgAP4VQCr7X6vHzP1+lByzUm7LWUHKdYr3d3+3klrxTG4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71969},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-shared-testing-2.120.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=24.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src","test":"vitest run","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint src --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-shared-testing-2.120.0.tgz","_integrity":"sha512-lJRB+9jhdF82Z830OclHFubPYIBqz2vtGG25CL2vbUTxl4vIoSywoWHnyC9ThosebdfUDbXKrx1mDx/C7dwOMg==","_npmVersion":"11.19.0","description":"Test utilities for KB Labs plugin development — mock builders, platform setup, test context","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"vitest":"^3.2.6","@kb-labs/core-platform":"2.120.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.120.0"},"_npmOperationalInternal":{"tmp":"tmp/shared-testing_2.120.0_1790279013548_0.024657296901187786","host":"s3://npm-registry-packages-npm-production"}},"2.120.1":{"name":"@kb-labs/shared-testing","version":"2.120.1","_id":"@kb-labs/shared-testing@2.120.1","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"108170256bb88e1fd2c27622831cdec5f74163aa","tarball":"https://registry.npmjs.org/@kb-labs/shared-testing/-/shared-testing-2.120.1.tgz","fileCount":5,"integrity":"sha512-OcBjVA67JZQE5Dn6k3hXcF3K9H4qj4g7uaHrOeQbY02IqC16TnB/60fP6V12nezefXtR6YXBVnMhzc5Wk0Jmag==","signatures":[{"sig":"MEYCIQCubfj5cjd2aoBpjVZss1erVGxW6B2oj3aeeoVZ59L5vAIhALKvVNg0+blMoruKp46ugPJaq1+mqg2dOHIKLKMiS5jX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICeDQ4IbSl6YNz7gCCeyv/G6wEIk7ct2rAMY9ncHh3uDAiBokFRxbSkkRZAsyWuaeTwT0KBm/pfdBzcZOsDdEl1Aqw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71969},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-shared-testing-2.120.1.tgz","types":"./dist/index.d.ts","engines":{"node":">=24.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src","test":"vitest run","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint src --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-shared-testing-2.120.1.tgz","_integrity":"sha512-OcBjVA67JZQE5Dn6k3hXcF3K9H4qj4g7uaHrOeQbY02IqC16TnB/60fP6V12nezefXtR6YXBVnMhzc5Wk0Jmag==","_npmVersion":"11.19.0","description":"Test utilities for KB Labs plugin development — mock builders, platform setup, test context","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"vitest":"^3.2.6","@kb-labs/core-platform":"2.120.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.120.1"},"_npmOperationalInternal":{"tmp":"tmp/shared-testing_2.120.1_1790288446769_0.8048480868619954","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2026-02-24T09:03:55.427Z","modified":"2026-09-24T22:45:16.698Z","1.0.0":"2026-02-24T09:03:55.694Z","1.1.0":"2026-04-06T11:48:02.510Z","1.2.0":"2026-04-06T12:15:11.455Z","1.3.0":"2026-04-06T15:20:35.386Z","1.4.0":"2026-04-06T16:07:44.626Z","2.6.0":"2026-04-11T15:41:27.091Z","2.9.0":"2026-04-11T18:25:21.794Z","2.10.0":"2026-04-11T18:58:27.958Z","2.11.0":"2026-04-11T19:27:22.275Z","2.12.0":"2026-04-11T20:04:15.289Z","2.13.0":"2026-04-11T20:24:53.914Z","2.14.0":"2026-04-12T10:01:34.413Z","2.15.0":"2026-04-12T20:05:29.733Z","2.16.0":"2026-04-13T13:25:33.251Z","2.17.0":"2026-04-13T14:16:28.369Z","2.18.0":"2026-04-13T14:34:14.343Z","2.19.0":"2026-04-13T15:28:15.114Z","2.20.0":"2026-04-13T20:57:40.979Z","2.22.0":"2026-04-14T09:25:32.406Z","2.23.0":"2026-04-14T09:37:08.079Z","2.25.0":"2026-04-14T10:51:03.079Z","2.28.0":"2026-04-14T12:36:24.564Z","2.29.0":"2026-04-14T17:09:05.984Z","2.30.0":"2026-04-14T18:31:50.869Z","2.31.0":"2026-04-14T19:24:37.250Z","2.32.0":"2026-04-14T21:11:58.723Z","2.33.0":"2026-04-14T21:32:48.679Z","2.34.0":"2026-04-14T22:10:20.491Z","2.35.0":"2026-04-15T08:08:31.571Z","2.36.0":"2026-04-15T17:56:05.544Z","2.37.0":"2026-04-16T08:02:29.190Z","2.38.0":"2026-04-16T09:11:45.670Z","2.39.0":"2026-04-16T16:19:32.699Z","2.40.0":"2026-04-16T22:45:53.814Z","2.41.0":"2026-04-17T11:23:34.891Z","2.42.0":"2026-04-17T12:27:39.920Z","2.43.0":"2026-04-17T13:10:51.420Z","2.44.0":"2026-04-18T08:29:52.249Z","2.45.0":"2026-04-18T11:05:54.726Z","2.46.0":"2026-04-18T11:30:16.074Z","2.47.0":"2026-04-18T12:09:36.142Z","2.53.0":"2026-04-18T17:51:57.960Z","2.54.0":"2026-04-19T16:27:24.877Z","2.55.0":"2026-04-19T17:47:20.145Z","2.56.0":"2026-04-19T19:15:39.354Z","2.57.0":"2026-04-19T19:34:10.831Z","2.58.0":"2026-04-19T20:21:05.506Z","2.59.0":"2026-04-19T20:44:36.314Z","2.60.0":"2026-04-19T21:38:54.452Z","2.61.0":"2026-04-20T14:00:44.555Z","2.62.0":"2026-04-20T15:33:43.400Z","2.63.0":"2026-04-20T20:14:31.662Z","2.64.0":"2026-04-20T20:26:53.447Z","2.65.0":"2026-04-21T07:14:24.272Z","2.66.0":"2026-04-21T07:35:22.667Z","2.67.0":"2026-04-21T08:07:59.870Z","2.68.0":"2026-04-21T08:26:44.369Z","2.69.0":"2026-04-21T08:38:27.410Z","2.72.0":"2026-04-21T10:09:42.629Z","2.73.0":"2026-04-21T11:10:15.654Z","2.74.0":"2026-04-21T12:29:46.068Z","2.75.0":"2026-04-21T13:04:06.881Z","2.77.0":"2026-04-21T14:01:32.413Z","2.78.0":"2026-04-21T15:47:25.782Z","2.79.0":"2026-04-21T16:38:26.522Z","2.80.0":"2026-04-21T17:14:51.559Z","2.81.0":"2026-04-21T17:42:55.887Z","2.82.0":"2026-04-21T18:18:09.730Z","2.87.0":"2026-04-24T21:00:23.395Z","2.88.0":"2026-04-25T09:35:01.088Z","2.89.0":"2026-04-25T10:06:43.582Z","2.93.0":"2026-04-28T19:52:01.982Z","2.94.0":"2026-04-28T21:13:17.803Z","2.96.0":"2026-07-03T23:01:57.098Z","2.98.0":"2026-07-18T14:34:55.514Z","2.100.0":"2026-07-19T00:38:17.927Z","2.101.0-canary.3f3ceb8f":"2026-07-19T14:44:55.631Z","2.101.0":"2026-07-19T16:08:40.777Z","2.102.0":"2026-07-19T21:29:32.411Z","2.103.0":"2026-07-19T22:39:00.633Z","2.104.0":"2026-07-19T23:52:26.045Z","2.105.0":"2026-07-23T22:32:58.117Z","2.106.0":"2026-07-24T01:06:57.404Z","2.107.0":"2026-07-25T18:56:33.183Z","2.109.0":"2026-07-25T20:47:45.989Z","2.110.0":"2026-07-28T00:40:53.832Z","2.111.0":"2026-07-28T18:53:50.646Z","2.112.0":"2026-07-29T06:52:25.149Z","2.114.0":"2026-07-30T22:05:26.163Z","2.116.11":"2026-08-01T21:09:00.503Z","2.116.12":"2026-08-01T22:04:17.989Z","2.116.13":"2026-08-01T22:31:26.219Z","2.116.14":"2026-08-01T23:01:22.553Z","2.117.0":"2026-08-09T17:52:48.380Z","2.118.0":"2026-08-11T18:03:20.292Z","2.118.1":"2026-08-12T08:49:13.062Z","2.118.2":"2026-08-12T22:28:00.060Z","2.119.0-canary.8c5512847":"2026-08-15T17:04:08.570Z","2.119.0-canary.cee505c72":"2026-08-18T21:07:48.105Z","2.119.0-canary.85d060ea6":"2026-08-20T18:28:25.113Z","2.119.0-canary.c64d2c41e":"2026-08-24T22:02:53.026Z","2.119.0-canary.0b1ec4151":"2026-08-24T22:37:25.907Z","2.119.0-canary.2077501f1":"2026-08-24T23:21:19.021Z","2.119.0-canary.b20fd4a5b":"2026-08-25T02:40:28.930Z","2.119.0-canary.448a88d0f":"2026-08-25T06:11:41.423Z","2.119.0-canary.e120bc0ee":"2026-08-25T06:52:44.877Z","2.119.0-canary.6ec5ad2e4":"2026-08-25T15:24:34.531Z","2.119.0-canary.f8394d5fd":"2026-08-25T16:26:32.901Z","2.119.0-canary.bb3d7f2f1":"2026-08-25T18:02:22.108Z","2.119.0-canary.3edea00f6":"2026-08-26T17:22:13.307Z","2.119.0-canary.8f939a290":"2026-08-26T23:49:33.130Z","2.119.0-canary.0c078654e":"2026-08-27T00:25:16.431Z","2.119.0-canary.ce846d079":"2026-08-27T01:22:02.538Z","2.119.0-canary.62ffd5965":"2026-08-27T03:05:51.017Z","2.119.0-canary.1b2bf822b":"2026-08-27T04:20:51.327Z","2.119.0-canary.602573533":"2026-08-27T09:09:02.078Z","2.119.0-canary.0b4b21a55":"2026-09-02T19:14:50.084Z","2.119.0":"2026-09-05T19:03:04.289Z","2.119.1-canary.b53bbee1d":"2026-09-05T23:06:41.789Z","2.119.1-canary.a6aa9b388":"2026-09-06T00:15:43.185Z","2.119.1-canary.57c3a1e5e":"2026-09-06T01:22:43.670Z","2.119.1-canary.1e87213c2":"2026-09-06T02:22:00.564Z","2.119.1-canary.ee03bc25d":"2026-09-12T10:42:36.877Z","2.119.1-canary.a73502f0d":"2026-09-13T00:09:04.365Z","2.119.1-canary.e834e2cf9":"2026-09-13T11:48:13.854Z","2.119.1-canary.6a127adf8":"2026-09-13T15:24:24.442Z","2.119.1-canary.c8f889b14":"2026-09-14T19:14:14.056Z","2.120.0-canary.68fdd56fa":"2026-09-24T01:23:23.210Z","2.120.0":"2026-09-24T19:43:33.628Z","2.120.1":"2026-09-24T22:20:46.854Z"},"description":"Test utilities for KB Labs plugin development — mock builders, platform setup, test context","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"readme":"","readmeFilename":"README.md"}