{"_id":"@kb-labs/qa-core","_rev":"129-86f8ff142bbacee0c5483c2628dc890b","name":"@kb-labs/qa-core","dist-tags":{"candidate-platform-2.119.0-canary-3edea00f6d21":"2.119.0-canary.3edea00f6","candidate-platform-2.119.0-canary-8f939a290":"2.119.0-canary.8f939a290","candidate-platform-2.119.0-canary-0c078654e":"2.119.0-canary.0c078654e","candidate-platform-2.119.0-canary-ce846d079":"2.119.0-canary.ce846d079","candidate-platform-2.119.0-canary-62ffd5965":"2.119.0-canary.62ffd5965","candidate-platform-2.119.0-canary-1b2bf822b":"2.119.0-canary.1b2bf822b","candidate-platform-2.119.0-canary-602573533":"2.119.0-canary.602573533","candidate-platform-2.119.0-canary.0b4b21a55-canary-0b4b21a55066":"2.119.0-canary.0b4b21a55","candidate-platform-2.119.0-stable-30310c8f10a2":"2.119.0","candidate-platform-2.119.1-canary.b53bbee1d-canary-b53bbee1dd39":"2.119.1-canary.b53bbee1d","candidate-platform-2.119.1-canary.a6aa9b388-canary-a6aa9b38817f":"2.119.1-canary.a6aa9b388","candidate-platform-2.119.1-canary.57c3a1e5e-canary-57c3a1e5e072":"2.119.1-canary.57c3a1e5e","candidate-platform-2.119.1-canary.1e87213c2-canary-1e87213c240d":"2.119.1-canary.1e87213c2","candidate-platform-2.119.1-canary.ee03bc25d-canary-2":"2.119.1-canary.ee03bc25d","candidate-platform-2.119.1-canary.a73502f0d-canary-3":"2.119.1-canary.a73502f0d","candidate-platform-2.119.1-canary.e834e2cf9-canary-5":"2.119.1-canary.e834e2cf9","candidate-platform-2.119.1-canary.6a127adf8-canary-6":"2.119.1-canary.6a127adf8","candidate-platform-2.119.1-canary.c8f889b14-canary-c8f889b14fcb":"2.119.1-canary.c8f889b14","canary":"2.119.1-canary.c8f889b14","candidate-platform-2.120.0-canary.68fdd56fa-canary-68fdd56fa81b":"2.120.0-canary.68fdd56fa","latest":"2.120.1","candidate-platform-2.120.0-stable-dafff6e385f0":"2.120.0","candidate-platform-2.120.1-stable-80dd88880fc4":"2.120.1"},"versions":{"0.6.0":{"name":"@kb-labs/qa-core","version":"0.6.0","_id":"@kb-labs/qa-core@0.6.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"6e08fdd0732fb35cbf039a7d227ac13e7a092eab","tarball":"https://registry.npmjs.org/@kb-labs/qa-core/-/qa-core-0.6.0.tgz","fileCount":21,"integrity":"sha512-R+n+KHX7xvq6qu/rOlIXh9TOdEkuZ1T+SXqVuX6CMxTZXZLCaY9KmiAJmADr+unw3vBpBlwyjCUPuvtbEZrcuw==","signatures":[{"sig":"MEUCIQDX3vRHiyeA3IIVX9Ut344z5ODkzvgRaXj1mygDGNGH5wIgVPaV59BiRYAxVDHZWsXJTZ9HEM8sK7ETtoeo7gZ5QME=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":455398},"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"},"./dist/*":"./dist/*","./report":{"types":"./dist/report/index.d.ts","import":"./dist/report/index.js"},"./runner":{"types":"./dist/runner/index.d.ts","import":"./dist/runner/index.js"},"./history":{"types":"./dist/history/index.d.ts","import":"./dist/history/index.js"},"./baseline":{"types":"./dist/baseline/index.d.ts","import":"./dist/baseline/index.js"}},"gitHead":"4dc5d281ae360986e040282718008f0e50112e90","scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src --ext .ts","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint . --fix","test:watch":"vitest","type-check":"tsc --noEmit","pretype-check":"pnpm --filter @kb-labs/qa-core build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_npmVersion":"10.8.2","description":"Core business logic for KB Labs QA Plugin — runner, baseline, history, and reporting.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"@kb-labs/qa-contracts":"^0.6.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.4","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"link:../../../../infra/kb-labs-devkit"},"_npmOperationalInternal":{"tmp":"tmp/qa-core_0.6.0_1775492527929_0.032310034942893306","host":"s3://npm-registry-packages-npm-production"}},"2.6.0":{"name":"@kb-labs/qa-core","version":"2.6.0","_id":"@kb-labs/qa-core@2.6.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"69d175a3b5959bdf4a5fc065f17a1dd98ba333cc","tarball":"https://registry.npmjs.org/@kb-labs/qa-core/-/qa-core-2.6.0.tgz","fileCount":21,"integrity":"sha512-YWu4p1pcMblIKGNdynXBtTh7d8MZpLmmNkWpClFNx7mUhMslrdFbndIIlqq7qz8ehStyPWgX86E66/lKqejPRw==","signatures":[{"sig":"MEYCIQClyfqMfntj9Ud9o7YFwmgehC6fEIlpQAFO01VU4qKT7gIhAIWmZ5bdkDJfpRYVl6K/YokwAtGYaSJO/l3cvLIRIVrr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":455372},"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"},"./dist/*":"./dist/*","./report":{"types":"./dist/report/index.d.ts","import":"./dist/report/index.js"},"./runner":{"types":"./dist/runner/index.d.ts","import":"./dist/runner/index.js"},"./history":{"types":"./dist/history/index.d.ts","import":"./dist/history/index.js"},"./baseline":{"types":"./dist/baseline/index.d.ts","import":"./dist/baseline/index.js"}},"gitHead":"b19d4e2a767bb809d8fbdfc6b2055d8e9f376ad8","scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src --ext .ts","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint . --fix","test:watch":"vitest","type-check":"tsc --noEmit","pretype-check":"pnpm --filter @kb-labs/qa-core build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_npmVersion":"10.8.2","description":"Core business logic for KB Labs QA Plugin — runner, baseline, history, and reporting.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"@kb-labs/qa-contracts":"^2.6.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.4","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/qa-core_2.6.0_1775922369107_0.81111324080016","host":"s3://npm-registry-packages-npm-production"}},"2.9.0":{"name":"@kb-labs/qa-core","version":"2.9.0","_id":"@kb-labs/qa-core@2.9.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"61e322e1533a8921bbe418f829bc4da50a147e8a","tarball":"https://registry.npmjs.org/@kb-labs/qa-core/-/qa-core-2.9.0.tgz","fileCount":21,"integrity":"sha512-OZecztGUWvyD9X6Zad3mv2UZkpkBpVDhGX7uZ3PEi+EX0rxgX6Td+qqo8D4zyqDsPqaZBhLY5EPAfdf2GMDfRg==","signatures":[{"sig":"MEUCIEAMhl6bL0U4g4arZzKHSNvZL5rX/GZjk4VoIGRika6yAiEAviQelQvrXh+1GyduHKuF68sCtR9kHgLi9e1fKvpvMcI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":455364},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-qa-core-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"},"./dist/*":"./dist/*","./report":{"types":"./dist/report/index.d.ts","import":"./dist/report/index.js"},"./runner":{"types":"./dist/runner/index.d.ts","import":"./dist/runner/index.js"},"./history":{"types":"./dist/history/index.d.ts","import":"./dist/history/index.js"},"./baseline":{"types":"./dist/baseline/index.d.ts","import":"./dist/baseline/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src --ext .ts","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint . --fix","test:watch":"vitest","type-check":"tsc --noEmit","pretype-check":"pnpm --filter @kb-labs/qa-core build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/fb7ada9687c762415ea1fe9066f07635/kb-labs-qa-core-2.9.0.tgz","_integrity":"sha512-OZecztGUWvyD9X6Zad3mv2UZkpkBpVDhGX7uZ3PEi+EX0rxgX6Td+qqo8D4zyqDsPqaZBhLY5EPAfdf2GMDfRg==","_npmVersion":"10.8.2","description":"Core business logic for KB Labs QA Plugin — runner, baseline, history, and reporting.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"@kb-labs/qa-contracts":"2.9.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.4","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.9.0"},"_npmOperationalInternal":{"tmp":"tmp/qa-core_2.9.0_1775932079143_0.6598935764866065","host":"s3://npm-registry-packages-npm-production"}},"2.10.0":{"name":"@kb-labs/qa-core","version":"2.10.0","_id":"@kb-labs/qa-core@2.10.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"45ed4a19b39cc15f40456581de30038fa3070c4e","tarball":"https://registry.npmjs.org/@kb-labs/qa-core/-/qa-core-2.10.0.tgz","fileCount":21,"integrity":"sha512-3mLQnsFP4ZI35WETgJL+uRTZ1p0VqwF+WgrNtfdkCaQacZ4lhIqV2qNeOKNqqYYTO+fZxrq90jLi1WvsHX8DIg==","signatures":[{"sig":"MEUCIBdWKSQgHlpR/V2H1Oafv7oBNi+tvGUG85xZMWhjpZLKAiEA0LAFOsmsbdNBXKdKn4lkVMWIcP6Y+Xz6SyHp4Qm5ZcE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":455367},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-qa-core-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"},"./dist/*":"./dist/*","./report":{"types":"./dist/report/index.d.ts","import":"./dist/report/index.js"},"./runner":{"types":"./dist/runner/index.d.ts","import":"./dist/runner/index.js"},"./history":{"types":"./dist/history/index.d.ts","import":"./dist/history/index.js"},"./baseline":{"types":"./dist/baseline/index.d.ts","import":"./dist/baseline/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src --ext .ts","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint . --fix","test:watch":"vitest","type-check":"tsc --noEmit","pretype-check":"pnpm --filter @kb-labs/qa-core build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/03ac1b76d3101afddc56482653587c32/kb-labs-qa-core-2.10.0.tgz","_integrity":"sha512-3mLQnsFP4ZI35WETgJL+uRTZ1p0VqwF+WgrNtfdkCaQacZ4lhIqV2qNeOKNqqYYTO+fZxrq90jLi1WvsHX8DIg==","_npmVersion":"10.8.2","description":"Core business logic for KB Labs QA Plugin — runner, baseline, history, and reporting.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"@kb-labs/qa-contracts":"2.10.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.4","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.10.0"},"_npmOperationalInternal":{"tmp":"tmp/qa-core_2.10.0_1775934038584_0.26742966673527224","host":"s3://npm-registry-packages-npm-production"}},"2.11.0":{"name":"@kb-labs/qa-core","version":"2.11.0","_id":"@kb-labs/qa-core@2.11.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"a409ce47d5dbdbe5deca3fdf025120a95ade2187","tarball":"https://registry.npmjs.org/@kb-labs/qa-core/-/qa-core-2.11.0.tgz","fileCount":21,"integrity":"sha512-0BlOkzoqZLKlxgiEpUvAeiNo7mpu4H0Q+urGFNOZybD7IBr9Ss5a7RIZ7pTUoYbVK1+SvwK8Lpcu4MnMMTGi2A==","signatures":[{"sig":"MEUCIQDpgEYbeJtPuuguBV+yt40QgHw/Q9cN2fW3ZBJR34gp+AIgFEZ7QeL+bYmeIE6HJJsZq7gfRrJXsYDHG8kg0OcmZ6E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":455367},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-qa-core-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"},"./dist/*":"./dist/*","./report":{"types":"./dist/report/index.d.ts","import":"./dist/report/index.js"},"./runner":{"types":"./dist/runner/index.d.ts","import":"./dist/runner/index.js"},"./history":{"types":"./dist/history/index.d.ts","import":"./dist/history/index.js"},"./baseline":{"types":"./dist/baseline/index.d.ts","import":"./dist/baseline/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src --ext .ts","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint . --fix","test:watch":"vitest","type-check":"tsc --noEmit","pretype-check":"pnpm --filter @kb-labs/qa-core build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/3066379aaafad76c88cd4be195671aef/kb-labs-qa-core-2.11.0.tgz","_integrity":"sha512-0BlOkzoqZLKlxgiEpUvAeiNo7mpu4H0Q+urGFNOZybD7IBr9Ss5a7RIZ7pTUoYbVK1+SvwK8Lpcu4MnMMTGi2A==","_npmVersion":"10.8.2","description":"Core business logic for KB Labs QA Plugin — runner, baseline, history, and reporting.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"@kb-labs/qa-contracts":"2.11.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.4","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.11.0"},"_npmOperationalInternal":{"tmp":"tmp/qa-core_2.11.0_1775935802850_0.46929893532966394","host":"s3://npm-registry-packages-npm-production"}},"2.12.0":{"name":"@kb-labs/qa-core","version":"2.12.0","_id":"@kb-labs/qa-core@2.12.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"2cd0f73a3da92b9e412212d1d325759c617415fc","tarball":"https://registry.npmjs.org/@kb-labs/qa-core/-/qa-core-2.12.0.tgz","fileCount":21,"integrity":"sha512-mC/E6cE+7WEwWA0d5Hx5gne6L/XGI8fSff466JXVbsDdGXo9eLJDE5EWbwni800AsnHGzUqkbS6Rlr8SRScQyA==","signatures":[{"sig":"MEUCIGQpp2R3Jpxq4ZlJnkcRJPUM39lRw4h/ySvB0QaiDktrAiEAiIA8hXuSDzblU6w9H23rmUHkL6rvq7Fu71F5c/SXMGY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":455367},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-qa-core-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"},"./dist/*":"./dist/*","./report":{"types":"./dist/report/index.d.ts","import":"./dist/report/index.js"},"./runner":{"types":"./dist/runner/index.d.ts","import":"./dist/runner/index.js"},"./history":{"types":"./dist/history/index.d.ts","import":"./dist/history/index.js"},"./baseline":{"types":"./dist/baseline/index.d.ts","import":"./dist/baseline/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src --ext .ts","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint . --fix","test:watch":"vitest","type-check":"tsc --noEmit","pretype-check":"pnpm --filter @kb-labs/qa-core build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/b0c9e9621268bee0a52a8fe8ec4990ad/kb-labs-qa-core-2.12.0.tgz","_integrity":"sha512-mC/E6cE+7WEwWA0d5Hx5gne6L/XGI8fSff466JXVbsDdGXo9eLJDE5EWbwni800AsnHGzUqkbS6Rlr8SRScQyA==","_npmVersion":"10.8.2","description":"Core business logic for KB Labs QA Plugin — runner, baseline, history, and reporting.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"@kb-labs/qa-contracts":"2.12.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.4","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.12.0"},"_npmOperationalInternal":{"tmp":"tmp/qa-core_2.12.0_1775937894919_0.37417877049085435","host":"s3://npm-registry-packages-npm-production"}},"2.13.0":{"name":"@kb-labs/qa-core","version":"2.13.0","_id":"@kb-labs/qa-core@2.13.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"418a7b79547bcc63665756f4d56be77d65fa083b","tarball":"https://registry.npmjs.org/@kb-labs/qa-core/-/qa-core-2.13.0.tgz","fileCount":21,"integrity":"sha512-WlWFXGXfLhy5h5S2V8JJfGNpbM5DDq4WOhaGbMZt0QAvZTlNap4Pc9JIxnZ/80EYruhqnQYQg70gHiCjMdBqAg==","signatures":[{"sig":"MEUCIQCyH4c9NJ6xSWJ0b8L0imo+Y+I4iEuEmPrhsnATZNbm2AIgX05few8mZI2+PfMOX7LljJU4z8wnS5FC+XU/Ndg8n8g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":455367},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-qa-core-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"},"./dist/*":"./dist/*","./report":{"types":"./dist/report/index.d.ts","import":"./dist/report/index.js"},"./runner":{"types":"./dist/runner/index.d.ts","import":"./dist/runner/index.js"},"./history":{"types":"./dist/history/index.d.ts","import":"./dist/history/index.js"},"./baseline":{"types":"./dist/baseline/index.d.ts","import":"./dist/baseline/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src --ext .ts","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint . --fix","test:watch":"vitest","type-check":"tsc --noEmit","pretype-check":"pnpm --filter @kb-labs/qa-core build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/b6efc6d5006108819d3ee1dae1f60a32/kb-labs-qa-core-2.13.0.tgz","_integrity":"sha512-WlWFXGXfLhy5h5S2V8JJfGNpbM5DDq4WOhaGbMZt0QAvZTlNap4Pc9JIxnZ/80EYruhqnQYQg70gHiCjMdBqAg==","_npmVersion":"10.8.2","description":"Core business logic for KB Labs QA Plugin — runner, baseline, history, and reporting.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"@kb-labs/qa-contracts":"2.13.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.4","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.13.0"},"_npmOperationalInternal":{"tmp":"tmp/qa-core_2.13.0_1775939131985_0.0773733360042117","host":"s3://npm-registry-packages-npm-production"}},"2.14.0":{"name":"@kb-labs/qa-core","version":"2.14.0","_id":"@kb-labs/qa-core@2.14.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"785f888384c245089a223ea4f37a3b6f894ca562","tarball":"https://registry.npmjs.org/@kb-labs/qa-core/-/qa-core-2.14.0.tgz","fileCount":21,"integrity":"sha512-nxKXp4SwGjmG6UWQOCa5YC4mfDz9kXnyJfHqeckGGB9BbIQBbPLK9cKHWA1RzJ0eUUPvJasZtE3xQom71HbP2g==","signatures":[{"sig":"MEUCIQDMPNdBD+8BiXzW71d1MzWzxt0H+vkDtZEZx2gAHtEiNAIgRXctyQ/M0ibdC5OyCLocZ+dePW4t0jnU04G60rS+j4Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":455367},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-qa-core-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"},"./dist/*":"./dist/*","./report":{"types":"./dist/report/index.d.ts","import":"./dist/report/index.js"},"./runner":{"types":"./dist/runner/index.d.ts","import":"./dist/runner/index.js"},"./history":{"types":"./dist/history/index.d.ts","import":"./dist/history/index.js"},"./baseline":{"types":"./dist/baseline/index.d.ts","import":"./dist/baseline/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src --ext .ts","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint . --fix","test:watch":"vitest","type-check":"tsc --noEmit","pretype-check":"pnpm --filter @kb-labs/qa-core build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/5d434d7836f3e1d06db00c74462f29a9/kb-labs-qa-core-2.14.0.tgz","_integrity":"sha512-nxKXp4SwGjmG6UWQOCa5YC4mfDz9kXnyJfHqeckGGB9BbIQBbPLK9cKHWA1RzJ0eUUPvJasZtE3xQom71HbP2g==","_npmVersion":"10.8.2","description":"Core business logic for KB Labs QA Plugin — runner, baseline, history, and reporting.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"@kb-labs/qa-contracts":"2.14.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.4","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.14.0"},"_npmOperationalInternal":{"tmp":"tmp/qa-core_2.14.0_1775988130335_0.8059861089515821","host":"s3://npm-registry-packages-npm-production"}},"2.15.0":{"name":"@kb-labs/qa-core","version":"2.15.0","_id":"@kb-labs/qa-core@2.15.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"c7507338ad62fc7a959381483757bd96b5b89cb7","tarball":"https://registry.npmjs.org/@kb-labs/qa-core/-/qa-core-2.15.0.tgz","fileCount":21,"integrity":"sha512-3Wq2kpii3smdXeDB+H63FlnRMtvrH9na/eQIrSbLZY+yrpPL2g6FsskmJfCFwZocSqqOypTv+yG07mW/a8PUdg==","signatures":[{"sig":"MEUCIES56ZzSRwqCYvCvmlqSKwDqbepdIt1VdKi9tEA+d9KRAiEAj0DiEyi2LXOASE9MulTaY8T9ix5EgcXaegotgw0+/TY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":455367},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-qa-core-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"},"./dist/*":"./dist/*","./report":{"types":"./dist/report/index.d.ts","import":"./dist/report/index.js"},"./runner":{"types":"./dist/runner/index.d.ts","import":"./dist/runner/index.js"},"./history":{"types":"./dist/history/index.d.ts","import":"./dist/history/index.js"},"./baseline":{"types":"./dist/baseline/index.d.ts","import":"./dist/baseline/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src --ext .ts","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint . --fix","test:watch":"vitest","type-check":"tsc --noEmit","pretype-check":"pnpm --filter @kb-labs/qa-core build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/e67e5cf7866f68daafa181394d138a2e/kb-labs-qa-core-2.15.0.tgz","_integrity":"sha512-3Wq2kpii3smdXeDB+H63FlnRMtvrH9na/eQIrSbLZY+yrpPL2g6FsskmJfCFwZocSqqOypTv+yG07mW/a8PUdg==","_npmVersion":"10.8.2","description":"Core business logic for KB Labs QA Plugin — runner, baseline, history, and reporting.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"@kb-labs/qa-contracts":"2.15.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.4","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.15.0"},"_npmOperationalInternal":{"tmp":"tmp/qa-core_2.15.0_1776024368862_0.4086779925159971","host":"s3://npm-registry-packages-npm-production"}},"2.17.0":{"name":"@kb-labs/qa-core","version":"2.17.0","_id":"@kb-labs/qa-core@2.17.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"e7ef6556b1792b9e43070a178a4d58abfee50210","tarball":"https://registry.npmjs.org/@kb-labs/qa-core/-/qa-core-2.17.0.tgz","fileCount":21,"integrity":"sha512-uqSDLWIn1j4e4J0nhzYMqr0d2LjExz4XDtp/inkkz96m37KtVlHXaEZUn2sS3NzbujbXX63LjmnBCxKGmP/HMA==","signatures":[{"sig":"MEQCIBWJ4tk1poLNTp9MtOikjgIwWI/ZYOX2mjv/I0XeyymbAiAyTu/tPnuqsOlf1VfS1WPx31UmaVLhxm8xXXGoTFBYrQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":455367},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-qa-core-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"},"./dist/*":"./dist/*","./report":{"types":"./dist/report/index.d.ts","import":"./dist/report/index.js"},"./runner":{"types":"./dist/runner/index.d.ts","import":"./dist/runner/index.js"},"./history":{"types":"./dist/history/index.d.ts","import":"./dist/history/index.js"},"./baseline":{"types":"./dist/baseline/index.d.ts","import":"./dist/baseline/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src --ext .ts","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint . --fix","test:watch":"vitest","type-check":"tsc --noEmit","pretype-check":"pnpm --filter @kb-labs/qa-core build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/e46e9a99dc0127f8de258d52f004da90/kb-labs-qa-core-2.17.0.tgz","_integrity":"sha512-uqSDLWIn1j4e4J0nhzYMqr0d2LjExz4XDtp/inkkz96m37KtVlHXaEZUn2sS3NzbujbXX63LjmnBCxKGmP/HMA==","_npmVersion":"10.8.2","description":"Core business logic for KB Labs QA Plugin — runner, baseline, history, and reporting.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"@kb-labs/qa-contracts":"2.17.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.4","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.17.0"},"_npmOperationalInternal":{"tmp":"tmp/qa-core_2.17.0_1776089831161_0.5972989236519648","host":"s3://npm-registry-packages-npm-production"}},"2.18.0":{"name":"@kb-labs/qa-core","version":"2.18.0","_id":"@kb-labs/qa-core@2.18.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"fb9a8f0cc7529372dd0b484978a818c535ff3bc9","tarball":"https://registry.npmjs.org/@kb-labs/qa-core/-/qa-core-2.18.0.tgz","fileCount":21,"integrity":"sha512-jc8kv5hI81Btdme7WzNkWoiU2zt6u1VJLZthbCRTv290M1x5SD5KZUfahulRBAZ6YUbg6AI7HriLI4LrSTP12A==","signatures":[{"sig":"MEUCIGz2jHE3ZBNmTs6Q8W3adAsFWX2Lw9R+ujwQF64I6ZqZAiEA/Ir7JpfcLts932OiWlebCNFLIVKHO76L/2QbMYwnIZ4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":455367},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-qa-core-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"},"./dist/*":"./dist/*","./report":{"types":"./dist/report/index.d.ts","import":"./dist/report/index.js"},"./runner":{"types":"./dist/runner/index.d.ts","import":"./dist/runner/index.js"},"./history":{"types":"./dist/history/index.d.ts","import":"./dist/history/index.js"},"./baseline":{"types":"./dist/baseline/index.d.ts","import":"./dist/baseline/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src --ext .ts","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint . --fix","test:watch":"vitest","type-check":"tsc --noEmit","pretype-check":"pnpm --filter @kb-labs/qa-core build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/5e4aafdb11e294e8696cee3da55b8e17/kb-labs-qa-core-2.18.0.tgz","_integrity":"sha512-jc8kv5hI81Btdme7WzNkWoiU2zt6u1VJLZthbCRTv290M1x5SD5KZUfahulRBAZ6YUbg6AI7HriLI4LrSTP12A==","_npmVersion":"10.8.2","description":"Core business logic for KB Labs QA Plugin — runner, baseline, history, and reporting.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"@kb-labs/qa-contracts":"2.18.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.4","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.18.0"},"_npmOperationalInternal":{"tmp":"tmp/qa-core_2.18.0_1776090889261_0.6177582870998046","host":"s3://npm-registry-packages-npm-production"}},"2.19.0":{"name":"@kb-labs/qa-core","version":"2.19.0","_id":"@kb-labs/qa-core@2.19.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"2f66ebd2987fcef7ce30b919494dd244353e6785","tarball":"https://registry.npmjs.org/@kb-labs/qa-core/-/qa-core-2.19.0.tgz","fileCount":21,"integrity":"sha512-ukSjta+ujYSX9CReb972rwJX2TcG9qBKM1lV4mPGpX5Upr3PDaMikAQuO0qaXtVSnE6thfsffjsIwXq0kw9/wA==","signatures":[{"sig":"MEYCIQCxRkxpSUZfcqRkFFnKPuzN+rRiV6CYUn6VqoCaZ2AB/AIhALE/d9YCIHqSrZjS1D5qaSKmsSkqTwns0fsisxTfScUz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":455367},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-qa-core-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"},"./dist/*":"./dist/*","./report":{"types":"./dist/report/index.d.ts","import":"./dist/report/index.js"},"./runner":{"types":"./dist/runner/index.d.ts","import":"./dist/runner/index.js"},"./history":{"types":"./dist/history/index.d.ts","import":"./dist/history/index.js"},"./baseline":{"types":"./dist/baseline/index.d.ts","import":"./dist/baseline/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src --ext .ts","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint . --fix","test:watch":"vitest","type-check":"tsc --noEmit","pretype-check":"pnpm --filter @kb-labs/qa-core build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/c49845fbce997860de3d56af5ff5f15e/kb-labs-qa-core-2.19.0.tgz","_integrity":"sha512-ukSjta+ujYSX9CReb972rwJX2TcG9qBKM1lV4mPGpX5Upr3PDaMikAQuO0qaXtVSnE6thfsffjsIwXq0kw9/wA==","_npmVersion":"10.8.2","description":"Core business logic for KB Labs QA Plugin — runner, baseline, history, and reporting.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"@kb-labs/qa-contracts":"2.19.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.4","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.19.0"},"_npmOperationalInternal":{"tmp":"tmp/qa-core_2.19.0_1776094134297_0.46793319712615244","host":"s3://npm-registry-packages-npm-production"}},"2.20.0":{"name":"@kb-labs/qa-core","version":"2.20.0","_id":"@kb-labs/qa-core@2.20.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"507ed9122b531a4be82cca0209f4f2ba26958b6b","tarball":"https://registry.npmjs.org/@kb-labs/qa-core/-/qa-core-2.20.0.tgz","fileCount":21,"integrity":"sha512-nEYslaRovdGZwG5sgtGVEdwWzTvbGfVrlunkzDmuEODP+b47J7FN/JSNK29ps+HmUhrKtSOCX/+Dmbj0Z8DTCg==","signatures":[{"sig":"MEUCIEzXA+oUp92NCmv9APBJZL6slZmVLo8e+DSeYZVGxwleAiEArxhMFbxysb8FoxmYwKJHEtpWA6wSzZw0KYqq689Ch3Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":455367},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-qa-core-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"},"./dist/*":"./dist/*","./report":{"types":"./dist/report/index.d.ts","import":"./dist/report/index.js"},"./runner":{"types":"./dist/runner/index.d.ts","import":"./dist/runner/index.js"},"./history":{"types":"./dist/history/index.d.ts","import":"./dist/history/index.js"},"./baseline":{"types":"./dist/baseline/index.d.ts","import":"./dist/baseline/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src --ext .ts","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint . --fix","test:watch":"vitest","type-check":"tsc --noEmit","pretype-check":"pnpm --filter @kb-labs/qa-core build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/a8ff0c23acfc6968ec30c3790c72bc84/kb-labs-qa-core-2.20.0.tgz","_integrity":"sha512-nEYslaRovdGZwG5sgtGVEdwWzTvbGfVrlunkzDmuEODP+b47J7FN/JSNK29ps+HmUhrKtSOCX/+Dmbj0Z8DTCg==","_npmVersion":"10.8.2","description":"Core business logic for KB Labs QA Plugin — runner, baseline, history, and reporting.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"@kb-labs/qa-contracts":"2.20.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.4","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.20.0"},"_npmOperationalInternal":{"tmp":"tmp/qa-core_2.20.0_1776113901561_0.2548904773450362","host":"s3://npm-registry-packages-npm-production"}},"2.22.0":{"name":"@kb-labs/qa-core","version":"2.22.0","_id":"@kb-labs/qa-core@2.22.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"8781c74241b17af4d6e6bc111892a4cc843bb83d","tarball":"https://registry.npmjs.org/@kb-labs/qa-core/-/qa-core-2.22.0.tgz","fileCount":21,"integrity":"sha512-aS8zRqnudGiDY8qKFQbs8tblV8rRfuWc94epd1RRMWAl5sKkvNWBvwWYxx4lqsvvxHaXV0MpczMlSGfn4ZWGOQ==","signatures":[{"sig":"MEYCIQD1E9DNVpzTrRJfScUTfV0fg7L7P9sb2FYorZnFZ/8PDwIhAIicIs8Zhs3ueqwJftl+w06cbNSWs63jtAAsDu5K3MEP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":455367},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-qa-core-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"},"./dist/*":"./dist/*","./report":{"types":"./dist/report/index.d.ts","import":"./dist/report/index.js"},"./runner":{"types":"./dist/runner/index.d.ts","import":"./dist/runner/index.js"},"./history":{"types":"./dist/history/index.d.ts","import":"./dist/history/index.js"},"./baseline":{"types":"./dist/baseline/index.d.ts","import":"./dist/baseline/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src --ext .ts","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint . --fix","test:watch":"vitest","type-check":"tsc --noEmit","pretype-check":"pnpm --filter @kb-labs/qa-core build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/30d6bb3356e0b7c7d6543f42f45d0371/kb-labs-qa-core-2.22.0.tgz","_integrity":"sha512-aS8zRqnudGiDY8qKFQbs8tblV8rRfuWc94epd1RRMWAl5sKkvNWBvwWYxx4lqsvvxHaXV0MpczMlSGfn4ZWGOQ==","_npmVersion":"10.8.2","description":"Core business logic for KB Labs QA Plugin — runner, baseline, history, and reporting.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"@kb-labs/qa-contracts":"2.22.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.4","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.22.0"},"_npmOperationalInternal":{"tmp":"tmp/qa-core_2.22.0_1776158767262_0.660875848297179","host":"s3://npm-registry-packages-npm-production"}},"2.23.0":{"name":"@kb-labs/qa-core","version":"2.23.0","_id":"@kb-labs/qa-core@2.23.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"2bcb4503560cf16cbcfe5887d973e95c1fc0728a","tarball":"https://registry.npmjs.org/@kb-labs/qa-core/-/qa-core-2.23.0.tgz","fileCount":21,"integrity":"sha512-+IXVzLutP2F3/ZlHRYYQTEw5FBYNGTkUwS+osRb4OKy7ivVssHlCxH5si6A2c3EOhDaaOCrq/QUtTRrt8KX5sg==","signatures":[{"sig":"MEUCIQCme0emlR/0vyMIEm8fejikTVnEH6k+lK4rDE82nWgKRgIgQVIejb2p6dMA7y85MQYYrsU1Gqxk3Zny1dE33kn5Whw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":455367},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-qa-core-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"},"./dist/*":"./dist/*","./report":{"types":"./dist/report/index.d.ts","import":"./dist/report/index.js"},"./runner":{"types":"./dist/runner/index.d.ts","import":"./dist/runner/index.js"},"./history":{"types":"./dist/history/index.d.ts","import":"./dist/history/index.js"},"./baseline":{"types":"./dist/baseline/index.d.ts","import":"./dist/baseline/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src --ext .ts","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint . --fix","test:watch":"vitest","type-check":"tsc --noEmit","pretype-check":"pnpm --filter @kb-labs/qa-core build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/a8178c966c5368a36a2aa508adf3a4ba/kb-labs-qa-core-2.23.0.tgz","_integrity":"sha512-+IXVzLutP2F3/ZlHRYYQTEw5FBYNGTkUwS+osRb4OKy7ivVssHlCxH5si6A2c3EOhDaaOCrq/QUtTRrt8KX5sg==","_npmVersion":"10.8.2","description":"Core business logic for KB Labs QA Plugin — runner, baseline, history, and reporting.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"@kb-labs/qa-contracts":"2.23.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.4","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.23.0"},"_npmOperationalInternal":{"tmp":"tmp/qa-core_2.23.0_1776159467567_0.919706094348584","host":"s3://npm-registry-packages-npm-production"}},"2.25.0":{"name":"@kb-labs/qa-core","version":"2.25.0","_id":"@kb-labs/qa-core@2.25.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"0a8c0a29c02b7182d9fd875d63d7e49005460f81","tarball":"https://registry.npmjs.org/@kb-labs/qa-core/-/qa-core-2.25.0.tgz","fileCount":21,"integrity":"sha512-WA81ulqYqh0pqw5kui8mkLuhT/t991WIyu5a4S7qpyTYrjbaZIrgi/NKqd8umB4eqjL9Rj+5YxRLL9Ujy3FU+Q==","signatures":[{"sig":"MEUCIG6Pi/3HQjAfkmlna0rJP7hFbmUvVixXZA9RW9jStEwFAiEA5WEzzPOjcokQ3wgKusf5FDg+4uFuoFx0Cx3NGj1xEmI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":455367},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-qa-core-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"},"./dist/*":"./dist/*","./report":{"types":"./dist/report/index.d.ts","import":"./dist/report/index.js"},"./runner":{"types":"./dist/runner/index.d.ts","import":"./dist/runner/index.js"},"./history":{"types":"./dist/history/index.d.ts","import":"./dist/history/index.js"},"./baseline":{"types":"./dist/baseline/index.d.ts","import":"./dist/baseline/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src --ext .ts","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint . --fix","test:watch":"vitest","type-check":"tsc --noEmit","pretype-check":"pnpm --filter @kb-labs/qa-core build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/70265ab5a3febe7d34496eabbb8fe06d/kb-labs-qa-core-2.25.0.tgz","_integrity":"sha512-WA81ulqYqh0pqw5kui8mkLuhT/t991WIyu5a4S7qpyTYrjbaZIrgi/NKqd8umB4eqjL9Rj+5YxRLL9Ujy3FU+Q==","_npmVersion":"10.8.2","description":"Core business logic for KB Labs QA Plugin — runner, baseline, history, and reporting.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"@kb-labs/qa-contracts":"2.25.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.4","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.25.0"},"_npmOperationalInternal":{"tmp":"tmp/qa-core_2.25.0_1776163901335_0.8491333399546706","host":"s3://npm-registry-packages-npm-production"}},"2.28.0":{"name":"@kb-labs/qa-core","version":"2.28.0","_id":"@kb-labs/qa-core@2.28.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"ebf8dc9cb6ab0e41ded0b6acbf52d8c186a61a4e","tarball":"https://registry.npmjs.org/@kb-labs/qa-core/-/qa-core-2.28.0.tgz","fileCount":21,"integrity":"sha512-itq62JcP9Phc8wVWwjNTEuJdOzIJrj8yFENRDK2trPfXoDkRelBRrCeVycl/6mvaA10vj7IJUj/HFOKc2tke3A==","signatures":[{"sig":"MEQCICVUwDLiZ3S68SydHhK7TXcFgPKa1qzofsFK6Vl88xUUAiATcMJ2nmdZMMt8co8qBAQtpKb/V6QcqsyZ6rAv18RM8w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":455367},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-qa-core-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"},"./dist/*":"./dist/*","./report":{"types":"./dist/report/index.d.ts","import":"./dist/report/index.js"},"./runner":{"types":"./dist/runner/index.d.ts","import":"./dist/runner/index.js"},"./history":{"types":"./dist/history/index.d.ts","import":"./dist/history/index.js"},"./baseline":{"types":"./dist/baseline/index.d.ts","import":"./dist/baseline/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src --ext .ts","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint . --fix","test:watch":"vitest","type-check":"tsc --noEmit","pretype-check":"pnpm --filter @kb-labs/qa-core build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/38a8fa394b28aefa55689e28a78a10f4/kb-labs-qa-core-2.28.0.tgz","_integrity":"sha512-itq62JcP9Phc8wVWwjNTEuJdOzIJrj8yFENRDK2trPfXoDkRelBRrCeVycl/6mvaA10vj7IJUj/HFOKc2tke3A==","_npmVersion":"10.8.2","description":"Core business logic for KB Labs QA Plugin — runner, baseline, history, and reporting.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"@kb-labs/qa-contracts":"2.28.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.4","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.28.0"},"_npmOperationalInternal":{"tmp":"tmp/qa-core_2.28.0_1776170220855_0.10082916182206891","host":"s3://npm-registry-packages-npm-production"}},"2.29.0":{"name":"@kb-labs/qa-core","version":"2.29.0","_id":"@kb-labs/qa-core@2.29.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"8c1ebb368e13f76626b0e71806f6da294af61bdc","tarball":"https://registry.npmjs.org/@kb-labs/qa-core/-/qa-core-2.29.0.tgz","fileCount":21,"integrity":"sha512-s2MBkazkhNWb8+hkstCtmeCF8rwQNfxFFXkrjlFPKHIqNKDq3txmEC0WcbgEGQCFMuxKeN/+JdcTpKTeG2cMOg==","signatures":[{"sig":"MEUCIFxegDMqyAPoO35CFXq9WIxJ4EUfIm+Nw7Pd3saujx09AiEA/5Q7qh1io7/otkUeJxaKho1Rgmi9n0znRfj6y5JeAIo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":455367},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-qa-core-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"},"./dist/*":"./dist/*","./report":{"types":"./dist/report/index.d.ts","import":"./dist/report/index.js"},"./runner":{"types":"./dist/runner/index.d.ts","import":"./dist/runner/index.js"},"./history":{"types":"./dist/history/index.d.ts","import":"./dist/history/index.js"},"./baseline":{"types":"./dist/baseline/index.d.ts","import":"./dist/baseline/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src --ext .ts","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint . --fix","test:watch":"vitest","type-check":"tsc --noEmit","pretype-check":"pnpm --filter @kb-labs/qa-core build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/081d993d519f0c15502598578f5be4e2/kb-labs-qa-core-2.29.0.tgz","_integrity":"sha512-s2MBkazkhNWb8+hkstCtmeCF8rwQNfxFFXkrjlFPKHIqNKDq3txmEC0WcbgEGQCFMuxKeN/+JdcTpKTeG2cMOg==","_npmVersion":"10.8.2","description":"Core business logic for KB Labs QA Plugin — runner, baseline, history, and reporting.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"@kb-labs/qa-contracts":"2.29.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.4","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.29.0"},"_npmOperationalInternal":{"tmp":"tmp/qa-core_2.29.0_1776186606725_0.18721775841826727","host":"s3://npm-registry-packages-npm-production"}},"2.30.0":{"name":"@kb-labs/qa-core","version":"2.30.0","_id":"@kb-labs/qa-core@2.30.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"e164f3f626fffdd09745b2af0f7b113ea01acac4","tarball":"https://registry.npmjs.org/@kb-labs/qa-core/-/qa-core-2.30.0.tgz","fileCount":21,"integrity":"sha512-erYdnXfLmtrR//KM+LgLgcEVbp2lrQNGrPsD90Y3xaaK+lL+EVhR0viNhAyKStbyXtF6sB4HN4K3xwsC3GKcgA==","signatures":[{"sig":"MEUCIQD1h3VJjZZoAgMddtfOKksQDFarGDejf4sRHmn458pBWAIgJvZxFVsevRFB4ZcCtMSW5fLPVwzyamm6Ci+8j6XYjGM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":455367},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-qa-core-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"},"./dist/*":"./dist/*","./report":{"types":"./dist/report/index.d.ts","import":"./dist/report/index.js"},"./runner":{"types":"./dist/runner/index.d.ts","import":"./dist/runner/index.js"},"./history":{"types":"./dist/history/index.d.ts","import":"./dist/history/index.js"},"./baseline":{"types":"./dist/baseline/index.d.ts","import":"./dist/baseline/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src --ext .ts","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint . --fix","test:watch":"vitest","type-check":"tsc --noEmit","pretype-check":"pnpm --filter @kb-labs/qa-core build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/71cf64d8b1df216ab58dbe97ee4022ea/kb-labs-qa-core-2.30.0.tgz","_integrity":"sha512-erYdnXfLmtrR//KM+LgLgcEVbp2lrQNGrPsD90Y3xaaK+lL+EVhR0viNhAyKStbyXtF6sB4HN4K3xwsC3GKcgA==","_npmVersion":"10.8.2","description":"Core business logic for KB Labs QA Plugin — runner, baseline, history, and reporting.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"@kb-labs/qa-contracts":"2.30.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.4","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.30.0"},"_npmOperationalInternal":{"tmp":"tmp/qa-core_2.30.0_1776191552678_0.7177646494384975","host":"s3://npm-registry-packages-npm-production"}},"2.31.0":{"name":"@kb-labs/qa-core","version":"2.31.0","_id":"@kb-labs/qa-core@2.31.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"140c3e0326699b2186c6da269fddfe70f71f0728","tarball":"https://registry.npmjs.org/@kb-labs/qa-core/-/qa-core-2.31.0.tgz","fileCount":21,"integrity":"sha512-V1GxT8/NaB0PK4Rq90XTGh5seVuSX172iM4IOn7MVmopedFBqmjKEl9LSZZzATSUgML0CDF4UMGIP4MojD2i5g==","signatures":[{"sig":"MEUCICw/J4eiol/CQ88d6NmmIb1qudjDhgBF5b34JJwg3AL2AiEAmF6xDbSw4zwlpJJdlzPpyHwGDrBXP/T0YP2/ZORQlYs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":455367},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-qa-core-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"},"./dist/*":"./dist/*","./report":{"types":"./dist/report/index.d.ts","import":"./dist/report/index.js"},"./runner":{"types":"./dist/runner/index.d.ts","import":"./dist/runner/index.js"},"./history":{"types":"./dist/history/index.d.ts","import":"./dist/history/index.js"},"./baseline":{"types":"./dist/baseline/index.d.ts","import":"./dist/baseline/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src --ext .ts","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint . --fix","test:watch":"vitest","type-check":"tsc --noEmit","pretype-check":"pnpm --filter @kb-labs/qa-core build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/3682f743fcec6b1acecf27f71f0216e0/kb-labs-qa-core-2.31.0.tgz","_integrity":"sha512-V1GxT8/NaB0PK4Rq90XTGh5seVuSX172iM4IOn7MVmopedFBqmjKEl9LSZZzATSUgML0CDF4UMGIP4MojD2i5g==","_npmVersion":"10.8.2","description":"Core business logic for KB Labs QA Plugin — runner, baseline, history, and reporting.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"@kb-labs/qa-contracts":"2.31.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.4","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.31.0"},"_npmOperationalInternal":{"tmp":"tmp/qa-core_2.31.0_1776194714959_0.8960445432114867","host":"s3://npm-registry-packages-npm-production"}},"2.32.0":{"name":"@kb-labs/qa-core","version":"2.32.0","_id":"@kb-labs/qa-core@2.32.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"97ce31367b0f47068c98a6e3678813324f43a809","tarball":"https://registry.npmjs.org/@kb-labs/qa-core/-/qa-core-2.32.0.tgz","fileCount":21,"integrity":"sha512-E1FcsYiq10u6jz8OQ3hT44GnuB34OTbO+U81urqzARZ5KyJQKK0ltkQniwUNddI3dWaLlwPk1LzGXZ9hZk7bCg==","signatures":[{"sig":"MEYCIQC9feRSZMYacoJVVwD60Yj4hyBuarKv3b9df/XmOIH/NwIhAKYawopESwP3QYSdrHYdHfS2XvjIp7jKCO2NiRV0HMvY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":455367},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-qa-core-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"},"./dist/*":"./dist/*","./report":{"types":"./dist/report/index.d.ts","import":"./dist/report/index.js"},"./runner":{"types":"./dist/runner/index.d.ts","import":"./dist/runner/index.js"},"./history":{"types":"./dist/history/index.d.ts","import":"./dist/history/index.js"},"./baseline":{"types":"./dist/baseline/index.d.ts","import":"./dist/baseline/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src --ext .ts","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint . --fix","test:watch":"vitest","type-check":"tsc --noEmit","pretype-check":"pnpm --filter @kb-labs/qa-core build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/75a6cca492a331622605a760a398ca20/kb-labs-qa-core-2.32.0.tgz","_integrity":"sha512-E1FcsYiq10u6jz8OQ3hT44GnuB34OTbO+U81urqzARZ5KyJQKK0ltkQniwUNddI3dWaLlwPk1LzGXZ9hZk7bCg==","_npmVersion":"10.8.2","description":"Core business logic for KB Labs QA Plugin — runner, baseline, history, and reporting.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"@kb-labs/qa-contracts":"2.32.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.4","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.32.0"},"_npmOperationalInternal":{"tmp":"tmp/qa-core_2.32.0_1776201152827_0.5989717432652271","host":"s3://npm-registry-packages-npm-production"}},"2.33.0":{"name":"@kb-labs/qa-core","version":"2.33.0","_id":"@kb-labs/qa-core@2.33.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"779f390ad3681733b52beb1011894c2c64eaec19","tarball":"https://registry.npmjs.org/@kb-labs/qa-core/-/qa-core-2.33.0.tgz","fileCount":21,"integrity":"sha512-RJMwdsR/4v67lb3OWIr0hr4VKh2TqoX8BWBDqpy0KfHL/VLO77T4FOW5TI/Bgw9Oi7N9N05wtD56VHbli+UQjA==","signatures":[{"sig":"MEYCIQC/pc7+GVm5XWw5iaF0rA0rCKmnmq/HSwvtrIC5eP1n1wIhALOCyhnwotsUj+LT38bO4/qWmH8fmkgK0zvPd/QYGAR5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":455367},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-qa-core-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"},"./dist/*":"./dist/*","./report":{"types":"./dist/report/index.d.ts","import":"./dist/report/index.js"},"./runner":{"types":"./dist/runner/index.d.ts","import":"./dist/runner/index.js"},"./history":{"types":"./dist/history/index.d.ts","import":"./dist/history/index.js"},"./baseline":{"types":"./dist/baseline/index.d.ts","import":"./dist/baseline/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src --ext .ts","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint . --fix","test:watch":"vitest","type-check":"tsc --noEmit","pretype-check":"pnpm --filter @kb-labs/qa-core build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/92596fc3a61f7ebb5d4498d07e8fd930/kb-labs-qa-core-2.33.0.tgz","_integrity":"sha512-RJMwdsR/4v67lb3OWIr0hr4VKh2TqoX8BWBDqpy0KfHL/VLO77T4FOW5TI/Bgw9Oi7N9N05wtD56VHbli+UQjA==","_npmVersion":"10.8.2","description":"Core business logic for KB Labs QA Plugin — runner, baseline, history, and reporting.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"@kb-labs/qa-contracts":"2.33.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.4","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.33.0"},"_npmOperationalInternal":{"tmp":"tmp/qa-core_2.33.0_1776202401830_0.29609129327321115","host":"s3://npm-registry-packages-npm-production"}},"2.34.0":{"name":"@kb-labs/qa-core","version":"2.34.0","_id":"@kb-labs/qa-core@2.34.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"70a820a0d02f3807935934705dec52087662865b","tarball":"https://registry.npmjs.org/@kb-labs/qa-core/-/qa-core-2.34.0.tgz","fileCount":21,"integrity":"sha512-xT33oPgpmgUzobttUTBExpDDX4pTqJ7ndXaMjQz9kNGj6h4MGLtWD4Uec8S288ZqiuGaJmXLNC0AYthHlOVAfA==","signatures":[{"sig":"MEUCIH+fDm/S8cao6IzbTHy/t0PCq8QYfxYR4jm3X0Si1AkXAiEAp3Y9KKDtwQRefcramIFFYL6QTX7y2Rj7hqMCShTEljE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":455367},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-qa-core-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"},"./dist/*":"./dist/*","./report":{"types":"./dist/report/index.d.ts","import":"./dist/report/index.js"},"./runner":{"types":"./dist/runner/index.d.ts","import":"./dist/runner/index.js"},"./history":{"types":"./dist/history/index.d.ts","import":"./dist/history/index.js"},"./baseline":{"types":"./dist/baseline/index.d.ts","import":"./dist/baseline/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src --ext .ts","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint . --fix","test:watch":"vitest","type-check":"tsc --noEmit","pretype-check":"pnpm --filter @kb-labs/qa-core build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/5deb2bd8e3ab8a9176af5beb46db036c/kb-labs-qa-core-2.34.0.tgz","_integrity":"sha512-xT33oPgpmgUzobttUTBExpDDX4pTqJ7ndXaMjQz9kNGj6h4MGLtWD4Uec8S288ZqiuGaJmXLNC0AYthHlOVAfA==","_npmVersion":"10.8.2","description":"Core business logic for KB Labs QA Plugin — runner, baseline, history, and reporting.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"@kb-labs/qa-contracts":"2.34.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.4","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.34.0"},"_npmOperationalInternal":{"tmp":"tmp/qa-core_2.34.0_1776204661332_0.6928859325696077","host":"s3://npm-registry-packages-npm-production"}},"2.35.0":{"name":"@kb-labs/qa-core","version":"2.35.0","_id":"@kb-labs/qa-core@2.35.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"adf25e785ec98fba6579b61aba62f5a061531ad5","tarball":"https://registry.npmjs.org/@kb-labs/qa-core/-/qa-core-2.35.0.tgz","fileCount":21,"integrity":"sha512-x2WQm4Co5QZq8UEmdyzwEfveY2F0B1/n3NSqCA0r4Xyhonmm2W1/Py60girsALP4/yE5F7yWrWvbmDyBP9voaw==","signatures":[{"sig":"MEYCIQDO1h814lI8Q1mMB1r8DJh9LR4Zcc8fFMoHBuubnPNG+gIhAPEcGRw1J2Nc8xRQXTp9SHB+4cxsLGHzRzBO/a2bCbTB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":455367},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-qa-core-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"},"./dist/*":"./dist/*","./report":{"types":"./dist/report/index.d.ts","import":"./dist/report/index.js"},"./runner":{"types":"./dist/runner/index.d.ts","import":"./dist/runner/index.js"},"./history":{"types":"./dist/history/index.d.ts","import":"./dist/history/index.js"},"./baseline":{"types":"./dist/baseline/index.d.ts","import":"./dist/baseline/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src --ext .ts","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint . --fix","test:watch":"vitest","type-check":"tsc --noEmit","pretype-check":"pnpm --filter @kb-labs/qa-core build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/81683cac6a31b253b46d9593f86f49cd/kb-labs-qa-core-2.35.0.tgz","_integrity":"sha512-x2WQm4Co5QZq8UEmdyzwEfveY2F0B1/n3NSqCA0r4Xyhonmm2W1/Py60girsALP4/yE5F7yWrWvbmDyBP9voaw==","_npmVersion":"10.8.2","description":"Core business logic for KB Labs QA Plugin — runner, baseline, history, and reporting.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"@kb-labs/qa-contracts":"2.35.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.4","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.35.0"},"_npmOperationalInternal":{"tmp":"tmp/qa-core_2.35.0_1776240549017_0.5609369279888339","host":"s3://npm-registry-packages-npm-production"}},"2.36.0":{"name":"@kb-labs/qa-core","version":"2.36.0","_id":"@kb-labs/qa-core@2.36.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"34a8036e07b4b0d484b581ffa50080380124b504","tarball":"https://registry.npmjs.org/@kb-labs/qa-core/-/qa-core-2.36.0.tgz","fileCount":21,"integrity":"sha512-KTXmLnSn5aXv/k7B+ZyStU+R0DsMmzWX7va5qq1heei3ydbX1EJTKdvKNpJpMnENbxA6EKI8ZI5PE2q4ZZZQEw==","signatures":[{"sig":"MEUCIGIiYM/tJQiADZj7tQxIeOeUiugT674wYrEeNkLNqQmxAiEAi0X6x3lYZb8j1ygen3ibAvAmVt2vC1xmuNlTUonwnvA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":455367},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-qa-core-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"},"./dist/*":"./dist/*","./report":{"types":"./dist/report/index.d.ts","import":"./dist/report/index.js"},"./runner":{"types":"./dist/runner/index.d.ts","import":"./dist/runner/index.js"},"./history":{"types":"./dist/history/index.d.ts","import":"./dist/history/index.js"},"./baseline":{"types":"./dist/baseline/index.d.ts","import":"./dist/baseline/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src --ext .ts","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint . --fix","test:watch":"vitest","type-check":"tsc --noEmit","pretype-check":"pnpm --filter @kb-labs/qa-core build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/9670d74e93d75ce6322eb65c99c93f13/kb-labs-qa-core-2.36.0.tgz","_integrity":"sha512-KTXmLnSn5aXv/k7B+ZyStU+R0DsMmzWX7va5qq1heei3ydbX1EJTKdvKNpJpMnENbxA6EKI8ZI5PE2q4ZZZQEw==","_npmVersion":"10.8.2","description":"Core business logic for KB Labs QA Plugin — runner, baseline, history, and reporting.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"@kb-labs/qa-contracts":"2.36.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.4","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.36.0"},"_npmOperationalInternal":{"tmp":"tmp/qa-core_2.36.0_1776275805640_0.3671970588146063","host":"s3://npm-registry-packages-npm-production"}},"2.37.0":{"name":"@kb-labs/qa-core","version":"2.37.0","_id":"@kb-labs/qa-core@2.37.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"f2d608715d5354021f8d2ca5888eac68dff0577d","tarball":"https://registry.npmjs.org/@kb-labs/qa-core/-/qa-core-2.37.0.tgz","fileCount":21,"integrity":"sha512-mgTM6yaf4khUo2OOqItrakyRIAHCOBca+J/fQ7Qi4bO+XoU5HZzS0uvmukxpNHMt5V4p6ALDG4NWCc6HdxHYgw==","signatures":[{"sig":"MEQCICwTmCpZmqUqFGfC/IekTMsTW0gwNa/7qcf+2UHcMdzQAiA7AlEzXDGpUeSfXhvNat8hxLRe731mwkmzH6dzvEJI3g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":455367},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-qa-core-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"},"./dist/*":"./dist/*","./report":{"types":"./dist/report/index.d.ts","import":"./dist/report/index.js"},"./runner":{"types":"./dist/runner/index.d.ts","import":"./dist/runner/index.js"},"./history":{"types":"./dist/history/index.d.ts","import":"./dist/history/index.js"},"./baseline":{"types":"./dist/baseline/index.d.ts","import":"./dist/baseline/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src --ext .ts","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint . --fix","test:watch":"vitest","type-check":"tsc --noEmit","pretype-check":"pnpm --filter @kb-labs/qa-core build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/9ea85335b2b87dccc45b2f5bba1ffce8/kb-labs-qa-core-2.37.0.tgz","_integrity":"sha512-mgTM6yaf4khUo2OOqItrakyRIAHCOBca+J/fQ7Qi4bO+XoU5HZzS0uvmukxpNHMt5V4p6ALDG4NWCc6HdxHYgw==","_npmVersion":"10.8.2","description":"Core business logic for KB Labs QA Plugin — runner, baseline, history, and reporting.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"@kb-labs/qa-contracts":"2.37.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.4","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.37.0"},"_npmOperationalInternal":{"tmp":"tmp/qa-core_2.37.0_1776326611820_0.906876945128819","host":"s3://npm-registry-packages-npm-production"}},"2.38.0":{"name":"@kb-labs/qa-core","version":"2.38.0","_id":"@kb-labs/qa-core@2.38.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"acc64abf23fe671cd75a7cdba376a72a7418b746","tarball":"https://registry.npmjs.org/@kb-labs/qa-core/-/qa-core-2.38.0.tgz","fileCount":21,"integrity":"sha512-8/iJTO3BA+PsP3WKnX+yqG28dDaHnwBOdvbGcQiEFm+E986xRL0dfola+6CHup9ncN3OM4CHLQZmftd00eAQdA==","signatures":[{"sig":"MEYCIQCCrck1CExfCtrqenW0zdy9PEM5szIfUhKcc7vud7NhTAIhAKasK0r1lCuP3/q8jis9RN+G0bRgTPUptxMB2MxPNKod","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":455367},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-qa-core-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"},"./dist/*":"./dist/*","./report":{"types":"./dist/report/index.d.ts","import":"./dist/report/index.js"},"./runner":{"types":"./dist/runner/index.d.ts","import":"./dist/runner/index.js"},"./history":{"types":"./dist/history/index.d.ts","import":"./dist/history/index.js"},"./baseline":{"types":"./dist/baseline/index.d.ts","import":"./dist/baseline/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src --ext .ts","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint . --fix","test:watch":"vitest","type-check":"tsc --noEmit","pretype-check":"pnpm --filter @kb-labs/qa-core build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/a2ffb0d4c30da66f0c9ba02ad945c9b4/kb-labs-qa-core-2.38.0.tgz","_integrity":"sha512-8/iJTO3BA+PsP3WKnX+yqG28dDaHnwBOdvbGcQiEFm+E986xRL0dfola+6CHup9ncN3OM4CHLQZmftd00eAQdA==","_npmVersion":"10.8.2","description":"Core business logic for KB Labs QA Plugin — runner, baseline, history, and reporting.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"@kb-labs/qa-contracts":"2.38.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.4","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.38.0"},"_npmOperationalInternal":{"tmp":"tmp/qa-core_2.38.0_1776330753525_0.8909681057441443","host":"s3://npm-registry-packages-npm-production"}},"2.39.0":{"name":"@kb-labs/qa-core","version":"2.39.0","_id":"@kb-labs/qa-core@2.39.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"081230ede8f0184b1c4de793d3d54136cb05ce80","tarball":"https://registry.npmjs.org/@kb-labs/qa-core/-/qa-core-2.39.0.tgz","fileCount":21,"integrity":"sha512-MzBopfWNYqo2gDQ43JPHvqMSeWqDwhbRIHvQbXPv+d+5JywS99Y5D/9u7aOwejr57CS3oFAY4HsOpnDBHi9eSA==","signatures":[{"sig":"MEUCICoF0ovjxjjrqlqZqgjwiA6aYRnM9ff11MHdMM+uAjDDAiEA3IDeFlZLD8AAIprd+eHtUHeGvy2NPpsOkdCMkHY22e0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":455367},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-qa-core-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"},"./dist/*":"./dist/*","./report":{"types":"./dist/report/index.d.ts","import":"./dist/report/index.js"},"./runner":{"types":"./dist/runner/index.d.ts","import":"./dist/runner/index.js"},"./history":{"types":"./dist/history/index.d.ts","import":"./dist/history/index.js"},"./baseline":{"types":"./dist/baseline/index.d.ts","import":"./dist/baseline/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src --ext .ts","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint . --fix","test:watch":"vitest","type-check":"tsc --noEmit","pretype-check":"pnpm --filter @kb-labs/qa-core build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/b213d71a52dbd2eabf88e005cd748044/kb-labs-qa-core-2.39.0.tgz","_integrity":"sha512-MzBopfWNYqo2gDQ43JPHvqMSeWqDwhbRIHvQbXPv+d+5JywS99Y5D/9u7aOwejr57CS3oFAY4HsOpnDBHi9eSA==","_npmVersion":"10.8.2","description":"Core business logic for KB Labs QA Plugin — runner, baseline, history, and reporting.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"@kb-labs/qa-contracts":"2.39.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.4","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.39.0"},"_npmOperationalInternal":{"tmp":"tmp/qa-core_2.39.0_1776356403682_0.4510798353374861","host":"s3://npm-registry-packages-npm-production"}},"2.40.0":{"name":"@kb-labs/qa-core","version":"2.40.0","_id":"@kb-labs/qa-core@2.40.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"83098052ba86f4230e60ac319e88212cdb132784","tarball":"https://registry.npmjs.org/@kb-labs/qa-core/-/qa-core-2.40.0.tgz","fileCount":21,"integrity":"sha512-BbDs/wpQV03nbpjCj0G9+ZpAOpkQNTYM8p8bLkRopbOcMv1BEEvgmhnwnMbkIuNIFeL/2U7YgAafVwmUmcUerg==","signatures":[{"sig":"MEUCIQD3/oFHRn3LMVxyn/wQ48W63yHGyG1E+lr+/rdpU+gRGQIgAxjN1QTX3VFpfKEYvwT0IN2GaUXyHg1lk+Ninwz4llw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":455367},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-qa-core-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"},"./dist/*":"./dist/*","./report":{"types":"./dist/report/index.d.ts","import":"./dist/report/index.js"},"./runner":{"types":"./dist/runner/index.d.ts","import":"./dist/runner/index.js"},"./history":{"types":"./dist/history/index.d.ts","import":"./dist/history/index.js"},"./baseline":{"types":"./dist/baseline/index.d.ts","import":"./dist/baseline/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src --ext .ts","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint . --fix","test:watch":"vitest","type-check":"tsc --noEmit","pretype-check":"pnpm --filter @kb-labs/qa-core build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/88d97277cbf3c282f7a688a7b02e82cd/kb-labs-qa-core-2.40.0.tgz","_integrity":"sha512-BbDs/wpQV03nbpjCj0G9+ZpAOpkQNTYM8p8bLkRopbOcMv1BEEvgmhnwnMbkIuNIFeL/2U7YgAafVwmUmcUerg==","_npmVersion":"10.8.2","description":"Core business logic for KB Labs QA Plugin — runner, baseline, history, and reporting.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"@kb-labs/qa-contracts":"2.40.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.4","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.40.0"},"_npmOperationalInternal":{"tmp":"tmp/qa-core_2.40.0_1776379589760_0.38035085244098","host":"s3://npm-registry-packages-npm-production"}},"2.41.0":{"name":"@kb-labs/qa-core","version":"2.41.0","_id":"@kb-labs/qa-core@2.41.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"7b1ad21d3cb19890188841ad6f10e641186e8be9","tarball":"https://registry.npmjs.org/@kb-labs/qa-core/-/qa-core-2.41.0.tgz","fileCount":21,"integrity":"sha512-N3cTbRLaVdyODVNiPqKh1QtgOjXl5/XYLYG9paVeMbC8rAF2acw+WFpm19wEL4pEFYLLCVm6/7nTGZtTqaBzUQ==","signatures":[{"sig":"MEUCIQCyHsCoq/g56GnjezOsvl4hvKvvCYIKG+rAoSA9Vlb7UwIgJTeI9s65gzo2thPLZw+XELdfCLOFdMyM86kpWR6J1AI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":455367},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-qa-core-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"},"./dist/*":"./dist/*","./report":{"types":"./dist/report/index.d.ts","import":"./dist/report/index.js"},"./runner":{"types":"./dist/runner/index.d.ts","import":"./dist/runner/index.js"},"./history":{"types":"./dist/history/index.d.ts","import":"./dist/history/index.js"},"./baseline":{"types":"./dist/baseline/index.d.ts","import":"./dist/baseline/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src --ext .ts","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint . --fix","test:watch":"vitest","type-check":"tsc --noEmit","pretype-check":"pnpm --filter @kb-labs/qa-core build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/3b882f6425d5694b6e7138fe8dd4961e/kb-labs-qa-core-2.41.0.tgz","_integrity":"sha512-N3cTbRLaVdyODVNiPqKh1QtgOjXl5/XYLYG9paVeMbC8rAF2acw+WFpm19wEL4pEFYLLCVm6/7nTGZtTqaBzUQ==","_npmVersion":"10.8.2","description":"Core business logic for KB Labs QA Plugin — runner, baseline, history, and reporting.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"@kb-labs/qa-contracts":"2.41.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.4","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.41.0"},"_npmOperationalInternal":{"tmp":"tmp/qa-core_2.41.0_1776425115626_0.9134980131942352","host":"s3://npm-registry-packages-npm-production"}},"2.42.0":{"name":"@kb-labs/qa-core","version":"2.42.0","_id":"@kb-labs/qa-core@2.42.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"622585050b3928d76dd4e347652d5f6d11f53208","tarball":"https://registry.npmjs.org/@kb-labs/qa-core/-/qa-core-2.42.0.tgz","fileCount":21,"integrity":"sha512-kEmEPpRtwQTy+0Zr9oANex4gKdy7Pr2pmQGM28U/f3Lt2dRpSelt+T4Tylw8Rn9K6Vf6EP9Km7s7pMfhWmUQ9Q==","signatures":[{"sig":"MEUCIQDzPgGLaA20Eq57+h/a1/MvKZuS1Oh8cKsvpSL2/UVqAAIgbmfFu1ej+UkxQlA+9gxkBuYbhjWHIjhcwqqbCXSALQc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":455367},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-qa-core-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"},"./dist/*":"./dist/*","./report":{"types":"./dist/report/index.d.ts","import":"./dist/report/index.js"},"./runner":{"types":"./dist/runner/index.d.ts","import":"./dist/runner/index.js"},"./history":{"types":"./dist/history/index.d.ts","import":"./dist/history/index.js"},"./baseline":{"types":"./dist/baseline/index.d.ts","import":"./dist/baseline/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src --ext .ts","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint . --fix","test:watch":"vitest","type-check":"tsc --noEmit","pretype-check":"pnpm --filter @kb-labs/qa-core build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/c98bc2e4445ebd26d37728eb8fc38f32/kb-labs-qa-core-2.42.0.tgz","_integrity":"sha512-kEmEPpRtwQTy+0Zr9oANex4gKdy7Pr2pmQGM28U/f3Lt2dRpSelt+T4Tylw8Rn9K6Vf6EP9Km7s7pMfhWmUQ9Q==","_npmVersion":"10.8.2","description":"Core business logic for KB Labs QA Plugin — runner, baseline, history, and reporting.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"@kb-labs/qa-contracts":"2.42.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.4","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.42.0"},"_npmOperationalInternal":{"tmp":"tmp/qa-core_2.42.0_1776428913646_0.6086038684887105","host":"s3://npm-registry-packages-npm-production"}},"2.43.0":{"name":"@kb-labs/qa-core","version":"2.43.0","_id":"@kb-labs/qa-core@2.43.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"93ed1a2017f8bfe7452fdac6fb559184e484b19c","tarball":"https://registry.npmjs.org/@kb-labs/qa-core/-/qa-core-2.43.0.tgz","fileCount":21,"integrity":"sha512-ldKM7YVOD3e9L3dVOHjdMidwQTbxx8pJirrB7ZRbSXabOu35gtZ/zIWyXrv/gDjvisyoSCN6yzNENkWKV0N46Q==","signatures":[{"sig":"MEQCIAYeg417CnOqXEjpeDcZVljNb8SQnLyktLHZAdSZx4E8AiBr6b5AKfPAbc0SdiaQ0Zx00qq+vP4qelTZYuX2GsS6sw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":455367},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-qa-core-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"},"./dist/*":"./dist/*","./report":{"types":"./dist/report/index.d.ts","import":"./dist/report/index.js"},"./runner":{"types":"./dist/runner/index.d.ts","import":"./dist/runner/index.js"},"./history":{"types":"./dist/history/index.d.ts","import":"./dist/history/index.js"},"./baseline":{"types":"./dist/baseline/index.d.ts","import":"./dist/baseline/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src --ext .ts","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint . --fix","test:watch":"vitest","type-check":"tsc --noEmit","pretype-check":"pnpm --filter @kb-labs/qa-core build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/39d68d1dd5440a017b521a009ebfb595/kb-labs-qa-core-2.43.0.tgz","_integrity":"sha512-ldKM7YVOD3e9L3dVOHjdMidwQTbxx8pJirrB7ZRbSXabOu35gtZ/zIWyXrv/gDjvisyoSCN6yzNENkWKV0N46Q==","_npmVersion":"10.8.2","description":"Core business logic for KB Labs QA Plugin — runner, baseline, history, and reporting.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"@kb-labs/qa-contracts":"2.43.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.4","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.43.0"},"_npmOperationalInternal":{"tmp":"tmp/qa-core_2.43.0_1776431510880_0.6067007374094995","host":"s3://npm-registry-packages-npm-production"}},"2.44.0":{"name":"@kb-labs/qa-core","version":"2.44.0","_id":"@kb-labs/qa-core@2.44.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"cc9ca0681c065d70368c51eb7a5dcc94ce53de25","tarball":"https://registry.npmjs.org/@kb-labs/qa-core/-/qa-core-2.44.0.tgz","fileCount":21,"integrity":"sha512-N/4bCvOCJnwEuVx1J4dsax7EPQjzX3urs9DrRbku+Zto/zmQUxELxfLVrkaGZ4TPomo9Pa9QzHl8mFyx3e3Stw==","signatures":[{"sig":"MEUCIH/EX3RSPecLFgFBWcb7kH4UtKXCHZl8VWMmVB4gazOZAiEAgegXaK/uR5v6bA4cbv6yarHsNlBq/PsGIr1+RzM1TCo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":455367},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-qa-core-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"},"./dist/*":"./dist/*","./report":{"types":"./dist/report/index.d.ts","import":"./dist/report/index.js"},"./runner":{"types":"./dist/runner/index.d.ts","import":"./dist/runner/index.js"},"./history":{"types":"./dist/history/index.d.ts","import":"./dist/history/index.js"},"./baseline":{"types":"./dist/baseline/index.d.ts","import":"./dist/baseline/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src --ext .ts","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint . --fix","test:watch":"vitest","type-check":"tsc --noEmit","pretype-check":"pnpm --filter @kb-labs/qa-core build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/08f1d131612fc5dcd7e7f651ceed8103/kb-labs-qa-core-2.44.0.tgz","_integrity":"sha512-N/4bCvOCJnwEuVx1J4dsax7EPQjzX3urs9DrRbku+Zto/zmQUxELxfLVrkaGZ4TPomo9Pa9QzHl8mFyx3e3Stw==","_npmVersion":"10.8.2","description":"Core business logic for KB Labs QA Plugin — runner, baseline, history, and reporting.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"@kb-labs/qa-contracts":"2.44.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.4","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.44.0"},"_npmOperationalInternal":{"tmp":"tmp/qa-core_2.44.0_1776501031668_0.49953508359185483","host":"s3://npm-registry-packages-npm-production"}},"2.45.0":{"name":"@kb-labs/qa-core","version":"2.45.0","_id":"@kb-labs/qa-core@2.45.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"2fa6c8079359a517ae8b327a114729c7ab0833d6","tarball":"https://registry.npmjs.org/@kb-labs/qa-core/-/qa-core-2.45.0.tgz","fileCount":21,"integrity":"sha512-dw12RnL7BMfF7HDX3o8cdfa8i0m1ssrrAAYU1tcYwd57gXZWq4IcdP+EZ1114/f6c19KDpXtq8OlxczU0VpGHw==","signatures":[{"sig":"MEYCIQCJKmKD37f2epi/smaCJ5N35hLFmAtoVVsXIGJOn+JD/gIhAIkyawy+dxCxOVMlxN/IQRTnLKVVr+5vlBL4JJ0G5id7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":455367},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-qa-core-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"},"./dist/*":"./dist/*","./report":{"types":"./dist/report/index.d.ts","import":"./dist/report/index.js"},"./runner":{"types":"./dist/runner/index.d.ts","import":"./dist/runner/index.js"},"./history":{"types":"./dist/history/index.d.ts","import":"./dist/history/index.js"},"./baseline":{"types":"./dist/baseline/index.d.ts","import":"./dist/baseline/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src --ext .ts","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint . --fix","test:watch":"vitest","type-check":"tsc --noEmit","pretype-check":"pnpm --filter @kb-labs/qa-core build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/38824b705371f66133661f8cac96a196/kb-labs-qa-core-2.45.0.tgz","_integrity":"sha512-dw12RnL7BMfF7HDX3o8cdfa8i0m1ssrrAAYU1tcYwd57gXZWq4IcdP+EZ1114/f6c19KDpXtq8OlxczU0VpGHw==","_npmVersion":"10.8.2","description":"Core business logic for KB Labs QA Plugin — runner, baseline, history, and reporting.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"@kb-labs/qa-contracts":"2.45.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.4","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.45.0"},"_npmOperationalInternal":{"tmp":"tmp/qa-core_2.45.0_1776510410335_0.5326422148597649","host":"s3://npm-registry-packages-npm-production"}},"2.46.0":{"name":"@kb-labs/qa-core","version":"2.46.0","_id":"@kb-labs/qa-core@2.46.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"6015aacc9dbb0bc5654480a7c61e441bfb9c5ef4","tarball":"https://registry.npmjs.org/@kb-labs/qa-core/-/qa-core-2.46.0.tgz","fileCount":21,"integrity":"sha512-phIF1LJjXDlQBn/X9uzPojKajfJun81jO0NjHE3jGYX/UuxZ2Gk9sm62J/CA+6jeA2UyDvbOt66KRbqkZeCgww==","signatures":[{"sig":"MEQCIFmkONxnasQdL8gioNaaVgFZEN/JKgHwKyPfHmdGecanAiA6rvcORbv/z6JUChQ/jX0f8A623ejcWeef2dmyAFnZHA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":455367},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-qa-core-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"},"./dist/*":"./dist/*","./report":{"types":"./dist/report/index.d.ts","import":"./dist/report/index.js"},"./runner":{"types":"./dist/runner/index.d.ts","import":"./dist/runner/index.js"},"./history":{"types":"./dist/history/index.d.ts","import":"./dist/history/index.js"},"./baseline":{"types":"./dist/baseline/index.d.ts","import":"./dist/baseline/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src --ext .ts","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint . --fix","test:watch":"vitest","type-check":"tsc --noEmit","pretype-check":"pnpm --filter @kb-labs/qa-core build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/fd61534964a0716a282e9b01782b2609/kb-labs-qa-core-2.46.0.tgz","_integrity":"sha512-phIF1LJjXDlQBn/X9uzPojKajfJun81jO0NjHE3jGYX/UuxZ2Gk9sm62J/CA+6jeA2UyDvbOt66KRbqkZeCgww==","_npmVersion":"10.8.2","description":"Core business logic for KB Labs QA Plugin — runner, baseline, history, and reporting.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"@kb-labs/qa-contracts":"2.46.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.4","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.46.0"},"_npmOperationalInternal":{"tmp":"tmp/qa-core_2.46.0_1776511852030_0.7115031742287268","host":"s3://npm-registry-packages-npm-production"}},"2.47.0":{"name":"@kb-labs/qa-core","version":"2.47.0","_id":"@kb-labs/qa-core@2.47.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"5ff8a5be4c84dcd45b7146aa23f354c209c2ad57","tarball":"https://registry.npmjs.org/@kb-labs/qa-core/-/qa-core-2.47.0.tgz","fileCount":21,"integrity":"sha512-MW7Hwe+LwntdIgir5D8D8Ll8QTUoJfrjuvHu0pu8sp1+1N8zuNI9HHcB4AWxyL/YmzQ8ChjwcAkFY5a4X/tDEQ==","signatures":[{"sig":"MEUCIATm+qmGfHV6JZ6kDsmXx9yicEqEtGNw0NUeNBnNMQ8oAiEAxPIMQNknS/o9DxyF4IB7pwub7Hv1AVLKzVN6aMigzmI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":455367},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-qa-core-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"},"./dist/*":"./dist/*","./report":{"types":"./dist/report/index.d.ts","import":"./dist/report/index.js"},"./runner":{"types":"./dist/runner/index.d.ts","import":"./dist/runner/index.js"},"./history":{"types":"./dist/history/index.d.ts","import":"./dist/history/index.js"},"./baseline":{"types":"./dist/baseline/index.d.ts","import":"./dist/baseline/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src --ext .ts","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint . --fix","test:watch":"vitest","type-check":"tsc --noEmit","pretype-check":"pnpm --filter @kb-labs/qa-core build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/2b475dab5e6d2fe39926b13a5342ffd9/kb-labs-qa-core-2.47.0.tgz","_integrity":"sha512-MW7Hwe+LwntdIgir5D8D8Ll8QTUoJfrjuvHu0pu8sp1+1N8zuNI9HHcB4AWxyL/YmzQ8ChjwcAkFY5a4X/tDEQ==","_npmVersion":"10.8.2","description":"Core business logic for KB Labs QA Plugin — runner, baseline, history, and reporting.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"@kb-labs/qa-contracts":"2.47.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.4","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.47.0"},"_npmOperationalInternal":{"tmp":"tmp/qa-core_2.47.0_1776514208688_0.366594579559383","host":"s3://npm-registry-packages-npm-production"}},"2.53.0":{"name":"@kb-labs/qa-core","version":"2.53.0","_id":"@kb-labs/qa-core@2.53.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"47afa318850958ac6b5ba5a97634dba79ac98187","tarball":"https://registry.npmjs.org/@kb-labs/qa-core/-/qa-core-2.53.0.tgz","fileCount":21,"integrity":"sha512-5W4/JAwsCQa00LY0RFI2Jd7jzntsz2UTaMAKqUcgP7rTUfKOLckPqSikfJiSv5FnxzfsC7hZnwW72IpcMNI/9Q==","signatures":[{"sig":"MEUCIQCsFSbTioaN/PMgW1oB67bfHdRiYlzzrxcvW8ysCH6eEAIgAuvXiJ7OW7FC/WPH7KwbWBIcfhsaPZgkhrVgFNBL5so=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":455367},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-qa-core-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"},"./dist/*":"./dist/*","./report":{"types":"./dist/report/index.d.ts","import":"./dist/report/index.js"},"./runner":{"types":"./dist/runner/index.d.ts","import":"./dist/runner/index.js"},"./history":{"types":"./dist/history/index.d.ts","import":"./dist/history/index.js"},"./baseline":{"types":"./dist/baseline/index.d.ts","import":"./dist/baseline/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src --ext .ts","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint . --fix","test:watch":"vitest","type-check":"tsc --noEmit","pretype-check":"pnpm --filter @kb-labs/qa-core build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/ebc90ebda3654784f5480fc0fbb56d2c/kb-labs-qa-core-2.53.0.tgz","_integrity":"sha512-5W4/JAwsCQa00LY0RFI2Jd7jzntsz2UTaMAKqUcgP7rTUfKOLckPqSikfJiSv5FnxzfsC7hZnwW72IpcMNI/9Q==","_npmVersion":"10.8.2","description":"Core business logic for KB Labs QA Plugin — runner, baseline, history, and reporting.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"@kb-labs/qa-contracts":"2.53.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.4","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.53.0"},"_npmOperationalInternal":{"tmp":"tmp/qa-core_2.53.0_1776534758436_0.7116263669956908","host":"s3://npm-registry-packages-npm-production"}},"2.54.0":{"name":"@kb-labs/qa-core","version":"2.54.0","_id":"@kb-labs/qa-core@2.54.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"3fa9595eb63cf6d86dda0311f7f563c3e9f0f396","tarball":"https://registry.npmjs.org/@kb-labs/qa-core/-/qa-core-2.54.0.tgz","fileCount":21,"integrity":"sha512-vEPGi7qcX1pcrKHL8rRrOETSGpLAmhnHpOXlIf3kciWggVZC2EV+gp28x7qVml4jy/yOn05Qx1/ZnbO6TeBGPg==","signatures":[{"sig":"MEQCICHmv+aYhWaMwP7gzZF5Dyons+5T0Mifo3wO3DOwSsTWAiAJvDWq2oeQ+PTwQdmQoFxMdZaKtvsnzVyNT9XwQDE47w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":455367},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-qa-core-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"},"./dist/*":"./dist/*","./report":{"types":"./dist/report/index.d.ts","import":"./dist/report/index.js"},"./runner":{"types":"./dist/runner/index.d.ts","import":"./dist/runner/index.js"},"./history":{"types":"./dist/history/index.d.ts","import":"./dist/history/index.js"},"./baseline":{"types":"./dist/baseline/index.d.ts","import":"./dist/baseline/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src --ext .ts","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint . --fix","test:watch":"vitest","type-check":"tsc --noEmit","pretype-check":"pnpm --filter @kb-labs/qa-core build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/c583160e86bc034d223faa6cd14c69da/kb-labs-qa-core-2.54.0.tgz","_integrity":"sha512-vEPGi7qcX1pcrKHL8rRrOETSGpLAmhnHpOXlIf3kciWggVZC2EV+gp28x7qVml4jy/yOn05Qx1/ZnbO6TeBGPg==","_npmVersion":"10.8.2","description":"Core business logic for KB Labs QA Plugin — runner, baseline, history, and reporting.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"@kb-labs/qa-contracts":"2.54.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.4","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.54.0"},"_npmOperationalInternal":{"tmp":"tmp/qa-core_2.54.0_1776616084722_0.9534913188709373","host":"s3://npm-registry-packages-npm-production"}},"2.55.0":{"name":"@kb-labs/qa-core","version":"2.55.0","_id":"@kb-labs/qa-core@2.55.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"d2b7233e26f9f67da654e319ad596d87796dd971","tarball":"https://registry.npmjs.org/@kb-labs/qa-core/-/qa-core-2.55.0.tgz","fileCount":21,"integrity":"sha512-HE9t20uyrgFSctLWN0O/IX7FSht6PQ75kU8ZcgxaYiKztNCOAASshYlepNY8vtBbID0IYd/X1a1M62gPjdK9cQ==","signatures":[{"sig":"MEYCIQDZbN4p38PvOvDRx/W6UAFVpYgVPuQy2XGBJ94rq9pW9QIhAPuxM0y0SXLqqYS6AxCL+HXyBqKp8u4RmI3nIokY2Gn5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":455367},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-qa-core-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"},"./dist/*":"./dist/*","./report":{"types":"./dist/report/index.d.ts","import":"./dist/report/index.js"},"./runner":{"types":"./dist/runner/index.d.ts","import":"./dist/runner/index.js"},"./history":{"types":"./dist/history/index.d.ts","import":"./dist/history/index.js"},"./baseline":{"types":"./dist/baseline/index.d.ts","import":"./dist/baseline/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src --ext .ts","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint . --fix","test:watch":"vitest","type-check":"tsc --noEmit","pretype-check":"pnpm --filter @kb-labs/qa-core build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/ce580bcfacc27dc0803f3ceb1e35b452/kb-labs-qa-core-2.55.0.tgz","_integrity":"sha512-HE9t20uyrgFSctLWN0O/IX7FSht6PQ75kU8ZcgxaYiKztNCOAASshYlepNY8vtBbID0IYd/X1a1M62gPjdK9cQ==","_npmVersion":"10.8.2","description":"Core business logic for KB Labs QA Plugin — runner, baseline, history, and reporting.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"@kb-labs/qa-contracts":"2.55.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.4","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.55.0"},"_npmOperationalInternal":{"tmp":"tmp/qa-core_2.55.0_1776620882336_0.45471695772895093","host":"s3://npm-registry-packages-npm-production"}},"2.56.0":{"name":"@kb-labs/qa-core","version":"2.56.0","_id":"@kb-labs/qa-core@2.56.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"802e5b325dc14290bc3eecd33238580c4e88accf","tarball":"https://registry.npmjs.org/@kb-labs/qa-core/-/qa-core-2.56.0.tgz","fileCount":21,"integrity":"sha512-6qkCgwA9NhB2uZjvpnoBr0rH21YGyYTi7K66lrljpnx1klKc5vAr/4IQbhH962xprlWDmosCzgrmJC+ePdkn/w==","signatures":[{"sig":"MEUCIGGi1T4fgtyBxBd8f4RWGb1JdCn9MCJFJCWoqCH/Q0FGAiEAhL3N6+Kfs1IsTC1EPGxpXuhQy3lZOoh0NHTezZMbWCM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":455367},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-qa-core-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"},"./dist/*":"./dist/*","./report":{"types":"./dist/report/index.d.ts","import":"./dist/report/index.js"},"./runner":{"types":"./dist/runner/index.d.ts","import":"./dist/runner/index.js"},"./history":{"types":"./dist/history/index.d.ts","import":"./dist/history/index.js"},"./baseline":{"types":"./dist/baseline/index.d.ts","import":"./dist/baseline/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src --ext .ts","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint . --fix","test:watch":"vitest","type-check":"tsc --noEmit","pretype-check":"pnpm --filter @kb-labs/qa-core build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/fa70f7e23a15e2ade2a529fc6185e540/kb-labs-qa-core-2.56.0.tgz","_integrity":"sha512-6qkCgwA9NhB2uZjvpnoBr0rH21YGyYTi7K66lrljpnx1klKc5vAr/4IQbhH962xprlWDmosCzgrmJC+ePdkn/w==","_npmVersion":"10.8.2","description":"Core business logic for KB Labs QA Plugin — runner, baseline, history, and reporting.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"@kb-labs/qa-contracts":"2.56.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.4","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.56.0"},"_npmOperationalInternal":{"tmp":"tmp/qa-core_2.56.0_1776626186983_0.6739665476955576","host":"s3://npm-registry-packages-npm-production"}},"2.57.0":{"name":"@kb-labs/qa-core","version":"2.57.0","_id":"@kb-labs/qa-core@2.57.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"37781e4c0c3f834798b0aa724c8d6db748079181","tarball":"https://registry.npmjs.org/@kb-labs/qa-core/-/qa-core-2.57.0.tgz","fileCount":21,"integrity":"sha512-WGyersPHXEMVvbigdtOJ6MIaEKv+Y2q+uoi7zof1IAolK95DWS1bkEdiGvg4+mSJ6a++2kXri/eQrx7up/8ERQ==","signatures":[{"sig":"MEYCIQD6u69J8/4Ubx4SSWVr8Tzs3ihvxLgfkhaM4VosAY4U9QIhAJtop8OputZdcMoSea3NcVB5coEn89amvJAdGlKGPAGn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":455367},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-qa-core-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"},"./dist/*":"./dist/*","./report":{"types":"./dist/report/index.d.ts","import":"./dist/report/index.js"},"./runner":{"types":"./dist/runner/index.d.ts","import":"./dist/runner/index.js"},"./history":{"types":"./dist/history/index.d.ts","import":"./dist/history/index.js"},"./baseline":{"types":"./dist/baseline/index.d.ts","import":"./dist/baseline/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src --ext .ts","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint . --fix","test:watch":"vitest","type-check":"tsc --noEmit","pretype-check":"pnpm --filter @kb-labs/qa-core build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/f910cd0974a1d225e92344395bd292fd/kb-labs-qa-core-2.57.0.tgz","_integrity":"sha512-WGyersPHXEMVvbigdtOJ6MIaEKv+Y2q+uoi7zof1IAolK95DWS1bkEdiGvg4+mSJ6a++2kXri/eQrx7up/8ERQ==","_npmVersion":"10.8.2","description":"Core business logic for KB Labs QA Plugin — runner, baseline, history, and reporting.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"@kb-labs/qa-contracts":"2.57.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.4","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.57.0"},"_npmOperationalInternal":{"tmp":"tmp/qa-core_2.57.0_1776627296736_0.2158974802556204","host":"s3://npm-registry-packages-npm-production"}},"2.58.0":{"name":"@kb-labs/qa-core","version":"2.58.0","_id":"@kb-labs/qa-core@2.58.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"fc59d2bab1ab8382040b0519809d29952b7b4c46","tarball":"https://registry.npmjs.org/@kb-labs/qa-core/-/qa-core-2.58.0.tgz","fileCount":21,"integrity":"sha512-Zvu0fy7etUyUpvS/NbIY5sd2JTbeIo4JV3t71sXJ+5q7B3RRBQVoUJFZH1EYqvjdFnGK405wBnuTfM+2xrv2ag==","signatures":[{"sig":"MEUCIHIIibfb77GLmW8RAdZ9Tj+1kncy/HJvuKaCIuZz6s2WAiEAsjPKvAHzYdwapIHp8pOoftbcL6AqKVRq4Xrp3F5XABA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":455367},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-qa-core-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"},"./dist/*":"./dist/*","./report":{"types":"./dist/report/index.d.ts","import":"./dist/report/index.js"},"./runner":{"types":"./dist/runner/index.d.ts","import":"./dist/runner/index.js"},"./history":{"types":"./dist/history/index.d.ts","import":"./dist/history/index.js"},"./baseline":{"types":"./dist/baseline/index.d.ts","import":"./dist/baseline/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src --ext .ts","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint . --fix","test:watch":"vitest","type-check":"tsc --noEmit","pretype-check":"pnpm --filter @kb-labs/qa-core build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/f11b9655e615afff1fc929d627c367d9/kb-labs-qa-core-2.58.0.tgz","_integrity":"sha512-Zvu0fy7etUyUpvS/NbIY5sd2JTbeIo4JV3t71sXJ+5q7B3RRBQVoUJFZH1EYqvjdFnGK405wBnuTfM+2xrv2ag==","_npmVersion":"10.8.2","description":"Core business logic for KB Labs QA Plugin — runner, baseline, history, and reporting.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"@kb-labs/qa-contracts":"2.58.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.4","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.58.0"},"_npmOperationalInternal":{"tmp":"tmp/qa-core_2.58.0_1776630119562_0.8805993583874039","host":"s3://npm-registry-packages-npm-production"}},"2.59.0":{"name":"@kb-labs/qa-core","version":"2.59.0","_id":"@kb-labs/qa-core@2.59.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"f0d83c43004107be5cd1db0518cb1fab54bbf2f0","tarball":"https://registry.npmjs.org/@kb-labs/qa-core/-/qa-core-2.59.0.tgz","fileCount":21,"integrity":"sha512-DxEcLHugvLNZ4+bTOB4inIdq1g1HxmDlH6NxeHiYOaRmONdWEF65wbXld8YPtWEx+LbuXMamyypi24PGHv46cg==","signatures":[{"sig":"MEUCICYCketMbQIiMYqKNi+o/jG4a9Eh37dblc4JV0Q/6w3hAiEAnH9hpvQPGMSVZ92JU8+IvIG3roCvNDP6k9Bt8rGLgCA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":455367},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-qa-core-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"},"./dist/*":"./dist/*","./report":{"types":"./dist/report/index.d.ts","import":"./dist/report/index.js"},"./runner":{"types":"./dist/runner/index.d.ts","import":"./dist/runner/index.js"},"./history":{"types":"./dist/history/index.d.ts","import":"./dist/history/index.js"},"./baseline":{"types":"./dist/baseline/index.d.ts","import":"./dist/baseline/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src --ext .ts","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint . --fix","test:watch":"vitest","type-check":"tsc --noEmit","pretype-check":"pnpm --filter @kb-labs/qa-core build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/048b4bd4d04f1d14b8984d722c09cf1e/kb-labs-qa-core-2.59.0.tgz","_integrity":"sha512-DxEcLHugvLNZ4+bTOB4inIdq1g1HxmDlH6NxeHiYOaRmONdWEF65wbXld8YPtWEx+LbuXMamyypi24PGHv46cg==","_npmVersion":"10.8.2","description":"Core business logic for KB Labs QA Plugin — runner, baseline, history, and reporting.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"@kb-labs/qa-contracts":"2.59.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.4","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.59.0"},"_npmOperationalInternal":{"tmp":"tmp/qa-core_2.59.0_1776631533279_0.8578878703921384","host":"s3://npm-registry-packages-npm-production"}},"2.60.0":{"name":"@kb-labs/qa-core","version":"2.60.0","_id":"@kb-labs/qa-core@2.60.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"b328c9589b20198ba4337f2e4bae467d8ca3e16f","tarball":"https://registry.npmjs.org/@kb-labs/qa-core/-/qa-core-2.60.0.tgz","fileCount":21,"integrity":"sha512-9UK4lfOam0UfxxRrramxS0nAHMaprHfVZAZtftkW76uUHzjbMhJo+9HwdVjQRQm2anNV4dV79NgEmXzIKYW9Jg==","signatures":[{"sig":"MEUCIQDkrnP6aMEk+O55OKbeAJDKwn6NOkYBVweirJjT8bt2LQIgbJ4smZ/xHNnAI0s+FRB3oW6fwp93qEMx+xKxQ3s52xQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":455367},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-qa-core-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"},"./dist/*":"./dist/*","./report":{"types":"./dist/report/index.d.ts","import":"./dist/report/index.js"},"./runner":{"types":"./dist/runner/index.d.ts","import":"./dist/runner/index.js"},"./history":{"types":"./dist/history/index.d.ts","import":"./dist/history/index.js"},"./baseline":{"types":"./dist/baseline/index.d.ts","import":"./dist/baseline/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src --ext .ts","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint . --fix","test:watch":"vitest","type-check":"tsc --noEmit","pretype-check":"pnpm --filter @kb-labs/qa-core build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/ec0202fba615e16ceb4ff370f5152308/kb-labs-qa-core-2.60.0.tgz","_integrity":"sha512-9UK4lfOam0UfxxRrramxS0nAHMaprHfVZAZtftkW76uUHzjbMhJo+9HwdVjQRQm2anNV4dV79NgEmXzIKYW9Jg==","_npmVersion":"10.8.2","description":"Core business logic for KB Labs QA Plugin — runner, baseline, history, and reporting.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"@kb-labs/qa-contracts":"2.60.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.4","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.60.0"},"_npmOperationalInternal":{"tmp":"tmp/qa-core_2.60.0_1776634795418_0.21044855580315303","host":"s3://npm-registry-packages-npm-production"}},"2.61.0":{"name":"@kb-labs/qa-core","version":"2.61.0","_id":"@kb-labs/qa-core@2.61.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"e8348915940a1d0fb89230d3b98cb08c4f20c404","tarball":"https://registry.npmjs.org/@kb-labs/qa-core/-/qa-core-2.61.0.tgz","fileCount":21,"integrity":"sha512-nkS5exrkMOhc1bKf2rCJKDSAee2cK8OC57Ic5h1ETY115dIIeSx3SqHkkp/6m+M/Z3fXNPnklWWl5FBPkRCndw==","signatures":[{"sig":"MEYCIQDZJYKoHEMqv73FUuMDdSOY9OUeupSM4I+HjDBX5BYBmgIhAIx2H8N+doUOmQW7brbt5TEssrFcQkcN9+L//Zxb6Dm0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":455367},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-qa-core-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"},"./dist/*":"./dist/*","./report":{"types":"./dist/report/index.d.ts","import":"./dist/report/index.js"},"./runner":{"types":"./dist/runner/index.d.ts","import":"./dist/runner/index.js"},"./history":{"types":"./dist/history/index.d.ts","import":"./dist/history/index.js"},"./baseline":{"types":"./dist/baseline/index.d.ts","import":"./dist/baseline/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src --ext .ts","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint . --fix","test:watch":"vitest","type-check":"tsc --noEmit","pretype-check":"pnpm --filter @kb-labs/qa-core build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/9be592013d4bcb953ef5af167083b6b0/kb-labs-qa-core-2.61.0.tgz","_integrity":"sha512-nkS5exrkMOhc1bKf2rCJKDSAee2cK8OC57Ic5h1ETY115dIIeSx3SqHkkp/6m+M/Z3fXNPnklWWl5FBPkRCndw==","_npmVersion":"10.8.2","description":"Core business logic for KB Labs QA Plugin — runner, baseline, history, and reporting.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"@kb-labs/qa-contracts":"2.61.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.4","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.61.0"},"_npmOperationalInternal":{"tmp":"tmp/qa-core_2.61.0_1776693693601_0.3869414663023367","host":"s3://npm-registry-packages-npm-production"}},"2.62.0":{"name":"@kb-labs/qa-core","version":"2.62.0","_id":"@kb-labs/qa-core@2.62.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"933bd6d5603df7cbb0d3db7408c26147c8c37a80","tarball":"https://registry.npmjs.org/@kb-labs/qa-core/-/qa-core-2.62.0.tgz","fileCount":21,"integrity":"sha512-C9yl2kIY5MedQF7c8IP8Z4Q77aKgmJ4rHHAkqsozwnZaQARNJFz6sK15pyEKMnY7IXrKTW4atnP/VeTQsB0fPA==","signatures":[{"sig":"MEUCICFzJXn8NvXpVkTGSV4TA7s1Kmztol9FGoVQZoTLQVwwAiEA5BtIOC4MVB43BBipv4EGPvAi4LKLdtrZ8uYGf9D364U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":455367},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-qa-core-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"},"./dist/*":"./dist/*","./report":{"types":"./dist/report/index.d.ts","import":"./dist/report/index.js"},"./runner":{"types":"./dist/runner/index.d.ts","import":"./dist/runner/index.js"},"./history":{"types":"./dist/history/index.d.ts","import":"./dist/history/index.js"},"./baseline":{"types":"./dist/baseline/index.d.ts","import":"./dist/baseline/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src --ext .ts","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint . --fix","test:watch":"vitest","type-check":"tsc --noEmit","pretype-check":"pnpm --filter @kb-labs/qa-core build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/9cee74f885540ed1f6c768588f8457aa/kb-labs-qa-core-2.62.0.tgz","_integrity":"sha512-C9yl2kIY5MedQF7c8IP8Z4Q77aKgmJ4rHHAkqsozwnZaQARNJFz6sK15pyEKMnY7IXrKTW4atnP/VeTQsB0fPA==","_npmVersion":"10.8.2","description":"Core business logic for KB Labs QA Plugin — runner, baseline, history, and reporting.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"@kb-labs/qa-contracts":"2.62.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.4","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.62.0"},"_npmOperationalInternal":{"tmp":"tmp/qa-core_2.62.0_1776699347396_0.3626324059895809","host":"s3://npm-registry-packages-npm-production"}},"2.64.0":{"name":"@kb-labs/qa-core","version":"2.64.0","_id":"@kb-labs/qa-core@2.64.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"644b9f0d8f51f1960a8482e3f7881d9be9a238c1","tarball":"https://registry.npmjs.org/@kb-labs/qa-core/-/qa-core-2.64.0.tgz","fileCount":21,"integrity":"sha512-t2tDuKyyltYY/MO4RV6sAbVpSw+yyIAhNjeD4DZx8yixUZVQsLcFFalUW1q+yInYFCeF+y0YhtBg1X4zOXFXng==","signatures":[{"sig":"MEUCIBiBpwIJvtDWouFt3BteEs5JoO3A0ruPwUF96usCv+usAiEAnjQvz0DxXqI2USm+8cjxm/ROZnX9q1KYDS5qxjPs69k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":455367},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-qa-core-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"},"./dist/*":"./dist/*","./report":{"types":"./dist/report/index.d.ts","import":"./dist/report/index.js"},"./runner":{"types":"./dist/runner/index.d.ts","import":"./dist/runner/index.js"},"./history":{"types":"./dist/history/index.d.ts","import":"./dist/history/index.js"},"./baseline":{"types":"./dist/baseline/index.d.ts","import":"./dist/baseline/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src --ext .ts","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint . --fix","test:watch":"vitest","type-check":"tsc --noEmit","pretype-check":"pnpm --filter @kb-labs/qa-core build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/f1719c1c08e5d07c45d1e635487883ad/kb-labs-qa-core-2.64.0.tgz","_integrity":"sha512-t2tDuKyyltYY/MO4RV6sAbVpSw+yyIAhNjeD4DZx8yixUZVQsLcFFalUW1q+yInYFCeF+y0YhtBg1X4zOXFXng==","_npmVersion":"10.8.2","description":"Core business logic for KB Labs QA Plugin — runner, baseline, history, and reporting.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"@kb-labs/qa-contracts":"2.64.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.4","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.64.0"},"_npmOperationalInternal":{"tmp":"tmp/qa-core_2.64.0_1776716919095_0.42009769025729105","host":"s3://npm-registry-packages-npm-production"}},"2.65.0":{"name":"@kb-labs/qa-core","version":"2.65.0","_id":"@kb-labs/qa-core@2.65.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"27447dc2c7a6a33f7d4b42d2e27796126e96ceb3","tarball":"https://registry.npmjs.org/@kb-labs/qa-core/-/qa-core-2.65.0.tgz","fileCount":21,"integrity":"sha512-Y6dIE3+5bW1Y0frxqIITt63uBasiKpQZuhyKGq4tnVIaL29fSEGWKs6f5Xpwo/b9pdYp2C0H/8REwaneYYKctw==","signatures":[{"sig":"MEQCIAyr+09mwPUH6qrYL2Zyu29M5baHLcckp6mVumsn5XMtAiAI+CCs4Q37uhJls6PwKHtHIcyRUsvdknmvs1vAydApHg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":455367},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-qa-core-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"},"./dist/*":"./dist/*","./report":{"types":"./dist/report/index.d.ts","import":"./dist/report/index.js"},"./runner":{"types":"./dist/runner/index.d.ts","import":"./dist/runner/index.js"},"./history":{"types":"./dist/history/index.d.ts","import":"./dist/history/index.js"},"./baseline":{"types":"./dist/baseline/index.d.ts","import":"./dist/baseline/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src --ext .ts","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint . --fix","test:watch":"vitest","type-check":"tsc --noEmit","pretype-check":"pnpm --filter @kb-labs/qa-core build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/2c25cb60ee80e924ac94787d7a43f859/kb-labs-qa-core-2.65.0.tgz","_integrity":"sha512-Y6dIE3+5bW1Y0frxqIITt63uBasiKpQZuhyKGq4tnVIaL29fSEGWKs6f5Xpwo/b9pdYp2C0H/8REwaneYYKctw==","_npmVersion":"10.8.2","description":"Core business logic for KB Labs QA Plugin — runner, baseline, history, and reporting.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"@kb-labs/qa-contracts":"2.65.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.4","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.65.0"},"_npmOperationalInternal":{"tmp":"tmp/qa-core_2.65.0_1776755702465_0.9254202058066556","host":"s3://npm-registry-packages-npm-production"}},"2.66.0":{"name":"@kb-labs/qa-core","version":"2.66.0","_id":"@kb-labs/qa-core@2.66.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"e82f1d4adb9efad75fc9d33492fc2ca9a2fccd6f","tarball":"https://registry.npmjs.org/@kb-labs/qa-core/-/qa-core-2.66.0.tgz","fileCount":21,"integrity":"sha512-395Kp6DfHNw3j/Lcj08OJadh9xzExHVZx2oSm3dydNKUrmpJPyhVhor90uPHRnObhmeLtaDwc3/4OusEAGeqzA==","signatures":[{"sig":"MEYCIQDR0k+miio03+wp2plMzurHaOiF0ZCo2XTWKxdPrQkfKgIhAI9ofw3quhQT4XeQ9XIY3oABpdFhwRsvCInbcPsTgkJG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":455367},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-qa-core-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"},"./dist/*":"./dist/*","./report":{"types":"./dist/report/index.d.ts","import":"./dist/report/index.js"},"./runner":{"types":"./dist/runner/index.d.ts","import":"./dist/runner/index.js"},"./history":{"types":"./dist/history/index.d.ts","import":"./dist/history/index.js"},"./baseline":{"types":"./dist/baseline/index.d.ts","import":"./dist/baseline/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src --ext .ts","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint . --fix","test:watch":"vitest","type-check":"tsc --noEmit","pretype-check":"pnpm --filter @kb-labs/qa-core build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/404483d1b272d7ba2cbacd12ad3c1063/kb-labs-qa-core-2.66.0.tgz","_integrity":"sha512-395Kp6DfHNw3j/Lcj08OJadh9xzExHVZx2oSm3dydNKUrmpJPyhVhor90uPHRnObhmeLtaDwc3/4OusEAGeqzA==","_npmVersion":"10.8.2","description":"Core business logic for KB Labs QA Plugin — runner, baseline, history, and reporting.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"@kb-labs/qa-contracts":"2.66.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.4","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.66.0"},"_npmOperationalInternal":{"tmp":"tmp/qa-core_2.66.0_1776756983761_0.7369044467381878","host":"s3://npm-registry-packages-npm-production"}},"2.67.0":{"name":"@kb-labs/qa-core","version":"2.67.0","_id":"@kb-labs/qa-core@2.67.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"dd894b087d4217f7c05df00e2a74e3a1b94e9673","tarball":"https://registry.npmjs.org/@kb-labs/qa-core/-/qa-core-2.67.0.tgz","fileCount":21,"integrity":"sha512-NT5nrfFvFVwXppfL9/hMtqE25XK3VM9gpALuX3KUB/jtT+1bJE4HUCPUeYjqjoQz9xkeD8GAAgSk69SLHBo91Q==","signatures":[{"sig":"MEUCIQD3qbcWIxX99UItHoiyRnIlpKB60SpIY660xm2LdmAwRwIgJ+DxvlKPCobd6DWmmPfCE6Vi1ATjmSkLAFMavax6X34=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":455367},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-qa-core-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"},"./dist/*":"./dist/*","./report":{"types":"./dist/report/index.d.ts","import":"./dist/report/index.js"},"./runner":{"types":"./dist/runner/index.d.ts","import":"./dist/runner/index.js"},"./history":{"types":"./dist/history/index.d.ts","import":"./dist/history/index.js"},"./baseline":{"types":"./dist/baseline/index.d.ts","import":"./dist/baseline/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src --ext .ts","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint . --fix","test:watch":"vitest","type-check":"tsc --noEmit","pretype-check":"pnpm --filter @kb-labs/qa-core build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/f10455e8057893019fc63069606f78d9/kb-labs-qa-core-2.67.0.tgz","_integrity":"sha512-NT5nrfFvFVwXppfL9/hMtqE25XK3VM9gpALuX3KUB/jtT+1bJE4HUCPUeYjqjoQz9xkeD8GAAgSk69SLHBo91Q==","_npmVersion":"10.8.2","description":"Core business logic for KB Labs QA Plugin — runner, baseline, history, and reporting.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"@kb-labs/qa-contracts":"2.67.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.4","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.67.0"},"_npmOperationalInternal":{"tmp":"tmp/qa-core_2.67.0_1776758916717_0.4523757625204894","host":"s3://npm-registry-packages-npm-production"}},"2.68.0":{"name":"@kb-labs/qa-core","version":"2.68.0","_id":"@kb-labs/qa-core@2.68.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"ec540225f13f7a9d5812ba3ae359e968ae1eea0f","tarball":"https://registry.npmjs.org/@kb-labs/qa-core/-/qa-core-2.68.0.tgz","fileCount":21,"integrity":"sha512-jq7IvFe+PJ/aEpvjLDsON7rTQBOMa3fO7DNYekpqwDHn1EwriMpKlFixBH2sWZQRynkod40T4OqH1UdgwJUfWQ==","signatures":[{"sig":"MEQCIE8sIPxuu48cw1wHdH05oViYWJOYUdHf5I/SgNSyfAfOAiAv2LQJMwb0dDwwHwiWyvbV24cF3i2U0oFYGq5N6ox5PA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":455367},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-qa-core-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"},"./dist/*":"./dist/*","./report":{"types":"./dist/report/index.d.ts","import":"./dist/report/index.js"},"./runner":{"types":"./dist/runner/index.d.ts","import":"./dist/runner/index.js"},"./history":{"types":"./dist/history/index.d.ts","import":"./dist/history/index.js"},"./baseline":{"types":"./dist/baseline/index.d.ts","import":"./dist/baseline/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src --ext .ts","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint . --fix","test:watch":"vitest","type-check":"tsc --noEmit","pretype-check":"pnpm --filter @kb-labs/qa-core build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/4b92551eab06498cc742027b0e1b0683/kb-labs-qa-core-2.68.0.tgz","_integrity":"sha512-jq7IvFe+PJ/aEpvjLDsON7rTQBOMa3fO7DNYekpqwDHn1EwriMpKlFixBH2sWZQRynkod40T4OqH1UdgwJUfWQ==","_npmVersion":"10.8.2","description":"Core business logic for KB Labs QA Plugin — runner, baseline, history, and reporting.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"@kb-labs/qa-contracts":"2.68.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.4","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.68.0"},"_npmOperationalInternal":{"tmp":"tmp/qa-core_2.68.0_1776760071974_0.7240404348065796","host":"s3://npm-registry-packages-npm-production"}},"2.72.0":{"name":"@kb-labs/qa-core","version":"2.72.0","_id":"@kb-labs/qa-core@2.72.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"f6b7de6f77f7125e2f8f4d7783a7a49b97b1342b","tarball":"https://registry.npmjs.org/@kb-labs/qa-core/-/qa-core-2.72.0.tgz","fileCount":21,"integrity":"sha512-qjO0U67/89M5H93HAFrhU+61tcEdAtjnoRF5pYhNB05t8EFIqclhZaY4bJQYZuSt8kYbJFqLJnOS1GlXE4cusA==","signatures":[{"sig":"MEYCIQCbBioyawzPkledHUweiK8w/uFR5YtibXNR3jrSOZw4/AIhALf6KNBGE64Wuvyq6p+vH1CaYGSU6Fjzrl8ATAn9FXCl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":455367},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-qa-core-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"},"./dist/*":"./dist/*","./report":{"types":"./dist/report/index.d.ts","import":"./dist/report/index.js"},"./runner":{"types":"./dist/runner/index.d.ts","import":"./dist/runner/index.js"},"./history":{"types":"./dist/history/index.d.ts","import":"./dist/history/index.js"},"./baseline":{"types":"./dist/baseline/index.d.ts","import":"./dist/baseline/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src --ext .ts","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint . --fix","test:watch":"vitest","type-check":"tsc --noEmit","pretype-check":"pnpm --filter @kb-labs/qa-core build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/ae3f40992756b8c6e8712e6215725ea8/kb-labs-qa-core-2.72.0.tgz","_integrity":"sha512-qjO0U67/89M5H93HAFrhU+61tcEdAtjnoRF5pYhNB05t8EFIqclhZaY4bJQYZuSt8kYbJFqLJnOS1GlXE4cusA==","_npmVersion":"10.8.2","description":"Core business logic for KB Labs QA Plugin — runner, baseline, history, and reporting.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"@kb-labs/qa-contracts":"2.72.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.4","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.72.0"},"_npmOperationalInternal":{"tmp":"tmp/qa-core_2.72.0_1776766426044_0.5570887953203383","host":"s3://npm-registry-packages-npm-production"}},"2.73.0":{"name":"@kb-labs/qa-core","version":"2.73.0","_id":"@kb-labs/qa-core@2.73.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"b1c9207bfaa296964c5ebe9db651d13fc4ef57a3","tarball":"https://registry.npmjs.org/@kb-labs/qa-core/-/qa-core-2.73.0.tgz","fileCount":21,"integrity":"sha512-1bd80/Xjuf6TpnOneI3g1w5zleaDlVLeleCmYIZl0UYFpaSa5vY2r3XqCMbfrEPsbZPnqgrFAmnwtrMzcbA3dA==","signatures":[{"sig":"MEUCIBuoBFW4e0gpFTJe4guv+KDubTDqW7u2UbXlIwo2LZf2AiEApmnet7eq7ETO1JKTZCsadpXsJxCTViWKoNiuww9kFw0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":455367},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-qa-core-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"},"./dist/*":"./dist/*","./report":{"types":"./dist/report/index.d.ts","import":"./dist/report/index.js"},"./runner":{"types":"./dist/runner/index.d.ts","import":"./dist/runner/index.js"},"./history":{"types":"./dist/history/index.d.ts","import":"./dist/history/index.js"},"./baseline":{"types":"./dist/baseline/index.d.ts","import":"./dist/baseline/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src --ext .ts","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint . --fix","test:watch":"vitest","type-check":"tsc --noEmit","pretype-check":"pnpm --filter @kb-labs/qa-core build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/13202dc9085cb2c827b125e43974457e/kb-labs-qa-core-2.73.0.tgz","_integrity":"sha512-1bd80/Xjuf6TpnOneI3g1w5zleaDlVLeleCmYIZl0UYFpaSa5vY2r3XqCMbfrEPsbZPnqgrFAmnwtrMzcbA3dA==","_npmVersion":"10.8.2","description":"Core business logic for KB Labs QA Plugin — runner, baseline, history, and reporting.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"@kb-labs/qa-contracts":"2.73.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.4","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.73.0"},"_npmOperationalInternal":{"tmp":"tmp/qa-core_2.73.0_1776770304255_0.13637415721832724","host":"s3://npm-registry-packages-npm-production"}},"2.74.0":{"name":"@kb-labs/qa-core","version":"2.74.0","_id":"@kb-labs/qa-core@2.74.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"031128aa59b3478deed623bcaf9325e157a69ac9","tarball":"https://registry.npmjs.org/@kb-labs/qa-core/-/qa-core-2.74.0.tgz","fileCount":21,"integrity":"sha512-LtgEGORXqHhZpYV/OEcbYaVW5NBwL0PMeESSscxwkwx30IItNpSpKntSXIhrobDV71SNbO4wkjwazUjxbAFWOA==","signatures":[{"sig":"MEUCID1LQ28vMw8+HBfm1Vrcvot5idrIGYxM63wy6TJ7DGceAiEAwoNqB5HLwUwMnZgVAPcIy9rpOPR8tqWQXmSNGl58d/A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":455367},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-qa-core-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"},"./dist/*":"./dist/*","./report":{"types":"./dist/report/index.d.ts","import":"./dist/report/index.js"},"./runner":{"types":"./dist/runner/index.d.ts","import":"./dist/runner/index.js"},"./history":{"types":"./dist/history/index.d.ts","import":"./dist/history/index.js"},"./baseline":{"types":"./dist/baseline/index.d.ts","import":"./dist/baseline/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src --ext .ts","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint . --fix","test:watch":"vitest","type-check":"tsc --noEmit","pretype-check":"pnpm --filter @kb-labs/qa-core build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/d0952d4d6efe95d7c43cfb8cd18450e9/kb-labs-qa-core-2.74.0.tgz","_integrity":"sha512-LtgEGORXqHhZpYV/OEcbYaVW5NBwL0PMeESSscxwkwx30IItNpSpKntSXIhrobDV71SNbO4wkjwazUjxbAFWOA==","_npmVersion":"10.8.2","description":"Core business logic for KB Labs QA Plugin — runner, baseline, history, and reporting.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"@kb-labs/qa-contracts":"2.74.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.4","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.74.0"},"_npmOperationalInternal":{"tmp":"tmp/qa-core_2.74.0_1776774618520_0.219576065955162","host":"s3://npm-registry-packages-npm-production"}},"2.75.0":{"name":"@kb-labs/qa-core","version":"2.75.0","_id":"@kb-labs/qa-core@2.75.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"824f567555b93088d81ea0a9a5c5c70cfcabd5d4","tarball":"https://registry.npmjs.org/@kb-labs/qa-core/-/qa-core-2.75.0.tgz","fileCount":21,"integrity":"sha512-FPdjhnHtrC140HEpUNACc9TZOeDjvqhGf6xyOMHBCIUKQL0+MpGX8tTjbV29+/aTRCUWzuE/clbAhq7GmCFugw==","signatures":[{"sig":"MEQCIH69cfoVyooqkCQHvqQh/9Ynu+FfIKxa5t2CaULxvGPuAiBZVXREsUFICQDsP1ubOiZb+y7dEKBkzjFZ1tZBwPQzgA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":455367},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-qa-core-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"},"./dist/*":"./dist/*","./report":{"types":"./dist/report/index.d.ts","import":"./dist/report/index.js"},"./runner":{"types":"./dist/runner/index.d.ts","import":"./dist/runner/index.js"},"./history":{"types":"./dist/history/index.d.ts","import":"./dist/history/index.js"},"./baseline":{"types":"./dist/baseline/index.d.ts","import":"./dist/baseline/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src --ext .ts","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint . --fix","test:watch":"vitest","type-check":"tsc --noEmit","pretype-check":"pnpm --filter @kb-labs/qa-core build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/b02e74f6850033518af106bfbd719110/kb-labs-qa-core-2.75.0.tgz","_integrity":"sha512-FPdjhnHtrC140HEpUNACc9TZOeDjvqhGf6xyOMHBCIUKQL0+MpGX8tTjbV29+/aTRCUWzuE/clbAhq7GmCFugw==","_npmVersion":"10.8.2","description":"Core business logic for KB Labs QA Plugin — runner, baseline, history, and reporting.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"@kb-labs/qa-contracts":"2.75.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.4","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.75.0"},"_npmOperationalInternal":{"tmp":"tmp/qa-core_2.75.0_1776776682110_0.1874288628016254","host":"s3://npm-registry-packages-npm-production"}},"2.77.0":{"name":"@kb-labs/qa-core","version":"2.77.0","_id":"@kb-labs/qa-core@2.77.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"1731ef1f0fcf07e036c0c062dabff49e2580de8b","tarball":"https://registry.npmjs.org/@kb-labs/qa-core/-/qa-core-2.77.0.tgz","fileCount":21,"integrity":"sha512-H0Mpxnr73Cfk0Y3mSJEcoVxPxkwCULmDKRX8MZrH+wKFRWB/vZg5rwycu8Ps+UIkES5TPbAg8bi3T1aFfErQ2g==","signatures":[{"sig":"MEYCIQCzrD87LhWUy3zuMlQ+0djZGCpS2UsZEpiWbIjyLLXDpQIhANnIJOSKwauNJTFhvUGpOG75LmHkangx5uOt0s03aDEU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":455367},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-qa-core-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"},"./dist/*":"./dist/*","./report":{"types":"./dist/report/index.d.ts","import":"./dist/report/index.js"},"./runner":{"types":"./dist/runner/index.d.ts","import":"./dist/runner/index.js"},"./history":{"types":"./dist/history/index.d.ts","import":"./dist/history/index.js"},"./baseline":{"types":"./dist/baseline/index.d.ts","import":"./dist/baseline/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src --ext .ts","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint . --fix","test:watch":"vitest","type-check":"tsc --noEmit","pretype-check":"pnpm --filter @kb-labs/qa-core build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/94946526a66c6ddfab14cbe182e3cfa7/kb-labs-qa-core-2.77.0.tgz","_integrity":"sha512-H0Mpxnr73Cfk0Y3mSJEcoVxPxkwCULmDKRX8MZrH+wKFRWB/vZg5rwycu8Ps+UIkES5TPbAg8bi3T1aFfErQ2g==","_npmVersion":"10.8.2","description":"Core business logic for KB Labs QA Plugin — runner, baseline, history, and reporting.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"@kb-labs/qa-contracts":"2.77.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.4","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.77.0"},"_npmOperationalInternal":{"tmp":"tmp/qa-core_2.77.0_1776780141541_0.7524441087059883","host":"s3://npm-registry-packages-npm-production"}},"2.79.0":{"name":"@kb-labs/qa-core","version":"2.79.0","_id":"@kb-labs/qa-core@2.79.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"60e4bed94d491ebf2c192a581bd7ef0af72093a3","tarball":"https://registry.npmjs.org/@kb-labs/qa-core/-/qa-core-2.79.0.tgz","fileCount":21,"integrity":"sha512-3NcQD7+/xk6AMaEEl2fGSECaipI2wP7pMe0kMkSqGz0Zmy8kaqezdp11K1oJGNWk1rfVIl0fDUL93Dy8hu83jQ==","signatures":[{"sig":"MEYCIQDPcaGNI0bLtPL0gbbWme8DGTXq/NPj7zm8lnFfDE4NiwIhAOIgPYQRMUYXa3SBSExKg6pwc3Kuau26cANOvBMv3qqN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":455367},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-qa-core-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"},"./dist/*":"./dist/*","./report":{"types":"./dist/report/index.d.ts","import":"./dist/report/index.js"},"./runner":{"types":"./dist/runner/index.d.ts","import":"./dist/runner/index.js"},"./history":{"types":"./dist/history/index.d.ts","import":"./dist/history/index.js"},"./baseline":{"types":"./dist/baseline/index.d.ts","import":"./dist/baseline/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src --ext .ts","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint . --fix","test:watch":"vitest","type-check":"tsc --noEmit","pretype-check":"pnpm --filter @kb-labs/qa-core build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/b168273ba43f54c8119f616a8812bcb4/kb-labs-qa-core-2.79.0.tgz","_integrity":"sha512-3NcQD7+/xk6AMaEEl2fGSECaipI2wP7pMe0kMkSqGz0Zmy8kaqezdp11K1oJGNWk1rfVIl0fDUL93Dy8hu83jQ==","_npmVersion":"10.8.2","description":"Core business logic for KB Labs QA Plugin — runner, baseline, history, and reporting.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"@kb-labs/qa-contracts":"2.79.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.4","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.79.0"},"_npmOperationalInternal":{"tmp":"tmp/qa-core_2.79.0_1776789453583_0.7314322889827116","host":"s3://npm-registry-packages-npm-production"}},"2.80.0":{"name":"@kb-labs/qa-core","version":"2.80.0","_id":"@kb-labs/qa-core@2.80.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"749162ad2d5889dfd7fb1e20bb1b3fe2a86b9b80","tarball":"https://registry.npmjs.org/@kb-labs/qa-core/-/qa-core-2.80.0.tgz","fileCount":21,"integrity":"sha512-Nf9q75RzlouTBHB/s1u5pddbwoh8271yTUeQ1phEyYWxIwK7bDOANci2dzMoBegXHTgvM20LCKlpoeG/97ZkSw==","signatures":[{"sig":"MEQCIAYb8krEmltn9QLNPL06ulELmqDRAA4Awh4AGltEwBt1AiB+NdTn5ZK9Z5+GtzP0lM2jCNBw4yDTGpg+HOW9mtjcbw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":455367},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-qa-core-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"},"./dist/*":"./dist/*","./report":{"types":"./dist/report/index.d.ts","import":"./dist/report/index.js"},"./runner":{"types":"./dist/runner/index.d.ts","import":"./dist/runner/index.js"},"./history":{"types":"./dist/history/index.d.ts","import":"./dist/history/index.js"},"./baseline":{"types":"./dist/baseline/index.d.ts","import":"./dist/baseline/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src --ext .ts","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint . --fix","test:watch":"vitest","type-check":"tsc --noEmit","pretype-check":"pnpm --filter @kb-labs/qa-core build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/b861bab2b5e2fc31f8fcbcabadc17b23/kb-labs-qa-core-2.80.0.tgz","_integrity":"sha512-Nf9q75RzlouTBHB/s1u5pddbwoh8271yTUeQ1phEyYWxIwK7bDOANci2dzMoBegXHTgvM20LCKlpoeG/97ZkSw==","_npmVersion":"10.8.2","description":"Core business logic for KB Labs QA Plugin — runner, baseline, history, and reporting.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"@kb-labs/qa-contracts":"2.80.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.4","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.80.0"},"_npmOperationalInternal":{"tmp":"tmp/qa-core_2.80.0_1776791632687_0.6261164527253551","host":"s3://npm-registry-packages-npm-production"}},"2.81.0":{"name":"@kb-labs/qa-core","version":"2.81.0","_id":"@kb-labs/qa-core@2.81.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"9980bb276f3e0dac4c857bf48ebbb28e9de2f057","tarball":"https://registry.npmjs.org/@kb-labs/qa-core/-/qa-core-2.81.0.tgz","fileCount":21,"integrity":"sha512-TI0X51LgyKVHvbQQR5NM9lGE/rhrz31ivQ7CeQdGndUjuOLa1y9SxpW2df/bngmqqgTTdZBEZYVwGHdelOVvnw==","signatures":[{"sig":"MEYCIQD3cYYvMw0eCDwwK0JPq0NXnyQheXC0zeDSQREZAkF4/QIhAMXEDD4IuG2TOdaA0DwemR/VVJGCnUaEmxVDDwaNxGd+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":455367},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-qa-core-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"},"./dist/*":"./dist/*","./report":{"types":"./dist/report/index.d.ts","import":"./dist/report/index.js"},"./runner":{"types":"./dist/runner/index.d.ts","import":"./dist/runner/index.js"},"./history":{"types":"./dist/history/index.d.ts","import":"./dist/history/index.js"},"./baseline":{"types":"./dist/baseline/index.d.ts","import":"./dist/baseline/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src --ext .ts","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint . --fix","test:watch":"vitest","type-check":"tsc --noEmit","pretype-check":"pnpm --filter @kb-labs/qa-core build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/3406db307a64ccaf317f5f6e6c7c6af0/kb-labs-qa-core-2.81.0.tgz","_integrity":"sha512-TI0X51LgyKVHvbQQR5NM9lGE/rhrz31ivQ7CeQdGndUjuOLa1y9SxpW2df/bngmqqgTTdZBEZYVwGHdelOVvnw==","_npmVersion":"10.8.2","description":"Core business logic for KB Labs QA Plugin — runner, baseline, history, and reporting.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"@kb-labs/qa-contracts":"2.81.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.4","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.81.0"},"_npmOperationalInternal":{"tmp":"tmp/qa-core_2.81.0_1776793320582_0.5119437204297954","host":"s3://npm-registry-packages-npm-production"}},"2.82.0":{"name":"@kb-labs/qa-core","version":"2.82.0","_id":"@kb-labs/qa-core@2.82.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"567b3eb559c151c1d74777ccbe65cca2ee1328b0","tarball":"https://registry.npmjs.org/@kb-labs/qa-core/-/qa-core-2.82.0.tgz","fileCount":21,"integrity":"sha512-IPtLVtN00cbkc2wx1OoMKHjdkDADxzDTSq1FA3yYhx2Oh93DvwpB7R01dNR4AlDK7d7F6NKDYjVNHR9u0DXJeA==","signatures":[{"sig":"MEUCIGIiRz8aDiu13u5WK2sdcI0By2BPOWEYxWNM/Cm3qIPYAiEAjFylFhoSgdCmI/v4Lqz93V6/mH4pKrpPxZA5FAUA6C4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":455367},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-qa-core-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"},"./dist/*":"./dist/*","./report":{"types":"./dist/report/index.d.ts","import":"./dist/report/index.js"},"./runner":{"types":"./dist/runner/index.d.ts","import":"./dist/runner/index.js"},"./history":{"types":"./dist/history/index.d.ts","import":"./dist/history/index.js"},"./baseline":{"types":"./dist/baseline/index.d.ts","import":"./dist/baseline/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src --ext .ts","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint . --fix","test:watch":"vitest","type-check":"tsc --noEmit","pretype-check":"pnpm --filter @kb-labs/qa-core build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/e46fe0f608c20f68526101c4241853a0/kb-labs-qa-core-2.82.0.tgz","_integrity":"sha512-IPtLVtN00cbkc2wx1OoMKHjdkDADxzDTSq1FA3yYhx2Oh93DvwpB7R01dNR4AlDK7d7F6NKDYjVNHR9u0DXJeA==","_npmVersion":"10.8.2","description":"Core business logic for KB Labs QA Plugin — runner, baseline, history, and reporting.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"@kb-labs/qa-contracts":"2.82.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.4","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.82.0"},"_npmOperationalInternal":{"tmp":"tmp/qa-core_2.82.0_1776795437546_0.484716202914248","host":"s3://npm-registry-packages-npm-production"}},"2.87.0":{"name":"@kb-labs/qa-core","version":"2.87.0","_id":"@kb-labs/qa-core@2.87.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"fdeacc272379474d80b42ece4eb5ae8ecbbeba35","tarball":"https://registry.npmjs.org/@kb-labs/qa-core/-/qa-core-2.87.0.tgz","fileCount":21,"integrity":"sha512-vn5rt01zoDms27ZRypTzrT5R0WatFqKFg7HvXtFUqflCj8cvyrPJeyJhyQe7qaNbmMRlbSYh5fOBehgtZ68d0A==","signatures":[{"sig":"MEQCIFRXKhj7hQSnJF6ZvHF/qahb7F34DhhlGth5dKDW0d/1AiBE9ySyuWic5W0qHFW+0Q+WvRKVIKQzN8MyI6j94FYumA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":455367},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-qa-core-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"},"./dist/*":"./dist/*","./report":{"types":"./dist/report/index.d.ts","import":"./dist/report/index.js"},"./runner":{"types":"./dist/runner/index.d.ts","import":"./dist/runner/index.js"},"./history":{"types":"./dist/history/index.d.ts","import":"./dist/history/index.js"},"./baseline":{"types":"./dist/baseline/index.d.ts","import":"./dist/baseline/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src --ext .ts","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint . --fix","test:watch":"vitest","type-check":"tsc --noEmit","pretype-check":"pnpm --filter @kb-labs/qa-core build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/b9911a0e47c76d01f53b2f02dac2303b/kb-labs-qa-core-2.87.0.tgz","_integrity":"sha512-vn5rt01zoDms27ZRypTzrT5R0WatFqKFg7HvXtFUqflCj8cvyrPJeyJhyQe7qaNbmMRlbSYh5fOBehgtZ68d0A==","_npmVersion":"10.8.2","description":"Core business logic for KB Labs QA Plugin — runner, baseline, history, and reporting.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"@kb-labs/qa-contracts":"2.87.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.4","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.87.0"},"_npmOperationalInternal":{"tmp":"tmp/qa-core_2.87.0_1777064369125_0.5745884079509271","host":"s3://npm-registry-packages-npm-production"}},"2.88.0":{"name":"@kb-labs/qa-core","version":"2.88.0","_id":"@kb-labs/qa-core@2.88.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"51f58a521c1c60ebbd45d6b2cfbd7765b2310a11","tarball":"https://registry.npmjs.org/@kb-labs/qa-core/-/qa-core-2.88.0.tgz","fileCount":21,"integrity":"sha512-4dxsRVAQdLdhlXssVHwv6dxPJNdiufRsd3mH/aZZD7LUQfOsYqPulxMGHQMtDxaDukQtQnQhu5j0QKf0BuZfsA==","signatures":[{"sig":"MEQCIDifF+Eng1V5zknCgaMI1Bn9kGQy7/zy1ok6RWxuhimJAiAg59NaMfWsVJ7tuZX7pK+vclvccwklQI/FrAGz5XDCIw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":455367},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-qa-core-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"},"./dist/*":"./dist/*","./report":{"types":"./dist/report/index.d.ts","import":"./dist/report/index.js"},"./runner":{"types":"./dist/runner/index.d.ts","import":"./dist/runner/index.js"},"./history":{"types":"./dist/history/index.d.ts","import":"./dist/history/index.js"},"./baseline":{"types":"./dist/baseline/index.d.ts","import":"./dist/baseline/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src --ext .ts","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint . --fix","test:watch":"vitest","type-check":"tsc --noEmit","pretype-check":"pnpm --filter @kb-labs/qa-core build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/324b47e644d8f3d2dc0da6c5f3a79e83/kb-labs-qa-core-2.88.0.tgz","_integrity":"sha512-4dxsRVAQdLdhlXssVHwv6dxPJNdiufRsd3mH/aZZD7LUQfOsYqPulxMGHQMtDxaDukQtQnQhu5j0QKf0BuZfsA==","_npmVersion":"10.8.2","description":"Core business logic for KB Labs QA Plugin — runner, baseline, history, and reporting.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"@kb-labs/qa-contracts":"2.88.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.4","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.88.0"},"_npmOperationalInternal":{"tmp":"tmp/qa-core_2.88.0_1777109654638_0.5938042461515132","host":"s3://npm-registry-packages-npm-production"}},"2.89.0":{"name":"@kb-labs/qa-core","version":"2.89.0","_id":"@kb-labs/qa-core@2.89.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"46a882ef4c30ae93c2a99efcae91292207eb7bc7","tarball":"https://registry.npmjs.org/@kb-labs/qa-core/-/qa-core-2.89.0.tgz","fileCount":21,"integrity":"sha512-K2N84HiZKVzYGrW41iIWz5u0O0uHG97i1QRs1RcSfKoT0ynUS0e+th5rRzF480nuRpnXe30rR/Lv6Gttladx8w==","signatures":[{"sig":"MEYCIQDk5VzAjiCj9Msei2SFBcN7YKKT8dvWsjD3kBM43vffEwIhAOEcCKDY0Imu1MocNmVnkeIsbFCrUETrAvBdv7YXgLl+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":455367},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-qa-core-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"},"./dist/*":"./dist/*","./report":{"types":"./dist/report/index.d.ts","import":"./dist/report/index.js"},"./runner":{"types":"./dist/runner/index.d.ts","import":"./dist/runner/index.js"},"./history":{"types":"./dist/history/index.d.ts","import":"./dist/history/index.js"},"./baseline":{"types":"./dist/baseline/index.d.ts","import":"./dist/baseline/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src --ext .ts","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint . --fix","test:watch":"vitest","type-check":"tsc --noEmit","pretype-check":"pnpm --filter @kb-labs/qa-core build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/bbe679cee425fe1d532ce3574d392d56/kb-labs-qa-core-2.89.0.tgz","_integrity":"sha512-K2N84HiZKVzYGrW41iIWz5u0O0uHG97i1QRs1RcSfKoT0ynUS0e+th5rRzF480nuRpnXe30rR/Lv6Gttladx8w==","_npmVersion":"10.8.2","description":"Core business logic for KB Labs QA Plugin — runner, baseline, history, and reporting.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"@kb-labs/qa-contracts":"2.89.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.4","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.89.0"},"_npmOperationalInternal":{"tmp":"tmp/qa-core_2.89.0_1777111546288_0.4873681093494433","host":"s3://npm-registry-packages-npm-production"}},"2.93.0":{"name":"@kb-labs/qa-core","version":"2.93.0","_id":"@kb-labs/qa-core@2.93.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"7cdb1d69ae28f1562b191c1dd41da7a82a5b4709","tarball":"https://registry.npmjs.org/@kb-labs/qa-core/-/qa-core-2.93.0.tgz","fileCount":21,"integrity":"sha512-gz6sZPVlh3isn/y2XQl1J9O8LopZc3DBDle6ad4ZLU8UkYdlqjxt4evuzeNk+egKCd+gc23xejD/s0BSK/zf+A==","signatures":[{"sig":"MEYCIQDJl7XGkXdJArAF6P3DyyhAljEZ+FHB22IMbypElGBr7AIhAPr05BG2RGqAVEawgE5xExDDq0c3WRVGjQItnOdJZjz/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":504889},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-qa-core-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"},"./dist/*":"./dist/*","./report":{"types":"./dist/report/index.d.ts","import":"./dist/report/index.js"},"./runner":{"types":"./dist/runner/index.d.ts","import":"./dist/runner/index.js"},"./history":{"types":"./dist/history/index.d.ts","import":"./dist/history/index.js"},"./baseline":{"types":"./dist/baseline/index.d.ts","import":"./dist/baseline/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src --ext .ts","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint . --fix","test:watch":"vitest","type-check":"tsc --noEmit","pretype-check":"pnpm --filter @kb-labs/qa-core build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/e828864ecf011de99f6f277c4c60f86e/kb-labs-qa-core-2.93.0.tgz","_integrity":"sha512-gz6sZPVlh3isn/y2XQl1J9O8LopZc3DBDle6ad4ZLU8UkYdlqjxt4evuzeNk+egKCd+gc23xejD/s0BSK/zf+A==","_npmVersion":"10.8.2","description":"Core business logic for KB Labs QA Plugin — runner, baseline, history, and reporting.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"@kb-labs/qa-contracts":"2.93.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.4","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.93.0"},"_npmOperationalInternal":{"tmp":"tmp/qa-core_2.93.0_1777405869379_0.12811112393539448","host":"s3://npm-registry-packages-npm-production"}},"2.94.0":{"name":"@kb-labs/qa-core","version":"2.94.0","_id":"@kb-labs/qa-core@2.94.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"c16b318c52b814308d0cb2befa4c3e1a5fd3f487","tarball":"https://registry.npmjs.org/@kb-labs/qa-core/-/qa-core-2.94.0.tgz","fileCount":21,"integrity":"sha512-vUR3BOpO9+tNCbLw7w3dQWbkXbH8BJBEtCdSCAbsWWGoN/4SA/N4KOgcWP+49v1poF39WukA318h4ceiICZCMQ==","signatures":[{"sig":"MEYCIQDPYsARXRwQFmo/50Qusop75XoOp+29Z8L8+fAxfyr6jAIhAIiqMeNMqnu+uGggxJtmyMQ3mhBxraRLlyti9AuJdbjS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":504889},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-qa-core-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"},"./dist/*":"./dist/*","./report":{"types":"./dist/report/index.d.ts","import":"./dist/report/index.js"},"./runner":{"types":"./dist/runner/index.d.ts","import":"./dist/runner/index.js"},"./history":{"types":"./dist/history/index.d.ts","import":"./dist/history/index.js"},"./baseline":{"types":"./dist/baseline/index.d.ts","import":"./dist/baseline/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src --ext .ts","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint . --fix","test:watch":"vitest","type-check":"tsc --noEmit","pretype-check":"pnpm --filter @kb-labs/qa-core build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/af5cdb0bfeb0233c606c47274cc21d5e/kb-labs-qa-core-2.94.0.tgz","_integrity":"sha512-vUR3BOpO9+tNCbLw7w3dQWbkXbH8BJBEtCdSCAbsWWGoN/4SA/N4KOgcWP+49v1poF39WukA318h4ceiICZCMQ==","_npmVersion":"10.8.2","description":"Core business logic for KB Labs QA Plugin — runner, baseline, history, and reporting.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"@kb-labs/qa-contracts":"2.94.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.4","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.94.0"},"_npmOperationalInternal":{"tmp":"tmp/qa-core_2.94.0_1777410748095_0.6196644582190809","host":"s3://npm-registry-packages-npm-production"}},"2.96.0":{"name":"@kb-labs/qa-core","version":"2.96.0","_id":"@kb-labs/qa-core@2.96.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"acbc848f400736bbe839ba411e85a9f4cf16e096","tarball":"https://registry.npmjs.org/@kb-labs/qa-core/-/qa-core-2.96.0.tgz","fileCount":8,"integrity":"sha512-BbVfeDS7ZuiwPzNrKK185uKWB3eWYYmQLf5Xy/DEepr+yEOrYzbK15WAsxcto8oImjrP+RX3rfHSUuketohIfA==","signatures":[{"sig":"MEQCIAhgJ8qZNjAqxJtSDl//7rAY0tGIHlhqC0gzf/SqdFBiAiB01U5utx2gngsGWIq9XQlGbnmhm814oKZTrtW3mulatg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":120804},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-qa-core-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"},"./dist/*":"./dist/*","./report":{"types":"./dist/report/index.d.ts","import":"./dist/report/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src --ext .ts","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint . --fix","test:watch":"vitest","type-check":"tsc --noEmit","pretype-check":"pnpm --filter @kb-labs/qa-core build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/bd0838f3f24a569286d98544f7a7479a/kb-labs-qa-core-2.96.0.tgz","_integrity":"sha512-BbVfeDS7ZuiwPzNrKK185uKWB3eWYYmQLf5Xy/DEepr+yEOrYzbK15WAsxcto8oImjrP+RX3rfHSUuketohIfA==","_npmVersion":"10.8.2","description":"Core business logic for KB Labs QA Plugin — runner, baseline, history, and reporting.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"@kb-labs/sdk":"2.21.2","@kb-labs/qa-contracts":"2.96.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.6","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.96.0"},"_npmOperationalInternal":{"tmp":"tmp/qa-core_2.96.0_1783119731991_0.36334238089557025","host":"s3://npm-registry-packages-npm-production"}},"2.98.0":{"name":"@kb-labs/qa-core","version":"2.98.0","_id":"@kb-labs/qa-core@2.98.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"06cc23b77582b0780556cb459e02f6cbdec71204","tarball":"https://registry.npmjs.org/@kb-labs/qa-core/-/qa-core-2.98.0.tgz","fileCount":8,"integrity":"sha512-F7+JS2NOGXbUFqb5RjNINRTkpF5ybTxJhEzi6LawYzs3C4BERxq0hAhSVnOxX8x077oBVWlSb13NrOBuO4EUow==","signatures":[{"sig":"MEYCIQC9SnSUcDfsZzUH00ZDTDXYCTMLAEl4EQ9mcDmADaESwQIhAImlYLsAUCPsI2A6Ps4uVeP4nBtrebHqTDfIdtj2fAoQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":120804},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-qa-core-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"},"./dist/*":"./dist/*","./report":{"types":"./dist/report/index.d.ts","import":"./dist/report/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src --ext .ts","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint . --fix","test:watch":"vitest","type-check":"tsc --noEmit","pretype-check":"pnpm --filter @kb-labs/qa-core build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/013afaa6a52978fa0048f5cfd288ade5/kb-labs-qa-core-2.98.0.tgz","_integrity":"sha512-F7+JS2NOGXbUFqb5RjNINRTkpF5ybTxJhEzi6LawYzs3C4BERxq0hAhSVnOxX8x077oBVWlSb13NrOBuO4EUow==","_npmVersion":"10.8.2","description":"Core business logic for KB Labs QA Plugin — runner, baseline, history, and reporting.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"@kb-labs/sdk":"2.22.0","@kb-labs/qa-contracts":"2.98.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.6","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.98.0"},"_npmOperationalInternal":{"tmp":"tmp/qa-core_2.98.0_1784385308332_0.4985805956321403","host":"s3://npm-registry-packages-npm-production"}},"2.100.0":{"name":"@kb-labs/qa-core","version":"2.100.0","_id":"@kb-labs/qa-core@2.100.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"c7a451e0d9ff2b6ad71e71575599e16baf7060ef","tarball":"https://registry.npmjs.org/@kb-labs/qa-core/-/qa-core-2.100.0.tgz","fileCount":8,"integrity":"sha512-DDJiVwAFlmBtLieILk18To9kg5NRizhXMHFEISkLVgV9BbOWtyHvKVReO65GJEX5ZcBj6wff4h3gujwPryeDqg==","signatures":[{"sig":"MEQCIHCX2ISGHPkmy9r8SqdeEt7XcWMx67wwM+ySdCuDCSpwAiAktxNLUY0wtDcaysz62OEuXmyjzPE+k113a8Q/Se1rgg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":139384},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-qa-core-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"},"./dist/*":"./dist/*","./report":{"types":"./dist/report/index.d.ts","import":"./dist/report/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src --ext .ts","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint . --fix","test:watch":"vitest","type-check":"tsc --noEmit","pretype-check":"pnpm --filter @kb-labs/qa-core build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/9284b79df5501a9a27076ca8a6d1fbb1/kb-labs-qa-core-2.100.0.tgz","_integrity":"sha512-DDJiVwAFlmBtLieILk18To9kg5NRizhXMHFEISkLVgV9BbOWtyHvKVReO65GJEX5ZcBj6wff4h3gujwPryeDqg==","_npmVersion":"10.8.2","description":"Core business logic for KB Labs QA Plugin — runner, baseline, history, and reporting.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"@kb-labs/sdk":"2.22.0","@kb-labs/qa-contracts":"2.100.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.6","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.100.0"},"_npmOperationalInternal":{"tmp":"tmp/qa-core_2.100.0_1784421511623_0.5279057820306945","host":"s3://npm-registry-packages-npm-production"}},"2.101.0-canary.3f3ceb8f":{"name":"@kb-labs/qa-core","version":"2.101.0-canary.3f3ceb8f","_id":"@kb-labs/qa-core@2.101.0-canary.3f3ceb8f","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"b0c264c28016f02cf8af4e270ac80dcfe825906c","tarball":"https://registry.npmjs.org/@kb-labs/qa-core/-/qa-core-2.101.0-canary.3f3ceb8f.tgz","fileCount":8,"integrity":"sha512-NOklxdALP7wUqzpzKiTL6YFXVN33nsjhbIZRRicJeHWqItAzRNfsixCCaajXsRfIkqu+UmVjg2KP8ZodhpUE1Q==","signatures":[{"sig":"MEUCIQD0cv4AjbdIYc57IbhUb5O+NtnCgv9naP8kia4RZMc11AIgLk9LuhxcHujViKlWE5oeE6thGJkwv4b959F6Poxq3nk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":139400},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-qa-core-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"},"./dist/*":"./dist/*","./report":{"types":"./dist/report/index.d.ts","import":"./dist/report/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src --ext .ts","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint . --fix","test:watch":"vitest","type-check":"tsc --noEmit","pretype-check":"pnpm --filter @kb-labs/qa-core build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/82603b8de00ede3c08f06f6f25ca117e/kb-labs-qa-core-2.101.0-canary.3f3ceb8f.tgz","_integrity":"sha512-NOklxdALP7wUqzpzKiTL6YFXVN33nsjhbIZRRicJeHWqItAzRNfsixCCaajXsRfIkqu+UmVjg2KP8ZodhpUE1Q==","_npmVersion":"10.8.2","description":"Core business logic for KB Labs QA Plugin — runner, baseline, history, and reporting.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"@kb-labs/sdk":"2.22.0","@kb-labs/qa-contracts":"2.100.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.6","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.100.0"},"_npmOperationalInternal":{"tmp":"tmp/qa-core_2.101.0-canary.3f3ceb8f_1784472308641_0.4996483796215341","host":"s3://npm-registry-packages-npm-production"}},"2.101.0":{"name":"@kb-labs/qa-core","version":"2.101.0","_id":"@kb-labs/qa-core@2.101.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"d07253cb387967e3a9dceb9d1c2ef70f7f819778","tarball":"https://registry.npmjs.org/@kb-labs/qa-core/-/qa-core-2.101.0.tgz","fileCount":8,"integrity":"sha512-oFwAljSEuyQJL5RcvhCBQL8Ufw5vnFvRknIpdV4UheLlC+miLgrvh3HkzMfbL89eHUt+LMWcfB2jIdfB/OR8XQ==","signatures":[{"sig":"MEYCIQC0U3K6Yj7kxSMcG8gaSgoVCQtBcVPOxvmLljHdQek6+QIhAOu+TBW669dmt/C19szbHO5HVq8ChgbXOGvxVyV6dypP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":139384},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-qa-core-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"},"./dist/*":"./dist/*","./report":{"types":"./dist/report/index.d.ts","import":"./dist/report/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src --ext .ts","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint . --fix","test:watch":"vitest","type-check":"tsc --noEmit","pretype-check":"pnpm --filter @kb-labs/qa-core build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/75df4a3683b7f658aafe42f1acb892b0/kb-labs-qa-core-2.101.0.tgz","_integrity":"sha512-oFwAljSEuyQJL5RcvhCBQL8Ufw5vnFvRknIpdV4UheLlC+miLgrvh3HkzMfbL89eHUt+LMWcfB2jIdfB/OR8XQ==","_npmVersion":"10.8.2","description":"Core business logic for KB Labs QA Plugin — runner, baseline, history, and reporting.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"@kb-labs/sdk":"2.22.0","@kb-labs/qa-contracts":"2.101.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.6","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.101.0"},"_npmOperationalInternal":{"tmp":"tmp/qa-core_2.101.0_1784477333630_0.7257427691286784","host":"s3://npm-registry-packages-npm-production"}},"2.102.0":{"name":"@kb-labs/qa-core","version":"2.102.0","_id":"@kb-labs/qa-core@2.102.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"3e630a6e025de4cc3e1408bd32ad3ecbc8bf6460","tarball":"https://registry.npmjs.org/@kb-labs/qa-core/-/qa-core-2.102.0.tgz","fileCount":8,"integrity":"sha512-GGpB6MvsONNhXPObQc+yW9y+9ByUEhISA3BgLneU7+Fq/gNCnGkhI9uoeoF3omNyuCGoMyq/AwKuEcSBwnAwXQ==","signatures":[{"sig":"MEQCICxTeIfAXvujc4b85vgwKwc/Gw01MBqLdCGVqNoKyNBfAiBys1q0tDUTFE5KkfaBTQEOxrZlNx5zZNBnjUIiPFm9gQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":139384},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-qa-core-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"},"./dist/*":"./dist/*","./report":{"types":"./dist/report/index.d.ts","import":"./dist/report/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src --ext .ts","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint . --fix","test:watch":"vitest","type-check":"tsc --noEmit","pretype-check":"pnpm --filter @kb-labs/qa-core build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/9fc73ae56a5827cc1b5a267f39a89c66/kb-labs-qa-core-2.102.0.tgz","_integrity":"sha512-GGpB6MvsONNhXPObQc+yW9y+9ByUEhISA3BgLneU7+Fq/gNCnGkhI9uoeoF3omNyuCGoMyq/AwKuEcSBwnAwXQ==","_npmVersion":"10.8.2","description":"Core business logic for KB Labs QA Plugin — runner, baseline, history, and reporting.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"@kb-labs/sdk":"2.22.0","@kb-labs/qa-contracts":"2.102.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.6","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.102.0"},"_npmOperationalInternal":{"tmp":"tmp/qa-core_2.102.0_1784496586303_0.1671483383516883","host":"s3://npm-registry-packages-npm-production"}},"2.103.0":{"name":"@kb-labs/qa-core","version":"2.103.0","_id":"@kb-labs/qa-core@2.103.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"053581e5ae6cdcdd64fd32387e4484cb20a9270c","tarball":"https://registry.npmjs.org/@kb-labs/qa-core/-/qa-core-2.103.0.tgz","fileCount":8,"integrity":"sha512-psVbsM++m8oiogRoYFdR3Z2oed9n7qN+s4JslN9MiehT8SpE+DSNaUKD4aJWRI8GcgnKd02JXlySvdzY0Ok85g==","signatures":[{"sig":"MEUCIQCZGmoSj+aOZYe5p2olixjiNONpp8QFQ2LoHwRV+sWHtQIgKb9oQsiXY6myWoPwGxW0oELlqNYC2vP9cNokRT1BNDg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":139384},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-qa-core-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"},"./dist/*":"./dist/*","./report":{"types":"./dist/report/index.d.ts","import":"./dist/report/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src --ext .ts","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint . --fix","test:watch":"vitest","type-check":"tsc --noEmit","pretype-check":"pnpm --filter @kb-labs/qa-core build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/cc9b02eee88462f4422c13de89362215/kb-labs-qa-core-2.103.0.tgz","_integrity":"sha512-psVbsM++m8oiogRoYFdR3Z2oed9n7qN+s4JslN9MiehT8SpE+DSNaUKD4aJWRI8GcgnKd02JXlySvdzY0Ok85g==","_npmVersion":"10.8.2","description":"Core business logic for KB Labs QA Plugin — runner, baseline, history, and reporting.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"@kb-labs/sdk":"2.22.0","@kb-labs/qa-contracts":"2.103.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.6","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.103.0"},"_npmOperationalInternal":{"tmp":"tmp/qa-core_2.103.0_1784500753901_0.2611434841644835","host":"s3://npm-registry-packages-npm-production"}},"2.104.0":{"name":"@kb-labs/qa-core","version":"2.104.0","_id":"@kb-labs/qa-core@2.104.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"0e14228d832eda5335bd2085abaa4f95b8832e01","tarball":"https://registry.npmjs.org/@kb-labs/qa-core/-/qa-core-2.104.0.tgz","fileCount":8,"integrity":"sha512-3tqieQOFmNustlrASvvnE28WCs72L9FImvJ/FOdvfFReaP7aIf8B4hNTZR/4gQBj1iMiLBepg4/y8bU7X5hu4w==","signatures":[{"sig":"MEUCIByVSREFffQ42wm2ijwCEGvDf7TZkLHsr3F9t8+Jr9UpAiEA2LZICb+y7UgyYFIhfl9yhPbzewpRfGRBovh8abXSDXU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":139384},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-qa-core-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"},"./dist/*":"./dist/*","./report":{"types":"./dist/report/index.d.ts","import":"./dist/report/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src --ext .ts","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint . --fix","test:watch":"vitest","type-check":"tsc --noEmit","pretype-check":"pnpm --filter @kb-labs/qa-core build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/d3283401bea4483957dfeae4281aacca/kb-labs-qa-core-2.104.0.tgz","_integrity":"sha512-3tqieQOFmNustlrASvvnE28WCs72L9FImvJ/FOdvfFReaP7aIf8B4hNTZR/4gQBj1iMiLBepg4/y8bU7X5hu4w==","_npmVersion":"10.8.2","description":"Core business logic for KB Labs QA Plugin — runner, baseline, history, and reporting.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"@kb-labs/sdk":"2.22.0","@kb-labs/qa-contracts":"2.104.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.6","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.104.0"},"_npmOperationalInternal":{"tmp":"tmp/qa-core_2.104.0_1784505159597_0.5966463904850852","host":"s3://npm-registry-packages-npm-production"}},"2.105.0":{"name":"@kb-labs/qa-core","version":"2.105.0","_id":"@kb-labs/qa-core@2.105.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"e8c413c9623fdb0a5afad549decd5d2ce99c4ed4","tarball":"https://registry.npmjs.org/@kb-labs/qa-core/-/qa-core-2.105.0.tgz","fileCount":8,"integrity":"sha512-f51QR5OjJYVmtNrq9h1PTRRDWVdY9IACuIFeOK2jQwa/kI4qbzv0E7CsRLtgx7uAsORF2sA76YTOBbRKc3WSDg==","signatures":[{"sig":"MEUCIQCrIHVLTIyqjyTKR/uAG2yk4jISojlS6j3HspWNrCPsDAIgZy1s9zVnP/qc7BED0oTPBbXUrtj+KmQw/o/j1TlRJVE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":139395},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/artifacts/kb-labs-qa-core-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"},"./dist/*":"./dist/*","./report":{"types":"./dist/report/index.d.ts","import":"./dist/report/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src --ext .ts","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint . --fix","test:watch":"vitest","type-check":"tsc --noEmit","pretype-check":"pnpm --filter @kb-labs/qa-core build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/home/runner/work/kb-labs/kb-labs/.kb/release/artifacts/kb-labs-qa-core-2.105.0.tgz","_integrity":"sha512-f51QR5OjJYVmtNrq9h1PTRRDWVdY9IACuIFeOK2jQwa/kI4qbzv0E7CsRLtgx7uAsORF2sA76YTOBbRKc3WSDg==","_npmVersion":"10.8.2","description":"Core business logic for KB Labs QA Plugin — runner, baseline, history, and reporting.","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@kb-labs/sdk":"workspace:*","@kb-labs/qa-contracts":"^2.105.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.6","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/qa-core_2.105.0_1784846009324_0.24408237416560685","host":"s3://npm-registry-packages-npm-production"}},"2.106.0":{"name":"@kb-labs/qa-core","version":"2.106.0","_id":"@kb-labs/qa-core@2.106.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"5166b42652bab1c3f9f8ee72b5b15711dd889204","tarball":"https://registry.npmjs.org/@kb-labs/qa-core/-/qa-core-2.106.0.tgz","fileCount":8,"integrity":"sha512-T93trT1jIUYytdBpj9Hfq+iiH8+YNUFKOWXhTWCWkA0nfj6WG2NIDKLK5dk7bDVQq2OfonRZYEpYVVaZNYjrrg==","signatures":[{"sig":"MEQCIG18wPvOv+d5ios8uHZ7pD1nbzAN4Q54Jdczh63byWvJAiAtlOXXyUlX795tarwaWFFtbkQcOGGmdvrDqvIU28PfhQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":139395},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/artifacts/kb-labs-qa-core-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"},"./dist/*":"./dist/*","./report":{"types":"./dist/report/index.d.ts","import":"./dist/report/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src --ext .ts","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint . --fix","test:watch":"vitest","type-check":"tsc --noEmit","pretype-check":"pnpm --filter @kb-labs/qa-core build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/home/runner/work/kb-labs/kb-labs/.kb/release/artifacts/kb-labs-qa-core-2.106.0.tgz","_integrity":"sha512-T93trT1jIUYytdBpj9Hfq+iiH8+YNUFKOWXhTWCWkA0nfj6WG2NIDKLK5dk7bDVQq2OfonRZYEpYVVaZNYjrrg==","_npmVersion":"10.8.2","description":"Core business logic for KB Labs QA Plugin — runner, baseline, history, and reporting.","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@kb-labs/sdk":"workspace:*","@kb-labs/qa-contracts":"^2.106.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.6","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/qa-core_2.106.0_1784855251128_0.06536614987363087","host":"s3://npm-registry-packages-npm-production"}},"2.107.0":{"name":"@kb-labs/qa-core","version":"2.107.0","_id":"@kb-labs/qa-core@2.107.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"7e982bbfa78b963ec1751dcf239ba50f9af444fa","tarball":"https://registry.npmjs.org/@kb-labs/qa-core/-/qa-core-2.107.0.tgz","fileCount":8,"integrity":"sha512-BhTiMaZiABsrw8cAWFMaCyjJAs9NRgqG7W/uloSVljty8JlRJX1muvlgCOeDUTK5RU24kqLC1niu1MlgHXo5Ng==","signatures":[{"sig":"MEUCIQCvKKX/3LGVpv9s1v92HqclSYVSYhd919dnXXUS5xuQ/QIgNuF9gMRnI+OtW6ILr0xkr0eGpNhfc3p+c3YNuGfokt4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":139395},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/artifacts/kb-labs-qa-core-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"},"./dist/*":"./dist/*","./report":{"types":"./dist/report/index.d.ts","import":"./dist/report/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src --ext .ts","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint . --fix","test:watch":"vitest","type-check":"tsc --noEmit","pretype-check":"pnpm --filter @kb-labs/qa-core build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/home/runner/work/kb-labs/kb-labs/.kb/release/artifacts/kb-labs-qa-core-2.107.0.tgz","_integrity":"sha512-BhTiMaZiABsrw8cAWFMaCyjJAs9NRgqG7W/uloSVljty8JlRJX1muvlgCOeDUTK5RU24kqLC1niu1MlgHXo5Ng==","_npmVersion":"10.9.8","description":"Core business logic for KB Labs QA Plugin — runner, baseline, history, and reporting.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@kb-labs/sdk":"workspace:*","@kb-labs/qa-contracts":"^2.107.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.6","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/qa-core_2.107.0_1785005829041_0.1458997653940206","host":"s3://npm-registry-packages-npm-production"}},"2.109.0":{"name":"@kb-labs/qa-core","version":"2.109.0","_id":"@kb-labs/qa-core@2.109.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"45b04813817688d8cc98b182e82b0c5aec2b7b2c","tarball":"https://registry.npmjs.org/@kb-labs/qa-core/-/qa-core-2.109.0.tgz","fileCount":8,"integrity":"sha512-HIHFGjqdbJPspSdP1JagxB1MOPbBda7iOw4EaRHdy3AnNKX5uPu8uZczqHX8Yb7QZzLQ/Pxby8RxQrsjyOflng==","signatures":[{"sig":"MEUCIQDKVZWb4iWkhHlXykUH3rAUjZOyPwDom1b6Jzw3Vi1fhwIgKw6jEWA5gMbSf+ZFFQtzTRyFo9f9uj7iMXejUgJE8eQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":139395},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/artifacts/kb-labs-qa-core-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"},"./dist/*":"./dist/*","./report":{"types":"./dist/report/index.d.ts","import":"./dist/report/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src --ext .ts","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint . --fix","test:watch":"vitest","type-check":"tsc --noEmit","pretype-check":"pnpm --filter @kb-labs/qa-core build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/home/runner/work/kb-labs/kb-labs/.kb/release/artifacts/kb-labs-qa-core-2.109.0.tgz","_integrity":"sha512-HIHFGjqdbJPspSdP1JagxB1MOPbBda7iOw4EaRHdy3AnNKX5uPu8uZczqHX8Yb7QZzLQ/Pxby8RxQrsjyOflng==","_npmVersion":"10.9.8","description":"Core business logic for KB Labs QA Plugin — runner, baseline, history, and reporting.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@kb-labs/sdk":"workspace:*","@kb-labs/qa-contracts":"^2.109.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.6","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/qa-core_2.109.0_1785012508460_0.7186923511378123","host":"s3://npm-registry-packages-npm-production"}},"2.110.0":{"name":"@kb-labs/qa-core","version":"2.110.0","_id":"@kb-labs/qa-core@2.110.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"bba7ecf4f27dbfa0423f689b7d63ca3ed964dbc5","tarball":"https://registry.npmjs.org/@kb-labs/qa-core/-/qa-core-2.110.0.tgz","fileCount":8,"integrity":"sha512-3plICwtZcDpPPbIDEse6nqnJL5/2DZTGtYw2OQn9/+QObZH8NsZe2rEkeswcZhenjzoXZ9zolWUEcDigSjo8NA==","signatures":[{"sig":"MEUCIFYOlLeKCjeoscv3zcNBC0+99IzA4UQCOCC/dNQbNKZwAiEAlqOFrxvOId972fvABbv5XzAp1D7HTdlW6AVxgjPTWcE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":173263},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/artifacts/kb-labs-qa-core-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"},"./dist/*":"./dist/*","./report":{"types":"./dist/report/index.d.ts","import":"./dist/report/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src --ext .ts","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint . --fix","test:watch":"vitest","type-check":"tsc --noEmit","pretype-check":"pnpm --filter @kb-labs/qa-core build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/home/runner/work/kb-labs/kb-labs/.kb/release/artifacts/kb-labs-qa-core-2.110.0.tgz","_integrity":"sha512-3plICwtZcDpPPbIDEse6nqnJL5/2DZTGtYw2OQn9/+QObZH8NsZe2rEkeswcZhenjzoXZ9zolWUEcDigSjo8NA==","_npmVersion":"10.9.8","description":"Core business logic for KB Labs QA Plugin — runner, baseline, history, and reporting.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@kb-labs/sdk":"workspace:*","@kb-labs/qa-contracts":"^2.110.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.6","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/qa-core_2.110.0_1785199296064_0.5253967096457008","host":"s3://npm-registry-packages-npm-production"}},"2.111.0":{"name":"@kb-labs/qa-core","version":"2.111.0","_id":"@kb-labs/qa-core@2.111.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"85e6c695825f4416085d770694857eb7f8e2a1d9","tarball":"https://registry.npmjs.org/@kb-labs/qa-core/-/qa-core-2.111.0.tgz","fileCount":8,"integrity":"sha512-jV7QiJMv0+nc548XeWffAHLZQCZxN7pD/ZL9H6ysSt/MEicYgNzCr5zS1v1S+rKOm7+GRiAubEtYYpucwpO8UA==","signatures":[{"sig":"MEYCIQCn8vwppuEKzZ+Dllr6I2v6FBjtURfHwjxVVZOJjM/9SAIhAOBoSQGhEuHXqT9OaW5Nfz5XC0T3qNvh6wQ1liS03dS9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":173263},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/artifacts/kb-labs-qa-core-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"},"./dist/*":"./dist/*","./report":{"types":"./dist/report/index.d.ts","import":"./dist/report/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src --ext .ts","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint . --fix","test:watch":"vitest","type-check":"tsc --noEmit","pretype-check":"pnpm --filter @kb-labs/qa-core build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/home/runner/work/kb-labs/kb-labs/.kb/release/artifacts/kb-labs-qa-core-2.111.0.tgz","_integrity":"sha512-jV7QiJMv0+nc548XeWffAHLZQCZxN7pD/ZL9H6ysSt/MEicYgNzCr5zS1v1S+rKOm7+GRiAubEtYYpucwpO8UA==","_npmVersion":"10.9.8","description":"Core business logic for KB Labs QA Plugin — runner, baseline, history, and reporting.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@kb-labs/sdk":"workspace:*","@kb-labs/qa-contracts":"^2.111.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.6","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/qa-core_2.111.0_1785264864039_0.8040648186353612","host":"s3://npm-registry-packages-npm-production"}},"2.112.0":{"name":"@kb-labs/qa-core","version":"2.112.0","_id":"@kb-labs/qa-core@2.112.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"c63cdded9d181cace3f2bd199f668f8c77858f7e","tarball":"https://registry.npmjs.org/@kb-labs/qa-core/-/qa-core-2.112.0.tgz","fileCount":8,"integrity":"sha512-ypVpMV5I9ohrRuJ8MIo8KmIVW0D+zhp9NPk0HtQHeD1iOM45hJhWKGtP7idFH2DmN4lD6MlVb8N/W5+wx1iQJg==","signatures":[{"sig":"MEUCIQCBNwvUmRVcQksU9vHycXwFX7S4zCAj1LqfjPp8vKO2zQIgD5Y+FPu9JIxsee5wb/Hr0LtB+NAZNVnHo7pqhzwUex0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":173263},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/artifacts/kb-labs-qa-core-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"},"./dist/*":"./dist/*","./report":{"types":"./dist/report/index.d.ts","import":"./dist/report/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src --ext .ts","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint . --fix","test:watch":"vitest","type-check":"tsc --noEmit","pretype-check":"pnpm --filter @kb-labs/qa-core build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/home/runner/work/kb-labs/kb-labs/.kb/release/artifacts/kb-labs-qa-core-2.112.0.tgz","_integrity":"sha512-ypVpMV5I9ohrRuJ8MIo8KmIVW0D+zhp9NPk0HtQHeD1iOM45hJhWKGtP7idFH2DmN4lD6MlVb8N/W5+wx1iQJg==","_npmVersion":"10.9.8","description":"Core business logic for KB Labs QA Plugin — runner, baseline, history, and reporting.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@kb-labs/sdk":"workspace:*","@kb-labs/qa-contracts":"^2.112.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.6","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/qa-core_2.112.0_1785307978472_0.6677499781924596","host":"s3://npm-registry-packages-npm-production"}},"2.114.0":{"name":"@kb-labs/qa-core","version":"2.114.0","_id":"@kb-labs/qa-core@2.114.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"7457aa219a46112abf5c3ebfbf4f06c7f3c503d2","tarball":"https://registry.npmjs.org/@kb-labs/qa-core/-/qa-core-2.114.0.tgz","fileCount":8,"integrity":"sha512-CAryBWBIn8L0WkJ8mtepaC3tMjpWGfp1BI/Dt4VXVdT9LGBPmgJwuy26QARGjIZ+Z7mHy1hvKChqMjXp/poT7A==","signatures":[{"sig":"MEQCIG6PmazfduV7DE0DgvdgWlm/+oCd9WVI88aV/ZOkEqzpAiA9rQxrv3CNo+zip1UjIZOTcWdYZtb0N733Ee+Zz2WKxA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":173263},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/artifacts/kb-labs-qa-core-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"},"./dist/*":"./dist/*","./report":{"types":"./dist/report/index.d.ts","import":"./dist/report/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src --ext .ts","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint . --fix","test:watch":"vitest","type-check":"tsc --noEmit","pretype-check":"pnpm --filter @kb-labs/qa-core build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/home/runner/work/kb-labs/kb-labs/.kb/release/artifacts/kb-labs-qa-core-2.114.0.tgz","_integrity":"sha512-CAryBWBIn8L0WkJ8mtepaC3tMjpWGfp1BI/Dt4VXVdT9LGBPmgJwuy26QARGjIZ+Z7mHy1hvKChqMjXp/poT7A==","_npmVersion":"10.9.8","description":"Core business logic for KB Labs QA Plugin — runner, baseline, history, and reporting.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@kb-labs/sdk":"workspace:*","@kb-labs/qa-contracts":"^2.114.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.6","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/qa-core_2.114.0_1785449158552_0.7490968827702995","host":"s3://npm-registry-packages-npm-production"}},"2.116.11":{"name":"@kb-labs/qa-core","version":"2.116.11","_id":"@kb-labs/qa-core@2.116.11","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"52bafd6941ecb3627f489878965cf024f5a100f1","tarball":"https://registry.npmjs.org/@kb-labs/qa-core/-/qa-core-2.116.11.tgz","fileCount":8,"integrity":"sha512-c17zSLZQMyUlHuq52dk9YfRW9WMyqU3b87zA5TzDjSEGADQQCJpE5NL+zkaWBn+IXanf93mKz1xHuZF1dcsoXA==","signatures":[{"sig":"MEUCIFfWkD7YXE2Ki52SqTBSHYtB/o9LOpwKUAQKy8WKO3fGAiEAnJY9nQepmhOTtwoSIuWnC9tSIgPyUnldolIANoOvbFY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":173256},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/artifacts/kb-labs-qa-core-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"},"./dist/*":"./dist/*","./report":{"types":"./dist/report/index.d.ts","import":"./dist/report/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src --ext .ts","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint . --fix","test:watch":"vitest","type-check":"tsc --noEmit","pretype-check":"pnpm --filter @kb-labs/qa-core build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/home/runner/work/kb-labs/kb-labs/.kb/release/artifacts/kb-labs-qa-core-2.116.11.tgz","_integrity":"sha512-c17zSLZQMyUlHuq52dk9YfRW9WMyqU3b87zA5TzDjSEGADQQCJpE5NL+zkaWBn+IXanf93mKz1xHuZF1dcsoXA==","_npmVersion":"10.9.8","description":"Core business logic for KB Labs QA Plugin — runner, baseline, history, and reporting.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@kb-labs/sdk":"2.115.0","@kb-labs/qa-contracts":"2.116.11"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.6","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.116.11"},"_npmOperationalInternal":{"tmp":"tmp/qa-core_2.116.11_1785618570840_0.09586239094876903","host":"s3://npm-registry-packages-npm-production"}},"2.116.12":{"name":"@kb-labs/qa-core","version":"2.116.12","_id":"@kb-labs/qa-core@2.116.12","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"21c958a14f91312039e7d1d66827750f9d617af2","tarball":"https://registry.npmjs.org/@kb-labs/qa-core/-/qa-core-2.116.12.tgz","fileCount":8,"integrity":"sha512-rocdttHvaHxVE0sIRtwZobobuFSDA4h/WCqp7QNhiHs5RATLg6QS/9PFMCiU0YNsN9AXkSxnxRLVA+Nx3Oa+mA==","signatures":[{"sig":"MEUCIE5RyBlSw9T7m55Y0sw6JVWu2ZIO3piSKbpsx53NEPmaAiEAgMXdUmsxykKL/33070JpNfkRGVc+njvfGywS9Ouk0rs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":173256},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/artifacts/kb-labs-qa-core-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"},"./dist/*":"./dist/*","./report":{"types":"./dist/report/index.d.ts","import":"./dist/report/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src --ext .ts","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint . --fix","test:watch":"vitest","type-check":"tsc --noEmit","pretype-check":"pnpm --filter @kb-labs/qa-core build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/home/runner/work/kb-labs/kb-labs/.kb/release/artifacts/kb-labs-qa-core-2.116.12.tgz","_integrity":"sha512-rocdttHvaHxVE0sIRtwZobobuFSDA4h/WCqp7QNhiHs5RATLg6QS/9PFMCiU0YNsN9AXkSxnxRLVA+Nx3Oa+mA==","_npmVersion":"10.9.8","description":"Core business logic for KB Labs QA Plugin — runner, baseline, history, and reporting.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@kb-labs/sdk":"2.115.1","@kb-labs/qa-contracts":"2.116.12"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.6","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.116.12"},"_npmOperationalInternal":{"tmp":"tmp/qa-core_2.116.12_1785621926412_0.8506065622805574","host":"s3://npm-registry-packages-npm-production"}},"2.116.13":{"name":"@kb-labs/qa-core","version":"2.116.13","_id":"@kb-labs/qa-core@2.116.13","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"0317f543ba8fe3b20613e9de731625fda21c4dc3","tarball":"https://registry.npmjs.org/@kb-labs/qa-core/-/qa-core-2.116.13.tgz","fileCount":8,"integrity":"sha512-/1O+rySfwe4BJVXiDAzVHNGUsrcjy6XN3hxVpbu/b2up6Zo3n16JkMgW8tyQhXKvGYxi02LHMASr7leYSKBlTA==","signatures":[{"sig":"MEYCIQCQKQzhHpbuLaDe5xdGVUQZBQ9cFpxgQXBoccuLUD4VXAIhAJv4JaUbMhHJMt6HrVsJjysoKmHcnXQZ/1ROXMUf4had","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":173256},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/artifacts/kb-labs-qa-core-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"},"./dist/*":"./dist/*","./report":{"types":"./dist/report/index.d.ts","import":"./dist/report/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src --ext .ts","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint . --fix","test:watch":"vitest","type-check":"tsc --noEmit","pretype-check":"pnpm --filter @kb-labs/qa-core build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/home/runner/work/kb-labs/kb-labs/.kb/release/artifacts/kb-labs-qa-core-2.116.13.tgz","_integrity":"sha512-/1O+rySfwe4BJVXiDAzVHNGUsrcjy6XN3hxVpbu/b2up6Zo3n16JkMgW8tyQhXKvGYxi02LHMASr7leYSKBlTA==","_npmVersion":"10.9.8","description":"Core business logic for KB Labs QA Plugin — runner, baseline, history, and reporting.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@kb-labs/sdk":"2.115.1","@kb-labs/qa-contracts":"2.116.13"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.6","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.116.13"},"_npmOperationalInternal":{"tmp":"tmp/qa-core_2.116.13_1785623515407_0.08448231299590514","host":"s3://npm-registry-packages-npm-production"}},"2.116.14":{"name":"@kb-labs/qa-core","version":"2.116.14","_id":"@kb-labs/qa-core@2.116.14","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"d0391146d7b2a08868ef361d97b4acab6008f4d1","tarball":"https://registry.npmjs.org/@kb-labs/qa-core/-/qa-core-2.116.14.tgz","fileCount":8,"integrity":"sha512-EIjx199tad86Al+a8VcEmRMOWNnR66pVZ7CT1A76VI++HpNm8HY5V0MmMYGVRYKr64N5FkxJOumksTTGuHZSyA==","signatures":[{"sig":"MEYCIQDCgHy40ShOR8NLmPceehLgds1KVSTaX2DplovjVw/+dAIhAOtlDKPaNtTzyyKll+egaK5ebmO4XYbWto6qi//RwiDE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":173256},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/artifacts/kb-labs-qa-core-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"},"./dist/*":"./dist/*","./report":{"types":"./dist/report/index.d.ts","import":"./dist/report/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src --ext .ts","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint . --fix","test:watch":"vitest","type-check":"tsc --noEmit","pretype-check":"pnpm --filter @kb-labs/qa-core build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/home/runner/work/kb-labs/kb-labs/.kb/release/artifacts/kb-labs-qa-core-2.116.14.tgz","_integrity":"sha512-EIjx199tad86Al+a8VcEmRMOWNnR66pVZ7CT1A76VI++HpNm8HY5V0MmMYGVRYKr64N5FkxJOumksTTGuHZSyA==","_npmVersion":"10.9.8","description":"Core business logic for KB Labs QA Plugin — runner, baseline, history, and reporting.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@kb-labs/sdk":"2.115.1","@kb-labs/qa-contracts":"2.116.14"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.6","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.116.14"},"_npmOperationalInternal":{"tmp":"tmp/qa-core_2.116.14_1785625312286_0.7657431392780591","host":"s3://npm-registry-packages-npm-production"}},"2.117.0":{"name":"@kb-labs/qa-core","version":"2.117.0","_id":"@kb-labs/qa-core@2.117.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"034b8ed96671d3c6454aa5efd702f2cc000e9c88","tarball":"https://registry.npmjs.org/@kb-labs/qa-core/-/qa-core-2.117.0.tgz","fileCount":8,"integrity":"sha512-R6iR3WoeZ8hCklBWKXdGjOHBCK1BmAv1WhcBA8tCYcJr2NLKr5ZfI8u3bW7FIAlSRliwi/whtW8ltjvkOPw91g==","signatures":[{"sig":"MEQCIE2iDrmTruzyQ19ooEVk3r36drNfyoa7woYZkHKH8AxiAiBBZVImTEE2rkzQD7TNEYeO+ScS3HYuqqQHy+KH1BGtHw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":173253},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/artifacts/kb-labs-qa-core-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"},"./dist/*":"./dist/*","./report":{"types":"./dist/report/index.d.ts","import":"./dist/report/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src --ext .ts","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint . --fix","test:watch":"vitest","type-check":"tsc --noEmit","pretype-check":"pnpm --filter @kb-labs/qa-core build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/home/runner/work/kb-labs/kb-labs/.kb/release/artifacts/kb-labs-qa-core-2.117.0.tgz","_integrity":"sha512-R6iR3WoeZ8hCklBWKXdGjOHBCK1BmAv1WhcBA8tCYcJr2NLKr5ZfI8u3bW7FIAlSRliwi/whtW8ltjvkOPw91g==","_npmVersion":"11.16.0","description":"Core business logic for KB Labs QA Plugin — runner, baseline, history, and reporting.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@kb-labs/sdk":"2.115.2","@kb-labs/qa-contracts":"2.117.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.6","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.117.0"},"_npmOperationalInternal":{"tmp":"tmp/qa-core_2.117.0_1786298019248_0.6065115517692201","host":"s3://npm-registry-packages-npm-production"}},"2.118.0":{"name":"@kb-labs/qa-core","version":"2.118.0","_id":"@kb-labs/qa-core@2.118.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"faed84357dcdb8855fced8ef57691a34b40ee13c","tarball":"https://registry.npmjs.org/@kb-labs/qa-core/-/qa-core-2.118.0.tgz","fileCount":8,"integrity":"sha512-SzCOQa8VpJ2BFsfphs5uNIoj1Nx/ulTT+QF3woQspKcWfBSIEw+UU8q7SdjYT9GxFEYkzTpwWi/RRbo2fvQsNA==","signatures":[{"sig":"MEUCIQCna8S3mSRAtXVsS9ZoAjd3ITYKObJTOqagIOZRS3nzbAIgWaM+ISMX/m1M6rV9GDn8LkZWmwzAR7QfdcRdFnL/zVc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":173253},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/artifacts/kb-labs-qa-core-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"},"./dist/*":"./dist/*","./report":{"types":"./dist/report/index.d.ts","import":"./dist/report/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src --ext .ts","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint . --fix","test:watch":"vitest","type-check":"tsc --noEmit","pretype-check":"pnpm --filter @kb-labs/qa-core build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/home/runner/work/kb-labs/kb-labs/.kb/release/artifacts/kb-labs-qa-core-2.118.0.tgz","_integrity":"sha512-SzCOQa8VpJ2BFsfphs5uNIoj1Nx/ulTT+QF3woQspKcWfBSIEw+UU8q7SdjYT9GxFEYkzTpwWi/RRbo2fvQsNA==","_npmVersion":"11.16.0","description":"Core business logic for KB Labs QA Plugin — runner, baseline, history, and reporting.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@kb-labs/sdk":"2.115.3","@kb-labs/qa-contracts":"2.118.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.6","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.118.0"},"_npmOperationalInternal":{"tmp":"tmp/qa-core_2.118.0_1786471471392_0.7241138159058598","host":"s3://npm-registry-packages-npm-production"}},"2.118.1":{"name":"@kb-labs/qa-core","version":"2.118.1","_id":"@kb-labs/qa-core@2.118.1","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"ab072bd80d13ca69f63d8e61518ae5b872b18546","tarball":"https://registry.npmjs.org/@kb-labs/qa-core/-/qa-core-2.118.1.tgz","fileCount":8,"integrity":"sha512-FdJ5rz+N9vuuW2cdfIo61SGpTxkb//Dnhh1hf48OQT66Y7BI+JZXP/ghNCSRu7LbHyuJwLbLT645h2PCxEE56w==","signatures":[{"sig":"MEQCIBO8gDtRtCE863obTewtjUSZdf1HUhwR+8EM3iNMBzIjAiBtrs04CLYG/nXZ333lPyY7liIAyONQoadqaCCV6xM+6A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":173253},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/artifacts/kb-labs-qa-core-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"},"./dist/*":"./dist/*","./report":{"types":"./dist/report/index.d.ts","import":"./dist/report/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src --ext .ts","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint . --fix","test:watch":"vitest","type-check":"tsc --noEmit","pretype-check":"pnpm --filter @kb-labs/qa-core build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/home/runner/work/kb-labs/kb-labs/.kb/release/artifacts/kb-labs-qa-core-2.118.1.tgz","_integrity":"sha512-FdJ5rz+N9vuuW2cdfIo61SGpTxkb//Dnhh1hf48OQT66Y7BI+JZXP/ghNCSRu7LbHyuJwLbLT645h2PCxEE56w==","_npmVersion":"11.16.0","description":"Core business logic for KB Labs QA Plugin — runner, baseline, history, and reporting.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@kb-labs/sdk":"2.115.3","@kb-labs/qa-contracts":"2.118.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.6","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.118.1"},"_npmOperationalInternal":{"tmp":"tmp/qa-core_2.118.1_1786524602853_0.2534586659929112","host":"s3://npm-registry-packages-npm-production"}},"2.118.2":{"name":"@kb-labs/qa-core","version":"2.118.2","_id":"@kb-labs/qa-core@2.118.2","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"133c73b80a76142a8c1ad9f2ec234aed6316fc70","tarball":"https://registry.npmjs.org/@kb-labs/qa-core/-/qa-core-2.118.2.tgz","fileCount":8,"integrity":"sha512-pcQsJVkYQt5nayETEWMIW4QSQ2+SP0hXgf+j7fnjmQMF8j/UauLD+IEf5jF/8IVbXo7hiRfS5O6Zq6qFQLkP3A==","signatures":[{"sig":"MEUCIEd4kAZuNKM/+zB+vkMv8O8ctiuRVg5L/eFuZ64yLEtxAiEAqqTuRruD/oM8woCkNOdsluqiGp46r35fiDWx4QFglSA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":173253},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/artifacts/kb-labs-qa-core-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"},"./dist/*":"./dist/*","./report":{"types":"./dist/report/index.d.ts","import":"./dist/report/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src --ext .ts","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint . --fix","test:watch":"vitest","type-check":"tsc --noEmit","pretype-check":"pnpm --filter @kb-labs/qa-core build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/home/runner/work/kb-labs/kb-labs/.kb/release/artifacts/kb-labs-qa-core-2.118.2.tgz","_integrity":"sha512-pcQsJVkYQt5nayETEWMIW4QSQ2+SP0hXgf+j7fnjmQMF8j/UauLD+IEf5jF/8IVbXo7hiRfS5O6Zq6qFQLkP3A==","_npmVersion":"11.16.0","description":"Core business logic for KB Labs QA Plugin — runner, baseline, history, and reporting.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@kb-labs/sdk":"2.115.3","@kb-labs/qa-contracts":"2.118.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.6","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.118.2"},"_npmOperationalInternal":{"tmp":"tmp/qa-core_2.118.2_1786573729504_0.23059706057173135","host":"s3://npm-registry-packages-npm-production"}},"2.119.0-canary.8c5512847":{"name":"@kb-labs/qa-core","version":"2.119.0-canary.8c5512847","_id":"@kb-labs/qa-core@2.119.0-canary.8c5512847","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"104982d05d3fe01e4e2191b4ef1089f15a455ec3","tarball":"https://registry.npmjs.org/@kb-labs/qa-core/-/qa-core-2.119.0-canary.8c5512847.tgz","fileCount":8,"integrity":"sha512-rUbPD9NbtHZk9dW8LPjJMwZKTwb3sdrL+HOrc6ZrVmjg6RX4zQnmJPuwovG7LwAb2Jj9eHNNu91iFq7kDodleg==","signatures":[{"sig":"MEUCIGC2OLWA9Vz9Do2FLHYmFKXU8Br5Kl/Y5ocmG1xvcny1AiEAhqRjfVZK7G1q5O4BjHDKsk0qXqYIXDoE8JnXyEL1th4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":173270},"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"},"./dist/*":"./dist/*","./report":{"types":"./dist/report/index.d.ts","import":"./dist/report/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src --ext .ts","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint . --fix","test:watch":"vitest","type-check":"tsc --noEmit","pretype-check":"pnpm --filter @kb-labs/qa-core build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"description":"Core business logic for KB Labs QA Plugin — runner, baseline, history, and reporting.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.1","dependencies":{"@kb-labs/sdk":"2.115.4","@kb-labs/qa-contracts":"2.118.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.6","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.118.2"},"_npmOperationalInternal":{"tmp":"tmp/qa-core_2.119.0-canary.8c5512847_1786813463620_0.758783095987158","host":"s3://npm-registry-packages-npm-production"}},"2.119.0-canary.cee505c72":{"name":"@kb-labs/qa-core","version":"2.119.0-canary.cee505c72","_id":"@kb-labs/qa-core@2.119.0-canary.cee505c72","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"341bfec830c19e90dae5b2da299d908e3ac68cfc","tarball":"https://registry.npmjs.org/@kb-labs/qa-core/-/qa-core-2.119.0-canary.cee505c72.tgz","fileCount":8,"integrity":"sha512-AGBDB+Y6z7dFbptXfxmBbgDCIrD+yi+oBSEhUbcBEWp0tuHdr+uzA/BghUxNEMLaqyK+OE/FTIdZ/C9nY2WWdw==","signatures":[{"sig":"MEUCIGR2nQohV6oW1L7t4pAdvKeGZpSRrc7zXKN5cgIwMBq/AiEAuafA33jYm8kfGu0PuPoFfouTV2kt5bNUCRbcakdIfW0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":173270},"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"},"./dist/*":"./dist/*","./report":{"types":"./dist/report/index.d.ts","import":"./dist/report/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src --ext .ts","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint . --fix","test:watch":"vitest","type-check":"tsc --noEmit","pretype-check":"pnpm --filter @kb-labs/qa-core build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"description":"Core business logic for KB Labs QA Plugin — runner, baseline, history, and reporting.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.1","dependencies":{"@kb-labs/sdk":"2.115.4","@kb-labs/qa-contracts":"2.118.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.6","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.118.2"},"_npmOperationalInternal":{"tmp":"tmp/qa-core_2.119.0-canary.cee505c72_1787087280965_0.8972515481223342","host":"s3://npm-registry-packages-npm-production"}},"2.119.0-canary.85d060ea6":{"name":"@kb-labs/qa-core","version":"2.119.0-canary.85d060ea6","_id":"@kb-labs/qa-core@2.119.0-canary.85d060ea6","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"576b139c2939e5174fea13fc55e608627f76b613","tarball":"https://registry.npmjs.org/@kb-labs/qa-core/-/qa-core-2.119.0-canary.85d060ea6.tgz","fileCount":8,"integrity":"sha512-1+M+wT17XBsW5lDQY6/7PkAwoantO+fDmBjFa0e8B9H5+bNSfSrnKPqu/J6rpQiqP4FBTB+qeX46Lcf3XexTkg==","signatures":[{"sig":"MEQCIAuslvCW/aQdQyjcDttAnHtsMdWmugrqJGg70IIt/+IuAiBu9w7lfls3G6XqIJu/v8zh9QOxNbsV+eOt4I54DdLetA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":173270},"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"},"./dist/*":"./dist/*","./report":{"types":"./dist/report/index.d.ts","import":"./dist/report/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src --ext .ts","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint . --fix","test:watch":"vitest","type-check":"tsc --noEmit","pretype-check":"pnpm --filter @kb-labs/qa-core build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"description":"Core business logic for KB Labs QA Plugin — runner, baseline, history, and reporting.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.1","dependencies":{"@kb-labs/sdk":"2.115.4","@kb-labs/qa-contracts":"2.118.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.6","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.118.2"},"_npmOperationalInternal":{"tmp":"tmp/qa-core_2.119.0-canary.85d060ea6_1787250520232_0.13956209811319908","host":"s3://npm-registry-packages-npm-production"}},"2.119.0-canary.c64d2c41e":{"name":"@kb-labs/qa-core","version":"2.119.0-canary.c64d2c41e","_id":"@kb-labs/qa-core@2.119.0-canary.c64d2c41e","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"d6d665af656b065496909ee89b486e632c34b9e8","tarball":"https://registry.npmjs.org/@kb-labs/qa-core/-/qa-core-2.119.0-canary.c64d2c41e.tgz","fileCount":8,"integrity":"sha512-VMkU8TOFxSMIbzwgDNo2wvNscEH/MqX5qcc+F1XK4ZCbyn8C1Y9UsalQxtuZ41ZZf9RSBH7ib4MR0CBVwenp4g==","signatures":[{"sig":"MEYCIQCrk3Qc5nsRmVtYraPArllrL4CzsgjiR+STHJ98x6b8MQIhANgXtOprKvyDTCmd+LZMhTyDPNhmPLsLBzcWUbyHeYgU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":173304},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-qa-core-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"},"./dist/*":"./dist/*","./report":{"types":"./dist/report/index.d.ts","import":"./dist/report/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src --ext .ts","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint . --fix","test:watch":"vitest","type-check":"tsc --noEmit","pretype-check":"pnpm --filter @kb-labs/qa-core build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-qa-core-2.119.0-canary.c64d2c41e.tgz","_integrity":"sha512-VMkU8TOFxSMIbzwgDNo2wvNscEH/MqX5qcc+F1XK4ZCbyn8C1Y9UsalQxtuZ41ZZf9RSBH7ib4MR0CBVwenp4g==","_npmVersion":"11.17.0","description":"Core business logic for KB Labs QA Plugin — runner, baseline, history, and reporting.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"@kb-labs/sdk":"2.115.4","@kb-labs/qa-contracts":"2.119.0-canary.c64d2c41e"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.6","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.119.0-canary.c64d2c41e"},"_npmOperationalInternal":{"tmp":"tmp/qa-core_2.119.0-canary.c64d2c41e_1787609012567_0.06533417718191026","host":"s3://npm-registry-packages-npm-production"}},"2.119.0-canary.0b1ec4151":{"name":"@kb-labs/qa-core","version":"2.119.0-canary.0b1ec4151","_id":"@kb-labs/qa-core@2.119.0-canary.0b1ec4151","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"f29a1ba668151cac165c0f08eeffbd82794c5681","tarball":"https://registry.npmjs.org/@kb-labs/qa-core/-/qa-core-2.119.0-canary.0b1ec4151.tgz","fileCount":8,"integrity":"sha512-UTlCGDjIGV4zEsKYpFiAB9X+21iwziht8jBM0kPWA3/gxQeJ7USG5fOKAOE9+9Ql56ein9bc842plOejCpLL7A==","signatures":[{"sig":"MEUCIE6sVzJl4BkFlPAaoZjRBZLyuL+g81C5JVhejKeabYQ8AiEAs4bTaNJFqeZk6NiJzj0rhEZQQvAp7NOMYR2noeomqpQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":173304},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-qa-core-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"},"./dist/*":"./dist/*","./report":{"types":"./dist/report/index.d.ts","import":"./dist/report/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src --ext .ts","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint . --fix","test:watch":"vitest","type-check":"tsc --noEmit","pretype-check":"pnpm --filter @kb-labs/qa-core build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-qa-core-2.119.0-canary.0b1ec4151.tgz","_integrity":"sha512-UTlCGDjIGV4zEsKYpFiAB9X+21iwziht8jBM0kPWA3/gxQeJ7USG5fOKAOE9+9Ql56ein9bc842plOejCpLL7A==","_npmVersion":"11.17.0","description":"Core business logic for KB Labs QA Plugin — runner, baseline, history, and reporting.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"@kb-labs/sdk":"2.115.4","@kb-labs/qa-contracts":"2.119.0-canary.0b1ec4151"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.6","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.119.0-canary.0b1ec4151"},"_npmOperationalInternal":{"tmp":"tmp/qa-core_2.119.0-canary.0b1ec4151_1787611080657_0.8261838797856009","host":"s3://npm-registry-packages-npm-production"}},"2.119.0-canary.2077501f1":{"name":"@kb-labs/qa-core","version":"2.119.0-canary.2077501f1","_id":"@kb-labs/qa-core@2.119.0-canary.2077501f1","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"9720715a295d13150065c44662b1ef88725e3179","tarball":"https://registry.npmjs.org/@kb-labs/qa-core/-/qa-core-2.119.0-canary.2077501f1.tgz","fileCount":8,"integrity":"sha512-5qwZV1Z5M0q8L5RC0U3Dblr6oDjVOr4GCSg2NNWfZFBdI1OF3Oltm6vMtOZOzJth7j6MafwmxiB30AUng2/Qlw==","signatures":[{"sig":"MEUCIEJJiOZcM6njckDUtCjWSTXY4AAzr3p591Kd+2tREQTTAiEA6z4UIuXp0+MfDcKxkm9YbF5ZQ68FWihP4DHldjiOBXM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":173304},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-qa-core-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"},"./dist/*":"./dist/*","./report":{"types":"./dist/report/index.d.ts","import":"./dist/report/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src --ext .ts","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint . --fix","test:watch":"vitest","type-check":"tsc --noEmit","pretype-check":"pnpm --filter @kb-labs/qa-core build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-qa-core-2.119.0-canary.2077501f1.tgz","_integrity":"sha512-5qwZV1Z5M0q8L5RC0U3Dblr6oDjVOr4GCSg2NNWfZFBdI1OF3Oltm6vMtOZOzJth7j6MafwmxiB30AUng2/Qlw==","_npmVersion":"11.17.0","description":"Core business logic for KB Labs QA Plugin — runner, baseline, history, and reporting.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"@kb-labs/sdk":"2.115.4","@kb-labs/qa-contracts":"2.119.0-canary.2077501f1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.6","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.119.0-canary.2077501f1"},"_npmOperationalInternal":{"tmp":"tmp/qa-core_2.119.0-canary.2077501f1_1787613708448_0.9999950894198568","host":"s3://npm-registry-packages-npm-production"}},"2.119.0-canary.b20fd4a5b":{"name":"@kb-labs/qa-core","version":"2.119.0-canary.b20fd4a5b","_id":"@kb-labs/qa-core@2.119.0-canary.b20fd4a5b","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"c4fd02f7577c04206364720e764150189e04d2ad","tarball":"https://registry.npmjs.org/@kb-labs/qa-core/-/qa-core-2.119.0-canary.b20fd4a5b.tgz","fileCount":8,"integrity":"sha512-psDgt3yq9q8hAQGf5yaYlNnu9yc33RiI7TjR99l1RRNL8SKshEQkscQbQIrrbYje2opySQ6IC+jb1SLmlP/1pg==","signatures":[{"sig":"MEQCIAqs2DGtFkjoYb97R2KJNxsIm1apa4BLHaaSeGQmVceBAiBMcNCdKCM0a0cZde5FaG0HQC5UBh2n8P8uZxCCaSsBFg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":173304},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-qa-core-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"},"./dist/*":"./dist/*","./report":{"types":"./dist/report/index.d.ts","import":"./dist/report/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src --ext .ts","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint . --fix","test:watch":"vitest","type-check":"tsc --noEmit","pretype-check":"pnpm --filter @kb-labs/qa-core build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-qa-core-2.119.0-canary.b20fd4a5b.tgz","_integrity":"sha512-psDgt3yq9q8hAQGf5yaYlNnu9yc33RiI7TjR99l1RRNL8SKshEQkscQbQIrrbYje2opySQ6IC+jb1SLmlP/1pg==","_npmVersion":"11.17.0","description":"Core business logic for KB Labs QA Plugin — runner, baseline, history, and reporting.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"@kb-labs/sdk":"2.115.4","@kb-labs/qa-contracts":"2.119.0-canary.b20fd4a5b"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.6","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.119.0-canary.b20fd4a5b"},"_npmOperationalInternal":{"tmp":"tmp/qa-core_2.119.0-canary.b20fd4a5b_1787625665960_0.6845514755875581","host":"s3://npm-registry-packages-npm-production"}},"2.119.0-canary.448a88d0f":{"name":"@kb-labs/qa-core","version":"2.119.0-canary.448a88d0f","_id":"@kb-labs/qa-core@2.119.0-canary.448a88d0f","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"97f2da347769261b5796cfd1cdab8080502344bf","tarball":"https://registry.npmjs.org/@kb-labs/qa-core/-/qa-core-2.119.0-canary.448a88d0f.tgz","fileCount":8,"integrity":"sha512-mNR09yhB6CNbR0MBmdmzQzLGfCTd1HasMBkbIVuaRzbOEAcea/qGPWuLJRlgxlirxeh7SnKk5uxnCQZaftyzDQ==","signatures":[{"sig":"MEUCIQCq2P04QH2judoPszlCBvrt3Ra9rnWms3T7KMJGZ4XmnQIgVOeDN+fqdQjOHo96WTpGww6Dp7zJ3RO3ESi5xXrJq00=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":173304},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-qa-core-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"},"./dist/*":"./dist/*","./report":{"types":"./dist/report/index.d.ts","import":"./dist/report/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src --ext .ts","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint . --fix","test:watch":"vitest","type-check":"tsc --noEmit","pretype-check":"pnpm --filter @kb-labs/qa-core build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-qa-core-2.119.0-canary.448a88d0f.tgz","_integrity":"sha512-mNR09yhB6CNbR0MBmdmzQzLGfCTd1HasMBkbIVuaRzbOEAcea/qGPWuLJRlgxlirxeh7SnKk5uxnCQZaftyzDQ==","_npmVersion":"11.17.0","description":"Core business logic for KB Labs QA Plugin — runner, baseline, history, and reporting.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"@kb-labs/sdk":"2.115.4","@kb-labs/qa-contracts":"2.119.0-canary.448a88d0f"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.6","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.119.0-canary.448a88d0f"},"_npmOperationalInternal":{"tmp":"tmp/qa-core_2.119.0-canary.448a88d0f_1787638332983_0.5534911716343229","host":"s3://npm-registry-packages-npm-production"}},"2.119.0-canary.e120bc0ee":{"name":"@kb-labs/qa-core","version":"2.119.0-canary.e120bc0ee","_id":"@kb-labs/qa-core@2.119.0-canary.e120bc0ee","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"9a6e05b830b5878e22ca099d201983331ed34d9c","tarball":"https://registry.npmjs.org/@kb-labs/qa-core/-/qa-core-2.119.0-canary.e120bc0ee.tgz","fileCount":8,"integrity":"sha512-Qkg+vJ5DmVcFPaoqlLR6voZJynvPdwGgGSwAnlhBA7AUGrCAZrTt3g+HG5wDK0tbdjmvtjgm6T4B5TE1cTTp9A==","signatures":[{"sig":"MEQCIGBeYzsAP15mvMPCUUWFJM/1D333bhYO71VyBRZCpfGfAiBk6bSzHRBgWfh2yTrW6rTsVHvLvDJxKhQmovHAUrakkw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":173304},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-qa-core-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"},"./dist/*":"./dist/*","./report":{"types":"./dist/report/index.d.ts","import":"./dist/report/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src --ext .ts","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint . --fix","test:watch":"vitest","type-check":"tsc --noEmit","pretype-check":"pnpm --filter @kb-labs/qa-core build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-qa-core-2.119.0-canary.e120bc0ee.tgz","_integrity":"sha512-Qkg+vJ5DmVcFPaoqlLR6voZJynvPdwGgGSwAnlhBA7AUGrCAZrTt3g+HG5wDK0tbdjmvtjgm6T4B5TE1cTTp9A==","_npmVersion":"11.17.0","description":"Core business logic for KB Labs QA Plugin — runner, baseline, history, and reporting.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"@kb-labs/sdk":"2.115.4","@kb-labs/qa-contracts":"2.119.0-canary.e120bc0ee"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.6","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.119.0-canary.e120bc0ee"},"_npmOperationalInternal":{"tmp":"tmp/qa-core_2.119.0-canary.e120bc0ee_1787640800232_0.9039062907951216","host":"s3://npm-registry-packages-npm-production"}},"2.119.0-canary.6ec5ad2e4":{"name":"@kb-labs/qa-core","version":"2.119.0-canary.6ec5ad2e4","_id":"@kb-labs/qa-core@2.119.0-canary.6ec5ad2e4","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"07650e1fe7c6d42df413eed7f61a5f4f912fb08f","tarball":"https://registry.npmjs.org/@kb-labs/qa-core/-/qa-core-2.119.0-canary.6ec5ad2e4.tgz","fileCount":8,"integrity":"sha512-cCqt5KyfVv9hCvzhscYCMkPs2nmSNlkb2FzdFEdXcVJ1IxR17TorrfxLvvpMHCGf3RKQwRP1+A9jpB6KswvMOQ==","signatures":[{"sig":"MEUCIGjBza86V9RaaNs2Keie/mtXz/+T+YywZByw6X3PuGW8AiEA90lcc4F8hchUhL+06K5EdeR5Sp2pYsp5wEqC2iH3cTU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":173304},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-qa-core-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"},"./dist/*":"./dist/*","./report":{"types":"./dist/report/index.d.ts","import":"./dist/report/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src --ext .ts","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint . --fix","test:watch":"vitest","type-check":"tsc --noEmit","pretype-check":"pnpm --filter @kb-labs/qa-core build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-qa-core-2.119.0-canary.6ec5ad2e4.tgz","_integrity":"sha512-cCqt5KyfVv9hCvzhscYCMkPs2nmSNlkb2FzdFEdXcVJ1IxR17TorrfxLvvpMHCGf3RKQwRP1+A9jpB6KswvMOQ==","_npmVersion":"11.17.0","description":"Core business logic for KB Labs QA Plugin — runner, baseline, history, and reporting.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"@kb-labs/sdk":"2.115.4","@kb-labs/qa-contracts":"2.119.0-canary.6ec5ad2e4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.6","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.119.0-canary.6ec5ad2e4"},"_npmOperationalInternal":{"tmp":"tmp/qa-core_2.119.0-canary.6ec5ad2e4_1787671524844_0.7375515736924172","host":"s3://npm-registry-packages-npm-production"}},"2.119.0-canary.f8394d5fd":{"name":"@kb-labs/qa-core","version":"2.119.0-canary.f8394d5fd","_id":"@kb-labs/qa-core@2.119.0-canary.f8394d5fd","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"2142c9bcfd1c637de96d6c0d9ea773a149ff398c","tarball":"https://registry.npmjs.org/@kb-labs/qa-core/-/qa-core-2.119.0-canary.f8394d5fd.tgz","fileCount":8,"integrity":"sha512-4LjsUozZDaPD3ML7LWDX32I+7ssTq6QfRe/a0OMZIkyaTsDGoXRP9a8IZpemH6A5HcTqxG4bNXUKFzt7mN4z8A==","signatures":[{"sig":"MEUCIDEaoZ50JZjqKtroxiE0OszcOjr5aI4hPKX+CwgM5TktAiEAyNaDyNQ2a7JYxbiZq61ekTwOZSNGTNVYoZol74LT8ls=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":173304},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-qa-core-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"},"./dist/*":"./dist/*","./report":{"types":"./dist/report/index.d.ts","import":"./dist/report/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src --ext .ts","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint . --fix","test:watch":"vitest","type-check":"tsc --noEmit","pretype-check":"pnpm --filter @kb-labs/qa-core build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-qa-core-2.119.0-canary.f8394d5fd.tgz","_integrity":"sha512-4LjsUozZDaPD3ML7LWDX32I+7ssTq6QfRe/a0OMZIkyaTsDGoXRP9a8IZpemH6A5HcTqxG4bNXUKFzt7mN4z8A==","_npmVersion":"11.17.0","description":"Core business logic for KB Labs QA Plugin — runner, baseline, history, and reporting.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"@kb-labs/sdk":"2.115.4","@kb-labs/qa-contracts":"2.119.0-canary.f8394d5fd"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.6","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.119.0-canary.f8394d5fd"},"_npmOperationalInternal":{"tmp":"tmp/qa-core_2.119.0-canary.f8394d5fd_1787675234555_0.8700767492764878","host":"s3://npm-registry-packages-npm-production"}},"2.119.0-canary.bb3d7f2f1":{"name":"@kb-labs/qa-core","version":"2.119.0-canary.bb3d7f2f1","_id":"@kb-labs/qa-core@2.119.0-canary.bb3d7f2f1","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"1a7719e48bf58ef36c4f7d0d0a6ce1bda2e7ad46","tarball":"https://registry.npmjs.org/@kb-labs/qa-core/-/qa-core-2.119.0-canary.bb3d7f2f1.tgz","fileCount":8,"integrity":"sha512-gn2xpcSWPNhzz8nua7A0pUa59g1DYdaZca/ReYzpqWiifs5BbaaVUvfXJ1tgFvMgIJwnFARw+d7bzQaVv9VXqA==","signatures":[{"sig":"MEUCIEFgd49NHjh85CGarwu49QrXsozVflG2mgwsw16d5YlOAiEApzzI6ojKDA8IsVNpz73zqbd0SwvzFlLg163YESS9D3s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":173304},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-qa-core-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"},"./dist/*":"./dist/*","./report":{"types":"./dist/report/index.d.ts","import":"./dist/report/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src --ext .ts","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint . --fix","test:watch":"vitest","type-check":"tsc --noEmit","pretype-check":"pnpm --filter @kb-labs/qa-core build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-qa-core-2.119.0-canary.bb3d7f2f1.tgz","_integrity":"sha512-gn2xpcSWPNhzz8nua7A0pUa59g1DYdaZca/ReYzpqWiifs5BbaaVUvfXJ1tgFvMgIJwnFARw+d7bzQaVv9VXqA==","_npmVersion":"11.17.0","description":"Core business logic for KB Labs QA Plugin — runner, baseline, history, and reporting.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"@kb-labs/sdk":"2.115.4","@kb-labs/qa-contracts":"2.119.0-canary.bb3d7f2f1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.6","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.119.0-canary.bb3d7f2f1"},"_npmOperationalInternal":{"tmp":"tmp/qa-core_2.119.0-canary.bb3d7f2f1_1787680984070_0.5368870766060987","host":"s3://npm-registry-packages-npm-production"}},"2.119.0-canary.3edea00f6":{"name":"@kb-labs/qa-core","version":"2.119.0-canary.3edea00f6","_id":"@kb-labs/qa-core@2.119.0-canary.3edea00f6","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"d9a9fdc7cb45d544cf115655d918dceae689186a","tarball":"https://registry.npmjs.org/@kb-labs/qa-core/-/qa-core-2.119.0-canary.3edea00f6.tgz","fileCount":8,"integrity":"sha512-xDZrGIWav9EjGn88F736+c2innapya+zv4Hw7mSw3s/2Q52x1RXgxgd2kL7OFAGlZEAxvdcr1mNGhUKt66PhWQ==","signatures":[{"sig":"MEYCIQCwPx0J2rj7Fup3BI6NF22fxaX6/JWmEyYA3GaByEjQxAIhAKDOJELhvj5rGGkhyg8D3dzHqPmAYcsvPdJRX5kx4T2s","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":174136},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-qa-core-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"},"./dist/*":"./dist/*","./report":{"types":"./dist/report/index.d.ts","import":"./dist/report/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src --ext .ts","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint . --fix","test:watch":"vitest","type-check":"tsc --noEmit","pretype-check":"pnpm --filter @kb-labs/qa-core build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-qa-core-2.119.0-canary.3edea00f6.tgz","_integrity":"sha512-xDZrGIWav9EjGn88F736+c2innapya+zv4Hw7mSw3s/2Q52x1RXgxgd2kL7OFAGlZEAxvdcr1mNGhUKt66PhWQ==","_npmVersion":"11.17.0","description":"Core business logic for KB Labs QA Plugin — runner, baseline, history, and reporting.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"@kb-labs/sdk":"2.115.4","@kb-labs/qa-contracts":"2.119.0-canary.3edea00f6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.6","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.119.0-canary.3edea00f6"},"_npmOperationalInternal":{"tmp":"tmp/qa-core_2.119.0-canary.3edea00f6_1787765351248_0.835342184266354","host":"s3://npm-registry-packages-npm-production"}},"2.119.0-canary.8f939a290":{"name":"@kb-labs/qa-core","version":"2.119.0-canary.8f939a290","_id":"@kb-labs/qa-core@2.119.0-canary.8f939a290","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"b924ecb8b9a0014b9308ac58926977f9d107e9a0","tarball":"https://registry.npmjs.org/@kb-labs/qa-core/-/qa-core-2.119.0-canary.8f939a290.tgz","fileCount":8,"integrity":"sha512-6evRfOz/VqJy5y/A0MPKJKQ65dbosZtuZ2SVR9KArf74uc3AQdDiTeHymDxmv9NyI3uITzlKJzNspaosbopv7A==","signatures":[{"sig":"MEQCIG31UWDLzL3iain87T7EL88zYI4/dtwvClckZvRXSJg4AiBy7L4e9UAgu+H9bbiaphEoae0HYraLt+FJJM724lhD1Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":174136},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-qa-core-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"},"./dist/*":"./dist/*","./report":{"types":"./dist/report/index.d.ts","import":"./dist/report/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src --ext .ts","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint . --fix","test:watch":"vitest","type-check":"tsc --noEmit","pretype-check":"pnpm --filter @kb-labs/qa-core build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-qa-core-2.119.0-canary.8f939a290.tgz","_integrity":"sha512-6evRfOz/VqJy5y/A0MPKJKQ65dbosZtuZ2SVR9KArf74uc3AQdDiTeHymDxmv9NyI3uITzlKJzNspaosbopv7A==","_npmVersion":"11.17.0","description":"Core business logic for KB Labs QA Plugin — runner, baseline, history, and reporting.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"@kb-labs/sdk":"2.115.4","@kb-labs/qa-contracts":"2.119.0-canary.8f939a290"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.6","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.119.0-canary.8f939a290"},"_npmOperationalInternal":{"tmp":"tmp/qa-core_2.119.0-canary.8f939a290_1787788207886_0.7184888839923151","host":"s3://npm-registry-packages-npm-production"}},"2.119.0-canary.0c078654e":{"name":"@kb-labs/qa-core","version":"2.119.0-canary.0c078654e","_id":"@kb-labs/qa-core@2.119.0-canary.0c078654e","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"da1ab63a950d33c1e529120c977877bfe9ade089","tarball":"https://registry.npmjs.org/@kb-labs/qa-core/-/qa-core-2.119.0-canary.0c078654e.tgz","fileCount":8,"integrity":"sha512-El2lDmNJY9WGwnqQRI6Ml1bSSBQoYf1n1qx57YWITEcZ84Sf+ZYDoGJ84/HvwwJ3bdfFHVvHeGBOU+SRgUuuOw==","signatures":[{"sig":"MEQCIQDIUeLcYfEfBn1R/nS0Wr1vELkTjkXHjN3IjbUMX2dvaAIfbub2HjNSrjb2N1Sp1i3tnOQV0rXNGJqJ+TfBqhmI6w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":174136},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-qa-core-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"},"./dist/*":"./dist/*","./report":{"types":"./dist/report/index.d.ts","import":"./dist/report/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src --ext .ts","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint . --fix","test:watch":"vitest","type-check":"tsc --noEmit","pretype-check":"pnpm --filter @kb-labs/qa-core build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-qa-core-2.119.0-canary.0c078654e.tgz","_integrity":"sha512-El2lDmNJY9WGwnqQRI6Ml1bSSBQoYf1n1qx57YWITEcZ84Sf+ZYDoGJ84/HvwwJ3bdfFHVvHeGBOU+SRgUuuOw==","_npmVersion":"11.17.0","description":"Core business logic for KB Labs QA Plugin — runner, baseline, history, and reporting.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"@kb-labs/sdk":"2.115.4","@kb-labs/qa-contracts":"2.119.0-canary.0c078654e"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.6","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.119.0-canary.0c078654e"},"_npmOperationalInternal":{"tmp":"tmp/qa-core_2.119.0-canary.0c078654e_1787790353494_0.2551851049553533","host":"s3://npm-registry-packages-npm-production"}},"2.119.0-canary.ce846d079":{"name":"@kb-labs/qa-core","version":"2.119.0-canary.ce846d079","_id":"@kb-labs/qa-core@2.119.0-canary.ce846d079","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"64d844816a6006b3f3d272b7dfdbf378e7543bc5","tarball":"https://registry.npmjs.org/@kb-labs/qa-core/-/qa-core-2.119.0-canary.ce846d079.tgz","fileCount":8,"integrity":"sha512-yWt85zzuNjnVjjuSxrm/QOkUhZSvNX3DluEAWrhprgE77Y8oW4nff8N+MrzP+3AJAbowkQ7C6LWrfjg+PnBPBg==","signatures":[{"sig":"MEUCIQCwP+8rLe5lahsmy3+NshoEbQRZDSi50ubqBwi1TjzcVwIgI8+c2Oex1oCRcop00y6F/eQOGVOnp95mBn89YqkpUEk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":174136},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-qa-core-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"},"./dist/*":"./dist/*","./report":{"types":"./dist/report/index.d.ts","import":"./dist/report/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src --ext .ts","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint . --fix","test:watch":"vitest","type-check":"tsc --noEmit","pretype-check":"pnpm --filter @kb-labs/qa-core build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-qa-core-2.119.0-canary.ce846d079.tgz","_integrity":"sha512-yWt85zzuNjnVjjuSxrm/QOkUhZSvNX3DluEAWrhprgE77Y8oW4nff8N+MrzP+3AJAbowkQ7C6LWrfjg+PnBPBg==","_npmVersion":"11.17.0","description":"Core business logic for KB Labs QA Plugin — runner, baseline, history, and reporting.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"@kb-labs/sdk":"2.115.4","@kb-labs/qa-contracts":"2.119.0-canary.ce846d079"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.6","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.119.0-canary.ce846d079"},"_npmOperationalInternal":{"tmp":"tmp/qa-core_2.119.0-canary.ce846d079_1787793756122_0.3016574238787795","host":"s3://npm-registry-packages-npm-production"}},"2.119.0-canary.62ffd5965":{"name":"@kb-labs/qa-core","version":"2.119.0-canary.62ffd5965","_id":"@kb-labs/qa-core@2.119.0-canary.62ffd5965","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"2b686b435aa80b6439c59e5bd70f5ab25af88082","tarball":"https://registry.npmjs.org/@kb-labs/qa-core/-/qa-core-2.119.0-canary.62ffd5965.tgz","fileCount":8,"integrity":"sha512-Xcum/IIgwV9caBYceJOWXENEbzsQm6iidBj4pjpbT5R9+/ql5adctJHlMENeEBd7qfRqxQyRATnfCcVC3ifpaA==","signatures":[{"sig":"MEYCIQC91+rfLSnTX5961yX8MV9pDsBskkuBLOEsDYmDr0JzPAIhAJ2w0njukCxAlWLYFdv3MfwmfVhlRLKRQq44p4Q/2P0N","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":174136},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-qa-core-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"},"./dist/*":"./dist/*","./report":{"types":"./dist/report/index.d.ts","import":"./dist/report/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src --ext .ts","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint . --fix","test:watch":"vitest","type-check":"tsc --noEmit","pretype-check":"pnpm --filter @kb-labs/qa-core build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-qa-core-2.119.0-canary.62ffd5965.tgz","_integrity":"sha512-Xcum/IIgwV9caBYceJOWXENEbzsQm6iidBj4pjpbT5R9+/ql5adctJHlMENeEBd7qfRqxQyRATnfCcVC3ifpaA==","_npmVersion":"11.17.0","description":"Core business logic for KB Labs QA Plugin — runner, baseline, history, and reporting.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"@kb-labs/sdk":"2.115.4","@kb-labs/qa-contracts":"2.119.0-canary.62ffd5965"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.6","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.119.0-canary.62ffd5965"},"_npmOperationalInternal":{"tmp":"tmp/qa-core_2.119.0-canary.62ffd5965_1787799985366_0.754617428684182","host":"s3://npm-registry-packages-npm-production"}},"2.119.0-canary.1b2bf822b":{"name":"@kb-labs/qa-core","version":"2.119.0-canary.1b2bf822b","_id":"@kb-labs/qa-core@2.119.0-canary.1b2bf822b","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"b126a384e1340ba2273357ffade5bbee3e5d82e3","tarball":"https://registry.npmjs.org/@kb-labs/qa-core/-/qa-core-2.119.0-canary.1b2bf822b.tgz","fileCount":8,"integrity":"sha512-sWsAB8AXhNW67ehLD57Cq5LtMUI8mIassxHxAYb5nXuZcX4vzb+NoBxDFI8iyLVcrW/VJT0Saw2RWz6eiaxWRw==","signatures":[{"sig":"MEUCIQCrq5LmlGdzSJl60HuTlna6LOsDXc4OeQAYPxsO8/wizAIgDj3+M6zquppfZguPMrxIRbkva0bwHZFdqJ3uJlEBKps=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":174136},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-qa-core-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"},"./dist/*":"./dist/*","./report":{"types":"./dist/report/index.d.ts","import":"./dist/report/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src --ext .ts","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint . --fix","test:watch":"vitest","type-check":"tsc --noEmit","pretype-check":"pnpm --filter @kb-labs/qa-core build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-qa-core-2.119.0-canary.1b2bf822b.tgz","_integrity":"sha512-sWsAB8AXhNW67ehLD57Cq5LtMUI8mIassxHxAYb5nXuZcX4vzb+NoBxDFI8iyLVcrW/VJT0Saw2RWz6eiaxWRw==","_npmVersion":"11.17.0","description":"Core business logic for KB Labs QA Plugin — runner, baseline, history, and reporting.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"@kb-labs/sdk":"2.115.4","@kb-labs/qa-contracts":"2.119.0-canary.1b2bf822b"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.6","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.119.0-canary.1b2bf822b"},"_npmOperationalInternal":{"tmp":"tmp/qa-core_2.119.0-canary.1b2bf822b_1787804482828_0.6407494636916327","host":"s3://npm-registry-packages-npm-production"}},"2.119.0-canary.602573533":{"name":"@kb-labs/qa-core","version":"2.119.0-canary.602573533","_id":"@kb-labs/qa-core@2.119.0-canary.602573533","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"f5ef758955dde94eb99b7121ecb684e0139f6cdd","tarball":"https://registry.npmjs.org/@kb-labs/qa-core/-/qa-core-2.119.0-canary.602573533.tgz","fileCount":8,"integrity":"sha512-pMXe4m7txa3dQB0OTzFIE3UYpnPAGqzyy8LZGJNoPP9ZPheFKHUI1+/fzsRhrQRrHkxWBrmqFRToQJVQD0vlmQ==","signatures":[{"sig":"MEUCIDEERV7ezCshUX1eGuvea8XABfSBK/F5+AQOmgwEcT1iAiEAvZJHG1fUMXzYF96UJY5NucSxFMIdz4M/8yrXLQRYXQY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":174136},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-qa-core-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"},"./dist/*":"./dist/*","./report":{"types":"./dist/report/index.d.ts","import":"./dist/report/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src --ext .ts","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint . --fix","test:watch":"vitest","type-check":"tsc --noEmit","pretype-check":"pnpm --filter @kb-labs/qa-core build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-qa-core-2.119.0-canary.602573533.tgz","_integrity":"sha512-pMXe4m7txa3dQB0OTzFIE3UYpnPAGqzyy8LZGJNoPP9ZPheFKHUI1+/fzsRhrQRrHkxWBrmqFRToQJVQD0vlmQ==","_npmVersion":"11.17.0","description":"Core business logic for KB Labs QA Plugin — runner, baseline, history, and reporting.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"@kb-labs/sdk":"2.115.4","@kb-labs/qa-contracts":"2.119.0-canary.602573533"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.6","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.119.0-canary.602573533"},"_npmOperationalInternal":{"tmp":"tmp/qa-core_2.119.0-canary.602573533_1787821779819_0.37009449420568585","host":"s3://npm-registry-packages-npm-production"}},"2.119.0-canary.0b4b21a55":{"name":"@kb-labs/qa-core","version":"2.119.0-canary.0b4b21a55","_id":"@kb-labs/qa-core@2.119.0-canary.0b4b21a55","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"567db42947188e4027cee6f87c64b3b9ef912f2c","tarball":"https://registry.npmjs.org/@kb-labs/qa-core/-/qa-core-2.119.0-canary.0b4b21a55.tgz","fileCount":8,"integrity":"sha512-E0gaUKgyRtsxCbWzxzjQmS1D0KFKR89q+C59SGgQHwcy0S2eVKqvXVX6oyKHM7ePrd2ClFhN/JfJyy8FxpZ2yg==","signatures":[{"sig":"MEUCIDVeIERExD1dgAGs8Ir2coEdLVlhK8OsWG1+WQDNJx0LAiEAn0HOoyX0cX2oqK4UgaEzOvsjC6X2AyKCeUBZ2ZkddZ4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":174136},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-qa-core-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"},"./dist/*":"./dist/*","./report":{"types":"./dist/report/index.d.ts","import":"./dist/report/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src --ext .ts","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint . --fix","test:watch":"vitest","type-check":"tsc --noEmit","pretype-check":"pnpm --filter @kb-labs/qa-core build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-qa-core-2.119.0-canary.0b4b21a55.tgz","_integrity":"sha512-E0gaUKgyRtsxCbWzxzjQmS1D0KFKR89q+C59SGgQHwcy0S2eVKqvXVX6oyKHM7ePrd2ClFhN/JfJyy8FxpZ2yg==","_npmVersion":"11.17.0","description":"Core business logic for KB Labs QA Plugin — runner, baseline, history, and reporting.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"@kb-labs/sdk":"2.115.4","@kb-labs/qa-contracts":"2.119.0-canary.0b4b21a55"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.6","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.119.0-canary.0b4b21a55"},"_npmOperationalInternal":{"tmp":"tmp/qa-core_2.119.0-canary.0b4b21a55_1788376536677_0.5863895724147292","host":"s3://npm-registry-packages-npm-production"}},"2.119.0":{"name":"@kb-labs/qa-core","version":"2.119.0","_id":"@kb-labs/qa-core@2.119.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"31a52c3bb280d006000116a3e988e4aeb6d28cbe","tarball":"https://registry.npmjs.org/@kb-labs/qa-core/-/qa-core-2.119.0.tgz","fileCount":8,"integrity":"sha512-kWOJAevt+/73qiYn8p3PZkKyHePI886J4yL+6S5eSNbe1ByC5OYSMiHgS4xW28YzG1qx91NREYBQyFSQ+AJpMg==","signatures":[{"sig":"MEUCIGnFQWm/yMnUASwkJj/wyRlP3L7Nes1MdzH6EgUANSRfAiEA7a3JETYSm5sbDXBAmvGGw1EQLhA5u06C3tiORKHLgag=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIB89mZQjbmRRYEywF3NOzUtNywFwGEwQ/n+b+ddvI9uiAiEAye6Mm7mPvRiohESRaUJbbaM8BSVpXEQiQuA0rogSXrc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":174085},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-qa-core-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"},"./dist/*":"./dist/*","./report":{"types":"./dist/report/index.d.ts","import":"./dist/report/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src --ext .ts","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint . --fix","test:watch":"vitest","type-check":"tsc --noEmit","pretype-check":"pnpm --filter @kb-labs/qa-core build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-qa-core-2.119.0.tgz","_integrity":"sha512-kWOJAevt+/73qiYn8p3PZkKyHePI886J4yL+6S5eSNbe1ByC5OYSMiHgS4xW28YzG1qx91NREYBQyFSQ+AJpMg==","_npmVersion":"11.19.0","description":"Core business logic for KB Labs QA Plugin — runner, baseline, history, and reporting.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"@kb-labs/sdk":"2.115.4","@kb-labs/qa-contracts":"2.119.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.6","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.119.0"},"_npmOperationalInternal":{"tmp":"tmp/qa-core_2.119.0_1788635020459_0.9882085969722505","host":"s3://npm-registry-packages-npm-production"}},"2.119.1-canary.b53bbee1d":{"name":"@kb-labs/qa-core","version":"2.119.1-canary.b53bbee1d","_id":"@kb-labs/qa-core@2.119.1-canary.b53bbee1d","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"f9056c94ec16e645fbc2a3d073117390bc1e054d","tarball":"https://registry.npmjs.org/@kb-labs/qa-core/-/qa-core-2.119.1-canary.b53bbee1d.tgz","fileCount":8,"integrity":"sha512-Hd8MQiiK3lnvVwudvvnVXGSsGZ60VGje/we58i6mbV329TZoJo0gJS4473Yxl+j9UWob9SqdK2tgE8OOQo4qXQ==","signatures":[{"sig":"MEUCIQD2127pLMIREU+pGpH0XtpqfqEcBcXnLgIWo+3pnoPquAIgXb2UYYQaHjL28y93p+kyv5nGeKEVpbXcvyLembWTF9I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIAVXqelM5KbfewOm+0jrHFa+Y7GGwe/jFMdPK93AH70+AiEA16Ve0tNOAegd9ARquQ2ZwuqvEPFbz00w6eJrslsRPX4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":174136},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-qa-core-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"},"./dist/*":"./dist/*","./report":{"types":"./dist/report/index.d.ts","import":"./dist/report/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src --ext .ts","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint . --fix","test:watch":"vitest","type-check":"tsc --noEmit","pretype-check":"pnpm --filter @kb-labs/qa-core build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-qa-core-2.119.1-canary.b53bbee1d.tgz","_integrity":"sha512-Hd8MQiiK3lnvVwudvvnVXGSsGZ60VGje/we58i6mbV329TZoJo0gJS4473Yxl+j9UWob9SqdK2tgE8OOQo4qXQ==","_npmVersion":"11.19.0","description":"Core business logic for KB Labs QA Plugin — runner, baseline, history, and reporting.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"@kb-labs/sdk":"2.115.4","@kb-labs/qa-contracts":"2.119.1-canary.b53bbee1d"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.6","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.119.1-canary.b53bbee1d"},"_npmOperationalInternal":{"tmp":"tmp/qa-core_2.119.1-canary.b53bbee1d_1788649710628_0.2865291788300359","host":"s3://npm-registry-packages-npm-production"}},"2.119.1-canary.a6aa9b388":{"name":"@kb-labs/qa-core","version":"2.119.1-canary.a6aa9b388","_id":"@kb-labs/qa-core@2.119.1-canary.a6aa9b388","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"289ee39aac7fe3cc709de5f60f46c0a1f90ffcb4","tarball":"https://registry.npmjs.org/@kb-labs/qa-core/-/qa-core-2.119.1-canary.a6aa9b388.tgz","fileCount":8,"integrity":"sha512-Hywq7l7HilT1PrqROfsWADo+zX/KO+fMHL4adsur9ruLOHg6P61wVI5aqo0hJuDGt0/GmMI8SOKYiNWTqz/1sg==","signatures":[{"sig":"MEUCIEvfA2AyK8XUI937ftn3r4u6z/lyH40syEMxwIgLZGfSAiEAkNyQCBHKNkzmb7U/oHXHsHuFEdbXFyWIh/qX/l9Fd2s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCICDzgNW1IaJTBXA4cq4sFfbzmg+9t3emyo4QnD8ehNscAiEAo5pBZADqHdNM38uTGAj86bu/LHiYPW+tkj0Co1hAGTU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":174136},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-qa-core-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"},"./dist/*":"./dist/*","./report":{"types":"./dist/report/index.d.ts","import":"./dist/report/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src --ext .ts","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint . --fix","test:watch":"vitest","type-check":"tsc --noEmit","pretype-check":"pnpm --filter @kb-labs/qa-core build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-qa-core-2.119.1-canary.a6aa9b388.tgz","_integrity":"sha512-Hywq7l7HilT1PrqROfsWADo+zX/KO+fMHL4adsur9ruLOHg6P61wVI5aqo0hJuDGt0/GmMI8SOKYiNWTqz/1sg==","_npmVersion":"11.19.0","description":"Core business logic for KB Labs QA Plugin — runner, baseline, history, and reporting.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"@kb-labs/sdk":"2.115.4","@kb-labs/qa-contracts":"2.119.1-canary.a6aa9b388"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.6","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.119.1-canary.a6aa9b388"},"_npmOperationalInternal":{"tmp":"tmp/qa-core_2.119.1-canary.a6aa9b388_1788653852183_0.8677984509697099","host":"s3://npm-registry-packages-npm-production"}},"2.119.1-canary.57c3a1e5e":{"name":"@kb-labs/qa-core","version":"2.119.1-canary.57c3a1e5e","_id":"@kb-labs/qa-core@2.119.1-canary.57c3a1e5e","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"9a3302e2e76867f001669232ad343c125d78fa42","tarball":"https://registry.npmjs.org/@kb-labs/qa-core/-/qa-core-2.119.1-canary.57c3a1e5e.tgz","fileCount":8,"integrity":"sha512-8gcjQI4p07ekcz2OW6oDojaJecf1Mer0BhZF0hKmFHV/xpKZ2r/uckREkHAUYnnwEyUY2v3Qp7kNh+1k5Io8oQ==","signatures":[{"sig":"MEUCICLjikoeVjssHbZ/Nf8UIgNyn67npbjH9/98N0WWgzD8AiEA098Ejv/5eyZ8JlruF4S1lXdnu0pTYxLjRxq2sI13CTY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDe4lqNG40poVGEY7Bdlff55ZK1viTwc7MG7ibOJBnfmgIhANsqiNIsWon/r7RcO5i0ukRbDxjw/rgUcO3Tfeozo2hO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":174136},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-qa-core-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"},"./dist/*":"./dist/*","./report":{"types":"./dist/report/index.d.ts","import":"./dist/report/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src --ext .ts","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint . --fix","test:watch":"vitest","type-check":"tsc --noEmit","pretype-check":"pnpm --filter @kb-labs/qa-core build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-qa-core-2.119.1-canary.57c3a1e5e.tgz","_integrity":"sha512-8gcjQI4p07ekcz2OW6oDojaJecf1Mer0BhZF0hKmFHV/xpKZ2r/uckREkHAUYnnwEyUY2v3Qp7kNh+1k5Io8oQ==","_npmVersion":"11.19.0","description":"Core business logic for KB Labs QA Plugin — runner, baseline, history, and reporting.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"@kb-labs/sdk":"2.115.4","@kb-labs/qa-contracts":"2.119.1-canary.57c3a1e5e"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.6","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.119.1-canary.57c3a1e5e"},"_npmOperationalInternal":{"tmp":"tmp/qa-core_2.119.1-canary.57c3a1e5e_1788657816413_0.35916693343286865","host":"s3://npm-registry-packages-npm-production"}},"2.119.1-canary.1e87213c2":{"name":"@kb-labs/qa-core","version":"2.119.1-canary.1e87213c2","_id":"@kb-labs/qa-core@2.119.1-canary.1e87213c2","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"a256e12ef984fc774e4d1de748e959f12c36edb6","tarball":"https://registry.npmjs.org/@kb-labs/qa-core/-/qa-core-2.119.1-canary.1e87213c2.tgz","fileCount":8,"integrity":"sha512-KQzNufgCPhDP0+IdsDy6oIAs2vdVN8BaYEHePHshP2b5hwFkWDxGMLAvQEKH6buoscbWq4IujV27eO3h5mOegA==","signatures":[{"sig":"MEUCIC9iWzOMcUynHQLO/bZ+Dlg4uk3MslK4IbuQHa4yU6QVAiEAn/14eoisrgzmvbzXqX6tcRNckNtCGXZr+2YR+AXO/KY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQD6FYuwAkI6FiAzChbhBH1KxDyUkddJBWFa2FLQRbVmZQIgNjaM8fuDw04NwQHko0cbAh2SUMZmFJn9oISpCA1S4sU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":174136},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-qa-core-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"},"./dist/*":"./dist/*","./report":{"types":"./dist/report/index.d.ts","import":"./dist/report/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src --ext .ts","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint . --fix","test:watch":"vitest","type-check":"tsc --noEmit","pretype-check":"pnpm --filter @kb-labs/qa-core build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-qa-core-2.119.1-canary.1e87213c2.tgz","_integrity":"sha512-KQzNufgCPhDP0+IdsDy6oIAs2vdVN8BaYEHePHshP2b5hwFkWDxGMLAvQEKH6buoscbWq4IujV27eO3h5mOegA==","_npmVersion":"11.19.0","description":"Core business logic for KB Labs QA Plugin — runner, baseline, history, and reporting.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"@kb-labs/sdk":"2.115.4","@kb-labs/qa-contracts":"2.119.1-canary.1e87213c2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.6","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.119.1-canary.1e87213c2"},"_npmOperationalInternal":{"tmp":"tmp/qa-core_2.119.1-canary.1e87213c2_1788661360429_0.8672895693094091","host":"s3://npm-registry-packages-npm-production"}},"2.119.1-canary.ee03bc25d":{"name":"@kb-labs/qa-core","version":"2.119.1-canary.ee03bc25d","_id":"@kb-labs/qa-core@2.119.1-canary.ee03bc25d","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"b3e74491ccfea2bd4853f93fd5f5100353a6dcda","tarball":"https://registry.npmjs.org/@kb-labs/qa-core/-/qa-core-2.119.1-canary.ee03bc25d.tgz","fileCount":8,"integrity":"sha512-oXyeK7YrvpmVsL2lbfZYhmQuqWPISju34Hu3S5owrGqrzjPceAQWHqWLRNrenKpHMEpPHnb79dYr0mtji2fwEQ==","signatures":[{"sig":"MEYCIQDvLbKTiMXQT0v5a1S/6RxyDCF/uttqbWUNSehOAaCy6QIhAMuSIIYeLPD8swJzQldCHC9IBeEcM2iI/g5KTeCFaA9h","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFceXRf1DHP8WcNCyj0kXyep5zLAws6KHijF6grIGWiJAiEAv9TtgFD70b40al84o6bP/SUP5uuzKzhVF0pobLbKAXI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":174136},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-qa-core-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"},"./dist/*":"./dist/*","./report":{"types":"./dist/report/index.d.ts","import":"./dist/report/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src --ext .ts","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint . --fix","test:watch":"vitest","type-check":"tsc --noEmit","pretype-check":"pnpm --filter @kb-labs/qa-core build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-qa-core-2.119.1-canary.ee03bc25d.tgz","_integrity":"sha512-oXyeK7YrvpmVsL2lbfZYhmQuqWPISju34Hu3S5owrGqrzjPceAQWHqWLRNrenKpHMEpPHnb79dYr0mtji2fwEQ==","_npmVersion":"11.19.0","description":"Core business logic for KB Labs QA Plugin — runner, baseline, history, and reporting.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"@kb-labs/sdk":"2.115.4","@kb-labs/qa-contracts":"2.119.1-canary.ee03bc25d"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.6","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.119.1-canary.ee03bc25d"},"_npmOperationalInternal":{"tmp":"tmp/qa-core_2.119.1-canary.ee03bc25d_1789209808355_0.7957732233078358","host":"s3://npm-registry-packages-npm-production"}},"2.119.1-canary.a73502f0d":{"name":"@kb-labs/qa-core","version":"2.119.1-canary.a73502f0d","_id":"@kb-labs/qa-core@2.119.1-canary.a73502f0d","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"84df7da76410b8d4ad1ef1d5647a25d52222ddf8","tarball":"https://registry.npmjs.org/@kb-labs/qa-core/-/qa-core-2.119.1-canary.a73502f0d.tgz","fileCount":8,"integrity":"sha512-wvi912Q4dRG0vj4kOrmmkdmqB6vQkOY4b2zXqRUJJMHuxSP4uUmlx16G6FtIJ9nDB1RBz0KjtT/4Gh22D+txpw==","signatures":[{"sig":"MEQCIBsMP+X0OiZooc4nvhKnaMfHn5QuJy1sKoymyCzQ1zuVAiBThjMPPpBQB+Fg+Mfher8f4NVHsMSh8Wi0HStG+6NJ0A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFHfAIY+MRBSBVITSVMHC3ePUaTkB+Sy110x5hHHvK7SAiEA4z7b/1iuBpTpRMN4WquQoUn5uLRneogGYo0o19Nt1vE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":174136},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-qa-core-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"},"./dist/*":"./dist/*","./report":{"types":"./dist/report/index.d.ts","import":"./dist/report/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src --ext .ts","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint . --fix","test:watch":"vitest","type-check":"tsc --noEmit","pretype-check":"pnpm --filter @kb-labs/qa-core build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-qa-core-2.119.1-canary.a73502f0d.tgz","_integrity":"sha512-wvi912Q4dRG0vj4kOrmmkdmqB6vQkOY4b2zXqRUJJMHuxSP4uUmlx16G6FtIJ9nDB1RBz0KjtT/4Gh22D+txpw==","_npmVersion":"11.19.0","description":"Core business logic for KB Labs QA Plugin — runner, baseline, history, and reporting.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"@kb-labs/sdk":"2.115.4","@kb-labs/qa-contracts":"2.119.1-canary.a73502f0d"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.6","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.119.1-canary.a73502f0d"},"_npmOperationalInternal":{"tmp":"tmp/qa-core_2.119.1-canary.a73502f0d_1789258186513_0.7233446357906907","host":"s3://npm-registry-packages-npm-production"}},"2.119.1-canary.e834e2cf9":{"name":"@kb-labs/qa-core","version":"2.119.1-canary.e834e2cf9","_id":"@kb-labs/qa-core@2.119.1-canary.e834e2cf9","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"0d920305ddb53ab0abc23dd36c35d62065157780","tarball":"https://registry.npmjs.org/@kb-labs/qa-core/-/qa-core-2.119.1-canary.e834e2cf9.tgz","fileCount":8,"integrity":"sha512-SoUTYr81YOkTlm9Ad7g3ZiFF3LeFnKwDo0OKDb0U6xPfNhIUu8cVR1pf5hW6Fv9UXBWnl40Ory80alc8+zh2xg==","signatures":[{"sig":"MEQCIClDrbnCMN0laXKJEwfE5YMgLQh79re5WxVePtkeqRE+AiB101okgWED+qgQdMAbERdmMQnUj1Q9qmhejuRlx8VvqA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFPIPjPF4dzvbOu5/yqfYqmo2POVqfGfgjG6OtJ7jczGAiEA7+0lADMGhVD1HlvGENnrk3HUrCoHC19zAfXz/K6avrQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":174136},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-qa-core-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"},"./dist/*":"./dist/*","./report":{"types":"./dist/report/index.d.ts","import":"./dist/report/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src --ext .ts","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint . --fix","test:watch":"vitest","type-check":"tsc --noEmit","pretype-check":"pnpm --filter @kb-labs/qa-core build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-qa-core-2.119.1-canary.e834e2cf9.tgz","_integrity":"sha512-SoUTYr81YOkTlm9Ad7g3ZiFF3LeFnKwDo0OKDb0U6xPfNhIUu8cVR1pf5hW6Fv9UXBWnl40Ory80alc8+zh2xg==","_npmVersion":"11.19.0","description":"Core business logic for KB Labs QA Plugin — runner, baseline, history, and reporting.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"@kb-labs/sdk":"2.115.4","@kb-labs/qa-contracts":"2.119.1-canary.e834e2cf9"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.6","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.119.1-canary.e834e2cf9"},"_npmOperationalInternal":{"tmp":"tmp/qa-core_2.119.1-canary.e834e2cf9_1789300111229_0.5249335173098955","host":"s3://npm-registry-packages-npm-production"}},"2.119.1-canary.6a127adf8":{"name":"@kb-labs/qa-core","version":"2.119.1-canary.6a127adf8","_id":"@kb-labs/qa-core@2.119.1-canary.6a127adf8","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"f51b3ef7bd5eb5756786b0f7577024cb6d3036bc","tarball":"https://registry.npmjs.org/@kb-labs/qa-core/-/qa-core-2.119.1-canary.6a127adf8.tgz","fileCount":8,"integrity":"sha512-7iR1FPV1hNA5xCvLtWEt1iSi3XGXugTuE2F3ngcyuTTFkLoKijRiQX7utUFjvjTrbB5Lst1VhCUZ0gs1xOgvvA==","signatures":[{"sig":"MEUCIFtPoveMvSzqjA+76Qfe/B2rVIA1+9ygO63zNNlVDfdyAiEA2yqa0QGkXPdZ+DGFcqWFutJokqstO7R3vAlxsPt7RmU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDTbv6sFxKWwHT+wJXdBOacWOFxFyj3D6dMoA8K55ilOAiEAybpFm9ADI0jy89TBWB5+frGfVHk48JGsLs8NXNiwIgg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":174136},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-qa-core-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"},"./dist/*":"./dist/*","./report":{"types":"./dist/report/index.d.ts","import":"./dist/report/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src --ext .ts","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint . --fix","test:watch":"vitest","type-check":"tsc --noEmit","pretype-check":"pnpm --filter @kb-labs/qa-core build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-qa-core-2.119.1-canary.6a127adf8.tgz","_integrity":"sha512-7iR1FPV1hNA5xCvLtWEt1iSi3XGXugTuE2F3ngcyuTTFkLoKijRiQX7utUFjvjTrbB5Lst1VhCUZ0gs1xOgvvA==","_npmVersion":"11.19.0","description":"Core business logic for KB Labs QA Plugin — runner, baseline, history, and reporting.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"@kb-labs/sdk":"2.115.4","@kb-labs/qa-contracts":"2.119.1-canary.6a127adf8"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.6","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.119.1-canary.6a127adf8"},"_npmOperationalInternal":{"tmp":"tmp/qa-core_2.119.1-canary.6a127adf8_1789313100172_0.7295352361576031","host":"s3://npm-registry-packages-npm-production"}},"2.119.1-canary.c8f889b14":{"name":"@kb-labs/qa-core","version":"2.119.1-canary.c8f889b14","_id":"@kb-labs/qa-core@2.119.1-canary.c8f889b14","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"e42b64ec9d89d7ea5b1507e8938540fc7b735159","tarball":"https://registry.npmjs.org/@kb-labs/qa-core/-/qa-core-2.119.1-canary.c8f889b14.tgz","fileCount":8,"integrity":"sha512-qL2kRDO1HbRroDZxo9OZ4BdUh4vX9k/ADUB0v4wHJs3+ze3GubwSgDQBgYupbzH3E27vEN1W5UW0T9ZUxOFDQA==","signatures":[{"sig":"MEUCIQCDH0vzseJTO/tRk71FYTcsTVS7vZfx9VltbgMbyDMBrgIgRZxsw3iRO/UJstHVTVsBsKVNt+Tt0D1jgGB5ex+8UTg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQD0xlt5JewYvrcxnT63tcOOTgYfbUuyfrrvYZfE2DExtgIgYx2nhCexIGtwbE1pdw+3p81K2Rq+6/4H3xMGjFbUuUs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":174136},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-qa-core-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"},"./dist/*":"./dist/*","./report":{"types":"./dist/report/index.d.ts","import":"./dist/report/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src --ext .ts","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint . --fix","test:watch":"vitest","type-check":"tsc --noEmit","pretype-check":"pnpm --filter @kb-labs/qa-core build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-qa-core-2.119.1-canary.c8f889b14.tgz","_integrity":"sha512-qL2kRDO1HbRroDZxo9OZ4BdUh4vX9k/ADUB0v4wHJs3+ze3GubwSgDQBgYupbzH3E27vEN1W5UW0T9ZUxOFDQA==","_npmVersion":"11.19.0","description":"Core business logic for KB Labs QA Plugin — runner, baseline, history, and reporting.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"@kb-labs/sdk":"2.117.0","@kb-labs/qa-contracts":"2.119.1-canary.c8f889b14"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.6","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.119.1-canary.c8f889b14"},"_npmOperationalInternal":{"tmp":"tmp/qa-core_2.119.1-canary.c8f889b14_1789413310012_0.5893676134530759","host":"s3://npm-registry-packages-npm-production"}},"2.120.0-canary.68fdd56fa":{"name":"@kb-labs/qa-core","version":"2.120.0-canary.68fdd56fa","_id":"@kb-labs/qa-core@2.120.0-canary.68fdd56fa","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"e205f84efcdffe86da1e39f41a29315c0dbf3044","tarball":"https://registry.npmjs.org/@kb-labs/qa-core/-/qa-core-2.120.0-canary.68fdd56fa.tgz","fileCount":8,"integrity":"sha512-tfIcHKD4BpcDhA44o0csbkSjlNDbBNi/Rx4gCozJiq+DrRe3uNZpBa8D+GbTk5Q4bh2DGg7lFRaHAFEcyVzPNw==","signatures":[{"sig":"MEUCIGVoSgeFeGuTSuaR7CtYxDUJUGwBI5oBkFM+gQMnhjKHAiEAp1tGseuY3hJKva42DoxV9kGS17GdIiS0bfTbg0+0/+A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBwnnqRhA2zbJzcY62CbkQBKyleQCh/W5kF0FUozP8jdAiBlgoGSxQlnxR8W+u8cjiRrm+83HlcBNDCY4hcfyzuHhQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":174136},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-qa-core-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"},"./dist/*":"./dist/*","./report":{"types":"./dist/report/index.d.ts","import":"./dist/report/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src --ext .ts","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint . --fix","test:watch":"vitest","type-check":"tsc --noEmit","pretype-check":"pnpm --filter @kb-labs/qa-core build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-qa-core-2.120.0-canary.68fdd56fa.tgz","_integrity":"sha512-tfIcHKD4BpcDhA44o0csbkSjlNDbBNi/Rx4gCozJiq+DrRe3uNZpBa8D+GbTk5Q4bh2DGg7lFRaHAFEcyVzPNw==","_npmVersion":"11.19.0","description":"Core business logic for KB Labs QA Plugin — runner, baseline, history, and reporting.","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"@kb-labs/sdk":"2.117.0","@kb-labs/qa-contracts":"2.120.0-canary.68fdd56fa"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.6","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.120.0-canary.68fdd56fa"},"_npmOperationalInternal":{"tmp":"tmp/qa-core_2.120.0-canary.68fdd56fa_1790212964531_0.4402314829736711","host":"s3://npm-registry-packages-npm-production"}},"2.120.0":{"name":"@kb-labs/qa-core","version":"2.120.0","_id":"@kb-labs/qa-core@2.120.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"bad9ade9f63cbb6d1576abe3df12699ea1cb8024","tarball":"https://registry.npmjs.org/@kb-labs/qa-core/-/qa-core-2.120.0.tgz","fileCount":8,"integrity":"sha512-gbhdO5RklQ4b9/QDQMowrZ+NE4etp7n9m6inv688OSGcUSQDEp9Jt6ZRiJ2TJy0uvl1T1Tgi7zPlkL16a4Xyew==","signatures":[{"sig":"MEUCIQCBj/2JhXOoHQdKkbBiguLHnkwB/gwClxh869A5B/AMgAIgTYbOpDdsBcxseW/E67Qah8Ayfwv+Wr3SMhLj5ebSZFg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCqRW9I7Qjt3WR5pXJsRdZRbeLQjZrZVfH64Ww3My8ebQIhAJKFidTXLLBCv2qX5D5xBW9aDp8zpDpKCxcken9Y4dK0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":174085},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-qa-core-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"},"./dist/*":"./dist/*","./report":{"types":"./dist/report/index.d.ts","import":"./dist/report/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src --ext .ts","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint . --fix","test:watch":"vitest","type-check":"tsc --noEmit","pretype-check":"pnpm --filter @kb-labs/qa-core build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-qa-core-2.120.0.tgz","_integrity":"sha512-gbhdO5RklQ4b9/QDQMowrZ+NE4etp7n9m6inv688OSGcUSQDEp9Jt6ZRiJ2TJy0uvl1T1Tgi7zPlkL16a4Xyew==","_npmVersion":"11.19.0","description":"Core business logic for KB Labs QA Plugin — runner, baseline, history, and reporting.","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"@kb-labs/sdk":"2.117.0","@kb-labs/qa-contracts":"2.120.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.6","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.120.0"},"_npmOperationalInternal":{"tmp":"tmp/qa-core_2.120.0_1790278969139_0.6551314693584951","host":"s3://npm-registry-packages-npm-production"}},"2.120.1":{"name":"@kb-labs/qa-core","version":"2.120.1","_id":"@kb-labs/qa-core@2.120.1","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"bfc6db6b7c0aaea44c75148099cf4ee19a0a3f05","tarball":"https://registry.npmjs.org/@kb-labs/qa-core/-/qa-core-2.120.1.tgz","fileCount":8,"integrity":"sha512-TTD+d5VLwDtY3HdNYhfuW7ozQ7p0kUIJKfHc+neJOpmwlxb0+eUKMCQdxFM/VM2P719zwxylNlXs43etJsHY6g==","signatures":[{"sig":"MEYCIQCMW1g+F+45WdEqYh++zbEcQIoEdNMiSXDedUQVhC4x3AIhANAi4b6GAqvpRKNBK88gFa/hCJTPw1R6PSPsXKEVor/f","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC2YOs2PIYUqdIAy1nlVBqpRUWQXMmwAEVw5GP1eMox8AIhAPq7xuuvgNgkH8Nwh4UCwKwt0fjSqiHsqRwu0mK1mYGB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":174085},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-qa-core-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"},"./dist/*":"./dist/*","./report":{"types":"./dist/report/index.d.ts","import":"./dist/report/index.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src --ext .ts","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint . --fix","test:watch":"vitest","type-check":"tsc --noEmit","pretype-check":"pnpm --filter @kb-labs/qa-core build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-qa-core-2.120.1.tgz","_integrity":"sha512-TTD+d5VLwDtY3HdNYhfuW7ozQ7p0kUIJKfHc+neJOpmwlxb0+eUKMCQdxFM/VM2P719zwxylNlXs43etJsHY6g==","_npmVersion":"11.19.0","description":"Core business logic for KB Labs QA Plugin — runner, baseline, history, and reporting.","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"@kb-labs/sdk":"2.117.0","@kb-labs/qa-contracts":"2.120.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.6","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.120.1"},"_npmOperationalInternal":{"tmp":"tmp/qa-core_2.120.1_1790288479555_0.3630488931572611","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2026-04-06T16:22:07.819Z","modified":"2026-09-24T22:57:28.127Z","0.6.0":"2026-04-06T16:22:08.070Z","2.6.0":"2026-04-11T15:46:09.259Z","2.9.0":"2026-04-11T18:27:59.315Z","2.10.0":"2026-04-11T19:00:38.763Z","2.11.0":"2026-04-11T19:30:03.002Z","2.12.0":"2026-04-11T20:04:55.077Z","2.13.0":"2026-04-11T20:25:32.178Z","2.14.0":"2026-04-12T10:02:10.473Z","2.15.0":"2026-04-12T20:06:09.026Z","2.17.0":"2026-04-13T14:17:11.329Z","2.18.0":"2026-04-13T14:34:49.400Z","2.19.0":"2026-04-13T15:28:54.467Z","2.20.0":"2026-04-13T20:58:21.737Z","2.22.0":"2026-04-14T09:26:07.402Z","2.23.0":"2026-04-14T09:37:47.696Z","2.25.0":"2026-04-14T10:51:41.505Z","2.28.0":"2026-04-14T12:37:00.978Z","2.29.0":"2026-04-14T17:10:06.884Z","2.30.0":"2026-04-14T18:32:32.983Z","2.31.0":"2026-04-14T19:25:15.107Z","2.32.0":"2026-04-14T21:12:32.976Z","2.33.0":"2026-04-14T21:33:21.957Z","2.34.0":"2026-04-14T22:11:01.489Z","2.35.0":"2026-04-15T08:09:09.151Z","2.36.0":"2026-04-15T17:56:45.790Z","2.37.0":"2026-04-16T08:03:31.952Z","2.38.0":"2026-04-16T09:12:33.678Z","2.39.0":"2026-04-16T16:20:03.831Z","2.40.0":"2026-04-16T22:46:29.963Z","2.41.0":"2026-04-17T11:25:15.810Z","2.42.0":"2026-04-17T12:28:33.839Z","2.43.0":"2026-04-17T13:11:51.031Z","2.44.0":"2026-04-18T08:30:31.819Z","2.45.0":"2026-04-18T11:06:50.492Z","2.46.0":"2026-04-18T11:30:52.221Z","2.47.0":"2026-04-18T12:10:08.819Z","2.53.0":"2026-04-18T17:52:38.627Z","2.54.0":"2026-04-19T16:28:04.868Z","2.55.0":"2026-04-19T17:48:02.462Z","2.56.0":"2026-04-19T19:16:27.158Z","2.57.0":"2026-04-19T19:34:56.882Z","2.58.0":"2026-04-19T20:21:59.698Z","2.59.0":"2026-04-19T20:45:33.404Z","2.60.0":"2026-04-19T21:39:55.550Z","2.61.0":"2026-04-20T14:01:33.744Z","2.62.0":"2026-04-20T15:35:47.522Z","2.64.0":"2026-04-20T20:28:39.255Z","2.65.0":"2026-04-21T07:15:02.611Z","2.66.0":"2026-04-21T07:36:23.900Z","2.67.0":"2026-04-21T08:08:36.893Z","2.68.0":"2026-04-21T08:27:52.127Z","2.72.0":"2026-04-21T10:13:46.208Z","2.73.0":"2026-04-21T11:18:24.412Z","2.74.0":"2026-04-21T12:30:18.732Z","2.75.0":"2026-04-21T13:04:42.266Z","2.77.0":"2026-04-21T14:02:21.692Z","2.79.0":"2026-04-21T16:37:33.724Z","2.80.0":"2026-04-21T17:13:52.835Z","2.81.0":"2026-04-21T17:42:00.736Z","2.82.0":"2026-04-21T18:17:17.699Z","2.87.0":"2026-04-24T20:59:29.273Z","2.88.0":"2026-04-25T09:34:14.838Z","2.89.0":"2026-04-25T10:05:46.417Z","2.93.0":"2026-04-28T19:51:09.518Z","2.94.0":"2026-04-28T21:12:28.282Z","2.96.0":"2026-07-03T23:02:12.128Z","2.98.0":"2026-07-18T14:35:08.462Z","2.100.0":"2026-07-19T00:38:31.777Z","2.101.0-canary.3f3ceb8f":"2026-07-19T14:45:08.794Z","2.101.0":"2026-07-19T16:08:53.774Z","2.102.0":"2026-07-19T21:29:46.438Z","2.103.0":"2026-07-19T22:39:14.025Z","2.104.0":"2026-07-19T23:52:39.719Z","2.105.0":"2026-07-23T22:33:29.467Z","2.106.0":"2026-07-24T01:07:31.306Z","2.107.0":"2026-07-25T18:57:09.204Z","2.109.0":"2026-07-25T20:48:28.630Z","2.110.0":"2026-07-28T00:41:36.217Z","2.111.0":"2026-07-28T18:54:24.173Z","2.112.0":"2026-07-29T06:52:58.627Z","2.114.0":"2026-07-30T22:05:58.745Z","2.116.11":"2026-08-01T21:09:30.990Z","2.116.12":"2026-08-01T22:05:26.546Z","2.116.13":"2026-08-01T22:31:55.559Z","2.116.14":"2026-08-01T23:01:52.437Z","2.117.0":"2026-08-09T17:53:39.410Z","2.118.0":"2026-08-11T18:04:31.584Z","2.118.1":"2026-08-12T08:50:03.012Z","2.118.2":"2026-08-12T22:28:49.635Z","2.119.0-canary.8c5512847":"2026-08-15T17:04:23.776Z","2.119.0-canary.cee505c72":"2026-08-18T21:08:01.110Z","2.119.0-canary.85d060ea6":"2026-08-20T18:28:40.390Z","2.119.0-canary.c64d2c41e":"2026-08-24T22:03:32.869Z","2.119.0-canary.0b1ec4151":"2026-08-24T22:38:00.787Z","2.119.0-canary.2077501f1":"2026-08-24T23:21:48.654Z","2.119.0-canary.b20fd4a5b":"2026-08-25T02:41:06.122Z","2.119.0-canary.448a88d0f":"2026-08-25T06:12:13.114Z","2.119.0-canary.e120bc0ee":"2026-08-25T06:53:20.370Z","2.119.0-canary.6ec5ad2e4":"2026-08-25T15:25:25.001Z","2.119.0-canary.f8394d5fd":"2026-08-25T16:27:14.717Z","2.119.0-canary.bb3d7f2f1":"2026-08-25T18:03:04.216Z","2.119.0-canary.3edea00f6":"2026-08-26T17:29:11.427Z","2.119.0-canary.8f939a290":"2026-08-26T23:50:08.046Z","2.119.0-canary.0c078654e":"2026-08-27T00:25:53.637Z","2.119.0-canary.ce846d079":"2026-08-27T01:22:36.324Z","2.119.0-canary.62ffd5965":"2026-08-27T03:06:25.520Z","2.119.0-canary.1b2bf822b":"2026-08-27T04:21:22.994Z","2.119.0-canary.602573533":"2026-08-27T09:09:39.954Z","2.119.0-canary.0b4b21a55":"2026-09-02T19:15:36.806Z","2.119.0":"2026-09-05T19:03:40.537Z","2.119.1-canary.b53bbee1d":"2026-09-05T23:08:30.719Z","2.119.1-canary.a6aa9b388":"2026-09-06T00:17:32.271Z","2.119.1-canary.57c3a1e5e":"2026-09-06T01:23:36.512Z","2.119.1-canary.1e87213c2":"2026-09-06T02:22:40.538Z","2.119.1-canary.ee03bc25d":"2026-09-12T10:43:28.439Z","2.119.1-canary.a73502f0d":"2026-09-13T00:09:46.615Z","2.119.1-canary.e834e2cf9":"2026-09-13T11:48:31.304Z","2.119.1-canary.6a127adf8":"2026-09-13T15:25:00.254Z","2.119.1-canary.c8f889b14":"2026-09-14T19:15:10.161Z","2.120.0-canary.68fdd56fa":"2026-09-24T01:22:44.615Z","2.120.0":"2026-09-24T19:42:49.245Z","2.120.1":"2026-09-24T22:21:19.655Z"},"description":"Core business logic for KB Labs QA Plugin — runner, baseline, history, and reporting.","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"readme":"","readmeFilename":"README.md"}