{"_id":"@kb-labs/quality-core","_rev":"129-f81db78fc9a3d8d2de3962cab4432e82","name":"@kb-labs/quality-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","candidate-platform-2.120.0-stable-dafff6e385f0":"2.120.0","latest":"2.120.1","candidate-platform-2.120.1-stable-80dd88880fc4":"2.120.1"},"versions":{"0.6.0":{"name":"@kb-labs/quality-core","version":"0.6.0","_id":"@kb-labs/quality-core@0.6.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"9254b08b86e5e4fce49c5c4888828318bf1fa71e","tarball":"https://registry.npmjs.org/@kb-labs/quality-core/-/quality-core-0.6.0.tgz","fileCount":32,"integrity":"sha512-+AGi0quUKcqulujkZQKIV81JCgRpf2tJKCNY6kJMvjmgQM8eqCIb+KrFTeA5ZWDJfy2RQWHtQPNN09G7aisuLQ==","signatures":[{"sig":"MEQCH3i8uYs0VS3+xkkn9bWwMzkavHztOtpF6RxSXj7098MCIQC0BZntrvoPJtW0BvpKX+HGt+P/U7rGDupURA8UIg9d+w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":461722},"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"},"./graph":{"types":"./dist/graph/index.d.ts","import":"./dist/graph/index.js"},"./stale":{"types":"./dist/stale/index.d.ts","import":"./dist/stale/index.js"},"./stats":{"types":"./dist/stats/index.d.ts","import":"./dist/stats/index.js"},"./tests":{"types":"./dist/tests/index.d.ts","import":"./dist/tests/index.js"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js"},"./builds":{"types":"./dist/builds/index.d.ts","import":"./dist/builds/index.js"},"./dist/*":"./dist/*","./health":{"types":"./dist/health/index.d.ts","import":"./dist/health/index.js"},"./dead-code":{"types":"./dist/dead-code/index.d.ts","import":"./dist/dead-code/index.js"},"./build-order":{"types":"./dist/build-order/index.d.ts","import":"./dist/build-order/index.js"},"./dependencies":{"types":"./dist/dependencies/index.d.ts","import":"./dist/dependencies/index.js"}},"gitHead":"484b4c672a57e1af5e79c03505f67732925f47f2","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/quality-core build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_npmVersion":"10.8.2","description":"Core business logic for KB Labs Quality plugin - monorepo analysis, dependency management, and health checks.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"globby":"^11.0.0","minimatch":"^10.0.1","typescript":"^5.6.3","@kb-labs/sdk":"^1.5.0","@kb-labs/quality-contracts":"^0.6.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.4","@types/node":"^24.3.3","@kb-labs/devkit":"link:../../../../infra/kb-labs-devkit"},"_npmOperationalInternal":{"tmp":"tmp/quality-core_0.6.0_1775492562640_0.628645921376721","host":"s3://npm-registry-packages-npm-production"}},"2.6.0":{"name":"@kb-labs/quality-core","version":"2.6.0","_id":"@kb-labs/quality-core@2.6.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"20f7ceca6b17611e5e4f46e12eea0fc417aa64f2","tarball":"https://registry.npmjs.org/@kb-labs/quality-core/-/quality-core-2.6.0.tgz","fileCount":32,"integrity":"sha512-ub+WXC/DTFgC7/7j90FtqkuHfJB/Yyn4ao64a8jpiKm9iwVb4rGjRtlB1wIzn0e7RE23la/ZGYlcX9Zf3Vkmfg==","signatures":[{"sig":"MEUCIFmI4JpRciH8eRiTreEij/6DSN6dgrACOUcxOtrm9z8aAiEA0DzMVFM2TqwoKqXx80k6qPtQ+zWyRI936L81DJ3DhsI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":461577},"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"},"./graph":{"types":"./dist/graph/index.d.ts","import":"./dist/graph/index.js"},"./stale":{"types":"./dist/stale/index.d.ts","import":"./dist/stale/index.js"},"./stats":{"types":"./dist/stats/index.d.ts","import":"./dist/stats/index.js"},"./tests":{"types":"./dist/tests/index.d.ts","import":"./dist/tests/index.js"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js"},"./builds":{"types":"./dist/builds/index.d.ts","import":"./dist/builds/index.js"},"./dist/*":"./dist/*","./health":{"types":"./dist/health/index.d.ts","import":"./dist/health/index.js"},"./dead-code":{"types":"./dist/dead-code/index.d.ts","import":"./dist/dead-code/index.js"},"./dependencies":{"types":"./dist/dependencies/index.d.ts","import":"./dist/dependencies/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/quality-core build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_npmVersion":"10.8.2","description":"Core business logic for KB Labs Quality plugin - monorepo analysis, dependency management, and health checks.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"globby":"^11.0.0","minimatch":"^10.0.1","typescript":"^5.6.3","@kb-labs/sdk":"workspace:*","@kb-labs/quality-contracts":"^2.6.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.4","@types/node":"^24.3.3","@kb-labs/devkit":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/quality-core_2.6.0_1775922357740_0.5170962808973956","host":"s3://npm-registry-packages-npm-production"}},"2.9.0":{"name":"@kb-labs/quality-core","version":"2.9.0","_id":"@kb-labs/quality-core@2.9.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"fd895c33cdae53cf0e033c512940cc1672380f3e","tarball":"https://registry.npmjs.org/@kb-labs/quality-core/-/quality-core-2.9.0.tgz","fileCount":32,"integrity":"sha512-k4DbT+KqOX6/7wScLswka3c68Es2eat01WpLUZ8KOxt/hrTYdtiy0xAyYdcSWrPKZEjkBQZ9GPNftgTX3jdCew==","signatures":[{"sig":"MEUCIGCw4SnP3pDNoVrScxWcz0CEFj1dZ2jmgmhTgFkLaC14AiEAz9NAU4vS9imPVrg2t/TRHH5S6TQ6sg2rzQXeFFHU1Sw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":461563},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-quality-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"},"./graph":{"types":"./dist/graph/index.d.ts","import":"./dist/graph/index.js"},"./stale":{"types":"./dist/stale/index.d.ts","import":"./dist/stale/index.js"},"./stats":{"types":"./dist/stats/index.d.ts","import":"./dist/stats/index.js"},"./tests":{"types":"./dist/tests/index.d.ts","import":"./dist/tests/index.js"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js"},"./builds":{"types":"./dist/builds/index.d.ts","import":"./dist/builds/index.js"},"./dist/*":"./dist/*","./health":{"types":"./dist/health/index.d.ts","import":"./dist/health/index.js"},"./dead-code":{"types":"./dist/dead-code/index.d.ts","import":"./dist/dead-code/index.js"},"./dependencies":{"types":"./dist/dependencies/index.d.ts","import":"./dist/dependencies/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/quality-core build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/a0743249d8e3ebcfba2a6c5e9269e873/kb-labs-quality-core-2.9.0.tgz","_integrity":"sha512-k4DbT+KqOX6/7wScLswka3c68Es2eat01WpLUZ8KOxt/hrTYdtiy0xAyYdcSWrPKZEjkBQZ9GPNftgTX3jdCew==","_npmVersion":"10.8.2","description":"Core business logic for KB Labs Quality plugin - monorepo analysis, dependency management, and health checks.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"globby":"^11.0.0","minimatch":"^10.0.1","typescript":"^5.6.3","@kb-labs/sdk":"1.6.6","@kb-labs/quality-contracts":"2.9.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.4","@types/node":"^24.3.3","@kb-labs/devkit":"2.9.0"},"_npmOperationalInternal":{"tmp":"tmp/quality-core_2.9.0_1775932089116_0.5769966836413145","host":"s3://npm-registry-packages-npm-production"}},"2.10.0":{"name":"@kb-labs/quality-core","version":"2.10.0","_id":"@kb-labs/quality-core@2.10.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"f10d08c9c9110cde3f0c93aa5dc04f186670850e","tarball":"https://registry.npmjs.org/@kb-labs/quality-core/-/quality-core-2.10.0.tgz","fileCount":32,"integrity":"sha512-LpvFhqfBaicfVgkC9Avq/b9VjhnijztGPnt+PQeFgS4sZN/4Fs1YNzpfTeMPdI1jVB00Emznmr6v6MShBNuK+g==","signatures":[{"sig":"MEUCIC9l48QFcpjuvhUQiLls2EznIGudskGke1dK6IZmidh+AiEAjQEieyqEMrRQ+afi0L4ythsWMfl9LsdIT4yL+c1ZNJA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":461566},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-quality-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"},"./graph":{"types":"./dist/graph/index.d.ts","import":"./dist/graph/index.js"},"./stale":{"types":"./dist/stale/index.d.ts","import":"./dist/stale/index.js"},"./stats":{"types":"./dist/stats/index.d.ts","import":"./dist/stats/index.js"},"./tests":{"types":"./dist/tests/index.d.ts","import":"./dist/tests/index.js"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js"},"./builds":{"types":"./dist/builds/index.d.ts","import":"./dist/builds/index.js"},"./dist/*":"./dist/*","./health":{"types":"./dist/health/index.d.ts","import":"./dist/health/index.js"},"./dead-code":{"types":"./dist/dead-code/index.d.ts","import":"./dist/dead-code/index.js"},"./dependencies":{"types":"./dist/dependencies/index.d.ts","import":"./dist/dependencies/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/quality-core build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/dd4b5a725d6cae38358319a33667766d/kb-labs-quality-core-2.10.0.tgz","_integrity":"sha512-LpvFhqfBaicfVgkC9Avq/b9VjhnijztGPnt+PQeFgS4sZN/4Fs1YNzpfTeMPdI1jVB00Emznmr6v6MShBNuK+g==","_npmVersion":"10.8.2","description":"Core business logic for KB Labs Quality plugin - monorepo analysis, dependency management, and health checks.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"globby":"^11.0.0","minimatch":"^10.0.1","typescript":"^5.6.3","@kb-labs/sdk":"1.6.6","@kb-labs/quality-contracts":"2.10.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.4","@types/node":"^24.3.3","@kb-labs/devkit":"2.10.0"},"_npmOperationalInternal":{"tmp":"tmp/quality-core_2.10.0_1775934082351_0.4974974396346401","host":"s3://npm-registry-packages-npm-production"}},"2.11.0":{"name":"@kb-labs/quality-core","version":"2.11.0","_id":"@kb-labs/quality-core@2.11.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"a1cd7580a63e90b1dd3f2b31d3e7deb1362d617c","tarball":"https://registry.npmjs.org/@kb-labs/quality-core/-/quality-core-2.11.0.tgz","fileCount":32,"integrity":"sha512-F7Vph1Szov665LY7j8zZfnYQ0RiItoj3Qkyr4BVS1iP6TRqhMPvtYdCmbdBl8fdRB3bhBPwMdTWtJslGhSQkhg==","signatures":[{"sig":"MEUCIQDLPEwQ67JhP9mU+Ao+Rr2C14qX22j4OA+1TL7HHZ9xywIgMuDGViQUM1IQkDayiwkCkBCkcJIDIr4GwoVKf4LIKLY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":461566},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-quality-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"},"./graph":{"types":"./dist/graph/index.d.ts","import":"./dist/graph/index.js"},"./stale":{"types":"./dist/stale/index.d.ts","import":"./dist/stale/index.js"},"./stats":{"types":"./dist/stats/index.d.ts","import":"./dist/stats/index.js"},"./tests":{"types":"./dist/tests/index.d.ts","import":"./dist/tests/index.js"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js"},"./builds":{"types":"./dist/builds/index.d.ts","import":"./dist/builds/index.js"},"./dist/*":"./dist/*","./health":{"types":"./dist/health/index.d.ts","import":"./dist/health/index.js"},"./dead-code":{"types":"./dist/dead-code/index.d.ts","import":"./dist/dead-code/index.js"},"./dependencies":{"types":"./dist/dependencies/index.d.ts","import":"./dist/dependencies/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/quality-core build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/4e72bc3a93161f7e01995ba06987ab61/kb-labs-quality-core-2.11.0.tgz","_integrity":"sha512-F7Vph1Szov665LY7j8zZfnYQ0RiItoj3Qkyr4BVS1iP6TRqhMPvtYdCmbdBl8fdRB3bhBPwMdTWtJslGhSQkhg==","_npmVersion":"10.8.2","description":"Core business logic for KB Labs Quality plugin - monorepo analysis, dependency management, and health checks.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"globby":"^11.0.0","minimatch":"^10.0.1","typescript":"^5.6.3","@kb-labs/sdk":"1.6.6","@kb-labs/quality-contracts":"2.11.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.4","@types/node":"^24.3.3","@kb-labs/devkit":"2.11.0"},"_npmOperationalInternal":{"tmp":"tmp/quality-core_2.11.0_1775935807641_0.9238345998949689","host":"s3://npm-registry-packages-npm-production"}},"2.12.0":{"name":"@kb-labs/quality-core","version":"2.12.0","_id":"@kb-labs/quality-core@2.12.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"86d9bbd78e782714e974d226c211a77eacd0e7fe","tarball":"https://registry.npmjs.org/@kb-labs/quality-core/-/quality-core-2.12.0.tgz","fileCount":32,"integrity":"sha512-CPu9TKFIrn4lUJSivoZbHSp4BULvGbzIf0pynfe76ibLivm4rrL8LKn42OFILZ/Yj1ysxUJzos5vUCCPbBywPw==","signatures":[{"sig":"MEUCIQDcGLQwa9mmwcdcXwuhinrUzdx9Sc1x4yTygCEJLtit+QIgFCOUxlz8IlalfyyciQTb2nVNIn7YKDJ34mSWzoaSfyw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":461566},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-quality-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"},"./graph":{"types":"./dist/graph/index.d.ts","import":"./dist/graph/index.js"},"./stale":{"types":"./dist/stale/index.d.ts","import":"./dist/stale/index.js"},"./stats":{"types":"./dist/stats/index.d.ts","import":"./dist/stats/index.js"},"./tests":{"types":"./dist/tests/index.d.ts","import":"./dist/tests/index.js"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js"},"./builds":{"types":"./dist/builds/index.d.ts","import":"./dist/builds/index.js"},"./dist/*":"./dist/*","./health":{"types":"./dist/health/index.d.ts","import":"./dist/health/index.js"},"./dead-code":{"types":"./dist/dead-code/index.d.ts","import":"./dist/dead-code/index.js"},"./dependencies":{"types":"./dist/dependencies/index.d.ts","import":"./dist/dependencies/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/quality-core build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/6810214ba1315d79e69e3b3380f109ad/kb-labs-quality-core-2.12.0.tgz","_integrity":"sha512-CPu9TKFIrn4lUJSivoZbHSp4BULvGbzIf0pynfe76ibLivm4rrL8LKn42OFILZ/Yj1ysxUJzos5vUCCPbBywPw==","_npmVersion":"10.8.2","description":"Core business logic for KB Labs Quality plugin - monorepo analysis, dependency management, and health checks.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"globby":"^11.0.0","minimatch":"^10.0.1","typescript":"^5.6.3","@kb-labs/sdk":"1.6.6","@kb-labs/quality-contracts":"2.12.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.4","@types/node":"^24.3.3","@kb-labs/devkit":"2.12.0"},"_npmOperationalInternal":{"tmp":"tmp/quality-core_2.12.0_1775937897972_0.8973361510807025","host":"s3://npm-registry-packages-npm-production"}},"2.13.0":{"name":"@kb-labs/quality-core","version":"2.13.0","_id":"@kb-labs/quality-core@2.13.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"21e18a18ae477993c4e6cb0adcf595f903827a27","tarball":"https://registry.npmjs.org/@kb-labs/quality-core/-/quality-core-2.13.0.tgz","fileCount":32,"integrity":"sha512-DQT0c1bLi8yNDqz2K0sdjF6v29xANmXu8kEso3iNpYqHRxDQ6mxeEHpNLvPdrzttpk68JREf4fSmiLBERv61/w==","signatures":[{"sig":"MEQCIDfNpIcrTG8RZjwMM/znPHardcG7Ho+VGb8nVjsDGfYOAiBlM/r6vmwVyAj5jX3vsD/j+pD4NP+w/oi+I8F7EbbMrA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":461566},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-quality-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"},"./graph":{"types":"./dist/graph/index.d.ts","import":"./dist/graph/index.js"},"./stale":{"types":"./dist/stale/index.d.ts","import":"./dist/stale/index.js"},"./stats":{"types":"./dist/stats/index.d.ts","import":"./dist/stats/index.js"},"./tests":{"types":"./dist/tests/index.d.ts","import":"./dist/tests/index.js"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js"},"./builds":{"types":"./dist/builds/index.d.ts","import":"./dist/builds/index.js"},"./dist/*":"./dist/*","./health":{"types":"./dist/health/index.d.ts","import":"./dist/health/index.js"},"./dead-code":{"types":"./dist/dead-code/index.d.ts","import":"./dist/dead-code/index.js"},"./dependencies":{"types":"./dist/dependencies/index.d.ts","import":"./dist/dependencies/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/quality-core build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/f6d316a6b5b4b356c7b0cf69d9fb853e/kb-labs-quality-core-2.13.0.tgz","_integrity":"sha512-DQT0c1bLi8yNDqz2K0sdjF6v29xANmXu8kEso3iNpYqHRxDQ6mxeEHpNLvPdrzttpk68JREf4fSmiLBERv61/w==","_npmVersion":"10.8.2","description":"Core business logic for KB Labs Quality plugin - monorepo analysis, dependency management, and health checks.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"globby":"^11.0.0","minimatch":"^10.0.1","typescript":"^5.6.3","@kb-labs/sdk":"1.6.6","@kb-labs/quality-contracts":"2.13.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.4","@types/node":"^24.3.3","@kb-labs/devkit":"2.13.0"},"_npmOperationalInternal":{"tmp":"tmp/quality-core_2.13.0_1775939132283_0.17449467517012818","host":"s3://npm-registry-packages-npm-production"}},"2.14.0":{"name":"@kb-labs/quality-core","version":"2.14.0","_id":"@kb-labs/quality-core@2.14.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"afb6f506b0082699e563f30a75f11ccaf306ea8c","tarball":"https://registry.npmjs.org/@kb-labs/quality-core/-/quality-core-2.14.0.tgz","fileCount":32,"integrity":"sha512-VomTipeHwnY/FyNNRcJoybxBKFK4SGW0Xp7l6ItoUryBNOQ1B2lombGF3/Vl8Gk4Uy3onyCN5E3pe3JjoLuoUw==","signatures":[{"sig":"MEUCIHwj5LnhGSBVBY+n1rsIT0QEVQad3bxb8riV0RW84fd7AiEAwXrdrE+ztaqtXR/WNLnOgxcLegDMoeUfU6Ri4pjLcMQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":461566},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-quality-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"},"./graph":{"types":"./dist/graph/index.d.ts","import":"./dist/graph/index.js"},"./stale":{"types":"./dist/stale/index.d.ts","import":"./dist/stale/index.js"},"./stats":{"types":"./dist/stats/index.d.ts","import":"./dist/stats/index.js"},"./tests":{"types":"./dist/tests/index.d.ts","import":"./dist/tests/index.js"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js"},"./builds":{"types":"./dist/builds/index.d.ts","import":"./dist/builds/index.js"},"./dist/*":"./dist/*","./health":{"types":"./dist/health/index.d.ts","import":"./dist/health/index.js"},"./dead-code":{"types":"./dist/dead-code/index.d.ts","import":"./dist/dead-code/index.js"},"./dependencies":{"types":"./dist/dependencies/index.d.ts","import":"./dist/dependencies/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/quality-core build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/cc04f1af520a41dd94300471b03b8e46/kb-labs-quality-core-2.14.0.tgz","_integrity":"sha512-VomTipeHwnY/FyNNRcJoybxBKFK4SGW0Xp7l6ItoUryBNOQ1B2lombGF3/Vl8Gk4Uy3onyCN5E3pe3JjoLuoUw==","_npmVersion":"10.8.2","description":"Core business logic for KB Labs Quality plugin - monorepo analysis, dependency management, and health checks.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"globby":"^11.0.0","minimatch":"^10.0.1","typescript":"^5.6.3","@kb-labs/sdk":"1.6.6","@kb-labs/quality-contracts":"2.14.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.4","@types/node":"^24.3.3","@kb-labs/devkit":"2.14.0"},"_npmOperationalInternal":{"tmp":"tmp/quality-core_2.14.0_1775988142302_0.8617303429930245","host":"s3://npm-registry-packages-npm-production"}},"2.15.0":{"name":"@kb-labs/quality-core","version":"2.15.0","_id":"@kb-labs/quality-core@2.15.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"aa53f253b31342695288ab07bcd34c03ba4f7e07","tarball":"https://registry.npmjs.org/@kb-labs/quality-core/-/quality-core-2.15.0.tgz","fileCount":32,"integrity":"sha512-aCA6qDgcdUU0LwtKyZ8VsxjLZZkWcP/vOpxR9B7Kj8XxkFHZSh4T1na7m6LDJkYwbQEs7NZ4bRc0dQfvtJVwFQ==","signatures":[{"sig":"MEUCIQDvz6AMWS0RscW+s3O9S+t0WlMrwn0Wn1LXr+R7Man8dQIgP8MRa50o3uzzjGnsm56MoqBts4v7pBsm74YBQIqlt6k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":461566},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-quality-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"},"./graph":{"types":"./dist/graph/index.d.ts","import":"./dist/graph/index.js"},"./stale":{"types":"./dist/stale/index.d.ts","import":"./dist/stale/index.js"},"./stats":{"types":"./dist/stats/index.d.ts","import":"./dist/stats/index.js"},"./tests":{"types":"./dist/tests/index.d.ts","import":"./dist/tests/index.js"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js"},"./builds":{"types":"./dist/builds/index.d.ts","import":"./dist/builds/index.js"},"./dist/*":"./dist/*","./health":{"types":"./dist/health/index.d.ts","import":"./dist/health/index.js"},"./dead-code":{"types":"./dist/dead-code/index.d.ts","import":"./dist/dead-code/index.js"},"./dependencies":{"types":"./dist/dependencies/index.d.ts","import":"./dist/dependencies/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/quality-core build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/09935430bf2b7647ca00d7fea5c75dfe/kb-labs-quality-core-2.15.0.tgz","_integrity":"sha512-aCA6qDgcdUU0LwtKyZ8VsxjLZZkWcP/vOpxR9B7Kj8XxkFHZSh4T1na7m6LDJkYwbQEs7NZ4bRc0dQfvtJVwFQ==","_npmVersion":"10.8.2","description":"Core business logic for KB Labs Quality plugin - monorepo analysis, dependency management, and health checks.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"globby":"^11.0.0","minimatch":"^10.0.1","typescript":"^5.6.3","@kb-labs/sdk":"1.6.6","@kb-labs/quality-contracts":"2.15.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.4","@types/node":"^24.3.3","@kb-labs/devkit":"2.15.0"},"_npmOperationalInternal":{"tmp":"tmp/quality-core_2.15.0_1776024375843_0.3323422965455747","host":"s3://npm-registry-packages-npm-production"}},"2.17.0":{"name":"@kb-labs/quality-core","version":"2.17.0","_id":"@kb-labs/quality-core@2.17.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"121237cd818f8884023ae0c35be15dc3aedc6d2e","tarball":"https://registry.npmjs.org/@kb-labs/quality-core/-/quality-core-2.17.0.tgz","fileCount":32,"integrity":"sha512-mLJYXakp78kv1BGaKq/6B3jL/EXJVcRYSPf5IgYGuXlrD1gH5l7CfTRpTz5+lZqQOiMxyX918u7mTrg1YVp2kA==","signatures":[{"sig":"MEUCIQDKB2zIj3IpIkgMw1o0/eZYGALoCOfXDRcT2qwZVTXMOwIgWXA5qLP12BqPmsGvUl3USQVXcVJOUOQb/dTggicZizE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":461567},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-quality-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"},"./graph":{"types":"./dist/graph/index.d.ts","import":"./dist/graph/index.js"},"./stale":{"types":"./dist/stale/index.d.ts","import":"./dist/stale/index.js"},"./stats":{"types":"./dist/stats/index.d.ts","import":"./dist/stats/index.js"},"./tests":{"types":"./dist/tests/index.d.ts","import":"./dist/tests/index.js"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js"},"./builds":{"types":"./dist/builds/index.d.ts","import":"./dist/builds/index.js"},"./dist/*":"./dist/*","./health":{"types":"./dist/health/index.d.ts","import":"./dist/health/index.js"},"./dead-code":{"types":"./dist/dead-code/index.d.ts","import":"./dist/dead-code/index.js"},"./dependencies":{"types":"./dist/dependencies/index.d.ts","import":"./dist/dependencies/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/quality-core build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/b1f9ff5971451beed4eb7d1a78f49d1a/kb-labs-quality-core-2.17.0.tgz","_integrity":"sha512-mLJYXakp78kv1BGaKq/6B3jL/EXJVcRYSPf5IgYGuXlrD1gH5l7CfTRpTz5+lZqQOiMxyX918u7mTrg1YVp2kA==","_npmVersion":"10.8.2","description":"Core business logic for KB Labs Quality plugin - monorepo analysis, dependency management, and health checks.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"globby":"^11.0.0","minimatch":"^10.0.1","typescript":"^5.6.3","@kb-labs/sdk":"2.16.0","@kb-labs/quality-contracts":"2.17.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.4","@types/node":"^24.3.3","@kb-labs/devkit":"2.17.0"},"_npmOperationalInternal":{"tmp":"tmp/quality-core_2.17.0_1776089837943_0.27304790211392804","host":"s3://npm-registry-packages-npm-production"}},"2.18.0":{"name":"@kb-labs/quality-core","version":"2.18.0","_id":"@kb-labs/quality-core@2.18.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"b8d1e39d9d88bfe43f1809440636684c98ed50c3","tarball":"https://registry.npmjs.org/@kb-labs/quality-core/-/quality-core-2.18.0.tgz","fileCount":32,"integrity":"sha512-eA8KPfQeeAv1bawEohcuUClLIOzWytxMRFT6kYCPyS0XZ6pFGUzOfapwAuGWFDhgs6iIapTpwch5mJj3uccRKg==","signatures":[{"sig":"MEQCIBa1+XcxKYnzDl5Vtpt1AkIShFgTxsmhU2Ic+SdJkV91AiAMcEnrUIK4xGr1BhzfdM5aiO9bx2br/uYbT0oUBCaUtA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":461567},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-quality-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"},"./graph":{"types":"./dist/graph/index.d.ts","import":"./dist/graph/index.js"},"./stale":{"types":"./dist/stale/index.d.ts","import":"./dist/stale/index.js"},"./stats":{"types":"./dist/stats/index.d.ts","import":"./dist/stats/index.js"},"./tests":{"types":"./dist/tests/index.d.ts","import":"./dist/tests/index.js"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js"},"./builds":{"types":"./dist/builds/index.d.ts","import":"./dist/builds/index.js"},"./dist/*":"./dist/*","./health":{"types":"./dist/health/index.d.ts","import":"./dist/health/index.js"},"./dead-code":{"types":"./dist/dead-code/index.d.ts","import":"./dist/dead-code/index.js"},"./dependencies":{"types":"./dist/dependencies/index.d.ts","import":"./dist/dependencies/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/quality-core build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/936baa789bd789236b7be99f9f15e61f/kb-labs-quality-core-2.18.0.tgz","_integrity":"sha512-eA8KPfQeeAv1bawEohcuUClLIOzWytxMRFT6kYCPyS0XZ6pFGUzOfapwAuGWFDhgs6iIapTpwch5mJj3uccRKg==","_npmVersion":"10.8.2","description":"Core business logic for KB Labs Quality plugin - monorepo analysis, dependency management, and health checks.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"globby":"^11.0.0","minimatch":"^10.0.1","typescript":"^5.6.3","@kb-labs/sdk":"2.17.0","@kb-labs/quality-contracts":"2.18.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.4","@types/node":"^24.3.3","@kb-labs/devkit":"2.18.0"},"_npmOperationalInternal":{"tmp":"tmp/quality-core_2.18.0_1776090894982_0.12493427047223205","host":"s3://npm-registry-packages-npm-production"}},"2.19.0":{"name":"@kb-labs/quality-core","version":"2.19.0","_id":"@kb-labs/quality-core@2.19.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"461cc8cc65853ec8dbb94244330ab059949368e8","tarball":"https://registry.npmjs.org/@kb-labs/quality-core/-/quality-core-2.19.0.tgz","fileCount":32,"integrity":"sha512-1fNMt6rW45z0GNMwrYcXUycjMkcpCLYZWeYOq4EDqNq+VVRZpHCxoGdujECfhIk/ap7wmYwqlkmhxuqKCoYUvg==","signatures":[{"sig":"MEQCIDBQlQo8XH9zMqHUF8P9Fsu3gtIs2co9BQTYK/R5JSvjAiB4Dh9iSR0vxZrx4lD0vdtCGp2MUG1phVXFcbFlP8o5Mw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":461567},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-quality-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"},"./graph":{"types":"./dist/graph/index.d.ts","import":"./dist/graph/index.js"},"./stale":{"types":"./dist/stale/index.d.ts","import":"./dist/stale/index.js"},"./stats":{"types":"./dist/stats/index.d.ts","import":"./dist/stats/index.js"},"./tests":{"types":"./dist/tests/index.d.ts","import":"./dist/tests/index.js"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js"},"./builds":{"types":"./dist/builds/index.d.ts","import":"./dist/builds/index.js"},"./dist/*":"./dist/*","./health":{"types":"./dist/health/index.d.ts","import":"./dist/health/index.js"},"./dead-code":{"types":"./dist/dead-code/index.d.ts","import":"./dist/dead-code/index.js"},"./dependencies":{"types":"./dist/dependencies/index.d.ts","import":"./dist/dependencies/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/quality-core build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/301f8a05aa37a0a238796f2e9ec238e2/kb-labs-quality-core-2.19.0.tgz","_integrity":"sha512-1fNMt6rW45z0GNMwrYcXUycjMkcpCLYZWeYOq4EDqNq+VVRZpHCxoGdujECfhIk/ap7wmYwqlkmhxuqKCoYUvg==","_npmVersion":"10.8.2","description":"Core business logic for KB Labs Quality plugin - monorepo analysis, dependency management, and health checks.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"globby":"^11.0.0","minimatch":"^10.0.1","typescript":"^5.6.3","@kb-labs/sdk":"2.17.0","@kb-labs/quality-contracts":"2.19.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.4","@types/node":"^24.3.3","@kb-labs/devkit":"2.19.0"},"_npmOperationalInternal":{"tmp":"tmp/quality-core_2.19.0_1776094134693_0.5702622197988314","host":"s3://npm-registry-packages-npm-production"}},"2.20.0":{"name":"@kb-labs/quality-core","version":"2.20.0","_id":"@kb-labs/quality-core@2.20.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"1954fab3edf2cc18f22abc49fc4e5a6c461abafe","tarball":"https://registry.npmjs.org/@kb-labs/quality-core/-/quality-core-2.20.0.tgz","fileCount":32,"integrity":"sha512-6sqx2JO9tIdj7nbjPs4dn0d8Q7WrKcz4kCC/rqm75gQHLXpHB/eliNuYUA9w28FmmZrPVzsSYGIr/UAvVSAjYw==","signatures":[{"sig":"MEQCIAWKTeQemHgaIrtRI7a9Ybmjy2vibQyuTRomZmPMv0oBAiAs+pP4nv5BSp2+7Vv/LU6ounQL/etaCBh3XN1Pb564xg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":461567},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-quality-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"},"./graph":{"types":"./dist/graph/index.d.ts","import":"./dist/graph/index.js"},"./stale":{"types":"./dist/stale/index.d.ts","import":"./dist/stale/index.js"},"./stats":{"types":"./dist/stats/index.d.ts","import":"./dist/stats/index.js"},"./tests":{"types":"./dist/tests/index.d.ts","import":"./dist/tests/index.js"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js"},"./builds":{"types":"./dist/builds/index.d.ts","import":"./dist/builds/index.js"},"./dist/*":"./dist/*","./health":{"types":"./dist/health/index.d.ts","import":"./dist/health/index.js"},"./dead-code":{"types":"./dist/dead-code/index.d.ts","import":"./dist/dead-code/index.js"},"./dependencies":{"types":"./dist/dependencies/index.d.ts","import":"./dist/dependencies/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/quality-core build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/32fdaac980a0f09211522f5f2f4bc164/kb-labs-quality-core-2.20.0.tgz","_integrity":"sha512-6sqx2JO9tIdj7nbjPs4dn0d8Q7WrKcz4kCC/rqm75gQHLXpHB/eliNuYUA9w28FmmZrPVzsSYGIr/UAvVSAjYw==","_npmVersion":"10.8.2","description":"Core business logic for KB Labs Quality plugin - monorepo analysis, dependency management, and health checks.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"globby":"^11.0.0","minimatch":"^10.0.1","typescript":"^5.6.3","@kb-labs/sdk":"2.17.0","@kb-labs/quality-contracts":"2.20.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.4","@types/node":"^24.3.3","@kb-labs/devkit":"2.20.0"},"_npmOperationalInternal":{"tmp":"tmp/quality-core_2.20.0_1776113908326_0.8636196027172172","host":"s3://npm-registry-packages-npm-production"}},"2.22.0":{"name":"@kb-labs/quality-core","version":"2.22.0","_id":"@kb-labs/quality-core@2.22.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"922cff3a61ac9f622e69dfe53c5e0bcd6ac3f809","tarball":"https://registry.npmjs.org/@kb-labs/quality-core/-/quality-core-2.22.0.tgz","fileCount":32,"integrity":"sha512-hgN8mixTV/ahXN92ZTsz5gMLypBVed0DVX2xAj3zumaUYmhx9fnOpfm466ibNjpNp7oCcPWAL0e1rDoGbXE49g==","signatures":[{"sig":"MEUCIQDnZ+WtdDgCXdaCJDyBmnCeVQ0Lm8I4EazfpNKLe9FqrQIgFA/JJAjM/W87RAiJHXpkBmNROKIflW8cDJQs0Ncba8Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":461567},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-quality-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"},"./graph":{"types":"./dist/graph/index.d.ts","import":"./dist/graph/index.js"},"./stale":{"types":"./dist/stale/index.d.ts","import":"./dist/stale/index.js"},"./stats":{"types":"./dist/stats/index.d.ts","import":"./dist/stats/index.js"},"./tests":{"types":"./dist/tests/index.d.ts","import":"./dist/tests/index.js"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js"},"./builds":{"types":"./dist/builds/index.d.ts","import":"./dist/builds/index.js"},"./dist/*":"./dist/*","./health":{"types":"./dist/health/index.d.ts","import":"./dist/health/index.js"},"./dead-code":{"types":"./dist/dead-code/index.d.ts","import":"./dist/dead-code/index.js"},"./dependencies":{"types":"./dist/dependencies/index.d.ts","import":"./dist/dependencies/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/quality-core build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/17eb6d6fe282cfbf2b5bd805f0d06a76/kb-labs-quality-core-2.22.0.tgz","_integrity":"sha512-hgN8mixTV/ahXN92ZTsz5gMLypBVed0DVX2xAj3zumaUYmhx9fnOpfm466ibNjpNp7oCcPWAL0e1rDoGbXE49g==","_npmVersion":"10.8.2","description":"Core business logic for KB Labs Quality plugin - monorepo analysis, dependency management, and health checks.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"globby":"^11.0.0","minimatch":"^10.0.1","typescript":"^5.6.3","@kb-labs/sdk":"2.18.0","@kb-labs/quality-contracts":"2.22.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.4","@types/node":"^24.3.3","@kb-labs/devkit":"2.22.0"},"_npmOperationalInternal":{"tmp":"tmp/quality-core_2.22.0_1776158771175_0.6405083160353389","host":"s3://npm-registry-packages-npm-production"}},"2.23.0":{"name":"@kb-labs/quality-core","version":"2.23.0","_id":"@kb-labs/quality-core@2.23.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"1835f4b641c8edecb8547a0382dbd81626bc779f","tarball":"https://registry.npmjs.org/@kb-labs/quality-core/-/quality-core-2.23.0.tgz","fileCount":32,"integrity":"sha512-/t4gs/d12N/NEInpe/3xdV3bEXyUNETx7HZhC8jtQEJw5zfQURH8FYM0uQJdGbmvV6RgTdHJ6+N/GOcJJecD9Q==","signatures":[{"sig":"MEUCIQDk76gOrSkvQsOfKRTDQLwM7gm+eJP8BpgQyWfwJS19EgIgCmQJCdxW+1KxjpwZ5UV4+3elSw1IQhUTrYxhR7wp7mo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":461567},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-quality-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"},"./graph":{"types":"./dist/graph/index.d.ts","import":"./dist/graph/index.js"},"./stale":{"types":"./dist/stale/index.d.ts","import":"./dist/stale/index.js"},"./stats":{"types":"./dist/stats/index.d.ts","import":"./dist/stats/index.js"},"./tests":{"types":"./dist/tests/index.d.ts","import":"./dist/tests/index.js"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js"},"./builds":{"types":"./dist/builds/index.d.ts","import":"./dist/builds/index.js"},"./dist/*":"./dist/*","./health":{"types":"./dist/health/index.d.ts","import":"./dist/health/index.js"},"./dead-code":{"types":"./dist/dead-code/index.d.ts","import":"./dist/dead-code/index.js"},"./dependencies":{"types":"./dist/dependencies/index.d.ts","import":"./dist/dependencies/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/quality-core build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/b9e80ccc34ab651ebaa491c6414ee5c5/kb-labs-quality-core-2.23.0.tgz","_integrity":"sha512-/t4gs/d12N/NEInpe/3xdV3bEXyUNETx7HZhC8jtQEJw5zfQURH8FYM0uQJdGbmvV6RgTdHJ6+N/GOcJJecD9Q==","_npmVersion":"10.8.2","description":"Core business logic for KB Labs Quality plugin - monorepo analysis, dependency management, and health checks.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"globby":"^11.0.0","minimatch":"^10.0.1","typescript":"^5.6.3","@kb-labs/sdk":"2.18.0","@kb-labs/quality-contracts":"2.23.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.4","@types/node":"^24.3.3","@kb-labs/devkit":"2.23.0"},"_npmOperationalInternal":{"tmp":"tmp/quality-core_2.23.0_1776159473774_0.6611694623081217","host":"s3://npm-registry-packages-npm-production"}},"2.25.0":{"name":"@kb-labs/quality-core","version":"2.25.0","_id":"@kb-labs/quality-core@2.25.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"8abd88bed6683fa5a762820137f0f36127514978","tarball":"https://registry.npmjs.org/@kb-labs/quality-core/-/quality-core-2.25.0.tgz","fileCount":32,"integrity":"sha512-52QMuRpLhUvuA75DZCxenjgUTEEUS32g8sFZOgcatMbWAz4IkVeZrm316OYgl+7iBhAdqh0t5zUxdsq3uje/5w==","signatures":[{"sig":"MEUCIBtfjP8kGJ2DWHSS4J/lqPusMcvGUmYJK5emTWtvaEOGAiEA1jDTLuDps7gdZMEA6+niUIeXPCiLfeUMrm1UlvkEnE0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":461567},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-quality-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"},"./graph":{"types":"./dist/graph/index.d.ts","import":"./dist/graph/index.js"},"./stale":{"types":"./dist/stale/index.d.ts","import":"./dist/stale/index.js"},"./stats":{"types":"./dist/stats/index.d.ts","import":"./dist/stats/index.js"},"./tests":{"types":"./dist/tests/index.d.ts","import":"./dist/tests/index.js"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js"},"./builds":{"types":"./dist/builds/index.d.ts","import":"./dist/builds/index.js"},"./dist/*":"./dist/*","./health":{"types":"./dist/health/index.d.ts","import":"./dist/health/index.js"},"./dead-code":{"types":"./dist/dead-code/index.d.ts","import":"./dist/dead-code/index.js"},"./dependencies":{"types":"./dist/dependencies/index.d.ts","import":"./dist/dependencies/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/quality-core build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/574f386452c94f42a4254a3df1cd96f9/kb-labs-quality-core-2.25.0.tgz","_integrity":"sha512-52QMuRpLhUvuA75DZCxenjgUTEEUS32g8sFZOgcatMbWAz4IkVeZrm316OYgl+7iBhAdqh0t5zUxdsq3uje/5w==","_npmVersion":"10.8.2","description":"Core business logic for KB Labs Quality plugin - monorepo analysis, dependency management, and health checks.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"globby":"^11.0.0","minimatch":"^10.0.1","typescript":"^5.6.3","@kb-labs/sdk":"2.18.0","@kb-labs/quality-contracts":"2.25.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.4","@types/node":"^24.3.3","@kb-labs/devkit":"2.25.0"},"_npmOperationalInternal":{"tmp":"tmp/quality-core_2.25.0_1776163901809_0.8424346513246659","host":"s3://npm-registry-packages-npm-production"}},"2.28.0":{"name":"@kb-labs/quality-core","version":"2.28.0","_id":"@kb-labs/quality-core@2.28.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"02f840da3f9ae770bd9b90de864afaf99750b4fb","tarball":"https://registry.npmjs.org/@kb-labs/quality-core/-/quality-core-2.28.0.tgz","fileCount":32,"integrity":"sha512-eHo1QWou8ZSi22oRESAz1GTvSyaHZQuLA4tbX7/Z2JTlOXZfvvHhqcfznbg2HANOspjpFMUzCfyKb41NMw3vCQ==","signatures":[{"sig":"MEYCIQC0KUxkRhYXMAitKgj3F/3Vk4Bu26SUBPL2Ly0r3//MkgIhAIa+Gsx6ZR5Fx3+mGzV2kHC8BesR/OQP0v11lHrk8sqI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":461567},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-quality-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"},"./graph":{"types":"./dist/graph/index.d.ts","import":"./dist/graph/index.js"},"./stale":{"types":"./dist/stale/index.d.ts","import":"./dist/stale/index.js"},"./stats":{"types":"./dist/stats/index.d.ts","import":"./dist/stats/index.js"},"./tests":{"types":"./dist/tests/index.d.ts","import":"./dist/tests/index.js"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js"},"./builds":{"types":"./dist/builds/index.d.ts","import":"./dist/builds/index.js"},"./dist/*":"./dist/*","./health":{"types":"./dist/health/index.d.ts","import":"./dist/health/index.js"},"./dead-code":{"types":"./dist/dead-code/index.d.ts","import":"./dist/dead-code/index.js"},"./dependencies":{"types":"./dist/dependencies/index.d.ts","import":"./dist/dependencies/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/quality-core build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/8956186ca18e83e5fde017ecd3f969e2/kb-labs-quality-core-2.28.0.tgz","_integrity":"sha512-eHo1QWou8ZSi22oRESAz1GTvSyaHZQuLA4tbX7/Z2JTlOXZfvvHhqcfznbg2HANOspjpFMUzCfyKb41NMw3vCQ==","_npmVersion":"10.8.2","description":"Core business logic for KB Labs Quality plugin - monorepo analysis, dependency management, and health checks.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"globby":"^11.0.0","minimatch":"^10.0.1","typescript":"^5.6.3","@kb-labs/sdk":"2.18.0","@kb-labs/quality-contracts":"2.28.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.4","@types/node":"^24.3.3","@kb-labs/devkit":"2.28.0"},"_npmOperationalInternal":{"tmp":"tmp/quality-core_2.28.0_1776170227960_0.8689914001130881","host":"s3://npm-registry-packages-npm-production"}},"2.29.0":{"name":"@kb-labs/quality-core","version":"2.29.0","_id":"@kb-labs/quality-core@2.29.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"e21c75e08e270c35dc3d3ff79bc5325422a99d4f","tarball":"https://registry.npmjs.org/@kb-labs/quality-core/-/quality-core-2.29.0.tgz","fileCount":32,"integrity":"sha512-MfLQ2aKHDWUhJl0hViw9RApyXAsYclaRtH8p0KlM1RGCCm9DCp6B/TdxYUu3YYaPCeE+H4VrqPshGFdM/7LN/g==","signatures":[{"sig":"MEQCIHOLDowIJe7tIKGYKevG7vRAuuOD9t6MJvOXCEquPvU8AiBCsSA8g5ZVR5oWje65DHj3jHbEQBTfddakCni2GVMCLg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":461567},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-quality-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"},"./graph":{"types":"./dist/graph/index.d.ts","import":"./dist/graph/index.js"},"./stale":{"types":"./dist/stale/index.d.ts","import":"./dist/stale/index.js"},"./stats":{"types":"./dist/stats/index.d.ts","import":"./dist/stats/index.js"},"./tests":{"types":"./dist/tests/index.d.ts","import":"./dist/tests/index.js"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js"},"./builds":{"types":"./dist/builds/index.d.ts","import":"./dist/builds/index.js"},"./dist/*":"./dist/*","./health":{"types":"./dist/health/index.d.ts","import":"./dist/health/index.js"},"./dead-code":{"types":"./dist/dead-code/index.d.ts","import":"./dist/dead-code/index.js"},"./dependencies":{"types":"./dist/dependencies/index.d.ts","import":"./dist/dependencies/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/quality-core build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/68f66fd1efa0d1568698150ffc7aab6a/kb-labs-quality-core-2.29.0.tgz","_integrity":"sha512-MfLQ2aKHDWUhJl0hViw9RApyXAsYclaRtH8p0KlM1RGCCm9DCp6B/TdxYUu3YYaPCeE+H4VrqPshGFdM/7LN/g==","_npmVersion":"10.8.2","description":"Core business logic for KB Labs Quality plugin - monorepo analysis, dependency management, and health checks.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"globby":"^11.0.0","minimatch":"^10.0.1","typescript":"^5.6.3","@kb-labs/sdk":"2.18.1","@kb-labs/quality-contracts":"2.29.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.4","@types/node":"^24.3.3","@kb-labs/devkit":"2.29.0"},"_npmOperationalInternal":{"tmp":"tmp/quality-core_2.29.0_1776186591429_0.5076479281211035","host":"s3://npm-registry-packages-npm-production"}},"2.30.0":{"name":"@kb-labs/quality-core","version":"2.30.0","_id":"@kb-labs/quality-core@2.30.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"de5a7c28018e938028d06ecac3a6061908e7eb5c","tarball":"https://registry.npmjs.org/@kb-labs/quality-core/-/quality-core-2.30.0.tgz","fileCount":32,"integrity":"sha512-/MGyeYsBLBe3qefuB+Zzg9GmkR4rEvpGIhlkUQvgMEacobIq6/HwfkjcxLuhWIBTKxbl6IVXo4gbyoTHfRA6IA==","signatures":[{"sig":"MEYCIQC7LXzrK6tqke26lP7wBx9TSbvROEBP5C4gBqj5UHQ+hgIhAK8O6yMlGOOEE1Znyqeh2nMZcjfKNNq81ozzCE19De5X","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":461567},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-quality-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"},"./graph":{"types":"./dist/graph/index.d.ts","import":"./dist/graph/index.js"},"./stale":{"types":"./dist/stale/index.d.ts","import":"./dist/stale/index.js"},"./stats":{"types":"./dist/stats/index.d.ts","import":"./dist/stats/index.js"},"./tests":{"types":"./dist/tests/index.d.ts","import":"./dist/tests/index.js"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js"},"./builds":{"types":"./dist/builds/index.d.ts","import":"./dist/builds/index.js"},"./dist/*":"./dist/*","./health":{"types":"./dist/health/index.d.ts","import":"./dist/health/index.js"},"./dead-code":{"types":"./dist/dead-code/index.d.ts","import":"./dist/dead-code/index.js"},"./dependencies":{"types":"./dist/dependencies/index.d.ts","import":"./dist/dependencies/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/quality-core build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/ce83238c1890c2ea6479758e14904b79/kb-labs-quality-core-2.30.0.tgz","_integrity":"sha512-/MGyeYsBLBe3qefuB+Zzg9GmkR4rEvpGIhlkUQvgMEacobIq6/HwfkjcxLuhWIBTKxbl6IVXo4gbyoTHfRA6IA==","_npmVersion":"10.8.2","description":"Core business logic for KB Labs Quality plugin - monorepo analysis, dependency management, and health checks.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"globby":"^11.0.0","minimatch":"^10.0.1","typescript":"^5.6.3","@kb-labs/sdk":"2.18.2","@kb-labs/quality-contracts":"2.30.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.4","@types/node":"^24.3.3","@kb-labs/devkit":"2.30.0"},"_npmOperationalInternal":{"tmp":"tmp/quality-core_2.30.0_1776191560047_0.7894252894266314","host":"s3://npm-registry-packages-npm-production"}},"2.31.0":{"name":"@kb-labs/quality-core","version":"2.31.0","_id":"@kb-labs/quality-core@2.31.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"a5df01d0a9de3cfad0b1c5d3eef7a2f89b0a9e82","tarball":"https://registry.npmjs.org/@kb-labs/quality-core/-/quality-core-2.31.0.tgz","fileCount":32,"integrity":"sha512-g/tQufy2ju+Av8nH224CXDt+Fh+i+3eCeYrSXdMKkK7mAeOpQXRF23AqSDj8i1mxWfDmwbc8GYh3ngTObI6ZTg==","signatures":[{"sig":"MEYCIQDHlwuMqYrjE20WqlfT3SLvU+yP3+MhEo7wFrkbNOueXgIhAOY12ViHHsgUT6Q6yovc3Gv1Sc5F+jbV9m29xXjrpSby","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":461567},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-quality-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"},"./graph":{"types":"./dist/graph/index.d.ts","import":"./dist/graph/index.js"},"./stale":{"types":"./dist/stale/index.d.ts","import":"./dist/stale/index.js"},"./stats":{"types":"./dist/stats/index.d.ts","import":"./dist/stats/index.js"},"./tests":{"types":"./dist/tests/index.d.ts","import":"./dist/tests/index.js"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js"},"./builds":{"types":"./dist/builds/index.d.ts","import":"./dist/builds/index.js"},"./dist/*":"./dist/*","./health":{"types":"./dist/health/index.d.ts","import":"./dist/health/index.js"},"./dead-code":{"types":"./dist/dead-code/index.d.ts","import":"./dist/dead-code/index.js"},"./dependencies":{"types":"./dist/dependencies/index.d.ts","import":"./dist/dependencies/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/quality-core build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/401f7d86b9887631ad734185298217de/kb-labs-quality-core-2.31.0.tgz","_integrity":"sha512-g/tQufy2ju+Av8nH224CXDt+Fh+i+3eCeYrSXdMKkK7mAeOpQXRF23AqSDj8i1mxWfDmwbc8GYh3ngTObI6ZTg==","_npmVersion":"10.8.2","description":"Core business logic for KB Labs Quality plugin - monorepo analysis, dependency management, and health checks.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"globby":"^11.0.0","minimatch":"^10.0.1","typescript":"^5.6.3","@kb-labs/sdk":"2.18.2","@kb-labs/quality-contracts":"2.31.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.4","@types/node":"^24.3.3","@kb-labs/devkit":"2.31.0"},"_npmOperationalInternal":{"tmp":"tmp/quality-core_2.31.0_1776194724799_0.5237639677199659","host":"s3://npm-registry-packages-npm-production"}},"2.32.0":{"name":"@kb-labs/quality-core","version":"2.32.0","_id":"@kb-labs/quality-core@2.32.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"69ee7b68fc8038fe40419e71e2bd0aa48165740c","tarball":"https://registry.npmjs.org/@kb-labs/quality-core/-/quality-core-2.32.0.tgz","fileCount":32,"integrity":"sha512-uNs8/+YU69Z172ABMII95rHnQXDq7iJ1CvOrUx7bl/u0zMLDIuUfPMOEN3qFaJKSXnv//JU1BCPJ0LpgJ/QOpQ==","signatures":[{"sig":"MEYCIQCNcgLw34RdMqWe/nOT7xde9/KzQjvVnZBhR66nfstA2wIhALDYHijpw8yycGg41XFbd8cx1/4LS9ZuOs3dxXoAfsDI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":461567},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-quality-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"},"./graph":{"types":"./dist/graph/index.d.ts","import":"./dist/graph/index.js"},"./stale":{"types":"./dist/stale/index.d.ts","import":"./dist/stale/index.js"},"./stats":{"types":"./dist/stats/index.d.ts","import":"./dist/stats/index.js"},"./tests":{"types":"./dist/tests/index.d.ts","import":"./dist/tests/index.js"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js"},"./builds":{"types":"./dist/builds/index.d.ts","import":"./dist/builds/index.js"},"./dist/*":"./dist/*","./health":{"types":"./dist/health/index.d.ts","import":"./dist/health/index.js"},"./dead-code":{"types":"./dist/dead-code/index.d.ts","import":"./dist/dead-code/index.js"},"./dependencies":{"types":"./dist/dependencies/index.d.ts","import":"./dist/dependencies/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/quality-core build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/2c062250e78599dc8988a3af4dbe0fa4/kb-labs-quality-core-2.32.0.tgz","_integrity":"sha512-uNs8/+YU69Z172ABMII95rHnQXDq7iJ1CvOrUx7bl/u0zMLDIuUfPMOEN3qFaJKSXnv//JU1BCPJ0LpgJ/QOpQ==","_npmVersion":"10.8.2","description":"Core business logic for KB Labs Quality plugin - monorepo analysis, dependency management, and health checks.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"globby":"^11.0.0","minimatch":"^10.0.1","typescript":"^5.6.3","@kb-labs/sdk":"2.18.2","@kb-labs/quality-contracts":"2.32.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.4","@types/node":"^24.3.3","@kb-labs/devkit":"2.32.0"},"_npmOperationalInternal":{"tmp":"tmp/quality-core_2.32.0_1776201152772_0.8759098918034312","host":"s3://npm-registry-packages-npm-production"}},"2.33.0":{"name":"@kb-labs/quality-core","version":"2.33.0","_id":"@kb-labs/quality-core@2.33.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"8b5ea5d02440c9f6bb9ae9bc699f7615a199ba49","tarball":"https://registry.npmjs.org/@kb-labs/quality-core/-/quality-core-2.33.0.tgz","fileCount":32,"integrity":"sha512-yrY2eHS3zBdVXTPrE5BKCn3XniTiJ0VkaWTY78PGKlU3YpdDuiNCGQwMJJvMXp5qteDbDVLzL8LMz4Ghycp79g==","signatures":[{"sig":"MEYCIQDyOl+5a3fw8QlVLmYd25Y9IBlpSzYRAcdkutazCS+39gIhAPfyqtXu7o7jkm+UOU8t75YBIJfKXMdAmBBp4rMi1Au4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":461567},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-quality-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"},"./graph":{"types":"./dist/graph/index.d.ts","import":"./dist/graph/index.js"},"./stale":{"types":"./dist/stale/index.d.ts","import":"./dist/stale/index.js"},"./stats":{"types":"./dist/stats/index.d.ts","import":"./dist/stats/index.js"},"./tests":{"types":"./dist/tests/index.d.ts","import":"./dist/tests/index.js"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js"},"./builds":{"types":"./dist/builds/index.d.ts","import":"./dist/builds/index.js"},"./dist/*":"./dist/*","./health":{"types":"./dist/health/index.d.ts","import":"./dist/health/index.js"},"./dead-code":{"types":"./dist/dead-code/index.d.ts","import":"./dist/dead-code/index.js"},"./dependencies":{"types":"./dist/dependencies/index.d.ts","import":"./dist/dependencies/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/quality-core build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/ff5d1aba0509817ea24708873c63d1ba/kb-labs-quality-core-2.33.0.tgz","_integrity":"sha512-yrY2eHS3zBdVXTPrE5BKCn3XniTiJ0VkaWTY78PGKlU3YpdDuiNCGQwMJJvMXp5qteDbDVLzL8LMz4Ghycp79g==","_npmVersion":"10.8.2","description":"Core business logic for KB Labs Quality plugin - monorepo analysis, dependency management, and health checks.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"globby":"^11.0.0","minimatch":"^10.0.1","typescript":"^5.6.3","@kb-labs/sdk":"2.18.2","@kb-labs/quality-contracts":"2.33.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.4","@types/node":"^24.3.3","@kb-labs/devkit":"2.33.0"},"_npmOperationalInternal":{"tmp":"tmp/quality-core_2.33.0_1776202409451_0.7053668032472831","host":"s3://npm-registry-packages-npm-production"}},"2.34.0":{"name":"@kb-labs/quality-core","version":"2.34.0","_id":"@kb-labs/quality-core@2.34.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"54a046bd61f46cbc6bcec5083819d8a2655b0534","tarball":"https://registry.npmjs.org/@kb-labs/quality-core/-/quality-core-2.34.0.tgz","fileCount":32,"integrity":"sha512-FGxGloj652mV87mlIx6u3u3fwrdnhR2toHvD1EUxMRnn0Rx5RuMy9j4AFFowd+gB4LXot/wwAgUVLn3SPlnU/A==","signatures":[{"sig":"MEYCIQC83jfnh+9KtCtrvgRibRrAW3vlaWpwNPjtXFcOqDp7BQIhAJ9n47z0SwsymAa6V2davJbZTDKEu5mzfA19OJpRntqu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":461567},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-quality-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"},"./graph":{"types":"./dist/graph/index.d.ts","import":"./dist/graph/index.js"},"./stale":{"types":"./dist/stale/index.d.ts","import":"./dist/stale/index.js"},"./stats":{"types":"./dist/stats/index.d.ts","import":"./dist/stats/index.js"},"./tests":{"types":"./dist/tests/index.d.ts","import":"./dist/tests/index.js"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js"},"./builds":{"types":"./dist/builds/index.d.ts","import":"./dist/builds/index.js"},"./dist/*":"./dist/*","./health":{"types":"./dist/health/index.d.ts","import":"./dist/health/index.js"},"./dead-code":{"types":"./dist/dead-code/index.d.ts","import":"./dist/dead-code/index.js"},"./dependencies":{"types":"./dist/dependencies/index.d.ts","import":"./dist/dependencies/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/quality-core build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/37e157a7f7817b660b3ea49c92509e89/kb-labs-quality-core-2.34.0.tgz","_integrity":"sha512-FGxGloj652mV87mlIx6u3u3fwrdnhR2toHvD1EUxMRnn0Rx5RuMy9j4AFFowd+gB4LXot/wwAgUVLn3SPlnU/A==","_npmVersion":"10.8.2","description":"Core business logic for KB Labs Quality plugin - monorepo analysis, dependency management, and health checks.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"globby":"^11.0.0","minimatch":"^10.0.1","typescript":"^5.6.3","@kb-labs/sdk":"2.18.2","@kb-labs/quality-contracts":"2.34.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.4","@types/node":"^24.3.3","@kb-labs/devkit":"2.34.0"},"_npmOperationalInternal":{"tmp":"tmp/quality-core_2.34.0_1776204657508_0.2763770024413299","host":"s3://npm-registry-packages-npm-production"}},"2.35.0":{"name":"@kb-labs/quality-core","version":"2.35.0","_id":"@kb-labs/quality-core@2.35.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"3c7514aa66bc1a70140b32f16035026a1d12bef2","tarball":"https://registry.npmjs.org/@kb-labs/quality-core/-/quality-core-2.35.0.tgz","fileCount":32,"integrity":"sha512-b8D8z6LshRIGtHtOHNXZesJfANB2VIsFrAEOB9IXShkR/IduETYBnVU4/7ds7duY3ypDCdF2m2L3vhH+YAt0FQ==","signatures":[{"sig":"MEQCIENf0beMQdwenAAeQkQqpAJRi62Ds9uDQaKIjKcrPdX3AiB9t9xcHGVh2BiUn0FZzPZCeapE2/mT3TArZq6r0Rus8Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":461567},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-quality-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"},"./graph":{"types":"./dist/graph/index.d.ts","import":"./dist/graph/index.js"},"./stale":{"types":"./dist/stale/index.d.ts","import":"./dist/stale/index.js"},"./stats":{"types":"./dist/stats/index.d.ts","import":"./dist/stats/index.js"},"./tests":{"types":"./dist/tests/index.d.ts","import":"./dist/tests/index.js"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js"},"./builds":{"types":"./dist/builds/index.d.ts","import":"./dist/builds/index.js"},"./dist/*":"./dist/*","./health":{"types":"./dist/health/index.d.ts","import":"./dist/health/index.js"},"./dead-code":{"types":"./dist/dead-code/index.d.ts","import":"./dist/dead-code/index.js"},"./dependencies":{"types":"./dist/dependencies/index.d.ts","import":"./dist/dependencies/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/quality-core build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/b2a28a817bbf59cf55bc00ad50dac27a/kb-labs-quality-core-2.35.0.tgz","_integrity":"sha512-b8D8z6LshRIGtHtOHNXZesJfANB2VIsFrAEOB9IXShkR/IduETYBnVU4/7ds7duY3ypDCdF2m2L3vhH+YAt0FQ==","_npmVersion":"10.8.2","description":"Core business logic for KB Labs Quality plugin - monorepo analysis, dependency management, and health checks.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"globby":"^11.0.0","minimatch":"^10.0.1","typescript":"^5.6.3","@kb-labs/sdk":"2.19.0","@kb-labs/quality-contracts":"2.35.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.4","@types/node":"^24.3.3","@kb-labs/devkit":"2.35.0"},"_npmOperationalInternal":{"tmp":"tmp/quality-core_2.35.0_1776240552553_0.3783647867293225","host":"s3://npm-registry-packages-npm-production"}},"2.36.0":{"name":"@kb-labs/quality-core","version":"2.36.0","_id":"@kb-labs/quality-core@2.36.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"2718342475831992fe3f7bb904a1df81ae114577","tarball":"https://registry.npmjs.org/@kb-labs/quality-core/-/quality-core-2.36.0.tgz","fileCount":32,"integrity":"sha512-u2A0icXA2ImBY2lr1+WZftkwMGqglGhBzvXCzkoHcaLdZS9ymXZl6RzZikl8+JsjLHN6hRPL8Q4AYLJztsaFGA==","signatures":[{"sig":"MEYCIQC/HdhYGkQGMOV5u4+IiSeKJPC6MSpvqeJIB9rK/CDVEAIhAKipVSg0p2MBe64Cxd3H2eauAWvIi+JWqD6RR/PueObv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":461567},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-quality-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"},"./graph":{"types":"./dist/graph/index.d.ts","import":"./dist/graph/index.js"},"./stale":{"types":"./dist/stale/index.d.ts","import":"./dist/stale/index.js"},"./stats":{"types":"./dist/stats/index.d.ts","import":"./dist/stats/index.js"},"./tests":{"types":"./dist/tests/index.d.ts","import":"./dist/tests/index.js"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js"},"./builds":{"types":"./dist/builds/index.d.ts","import":"./dist/builds/index.js"},"./dist/*":"./dist/*","./health":{"types":"./dist/health/index.d.ts","import":"./dist/health/index.js"},"./dead-code":{"types":"./dist/dead-code/index.d.ts","import":"./dist/dead-code/index.js"},"./dependencies":{"types":"./dist/dependencies/index.d.ts","import":"./dist/dependencies/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/quality-core build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/65024b778965f0a23730c3ac78def730/kb-labs-quality-core-2.36.0.tgz","_integrity":"sha512-u2A0icXA2ImBY2lr1+WZftkwMGqglGhBzvXCzkoHcaLdZS9ymXZl6RzZikl8+JsjLHN6hRPL8Q4AYLJztsaFGA==","_npmVersion":"10.8.2","description":"Core business logic for KB Labs Quality plugin - monorepo analysis, dependency management, and health checks.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"globby":"^11.0.0","minimatch":"^10.0.1","typescript":"^5.6.3","@kb-labs/sdk":"2.19.0","@kb-labs/quality-contracts":"2.36.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.4","@types/node":"^24.3.3","@kb-labs/devkit":"2.36.0"},"_npmOperationalInternal":{"tmp":"tmp/quality-core_2.36.0_1776275812628_0.5232766059304759","host":"s3://npm-registry-packages-npm-production"}},"2.37.0":{"name":"@kb-labs/quality-core","version":"2.37.0","_id":"@kb-labs/quality-core@2.37.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"60cac285723c7f0c8a61f6e9c342821eb018b47f","tarball":"https://registry.npmjs.org/@kb-labs/quality-core/-/quality-core-2.37.0.tgz","fileCount":32,"integrity":"sha512-0/3OQpX+fRYCOEeoQKuIM/RkudiAalEYfLKseZSuOCRh/+4R4Ud2w7gomzZay2nMKK2fd23XKHGBDlhL4fXy2A==","signatures":[{"sig":"MEQCIDA1kS2vm2lYtg2pIfhE/oc38OA7IBNJXai/UizIwd8tAiAgsxl1Vm1h4PjOs+jTGboY7mi8fDQJhC0yy6G1I7oJRQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":461567},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-quality-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"},"./graph":{"types":"./dist/graph/index.d.ts","import":"./dist/graph/index.js"},"./stale":{"types":"./dist/stale/index.d.ts","import":"./dist/stale/index.js"},"./stats":{"types":"./dist/stats/index.d.ts","import":"./dist/stats/index.js"},"./tests":{"types":"./dist/tests/index.d.ts","import":"./dist/tests/index.js"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js"},"./builds":{"types":"./dist/builds/index.d.ts","import":"./dist/builds/index.js"},"./dist/*":"./dist/*","./health":{"types":"./dist/health/index.d.ts","import":"./dist/health/index.js"},"./dead-code":{"types":"./dist/dead-code/index.d.ts","import":"./dist/dead-code/index.js"},"./dependencies":{"types":"./dist/dependencies/index.d.ts","import":"./dist/dependencies/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/quality-core build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/fdb0ff61babdafab76565688e13ccdc6/kb-labs-quality-core-2.37.0.tgz","_integrity":"sha512-0/3OQpX+fRYCOEeoQKuIM/RkudiAalEYfLKseZSuOCRh/+4R4Ud2w7gomzZay2nMKK2fd23XKHGBDlhL4fXy2A==","_npmVersion":"10.8.2","description":"Core business logic for KB Labs Quality plugin - monorepo analysis, dependency management, and health checks.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"globby":"^11.0.0","minimatch":"^10.0.1","typescript":"^5.6.3","@kb-labs/sdk":"2.20.0","@kb-labs/quality-contracts":"2.37.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.4","@types/node":"^24.3.3","@kb-labs/devkit":"2.37.0"},"_npmOperationalInternal":{"tmp":"tmp/quality-core_2.37.0_1776326621193_0.6779433336413327","host":"s3://npm-registry-packages-npm-production"}},"2.38.0":{"name":"@kb-labs/quality-core","version":"2.38.0","_id":"@kb-labs/quality-core@2.38.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"bc63fed5368de474fdb2fb9d2820915ee30e1b47","tarball":"https://registry.npmjs.org/@kb-labs/quality-core/-/quality-core-2.38.0.tgz","fileCount":32,"integrity":"sha512-tMGbgA2FEhIVqf7nR0ffWoN8n+vLqPtCpOAB+9t/EV1avuuQG+dcU3CU/mm/FR0SyIwQYB7eoBnbA0CY578/Tg==","signatures":[{"sig":"MEUCIGV6PKbaRKcxg/F5RjE1xjJ8BtSi6abkNMCZuCatoP/AAiEAvqIxiNopdg7VJ6Uc5bsqSh+0y9KRfkuZ/xs4YHv6mtU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":461567},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-quality-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"},"./graph":{"types":"./dist/graph/index.d.ts","import":"./dist/graph/index.js"},"./stale":{"types":"./dist/stale/index.d.ts","import":"./dist/stale/index.js"},"./stats":{"types":"./dist/stats/index.d.ts","import":"./dist/stats/index.js"},"./tests":{"types":"./dist/tests/index.d.ts","import":"./dist/tests/index.js"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js"},"./builds":{"types":"./dist/builds/index.d.ts","import":"./dist/builds/index.js"},"./dist/*":"./dist/*","./health":{"types":"./dist/health/index.d.ts","import":"./dist/health/index.js"},"./dead-code":{"types":"./dist/dead-code/index.d.ts","import":"./dist/dead-code/index.js"},"./dependencies":{"types":"./dist/dependencies/index.d.ts","import":"./dist/dependencies/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/quality-core build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/0798c2c1d37d4adf28000bc6e7b092ff/kb-labs-quality-core-2.38.0.tgz","_integrity":"sha512-tMGbgA2FEhIVqf7nR0ffWoN8n+vLqPtCpOAB+9t/EV1avuuQG+dcU3CU/mm/FR0SyIwQYB7eoBnbA0CY578/Tg==","_npmVersion":"10.8.2","description":"Core business logic for KB Labs Quality plugin - monorepo analysis, dependency management, and health checks.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"globby":"^11.0.0","minimatch":"^10.0.1","typescript":"^5.6.3","@kb-labs/sdk":"2.20.0","@kb-labs/quality-contracts":"2.38.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.4","@types/node":"^24.3.3","@kb-labs/devkit":"2.38.0"},"_npmOperationalInternal":{"tmp":"tmp/quality-core_2.38.0_1776330762381_0.039435388756817735","host":"s3://npm-registry-packages-npm-production"}},"2.39.0":{"name":"@kb-labs/quality-core","version":"2.39.0","_id":"@kb-labs/quality-core@2.39.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"ceff85b063e5d5c8ef954e141ff0a1c16c1e5633","tarball":"https://registry.npmjs.org/@kb-labs/quality-core/-/quality-core-2.39.0.tgz","fileCount":32,"integrity":"sha512-zYg46kOoXAKqVgMmyNekVfemnoIb6NEAvKpjMn3mWH1nro1f/cO5dPNkeb8+GIZIfrhTQf87xH9smj/yeOVYPg==","signatures":[{"sig":"MEYCIQDuLlbG0Mpbpwmfe8mZEPAx16c2mkKpalh0CFPvLSdK7QIhAM1Ei7OGyvEZXWoTnyhMm8xlhg1UMdmNOjHDe0MYFHZH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":461567},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-quality-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"},"./graph":{"types":"./dist/graph/index.d.ts","import":"./dist/graph/index.js"},"./stale":{"types":"./dist/stale/index.d.ts","import":"./dist/stale/index.js"},"./stats":{"types":"./dist/stats/index.d.ts","import":"./dist/stats/index.js"},"./tests":{"types":"./dist/tests/index.d.ts","import":"./dist/tests/index.js"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js"},"./builds":{"types":"./dist/builds/index.d.ts","import":"./dist/builds/index.js"},"./dist/*":"./dist/*","./health":{"types":"./dist/health/index.d.ts","import":"./dist/health/index.js"},"./dead-code":{"types":"./dist/dead-code/index.d.ts","import":"./dist/dead-code/index.js"},"./dependencies":{"types":"./dist/dependencies/index.d.ts","import":"./dist/dependencies/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/quality-core build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/9571ef9ad2dd69c7ef1ca37bab1491f8/kb-labs-quality-core-2.39.0.tgz","_integrity":"sha512-zYg46kOoXAKqVgMmyNekVfemnoIb6NEAvKpjMn3mWH1nro1f/cO5dPNkeb8+GIZIfrhTQf87xH9smj/yeOVYPg==","_npmVersion":"10.8.2","description":"Core business logic for KB Labs Quality plugin - monorepo analysis, dependency management, and health checks.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"globby":"^11.0.0","minimatch":"^10.0.1","typescript":"^5.6.3","@kb-labs/sdk":"2.20.0","@kb-labs/quality-contracts":"2.39.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.4","@types/node":"^24.3.3","@kb-labs/devkit":"2.39.0"},"_npmOperationalInternal":{"tmp":"tmp/quality-core_2.39.0_1776356407100_0.10072072506944019","host":"s3://npm-registry-packages-npm-production"}},"2.40.0":{"name":"@kb-labs/quality-core","version":"2.40.0","_id":"@kb-labs/quality-core@2.40.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"ef409784082c656a29f05bea8537621e89bc1412","tarball":"https://registry.npmjs.org/@kb-labs/quality-core/-/quality-core-2.40.0.tgz","fileCount":32,"integrity":"sha512-F+loAgEV2l8c3cjh4n6qXWP9VxewbceuxpnmHqQJI2jGzk9G/R8s2qH7BJ3h75RHk20NmwxvPjaMUOlpWaj5PQ==","signatures":[{"sig":"MEQCICTu16t7Se2E56t+Fe6SzfAD7bYoBNj8RKLUmZujo9YhAiAmIq+IutynnwmkLDANpT04Rh8AIMvRgO2iVF5biEswfQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":461567},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-quality-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"},"./graph":{"types":"./dist/graph/index.d.ts","import":"./dist/graph/index.js"},"./stale":{"types":"./dist/stale/index.d.ts","import":"./dist/stale/index.js"},"./stats":{"types":"./dist/stats/index.d.ts","import":"./dist/stats/index.js"},"./tests":{"types":"./dist/tests/index.d.ts","import":"./dist/tests/index.js"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js"},"./builds":{"types":"./dist/builds/index.d.ts","import":"./dist/builds/index.js"},"./dist/*":"./dist/*","./health":{"types":"./dist/health/index.d.ts","import":"./dist/health/index.js"},"./dead-code":{"types":"./dist/dead-code/index.d.ts","import":"./dist/dead-code/index.js"},"./dependencies":{"types":"./dist/dependencies/index.d.ts","import":"./dist/dependencies/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/quality-core build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/2acc638615e3df91335ca5d591ba1168/kb-labs-quality-core-2.40.0.tgz","_integrity":"sha512-F+loAgEV2l8c3cjh4n6qXWP9VxewbceuxpnmHqQJI2jGzk9G/R8s2qH7BJ3h75RHk20NmwxvPjaMUOlpWaj5PQ==","_npmVersion":"10.8.2","description":"Core business logic for KB Labs Quality plugin - monorepo analysis, dependency management, and health checks.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"globby":"^11.0.0","minimatch":"^10.0.1","typescript":"^5.6.3","@kb-labs/sdk":"2.20.0","@kb-labs/quality-contracts":"2.40.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.4","@types/node":"^24.3.3","@kb-labs/devkit":"2.40.0"},"_npmOperationalInternal":{"tmp":"tmp/quality-core_2.40.0_1776379595526_0.6026549593448678","host":"s3://npm-registry-packages-npm-production"}},"2.41.0":{"name":"@kb-labs/quality-core","version":"2.41.0","_id":"@kb-labs/quality-core@2.41.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"f7af361dae363a86a79ed8144346dfc8b89bf47d","tarball":"https://registry.npmjs.org/@kb-labs/quality-core/-/quality-core-2.41.0.tgz","fileCount":32,"integrity":"sha512-K+E2DLj3p37d18CEostrqbkKxUulmaolyN/NtuQBfKRT/Mp2+A2gEfj55JwA28OhgfQL5VhTvmFDF2R/d+GQWg==","signatures":[{"sig":"MEQCIE1IFKmPNvurpH9XHWu1Z6B9Q3MP27hBBV+pbTcr1MFkAiB1bUmEzHtbRBb8Ejfrr2WIgRn/dUsbE9mqalbSaZhMgQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":461567},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-quality-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"},"./graph":{"types":"./dist/graph/index.d.ts","import":"./dist/graph/index.js"},"./stale":{"types":"./dist/stale/index.d.ts","import":"./dist/stale/index.js"},"./stats":{"types":"./dist/stats/index.d.ts","import":"./dist/stats/index.js"},"./tests":{"types":"./dist/tests/index.d.ts","import":"./dist/tests/index.js"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js"},"./builds":{"types":"./dist/builds/index.d.ts","import":"./dist/builds/index.js"},"./dist/*":"./dist/*","./health":{"types":"./dist/health/index.d.ts","import":"./dist/health/index.js"},"./dead-code":{"types":"./dist/dead-code/index.d.ts","import":"./dist/dead-code/index.js"},"./dependencies":{"types":"./dist/dependencies/index.d.ts","import":"./dist/dependencies/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/quality-core build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/74d7a75c5109a8fdaf673e6684543f33/kb-labs-quality-core-2.41.0.tgz","_integrity":"sha512-K+E2DLj3p37d18CEostrqbkKxUulmaolyN/NtuQBfKRT/Mp2+A2gEfj55JwA28OhgfQL5VhTvmFDF2R/d+GQWg==","_npmVersion":"10.8.2","description":"Core business logic for KB Labs Quality plugin - monorepo analysis, dependency management, and health checks.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"globby":"^11.0.0","minimatch":"^10.0.1","typescript":"^5.6.3","@kb-labs/sdk":"2.20.0","@kb-labs/quality-contracts":"2.41.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.4","@types/node":"^24.3.3","@kb-labs/devkit":"2.41.0"},"_npmOperationalInternal":{"tmp":"tmp/quality-core_2.41.0_1776425115163_0.7503313950793995","host":"s3://npm-registry-packages-npm-production"}},"2.42.0":{"name":"@kb-labs/quality-core","version":"2.42.0","_id":"@kb-labs/quality-core@2.42.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"f1756cf6baa53ce86385afd10d5e2cfa80935279","tarball":"https://registry.npmjs.org/@kb-labs/quality-core/-/quality-core-2.42.0.tgz","fileCount":32,"integrity":"sha512-pWlNLWxdTA2cgVspjKIVL6rUTTk0tmTr/WVWAWTvHinI7/Qkd+G9d1Ebup9pUqs1aSpZlBuwcyLTW2CAUt9DsA==","signatures":[{"sig":"MEYCIQDhuuZhfCRNQPN6W5NZq6UrtUpr6082cdToR/yGCE3xzQIhALCoZCKyTmhxGdwNtlOFCydov6hsOzYbECwXSLRudgoq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":461567},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-quality-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"},"./graph":{"types":"./dist/graph/index.d.ts","import":"./dist/graph/index.js"},"./stale":{"types":"./dist/stale/index.d.ts","import":"./dist/stale/index.js"},"./stats":{"types":"./dist/stats/index.d.ts","import":"./dist/stats/index.js"},"./tests":{"types":"./dist/tests/index.d.ts","import":"./dist/tests/index.js"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js"},"./builds":{"types":"./dist/builds/index.d.ts","import":"./dist/builds/index.js"},"./dist/*":"./dist/*","./health":{"types":"./dist/health/index.d.ts","import":"./dist/health/index.js"},"./dead-code":{"types":"./dist/dead-code/index.d.ts","import":"./dist/dead-code/index.js"},"./dependencies":{"types":"./dist/dependencies/index.d.ts","import":"./dist/dependencies/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/quality-core build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/251416929634f20e08224ba473f5809d/kb-labs-quality-core-2.42.0.tgz","_integrity":"sha512-pWlNLWxdTA2cgVspjKIVL6rUTTk0tmTr/WVWAWTvHinI7/Qkd+G9d1Ebup9pUqs1aSpZlBuwcyLTW2CAUt9DsA==","_npmVersion":"10.8.2","description":"Core business logic for KB Labs Quality plugin - monorepo analysis, dependency management, and health checks.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"globby":"^11.0.0","minimatch":"^10.0.1","typescript":"^5.6.3","@kb-labs/sdk":"2.20.0","@kb-labs/quality-contracts":"2.42.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.4","@types/node":"^24.3.3","@kb-labs/devkit":"2.42.0"},"_npmOperationalInternal":{"tmp":"tmp/quality-core_2.42.0_1776428913833_0.16559292789978208","host":"s3://npm-registry-packages-npm-production"}},"2.43.0":{"name":"@kb-labs/quality-core","version":"2.43.0","_id":"@kb-labs/quality-core@2.43.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"076db7641bc0855314c9b8b0d6183a5588d3d262","tarball":"https://registry.npmjs.org/@kb-labs/quality-core/-/quality-core-2.43.0.tgz","fileCount":32,"integrity":"sha512-l1ucWTkdSI3nnqA+BKmN+Z0yVnKj/rblHrXdQu4m9gmGtcbbQw3MX713yIFEhGUIO574HeSDZ22r0jjm8jBBtQ==","signatures":[{"sig":"MEYCIQCz3pA1qMLeYM4/l/0cWgiL6lFS8w9f8B25RTJoOgbQaQIhALJ3jG71wyfr9kSi8k2TY0QmUrxYwARtfGtd+k3D2kMH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":461567},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-quality-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"},"./graph":{"types":"./dist/graph/index.d.ts","import":"./dist/graph/index.js"},"./stale":{"types":"./dist/stale/index.d.ts","import":"./dist/stale/index.js"},"./stats":{"types":"./dist/stats/index.d.ts","import":"./dist/stats/index.js"},"./tests":{"types":"./dist/tests/index.d.ts","import":"./dist/tests/index.js"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js"},"./builds":{"types":"./dist/builds/index.d.ts","import":"./dist/builds/index.js"},"./dist/*":"./dist/*","./health":{"types":"./dist/health/index.d.ts","import":"./dist/health/index.js"},"./dead-code":{"types":"./dist/dead-code/index.d.ts","import":"./dist/dead-code/index.js"},"./dependencies":{"types":"./dist/dependencies/index.d.ts","import":"./dist/dependencies/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/quality-core build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/21e6f1194a4bf9d35f6da540033d8b94/kb-labs-quality-core-2.43.0.tgz","_integrity":"sha512-l1ucWTkdSI3nnqA+BKmN+Z0yVnKj/rblHrXdQu4m9gmGtcbbQw3MX713yIFEhGUIO574HeSDZ22r0jjm8jBBtQ==","_npmVersion":"10.8.2","description":"Core business logic for KB Labs Quality plugin - monorepo analysis, dependency management, and health checks.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"globby":"^11.0.0","minimatch":"^10.0.1","typescript":"^5.6.3","@kb-labs/sdk":"2.20.0","@kb-labs/quality-contracts":"2.43.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.4","@types/node":"^24.3.3","@kb-labs/devkit":"2.43.0"},"_npmOperationalInternal":{"tmp":"tmp/quality-core_2.43.0_1776431514737_0.1138356529505542","host":"s3://npm-registry-packages-npm-production"}},"2.44.0":{"name":"@kb-labs/quality-core","version":"2.44.0","_id":"@kb-labs/quality-core@2.44.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"1bcaa36268b11ed34137c7b1b9897e6a9ee886e9","tarball":"https://registry.npmjs.org/@kb-labs/quality-core/-/quality-core-2.44.0.tgz","fileCount":32,"integrity":"sha512-KRYFW10hVGTrzkjfXax0E39xkn2SMxwIMid6wY8GqXJ9c0N8O+FOHOU7/9NmXAULQBbGU6qhp7H2nW43fKZgNw==","signatures":[{"sig":"MEQCIHfE2j1dgPLn/qgTLMsvi6D8GbRha1qiZlQh/ayPfIjtAiA8oh9AUomXi90ewekZtGirYfND89hL0nA5qjGaPNBOeg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":461567},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-quality-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"},"./graph":{"types":"./dist/graph/index.d.ts","import":"./dist/graph/index.js"},"./stale":{"types":"./dist/stale/index.d.ts","import":"./dist/stale/index.js"},"./stats":{"types":"./dist/stats/index.d.ts","import":"./dist/stats/index.js"},"./tests":{"types":"./dist/tests/index.d.ts","import":"./dist/tests/index.js"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js"},"./builds":{"types":"./dist/builds/index.d.ts","import":"./dist/builds/index.js"},"./dist/*":"./dist/*","./health":{"types":"./dist/health/index.d.ts","import":"./dist/health/index.js"},"./dead-code":{"types":"./dist/dead-code/index.d.ts","import":"./dist/dead-code/index.js"},"./dependencies":{"types":"./dist/dependencies/index.d.ts","import":"./dist/dependencies/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/quality-core build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/07e0716b36b4a81bc8e862405215c6fd/kb-labs-quality-core-2.44.0.tgz","_integrity":"sha512-KRYFW10hVGTrzkjfXax0E39xkn2SMxwIMid6wY8GqXJ9c0N8O+FOHOU7/9NmXAULQBbGU6qhp7H2nW43fKZgNw==","_npmVersion":"10.8.2","description":"Core business logic for KB Labs Quality plugin - monorepo analysis, dependency management, and health checks.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"globby":"^11.0.0","minimatch":"^10.0.1","typescript":"^5.6.3","@kb-labs/sdk":"2.20.0","@kb-labs/quality-contracts":"2.44.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.4","@types/node":"^24.3.3","@kb-labs/devkit":"2.44.0"},"_npmOperationalInternal":{"tmp":"tmp/quality-core_2.44.0_1776501039607_0.1336793181483915","host":"s3://npm-registry-packages-npm-production"}},"2.45.0":{"name":"@kb-labs/quality-core","version":"2.45.0","_id":"@kb-labs/quality-core@2.45.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"7fba8d6efea072707eb74c90ff332d1ea07dc0d3","tarball":"https://registry.npmjs.org/@kb-labs/quality-core/-/quality-core-2.45.0.tgz","fileCount":32,"integrity":"sha512-po+QgC7Llr6kHMuW7BxWUg38yO9lyt2oGdeZPhn/d6UngEw42RbqFJq97nlySWhrYb5yQPd26IT4nktRfGX2Ww==","signatures":[{"sig":"MEQCIFmfgon4pAAJ8tXqqIcbuS5GfVqL39BXb4YDrhMvS46gAiBGujmITJiSQBuYdzur0ZvFy1XSQbdPluRDFwLtCOXcQg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":461567},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-quality-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"},"./graph":{"types":"./dist/graph/index.d.ts","import":"./dist/graph/index.js"},"./stale":{"types":"./dist/stale/index.d.ts","import":"./dist/stale/index.js"},"./stats":{"types":"./dist/stats/index.d.ts","import":"./dist/stats/index.js"},"./tests":{"types":"./dist/tests/index.d.ts","import":"./dist/tests/index.js"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js"},"./builds":{"types":"./dist/builds/index.d.ts","import":"./dist/builds/index.js"},"./dist/*":"./dist/*","./health":{"types":"./dist/health/index.d.ts","import":"./dist/health/index.js"},"./dead-code":{"types":"./dist/dead-code/index.d.ts","import":"./dist/dead-code/index.js"},"./dependencies":{"types":"./dist/dependencies/index.d.ts","import":"./dist/dependencies/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/quality-core build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/a48530ed85112f72ee2ddd33e435ac09/kb-labs-quality-core-2.45.0.tgz","_integrity":"sha512-po+QgC7Llr6kHMuW7BxWUg38yO9lyt2oGdeZPhn/d6UngEw42RbqFJq97nlySWhrYb5yQPd26IT4nktRfGX2Ww==","_npmVersion":"10.8.2","description":"Core business logic for KB Labs Quality plugin - monorepo analysis, dependency management, and health checks.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"globby":"^11.0.0","minimatch":"^10.0.1","typescript":"^5.6.3","@kb-labs/sdk":"2.20.0","@kb-labs/quality-contracts":"2.45.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.4","@types/node":"^24.3.3","@kb-labs/devkit":"2.45.0"},"_npmOperationalInternal":{"tmp":"tmp/quality-core_2.45.0_1776510414444_0.9007562730587773","host":"s3://npm-registry-packages-npm-production"}},"2.46.0":{"name":"@kb-labs/quality-core","version":"2.46.0","_id":"@kb-labs/quality-core@2.46.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"8275abde5f884966af1007acfcf0fdca0edfe366","tarball":"https://registry.npmjs.org/@kb-labs/quality-core/-/quality-core-2.46.0.tgz","fileCount":32,"integrity":"sha512-r8RTlIvxCDaquOeaNi19VXlwUenNC+4OwOtf0d6KXAgq9339xsYGizsIFb5Vz7AVGkXX5eDErcI+vjszGqomeQ==","signatures":[{"sig":"MEQCIFl+37sNb3a/My7069zVI0ybfhGzw5GqyvLIkp6FKwpPAiBDhX8isvJlOOxNRKh8DhWR9ryqiMaYaWM2FdEFpwsxTA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":461567},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-quality-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"},"./graph":{"types":"./dist/graph/index.d.ts","import":"./dist/graph/index.js"},"./stale":{"types":"./dist/stale/index.d.ts","import":"./dist/stale/index.js"},"./stats":{"types":"./dist/stats/index.d.ts","import":"./dist/stats/index.js"},"./tests":{"types":"./dist/tests/index.d.ts","import":"./dist/tests/index.js"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js"},"./builds":{"types":"./dist/builds/index.d.ts","import":"./dist/builds/index.js"},"./dist/*":"./dist/*","./health":{"types":"./dist/health/index.d.ts","import":"./dist/health/index.js"},"./dead-code":{"types":"./dist/dead-code/index.d.ts","import":"./dist/dead-code/index.js"},"./dependencies":{"types":"./dist/dependencies/index.d.ts","import":"./dist/dependencies/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/quality-core build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/5286453550eb6cffedb4e46a5f684d2b/kb-labs-quality-core-2.46.0.tgz","_integrity":"sha512-r8RTlIvxCDaquOeaNi19VXlwUenNC+4OwOtf0d6KXAgq9339xsYGizsIFb5Vz7AVGkXX5eDErcI+vjszGqomeQ==","_npmVersion":"10.8.2","description":"Core business logic for KB Labs Quality plugin - monorepo analysis, dependency management, and health checks.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"globby":"^11.0.0","minimatch":"^10.0.1","typescript":"^5.6.3","@kb-labs/sdk":"2.20.1","@kb-labs/quality-contracts":"2.46.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.4","@types/node":"^24.3.3","@kb-labs/devkit":"2.46.0"},"_npmOperationalInternal":{"tmp":"tmp/quality-core_2.46.0_1776511859541_0.09507825362788402","host":"s3://npm-registry-packages-npm-production"}},"2.47.0":{"name":"@kb-labs/quality-core","version":"2.47.0","_id":"@kb-labs/quality-core@2.47.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"cef3ffc7fd809d3f3c2b7ab8d83a52ec70db88b8","tarball":"https://registry.npmjs.org/@kb-labs/quality-core/-/quality-core-2.47.0.tgz","fileCount":32,"integrity":"sha512-MthSPp2+Fkmh2s1Q5eipentbTPFemsEjlhINiFMrc3gjz0POhesrIN27SrEJ3qhlpNpvmV/kGgNLuarL5FCYig==","signatures":[{"sig":"MEQCIE5OTB6USuxmlM2rfm152IYVyqDIHAVUyzh03wK9ajNJAiA+Zhs+laYWKTq3Ka3NC2swMzafc3fW/u90BjiPqSAxtA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":461567},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-quality-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"},"./graph":{"types":"./dist/graph/index.d.ts","import":"./dist/graph/index.js"},"./stale":{"types":"./dist/stale/index.d.ts","import":"./dist/stale/index.js"},"./stats":{"types":"./dist/stats/index.d.ts","import":"./dist/stats/index.js"},"./tests":{"types":"./dist/tests/index.d.ts","import":"./dist/tests/index.js"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js"},"./builds":{"types":"./dist/builds/index.d.ts","import":"./dist/builds/index.js"},"./dist/*":"./dist/*","./health":{"types":"./dist/health/index.d.ts","import":"./dist/health/index.js"},"./dead-code":{"types":"./dist/dead-code/index.d.ts","import":"./dist/dead-code/index.js"},"./dependencies":{"types":"./dist/dependencies/index.d.ts","import":"./dist/dependencies/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/quality-core build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/50c464bf8febde225e5bbe1976fefdd6/kb-labs-quality-core-2.47.0.tgz","_integrity":"sha512-MthSPp2+Fkmh2s1Q5eipentbTPFemsEjlhINiFMrc3gjz0POhesrIN27SrEJ3qhlpNpvmV/kGgNLuarL5FCYig==","_npmVersion":"10.8.2","description":"Core business logic for KB Labs Quality plugin - monorepo analysis, dependency management, and health checks.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"globby":"^11.0.0","minimatch":"^10.0.1","typescript":"^5.6.3","@kb-labs/sdk":"2.21.0","@kb-labs/quality-contracts":"2.47.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.4","@types/node":"^24.3.3","@kb-labs/devkit":"2.47.0"},"_npmOperationalInternal":{"tmp":"tmp/quality-core_2.47.0_1776514216449_0.4076709410774797","host":"s3://npm-registry-packages-npm-production"}},"2.53.0":{"name":"@kb-labs/quality-core","version":"2.53.0","_id":"@kb-labs/quality-core@2.53.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"c0c5012d7d1ebf3d71ab2c09bd206dec751c65dc","tarball":"https://registry.npmjs.org/@kb-labs/quality-core/-/quality-core-2.53.0.tgz","fileCount":32,"integrity":"sha512-2gwF0cNpsaE/BBQAXHodFhoYUevG3dbzyfUyaPAtnHnuJCL74NRN5HnJv5pnlmvJ9UF63IBIA1M5Q9yhfv2A6g==","signatures":[{"sig":"MEUCIGOAIpHSFyUvTAeq7vts7uQc8GidthrGQ5MGUKzlnrsSAiEA/x4S4cyQtBwK7FZaG9icf07i0TIkYgooqVpP4HAEMN4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":461567},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-quality-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"},"./graph":{"types":"./dist/graph/index.d.ts","import":"./dist/graph/index.js"},"./stale":{"types":"./dist/stale/index.d.ts","import":"./dist/stale/index.js"},"./stats":{"types":"./dist/stats/index.d.ts","import":"./dist/stats/index.js"},"./tests":{"types":"./dist/tests/index.d.ts","import":"./dist/tests/index.js"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js"},"./builds":{"types":"./dist/builds/index.d.ts","import":"./dist/builds/index.js"},"./dist/*":"./dist/*","./health":{"types":"./dist/health/index.d.ts","import":"./dist/health/index.js"},"./dead-code":{"types":"./dist/dead-code/index.d.ts","import":"./dist/dead-code/index.js"},"./dependencies":{"types":"./dist/dependencies/index.d.ts","import":"./dist/dependencies/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/quality-core build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/e45f1116c907d01ed9b7f985734088b9/kb-labs-quality-core-2.53.0.tgz","_integrity":"sha512-2gwF0cNpsaE/BBQAXHodFhoYUevG3dbzyfUyaPAtnHnuJCL74NRN5HnJv5pnlmvJ9UF63IBIA1M5Q9yhfv2A6g==","_npmVersion":"10.8.2","description":"Core business logic for KB Labs Quality plugin - monorepo analysis, dependency management, and health checks.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"globby":"^11.0.0","minimatch":"^10.0.1","typescript":"^5.6.3","@kb-labs/sdk":"2.21.1","@kb-labs/quality-contracts":"2.53.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.4","@types/node":"^24.3.3","@kb-labs/devkit":"2.53.0"},"_npmOperationalInternal":{"tmp":"tmp/quality-core_2.53.0_1776534762235_0.7020490640586585","host":"s3://npm-registry-packages-npm-production"}},"2.54.0":{"name":"@kb-labs/quality-core","version":"2.54.0","_id":"@kb-labs/quality-core@2.54.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"02cb69dd8a1095b0862e26c9f34fd3652b6424ac","tarball":"https://registry.npmjs.org/@kb-labs/quality-core/-/quality-core-2.54.0.tgz","fileCount":32,"integrity":"sha512-qO4+vouEZBqkdLLstNsVXKbBeDZt4lJW9R9AtbhhOOedi8xOle9AUqIwM/+XGecOUuOxmacr/omFJaK6tDvkiQ==","signatures":[{"sig":"MEQCIC/Zm2lyivwjDTwKiSzj/DgdzuZTwAZ/YaWwCXKArk7XAiAtXpnFzAhl3KvFN8lTnaocvmUQ7QqlpjSV4c38+DH17w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":461567},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-quality-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"},"./graph":{"types":"./dist/graph/index.d.ts","import":"./dist/graph/index.js"},"./stale":{"types":"./dist/stale/index.d.ts","import":"./dist/stale/index.js"},"./stats":{"types":"./dist/stats/index.d.ts","import":"./dist/stats/index.js"},"./tests":{"types":"./dist/tests/index.d.ts","import":"./dist/tests/index.js"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js"},"./builds":{"types":"./dist/builds/index.d.ts","import":"./dist/builds/index.js"},"./dist/*":"./dist/*","./health":{"types":"./dist/health/index.d.ts","import":"./dist/health/index.js"},"./dead-code":{"types":"./dist/dead-code/index.d.ts","import":"./dist/dead-code/index.js"},"./dependencies":{"types":"./dist/dependencies/index.d.ts","import":"./dist/dependencies/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/quality-core build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/896495a2ee0442fdde55a912431881f5/kb-labs-quality-core-2.54.0.tgz","_integrity":"sha512-qO4+vouEZBqkdLLstNsVXKbBeDZt4lJW9R9AtbhhOOedi8xOle9AUqIwM/+XGecOUuOxmacr/omFJaK6tDvkiQ==","_npmVersion":"10.8.2","description":"Core business logic for KB Labs Quality plugin - monorepo analysis, dependency management, and health checks.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"globby":"^11.0.0","minimatch":"^10.0.1","typescript":"^5.6.3","@kb-labs/sdk":"2.21.1","@kb-labs/quality-contracts":"2.54.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.4","@types/node":"^24.3.3","@kb-labs/devkit":"2.54.0"},"_npmOperationalInternal":{"tmp":"tmp/quality-core_2.54.0_1776616088439_0.7782873273296305","host":"s3://npm-registry-packages-npm-production"}},"2.55.0":{"name":"@kb-labs/quality-core","version":"2.55.0","_id":"@kb-labs/quality-core@2.55.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"8cf8127b8c43cb66cda9e80a6ac2ed00bf50ac44","tarball":"https://registry.npmjs.org/@kb-labs/quality-core/-/quality-core-2.55.0.tgz","fileCount":32,"integrity":"sha512-iF8WIvLpJaphqZm2DrdReqoxhCfP7oxgKRntFIIxcYJW753m6aBtYDmHdG8444EOirxaQPPXGz3Lv7QxYeM1Fw==","signatures":[{"sig":"MEYCIQCF7Qs9zqT0E5w1FgMLifM4jU1atnmCAKP8scxpB99O9QIhANUoTPpLkhalg1LpT+hY3oVp73/AhUKiRkh2ua3+dz0t","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":461567},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-quality-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"},"./graph":{"types":"./dist/graph/index.d.ts","import":"./dist/graph/index.js"},"./stale":{"types":"./dist/stale/index.d.ts","import":"./dist/stale/index.js"},"./stats":{"types":"./dist/stats/index.d.ts","import":"./dist/stats/index.js"},"./tests":{"types":"./dist/tests/index.d.ts","import":"./dist/tests/index.js"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js"},"./builds":{"types":"./dist/builds/index.d.ts","import":"./dist/builds/index.js"},"./dist/*":"./dist/*","./health":{"types":"./dist/health/index.d.ts","import":"./dist/health/index.js"},"./dead-code":{"types":"./dist/dead-code/index.d.ts","import":"./dist/dead-code/index.js"},"./dependencies":{"types":"./dist/dependencies/index.d.ts","import":"./dist/dependencies/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/quality-core build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/db47b7e064dc536f1af828e9defbe48c/kb-labs-quality-core-2.55.0.tgz","_integrity":"sha512-iF8WIvLpJaphqZm2DrdReqoxhCfP7oxgKRntFIIxcYJW753m6aBtYDmHdG8444EOirxaQPPXGz3Lv7QxYeM1Fw==","_npmVersion":"10.8.2","description":"Core business logic for KB Labs Quality plugin - monorepo analysis, dependency management, and health checks.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"globby":"^11.0.0","minimatch":"^10.0.1","typescript":"^5.6.3","@kb-labs/sdk":"2.21.1","@kb-labs/quality-contracts":"2.55.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.4","@types/node":"^24.3.3","@kb-labs/devkit":"2.55.0"},"_npmOperationalInternal":{"tmp":"tmp/quality-core_2.55.0_1776620889577_0.532199780490566","host":"s3://npm-registry-packages-npm-production"}},"2.56.0":{"name":"@kb-labs/quality-core","version":"2.56.0","_id":"@kb-labs/quality-core@2.56.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"6066d02ef747b3af71e7d898ebf780ce80b15333","tarball":"https://registry.npmjs.org/@kb-labs/quality-core/-/quality-core-2.56.0.tgz","fileCount":32,"integrity":"sha512-26QsVdePZyBfjn6TtcVFWASCP/6N94P+nH6zw/12OCMRa2hi8Ba456zOTLkRSbqRCvcW7HMB/CTwXeNif5YQHQ==","signatures":[{"sig":"MEUCIFUo9ZBmJmXLq/9RSF5dLCNbVbau8rZOIkgVzrs4hOMbAiEA+ePasH+c40DwZCEavfakgt7IBFmkFVrYkBsO4ChEFbo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":461567},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-quality-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"},"./graph":{"types":"./dist/graph/index.d.ts","import":"./dist/graph/index.js"},"./stale":{"types":"./dist/stale/index.d.ts","import":"./dist/stale/index.js"},"./stats":{"types":"./dist/stats/index.d.ts","import":"./dist/stats/index.js"},"./tests":{"types":"./dist/tests/index.d.ts","import":"./dist/tests/index.js"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js"},"./builds":{"types":"./dist/builds/index.d.ts","import":"./dist/builds/index.js"},"./dist/*":"./dist/*","./health":{"types":"./dist/health/index.d.ts","import":"./dist/health/index.js"},"./dead-code":{"types":"./dist/dead-code/index.d.ts","import":"./dist/dead-code/index.js"},"./dependencies":{"types":"./dist/dependencies/index.d.ts","import":"./dist/dependencies/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/quality-core build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/3f17cee25cf7b541555bad1a9d504d79/kb-labs-quality-core-2.56.0.tgz","_integrity":"sha512-26QsVdePZyBfjn6TtcVFWASCP/6N94P+nH6zw/12OCMRa2hi8Ba456zOTLkRSbqRCvcW7HMB/CTwXeNif5YQHQ==","_npmVersion":"10.8.2","description":"Core business logic for KB Labs Quality plugin - monorepo analysis, dependency management, and health checks.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"globby":"^11.0.0","minimatch":"^10.0.1","typescript":"^5.6.3","@kb-labs/sdk":"2.21.1","@kb-labs/quality-contracts":"2.56.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.4","@types/node":"^24.3.3","@kb-labs/devkit":"2.56.0"},"_npmOperationalInternal":{"tmp":"tmp/quality-core_2.56.0_1776626187215_0.7590113058285726","host":"s3://npm-registry-packages-npm-production"}},"2.57.0":{"name":"@kb-labs/quality-core","version":"2.57.0","_id":"@kb-labs/quality-core@2.57.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"2c9aef1d46c9750630df2de85baf657abf350004","tarball":"https://registry.npmjs.org/@kb-labs/quality-core/-/quality-core-2.57.0.tgz","fileCount":32,"integrity":"sha512-mMO+1weEX4YhqjzYKOC3vflyhPX403waUGZaSEZNYHKFA68l9Kffxmmxe3bNPn4DLyQZAP+sXXjVs+35HvVO7w==","signatures":[{"sig":"MEUCIQCIm8zm9m0MR5MHOpicA8G5n7xzXQYZbEQRKDLxIi7+KAIgB09ZGAX+hpPmp7w1jLuyJkOYAxAh3gbnOdWXXD3dsBU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":461567},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-quality-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"},"./graph":{"types":"./dist/graph/index.d.ts","import":"./dist/graph/index.js"},"./stale":{"types":"./dist/stale/index.d.ts","import":"./dist/stale/index.js"},"./stats":{"types":"./dist/stats/index.d.ts","import":"./dist/stats/index.js"},"./tests":{"types":"./dist/tests/index.d.ts","import":"./dist/tests/index.js"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js"},"./builds":{"types":"./dist/builds/index.d.ts","import":"./dist/builds/index.js"},"./dist/*":"./dist/*","./health":{"types":"./dist/health/index.d.ts","import":"./dist/health/index.js"},"./dead-code":{"types":"./dist/dead-code/index.d.ts","import":"./dist/dead-code/index.js"},"./dependencies":{"types":"./dist/dependencies/index.d.ts","import":"./dist/dependencies/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/quality-core build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/dd13cb93712843b957061cb64e413c75/kb-labs-quality-core-2.57.0.tgz","_integrity":"sha512-mMO+1weEX4YhqjzYKOC3vflyhPX403waUGZaSEZNYHKFA68l9Kffxmmxe3bNPn4DLyQZAP+sXXjVs+35HvVO7w==","_npmVersion":"10.8.2","description":"Core business logic for KB Labs Quality plugin - monorepo analysis, dependency management, and health checks.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"globby":"^11.0.0","minimatch":"^10.0.1","typescript":"^5.6.3","@kb-labs/sdk":"2.21.1","@kb-labs/quality-contracts":"2.57.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.4","@types/node":"^24.3.3","@kb-labs/devkit":"2.57.0"},"_npmOperationalInternal":{"tmp":"tmp/quality-core_2.57.0_1776627306464_0.4856734291862004","host":"s3://npm-registry-packages-npm-production"}},"2.58.0":{"name":"@kb-labs/quality-core","version":"2.58.0","_id":"@kb-labs/quality-core@2.58.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"1368153cbb54ecea9557bcfcd39902671f9d1857","tarball":"https://registry.npmjs.org/@kb-labs/quality-core/-/quality-core-2.58.0.tgz","fileCount":32,"integrity":"sha512-t4syBcXlndZHwdqOwy6fRj8F4EPuXEV41S6CMwvBXsBsROzNEDeIwSnuGRgiv7vne3aedhTqeJOyS6cloAA9kA==","signatures":[{"sig":"MEYCIQC7sACNy0YZARIPTDiNCTBy3BVequuYkU/IDWsM7sKFhAIhALuO82GRM57SDBKBhWyMISFt9Pv765+gvYjugbkpI+jW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":461567},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-quality-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"},"./graph":{"types":"./dist/graph/index.d.ts","import":"./dist/graph/index.js"},"./stale":{"types":"./dist/stale/index.d.ts","import":"./dist/stale/index.js"},"./stats":{"types":"./dist/stats/index.d.ts","import":"./dist/stats/index.js"},"./tests":{"types":"./dist/tests/index.d.ts","import":"./dist/tests/index.js"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js"},"./builds":{"types":"./dist/builds/index.d.ts","import":"./dist/builds/index.js"},"./dist/*":"./dist/*","./health":{"types":"./dist/health/index.d.ts","import":"./dist/health/index.js"},"./dead-code":{"types":"./dist/dead-code/index.d.ts","import":"./dist/dead-code/index.js"},"./dependencies":{"types":"./dist/dependencies/index.d.ts","import":"./dist/dependencies/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/quality-core build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/f030f6d69e0c960e0a059932d57b3e83/kb-labs-quality-core-2.58.0.tgz","_integrity":"sha512-t4syBcXlndZHwdqOwy6fRj8F4EPuXEV41S6CMwvBXsBsROzNEDeIwSnuGRgiv7vne3aedhTqeJOyS6cloAA9kA==","_npmVersion":"10.8.2","description":"Core business logic for KB Labs Quality plugin - monorepo analysis, dependency management, and health checks.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"globby":"^11.0.0","minimatch":"^10.0.1","typescript":"^5.6.3","@kb-labs/sdk":"2.21.1","@kb-labs/quality-contracts":"2.58.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.4","@types/node":"^24.3.3","@kb-labs/devkit":"2.58.0"},"_npmOperationalInternal":{"tmp":"tmp/quality-core_2.58.0_1776630119182_0.7780338078767022","host":"s3://npm-registry-packages-npm-production"}},"2.59.0":{"name":"@kb-labs/quality-core","version":"2.59.0","_id":"@kb-labs/quality-core@2.59.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"a51f238eb517dcbaf1c5741f2ed97af62e0ccf21","tarball":"https://registry.npmjs.org/@kb-labs/quality-core/-/quality-core-2.59.0.tgz","fileCount":32,"integrity":"sha512-J/6qPUYPyZgllnnGcCf1ArQDkFJUwiupix7vQxFa4wxqnbiELB64aDTk2Ag8F6DZ10B1OSkzn4fwBgCp/oEyfA==","signatures":[{"sig":"MEQCIFtmBMWgBKaJPFy3Cg14m3Zfy960t2lQxTpvTp/OboU6AiBxZu3g3D/3foW66csckpNwqCNmv7Fxqk1C3+xEW0l/xA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":461567},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-quality-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"},"./graph":{"types":"./dist/graph/index.d.ts","import":"./dist/graph/index.js"},"./stale":{"types":"./dist/stale/index.d.ts","import":"./dist/stale/index.js"},"./stats":{"types":"./dist/stats/index.d.ts","import":"./dist/stats/index.js"},"./tests":{"types":"./dist/tests/index.d.ts","import":"./dist/tests/index.js"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js"},"./builds":{"types":"./dist/builds/index.d.ts","import":"./dist/builds/index.js"},"./dist/*":"./dist/*","./health":{"types":"./dist/health/index.d.ts","import":"./dist/health/index.js"},"./dead-code":{"types":"./dist/dead-code/index.d.ts","import":"./dist/dead-code/index.js"},"./dependencies":{"types":"./dist/dependencies/index.d.ts","import":"./dist/dependencies/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/quality-core build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/4278d847d60f9c0d15c93ba3f473c89a/kb-labs-quality-core-2.59.0.tgz","_integrity":"sha512-J/6qPUYPyZgllnnGcCf1ArQDkFJUwiupix7vQxFa4wxqnbiELB64aDTk2Ag8F6DZ10B1OSkzn4fwBgCp/oEyfA==","_npmVersion":"10.8.2","description":"Core business logic for KB Labs Quality plugin - monorepo analysis, dependency management, and health checks.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"globby":"^11.0.0","minimatch":"^10.0.1","typescript":"^5.6.3","@kb-labs/sdk":"2.21.1","@kb-labs/quality-contracts":"2.59.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.4","@types/node":"^24.3.3","@kb-labs/devkit":"2.59.0"},"_npmOperationalInternal":{"tmp":"tmp/quality-core_2.59.0_1776631536427_0.017826424508758487","host":"s3://npm-registry-packages-npm-production"}},"2.60.0":{"name":"@kb-labs/quality-core","version":"2.60.0","_id":"@kb-labs/quality-core@2.60.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"1e2f70edf0ae87866fac8c3f30ba978f33fc0b0a","tarball":"https://registry.npmjs.org/@kb-labs/quality-core/-/quality-core-2.60.0.tgz","fileCount":32,"integrity":"sha512-yXIVOetvzSNZNd3cfFW2IS+Lrjw0CsLnIr6twMxpXUZfHuiFRahP1tHDwoN+bvxMotpKpHNCqYSdy5HFPrUt6A==","signatures":[{"sig":"MEUCIQCkyBGjM6TBymjwYhG8mE1C9DA3k7+UlqiNtxdi4W0xmgIgdWB+G2wU/2FLnOJ44+nkEobcQIx9wsSd8F49zYPzT9c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":461567},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-quality-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"},"./graph":{"types":"./dist/graph/index.d.ts","import":"./dist/graph/index.js"},"./stale":{"types":"./dist/stale/index.d.ts","import":"./dist/stale/index.js"},"./stats":{"types":"./dist/stats/index.d.ts","import":"./dist/stats/index.js"},"./tests":{"types":"./dist/tests/index.d.ts","import":"./dist/tests/index.js"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js"},"./builds":{"types":"./dist/builds/index.d.ts","import":"./dist/builds/index.js"},"./dist/*":"./dist/*","./health":{"types":"./dist/health/index.d.ts","import":"./dist/health/index.js"},"./dead-code":{"types":"./dist/dead-code/index.d.ts","import":"./dist/dead-code/index.js"},"./dependencies":{"types":"./dist/dependencies/index.d.ts","import":"./dist/dependencies/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/quality-core build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/787b7a9e1921806b71f89c4085f8172f/kb-labs-quality-core-2.60.0.tgz","_integrity":"sha512-yXIVOetvzSNZNd3cfFW2IS+Lrjw0CsLnIr6twMxpXUZfHuiFRahP1tHDwoN+bvxMotpKpHNCqYSdy5HFPrUt6A==","_npmVersion":"10.8.2","description":"Core business logic for KB Labs Quality plugin - monorepo analysis, dependency management, and health checks.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"globby":"^11.0.0","minimatch":"^10.0.1","typescript":"^5.6.3","@kb-labs/sdk":"2.21.1","@kb-labs/quality-contracts":"2.60.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.4","@types/node":"^24.3.3","@kb-labs/devkit":"2.60.0"},"_npmOperationalInternal":{"tmp":"tmp/quality-core_2.60.0_1776634804893_0.63137241536745","host":"s3://npm-registry-packages-npm-production"}},"2.61.0":{"name":"@kb-labs/quality-core","version":"2.61.0","_id":"@kb-labs/quality-core@2.61.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"34ddda76db070404075bccdbd47b3c1ffb75566a","tarball":"https://registry.npmjs.org/@kb-labs/quality-core/-/quality-core-2.61.0.tgz","fileCount":32,"integrity":"sha512-ak8lovwSPE/J/ol2cURCsRULK8ikQVlXnrY6A5SK8k1tCCFQJm/qwehVVYgdBI61McYHMk0EUoqupGLR1M+ZHA==","signatures":[{"sig":"MEYCIQD6SL3OO96oTpgK2B2Z9+laqtRbVqZKqdX0T3Xt5IGFkgIhAKeWNCSQt0Yg/hlRFn+OicabVu4u2Efu47RJ0bneehdd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":461567},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-quality-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"},"./graph":{"types":"./dist/graph/index.d.ts","import":"./dist/graph/index.js"},"./stale":{"types":"./dist/stale/index.d.ts","import":"./dist/stale/index.js"},"./stats":{"types":"./dist/stats/index.d.ts","import":"./dist/stats/index.js"},"./tests":{"types":"./dist/tests/index.d.ts","import":"./dist/tests/index.js"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js"},"./builds":{"types":"./dist/builds/index.d.ts","import":"./dist/builds/index.js"},"./dist/*":"./dist/*","./health":{"types":"./dist/health/index.d.ts","import":"./dist/health/index.js"},"./dead-code":{"types":"./dist/dead-code/index.d.ts","import":"./dist/dead-code/index.js"},"./dependencies":{"types":"./dist/dependencies/index.d.ts","import":"./dist/dependencies/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/quality-core build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/c1d9a52a355ea21b9a1a6b1cb512ad80/kb-labs-quality-core-2.61.0.tgz","_integrity":"sha512-ak8lovwSPE/J/ol2cURCsRULK8ikQVlXnrY6A5SK8k1tCCFQJm/qwehVVYgdBI61McYHMk0EUoqupGLR1M+ZHA==","_npmVersion":"10.8.2","description":"Core business logic for KB Labs Quality plugin - monorepo analysis, dependency management, and health checks.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"globby":"^11.0.0","minimatch":"^10.0.1","typescript":"^5.6.3","@kb-labs/sdk":"2.21.1","@kb-labs/quality-contracts":"2.61.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.4","@types/node":"^24.3.3","@kb-labs/devkit":"2.61.0"},"_npmOperationalInternal":{"tmp":"tmp/quality-core_2.61.0_1776693704936_0.3432702930708358","host":"s3://npm-registry-packages-npm-production"}},"2.62.0":{"name":"@kb-labs/quality-core","version":"2.62.0","_id":"@kb-labs/quality-core@2.62.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"545453e8d4c9ff1d327441ceccbad22d95945c75","tarball":"https://registry.npmjs.org/@kb-labs/quality-core/-/quality-core-2.62.0.tgz","fileCount":32,"integrity":"sha512-+WNp+VgKnVVjpFHrsu98QLDgBYcDyu6hCun5ePCAsFnpMHHheIaILehHITFgTg47eoLoflV0ShcIcOXPYfT6Lw==","signatures":[{"sig":"MEUCIFy+hr+cXOgfpKFq1u6zDPp/yY++2bRYWIHtT2tPbAozAiEA4Y50EAy1ExOWimzepY+aDC6ufVPAJPSTuHLnV9XZ0K8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":461567},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-quality-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"},"./graph":{"types":"./dist/graph/index.d.ts","import":"./dist/graph/index.js"},"./stale":{"types":"./dist/stale/index.d.ts","import":"./dist/stale/index.js"},"./stats":{"types":"./dist/stats/index.d.ts","import":"./dist/stats/index.js"},"./tests":{"types":"./dist/tests/index.d.ts","import":"./dist/tests/index.js"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js"},"./builds":{"types":"./dist/builds/index.d.ts","import":"./dist/builds/index.js"},"./dist/*":"./dist/*","./health":{"types":"./dist/health/index.d.ts","import":"./dist/health/index.js"},"./dead-code":{"types":"./dist/dead-code/index.d.ts","import":"./dist/dead-code/index.js"},"./dependencies":{"types":"./dist/dependencies/index.d.ts","import":"./dist/dependencies/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/quality-core build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/657dd612717cc8c34d8c330a224ca6ef/kb-labs-quality-core-2.62.0.tgz","_integrity":"sha512-+WNp+VgKnVVjpFHrsu98QLDgBYcDyu6hCun5ePCAsFnpMHHheIaILehHITFgTg47eoLoflV0ShcIcOXPYfT6Lw==","_npmVersion":"10.8.2","description":"Core business logic for KB Labs Quality plugin - monorepo analysis, dependency management, and health checks.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"globby":"^11.0.0","minimatch":"^10.0.1","typescript":"^5.6.3","@kb-labs/sdk":"2.21.2","@kb-labs/quality-contracts":"2.62.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.4","@types/node":"^24.3.3","@kb-labs/devkit":"2.62.0"},"_npmOperationalInternal":{"tmp":"tmp/quality-core_2.62.0_1776699368629_0.8725793403378532","host":"s3://npm-registry-packages-npm-production"}},"2.64.0":{"name":"@kb-labs/quality-core","version":"2.64.0","_id":"@kb-labs/quality-core@2.64.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"3d53e6d5668db70aa1824be9f89e87bd9c10664d","tarball":"https://registry.npmjs.org/@kb-labs/quality-core/-/quality-core-2.64.0.tgz","fileCount":32,"integrity":"sha512-0KnPcIsxQsX+efnigcun6yI/WWuHrDRYSI9RyOo74ctkf2z9eNRjlsvZHqG7OjfwVLYYdAosqNWZOJXwuiKeBw==","signatures":[{"sig":"MEYCIQDlsJn3q4Y2w+YTFxGJgsPrbPEjm8wkWGRasxzzy6jw8AIhAItT2QoF667q2g97mCMBnCA2dUJDpCYJ50Kgbhz9PgNa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":461567},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-quality-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"},"./graph":{"types":"./dist/graph/index.d.ts","import":"./dist/graph/index.js"},"./stale":{"types":"./dist/stale/index.d.ts","import":"./dist/stale/index.js"},"./stats":{"types":"./dist/stats/index.d.ts","import":"./dist/stats/index.js"},"./tests":{"types":"./dist/tests/index.d.ts","import":"./dist/tests/index.js"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js"},"./builds":{"types":"./dist/builds/index.d.ts","import":"./dist/builds/index.js"},"./dist/*":"./dist/*","./health":{"types":"./dist/health/index.d.ts","import":"./dist/health/index.js"},"./dead-code":{"types":"./dist/dead-code/index.d.ts","import":"./dist/dead-code/index.js"},"./dependencies":{"types":"./dist/dependencies/index.d.ts","import":"./dist/dependencies/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/quality-core build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/df47cbda2f5a36768538f0f1bdc7012b/kb-labs-quality-core-2.64.0.tgz","_integrity":"sha512-0KnPcIsxQsX+efnigcun6yI/WWuHrDRYSI9RyOo74ctkf2z9eNRjlsvZHqG7OjfwVLYYdAosqNWZOJXwuiKeBw==","_npmVersion":"10.8.2","description":"Core business logic for KB Labs Quality plugin - monorepo analysis, dependency management, and health checks.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"globby":"^11.0.0","minimatch":"^10.0.1","typescript":"^5.6.3","@kb-labs/sdk":"2.21.2","@kb-labs/quality-contracts":"2.64.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.4","@types/node":"^24.3.3","@kb-labs/devkit":"2.64.0"},"_npmOperationalInternal":{"tmp":"tmp/quality-core_2.64.0_1776716944670_0.6203358864481241","host":"s3://npm-registry-packages-npm-production"}},"2.65.0":{"name":"@kb-labs/quality-core","version":"2.65.0","_id":"@kb-labs/quality-core@2.65.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"9971edc84b4a27b4277d1b644174c61ea6e014e8","tarball":"https://registry.npmjs.org/@kb-labs/quality-core/-/quality-core-2.65.0.tgz","fileCount":32,"integrity":"sha512-SFKtyUUZPgvqtEGqlEn+sTv8+FeJNt2C1D4eR+1uFWMAxZLyspNoUapDnTJSO7IJq8Fx1GvGq+3om3sYnSARxw==","signatures":[{"sig":"MEUCIQC7Zii41dN6+HNJCahsewzpc/AxK9Y66vU9SkTfXVV2CAIgcr5RwaoGEgB6MXLGjEJG4zXSGy7kpCEZoqzAZD7Soig=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":461567},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-quality-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"},"./graph":{"types":"./dist/graph/index.d.ts","import":"./dist/graph/index.js"},"./stale":{"types":"./dist/stale/index.d.ts","import":"./dist/stale/index.js"},"./stats":{"types":"./dist/stats/index.d.ts","import":"./dist/stats/index.js"},"./tests":{"types":"./dist/tests/index.d.ts","import":"./dist/tests/index.js"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js"},"./builds":{"types":"./dist/builds/index.d.ts","import":"./dist/builds/index.js"},"./dist/*":"./dist/*","./health":{"types":"./dist/health/index.d.ts","import":"./dist/health/index.js"},"./dead-code":{"types":"./dist/dead-code/index.d.ts","import":"./dist/dead-code/index.js"},"./dependencies":{"types":"./dist/dependencies/index.d.ts","import":"./dist/dependencies/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/quality-core build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/18bfdf794e407745ca25fcebe92e4aed/kb-labs-quality-core-2.65.0.tgz","_integrity":"sha512-SFKtyUUZPgvqtEGqlEn+sTv8+FeJNt2C1D4eR+1uFWMAxZLyspNoUapDnTJSO7IJq8Fx1GvGq+3om3sYnSARxw==","_npmVersion":"10.8.2","description":"Core business logic for KB Labs Quality plugin - monorepo analysis, dependency management, and health checks.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"globby":"^11.0.0","minimatch":"^10.0.1","typescript":"^5.6.3","@kb-labs/sdk":"2.21.2","@kb-labs/quality-contracts":"2.65.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.4","@types/node":"^24.3.3","@kb-labs/devkit":"2.65.0"},"_npmOperationalInternal":{"tmp":"tmp/quality-core_2.65.0_1776755692607_0.171492851522016","host":"s3://npm-registry-packages-npm-production"}},"2.66.0":{"name":"@kb-labs/quality-core","version":"2.66.0","_id":"@kb-labs/quality-core@2.66.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"47dc0e52289654d9b0c73ff55e54314570efb268","tarball":"https://registry.npmjs.org/@kb-labs/quality-core/-/quality-core-2.66.0.tgz","fileCount":32,"integrity":"sha512-ybrTNbq14D5pXKJ2FqKTfY9Djcaa1s/RWGLl5ImzBxB+RJFZlxl7p/NL7RvBLha+rGEfGuWrmFqUn3e9BGfZqw==","signatures":[{"sig":"MEUCIGhZ8qHwJn5ZuR254dECqwBJTHi1aP/QlyTtwsjdvDOtAiEAx2eQwBHtL2zYWHQwpr7GyP5I5uXJbMGO/c0Bp+qcEUk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":461567},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-quality-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"},"./graph":{"types":"./dist/graph/index.d.ts","import":"./dist/graph/index.js"},"./stale":{"types":"./dist/stale/index.d.ts","import":"./dist/stale/index.js"},"./stats":{"types":"./dist/stats/index.d.ts","import":"./dist/stats/index.js"},"./tests":{"types":"./dist/tests/index.d.ts","import":"./dist/tests/index.js"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js"},"./builds":{"types":"./dist/builds/index.d.ts","import":"./dist/builds/index.js"},"./dist/*":"./dist/*","./health":{"types":"./dist/health/index.d.ts","import":"./dist/health/index.js"},"./dead-code":{"types":"./dist/dead-code/index.d.ts","import":"./dist/dead-code/index.js"},"./dependencies":{"types":"./dist/dependencies/index.d.ts","import":"./dist/dependencies/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/quality-core build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/ceed49dc0093ac4337b2601c30b578cc/kb-labs-quality-core-2.66.0.tgz","_integrity":"sha512-ybrTNbq14D5pXKJ2FqKTfY9Djcaa1s/RWGLl5ImzBxB+RJFZlxl7p/NL7RvBLha+rGEfGuWrmFqUn3e9BGfZqw==","_npmVersion":"10.8.2","description":"Core business logic for KB Labs Quality plugin - monorepo analysis, dependency management, and health checks.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"globby":"^11.0.0","minimatch":"^10.0.1","typescript":"^5.6.3","@kb-labs/sdk":"2.21.2","@kb-labs/quality-contracts":"2.66.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.4","@types/node":"^24.3.3","@kb-labs/devkit":"2.66.0"},"_npmOperationalInternal":{"tmp":"tmp/quality-core_2.66.0_1776756969290_0.7956426804651189","host":"s3://npm-registry-packages-npm-production"}},"2.67.0":{"name":"@kb-labs/quality-core","version":"2.67.0","_id":"@kb-labs/quality-core@2.67.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"72b536daae4234154fb37ae320f00c2a802098b1","tarball":"https://registry.npmjs.org/@kb-labs/quality-core/-/quality-core-2.67.0.tgz","fileCount":32,"integrity":"sha512-wrcPjdmrFWlxXsjcEi9x7mpkSbil2S4jwL2GjvClF3siAs3P4npkFGeWPrhNe8gp6DrcAkIWx872dUb1MD2dZQ==","signatures":[{"sig":"MEYCIQCu8xUfHCXlLf5+m549rlwVwAWa4OWaA3twnMBAkTb8IwIhAOavrl0Sx8TULtaCK80ZuaLec6j6M1QzNSdOzoNaVFM2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":461567},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-quality-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"},"./graph":{"types":"./dist/graph/index.d.ts","import":"./dist/graph/index.js"},"./stale":{"types":"./dist/stale/index.d.ts","import":"./dist/stale/index.js"},"./stats":{"types":"./dist/stats/index.d.ts","import":"./dist/stats/index.js"},"./tests":{"types":"./dist/tests/index.d.ts","import":"./dist/tests/index.js"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js"},"./builds":{"types":"./dist/builds/index.d.ts","import":"./dist/builds/index.js"},"./dist/*":"./dist/*","./health":{"types":"./dist/health/index.d.ts","import":"./dist/health/index.js"},"./dead-code":{"types":"./dist/dead-code/index.d.ts","import":"./dist/dead-code/index.js"},"./dependencies":{"types":"./dist/dependencies/index.d.ts","import":"./dist/dependencies/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/quality-core build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/6b784713b75ef0d187368bd83b33dee1/kb-labs-quality-core-2.67.0.tgz","_integrity":"sha512-wrcPjdmrFWlxXsjcEi9x7mpkSbil2S4jwL2GjvClF3siAs3P4npkFGeWPrhNe8gp6DrcAkIWx872dUb1MD2dZQ==","_npmVersion":"10.8.2","description":"Core business logic for KB Labs Quality plugin - monorepo analysis, dependency management, and health checks.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"globby":"^11.0.0","minimatch":"^10.0.1","typescript":"^5.6.3","@kb-labs/sdk":"2.21.2","@kb-labs/quality-contracts":"2.67.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.4","@types/node":"^24.3.3","@kb-labs/devkit":"2.67.0"},"_npmOperationalInternal":{"tmp":"tmp/quality-core_2.67.0_1776758925036_0.24711234884824562","host":"s3://npm-registry-packages-npm-production"}},"2.68.0":{"name":"@kb-labs/quality-core","version":"2.68.0","_id":"@kb-labs/quality-core@2.68.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"373613738f68b8511f6f5e745d1c3aba2ffa6a96","tarball":"https://registry.npmjs.org/@kb-labs/quality-core/-/quality-core-2.68.0.tgz","fileCount":32,"integrity":"sha512-Cd9ngDr54uarPGKew+CIi70lGvUxObLf429HzAqWStmPdP2SXzyzvkY/vMZrFGJbdpt2DuwuCzkTVzHX0Q+9VA==","signatures":[{"sig":"MEUCICVdH4IwcEbx94NxanwR8VN4nf87VGFDcYKcBOEl2GkwAiEA1fMX+AvhZWNzR4mF91l4UK1xRcQd0+barPAT4nT4M6I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":461567},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-quality-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"},"./graph":{"types":"./dist/graph/index.d.ts","import":"./dist/graph/index.js"},"./stale":{"types":"./dist/stale/index.d.ts","import":"./dist/stale/index.js"},"./stats":{"types":"./dist/stats/index.d.ts","import":"./dist/stats/index.js"},"./tests":{"types":"./dist/tests/index.d.ts","import":"./dist/tests/index.js"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js"},"./builds":{"types":"./dist/builds/index.d.ts","import":"./dist/builds/index.js"},"./dist/*":"./dist/*","./health":{"types":"./dist/health/index.d.ts","import":"./dist/health/index.js"},"./dead-code":{"types":"./dist/dead-code/index.d.ts","import":"./dist/dead-code/index.js"},"./dependencies":{"types":"./dist/dependencies/index.d.ts","import":"./dist/dependencies/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/quality-core build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/5ed1fc0584056a578eaa655453cfa3af/kb-labs-quality-core-2.68.0.tgz","_integrity":"sha512-Cd9ngDr54uarPGKew+CIi70lGvUxObLf429HzAqWStmPdP2SXzyzvkY/vMZrFGJbdpt2DuwuCzkTVzHX0Q+9VA==","_npmVersion":"10.8.2","description":"Core business logic for KB Labs Quality plugin - monorepo analysis, dependency management, and health checks.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"globby":"^11.0.0","minimatch":"^10.0.1","typescript":"^5.6.3","@kb-labs/sdk":"2.21.2","@kb-labs/quality-contracts":"2.68.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.4","@types/node":"^24.3.3","@kb-labs/devkit":"2.68.0"},"_npmOperationalInternal":{"tmp":"tmp/quality-core_2.68.0_1776760080883_0.26709117011891825","host":"s3://npm-registry-packages-npm-production"}},"2.72.0":{"name":"@kb-labs/quality-core","version":"2.72.0","_id":"@kb-labs/quality-core@2.72.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"535e1e23fbbc2017a990fe9857e740fccd3a3f65","tarball":"https://registry.npmjs.org/@kb-labs/quality-core/-/quality-core-2.72.0.tgz","fileCount":32,"integrity":"sha512-H218hMqkiq/FNOlc9/JlNQCUph+8cAoe0PsIVFvx9E6vMz0MoPJYuY4N6YzbZDXQUvIyWdgtXeIyoFHqf5mx3A==","signatures":[{"sig":"MEYCIQDuewE2veOqLU8N7YGnK8Nw5u6O4QwZCvc3vz/Gusa/7wIhAOoDIQc/ETIUZf3fAGvjj7/exK6B4AxMC1yvE+Qhn3DK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":461567},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-quality-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"},"./graph":{"types":"./dist/graph/index.d.ts","import":"./dist/graph/index.js"},"./stale":{"types":"./dist/stale/index.d.ts","import":"./dist/stale/index.js"},"./stats":{"types":"./dist/stats/index.d.ts","import":"./dist/stats/index.js"},"./tests":{"types":"./dist/tests/index.d.ts","import":"./dist/tests/index.js"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js"},"./builds":{"types":"./dist/builds/index.d.ts","import":"./dist/builds/index.js"},"./dist/*":"./dist/*","./health":{"types":"./dist/health/index.d.ts","import":"./dist/health/index.js"},"./dead-code":{"types":"./dist/dead-code/index.d.ts","import":"./dist/dead-code/index.js"},"./dependencies":{"types":"./dist/dependencies/index.d.ts","import":"./dist/dependencies/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/quality-core build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/59f70e70ee437a32ed5f3c93270704c2/kb-labs-quality-core-2.72.0.tgz","_integrity":"sha512-H218hMqkiq/FNOlc9/JlNQCUph+8cAoe0PsIVFvx9E6vMz0MoPJYuY4N6YzbZDXQUvIyWdgtXeIyoFHqf5mx3A==","_npmVersion":"10.8.2","description":"Core business logic for KB Labs Quality plugin - monorepo analysis, dependency management, and health checks.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"globby":"^11.0.0","minimatch":"^10.0.1","typescript":"^5.6.3","@kb-labs/sdk":"2.21.2","@kb-labs/quality-contracts":"2.72.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.4","@types/node":"^24.3.3","@kb-labs/devkit":"2.72.0"},"_npmOperationalInternal":{"tmp":"tmp/quality-core_2.72.0_1776766497958_0.34928232619106425","host":"s3://npm-registry-packages-npm-production"}},"2.73.0":{"name":"@kb-labs/quality-core","version":"2.73.0","_id":"@kb-labs/quality-core@2.73.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"d76938c3c9063498030a35760716995c1d78fcc9","tarball":"https://registry.npmjs.org/@kb-labs/quality-core/-/quality-core-2.73.0.tgz","fileCount":32,"integrity":"sha512-l3r6TZImI87evJv3yT1I+HXRXFjKsXXzIxV45VPXvl3CUfXpNvDKn0b6qDmf51Qnld4PoJmcnSrLssRfeHMCLw==","signatures":[{"sig":"MEUCIFKfNrNMe2OaikSlboPeOwZz7c9RNbc2BZf7DtUL5b2dAiEA0tygJs/jsuruJjU85DFpltkHTLa6RhoCvrjIJ7fR9FE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":461567},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-quality-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"},"./graph":{"types":"./dist/graph/index.d.ts","import":"./dist/graph/index.js"},"./stale":{"types":"./dist/stale/index.d.ts","import":"./dist/stale/index.js"},"./stats":{"types":"./dist/stats/index.d.ts","import":"./dist/stats/index.js"},"./tests":{"types":"./dist/tests/index.d.ts","import":"./dist/tests/index.js"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js"},"./builds":{"types":"./dist/builds/index.d.ts","import":"./dist/builds/index.js"},"./dist/*":"./dist/*","./health":{"types":"./dist/health/index.d.ts","import":"./dist/health/index.js"},"./dead-code":{"types":"./dist/dead-code/index.d.ts","import":"./dist/dead-code/index.js"},"./dependencies":{"types":"./dist/dependencies/index.d.ts","import":"./dist/dependencies/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/quality-core build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/3ee6da9fdaa87ff660c039892e0c51ab/kb-labs-quality-core-2.73.0.tgz","_integrity":"sha512-l3r6TZImI87evJv3yT1I+HXRXFjKsXXzIxV45VPXvl3CUfXpNvDKn0b6qDmf51Qnld4PoJmcnSrLssRfeHMCLw==","_npmVersion":"10.8.2","description":"Core business logic for KB Labs Quality plugin - monorepo analysis, dependency management, and health checks.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"globby":"^11.0.0","minimatch":"^10.0.1","typescript":"^5.6.3","@kb-labs/sdk":"2.21.2","@kb-labs/quality-contracts":"2.73.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.4","@types/node":"^24.3.3","@kb-labs/devkit":"2.73.0"},"_npmOperationalInternal":{"tmp":"tmp/quality-core_2.73.0_1776770204987_0.43626258419102015","host":"s3://npm-registry-packages-npm-production"}},"2.74.0":{"name":"@kb-labs/quality-core","version":"2.74.0","_id":"@kb-labs/quality-core@2.74.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"525e8b6e3506217ae382cf409ed0657d82615afe","tarball":"https://registry.npmjs.org/@kb-labs/quality-core/-/quality-core-2.74.0.tgz","fileCount":32,"integrity":"sha512-rXwtszXb/vyadSPybDUartPDCcqJCb6UBA7UqJF+hM56ftUYGdLimYu9j9zZuan6P962AxicvClZ824ZXTgiFg==","signatures":[{"sig":"MEYCIQClGYyB4U1GNF6tvNnU2YHWhUjX/96Veu+q78V80x7zbgIhAOwkslxQ32KZASFV/5psD0RkFPMKG8xQOZR/gRTsLaVO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":461567},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-quality-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"},"./graph":{"types":"./dist/graph/index.d.ts","import":"./dist/graph/index.js"},"./stale":{"types":"./dist/stale/index.d.ts","import":"./dist/stale/index.js"},"./stats":{"types":"./dist/stats/index.d.ts","import":"./dist/stats/index.js"},"./tests":{"types":"./dist/tests/index.d.ts","import":"./dist/tests/index.js"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js"},"./builds":{"types":"./dist/builds/index.d.ts","import":"./dist/builds/index.js"},"./dist/*":"./dist/*","./health":{"types":"./dist/health/index.d.ts","import":"./dist/health/index.js"},"./dead-code":{"types":"./dist/dead-code/index.d.ts","import":"./dist/dead-code/index.js"},"./dependencies":{"types":"./dist/dependencies/index.d.ts","import":"./dist/dependencies/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/quality-core build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/126f7834149b9a309bc4493232179cfa/kb-labs-quality-core-2.74.0.tgz","_integrity":"sha512-rXwtszXb/vyadSPybDUartPDCcqJCb6UBA7UqJF+hM56ftUYGdLimYu9j9zZuan6P962AxicvClZ824ZXTgiFg==","_npmVersion":"10.8.2","description":"Core business logic for KB Labs Quality plugin - monorepo analysis, dependency management, and health checks.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"globby":"^11.0.0","minimatch":"^10.0.1","typescript":"^5.6.3","@kb-labs/sdk":"2.21.2","@kb-labs/quality-contracts":"2.74.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.4","@types/node":"^24.3.3","@kb-labs/devkit":"2.74.0"},"_npmOperationalInternal":{"tmp":"tmp/quality-core_2.74.0_1776774618993_0.671825436702123","host":"s3://npm-registry-packages-npm-production"}},"2.75.0":{"name":"@kb-labs/quality-core","version":"2.75.0","_id":"@kb-labs/quality-core@2.75.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"ced87250757759580191817c081afd374a8869f5","tarball":"https://registry.npmjs.org/@kb-labs/quality-core/-/quality-core-2.75.0.tgz","fileCount":32,"integrity":"sha512-DPOHr9jbzo3u/iLFSTLG93mZ1ZqAxEZTwGpsuI3X2CeYIQxzYdKRAKFU9xqZWqVMkU0jzcVPBFDXR/G/HVg1RQ==","signatures":[{"sig":"MEYCIQCHZecpARKs8FoT5ZgGjkSt5ABQMC332EICCyWr7P3QvQIhAMUpVZBrLOficY88Pp+VdNO8wSKTM/MnLLkocYB5u916","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":461567},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-quality-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"},"./graph":{"types":"./dist/graph/index.d.ts","import":"./dist/graph/index.js"},"./stale":{"types":"./dist/stale/index.d.ts","import":"./dist/stale/index.js"},"./stats":{"types":"./dist/stats/index.d.ts","import":"./dist/stats/index.js"},"./tests":{"types":"./dist/tests/index.d.ts","import":"./dist/tests/index.js"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js"},"./builds":{"types":"./dist/builds/index.d.ts","import":"./dist/builds/index.js"},"./dist/*":"./dist/*","./health":{"types":"./dist/health/index.d.ts","import":"./dist/health/index.js"},"./dead-code":{"types":"./dist/dead-code/index.d.ts","import":"./dist/dead-code/index.js"},"./dependencies":{"types":"./dist/dependencies/index.d.ts","import":"./dist/dependencies/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/quality-core build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/e596dbabd4c623d9d993ea086d6def03/kb-labs-quality-core-2.75.0.tgz","_integrity":"sha512-DPOHr9jbzo3u/iLFSTLG93mZ1ZqAxEZTwGpsuI3X2CeYIQxzYdKRAKFU9xqZWqVMkU0jzcVPBFDXR/G/HVg1RQ==","_npmVersion":"10.8.2","description":"Core business logic for KB Labs Quality plugin - monorepo analysis, dependency management, and health checks.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"globby":"^11.0.0","minimatch":"^10.0.1","typescript":"^5.6.3","@kb-labs/sdk":"2.21.2","@kb-labs/quality-contracts":"2.75.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.4","@types/node":"^24.3.3","@kb-labs/devkit":"2.75.0"},"_npmOperationalInternal":{"tmp":"tmp/quality-core_2.75.0_1776776695190_0.5595478237156271","host":"s3://npm-registry-packages-npm-production"}},"2.77.0":{"name":"@kb-labs/quality-core","version":"2.77.0","_id":"@kb-labs/quality-core@2.77.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"e85f2d7eefb3eb469dee03d1824f1ead07a8c03e","tarball":"https://registry.npmjs.org/@kb-labs/quality-core/-/quality-core-2.77.0.tgz","fileCount":32,"integrity":"sha512-6LOL4f8l1EB88kNNu8NyyBIIu/S53A+nyMkb81+817ApQrGzjbzzve6iN8mmg3ivODv7Hud7I9Q3v/VpeP/SxQ==","signatures":[{"sig":"MEYCIQDFeSSDCUFAOoLHZ4ozxr4zbZtH7fr0Qzmy9VTbg4AxRAIhAPGZn7tKDZYom7QRfotF3ET+kpKeZLyYQhryKHb+wqh6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":461567},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-quality-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"},"./graph":{"types":"./dist/graph/index.d.ts","import":"./dist/graph/index.js"},"./stale":{"types":"./dist/stale/index.d.ts","import":"./dist/stale/index.js"},"./stats":{"types":"./dist/stats/index.d.ts","import":"./dist/stats/index.js"},"./tests":{"types":"./dist/tests/index.d.ts","import":"./dist/tests/index.js"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js"},"./builds":{"types":"./dist/builds/index.d.ts","import":"./dist/builds/index.js"},"./dist/*":"./dist/*","./health":{"types":"./dist/health/index.d.ts","import":"./dist/health/index.js"},"./dead-code":{"types":"./dist/dead-code/index.d.ts","import":"./dist/dead-code/index.js"},"./dependencies":{"types":"./dist/dependencies/index.d.ts","import":"./dist/dependencies/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/quality-core build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/bf80aab6eacb0bd60582ba86c7a9ad59/kb-labs-quality-core-2.77.0.tgz","_integrity":"sha512-6LOL4f8l1EB88kNNu8NyyBIIu/S53A+nyMkb81+817ApQrGzjbzzve6iN8mmg3ivODv7Hud7I9Q3v/VpeP/SxQ==","_npmVersion":"10.8.2","description":"Core business logic for KB Labs Quality plugin - monorepo analysis, dependency management, and health checks.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"globby":"^11.0.0","minimatch":"^10.0.1","typescript":"^5.6.3","@kb-labs/sdk":"2.21.2","@kb-labs/quality-contracts":"2.77.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.4","@types/node":"^24.3.3","@kb-labs/devkit":"2.77.0"},"_npmOperationalInternal":{"tmp":"tmp/quality-core_2.77.0_1776780147220_0.48378603508637585","host":"s3://npm-registry-packages-npm-production"}},"2.79.0":{"name":"@kb-labs/quality-core","version":"2.79.0","_id":"@kb-labs/quality-core@2.79.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"94978752888ab88d2345ac1e7639c133368e3fff","tarball":"https://registry.npmjs.org/@kb-labs/quality-core/-/quality-core-2.79.0.tgz","fileCount":32,"integrity":"sha512-oZ9PbooCurWmN2TA8AvP67Jm7dwgdnjhx9tQk1yNkG1CccxamS1pRmmCZV8hTrkn+AkI2MRnKAPJONG4nrca5g==","signatures":[{"sig":"MEQCICcIX//Rs4a4+INXGRsoHkvxA+Ys3fe0CNBjpyOdZotxAiAMdYE9afKCZaT5UsYETktYLo0gKmdj72a+uOiZWLwpBg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":461567},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-quality-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"},"./graph":{"types":"./dist/graph/index.d.ts","import":"./dist/graph/index.js"},"./stale":{"types":"./dist/stale/index.d.ts","import":"./dist/stale/index.js"},"./stats":{"types":"./dist/stats/index.d.ts","import":"./dist/stats/index.js"},"./tests":{"types":"./dist/tests/index.d.ts","import":"./dist/tests/index.js"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js"},"./builds":{"types":"./dist/builds/index.d.ts","import":"./dist/builds/index.js"},"./dist/*":"./dist/*","./health":{"types":"./dist/health/index.d.ts","import":"./dist/health/index.js"},"./dead-code":{"types":"./dist/dead-code/index.d.ts","import":"./dist/dead-code/index.js"},"./dependencies":{"types":"./dist/dependencies/index.d.ts","import":"./dist/dependencies/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/quality-core build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/a65da7fb59325b9ce3c5202a0b2f64b4/kb-labs-quality-core-2.79.0.tgz","_integrity":"sha512-oZ9PbooCurWmN2TA8AvP67Jm7dwgdnjhx9tQk1yNkG1CccxamS1pRmmCZV8hTrkn+AkI2MRnKAPJONG4nrca5g==","_npmVersion":"10.8.2","description":"Core business logic for KB Labs Quality plugin - monorepo analysis, dependency management, and health checks.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"globby":"^11.0.0","minimatch":"^10.0.1","typescript":"^5.6.3","@kb-labs/sdk":"2.21.2","@kb-labs/quality-contracts":"2.79.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.4","@types/node":"^24.3.3","@kb-labs/devkit":"2.79.0"},"_npmOperationalInternal":{"tmp":"tmp/quality-core_2.79.0_1776789453541_0.7675601472831073","host":"s3://npm-registry-packages-npm-production"}},"2.80.0":{"name":"@kb-labs/quality-core","version":"2.80.0","_id":"@kb-labs/quality-core@2.80.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"a90b252fffd4ea231b5f52b29fff53a9f5481acf","tarball":"https://registry.npmjs.org/@kb-labs/quality-core/-/quality-core-2.80.0.tgz","fileCount":32,"integrity":"sha512-8LnOvlNjTzr3r5NjdCqZtPrih3sPseLo3R2Aea1XsrLP2EsGerX/6nCw547gWjokdLct7KpPfXXCvU7A4uDfHA==","signatures":[{"sig":"MEQCIH3TyBIlR1oUA0WhBYeg01I/tsJaSwULDvJj3AUK+5hnAiBBMF3uPraLvxY2r21+8yPMLgnbkbJjBuaFqvNbf46zhw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":461567},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-quality-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"},"./graph":{"types":"./dist/graph/index.d.ts","import":"./dist/graph/index.js"},"./stale":{"types":"./dist/stale/index.d.ts","import":"./dist/stale/index.js"},"./stats":{"types":"./dist/stats/index.d.ts","import":"./dist/stats/index.js"},"./tests":{"types":"./dist/tests/index.d.ts","import":"./dist/tests/index.js"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js"},"./builds":{"types":"./dist/builds/index.d.ts","import":"./dist/builds/index.js"},"./dist/*":"./dist/*","./health":{"types":"./dist/health/index.d.ts","import":"./dist/health/index.js"},"./dead-code":{"types":"./dist/dead-code/index.d.ts","import":"./dist/dead-code/index.js"},"./dependencies":{"types":"./dist/dependencies/index.d.ts","import":"./dist/dependencies/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/quality-core build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/e22d4223d4c346bc19d7516dd78b589d/kb-labs-quality-core-2.80.0.tgz","_integrity":"sha512-8LnOvlNjTzr3r5NjdCqZtPrih3sPseLo3R2Aea1XsrLP2EsGerX/6nCw547gWjokdLct7KpPfXXCvU7A4uDfHA==","_npmVersion":"10.8.2","description":"Core business logic for KB Labs Quality plugin - monorepo analysis, dependency management, and health checks.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"globby":"^11.0.0","minimatch":"^10.0.1","typescript":"^5.6.3","@kb-labs/sdk":"2.21.2","@kb-labs/quality-contracts":"2.80.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.4","@types/node":"^24.3.3","@kb-labs/devkit":"2.80.0"},"_npmOperationalInternal":{"tmp":"tmp/quality-core_2.80.0_1776791632667_0.3839514092870113","host":"s3://npm-registry-packages-npm-production"}},"2.81.0":{"name":"@kb-labs/quality-core","version":"2.81.0","_id":"@kb-labs/quality-core@2.81.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"af26e2039abd097fc1c3778966df20a08f196249","tarball":"https://registry.npmjs.org/@kb-labs/quality-core/-/quality-core-2.81.0.tgz","fileCount":32,"integrity":"sha512-EHt2E80HLmCnv/qpo6CyDlf4+VGKFa6dirR96ToObs8CK2tonB76ITSMXzrmAj7sbnFVzDEChZW0GDeHzvGEEg==","signatures":[{"sig":"MEUCIQC7OiErX1oGjPbYvjMaojiLxDvqCDvtGceThZ8siKNqBgIgPHMa2eIatwgeVMMQrw75eLPC/CF4QF/FyrgINW1pBws=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":461567},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-quality-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"},"./graph":{"types":"./dist/graph/index.d.ts","import":"./dist/graph/index.js"},"./stale":{"types":"./dist/stale/index.d.ts","import":"./dist/stale/index.js"},"./stats":{"types":"./dist/stats/index.d.ts","import":"./dist/stats/index.js"},"./tests":{"types":"./dist/tests/index.d.ts","import":"./dist/tests/index.js"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js"},"./builds":{"types":"./dist/builds/index.d.ts","import":"./dist/builds/index.js"},"./dist/*":"./dist/*","./health":{"types":"./dist/health/index.d.ts","import":"./dist/health/index.js"},"./dead-code":{"types":"./dist/dead-code/index.d.ts","import":"./dist/dead-code/index.js"},"./dependencies":{"types":"./dist/dependencies/index.d.ts","import":"./dist/dependencies/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/quality-core build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/fcdc16deb04590fa4976b20a46bb2ca6/kb-labs-quality-core-2.81.0.tgz","_integrity":"sha512-EHt2E80HLmCnv/qpo6CyDlf4+VGKFa6dirR96ToObs8CK2tonB76ITSMXzrmAj7sbnFVzDEChZW0GDeHzvGEEg==","_npmVersion":"10.8.2","description":"Core business logic for KB Labs Quality plugin - monorepo analysis, dependency management, and health checks.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"globby":"^11.0.0","minimatch":"^10.0.1","typescript":"^5.6.3","@kb-labs/sdk":"2.21.2","@kb-labs/quality-contracts":"2.81.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.4","@types/node":"^24.3.3","@kb-labs/devkit":"2.81.0"},"_npmOperationalInternal":{"tmp":"tmp/quality-core_2.81.0_1776793320595_0.4333787121055954","host":"s3://npm-registry-packages-npm-production"}},"2.82.0":{"name":"@kb-labs/quality-core","version":"2.82.0","_id":"@kb-labs/quality-core@2.82.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"4078803af48423234cf1b1588c6a526d41abfd8d","tarball":"https://registry.npmjs.org/@kb-labs/quality-core/-/quality-core-2.82.0.tgz","fileCount":32,"integrity":"sha512-cD/CnqMFghaVzfU+LCO5TfYdl+RVqhqzCdnEX/idMezPt70zj0mDSLs82fK87ndLGfTeeYgepTAXeUcOScO9pg==","signatures":[{"sig":"MEUCIQDqZKlt8boa5X37OmMaMWKlmOsp9Cr3qn8dQdKAqWFFQAIgLgyo3QJapm2txnoI1KqyfTR5KwsP/d0ZfNEyk+5bpZ4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":461567},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-quality-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"},"./graph":{"types":"./dist/graph/index.d.ts","import":"./dist/graph/index.js"},"./stale":{"types":"./dist/stale/index.d.ts","import":"./dist/stale/index.js"},"./stats":{"types":"./dist/stats/index.d.ts","import":"./dist/stats/index.js"},"./tests":{"types":"./dist/tests/index.d.ts","import":"./dist/tests/index.js"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js"},"./builds":{"types":"./dist/builds/index.d.ts","import":"./dist/builds/index.js"},"./dist/*":"./dist/*","./health":{"types":"./dist/health/index.d.ts","import":"./dist/health/index.js"},"./dead-code":{"types":"./dist/dead-code/index.d.ts","import":"./dist/dead-code/index.js"},"./dependencies":{"types":"./dist/dependencies/index.d.ts","import":"./dist/dependencies/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/quality-core build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/7012f9cf9fa0fe016850784915926ee0/kb-labs-quality-core-2.82.0.tgz","_integrity":"sha512-cD/CnqMFghaVzfU+LCO5TfYdl+RVqhqzCdnEX/idMezPt70zj0mDSLs82fK87ndLGfTeeYgepTAXeUcOScO9pg==","_npmVersion":"10.8.2","description":"Core business logic for KB Labs Quality plugin - monorepo analysis, dependency management, and health checks.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"globby":"^11.0.0","minimatch":"^10.0.1","typescript":"^5.6.3","@kb-labs/sdk":"2.21.2","@kb-labs/quality-contracts":"2.82.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.4","@types/node":"^24.3.3","@kb-labs/devkit":"2.82.0"},"_npmOperationalInternal":{"tmp":"tmp/quality-core_2.82.0_1776795437553_0.32997920775424805","host":"s3://npm-registry-packages-npm-production"}},"2.87.0":{"name":"@kb-labs/quality-core","version":"2.87.0","_id":"@kb-labs/quality-core@2.87.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"7612da2b3d981498ea4398898ebe041540f5965f","tarball":"https://registry.npmjs.org/@kb-labs/quality-core/-/quality-core-2.87.0.tgz","fileCount":32,"integrity":"sha512-M6lcZAsQRWwGfh2UITLLO5UHChUS2r1OGO61RW3hXjYOy2IW1e9js/LpqgnQk4ScJHX8uKF/rrvbEaSpi29DKg==","signatures":[{"sig":"MEUCIQChlXwdQ8lF8gB9sgwu1DbyAoTvefvjfwOAdx3dYue7cwIgXmrMUnKhYWwjGkrawU0TBrcciMN+FFcppjr4+jfxvL0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":461567},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-quality-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"},"./graph":{"types":"./dist/graph/index.d.ts","import":"./dist/graph/index.js"},"./stale":{"types":"./dist/stale/index.d.ts","import":"./dist/stale/index.js"},"./stats":{"types":"./dist/stats/index.d.ts","import":"./dist/stats/index.js"},"./tests":{"types":"./dist/tests/index.d.ts","import":"./dist/tests/index.js"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js"},"./builds":{"types":"./dist/builds/index.d.ts","import":"./dist/builds/index.js"},"./dist/*":"./dist/*","./health":{"types":"./dist/health/index.d.ts","import":"./dist/health/index.js"},"./dead-code":{"types":"./dist/dead-code/index.d.ts","import":"./dist/dead-code/index.js"},"./dependencies":{"types":"./dist/dependencies/index.d.ts","import":"./dist/dependencies/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/quality-core build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/306d9f683f3c2447b8883854ef9449e8/kb-labs-quality-core-2.87.0.tgz","_integrity":"sha512-M6lcZAsQRWwGfh2UITLLO5UHChUS2r1OGO61RW3hXjYOy2IW1e9js/LpqgnQk4ScJHX8uKF/rrvbEaSpi29DKg==","_npmVersion":"10.8.2","description":"Core business logic for KB Labs Quality plugin - monorepo analysis, dependency management, and health checks.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"globby":"^11.0.0","minimatch":"^10.0.1","typescript":"^5.6.3","@kb-labs/sdk":"2.21.2","@kb-labs/quality-contracts":"2.87.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.4","@types/node":"^24.3.3","@kb-labs/devkit":"2.87.0"},"_npmOperationalInternal":{"tmp":"tmp/quality-core_2.87.0_1777064371638_0.6352194660021597","host":"s3://npm-registry-packages-npm-production"}},"2.88.0":{"name":"@kb-labs/quality-core","version":"2.88.0","_id":"@kb-labs/quality-core@2.88.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"fb914e7c8aeb17e20e6f84bddae2712de4d8eb01","tarball":"https://registry.npmjs.org/@kb-labs/quality-core/-/quality-core-2.88.0.tgz","fileCount":32,"integrity":"sha512-QJjvGfooTq7Jdgizm/G8ZADYF3e4fEhJYMD7xJXqOaFdsxcnWpSrM9t9Z+Zbw4VRwSlVfB8DxvQBO+fzNJEPEQ==","signatures":[{"sig":"MEUCIHjgzDONGhUB/pc5AjJ1QjKgp8VTmuXrXiTaXHIPxRlSAiEA/HVN1dQhh2UjRfsOjs/etelNT1GKZRnG0fqx++GvDR0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":461567},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-quality-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"},"./graph":{"types":"./dist/graph/index.d.ts","import":"./dist/graph/index.js"},"./stale":{"types":"./dist/stale/index.d.ts","import":"./dist/stale/index.js"},"./stats":{"types":"./dist/stats/index.d.ts","import":"./dist/stats/index.js"},"./tests":{"types":"./dist/tests/index.d.ts","import":"./dist/tests/index.js"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js"},"./builds":{"types":"./dist/builds/index.d.ts","import":"./dist/builds/index.js"},"./dist/*":"./dist/*","./health":{"types":"./dist/health/index.d.ts","import":"./dist/health/index.js"},"./dead-code":{"types":"./dist/dead-code/index.d.ts","import":"./dist/dead-code/index.js"},"./dependencies":{"types":"./dist/dependencies/index.d.ts","import":"./dist/dependencies/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/quality-core build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/6d4fefe26af1ead347ef35e92ecb73ae/kb-labs-quality-core-2.88.0.tgz","_integrity":"sha512-QJjvGfooTq7Jdgizm/G8ZADYF3e4fEhJYMD7xJXqOaFdsxcnWpSrM9t9Z+Zbw4VRwSlVfB8DxvQBO+fzNJEPEQ==","_npmVersion":"10.8.2","description":"Core business logic for KB Labs Quality plugin - monorepo analysis, dependency management, and health checks.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"globby":"^11.0.0","minimatch":"^10.0.1","typescript":"^5.6.3","@kb-labs/sdk":"2.21.2","@kb-labs/quality-contracts":"2.88.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.4","@types/node":"^24.3.3","@kb-labs/devkit":"2.88.0"},"_npmOperationalInternal":{"tmp":"tmp/quality-core_2.88.0_1777109654543_0.6466927936600098","host":"s3://npm-registry-packages-npm-production"}},"2.89.0":{"name":"@kb-labs/quality-core","version":"2.89.0","_id":"@kb-labs/quality-core@2.89.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"509c80cc7e69c197940b537ca062a39895b67970","tarball":"https://registry.npmjs.org/@kb-labs/quality-core/-/quality-core-2.89.0.tgz","fileCount":32,"integrity":"sha512-ahz1W7McLb1otBsYp/nvkP2QaOkzUpNTr6z3El5ptql9OSNtfMDdpOIq6Gsyr3GrgZ6145JDiTYAqs6liy89lQ==","signatures":[{"sig":"MEUCIFmIt054ECtPUw0uMuzQ/GzEgi1Zl4wYGpGu8wvaHJB6AiEAy2OBbTVhd1zncAFyqqwdbppCNDPX++e21fE0t0kFHog=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":461567},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-quality-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"},"./graph":{"types":"./dist/graph/index.d.ts","import":"./dist/graph/index.js"},"./stale":{"types":"./dist/stale/index.d.ts","import":"./dist/stale/index.js"},"./stats":{"types":"./dist/stats/index.d.ts","import":"./dist/stats/index.js"},"./tests":{"types":"./dist/tests/index.d.ts","import":"./dist/tests/index.js"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js"},"./builds":{"types":"./dist/builds/index.d.ts","import":"./dist/builds/index.js"},"./dist/*":"./dist/*","./health":{"types":"./dist/health/index.d.ts","import":"./dist/health/index.js"},"./dead-code":{"types":"./dist/dead-code/index.d.ts","import":"./dist/dead-code/index.js"},"./dependencies":{"types":"./dist/dependencies/index.d.ts","import":"./dist/dependencies/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/quality-core build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/b501e022cc0a0f481e5ad5e2125af16a/kb-labs-quality-core-2.89.0.tgz","_integrity":"sha512-ahz1W7McLb1otBsYp/nvkP2QaOkzUpNTr6z3El5ptql9OSNtfMDdpOIq6Gsyr3GrgZ6145JDiTYAqs6liy89lQ==","_npmVersion":"10.8.2","description":"Core business logic for KB Labs Quality plugin - monorepo analysis, dependency management, and health checks.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"globby":"^11.0.0","minimatch":"^10.0.1","typescript":"^5.6.3","@kb-labs/sdk":"2.21.2","@kb-labs/quality-contracts":"2.89.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.4","@types/node":"^24.3.3","@kb-labs/devkit":"2.89.0"},"_npmOperationalInternal":{"tmp":"tmp/quality-core_2.89.0_1777111548737_0.9531509800045348","host":"s3://npm-registry-packages-npm-production"}},"2.93.0":{"name":"@kb-labs/quality-core","version":"2.93.0","_id":"@kb-labs/quality-core@2.93.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"c1190fe98853b70a1a975017343eb9b4fb1a521d","tarball":"https://registry.npmjs.org/@kb-labs/quality-core/-/quality-core-2.93.0.tgz","fileCount":32,"integrity":"sha512-ax7RJiv4we6WZuNS43OoBdCCB1Few2B0bRnbPJ0bauQ5rMxQG24a+vor8lsSfoyzdwU4UrTjEx6cYw1QJN+OSg==","signatures":[{"sig":"MEUCICcUPQOUsLXmC9/GXozmjYQ8urPyw1BhSaWItpqHhwWQAiEA+TyfgrFEt9eV4OkhvDJ8iNcFkb4AMy3h7k2R6iikVHI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":462437},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-quality-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"},"./graph":{"types":"./dist/graph/index.d.ts","import":"./dist/graph/index.js"},"./stale":{"types":"./dist/stale/index.d.ts","import":"./dist/stale/index.js"},"./stats":{"types":"./dist/stats/index.d.ts","import":"./dist/stats/index.js"},"./tests":{"types":"./dist/tests/index.d.ts","import":"./dist/tests/index.js"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js"},"./builds":{"types":"./dist/builds/index.d.ts","import":"./dist/builds/index.js"},"./dist/*":"./dist/*","./health":{"types":"./dist/health/index.d.ts","import":"./dist/health/index.js"},"./dead-code":{"types":"./dist/dead-code/index.d.ts","import":"./dist/dead-code/index.js"},"./dependencies":{"types":"./dist/dependencies/index.d.ts","import":"./dist/dependencies/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/quality-core build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/815f17e94e32901f6c37bd6b79972940/kb-labs-quality-core-2.93.0.tgz","_integrity":"sha512-ax7RJiv4we6WZuNS43OoBdCCB1Few2B0bRnbPJ0bauQ5rMxQG24a+vor8lsSfoyzdwU4UrTjEx6cYw1QJN+OSg==","_npmVersion":"10.8.2","description":"Core business logic for KB Labs Quality plugin - monorepo analysis, dependency management, and health checks.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"globby":"^11.0.0","minimatch":"^10.0.1","typescript":"^5.6.3","@kb-labs/sdk":"2.21.2","@kb-labs/quality-contracts":"2.93.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.4","@types/node":"^24.3.3","@kb-labs/devkit":"2.93.0"},"_npmOperationalInternal":{"tmp":"tmp/quality-core_2.93.0_1777405869016_0.9334072072124415","host":"s3://npm-registry-packages-npm-production"}},"2.94.0":{"name":"@kb-labs/quality-core","version":"2.94.0","_id":"@kb-labs/quality-core@2.94.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"0a94a142ac0dabfc9fd515fb8218a77af64d19ca","tarball":"https://registry.npmjs.org/@kb-labs/quality-core/-/quality-core-2.94.0.tgz","fileCount":32,"integrity":"sha512-DoaiGbJ1Vtz01brDX9BXFs+bAAbEQNJ4KSysGdJxK5PhVCfax7gwJ84XUxmkH+C/Rt8DIZoAHzR1u05XQib2Aw==","signatures":[{"sig":"MEUCIQC0xnIn1G7G20ltmB21qVaK2kmKUfa6t4BwUa/iPSLttQIgItj86k6kBhD7r3HEMLWPTgkitxsa0XvIJh9MV6BqWlg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":462437},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-quality-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"},"./graph":{"types":"./dist/graph/index.d.ts","import":"./dist/graph/index.js"},"./stale":{"types":"./dist/stale/index.d.ts","import":"./dist/stale/index.js"},"./stats":{"types":"./dist/stats/index.d.ts","import":"./dist/stats/index.js"},"./tests":{"types":"./dist/tests/index.d.ts","import":"./dist/tests/index.js"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js"},"./builds":{"types":"./dist/builds/index.d.ts","import":"./dist/builds/index.js"},"./dist/*":"./dist/*","./health":{"types":"./dist/health/index.d.ts","import":"./dist/health/index.js"},"./dead-code":{"types":"./dist/dead-code/index.d.ts","import":"./dist/dead-code/index.js"},"./dependencies":{"types":"./dist/dependencies/index.d.ts","import":"./dist/dependencies/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/quality-core build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/bf23d8067b31b277a5a6a0b56bc4459e/kb-labs-quality-core-2.94.0.tgz","_integrity":"sha512-DoaiGbJ1Vtz01brDX9BXFs+bAAbEQNJ4KSysGdJxK5PhVCfax7gwJ84XUxmkH+C/Rt8DIZoAHzR1u05XQib2Aw==","_npmVersion":"10.8.2","description":"Core business logic for KB Labs Quality plugin - monorepo analysis, dependency management, and health checks.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"globby":"^11.0.0","minimatch":"^10.0.1","typescript":"^5.6.3","@kb-labs/sdk":"2.21.2","@kb-labs/quality-contracts":"2.94.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.4","@types/node":"^24.3.3","@kb-labs/devkit":"2.94.0"},"_npmOperationalInternal":{"tmp":"tmp/quality-core_2.94.0_1777410748169_0.8436231274096389","host":"s3://npm-registry-packages-npm-production"}},"2.96.0":{"name":"@kb-labs/quality-core","version":"2.96.0","_id":"@kb-labs/quality-core@2.96.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"3fa1f80de2c4a3426d08197b8a788c55c7bb1a36","tarball":"https://registry.npmjs.org/@kb-labs/quality-core/-/quality-core-2.96.0.tgz","fileCount":32,"integrity":"sha512-Rbhff27BHcxUzibb5ilHEPHF+GXoCfVzPAdr1W1jfDCiP9oa3fBotMfIYcVbTzxhgFL3wDFEyPMEatyiCdAMvw==","signatures":[{"sig":"MEYCIQDDCLumC8tnrNiRpFiNc24XzUKOaaFZzlLvdBjPV1eTygIhAJ1Al0vSaMc6qSeRKejphHXSmqzqgQptrHYD/b30ANBV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":528247},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-quality-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"},"./graph":{"types":"./dist/graph/index.d.ts","import":"./dist/graph/index.js"},"./stale":{"types":"./dist/stale/index.d.ts","import":"./dist/stale/index.js"},"./stats":{"types":"./dist/stats/index.d.ts","import":"./dist/stats/index.js"},"./tests":{"types":"./dist/tests/index.d.ts","import":"./dist/tests/index.js"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js"},"./builds":{"types":"./dist/builds/index.d.ts","import":"./dist/builds/index.js"},"./dist/*":"./dist/*","./health":{"types":"./dist/health/index.d.ts","import":"./dist/health/index.js"},"./dead-code":{"types":"./dist/dead-code/index.d.ts","import":"./dist/dead-code/index.js"},"./dependencies":{"types":"./dist/dependencies/index.d.ts","import":"./dist/dependencies/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/quality-core build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/03ce1ae19f6be7ba043049c77ee33d87/kb-labs-quality-core-2.96.0.tgz","_integrity":"sha512-Rbhff27BHcxUzibb5ilHEPHF+GXoCfVzPAdr1W1jfDCiP9oa3fBotMfIYcVbTzxhgFL3wDFEyPMEatyiCdAMvw==","_npmVersion":"10.8.2","description":"Core business logic for KB Labs Quality plugin - monorepo analysis, dependency management, and health checks.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"globby":"^11.0.0","minimatch":"^10.0.1","typescript":"^5.6.3","@kb-labs/sdk":"2.21.2","@kb-labs/quality-contracts":"2.96.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.6","@types/node":"^24.3.3","@kb-labs/devkit":"2.96.0"},"_npmOperationalInternal":{"tmp":"tmp/quality-core_2.96.0_1783119732503_0.8775611472940172","host":"s3://npm-registry-packages-npm-production"}},"2.98.0":{"name":"@kb-labs/quality-core","version":"2.98.0","_id":"@kb-labs/quality-core@2.98.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"afde7efb313eb0ed91233cb758d0fe24a7d9d605","tarball":"https://registry.npmjs.org/@kb-labs/quality-core/-/quality-core-2.98.0.tgz","fileCount":32,"integrity":"sha512-csJdZcrWSak221S4ZVBgwSPMJ9Ypu6h313orcWPtUV615WGukFkmTRvJ5XbRqQenBc9tv4CEOVlMusiPpNMEAA==","signatures":[{"sig":"MEQCIC65dOGW4EsPumVWy98cjF+Sr9ao+FcGJL8RViwp1ENbAiBP80nGio7ZosqdkwrzlyBKpmgLAMVIbbdjgkBwsf+Fwg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":528247},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-quality-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"},"./graph":{"types":"./dist/graph/index.d.ts","import":"./dist/graph/index.js"},"./stale":{"types":"./dist/stale/index.d.ts","import":"./dist/stale/index.js"},"./stats":{"types":"./dist/stats/index.d.ts","import":"./dist/stats/index.js"},"./tests":{"types":"./dist/tests/index.d.ts","import":"./dist/tests/index.js"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js"},"./builds":{"types":"./dist/builds/index.d.ts","import":"./dist/builds/index.js"},"./dist/*":"./dist/*","./health":{"types":"./dist/health/index.d.ts","import":"./dist/health/index.js"},"./dead-code":{"types":"./dist/dead-code/index.d.ts","import":"./dist/dead-code/index.js"},"./dependencies":{"types":"./dist/dependencies/index.d.ts","import":"./dist/dependencies/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/quality-core build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/c13f86b2639ab1c38fcf2c1c5955d9cf/kb-labs-quality-core-2.98.0.tgz","_integrity":"sha512-csJdZcrWSak221S4ZVBgwSPMJ9Ypu6h313orcWPtUV615WGukFkmTRvJ5XbRqQenBc9tv4CEOVlMusiPpNMEAA==","_npmVersion":"10.8.2","description":"Core business logic for KB Labs Quality plugin - monorepo analysis, dependency management, and health checks.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"globby":"^11.0.0","minimatch":"^10.0.1","typescript":"^5.6.3","@kb-labs/sdk":"2.22.0","@kb-labs/quality-contracts":"2.98.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.6","@types/node":"^24.3.3","@kb-labs/devkit":"2.98.0"},"_npmOperationalInternal":{"tmp":"tmp/quality-core_2.98.0_1784385308533_0.7940063169766607","host":"s3://npm-registry-packages-npm-production"}},"2.100.0":{"name":"@kb-labs/quality-core","version":"2.100.0","_id":"@kb-labs/quality-core@2.100.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"d31e198e8d54e583aaac280c25399cc4e819a178","tarball":"https://registry.npmjs.org/@kb-labs/quality-core/-/quality-core-2.100.0.tgz","fileCount":32,"integrity":"sha512-9uqTdPIcZ8qP7gL3M34CYJysNF+t5GPaCmCLgxetbq+D1asIKL8mGDGCbaf9CpsGaZCcVu7DVjLQKmknhhTREw==","signatures":[{"sig":"MEUCIBVEcbIUTKywjrloOhtHY8jhEAOBCBUUZeVQQlW3W/8VAiEArN2sLdpjbF2ueoKcCMO34LKjBT5ArJ0xHKHeXL0/ca0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":528250},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-quality-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"},"./graph":{"types":"./dist/graph/index.d.ts","import":"./dist/graph/index.js"},"./stale":{"types":"./dist/stale/index.d.ts","import":"./dist/stale/index.js"},"./stats":{"types":"./dist/stats/index.d.ts","import":"./dist/stats/index.js"},"./tests":{"types":"./dist/tests/index.d.ts","import":"./dist/tests/index.js"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js"},"./builds":{"types":"./dist/builds/index.d.ts","import":"./dist/builds/index.js"},"./dist/*":"./dist/*","./health":{"types":"./dist/health/index.d.ts","import":"./dist/health/index.js"},"./dead-code":{"types":"./dist/dead-code/index.d.ts","import":"./dist/dead-code/index.js"},"./dependencies":{"types":"./dist/dependencies/index.d.ts","import":"./dist/dependencies/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/quality-core build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/5c4b210f91ffadf79a4c2ae65fedebc9/kb-labs-quality-core-2.100.0.tgz","_integrity":"sha512-9uqTdPIcZ8qP7gL3M34CYJysNF+t5GPaCmCLgxetbq+D1asIKL8mGDGCbaf9CpsGaZCcVu7DVjLQKmknhhTREw==","_npmVersion":"10.8.2","description":"Core business logic for KB Labs Quality plugin - monorepo analysis, dependency management, and health checks.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"globby":"^11.0.0","minimatch":"^10.0.1","typescript":"^5.6.3","@kb-labs/sdk":"2.22.0","@kb-labs/quality-contracts":"2.100.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.6","@types/node":"^24.3.3","@kb-labs/devkit":"2.100.0"},"_npmOperationalInternal":{"tmp":"tmp/quality-core_2.100.0_1784421512083_0.05825139141923841","host":"s3://npm-registry-packages-npm-production"}},"2.101.0-canary.3f3ceb8f":{"name":"@kb-labs/quality-core","version":"2.101.0-canary.3f3ceb8f","_id":"@kb-labs/quality-core@2.101.0-canary.3f3ceb8f","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"7128501759a54692333694ecea058dd6a01dd4a8","tarball":"https://registry.npmjs.org/@kb-labs/quality-core/-/quality-core-2.101.0-canary.3f3ceb8f.tgz","fileCount":32,"integrity":"sha512-EpCkcWsXJ0nGlwtKC2Klh6XkJsRT6zlaIdFwuJTc/w8T43CGUhNb+Zk5b65mri3bHO5wjl1LK9cPpHwjl416fA==","signatures":[{"sig":"MEUCIEkVVZ1giElx13NXsCDFr7dGrxQ/netlCl4toq6uXWmCAiEA/156Z9YqdNZz2I2jd3i5PnDnkdNocyJtn0TTc0ClsCI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":528266},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-quality-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"},"./graph":{"types":"./dist/graph/index.d.ts","import":"./dist/graph/index.js"},"./stale":{"types":"./dist/stale/index.d.ts","import":"./dist/stale/index.js"},"./stats":{"types":"./dist/stats/index.d.ts","import":"./dist/stats/index.js"},"./tests":{"types":"./dist/tests/index.d.ts","import":"./dist/tests/index.js"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js"},"./builds":{"types":"./dist/builds/index.d.ts","import":"./dist/builds/index.js"},"./dist/*":"./dist/*","./health":{"types":"./dist/health/index.d.ts","import":"./dist/health/index.js"},"./dead-code":{"types":"./dist/dead-code/index.d.ts","import":"./dist/dead-code/index.js"},"./dependencies":{"types":"./dist/dependencies/index.d.ts","import":"./dist/dependencies/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/quality-core build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/424d69c11cab3a4dd77782c406342c14/kb-labs-quality-core-2.101.0-canary.3f3ceb8f.tgz","_integrity":"sha512-EpCkcWsXJ0nGlwtKC2Klh6XkJsRT6zlaIdFwuJTc/w8T43CGUhNb+Zk5b65mri3bHO5wjl1LK9cPpHwjl416fA==","_npmVersion":"10.8.2","description":"Core business logic for KB Labs Quality plugin - monorepo analysis, dependency management, and health checks.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"globby":"^11.0.0","minimatch":"^10.0.1","typescript":"^5.6.3","@kb-labs/sdk":"2.22.0","@kb-labs/quality-contracts":"2.100.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.6","@types/node":"^24.3.3","@kb-labs/devkit":"2.100.0"},"_npmOperationalInternal":{"tmp":"tmp/quality-core_2.101.0-canary.3f3ceb8f_1784472309015_0.4192377004646046","host":"s3://npm-registry-packages-npm-production"}},"2.101.0":{"name":"@kb-labs/quality-core","version":"2.101.0","_id":"@kb-labs/quality-core@2.101.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"1c5e21d32a71cd50d85a46f9ff072776fcbd5aac","tarball":"https://registry.npmjs.org/@kb-labs/quality-core/-/quality-core-2.101.0.tgz","fileCount":32,"integrity":"sha512-Qz8DTdtQC1sDHGFIAluzJmLfB54DZEujNhAZGuuAxhS+W7bicduBf0r1ROdOwz/4n/UDl5HCwuq4v5YYJ9nr3g==","signatures":[{"sig":"MEUCIBroGvV8xSGJu0ttm94xbwIqvLYGssy54WfX9d0ZKAmUAiEAqn7jtISe6uE3JqABFVwJ1BSAzNzKcQQke5mglLd3PqE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":528250},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-quality-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"},"./graph":{"types":"./dist/graph/index.d.ts","import":"./dist/graph/index.js"},"./stale":{"types":"./dist/stale/index.d.ts","import":"./dist/stale/index.js"},"./stats":{"types":"./dist/stats/index.d.ts","import":"./dist/stats/index.js"},"./tests":{"types":"./dist/tests/index.d.ts","import":"./dist/tests/index.js"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js"},"./builds":{"types":"./dist/builds/index.d.ts","import":"./dist/builds/index.js"},"./dist/*":"./dist/*","./health":{"types":"./dist/health/index.d.ts","import":"./dist/health/index.js"},"./dead-code":{"types":"./dist/dead-code/index.d.ts","import":"./dist/dead-code/index.js"},"./dependencies":{"types":"./dist/dependencies/index.d.ts","import":"./dist/dependencies/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/quality-core build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/3428ebba416c4492585a16baa3951f9d/kb-labs-quality-core-2.101.0.tgz","_integrity":"sha512-Qz8DTdtQC1sDHGFIAluzJmLfB54DZEujNhAZGuuAxhS+W7bicduBf0r1ROdOwz/4n/UDl5HCwuq4v5YYJ9nr3g==","_npmVersion":"10.8.2","description":"Core business logic for KB Labs Quality plugin - monorepo analysis, dependency management, and health checks.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"globby":"^11.0.0","minimatch":"^10.0.1","typescript":"^5.6.3","@kb-labs/sdk":"2.22.0","@kb-labs/quality-contracts":"2.101.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.6","@types/node":"^24.3.3","@kb-labs/devkit":"2.101.0"},"_npmOperationalInternal":{"tmp":"tmp/quality-core_2.101.0_1784477334248_0.5462857191660528","host":"s3://npm-registry-packages-npm-production"}},"2.102.0":{"name":"@kb-labs/quality-core","version":"2.102.0","_id":"@kb-labs/quality-core@2.102.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"e16a5513be4a9b5da6c9848e98745c6254412ee4","tarball":"https://registry.npmjs.org/@kb-labs/quality-core/-/quality-core-2.102.0.tgz","fileCount":32,"integrity":"sha512-pz+s5cjvMljnXcP2zAx6B+Q2KQbyhvZinYA9BgastnXdpdBSDGzPt3zgvo8MSGQMD58f1Mvh+7lWE11nfAscJw==","signatures":[{"sig":"MEUCIQDeZz0SAl5hK4XsoanxXKpIyB/EuUBdH17Q+jo9RwDDWAIgDvnQbrKBIDxsH9GC5AekxNL/vQ40ZwuLn2+9gzs6yPk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":528250},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-quality-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"},"./graph":{"types":"./dist/graph/index.d.ts","import":"./dist/graph/index.js"},"./stale":{"types":"./dist/stale/index.d.ts","import":"./dist/stale/index.js"},"./stats":{"types":"./dist/stats/index.d.ts","import":"./dist/stats/index.js"},"./tests":{"types":"./dist/tests/index.d.ts","import":"./dist/tests/index.js"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js"},"./builds":{"types":"./dist/builds/index.d.ts","import":"./dist/builds/index.js"},"./dist/*":"./dist/*","./health":{"types":"./dist/health/index.d.ts","import":"./dist/health/index.js"},"./dead-code":{"types":"./dist/dead-code/index.d.ts","import":"./dist/dead-code/index.js"},"./dependencies":{"types":"./dist/dependencies/index.d.ts","import":"./dist/dependencies/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/quality-core build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/ea88b8d56fc173e2402a7c45317dee11/kb-labs-quality-core-2.102.0.tgz","_integrity":"sha512-pz+s5cjvMljnXcP2zAx6B+Q2KQbyhvZinYA9BgastnXdpdBSDGzPt3zgvo8MSGQMD58f1Mvh+7lWE11nfAscJw==","_npmVersion":"10.8.2","description":"Core business logic for KB Labs Quality plugin - monorepo analysis, dependency management, and health checks.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"globby":"^11.0.0","minimatch":"^10.0.1","typescript":"^5.6.3","@kb-labs/sdk":"2.22.0","@kb-labs/quality-contracts":"2.102.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.6","@types/node":"^24.3.3","@kb-labs/devkit":"2.102.0"},"_npmOperationalInternal":{"tmp":"tmp/quality-core_2.102.0_1784496586921_0.5435404753243109","host":"s3://npm-registry-packages-npm-production"}},"2.103.0":{"name":"@kb-labs/quality-core","version":"2.103.0","_id":"@kb-labs/quality-core@2.103.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"28e25cd1a4ff5cf6f7b2b362861f500966a00ec2","tarball":"https://registry.npmjs.org/@kb-labs/quality-core/-/quality-core-2.103.0.tgz","fileCount":32,"integrity":"sha512-TOnzOCpKWehF4uyR+2cprSWAZyg1MhY+d+9DsqwvAQ52W1xYw4Lpx1oOMdqPTcoQk8NBtfIQzesGTnXxsDF78A==","signatures":[{"sig":"MEQCIAbjALNNHpsmEhjSW8YUUbm5KdGgQoe51sKNvDDmEAwHAiBNaG14SjQXMlq9y9RwO376G1G8Kq3lRwgLxgqq0wkW7Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":528250},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-quality-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"},"./graph":{"types":"./dist/graph/index.d.ts","import":"./dist/graph/index.js"},"./stale":{"types":"./dist/stale/index.d.ts","import":"./dist/stale/index.js"},"./stats":{"types":"./dist/stats/index.d.ts","import":"./dist/stats/index.js"},"./tests":{"types":"./dist/tests/index.d.ts","import":"./dist/tests/index.js"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js"},"./builds":{"types":"./dist/builds/index.d.ts","import":"./dist/builds/index.js"},"./dist/*":"./dist/*","./health":{"types":"./dist/health/index.d.ts","import":"./dist/health/index.js"},"./dead-code":{"types":"./dist/dead-code/index.d.ts","import":"./dist/dead-code/index.js"},"./dependencies":{"types":"./dist/dependencies/index.d.ts","import":"./dist/dependencies/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/quality-core build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/b3f18feed8c9019cbe8a87947eb19b51/kb-labs-quality-core-2.103.0.tgz","_integrity":"sha512-TOnzOCpKWehF4uyR+2cprSWAZyg1MhY+d+9DsqwvAQ52W1xYw4Lpx1oOMdqPTcoQk8NBtfIQzesGTnXxsDF78A==","_npmVersion":"10.8.2","description":"Core business logic for KB Labs Quality plugin - monorepo analysis, dependency management, and health checks.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"globby":"^11.0.0","minimatch":"^10.0.1","typescript":"^5.6.3","@kb-labs/sdk":"2.22.0","@kb-labs/quality-contracts":"2.103.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.6","@types/node":"^24.3.3","@kb-labs/devkit":"2.103.0"},"_npmOperationalInternal":{"tmp":"tmp/quality-core_2.103.0_1784500754810_0.2456833175606974","host":"s3://npm-registry-packages-npm-production"}},"2.104.0":{"name":"@kb-labs/quality-core","version":"2.104.0","_id":"@kb-labs/quality-core@2.104.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"0a8373d5a89bbf5d54831a767a2b7afa3041bd8e","tarball":"https://registry.npmjs.org/@kb-labs/quality-core/-/quality-core-2.104.0.tgz","fileCount":32,"integrity":"sha512-O4nSxJzKMl6b2WMtJCOXOHT+TT9RDOLsZbSrb4cgiW1cSv1YHu/n3prTxLOZH20ZSOdtm9dOw7iuqGkFeBEIag==","signatures":[{"sig":"MEYCIQDPjq1Q+zTwTfGt5MJiwmEb51qKB+R9jaW/D4ak1XgwowIhAKQcIshFFFs+emmZoOao8tNS5XKbIGqVQg7ELZRdSDhY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":528250},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-quality-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"},"./graph":{"types":"./dist/graph/index.d.ts","import":"./dist/graph/index.js"},"./stale":{"types":"./dist/stale/index.d.ts","import":"./dist/stale/index.js"},"./stats":{"types":"./dist/stats/index.d.ts","import":"./dist/stats/index.js"},"./tests":{"types":"./dist/tests/index.d.ts","import":"./dist/tests/index.js"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js"},"./builds":{"types":"./dist/builds/index.d.ts","import":"./dist/builds/index.js"},"./dist/*":"./dist/*","./health":{"types":"./dist/health/index.d.ts","import":"./dist/health/index.js"},"./dead-code":{"types":"./dist/dead-code/index.d.ts","import":"./dist/dead-code/index.js"},"./dependencies":{"types":"./dist/dependencies/index.d.ts","import":"./dist/dependencies/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/quality-core build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/ca1198cc057cb31005f7dd5d137a9afe/kb-labs-quality-core-2.104.0.tgz","_integrity":"sha512-O4nSxJzKMl6b2WMtJCOXOHT+TT9RDOLsZbSrb4cgiW1cSv1YHu/n3prTxLOZH20ZSOdtm9dOw7iuqGkFeBEIag==","_npmVersion":"10.8.2","description":"Core business logic for KB Labs Quality plugin - monorepo analysis, dependency management, and health checks.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"globby":"^11.0.0","minimatch":"^10.0.1","typescript":"^5.6.3","@kb-labs/sdk":"2.22.0","@kb-labs/quality-contracts":"2.104.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.6","@types/node":"^24.3.3","@kb-labs/devkit":"2.104.0"},"_npmOperationalInternal":{"tmp":"tmp/quality-core_2.104.0_1784505159982_0.3165505488081142","host":"s3://npm-registry-packages-npm-production"}},"2.105.0":{"name":"@kb-labs/quality-core","version":"2.105.0","_id":"@kb-labs/quality-core@2.105.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"0b09f6135814ffae50ee6a51fa1a42df09a12c61","tarball":"https://registry.npmjs.org/@kb-labs/quality-core/-/quality-core-2.105.0.tgz","fileCount":32,"integrity":"sha512-M2V+xRiAzRorC0mZ9Phpk2/QDCHBMzwpN44Q7MLh576d4zy+CG816/6KUZm7xIBUc44lviJs0gBzF4AIGCP2Ow==","signatures":[{"sig":"MEUCIDLglO8bTn7jj7jhBwcDsgqTdvEZxIcAJsjubkWfmqrbAiEAyCxyEY1aB9iY/Qt2PS0/g8a/chrcypMdAE4wYvuoG1A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":528261},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/artifacts/kb-labs-quality-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"},"./graph":{"types":"./dist/graph/index.d.ts","import":"./dist/graph/index.js"},"./stale":{"types":"./dist/stale/index.d.ts","import":"./dist/stale/index.js"},"./stats":{"types":"./dist/stats/index.d.ts","import":"./dist/stats/index.js"},"./tests":{"types":"./dist/tests/index.d.ts","import":"./dist/tests/index.js"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js"},"./builds":{"types":"./dist/builds/index.d.ts","import":"./dist/builds/index.js"},"./dist/*":"./dist/*","./health":{"types":"./dist/health/index.d.ts","import":"./dist/health/index.js"},"./dead-code":{"types":"./dist/dead-code/index.d.ts","import":"./dist/dead-code/index.js"},"./dependencies":{"types":"./dist/dependencies/index.d.ts","import":"./dist/dependencies/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/quality-core build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/home/runner/work/kb-labs/kb-labs/.kb/release/artifacts/kb-labs-quality-core-2.105.0.tgz","_integrity":"sha512-M2V+xRiAzRorC0mZ9Phpk2/QDCHBMzwpN44Q7MLh576d4zy+CG816/6KUZm7xIBUc44lviJs0gBzF4AIGCP2Ow==","_npmVersion":"10.8.2","description":"Core business logic for KB Labs Quality plugin - monorepo analysis, dependency management, and health checks.","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"globby":"^11.0.0","minimatch":"^10.0.1","typescript":"^5.6.3","@kb-labs/sdk":"workspace:*","@kb-labs/quality-contracts":"^2.105.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.6","@types/node":"^24.3.3","@kb-labs/devkit":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/quality-core_2.105.0_1784846011773_0.5969303553814631","host":"s3://npm-registry-packages-npm-production"}},"2.106.0":{"name":"@kb-labs/quality-core","version":"2.106.0","_id":"@kb-labs/quality-core@2.106.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"009acef9d3118eb87747ab3f4be3b33db2405c56","tarball":"https://registry.npmjs.org/@kb-labs/quality-core/-/quality-core-2.106.0.tgz","fileCount":32,"integrity":"sha512-i5X7woLMh38q8Oo8dN8bj1414aQOtUqfVHC9xZQRndz40A+/zxu9YqbFnZaOJcOrDq1zOt0ksmOjFTs6r/4Dow==","signatures":[{"sig":"MEYCIQCU4ZsKqaydZltUe0jDroL4ZiZPAFMEcF9ZBybed7FtggIhALkNkQ4c/ocO8I+K9IS16ZesW4fGHVefFdDyJJ9Tf6+P","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":528261},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/artifacts/kb-labs-quality-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"},"./graph":{"types":"./dist/graph/index.d.ts","import":"./dist/graph/index.js"},"./stale":{"types":"./dist/stale/index.d.ts","import":"./dist/stale/index.js"},"./stats":{"types":"./dist/stats/index.d.ts","import":"./dist/stats/index.js"},"./tests":{"types":"./dist/tests/index.d.ts","import":"./dist/tests/index.js"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js"},"./builds":{"types":"./dist/builds/index.d.ts","import":"./dist/builds/index.js"},"./dist/*":"./dist/*","./health":{"types":"./dist/health/index.d.ts","import":"./dist/health/index.js"},"./dead-code":{"types":"./dist/dead-code/index.d.ts","import":"./dist/dead-code/index.js"},"./dependencies":{"types":"./dist/dependencies/index.d.ts","import":"./dist/dependencies/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/quality-core build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/home/runner/work/kb-labs/kb-labs/.kb/release/artifacts/kb-labs-quality-core-2.106.0.tgz","_integrity":"sha512-i5X7woLMh38q8Oo8dN8bj1414aQOtUqfVHC9xZQRndz40A+/zxu9YqbFnZaOJcOrDq1zOt0ksmOjFTs6r/4Dow==","_npmVersion":"10.8.2","description":"Core business logic for KB Labs Quality plugin - monorepo analysis, dependency management, and health checks.","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"globby":"^11.0.0","minimatch":"^10.0.1","typescript":"^5.6.3","@kb-labs/sdk":"workspace:*","@kb-labs/quality-contracts":"^2.106.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.6","@types/node":"^24.3.3","@kb-labs/devkit":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/quality-core_2.106.0_1784855253323_0.36983800669706013","host":"s3://npm-registry-packages-npm-production"}},"2.107.0":{"name":"@kb-labs/quality-core","version":"2.107.0","_id":"@kb-labs/quality-core@2.107.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"7cd12a255e8e0bff707be7d6e606b8c17a58dfce","tarball":"https://registry.npmjs.org/@kb-labs/quality-core/-/quality-core-2.107.0.tgz","fileCount":32,"integrity":"sha512-gknYVDRXiNH97pEnqkB6B8gMO5LY943tFaSOA1ujx1VLm4gBECtixW4xBvM61CPcBHEVTKaJYHlS0RlbetbsuQ==","signatures":[{"sig":"MEQCIGshpCyj5XSecynyhuWZpvZYG1xmS6LMSlx2vG/d/MmaAiBxcFZrmiiynGF6n3BqKau8FiZAlLJi+RDDEuiRizeStQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":528261},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/artifacts/kb-labs-quality-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"},"./graph":{"types":"./dist/graph/index.d.ts","import":"./dist/graph/index.js"},"./stale":{"types":"./dist/stale/index.d.ts","import":"./dist/stale/index.js"},"./stats":{"types":"./dist/stats/index.d.ts","import":"./dist/stats/index.js"},"./tests":{"types":"./dist/tests/index.d.ts","import":"./dist/tests/index.js"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js"},"./builds":{"types":"./dist/builds/index.d.ts","import":"./dist/builds/index.js"},"./dist/*":"./dist/*","./health":{"types":"./dist/health/index.d.ts","import":"./dist/health/index.js"},"./dead-code":{"types":"./dist/dead-code/index.d.ts","import":"./dist/dead-code/index.js"},"./dependencies":{"types":"./dist/dependencies/index.d.ts","import":"./dist/dependencies/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/quality-core build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/home/runner/work/kb-labs/kb-labs/.kb/release/artifacts/kb-labs-quality-core-2.107.0.tgz","_integrity":"sha512-gknYVDRXiNH97pEnqkB6B8gMO5LY943tFaSOA1ujx1VLm4gBECtixW4xBvM61CPcBHEVTKaJYHlS0RlbetbsuQ==","_npmVersion":"10.9.8","description":"Core business logic for KB Labs Quality plugin - monorepo analysis, dependency management, and health checks.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"globby":"^11.0.0","minimatch":"^10.0.1","typescript":"^5.6.3","@kb-labs/sdk":"workspace:*","@kb-labs/quality-contracts":"^2.107.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.6","@types/node":"^24.3.3","@kb-labs/devkit":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/quality-core_2.107.0_1785005829244_0.9284679171769659","host":"s3://npm-registry-packages-npm-production"}},"2.109.0":{"name":"@kb-labs/quality-core","version":"2.109.0","_id":"@kb-labs/quality-core@2.109.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"106d74e3dc118cf77a51c67aa870fc6fc45d5c1a","tarball":"https://registry.npmjs.org/@kb-labs/quality-core/-/quality-core-2.109.0.tgz","fileCount":32,"integrity":"sha512-IDMUFXR6Elp2byxc56ycvkP+qLggUDabeISr9KPGmE3jUF21+smAl47bk2cQbWqmUdZMs+5Wh91nkk30JC0WMA==","signatures":[{"sig":"MEUCIDClrrOthHpK86J0NQwrSRwEQqIF/ES99cgZZvNf2rxgAiEAx6ABvNHXjwwG1SRyrJzOu6cRRmQTK6ZtdyzdFRCkifM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":528261},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/artifacts/kb-labs-quality-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"},"./graph":{"types":"./dist/graph/index.d.ts","import":"./dist/graph/index.js"},"./stale":{"types":"./dist/stale/index.d.ts","import":"./dist/stale/index.js"},"./stats":{"types":"./dist/stats/index.d.ts","import":"./dist/stats/index.js"},"./tests":{"types":"./dist/tests/index.d.ts","import":"./dist/tests/index.js"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js"},"./builds":{"types":"./dist/builds/index.d.ts","import":"./dist/builds/index.js"},"./dist/*":"./dist/*","./health":{"types":"./dist/health/index.d.ts","import":"./dist/health/index.js"},"./dead-code":{"types":"./dist/dead-code/index.d.ts","import":"./dist/dead-code/index.js"},"./dependencies":{"types":"./dist/dependencies/index.d.ts","import":"./dist/dependencies/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/quality-core build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/home/runner/work/kb-labs/kb-labs/.kb/release/artifacts/kb-labs-quality-core-2.109.0.tgz","_integrity":"sha512-IDMUFXR6Elp2byxc56ycvkP+qLggUDabeISr9KPGmE3jUF21+smAl47bk2cQbWqmUdZMs+5Wh91nkk30JC0WMA==","_npmVersion":"10.9.8","description":"Core business logic for KB Labs Quality plugin - monorepo analysis, dependency management, and health checks.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"globby":"^11.0.0","minimatch":"^10.0.1","typescript":"^5.6.3","@kb-labs/sdk":"workspace:*","@kb-labs/quality-contracts":"^2.109.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.6","@types/node":"^24.3.3","@kb-labs/devkit":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/quality-core_2.109.0_1785012512045_0.6957158423019572","host":"s3://npm-registry-packages-npm-production"}},"2.110.0":{"name":"@kb-labs/quality-core","version":"2.110.0","_id":"@kb-labs/quality-core@2.110.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"0d32e026334f83949914d72dfaafb66d670d3e93","tarball":"https://registry.npmjs.org/@kb-labs/quality-core/-/quality-core-2.110.0.tgz","fileCount":32,"integrity":"sha512-7P8w0pSe/qqM+3Hgwo3ZD19uXrU7irOiQyrk5Kb+RmviKelf+HaB06ZROBE/fONGQaoW3wmWcCfBcGPRHffGhQ==","signatures":[{"sig":"MEYCIQCIKQKhD6RTaD/PFtXjrPFeQVGsYysp+QsqfbrBNYaCCAIhAKYKv+DVIw8gS1dRbmcBsf7/QCfY1EvLPfPV7Gge65yD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":528261},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/artifacts/kb-labs-quality-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"},"./graph":{"types":"./dist/graph/index.d.ts","import":"./dist/graph/index.js"},"./stale":{"types":"./dist/stale/index.d.ts","import":"./dist/stale/index.js"},"./stats":{"types":"./dist/stats/index.d.ts","import":"./dist/stats/index.js"},"./tests":{"types":"./dist/tests/index.d.ts","import":"./dist/tests/index.js"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js"},"./builds":{"types":"./dist/builds/index.d.ts","import":"./dist/builds/index.js"},"./dist/*":"./dist/*","./health":{"types":"./dist/health/index.d.ts","import":"./dist/health/index.js"},"./dead-code":{"types":"./dist/dead-code/index.d.ts","import":"./dist/dead-code/index.js"},"./dependencies":{"types":"./dist/dependencies/index.d.ts","import":"./dist/dependencies/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/quality-core build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/home/runner/work/kb-labs/kb-labs/.kb/release/artifacts/kb-labs-quality-core-2.110.0.tgz","_integrity":"sha512-7P8w0pSe/qqM+3Hgwo3ZD19uXrU7irOiQyrk5Kb+RmviKelf+HaB06ZROBE/fONGQaoW3wmWcCfBcGPRHffGhQ==","_npmVersion":"10.9.8","description":"Core business logic for KB Labs Quality plugin - monorepo analysis, dependency management, and health checks.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"globby":"^11.0.0","minimatch":"^10.0.1","typescript":"^5.6.3","@kb-labs/sdk":"workspace:*","@kb-labs/quality-contracts":"^2.110.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.6","@types/node":"^24.3.3","@kb-labs/devkit":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/quality-core_2.110.0_1785199298858_0.8526861413041393","host":"s3://npm-registry-packages-npm-production"}},"2.111.0":{"name":"@kb-labs/quality-core","version":"2.111.0","_id":"@kb-labs/quality-core@2.111.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"747fd05f7a2ca6ba01f2a2e89cf63b0e02861651","tarball":"https://registry.npmjs.org/@kb-labs/quality-core/-/quality-core-2.111.0.tgz","fileCount":32,"integrity":"sha512-+ehiUmgaQYLxvVbqYY+M5bGVcikofudPrYHFIi0u3oggYdahcd8AUirKvY+9MBvY5jVr3ja5yNl/toZkq4eclA==","signatures":[{"sig":"MEYCIQCDbQfZWH2XzNr+DKBhOacC473G+ivT6tWCxoLmUnNq0gIhALQLmAzSe6v4EywKDz92taUg8og52zq2UqIy6K2EiVzW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":528261},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/artifacts/kb-labs-quality-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"},"./graph":{"types":"./dist/graph/index.d.ts","import":"./dist/graph/index.js"},"./stale":{"types":"./dist/stale/index.d.ts","import":"./dist/stale/index.js"},"./stats":{"types":"./dist/stats/index.d.ts","import":"./dist/stats/index.js"},"./tests":{"types":"./dist/tests/index.d.ts","import":"./dist/tests/index.js"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js"},"./builds":{"types":"./dist/builds/index.d.ts","import":"./dist/builds/index.js"},"./dist/*":"./dist/*","./health":{"types":"./dist/health/index.d.ts","import":"./dist/health/index.js"},"./dead-code":{"types":"./dist/dead-code/index.d.ts","import":"./dist/dead-code/index.js"},"./dependencies":{"types":"./dist/dependencies/index.d.ts","import":"./dist/dependencies/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/quality-core build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/home/runner/work/kb-labs/kb-labs/.kb/release/artifacts/kb-labs-quality-core-2.111.0.tgz","_integrity":"sha512-+ehiUmgaQYLxvVbqYY+M5bGVcikofudPrYHFIi0u3oggYdahcd8AUirKvY+9MBvY5jVr3ja5yNl/toZkq4eclA==","_npmVersion":"10.9.8","description":"Core business logic for KB Labs Quality plugin - monorepo analysis, dependency management, and health checks.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"globby":"^11.0.0","minimatch":"^10.0.1","typescript":"^5.6.3","@kb-labs/sdk":"workspace:*","@kb-labs/quality-contracts":"^2.111.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.6","@types/node":"^24.3.3","@kb-labs/devkit":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/quality-core_2.111.0_1785264866164_0.3837197994430628","host":"s3://npm-registry-packages-npm-production"}},"2.112.0":{"name":"@kb-labs/quality-core","version":"2.112.0","_id":"@kb-labs/quality-core@2.112.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"668bbec0018483f4c1366d7dbcbd823144f5e147","tarball":"https://registry.npmjs.org/@kb-labs/quality-core/-/quality-core-2.112.0.tgz","fileCount":32,"integrity":"sha512-aRDltaW7V4YuNXlJSlCf7kzmolBXN+nX2jBqlfS0xqVYXNmIapGStaS4gbNQHTSYp9zakbeis157MxJ20bpXjQ==","signatures":[{"sig":"MEUCIQDmY7VKu6JT6B165uLDdqL+ZuINTfr2SboxZYOCvWI9uAIgAJTUZSpcan6nfmYhSJmglLQRAFuLSM32emdk+kBB/LI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":528261},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/artifacts/kb-labs-quality-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"},"./graph":{"types":"./dist/graph/index.d.ts","import":"./dist/graph/index.js"},"./stale":{"types":"./dist/stale/index.d.ts","import":"./dist/stale/index.js"},"./stats":{"types":"./dist/stats/index.d.ts","import":"./dist/stats/index.js"},"./tests":{"types":"./dist/tests/index.d.ts","import":"./dist/tests/index.js"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js"},"./builds":{"types":"./dist/builds/index.d.ts","import":"./dist/builds/index.js"},"./dist/*":"./dist/*","./health":{"types":"./dist/health/index.d.ts","import":"./dist/health/index.js"},"./dead-code":{"types":"./dist/dead-code/index.d.ts","import":"./dist/dead-code/index.js"},"./dependencies":{"types":"./dist/dependencies/index.d.ts","import":"./dist/dependencies/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/quality-core build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/home/runner/work/kb-labs/kb-labs/.kb/release/artifacts/kb-labs-quality-core-2.112.0.tgz","_integrity":"sha512-aRDltaW7V4YuNXlJSlCf7kzmolBXN+nX2jBqlfS0xqVYXNmIapGStaS4gbNQHTSYp9zakbeis157MxJ20bpXjQ==","_npmVersion":"10.9.8","description":"Core business logic for KB Labs Quality plugin - monorepo analysis, dependency management, and health checks.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"globby":"^11.0.0","minimatch":"^10.0.1","typescript":"^5.6.3","@kb-labs/sdk":"workspace:*","@kb-labs/quality-contracts":"^2.112.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.6","@types/node":"^24.3.3","@kb-labs/devkit":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/quality-core_2.112.0_1785307980395_0.8218181456535334","host":"s3://npm-registry-packages-npm-production"}},"2.114.0":{"name":"@kb-labs/quality-core","version":"2.114.0","_id":"@kb-labs/quality-core@2.114.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"64682cedbad2d4165030a426980bf16ff3e74315","tarball":"https://registry.npmjs.org/@kb-labs/quality-core/-/quality-core-2.114.0.tgz","fileCount":32,"integrity":"sha512-KFFmtAyTkIRKMQTG3fhwitB4ljcxX8134Z0ZnPrrCS5C8U4I/TTYt8oECcYwRcv4jShHVUu3+SqadANS9EgTbQ==","signatures":[{"sig":"MEYCIQCJGtydtYVLsTtjP6tlOtvqEZ8C2QePpYVVLyzl3Wu6MwIhALVFCA/soWAD0QqdzE2PLnfK/2czBJgtBaVF9hbIrfS5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":528261},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/artifacts/kb-labs-quality-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"},"./graph":{"types":"./dist/graph/index.d.ts","import":"./dist/graph/index.js"},"./stale":{"types":"./dist/stale/index.d.ts","import":"./dist/stale/index.js"},"./stats":{"types":"./dist/stats/index.d.ts","import":"./dist/stats/index.js"},"./tests":{"types":"./dist/tests/index.d.ts","import":"./dist/tests/index.js"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js"},"./builds":{"types":"./dist/builds/index.d.ts","import":"./dist/builds/index.js"},"./dist/*":"./dist/*","./health":{"types":"./dist/health/index.d.ts","import":"./dist/health/index.js"},"./dead-code":{"types":"./dist/dead-code/index.d.ts","import":"./dist/dead-code/index.js"},"./dependencies":{"types":"./dist/dependencies/index.d.ts","import":"./dist/dependencies/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/quality-core build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/home/runner/work/kb-labs/kb-labs/.kb/release/artifacts/kb-labs-quality-core-2.114.0.tgz","_integrity":"sha512-KFFmtAyTkIRKMQTG3fhwitB4ljcxX8134Z0ZnPrrCS5C8U4I/TTYt8oECcYwRcv4jShHVUu3+SqadANS9EgTbQ==","_npmVersion":"10.9.8","description":"Core business logic for KB Labs Quality plugin - monorepo analysis, dependency management, and health checks.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"globby":"^11.0.0","minimatch":"^10.0.1","typescript":"^5.6.3","@kb-labs/sdk":"workspace:*","@kb-labs/quality-contracts":"^2.114.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.6","@types/node":"^24.3.3","@kb-labs/devkit":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/quality-core_2.114.0_1785449160893_0.29916719623755816","host":"s3://npm-registry-packages-npm-production"}},"2.116.11":{"name":"@kb-labs/quality-core","version":"2.116.11","_id":"@kb-labs/quality-core@2.116.11","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"0691a3d4ea5dab4e35a2860c4fb6c65a40013686","tarball":"https://registry.npmjs.org/@kb-labs/quality-core/-/quality-core-2.116.11.tgz","fileCount":32,"integrity":"sha512-RMkQrtHx8GL16A9hi0p6iMAgNQH6vrUfTEtaKDQhPejd5V4mZbexLYDpXETD39x+HMrkQtSwr/f0XODI5097/Q==","signatures":[{"sig":"MEUCIAeMJBavBjUhXOmX3Ci6YwTgcQHHSYoEBdR+0ZhDUNrlAiEA/W2m7o9XPnLmg4wkd/mw7cUr+WKlLHz/A4lsii/XKB4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":528254},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/artifacts/kb-labs-quality-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"},"./graph":{"types":"./dist/graph/index.d.ts","import":"./dist/graph/index.js"},"./stale":{"types":"./dist/stale/index.d.ts","import":"./dist/stale/index.js"},"./stats":{"types":"./dist/stats/index.d.ts","import":"./dist/stats/index.js"},"./tests":{"types":"./dist/tests/index.d.ts","import":"./dist/tests/index.js"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js"},"./builds":{"types":"./dist/builds/index.d.ts","import":"./dist/builds/index.js"},"./dist/*":"./dist/*","./health":{"types":"./dist/health/index.d.ts","import":"./dist/health/index.js"},"./dead-code":{"types":"./dist/dead-code/index.d.ts","import":"./dist/dead-code/index.js"},"./dependencies":{"types":"./dist/dependencies/index.d.ts","import":"./dist/dependencies/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/quality-core build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/home/runner/work/kb-labs/kb-labs/.kb/release/artifacts/kb-labs-quality-core-2.116.11.tgz","_integrity":"sha512-RMkQrtHx8GL16A9hi0p6iMAgNQH6vrUfTEtaKDQhPejd5V4mZbexLYDpXETD39x+HMrkQtSwr/f0XODI5097/Q==","_npmVersion":"10.9.8","description":"Core business logic for KB Labs Quality plugin - monorepo analysis, dependency management, and health checks.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"globby":"^11.0.0","minimatch":"^10.0.1","typescript":"^5.6.3","@kb-labs/sdk":"2.115.0","@kb-labs/quality-contracts":"2.116.11"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.6","@types/node":"^24.3.3","@kb-labs/devkit":"2.116.11"},"_npmOperationalInternal":{"tmp":"tmp/quality-core_2.116.11_1785618573072_0.44246290262453125","host":"s3://npm-registry-packages-npm-production"}},"2.116.12":{"name":"@kb-labs/quality-core","version":"2.116.12","_id":"@kb-labs/quality-core@2.116.12","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"8efe2730a4d21d2386c23282fa02b97233c14d19","tarball":"https://registry.npmjs.org/@kb-labs/quality-core/-/quality-core-2.116.12.tgz","fileCount":32,"integrity":"sha512-1tM7xJqhpOPazRutnppUNpaRquiVLBQZtUxaAUgH5YiotSrjkaYtxAQB9diVPRiAu0EfPXLEAt2Lycn9ahloQQ==","signatures":[{"sig":"MEUCIEm6ThSufI42UIAIZycVCG+Ma0Lof2EhZpxm+oDjvy+3AiEAgnChn+CehzQNVkiWNDgVBSbYV07I6/sl1CwHzMQ6Z0c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":528254},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/artifacts/kb-labs-quality-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"},"./graph":{"types":"./dist/graph/index.d.ts","import":"./dist/graph/index.js"},"./stale":{"types":"./dist/stale/index.d.ts","import":"./dist/stale/index.js"},"./stats":{"types":"./dist/stats/index.d.ts","import":"./dist/stats/index.js"},"./tests":{"types":"./dist/tests/index.d.ts","import":"./dist/tests/index.js"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js"},"./builds":{"types":"./dist/builds/index.d.ts","import":"./dist/builds/index.js"},"./dist/*":"./dist/*","./health":{"types":"./dist/health/index.d.ts","import":"./dist/health/index.js"},"./dead-code":{"types":"./dist/dead-code/index.d.ts","import":"./dist/dead-code/index.js"},"./dependencies":{"types":"./dist/dependencies/index.d.ts","import":"./dist/dependencies/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/quality-core build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/home/runner/work/kb-labs/kb-labs/.kb/release/artifacts/kb-labs-quality-core-2.116.12.tgz","_integrity":"sha512-1tM7xJqhpOPazRutnppUNpaRquiVLBQZtUxaAUgH5YiotSrjkaYtxAQB9diVPRiAu0EfPXLEAt2Lycn9ahloQQ==","_npmVersion":"10.9.8","description":"Core business logic for KB Labs Quality plugin - monorepo analysis, dependency management, and health checks.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"globby":"^11.0.0","minimatch":"^10.0.1","typescript":"^5.6.3","@kb-labs/sdk":"2.115.1","@kb-labs/quality-contracts":"2.116.12"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.6","@types/node":"^24.3.3","@kb-labs/devkit":"2.116.12"},"_npmOperationalInternal":{"tmp":"tmp/quality-core_2.116.12_1785621928276_0.07888702043341245","host":"s3://npm-registry-packages-npm-production"}},"2.116.13":{"name":"@kb-labs/quality-core","version":"2.116.13","_id":"@kb-labs/quality-core@2.116.13","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"f4832956ad8fd893f5eac90d9229807b75f9c8af","tarball":"https://registry.npmjs.org/@kb-labs/quality-core/-/quality-core-2.116.13.tgz","fileCount":32,"integrity":"sha512-7eXA6ElkKWCLx7ogf7V4QK3j3BSo8LexhBi68bAtMuxdNwI5Y39F+hW7x0d2d3iSTDpuCWfh7m3ouQNQANYjMA==","signatures":[{"sig":"MEYCIQCO9NFUygYoYd7LcSPQXJBxlUvoIWciTII2/Y1xJx57+QIhAKXW58hrKZNlga+rz1kQKF9azBGe/Kiq/NdWarFxKi7I","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":528254},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/artifacts/kb-labs-quality-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"},"./graph":{"types":"./dist/graph/index.d.ts","import":"./dist/graph/index.js"},"./stale":{"types":"./dist/stale/index.d.ts","import":"./dist/stale/index.js"},"./stats":{"types":"./dist/stats/index.d.ts","import":"./dist/stats/index.js"},"./tests":{"types":"./dist/tests/index.d.ts","import":"./dist/tests/index.js"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js"},"./builds":{"types":"./dist/builds/index.d.ts","import":"./dist/builds/index.js"},"./dist/*":"./dist/*","./health":{"types":"./dist/health/index.d.ts","import":"./dist/health/index.js"},"./dead-code":{"types":"./dist/dead-code/index.d.ts","import":"./dist/dead-code/index.js"},"./dependencies":{"types":"./dist/dependencies/index.d.ts","import":"./dist/dependencies/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/quality-core build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/home/runner/work/kb-labs/kb-labs/.kb/release/artifacts/kb-labs-quality-core-2.116.13.tgz","_integrity":"sha512-7eXA6ElkKWCLx7ogf7V4QK3j3BSo8LexhBi68bAtMuxdNwI5Y39F+hW7x0d2d3iSTDpuCWfh7m3ouQNQANYjMA==","_npmVersion":"10.9.8","description":"Core business logic for KB Labs Quality plugin - monorepo analysis, dependency management, and health checks.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"globby":"^11.0.0","minimatch":"^10.0.1","typescript":"^5.6.3","@kb-labs/sdk":"2.115.1","@kb-labs/quality-contracts":"2.116.13"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.6","@types/node":"^24.3.3","@kb-labs/devkit":"2.116.13"},"_npmOperationalInternal":{"tmp":"tmp/quality-core_2.116.13_1785623517456_0.1013392406445972","host":"s3://npm-registry-packages-npm-production"}},"2.116.14":{"name":"@kb-labs/quality-core","version":"2.116.14","_id":"@kb-labs/quality-core@2.116.14","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"a3941733ae758309a9dde10e67a6a239d9817621","tarball":"https://registry.npmjs.org/@kb-labs/quality-core/-/quality-core-2.116.14.tgz","fileCount":32,"integrity":"sha512-Nm5j+WBNCrlu8ljGgCKiJNBYksAAYuOXZY+32O6ev8yHDS2fGZL+Sh5gVa/99CfinA2pYiwuSzuHRT9B06rvNg==","signatures":[{"sig":"MEUCIQDUxpvYJE9ZuWAR9SUEAVO541FZjNJX92/kbGNoh9bUvgIgbHbKDQNR0jzLjC0Rg6UdX+F9ErRW5wg9au/d3ItDdGk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":528254},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/artifacts/kb-labs-quality-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"},"./graph":{"types":"./dist/graph/index.d.ts","import":"./dist/graph/index.js"},"./stale":{"types":"./dist/stale/index.d.ts","import":"./dist/stale/index.js"},"./stats":{"types":"./dist/stats/index.d.ts","import":"./dist/stats/index.js"},"./tests":{"types":"./dist/tests/index.d.ts","import":"./dist/tests/index.js"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js"},"./builds":{"types":"./dist/builds/index.d.ts","import":"./dist/builds/index.js"},"./dist/*":"./dist/*","./health":{"types":"./dist/health/index.d.ts","import":"./dist/health/index.js"},"./dead-code":{"types":"./dist/dead-code/index.d.ts","import":"./dist/dead-code/index.js"},"./dependencies":{"types":"./dist/dependencies/index.d.ts","import":"./dist/dependencies/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/quality-core build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/home/runner/work/kb-labs/kb-labs/.kb/release/artifacts/kb-labs-quality-core-2.116.14.tgz","_integrity":"sha512-Nm5j+WBNCrlu8ljGgCKiJNBYksAAYuOXZY+32O6ev8yHDS2fGZL+Sh5gVa/99CfinA2pYiwuSzuHRT9B06rvNg==","_npmVersion":"10.9.8","description":"Core business logic for KB Labs Quality plugin - monorepo analysis, dependency management, and health checks.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"globby":"^11.0.0","minimatch":"^10.0.1","typescript":"^5.6.3","@kb-labs/sdk":"2.115.1","@kb-labs/quality-contracts":"2.116.14"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.6","@types/node":"^24.3.3","@kb-labs/devkit":"2.116.14"},"_npmOperationalInternal":{"tmp":"tmp/quality-core_2.116.14_1785625314121_0.8052443929643747","host":"s3://npm-registry-packages-npm-production"}},"2.117.0":{"name":"@kb-labs/quality-core","version":"2.117.0","_id":"@kb-labs/quality-core@2.117.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"20737eb7a95663a3ffdae09dbbb7ae3db900c0e6","tarball":"https://registry.npmjs.org/@kb-labs/quality-core/-/quality-core-2.117.0.tgz","fileCount":32,"integrity":"sha512-w1lf0lmUo5WNRp/vinAS6F8fuOtYgj3UTyZKfERnuJlZUv5/NV6vlP/uz3kB5mwzW6nZ2PmbyA8S4x1eMMZhlA==","signatures":[{"sig":"MEQCIFQskiyPbZ8on8AHFjuYvaEepVOtqAwPL61KPnE0D2/4AiAhqfH4XHOWcYm+juiYQixtcfq2HOeBOKANSv9mlXWifg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":528251},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/artifacts/kb-labs-quality-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"},"./graph":{"types":"./dist/graph/index.d.ts","import":"./dist/graph/index.js"},"./stale":{"types":"./dist/stale/index.d.ts","import":"./dist/stale/index.js"},"./stats":{"types":"./dist/stats/index.d.ts","import":"./dist/stats/index.js"},"./tests":{"types":"./dist/tests/index.d.ts","import":"./dist/tests/index.js"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js"},"./builds":{"types":"./dist/builds/index.d.ts","import":"./dist/builds/index.js"},"./dist/*":"./dist/*","./health":{"types":"./dist/health/index.d.ts","import":"./dist/health/index.js"},"./dead-code":{"types":"./dist/dead-code/index.d.ts","import":"./dist/dead-code/index.js"},"./dependencies":{"types":"./dist/dependencies/index.d.ts","import":"./dist/dependencies/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/quality-core build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/home/runner/work/kb-labs/kb-labs/.kb/release/artifacts/kb-labs-quality-core-2.117.0.tgz","_integrity":"sha512-w1lf0lmUo5WNRp/vinAS6F8fuOtYgj3UTyZKfERnuJlZUv5/NV6vlP/uz3kB5mwzW6nZ2PmbyA8S4x1eMMZhlA==","_npmVersion":"11.16.0","description":"Core business logic for KB Labs Quality plugin - monorepo analysis, dependency management, and health checks.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"globby":"^11.0.0","minimatch":"^10.0.1","typescript":"^5.6.3","@kb-labs/sdk":"2.115.2","@kb-labs/quality-contracts":"2.117.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.6","@types/node":"^24.3.3","@kb-labs/devkit":"2.117.0"},"_npmOperationalInternal":{"tmp":"tmp/quality-core_2.117.0_1786298022158_0.7934298197826486","host":"s3://npm-registry-packages-npm-production"}},"2.118.0":{"name":"@kb-labs/quality-core","version":"2.118.0","_id":"@kb-labs/quality-core@2.118.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"1719d6c3a20b32e3692e6d55dde0ba32429d6831","tarball":"https://registry.npmjs.org/@kb-labs/quality-core/-/quality-core-2.118.0.tgz","fileCount":32,"integrity":"sha512-yKxuEuJchA3uIA7zjS5z9rQkDo+sbCuYFj9qBTolzLupZkj0qi3i33PNWSsOGzeJNtLSemTzavXA3YXws4mXrg==","signatures":[{"sig":"MEUCIQDksmDBfb9hFnHDTsSajeiIu2e7wWzjhbFcYooATFiEwAIgCIESEyC7x+Q9u/cgH3XKQzmd910DP3rueJR+dzpfc18=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":528251},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/artifacts/kb-labs-quality-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"},"./graph":{"types":"./dist/graph/index.d.ts","import":"./dist/graph/index.js"},"./stale":{"types":"./dist/stale/index.d.ts","import":"./dist/stale/index.js"},"./stats":{"types":"./dist/stats/index.d.ts","import":"./dist/stats/index.js"},"./tests":{"types":"./dist/tests/index.d.ts","import":"./dist/tests/index.js"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js"},"./builds":{"types":"./dist/builds/index.d.ts","import":"./dist/builds/index.js"},"./dist/*":"./dist/*","./health":{"types":"./dist/health/index.d.ts","import":"./dist/health/index.js"},"./dead-code":{"types":"./dist/dead-code/index.d.ts","import":"./dist/dead-code/index.js"},"./dependencies":{"types":"./dist/dependencies/index.d.ts","import":"./dist/dependencies/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/quality-core build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/home/runner/work/kb-labs/kb-labs/.kb/release/artifacts/kb-labs-quality-core-2.118.0.tgz","_integrity":"sha512-yKxuEuJchA3uIA7zjS5z9rQkDo+sbCuYFj9qBTolzLupZkj0qi3i33PNWSsOGzeJNtLSemTzavXA3YXws4mXrg==","_npmVersion":"11.16.0","description":"Core business logic for KB Labs Quality plugin - monorepo analysis, dependency management, and health checks.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"globby":"^11.0.0","minimatch":"^10.0.1","typescript":"^5.6.3","@kb-labs/sdk":"2.115.3","@kb-labs/quality-contracts":"2.118.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.6","@types/node":"^24.3.3","@kb-labs/devkit":"2.118.0"},"_npmOperationalInternal":{"tmp":"tmp/quality-core_2.118.0_1786471474463_0.8379415532372374","host":"s3://npm-registry-packages-npm-production"}},"2.118.1":{"name":"@kb-labs/quality-core","version":"2.118.1","_id":"@kb-labs/quality-core@2.118.1","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"ab38583fec7274b502be6c6df12bc5e88ad12853","tarball":"https://registry.npmjs.org/@kb-labs/quality-core/-/quality-core-2.118.1.tgz","fileCount":32,"integrity":"sha512-pfiFOJ3zr/NNVmi1q5q6ZrXaZHaznHIsARrJMEpHcomi+rqoBIvEzOGCJY1K8xgL8GosSnGOfDxwnax8hj+1dg==","signatures":[{"sig":"MEQCIEHtDQdylss7oBXywm5OUcKXIueRzwJxqK54vTCpg1ebAiBjEbzNmBbeREr+YMBEhUfSo8TkSsuGR+4f8nHAWT6m6g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":528251},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/artifacts/kb-labs-quality-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"},"./graph":{"types":"./dist/graph/index.d.ts","import":"./dist/graph/index.js"},"./stale":{"types":"./dist/stale/index.d.ts","import":"./dist/stale/index.js"},"./stats":{"types":"./dist/stats/index.d.ts","import":"./dist/stats/index.js"},"./tests":{"types":"./dist/tests/index.d.ts","import":"./dist/tests/index.js"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js"},"./builds":{"types":"./dist/builds/index.d.ts","import":"./dist/builds/index.js"},"./dist/*":"./dist/*","./health":{"types":"./dist/health/index.d.ts","import":"./dist/health/index.js"},"./dead-code":{"types":"./dist/dead-code/index.d.ts","import":"./dist/dead-code/index.js"},"./dependencies":{"types":"./dist/dependencies/index.d.ts","import":"./dist/dependencies/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/quality-core build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/home/runner/work/kb-labs/kb-labs/.kb/release/artifacts/kb-labs-quality-core-2.118.1.tgz","_integrity":"sha512-pfiFOJ3zr/NNVmi1q5q6ZrXaZHaznHIsARrJMEpHcomi+rqoBIvEzOGCJY1K8xgL8GosSnGOfDxwnax8hj+1dg==","_npmVersion":"11.16.0","description":"Core business logic for KB Labs Quality plugin - monorepo analysis, dependency management, and health checks.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"globby":"^11.0.0","minimatch":"^10.0.1","typescript":"^5.6.3","@kb-labs/sdk":"2.115.3","@kb-labs/quality-contracts":"2.118.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.6","@types/node":"^24.3.3","@kb-labs/devkit":"2.118.1"},"_npmOperationalInternal":{"tmp":"tmp/quality-core_2.118.1_1786524606286_0.7143559768594665","host":"s3://npm-registry-packages-npm-production"}},"2.118.2":{"name":"@kb-labs/quality-core","version":"2.118.2","_id":"@kb-labs/quality-core@2.118.2","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"c858f9f8999ddbd33a3798d72759220375bb9586","tarball":"https://registry.npmjs.org/@kb-labs/quality-core/-/quality-core-2.118.2.tgz","fileCount":32,"integrity":"sha512-7l666b75qO346rZZRL9Esvu3l0MemGxQpwuZWZn8DgdtvjDJbyJfUqED++njn7oQY8oTIDizMd5i4Fg8TT82dw==","signatures":[{"sig":"MEQCIDvTikyNV3KJdPTBQHdSa4lrRNQuhxwe0C4Ktj/BP/9xAiApJJ+1ReiojW5DngxZqcEdFOOrrHmsXey26wLbBwdecw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":528251},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/artifacts/kb-labs-quality-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"},"./graph":{"types":"./dist/graph/index.d.ts","import":"./dist/graph/index.js"},"./stale":{"types":"./dist/stale/index.d.ts","import":"./dist/stale/index.js"},"./stats":{"types":"./dist/stats/index.d.ts","import":"./dist/stats/index.js"},"./tests":{"types":"./dist/tests/index.d.ts","import":"./dist/tests/index.js"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js"},"./builds":{"types":"./dist/builds/index.d.ts","import":"./dist/builds/index.js"},"./dist/*":"./dist/*","./health":{"types":"./dist/health/index.d.ts","import":"./dist/health/index.js"},"./dead-code":{"types":"./dist/dead-code/index.d.ts","import":"./dist/dead-code/index.js"},"./dependencies":{"types":"./dist/dependencies/index.d.ts","import":"./dist/dependencies/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/quality-core build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/home/runner/work/kb-labs/kb-labs/.kb/release/artifacts/kb-labs-quality-core-2.118.2.tgz","_integrity":"sha512-7l666b75qO346rZZRL9Esvu3l0MemGxQpwuZWZn8DgdtvjDJbyJfUqED++njn7oQY8oTIDizMd5i4Fg8TT82dw==","_npmVersion":"11.16.0","description":"Core business logic for KB Labs Quality plugin - monorepo analysis, dependency management, and health checks.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"globby":"^11.0.0","minimatch":"^10.0.1","typescript":"^5.6.3","@kb-labs/sdk":"2.115.3","@kb-labs/quality-contracts":"2.118.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.6","@types/node":"^24.3.3","@kb-labs/devkit":"2.118.2"},"_npmOperationalInternal":{"tmp":"tmp/quality-core_2.118.2_1786573732909_0.6744483237456254","host":"s3://npm-registry-packages-npm-production"}},"2.119.0-canary.8c5512847":{"name":"@kb-labs/quality-core","version":"2.119.0-canary.8c5512847","_id":"@kb-labs/quality-core@2.119.0-canary.8c5512847","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"098891b812c2b8cfc4155deba847dd2716edbdde","tarball":"https://registry.npmjs.org/@kb-labs/quality-core/-/quality-core-2.119.0-canary.8c5512847.tgz","fileCount":32,"integrity":"sha512-fDH7JwnLIrvnt3ZGbMPOc+BfuILVtdTs8IOiuZleLTMF31y2y7FxB0w2IodfLUHztj5roElnkaglQiMcxVR0fQ==","signatures":[{"sig":"MEQCIEfpmxvbZ/HPuRs+WbqxChWQmhntxBjP1FpDmhudjQx+AiBK2Ve/DfWtGNNGIFHFXJKIGQIbicWecZxjA9Qe9bc/cQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":528268},"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"},"./graph":{"types":"./dist/graph/index.d.ts","import":"./dist/graph/index.js"},"./stale":{"types":"./dist/stale/index.d.ts","import":"./dist/stale/index.js"},"./stats":{"types":"./dist/stats/index.d.ts","import":"./dist/stats/index.js"},"./tests":{"types":"./dist/tests/index.d.ts","import":"./dist/tests/index.js"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js"},"./builds":{"types":"./dist/builds/index.d.ts","import":"./dist/builds/index.js"},"./dist/*":"./dist/*","./health":{"types":"./dist/health/index.d.ts","import":"./dist/health/index.js"},"./dead-code":{"types":"./dist/dead-code/index.d.ts","import":"./dist/dead-code/index.js"},"./dependencies":{"types":"./dist/dependencies/index.d.ts","import":"./dist/dependencies/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/quality-core build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"description":"Core business logic for KB Labs Quality plugin - monorepo analysis, dependency management, and health checks.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.1","dependencies":{"globby":"^11.0.0","minimatch":"^10.0.1","typescript":"^5.6.3","@kb-labs/sdk":"2.115.4","@kb-labs/quality-contracts":"2.118.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.6","@types/node":"^24.3.3","@kb-labs/devkit":"2.118.2"},"_npmOperationalInternal":{"tmp":"tmp/quality-core_2.119.0-canary.8c5512847_1786813463657_0.6461516457088683","host":"s3://npm-registry-packages-npm-production"}},"2.119.0-canary.cee505c72":{"name":"@kb-labs/quality-core","version":"2.119.0-canary.cee505c72","_id":"@kb-labs/quality-core@2.119.0-canary.cee505c72","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"00091ddcf2d1446a7d5e959e758efba84059e459","tarball":"https://registry.npmjs.org/@kb-labs/quality-core/-/quality-core-2.119.0-canary.cee505c72.tgz","fileCount":32,"integrity":"sha512-1GGz7C758amRoC9JSIbI3qMgBaugHc0wfa7G96JU1+ycPhVLQjYkqg5KooPuUkJuA7ShrgmQ23JXuIiZCAobpg==","signatures":[{"sig":"MEYCIQDWLtnlIu4OqQeU6U9mDoTIhNCSzQTnbSQ/9op/BnVoJQIhAIZi1PSn3VogxqJrxWpiZLoEfNmj189BNGqikeLqMbmw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":528268},"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"},"./graph":{"types":"./dist/graph/index.d.ts","import":"./dist/graph/index.js"},"./stale":{"types":"./dist/stale/index.d.ts","import":"./dist/stale/index.js"},"./stats":{"types":"./dist/stats/index.d.ts","import":"./dist/stats/index.js"},"./tests":{"types":"./dist/tests/index.d.ts","import":"./dist/tests/index.js"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js"},"./builds":{"types":"./dist/builds/index.d.ts","import":"./dist/builds/index.js"},"./dist/*":"./dist/*","./health":{"types":"./dist/health/index.d.ts","import":"./dist/health/index.js"},"./dead-code":{"types":"./dist/dead-code/index.d.ts","import":"./dist/dead-code/index.js"},"./dependencies":{"types":"./dist/dependencies/index.d.ts","import":"./dist/dependencies/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/quality-core build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"description":"Core business logic for KB Labs Quality plugin - monorepo analysis, dependency management, and health checks.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.1","dependencies":{"globby":"^11.0.0","minimatch":"^10.0.1","typescript":"^5.6.3","@kb-labs/sdk":"2.115.4","@kb-labs/quality-contracts":"2.118.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.6","@types/node":"^24.3.3","@kb-labs/devkit":"2.118.2"},"_npmOperationalInternal":{"tmp":"tmp/quality-core_2.119.0-canary.cee505c72_1787087281203_0.8000624065413169","host":"s3://npm-registry-packages-npm-production"}},"2.119.0-canary.85d060ea6":{"name":"@kb-labs/quality-core","version":"2.119.0-canary.85d060ea6","_id":"@kb-labs/quality-core@2.119.0-canary.85d060ea6","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"5f23708ec9c51b08d2d8b2968aa7b7f9de048dce","tarball":"https://registry.npmjs.org/@kb-labs/quality-core/-/quality-core-2.119.0-canary.85d060ea6.tgz","fileCount":32,"integrity":"sha512-k/qwX8Vn3aDe1b+Cvr1R8CLo8a1DItjm2af5YN5N2avPmrns0PGsj9CZdwjneroRUjQSeJ7q1uKbMIBykppJ0w==","signatures":[{"sig":"MEQCID7HAMj8t4fg25if6SkMElUl9STenV5XZj9CkBAE3OODAiAxCK4QKDrsIelIz/dI5Fc38tWFfqTm8ENoO57RwUyDLw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":528268},"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"},"./graph":{"types":"./dist/graph/index.d.ts","import":"./dist/graph/index.js"},"./stale":{"types":"./dist/stale/index.d.ts","import":"./dist/stale/index.js"},"./stats":{"types":"./dist/stats/index.d.ts","import":"./dist/stats/index.js"},"./tests":{"types":"./dist/tests/index.d.ts","import":"./dist/tests/index.js"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js"},"./builds":{"types":"./dist/builds/index.d.ts","import":"./dist/builds/index.js"},"./dist/*":"./dist/*","./health":{"types":"./dist/health/index.d.ts","import":"./dist/health/index.js"},"./dead-code":{"types":"./dist/dead-code/index.d.ts","import":"./dist/dead-code/index.js"},"./dependencies":{"types":"./dist/dependencies/index.d.ts","import":"./dist/dependencies/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/quality-core build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"description":"Core business logic for KB Labs Quality plugin - monorepo analysis, dependency management, and health checks.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.1","dependencies":{"globby":"^11.0.0","minimatch":"^10.0.1","typescript":"^5.6.3","@kb-labs/sdk":"2.115.4","@kb-labs/quality-contracts":"2.118.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.6","@types/node":"^24.3.3","@kb-labs/devkit":"2.118.2"},"_npmOperationalInternal":{"tmp":"tmp/quality-core_2.119.0-canary.85d060ea6_1787250520604_0.9256619745278445","host":"s3://npm-registry-packages-npm-production"}},"2.119.0-canary.c64d2c41e":{"name":"@kb-labs/quality-core","version":"2.119.0-canary.c64d2c41e","_id":"@kb-labs/quality-core@2.119.0-canary.c64d2c41e","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"29d2fa2e416f8c059c6772d3c2d62675932f0449","tarball":"https://registry.npmjs.org/@kb-labs/quality-core/-/quality-core-2.119.0-canary.c64d2c41e.tgz","fileCount":32,"integrity":"sha512-008T2Fqy1xl0apzeSr45p7lN6I4GUx+9419St1wGG/BS+Ie0GOmEYhdwm/ZdlZBjhpPhKb6pXuqu8hFXDjo1/w==","signatures":[{"sig":"MEYCIQDng9bicux9f7dr4uL/GrAG7pvB29C8kPChk0NwVycRbQIhAO4II7uKYXFRrvYKbDZmlpQ9Zwl1hkH67i53YVgUYHvB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":528302},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-quality-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"},"./graph":{"types":"./dist/graph/index.d.ts","import":"./dist/graph/index.js"},"./stale":{"types":"./dist/stale/index.d.ts","import":"./dist/stale/index.js"},"./stats":{"types":"./dist/stats/index.d.ts","import":"./dist/stats/index.js"},"./tests":{"types":"./dist/tests/index.d.ts","import":"./dist/tests/index.js"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js"},"./builds":{"types":"./dist/builds/index.d.ts","import":"./dist/builds/index.js"},"./dist/*":"./dist/*","./health":{"types":"./dist/health/index.d.ts","import":"./dist/health/index.js"},"./dead-code":{"types":"./dist/dead-code/index.d.ts","import":"./dist/dead-code/index.js"},"./dependencies":{"types":"./dist/dependencies/index.d.ts","import":"./dist/dependencies/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/quality-core build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-quality-core-2.119.0-canary.c64d2c41e.tgz","_integrity":"sha512-008T2Fqy1xl0apzeSr45p7lN6I4GUx+9419St1wGG/BS+Ie0GOmEYhdwm/ZdlZBjhpPhKb6pXuqu8hFXDjo1/w==","_npmVersion":"11.17.0","description":"Core business logic for KB Labs Quality plugin - monorepo analysis, dependency management, and health checks.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"globby":"^11.0.0","minimatch":"^10.0.1","typescript":"^5.6.3","@kb-labs/sdk":"2.115.4","@kb-labs/quality-contracts":"2.119.0-canary.c64d2c41e"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.6","@types/node":"^24.3.3","@kb-labs/devkit":"2.119.0-canary.c64d2c41e"},"_npmOperationalInternal":{"tmp":"tmp/quality-core_2.119.0-canary.c64d2c41e_1787609015320_0.4690490392876834","host":"s3://npm-registry-packages-npm-production"}},"2.119.0-canary.0b1ec4151":{"name":"@kb-labs/quality-core","version":"2.119.0-canary.0b1ec4151","_id":"@kb-labs/quality-core@2.119.0-canary.0b1ec4151","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"1bb72760ed8d6a668047be7c34db77ff370f5396","tarball":"https://registry.npmjs.org/@kb-labs/quality-core/-/quality-core-2.119.0-canary.0b1ec4151.tgz","fileCount":32,"integrity":"sha512-z9OgQrV3T+pM3SYZMGquZZvHZ4mLO6w5J3sCWkceOsvZoyVpiPXuF8/Fkme87vc821nnpspTvb4Abhrp9ErTiw==","signatures":[{"sig":"MEUCIB+4+hbg8APDGddv1M8MRPLXHFSgDASl+6u9oXLkb3xgAiEAv7edyoowS3C9qFF2f6gXkoCXIm7TV39eGWTuyiDwRqQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":528302},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-quality-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"},"./graph":{"types":"./dist/graph/index.d.ts","import":"./dist/graph/index.js"},"./stale":{"types":"./dist/stale/index.d.ts","import":"./dist/stale/index.js"},"./stats":{"types":"./dist/stats/index.d.ts","import":"./dist/stats/index.js"},"./tests":{"types":"./dist/tests/index.d.ts","import":"./dist/tests/index.js"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js"},"./builds":{"types":"./dist/builds/index.d.ts","import":"./dist/builds/index.js"},"./dist/*":"./dist/*","./health":{"types":"./dist/health/index.d.ts","import":"./dist/health/index.js"},"./dead-code":{"types":"./dist/dead-code/index.d.ts","import":"./dist/dead-code/index.js"},"./dependencies":{"types":"./dist/dependencies/index.d.ts","import":"./dist/dependencies/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/quality-core build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-quality-core-2.119.0-canary.0b1ec4151.tgz","_integrity":"sha512-z9OgQrV3T+pM3SYZMGquZZvHZ4mLO6w5J3sCWkceOsvZoyVpiPXuF8/Fkme87vc821nnpspTvb4Abhrp9ErTiw==","_npmVersion":"11.17.0","description":"Core business logic for KB Labs Quality plugin - monorepo analysis, dependency management, and health checks.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"globby":"^11.0.0","minimatch":"^10.0.1","typescript":"^5.6.3","@kb-labs/sdk":"2.115.4","@kb-labs/quality-contracts":"2.119.0-canary.0b1ec4151"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.6","@types/node":"^24.3.3","@kb-labs/devkit":"2.119.0-canary.0b1ec4151"},"_npmOperationalInternal":{"tmp":"tmp/quality-core_2.119.0-canary.0b1ec4151_1787611083091_0.5312747319203837","host":"s3://npm-registry-packages-npm-production"}},"2.119.0-canary.2077501f1":{"name":"@kb-labs/quality-core","version":"2.119.0-canary.2077501f1","_id":"@kb-labs/quality-core@2.119.0-canary.2077501f1","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"14e97ddfba8da2be68fb92f3d7b5ab02f0bb09fc","tarball":"https://registry.npmjs.org/@kb-labs/quality-core/-/quality-core-2.119.0-canary.2077501f1.tgz","fileCount":32,"integrity":"sha512-ZAWqr2EUHCBzdNwKuINDnqn5Annt60IDB3hsFpGaqYlw0L1+SfLM8sp4OL4RQQJhnV+lxvZIjgd8WLnBRk1dcg==","signatures":[{"sig":"MEUCIQCf6HLddq0SxWcy8FgjeyMf486mH+a+gT706LmYkHvaIgIgTCWEk7TWzudj1McvqffXs2gYUtlNLumt7jI7bYNFv8Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":528302},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-quality-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"},"./graph":{"types":"./dist/graph/index.d.ts","import":"./dist/graph/index.js"},"./stale":{"types":"./dist/stale/index.d.ts","import":"./dist/stale/index.js"},"./stats":{"types":"./dist/stats/index.d.ts","import":"./dist/stats/index.js"},"./tests":{"types":"./dist/tests/index.d.ts","import":"./dist/tests/index.js"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js"},"./builds":{"types":"./dist/builds/index.d.ts","import":"./dist/builds/index.js"},"./dist/*":"./dist/*","./health":{"types":"./dist/health/index.d.ts","import":"./dist/health/index.js"},"./dead-code":{"types":"./dist/dead-code/index.d.ts","import":"./dist/dead-code/index.js"},"./dependencies":{"types":"./dist/dependencies/index.d.ts","import":"./dist/dependencies/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/quality-core build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-quality-core-2.119.0-canary.2077501f1.tgz","_integrity":"sha512-ZAWqr2EUHCBzdNwKuINDnqn5Annt60IDB3hsFpGaqYlw0L1+SfLM8sp4OL4RQQJhnV+lxvZIjgd8WLnBRk1dcg==","_npmVersion":"11.17.0","description":"Core business logic for KB Labs Quality plugin - monorepo analysis, dependency management, and health checks.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"globby":"^11.0.0","minimatch":"^10.0.1","typescript":"^5.6.3","@kb-labs/sdk":"2.115.4","@kb-labs/quality-contracts":"2.119.0-canary.2077501f1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.6","@types/node":"^24.3.3","@kb-labs/devkit":"2.119.0-canary.2077501f1"},"_npmOperationalInternal":{"tmp":"tmp/quality-core_2.119.0-canary.2077501f1_1787613710054_0.7441177713303933","host":"s3://npm-registry-packages-npm-production"}},"2.119.0-canary.b20fd4a5b":{"name":"@kb-labs/quality-core","version":"2.119.0-canary.b20fd4a5b","_id":"@kb-labs/quality-core@2.119.0-canary.b20fd4a5b","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"586327c17dae43b2c3120c1ce6e5ecfc9ef30f3a","tarball":"https://registry.npmjs.org/@kb-labs/quality-core/-/quality-core-2.119.0-canary.b20fd4a5b.tgz","fileCount":32,"integrity":"sha512-oeJ+nUT1MyDpF0viqvV3m8scsqGUvYVU/vtIGT9qVv17Av+CY1+ibrcFuSS6RCBxY7s/9klSPeRsX5qqkOF4qg==","signatures":[{"sig":"MEQCIDgjprauRWpuYksp7L5jSpIxw29FSSHSNxwczxavxtdsAiA9DQnGv/BFpJkLiTJWW88McUEROy4E1S49vnCgBcT0iw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":528302},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-quality-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"},"./graph":{"types":"./dist/graph/index.d.ts","import":"./dist/graph/index.js"},"./stale":{"types":"./dist/stale/index.d.ts","import":"./dist/stale/index.js"},"./stats":{"types":"./dist/stats/index.d.ts","import":"./dist/stats/index.js"},"./tests":{"types":"./dist/tests/index.d.ts","import":"./dist/tests/index.js"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js"},"./builds":{"types":"./dist/builds/index.d.ts","import":"./dist/builds/index.js"},"./dist/*":"./dist/*","./health":{"types":"./dist/health/index.d.ts","import":"./dist/health/index.js"},"./dead-code":{"types":"./dist/dead-code/index.d.ts","import":"./dist/dead-code/index.js"},"./dependencies":{"types":"./dist/dependencies/index.d.ts","import":"./dist/dependencies/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/quality-core build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-quality-core-2.119.0-canary.b20fd4a5b.tgz","_integrity":"sha512-oeJ+nUT1MyDpF0viqvV3m8scsqGUvYVU/vtIGT9qVv17Av+CY1+ibrcFuSS6RCBxY7s/9klSPeRsX5qqkOF4qg==","_npmVersion":"11.17.0","description":"Core business logic for KB Labs Quality plugin - monorepo analysis, dependency management, and health checks.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"globby":"^11.0.0","minimatch":"^10.0.1","typescript":"^5.6.3","@kb-labs/sdk":"2.115.4","@kb-labs/quality-contracts":"2.119.0-canary.b20fd4a5b"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.6","@types/node":"^24.3.3","@kb-labs/devkit":"2.119.0-canary.b20fd4a5b"},"_npmOperationalInternal":{"tmp":"tmp/quality-core_2.119.0-canary.b20fd4a5b_1787625667995_0.30435390720259026","host":"s3://npm-registry-packages-npm-production"}},"2.119.0-canary.448a88d0f":{"name":"@kb-labs/quality-core","version":"2.119.0-canary.448a88d0f","_id":"@kb-labs/quality-core@2.119.0-canary.448a88d0f","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"02ddd9d1b97b3ef0bd0e58f70a526eb211502be1","tarball":"https://registry.npmjs.org/@kb-labs/quality-core/-/quality-core-2.119.0-canary.448a88d0f.tgz","fileCount":32,"integrity":"sha512-9BW/00Ve3n+oHVlM3YcH/DxkGkXVxQ2USFI3L16k4qbm9mqNWBwUT+e5jFIlCe6CbsWG9/Rl6bFIwxPDBKwbAw==","signatures":[{"sig":"MEUCIEaxB/Tbl4+x+rMvU+PVq4S+oUiZ7GVNFjzyzTHa5vMrAiEAgPMenTuBPunOqsx5cWWkVWQ2I5uelYE2RsxqXM2qZ5U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":528302},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-quality-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"},"./graph":{"types":"./dist/graph/index.d.ts","import":"./dist/graph/index.js"},"./stale":{"types":"./dist/stale/index.d.ts","import":"./dist/stale/index.js"},"./stats":{"types":"./dist/stats/index.d.ts","import":"./dist/stats/index.js"},"./tests":{"types":"./dist/tests/index.d.ts","import":"./dist/tests/index.js"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js"},"./builds":{"types":"./dist/builds/index.d.ts","import":"./dist/builds/index.js"},"./dist/*":"./dist/*","./health":{"types":"./dist/health/index.d.ts","import":"./dist/health/index.js"},"./dead-code":{"types":"./dist/dead-code/index.d.ts","import":"./dist/dead-code/index.js"},"./dependencies":{"types":"./dist/dependencies/index.d.ts","import":"./dist/dependencies/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/quality-core build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-quality-core-2.119.0-canary.448a88d0f.tgz","_integrity":"sha512-9BW/00Ve3n+oHVlM3YcH/DxkGkXVxQ2USFI3L16k4qbm9mqNWBwUT+e5jFIlCe6CbsWG9/Rl6bFIwxPDBKwbAw==","_npmVersion":"11.17.0","description":"Core business logic for KB Labs Quality plugin - monorepo analysis, dependency management, and health checks.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"globby":"^11.0.0","minimatch":"^10.0.1","typescript":"^5.6.3","@kb-labs/sdk":"2.115.4","@kb-labs/quality-contracts":"2.119.0-canary.448a88d0f"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.6","@types/node":"^24.3.3","@kb-labs/devkit":"2.119.0-canary.448a88d0f"},"_npmOperationalInternal":{"tmp":"tmp/quality-core_2.119.0-canary.448a88d0f_1787638337346_0.257913181613334","host":"s3://npm-registry-packages-npm-production"}},"2.119.0-canary.e120bc0ee":{"name":"@kb-labs/quality-core","version":"2.119.0-canary.e120bc0ee","_id":"@kb-labs/quality-core@2.119.0-canary.e120bc0ee","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"fb17dedeb80f799d349fc256dd40e237a8967fdc","tarball":"https://registry.npmjs.org/@kb-labs/quality-core/-/quality-core-2.119.0-canary.e120bc0ee.tgz","fileCount":32,"integrity":"sha512-AUoE9SO+V8qrYwIljqENCZ+/UmJLHxvrkVWgb5U6+rd7FOMCYNucSYgH7Hpu6U4OZhBVf9CCoY7hRGxovKV47Q==","signatures":[{"sig":"MEUCIQD6I9YOXjTT6yAQL5Y6ulIUJMkuCqA02JPhbjcA4oTOEwIgO26GmymAgwEN9Z3P/osV0oClpt6TDl9/6je5XNZwEw8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":528302},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-quality-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"},"./graph":{"types":"./dist/graph/index.d.ts","import":"./dist/graph/index.js"},"./stale":{"types":"./dist/stale/index.d.ts","import":"./dist/stale/index.js"},"./stats":{"types":"./dist/stats/index.d.ts","import":"./dist/stats/index.js"},"./tests":{"types":"./dist/tests/index.d.ts","import":"./dist/tests/index.js"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js"},"./builds":{"types":"./dist/builds/index.d.ts","import":"./dist/builds/index.js"},"./dist/*":"./dist/*","./health":{"types":"./dist/health/index.d.ts","import":"./dist/health/index.js"},"./dead-code":{"types":"./dist/dead-code/index.d.ts","import":"./dist/dead-code/index.js"},"./dependencies":{"types":"./dist/dependencies/index.d.ts","import":"./dist/dependencies/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/quality-core build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-quality-core-2.119.0-canary.e120bc0ee.tgz","_integrity":"sha512-AUoE9SO+V8qrYwIljqENCZ+/UmJLHxvrkVWgb5U6+rd7FOMCYNucSYgH7Hpu6U4OZhBVf9CCoY7hRGxovKV47Q==","_npmVersion":"11.17.0","description":"Core business logic for KB Labs Quality plugin - monorepo analysis, dependency management, and health checks.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"globby":"^11.0.0","minimatch":"^10.0.1","typescript":"^5.6.3","@kb-labs/sdk":"2.115.4","@kb-labs/quality-contracts":"2.119.0-canary.e120bc0ee"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.6","@types/node":"^24.3.3","@kb-labs/devkit":"2.119.0-canary.e120bc0ee"},"_npmOperationalInternal":{"tmp":"tmp/quality-core_2.119.0-canary.e120bc0ee_1787640802241_0.07414795657794238","host":"s3://npm-registry-packages-npm-production"}},"2.119.0-canary.6ec5ad2e4":{"name":"@kb-labs/quality-core","version":"2.119.0-canary.6ec5ad2e4","_id":"@kb-labs/quality-core@2.119.0-canary.6ec5ad2e4","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"914e11662d5f9696bae4df7d748ad4caab7a0087","tarball":"https://registry.npmjs.org/@kb-labs/quality-core/-/quality-core-2.119.0-canary.6ec5ad2e4.tgz","fileCount":32,"integrity":"sha512-EMExQTzmUxfRVWjWkSOYdUL6AM9v/C6ja1sry5h9XStnudxtg+XR7XHrzh+JQrZLM4Tk6ROaC0BI/EaW9ADl8Q==","signatures":[{"sig":"MEUCIQC8eqn6oFV3GSnNnB4uiQVS3SXGB9t3x52Srb3V8vbg3QIgLm8jJ891UmJLtn+IKQpDdSgLyXOH1aEE0kDacjD3Guw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":528302},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-quality-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"},"./graph":{"types":"./dist/graph/index.d.ts","import":"./dist/graph/index.js"},"./stale":{"types":"./dist/stale/index.d.ts","import":"./dist/stale/index.js"},"./stats":{"types":"./dist/stats/index.d.ts","import":"./dist/stats/index.js"},"./tests":{"types":"./dist/tests/index.d.ts","import":"./dist/tests/index.js"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js"},"./builds":{"types":"./dist/builds/index.d.ts","import":"./dist/builds/index.js"},"./dist/*":"./dist/*","./health":{"types":"./dist/health/index.d.ts","import":"./dist/health/index.js"},"./dead-code":{"types":"./dist/dead-code/index.d.ts","import":"./dist/dead-code/index.js"},"./dependencies":{"types":"./dist/dependencies/index.d.ts","import":"./dist/dependencies/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/quality-core build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-quality-core-2.119.0-canary.6ec5ad2e4.tgz","_integrity":"sha512-EMExQTzmUxfRVWjWkSOYdUL6AM9v/C6ja1sry5h9XStnudxtg+XR7XHrzh+JQrZLM4Tk6ROaC0BI/EaW9ADl8Q==","_npmVersion":"11.17.0","description":"Core business logic for KB Labs Quality plugin - monorepo analysis, dependency management, and health checks.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"globby":"^11.0.0","minimatch":"^10.0.1","typescript":"^5.6.3","@kb-labs/sdk":"2.115.4","@kb-labs/quality-contracts":"2.119.0-canary.6ec5ad2e4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.6","@types/node":"^24.3.3","@kb-labs/devkit":"2.119.0-canary.6ec5ad2e4"},"_npmOperationalInternal":{"tmp":"tmp/quality-core_2.119.0-canary.6ec5ad2e4_1787671527515_0.6284133219618457","host":"s3://npm-registry-packages-npm-production"}},"2.119.0-canary.f8394d5fd":{"name":"@kb-labs/quality-core","version":"2.119.0-canary.f8394d5fd","_id":"@kb-labs/quality-core@2.119.0-canary.f8394d5fd","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"406a5a647634f719a78d5140e79fa005bdf46433","tarball":"https://registry.npmjs.org/@kb-labs/quality-core/-/quality-core-2.119.0-canary.f8394d5fd.tgz","fileCount":32,"integrity":"sha512-ho3OUFv45r7CD+JWkklv+QnIJU6q3CsgGcrzSY1PYx6fnwHErt6pvGS9+iC0DQSAA2m3xx+ajoa57ihI8RCVZQ==","signatures":[{"sig":"MEUCIB4ko7x2LbtMHgIYQbNIL1CDar+f2aPkS9p9YDDqp5OlAiEA2VDDpORndbGPHIJ4XSAQzJnIjYPobtp41AJGeup89+I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":528302},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-quality-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"},"./graph":{"types":"./dist/graph/index.d.ts","import":"./dist/graph/index.js"},"./stale":{"types":"./dist/stale/index.d.ts","import":"./dist/stale/index.js"},"./stats":{"types":"./dist/stats/index.d.ts","import":"./dist/stats/index.js"},"./tests":{"types":"./dist/tests/index.d.ts","import":"./dist/tests/index.js"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js"},"./builds":{"types":"./dist/builds/index.d.ts","import":"./dist/builds/index.js"},"./dist/*":"./dist/*","./health":{"types":"./dist/health/index.d.ts","import":"./dist/health/index.js"},"./dead-code":{"types":"./dist/dead-code/index.d.ts","import":"./dist/dead-code/index.js"},"./dependencies":{"types":"./dist/dependencies/index.d.ts","import":"./dist/dependencies/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/quality-core build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-quality-core-2.119.0-canary.f8394d5fd.tgz","_integrity":"sha512-ho3OUFv45r7CD+JWkklv+QnIJU6q3CsgGcrzSY1PYx6fnwHErt6pvGS9+iC0DQSAA2m3xx+ajoa57ihI8RCVZQ==","_npmVersion":"11.17.0","description":"Core business logic for KB Labs Quality plugin - monorepo analysis, dependency management, and health checks.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"globby":"^11.0.0","minimatch":"^10.0.1","typescript":"^5.6.3","@kb-labs/sdk":"2.115.4","@kb-labs/quality-contracts":"2.119.0-canary.f8394d5fd"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.6","@types/node":"^24.3.3","@kb-labs/devkit":"2.119.0-canary.f8394d5fd"},"_npmOperationalInternal":{"tmp":"tmp/quality-core_2.119.0-canary.f8394d5fd_1787675236968_0.34203217410222364","host":"s3://npm-registry-packages-npm-production"}},"2.119.0-canary.bb3d7f2f1":{"name":"@kb-labs/quality-core","version":"2.119.0-canary.bb3d7f2f1","_id":"@kb-labs/quality-core@2.119.0-canary.bb3d7f2f1","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"bfd13e40d8cb5ec914798ff8621674b20048ea8b","tarball":"https://registry.npmjs.org/@kb-labs/quality-core/-/quality-core-2.119.0-canary.bb3d7f2f1.tgz","fileCount":32,"integrity":"sha512-rk9oWdfrzXiG/6Q13YKrpFhWgDivsNNeTR6h5RPlJ/PexjMmyCyMawWf+8JFGHUaz2NA8eU2N9la+kerIWV3rQ==","signatures":[{"sig":"MEYCIQDOR7cvwttGxpIahwxMBJSL1qauFVkpiHFi6/N1CdKV3QIhAIUwl3uLsW4ULo6HOseB0oxEa43ZkAoaWsuG5ILNYLPa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":528302},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-quality-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"},"./graph":{"types":"./dist/graph/index.d.ts","import":"./dist/graph/index.js"},"./stale":{"types":"./dist/stale/index.d.ts","import":"./dist/stale/index.js"},"./stats":{"types":"./dist/stats/index.d.ts","import":"./dist/stats/index.js"},"./tests":{"types":"./dist/tests/index.d.ts","import":"./dist/tests/index.js"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js"},"./builds":{"types":"./dist/builds/index.d.ts","import":"./dist/builds/index.js"},"./dist/*":"./dist/*","./health":{"types":"./dist/health/index.d.ts","import":"./dist/health/index.js"},"./dead-code":{"types":"./dist/dead-code/index.d.ts","import":"./dist/dead-code/index.js"},"./dependencies":{"types":"./dist/dependencies/index.d.ts","import":"./dist/dependencies/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/quality-core build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-quality-core-2.119.0-canary.bb3d7f2f1.tgz","_integrity":"sha512-rk9oWdfrzXiG/6Q13YKrpFhWgDivsNNeTR6h5RPlJ/PexjMmyCyMawWf+8JFGHUaz2NA8eU2N9la+kerIWV3rQ==","_npmVersion":"11.17.0","description":"Core business logic for KB Labs Quality plugin - monorepo analysis, dependency management, and health checks.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"globby":"^11.0.0","minimatch":"^10.0.1","typescript":"^5.6.3","@kb-labs/sdk":"2.115.4","@kb-labs/quality-contracts":"2.119.0-canary.bb3d7f2f1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.6","@types/node":"^24.3.3","@kb-labs/devkit":"2.119.0-canary.bb3d7f2f1"},"_npmOperationalInternal":{"tmp":"tmp/quality-core_2.119.0-canary.bb3d7f2f1_1787680986950_0.856464509124963","host":"s3://npm-registry-packages-npm-production"}},"2.119.0-canary.3edea00f6":{"name":"@kb-labs/quality-core","version":"2.119.0-canary.3edea00f6","_id":"@kb-labs/quality-core@2.119.0-canary.3edea00f6","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"a95cc0ae6db1f6e179f5591e0060d0375f9362f7","tarball":"https://registry.npmjs.org/@kb-labs/quality-core/-/quality-core-2.119.0-canary.3edea00f6.tgz","fileCount":32,"integrity":"sha512-ht5SCYYFV85kXvJKDFl/cek+afsvNr1MGlWLn/SkmKueT375WvGE+SSfCI4JitSR6fOfwq848nZ55LFmuI118Q==","signatures":[{"sig":"MEUCIEzaj5IG4M6/6NCMkk05vT9O9pp2af2riZIGFHr2KYDMAiEA4TteutW2kWCnAWvmb5xJxrjNn8Et2bKiTqYpNNqIn2U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":530069},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-quality-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"},"./graph":{"types":"./dist/graph/index.d.ts","import":"./dist/graph/index.js"},"./stale":{"types":"./dist/stale/index.d.ts","import":"./dist/stale/index.js"},"./stats":{"types":"./dist/stats/index.d.ts","import":"./dist/stats/index.js"},"./tests":{"types":"./dist/tests/index.d.ts","import":"./dist/tests/index.js"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js"},"./builds":{"types":"./dist/builds/index.d.ts","import":"./dist/builds/index.js"},"./dist/*":"./dist/*","./health":{"types":"./dist/health/index.d.ts","import":"./dist/health/index.js"},"./dead-code":{"types":"./dist/dead-code/index.d.ts","import":"./dist/dead-code/index.js"},"./dependencies":{"types":"./dist/dependencies/index.d.ts","import":"./dist/dependencies/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/quality-core build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-quality-core-2.119.0-canary.3edea00f6.tgz","_integrity":"sha512-ht5SCYYFV85kXvJKDFl/cek+afsvNr1MGlWLn/SkmKueT375WvGE+SSfCI4JitSR6fOfwq848nZ55LFmuI118Q==","_npmVersion":"11.17.0","description":"Core business logic for KB Labs Quality plugin - monorepo analysis, dependency management, and health checks.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"globby":"^11.0.0","minimatch":"^10.0.1","typescript":"^5.6.3","@kb-labs/sdk":"2.115.4","@kb-labs/quality-contracts":"2.119.0-canary.3edea00f6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.6","@types/node":"^24.3.3","@kb-labs/devkit":"2.119.0-canary.3edea00f6"},"_npmOperationalInternal":{"tmp":"tmp/quality-core_2.119.0-canary.3edea00f6_1787765355827_0.16515432630785587","host":"s3://npm-registry-packages-npm-production"}},"2.119.0-canary.8f939a290":{"name":"@kb-labs/quality-core","version":"2.119.0-canary.8f939a290","_id":"@kb-labs/quality-core@2.119.0-canary.8f939a290","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"f560deca12c44c63788afd1bcb4b98a60f73223b","tarball":"https://registry.npmjs.org/@kb-labs/quality-core/-/quality-core-2.119.0-canary.8f939a290.tgz","fileCount":32,"integrity":"sha512-B8V2mZiBvRpE3N2/7xONzzuZaYlGP9wWxq9IuyLZY0XbptPRmM4UjuOBoTQozOGRiF9zgI3IMYf0kWIhZZ/pqA==","signatures":[{"sig":"MEYCIQDSrLAvRUxNdLp9mf2fUfQhNaWrRnZQQS5nFYLJL/hAoAIhAKv3045YKCr0I2tYe8L4fz9tkQ0rBD9M6usze6N/NH1J","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":530069},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-quality-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"},"./graph":{"types":"./dist/graph/index.d.ts","import":"./dist/graph/index.js"},"./stale":{"types":"./dist/stale/index.d.ts","import":"./dist/stale/index.js"},"./stats":{"types":"./dist/stats/index.d.ts","import":"./dist/stats/index.js"},"./tests":{"types":"./dist/tests/index.d.ts","import":"./dist/tests/index.js"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js"},"./builds":{"types":"./dist/builds/index.d.ts","import":"./dist/builds/index.js"},"./dist/*":"./dist/*","./health":{"types":"./dist/health/index.d.ts","import":"./dist/health/index.js"},"./dead-code":{"types":"./dist/dead-code/index.d.ts","import":"./dist/dead-code/index.js"},"./dependencies":{"types":"./dist/dependencies/index.d.ts","import":"./dist/dependencies/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/quality-core build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-quality-core-2.119.0-canary.8f939a290.tgz","_integrity":"sha512-B8V2mZiBvRpE3N2/7xONzzuZaYlGP9wWxq9IuyLZY0XbptPRmM4UjuOBoTQozOGRiF9zgI3IMYf0kWIhZZ/pqA==","_npmVersion":"11.17.0","description":"Core business logic for KB Labs Quality plugin - monorepo analysis, dependency management, and health checks.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"globby":"^11.0.0","minimatch":"^10.0.1","typescript":"^5.6.3","@kb-labs/sdk":"2.115.4","@kb-labs/quality-contracts":"2.119.0-canary.8f939a290"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.6","@types/node":"^24.3.3","@kb-labs/devkit":"2.119.0-canary.8f939a290"},"_npmOperationalInternal":{"tmp":"tmp/quality-core_2.119.0-canary.8f939a290_1787788209918_0.5259817081957139","host":"s3://npm-registry-packages-npm-production"}},"2.119.0-canary.0c078654e":{"name":"@kb-labs/quality-core","version":"2.119.0-canary.0c078654e","_id":"@kb-labs/quality-core@2.119.0-canary.0c078654e","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"0089833c3405726dc77ded69a266980fb1066854","tarball":"https://registry.npmjs.org/@kb-labs/quality-core/-/quality-core-2.119.0-canary.0c078654e.tgz","fileCount":32,"integrity":"sha512-VwGDMHAn/Ui+QUudJcTGTigdXJdpNG8rOK6n8yDFFhobJ3ApRQxGDDv7H7MpI4On3TuHVo8A1N77tROVP7drtQ==","signatures":[{"sig":"MEQCIAgKrb3LeglgR6R5/27SRaKdbtmcO1kGgt1AStUA4sQuAiB53EaqilKjkD699dCmQ6gVQyk9iEsYBEqIZejAVe9Ytg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":530069},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-quality-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"},"./graph":{"types":"./dist/graph/index.d.ts","import":"./dist/graph/index.js"},"./stale":{"types":"./dist/stale/index.d.ts","import":"./dist/stale/index.js"},"./stats":{"types":"./dist/stats/index.d.ts","import":"./dist/stats/index.js"},"./tests":{"types":"./dist/tests/index.d.ts","import":"./dist/tests/index.js"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js"},"./builds":{"types":"./dist/builds/index.d.ts","import":"./dist/builds/index.js"},"./dist/*":"./dist/*","./health":{"types":"./dist/health/index.d.ts","import":"./dist/health/index.js"},"./dead-code":{"types":"./dist/dead-code/index.d.ts","import":"./dist/dead-code/index.js"},"./dependencies":{"types":"./dist/dependencies/index.d.ts","import":"./dist/dependencies/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/quality-core build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-quality-core-2.119.0-canary.0c078654e.tgz","_integrity":"sha512-VwGDMHAn/Ui+QUudJcTGTigdXJdpNG8rOK6n8yDFFhobJ3ApRQxGDDv7H7MpI4On3TuHVo8A1N77tROVP7drtQ==","_npmVersion":"11.17.0","description":"Core business logic for KB Labs Quality plugin - monorepo analysis, dependency management, and health checks.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"globby":"^11.0.0","minimatch":"^10.0.1","typescript":"^5.6.3","@kb-labs/sdk":"2.115.4","@kb-labs/quality-contracts":"2.119.0-canary.0c078654e"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.6","@types/node":"^24.3.3","@kb-labs/devkit":"2.119.0-canary.0c078654e"},"_npmOperationalInternal":{"tmp":"tmp/quality-core_2.119.0-canary.0c078654e_1787790351533_0.7317207225668201","host":"s3://npm-registry-packages-npm-production"}},"2.119.0-canary.ce846d079":{"name":"@kb-labs/quality-core","version":"2.119.0-canary.ce846d079","_id":"@kb-labs/quality-core@2.119.0-canary.ce846d079","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"4670eabfbf12e6302f09810a7f7ed675f21bb2f7","tarball":"https://registry.npmjs.org/@kb-labs/quality-core/-/quality-core-2.119.0-canary.ce846d079.tgz","fileCount":32,"integrity":"sha512-xfVbCLU+ku1b+QRCdjKaBX/5mOmYr2ZnyDfzB4f98Blmi/r3iYRmFd7YRju/BwT4ZazhiRO8WI7nwxBu9UBBRw==","signatures":[{"sig":"MEUCIQDoIc5ccGGWlZILm2dTiNBWq5RkJItWMIn4dwHwULHxIgIgGdlsNCWNejmeVrWGSfh+vLKyQj29oFkHKVmhqlUGvTc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":530069},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-quality-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"},"./graph":{"types":"./dist/graph/index.d.ts","import":"./dist/graph/index.js"},"./stale":{"types":"./dist/stale/index.d.ts","import":"./dist/stale/index.js"},"./stats":{"types":"./dist/stats/index.d.ts","import":"./dist/stats/index.js"},"./tests":{"types":"./dist/tests/index.d.ts","import":"./dist/tests/index.js"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js"},"./builds":{"types":"./dist/builds/index.d.ts","import":"./dist/builds/index.js"},"./dist/*":"./dist/*","./health":{"types":"./dist/health/index.d.ts","import":"./dist/health/index.js"},"./dead-code":{"types":"./dist/dead-code/index.d.ts","import":"./dist/dead-code/index.js"},"./dependencies":{"types":"./dist/dependencies/index.d.ts","import":"./dist/dependencies/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/quality-core build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-quality-core-2.119.0-canary.ce846d079.tgz","_integrity":"sha512-xfVbCLU+ku1b+QRCdjKaBX/5mOmYr2ZnyDfzB4f98Blmi/r3iYRmFd7YRju/BwT4ZazhiRO8WI7nwxBu9UBBRw==","_npmVersion":"11.17.0","description":"Core business logic for KB Labs Quality plugin - monorepo analysis, dependency management, and health checks.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"globby":"^11.0.0","minimatch":"^10.0.1","typescript":"^5.6.3","@kb-labs/sdk":"2.115.4","@kb-labs/quality-contracts":"2.119.0-canary.ce846d079"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.6","@types/node":"^24.3.3","@kb-labs/devkit":"2.119.0-canary.ce846d079"},"_npmOperationalInternal":{"tmp":"tmp/quality-core_2.119.0-canary.ce846d079_1787793758232_0.6705237658056824","host":"s3://npm-registry-packages-npm-production"}},"2.119.0-canary.62ffd5965":{"name":"@kb-labs/quality-core","version":"2.119.0-canary.62ffd5965","_id":"@kb-labs/quality-core@2.119.0-canary.62ffd5965","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"10e1e501f02bfda1204bb3c3b47e2ff7a4441e69","tarball":"https://registry.npmjs.org/@kb-labs/quality-core/-/quality-core-2.119.0-canary.62ffd5965.tgz","fileCount":32,"integrity":"sha512-FuJgLq/wyH1cH7BL14KQC9CCD7h9R9siEoXg32uCN2fxTpD1/tkWllK1B+UpOFJH5IcAua+5qj+Ryszhef6ezg==","signatures":[{"sig":"MEYCIQCPGdgBu39S8IMrGgcGiy5AEE7U33KDfIvV0sJkW+nbdgIhANgi3FBuO5v1+4Xe/oIFsIsvPOdGSEPgJJaKsGVAXptw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":530069},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-quality-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"},"./graph":{"types":"./dist/graph/index.d.ts","import":"./dist/graph/index.js"},"./stale":{"types":"./dist/stale/index.d.ts","import":"./dist/stale/index.js"},"./stats":{"types":"./dist/stats/index.d.ts","import":"./dist/stats/index.js"},"./tests":{"types":"./dist/tests/index.d.ts","import":"./dist/tests/index.js"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js"},"./builds":{"types":"./dist/builds/index.d.ts","import":"./dist/builds/index.js"},"./dist/*":"./dist/*","./health":{"types":"./dist/health/index.d.ts","import":"./dist/health/index.js"},"./dead-code":{"types":"./dist/dead-code/index.d.ts","import":"./dist/dead-code/index.js"},"./dependencies":{"types":"./dist/dependencies/index.d.ts","import":"./dist/dependencies/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/quality-core build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-quality-core-2.119.0-canary.62ffd5965.tgz","_integrity":"sha512-FuJgLq/wyH1cH7BL14KQC9CCD7h9R9siEoXg32uCN2fxTpD1/tkWllK1B+UpOFJH5IcAua+5qj+Ryszhef6ezg==","_npmVersion":"11.17.0","description":"Core business logic for KB Labs Quality plugin - monorepo analysis, dependency management, and health checks.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"globby":"^11.0.0","minimatch":"^10.0.1","typescript":"^5.6.3","@kb-labs/sdk":"2.115.4","@kb-labs/quality-contracts":"2.119.0-canary.62ffd5965"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.6","@types/node":"^24.3.3","@kb-labs/devkit":"2.119.0-canary.62ffd5965"},"_npmOperationalInternal":{"tmp":"tmp/quality-core_2.119.0-canary.62ffd5965_1787799987504_0.4059419696714188","host":"s3://npm-registry-packages-npm-production"}},"2.119.0-canary.1b2bf822b":{"name":"@kb-labs/quality-core","version":"2.119.0-canary.1b2bf822b","_id":"@kb-labs/quality-core@2.119.0-canary.1b2bf822b","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"c6226606fd0fb9caba556e06154f2d069664b3fd","tarball":"https://registry.npmjs.org/@kb-labs/quality-core/-/quality-core-2.119.0-canary.1b2bf822b.tgz","fileCount":32,"integrity":"sha512-39Vp6mNcvwa4ad7XJojAx83iaghqc4DifUyIlzy210BbOl0dK3RYoyOSTG25N4NQElbVo60juF0JeafbeHlNgg==","signatures":[{"sig":"MEUCIGxSPggtdp/xoWJiCWwQpItUvwvLt+MaL+GFbG9NDGkGAiEAgi6dgDtD/j+w4bgd1jUWyEzemcy09p9/P4XSnvJLFGg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":530069},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-quality-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"},"./graph":{"types":"./dist/graph/index.d.ts","import":"./dist/graph/index.js"},"./stale":{"types":"./dist/stale/index.d.ts","import":"./dist/stale/index.js"},"./stats":{"types":"./dist/stats/index.d.ts","import":"./dist/stats/index.js"},"./tests":{"types":"./dist/tests/index.d.ts","import":"./dist/tests/index.js"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js"},"./builds":{"types":"./dist/builds/index.d.ts","import":"./dist/builds/index.js"},"./dist/*":"./dist/*","./health":{"types":"./dist/health/index.d.ts","import":"./dist/health/index.js"},"./dead-code":{"types":"./dist/dead-code/index.d.ts","import":"./dist/dead-code/index.js"},"./dependencies":{"types":"./dist/dependencies/index.d.ts","import":"./dist/dependencies/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/quality-core build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-quality-core-2.119.0-canary.1b2bf822b.tgz","_integrity":"sha512-39Vp6mNcvwa4ad7XJojAx83iaghqc4DifUyIlzy210BbOl0dK3RYoyOSTG25N4NQElbVo60juF0JeafbeHlNgg==","_npmVersion":"11.17.0","description":"Core business logic for KB Labs Quality plugin - monorepo analysis, dependency management, and health checks.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"globby":"^11.0.0","minimatch":"^10.0.1","typescript":"^5.6.3","@kb-labs/sdk":"2.115.4","@kb-labs/quality-contracts":"2.119.0-canary.1b2bf822b"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.6","@types/node":"^24.3.3","@kb-labs/devkit":"2.119.0-canary.1b2bf822b"},"_npmOperationalInternal":{"tmp":"tmp/quality-core_2.119.0-canary.1b2bf822b_1787804487166_0.7080970879640824","host":"s3://npm-registry-packages-npm-production"}},"2.119.0-canary.602573533":{"name":"@kb-labs/quality-core","version":"2.119.0-canary.602573533","_id":"@kb-labs/quality-core@2.119.0-canary.602573533","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"f3fcdae54f35f75f0c1e4f505b173e58c61bba01","tarball":"https://registry.npmjs.org/@kb-labs/quality-core/-/quality-core-2.119.0-canary.602573533.tgz","fileCount":32,"integrity":"sha512-nXgS6QM6GzfEZTSg+y9W3u3TWSvv+0ZmQUYuDjJw+4ViJZEUEnv9pcU3Mm100tMBVacC0rch1jnE+nPzwqig2g==","signatures":[{"sig":"MEUCIQCFAcoOrrRt222vevUxFXQQsjagHttaXsLx9IL4FkxsYQIgBjxhmjToeHSsMwOCu5/p7gjIqhPzcq4dMtbdfWTFDv8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":530069},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-quality-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"},"./graph":{"types":"./dist/graph/index.d.ts","import":"./dist/graph/index.js"},"./stale":{"types":"./dist/stale/index.d.ts","import":"./dist/stale/index.js"},"./stats":{"types":"./dist/stats/index.d.ts","import":"./dist/stats/index.js"},"./tests":{"types":"./dist/tests/index.d.ts","import":"./dist/tests/index.js"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js"},"./builds":{"types":"./dist/builds/index.d.ts","import":"./dist/builds/index.js"},"./dist/*":"./dist/*","./health":{"types":"./dist/health/index.d.ts","import":"./dist/health/index.js"},"./dead-code":{"types":"./dist/dead-code/index.d.ts","import":"./dist/dead-code/index.js"},"./dependencies":{"types":"./dist/dependencies/index.d.ts","import":"./dist/dependencies/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/quality-core build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-quality-core-2.119.0-canary.602573533.tgz","_integrity":"sha512-nXgS6QM6GzfEZTSg+y9W3u3TWSvv+0ZmQUYuDjJw+4ViJZEUEnv9pcU3Mm100tMBVacC0rch1jnE+nPzwqig2g==","_npmVersion":"11.17.0","description":"Core business logic for KB Labs Quality plugin - monorepo analysis, dependency management, and health checks.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"globby":"^11.0.0","minimatch":"^10.0.1","typescript":"^5.6.3","@kb-labs/sdk":"2.115.4","@kb-labs/quality-contracts":"2.119.0-canary.602573533"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.6","@types/node":"^24.3.3","@kb-labs/devkit":"2.119.0-canary.602573533"},"_npmOperationalInternal":{"tmp":"tmp/quality-core_2.119.0-canary.602573533_1787821782152_0.5612094005389576","host":"s3://npm-registry-packages-npm-production"}},"2.119.0-canary.0b4b21a55":{"name":"@kb-labs/quality-core","version":"2.119.0-canary.0b4b21a55","_id":"@kb-labs/quality-core@2.119.0-canary.0b4b21a55","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"f55b2c38a5cd356b89b16b94d5e5935106a8294f","tarball":"https://registry.npmjs.org/@kb-labs/quality-core/-/quality-core-2.119.0-canary.0b4b21a55.tgz","fileCount":32,"integrity":"sha512-q1hVa8qPzQi4K9aHVlSm+jxyAPZvpeAqMvKWRpNQBD/EO2aOsjY3D3oFFvRpRNPKup8Oxh+37F90JLwjHnPbTg==","signatures":[{"sig":"MEUCIEBENLDRQoFWZFlvdcUOdYsjLBvkvHVehFACg0N29JBGAiEA0/vQ73ysxgwRMAlfS2rrJHbKuYjVc/wXZ9lZgjhL9vM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":530069},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-quality-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"},"./graph":{"types":"./dist/graph/index.d.ts","import":"./dist/graph/index.js"},"./stale":{"types":"./dist/stale/index.d.ts","import":"./dist/stale/index.js"},"./stats":{"types":"./dist/stats/index.d.ts","import":"./dist/stats/index.js"},"./tests":{"types":"./dist/tests/index.d.ts","import":"./dist/tests/index.js"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js"},"./builds":{"types":"./dist/builds/index.d.ts","import":"./dist/builds/index.js"},"./dist/*":"./dist/*","./health":{"types":"./dist/health/index.d.ts","import":"./dist/health/index.js"},"./dead-code":{"types":"./dist/dead-code/index.d.ts","import":"./dist/dead-code/index.js"},"./dependencies":{"types":"./dist/dependencies/index.d.ts","import":"./dist/dependencies/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/quality-core build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-quality-core-2.119.0-canary.0b4b21a55.tgz","_integrity":"sha512-q1hVa8qPzQi4K9aHVlSm+jxyAPZvpeAqMvKWRpNQBD/EO2aOsjY3D3oFFvRpRNPKup8Oxh+37F90JLwjHnPbTg==","_npmVersion":"11.17.0","description":"Core business logic for KB Labs Quality plugin - monorepo analysis, dependency management, and health checks.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"globby":"^11.0.0","minimatch":"^10.0.1","typescript":"^5.6.3","@kb-labs/sdk":"2.115.4","@kb-labs/quality-contracts":"2.119.0-canary.0b4b21a55"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.6","@types/node":"^24.3.3","@kb-labs/devkit":"2.119.0-canary.0b4b21a55"},"_npmOperationalInternal":{"tmp":"tmp/quality-core_2.119.0-canary.0b4b21a55_1788376539271_0.20804415808148446","host":"s3://npm-registry-packages-npm-production"}},"2.119.0":{"name":"@kb-labs/quality-core","version":"2.119.0","_id":"@kb-labs/quality-core@2.119.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"74199af1ec59017e15a5a88386bff0b03424886f","tarball":"https://registry.npmjs.org/@kb-labs/quality-core/-/quality-core-2.119.0.tgz","fileCount":32,"integrity":"sha512-IlFpp6WP0XpPDOg+7lD1EzD6UVLZgkVd7M/tkFg8CbxN+ZQy4Lc8mebJEf88zEvziumz5qeHsdiDfVmVIXwDJw==","signatures":[{"sig":"MEUCIHk3FIwDGujxdBFJgkJ+goilMpTnvSfxBiuFXot0zGJJAiEApVX/VJvjsgfoSTomvSdCL4F7uHPVD40g/gsybXg6UJ0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIAuvDq/nS/NEl+VpkSyqhMbhRqm7RrLfhpYDfXy6xezLAiAheNBuGsaEdnXZAkWS0uNzrSdUic6dLfnuTtGmc/+Xbw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":530018},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-quality-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"},"./graph":{"types":"./dist/graph/index.d.ts","import":"./dist/graph/index.js"},"./stale":{"types":"./dist/stale/index.d.ts","import":"./dist/stale/index.js"},"./stats":{"types":"./dist/stats/index.d.ts","import":"./dist/stats/index.js"},"./tests":{"types":"./dist/tests/index.d.ts","import":"./dist/tests/index.js"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js"},"./builds":{"types":"./dist/builds/index.d.ts","import":"./dist/builds/index.js"},"./dist/*":"./dist/*","./health":{"types":"./dist/health/index.d.ts","import":"./dist/health/index.js"},"./dead-code":{"types":"./dist/dead-code/index.d.ts","import":"./dist/dead-code/index.js"},"./dependencies":{"types":"./dist/dependencies/index.d.ts","import":"./dist/dependencies/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/quality-core build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-quality-core-2.119.0.tgz","_integrity":"sha512-IlFpp6WP0XpPDOg+7lD1EzD6UVLZgkVd7M/tkFg8CbxN+ZQy4Lc8mebJEf88zEvziumz5qeHsdiDfVmVIXwDJw==","_npmVersion":"11.19.0","description":"Core business logic for KB Labs Quality plugin - monorepo analysis, dependency management, and health checks.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"globby":"^11.0.0","minimatch":"^10.0.1","typescript":"^5.6.3","@kb-labs/sdk":"2.115.4","@kb-labs/quality-contracts":"2.119.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.6","@types/node":"^24.3.3","@kb-labs/devkit":"2.119.0"},"_npmOperationalInternal":{"tmp":"tmp/quality-core_2.119.0_1788635196265_0.4546903890072036","host":"s3://npm-registry-packages-npm-production"}},"2.119.1-canary.b53bbee1d":{"name":"@kb-labs/quality-core","version":"2.119.1-canary.b53bbee1d","_id":"@kb-labs/quality-core@2.119.1-canary.b53bbee1d","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"f190297ac9c00f6c6bb82aadaa47d4e045171412","tarball":"https://registry.npmjs.org/@kb-labs/quality-core/-/quality-core-2.119.1-canary.b53bbee1d.tgz","fileCount":32,"integrity":"sha512-LH0R829pNIT0axF/GvABAGrsC4TcGKv7HFrGi7TKF5R5EM7+wtzHgcZKK8dfM0mAAGLADndm5mqn7MVszI+dsQ==","signatures":[{"sig":"MEUCICXWZupilAFonJrwpl5K59YXKN6expMblX/P4XPQISQaAiEA6/i+y4GBUXxdda0Qup6fJ5HgIrvaM6T/La5BEmo9ttw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFmrizmEjQpeENcfkBeQ9B9v8LPNywZ5BYXwHIMfMqygAiEA2L24ifvwMS48Or/1Kgg9KHv+gHRa2Xmk3GUb22pFMYM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":530069},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-quality-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"},"./graph":{"types":"./dist/graph/index.d.ts","import":"./dist/graph/index.js"},"./stale":{"types":"./dist/stale/index.d.ts","import":"./dist/stale/index.js"},"./stats":{"types":"./dist/stats/index.d.ts","import":"./dist/stats/index.js"},"./tests":{"types":"./dist/tests/index.d.ts","import":"./dist/tests/index.js"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js"},"./builds":{"types":"./dist/builds/index.d.ts","import":"./dist/builds/index.js"},"./dist/*":"./dist/*","./health":{"types":"./dist/health/index.d.ts","import":"./dist/health/index.js"},"./dead-code":{"types":"./dist/dead-code/index.d.ts","import":"./dist/dead-code/index.js"},"./dependencies":{"types":"./dist/dependencies/index.d.ts","import":"./dist/dependencies/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/quality-core build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-quality-core-2.119.1-canary.b53bbee1d.tgz","_integrity":"sha512-LH0R829pNIT0axF/GvABAGrsC4TcGKv7HFrGi7TKF5R5EM7+wtzHgcZKK8dfM0mAAGLADndm5mqn7MVszI+dsQ==","_npmVersion":"11.19.0","description":"Core business logic for KB Labs Quality plugin - monorepo analysis, dependency management, and health checks.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"globby":"^11.0.0","minimatch":"^10.0.1","typescript":"^5.6.3","@kb-labs/sdk":"2.115.4","@kb-labs/quality-contracts":"2.119.1-canary.b53bbee1d"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.6","@types/node":"^24.3.3","@kb-labs/devkit":"2.119.1-canary.b53bbee1d"},"_npmOperationalInternal":{"tmp":"tmp/quality-core_2.119.1-canary.b53bbee1d_1788649685065_0.3144933445681737","host":"s3://npm-registry-packages-npm-production"}},"2.119.1-canary.a6aa9b388":{"name":"@kb-labs/quality-core","version":"2.119.1-canary.a6aa9b388","_id":"@kb-labs/quality-core@2.119.1-canary.a6aa9b388","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"310aa19f2d3fa1a123d801b23b081e01c18ca723","tarball":"https://registry.npmjs.org/@kb-labs/quality-core/-/quality-core-2.119.1-canary.a6aa9b388.tgz","fileCount":32,"integrity":"sha512-ZTUwZnFw0h03Rd98nSTb2tPN5OUTANnQgya3JXjTUhPHC3ippPYmQHD9vGwvgjIJp6wADiG0MIxDdy9Cji27Cg==","signatures":[{"sig":"MEUCIB5ldEeWS2CqF1M5mr0KVzJnO927PSivErlvRoysxuYAAiEAsKEyR57W4aFdq47rUVqCASoZTv7w6MlJmr1/ZqmrFkc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDZy/Oo/lEsD/QIC8cVATUCSsCt4rUHdBYT0xpqkGuRnAiEA0QOtcg0gnS8wWjMOBrdJAasPQD8Am1sllRqAO394suo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":530069},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-quality-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"},"./graph":{"types":"./dist/graph/index.d.ts","import":"./dist/graph/index.js"},"./stale":{"types":"./dist/stale/index.d.ts","import":"./dist/stale/index.js"},"./stats":{"types":"./dist/stats/index.d.ts","import":"./dist/stats/index.js"},"./tests":{"types":"./dist/tests/index.d.ts","import":"./dist/tests/index.js"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js"},"./builds":{"types":"./dist/builds/index.d.ts","import":"./dist/builds/index.js"},"./dist/*":"./dist/*","./health":{"types":"./dist/health/index.d.ts","import":"./dist/health/index.js"},"./dead-code":{"types":"./dist/dead-code/index.d.ts","import":"./dist/dead-code/index.js"},"./dependencies":{"types":"./dist/dependencies/index.d.ts","import":"./dist/dependencies/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/quality-core build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-quality-core-2.119.1-canary.a6aa9b388.tgz","_integrity":"sha512-ZTUwZnFw0h03Rd98nSTb2tPN5OUTANnQgya3JXjTUhPHC3ippPYmQHD9vGwvgjIJp6wADiG0MIxDdy9Cji27Cg==","_npmVersion":"11.19.0","description":"Core business logic for KB Labs Quality plugin - monorepo analysis, dependency management, and health checks.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"globby":"^11.0.0","minimatch":"^10.0.1","typescript":"^5.6.3","@kb-labs/sdk":"2.115.4","@kb-labs/quality-contracts":"2.119.1-canary.a6aa9b388"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.6","@types/node":"^24.3.3","@kb-labs/devkit":"2.119.1-canary.a6aa9b388"},"_npmOperationalInternal":{"tmp":"tmp/quality-core_2.119.1-canary.a6aa9b388_1788653783233_0.6285314980063001","host":"s3://npm-registry-packages-npm-production"}},"2.119.1-canary.57c3a1e5e":{"name":"@kb-labs/quality-core","version":"2.119.1-canary.57c3a1e5e","_id":"@kb-labs/quality-core@2.119.1-canary.57c3a1e5e","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"2c25bfd74920d852d2f8910c4bbcca8ac4ec8ecd","tarball":"https://registry.npmjs.org/@kb-labs/quality-core/-/quality-core-2.119.1-canary.57c3a1e5e.tgz","fileCount":32,"integrity":"sha512-Ite912sfmuM/K8+RM0DYRnfCFq5gJTEhaS0mZWSiRccjmBYmkiHtWC4qWGJQ6vUkcbOUYNrcwF73NWqFBzrwtw==","signatures":[{"sig":"MEYCIQCE2cJo9gZCFHKf7QB5O/zF6rVzx5r9ihHEkg+6lBGZZQIhAPvT8D2IGeu4L7N+PCGPABPujX/S7IQd2kRpZxn2B8zf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIAgyjRuEFwgLL5bp2BqSG4tF3aLYq4nOYOHsMexEEZgmAiAa2ltStZYs9JSnSb2y1q3HP58IJwhoHGeLdJVN6IBSLQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":530069},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-quality-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"},"./graph":{"types":"./dist/graph/index.d.ts","import":"./dist/graph/index.js"},"./stale":{"types":"./dist/stale/index.d.ts","import":"./dist/stale/index.js"},"./stats":{"types":"./dist/stats/index.d.ts","import":"./dist/stats/index.js"},"./tests":{"types":"./dist/tests/index.d.ts","import":"./dist/tests/index.js"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js"},"./builds":{"types":"./dist/builds/index.d.ts","import":"./dist/builds/index.js"},"./dist/*":"./dist/*","./health":{"types":"./dist/health/index.d.ts","import":"./dist/health/index.js"},"./dead-code":{"types":"./dist/dead-code/index.d.ts","import":"./dist/dead-code/index.js"},"./dependencies":{"types":"./dist/dependencies/index.d.ts","import":"./dist/dependencies/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/quality-core build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-quality-core-2.119.1-canary.57c3a1e5e.tgz","_integrity":"sha512-Ite912sfmuM/K8+RM0DYRnfCFq5gJTEhaS0mZWSiRccjmBYmkiHtWC4qWGJQ6vUkcbOUYNrcwF73NWqFBzrwtw==","_npmVersion":"11.19.0","description":"Core business logic for KB Labs Quality plugin - monorepo analysis, dependency management, and health checks.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"globby":"^11.0.0","minimatch":"^10.0.1","typescript":"^5.6.3","@kb-labs/sdk":"2.115.4","@kb-labs/quality-contracts":"2.119.1-canary.57c3a1e5e"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.6","@types/node":"^24.3.3","@kb-labs/devkit":"2.119.1-canary.57c3a1e5e"},"_npmOperationalInternal":{"tmp":"tmp/quality-core_2.119.1-canary.57c3a1e5e_1788657818860_0.6480666449285151","host":"s3://npm-registry-packages-npm-production"}},"2.119.1-canary.1e87213c2":{"name":"@kb-labs/quality-core","version":"2.119.1-canary.1e87213c2","_id":"@kb-labs/quality-core@2.119.1-canary.1e87213c2","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"de95c64ef71a7f6cae6b231e217d6b044a46c88c","tarball":"https://registry.npmjs.org/@kb-labs/quality-core/-/quality-core-2.119.1-canary.1e87213c2.tgz","fileCount":32,"integrity":"sha512-/zg2DR85gX8yoi45OWi5I7S2U8deYK/l2U0pts78aJdE8hBlUJI+Lu3EOu/zbJdDB2MSTVj90nz5L0YR3dgCng==","signatures":[{"sig":"MEUCIQDYYL53XLIiOQH6zRvDiYNVn77FtRaWqTHXaCBC5X+xkAIgdH41A/y5A3C6BAXIlqJNa53wG4WDiaA+WuZLz50s9YQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDCqT+cZYMDdO1pg7+m6/BUQUh5fFlt0wREFluX23Xu+QIgOWywhJcKqBQzhutdbPYNrpXGRJKCRET15TtmE3/WX9c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":530069},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-quality-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"},"./graph":{"types":"./dist/graph/index.d.ts","import":"./dist/graph/index.js"},"./stale":{"types":"./dist/stale/index.d.ts","import":"./dist/stale/index.js"},"./stats":{"types":"./dist/stats/index.d.ts","import":"./dist/stats/index.js"},"./tests":{"types":"./dist/tests/index.d.ts","import":"./dist/tests/index.js"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js"},"./builds":{"types":"./dist/builds/index.d.ts","import":"./dist/builds/index.js"},"./dist/*":"./dist/*","./health":{"types":"./dist/health/index.d.ts","import":"./dist/health/index.js"},"./dead-code":{"types":"./dist/dead-code/index.d.ts","import":"./dist/dead-code/index.js"},"./dependencies":{"types":"./dist/dependencies/index.d.ts","import":"./dist/dependencies/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/quality-core build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-quality-core-2.119.1-canary.1e87213c2.tgz","_integrity":"sha512-/zg2DR85gX8yoi45OWi5I7S2U8deYK/l2U0pts78aJdE8hBlUJI+Lu3EOu/zbJdDB2MSTVj90nz5L0YR3dgCng==","_npmVersion":"11.19.0","description":"Core business logic for KB Labs Quality plugin - monorepo analysis, dependency management, and health checks.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"globby":"^11.0.0","minimatch":"^10.0.1","typescript":"^5.6.3","@kb-labs/sdk":"2.115.4","@kb-labs/quality-contracts":"2.119.1-canary.1e87213c2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.6","@types/node":"^24.3.3","@kb-labs/devkit":"2.119.1-canary.1e87213c2"},"_npmOperationalInternal":{"tmp":"tmp/quality-core_2.119.1-canary.1e87213c2_1788661383468_0.20867076622594016","host":"s3://npm-registry-packages-npm-production"}},"2.119.1-canary.ee03bc25d":{"name":"@kb-labs/quality-core","version":"2.119.1-canary.ee03bc25d","_id":"@kb-labs/quality-core@2.119.1-canary.ee03bc25d","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"7b9f236808dd21190b6c2bc2991e16f918d6f9a3","tarball":"https://registry.npmjs.org/@kb-labs/quality-core/-/quality-core-2.119.1-canary.ee03bc25d.tgz","fileCount":32,"integrity":"sha512-LReX/0kTJj/VqA0/a0IYZyKsJT5LIW1hYqRWsGzH94BAtuwwlD4R5ahLYjMdHOckhIC6OBuQDH2f261I7J3eKg==","signatures":[{"sig":"MEYCIQC42WJVECldRexqbee2/y2m73ChFSMY0oGspzGLiorTeQIhALsuaiA5FAaMjKlTs3q1R9NugrD5TfWyP1K/zHBEtrZW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIAVDZHZsuMoRowh2hkhT4E1Ox8FQRnQkmAi0V28iSQzBAiEAwULG/hqF4U7yWCeXb5aZlZaRh5OO8ASaRsLZVJ/efxI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":530069},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-quality-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"},"./graph":{"types":"./dist/graph/index.d.ts","import":"./dist/graph/index.js"},"./stale":{"types":"./dist/stale/index.d.ts","import":"./dist/stale/index.js"},"./stats":{"types":"./dist/stats/index.d.ts","import":"./dist/stats/index.js"},"./tests":{"types":"./dist/tests/index.d.ts","import":"./dist/tests/index.js"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js"},"./builds":{"types":"./dist/builds/index.d.ts","import":"./dist/builds/index.js"},"./dist/*":"./dist/*","./health":{"types":"./dist/health/index.d.ts","import":"./dist/health/index.js"},"./dead-code":{"types":"./dist/dead-code/index.d.ts","import":"./dist/dead-code/index.js"},"./dependencies":{"types":"./dist/dependencies/index.d.ts","import":"./dist/dependencies/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/quality-core build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-quality-core-2.119.1-canary.ee03bc25d.tgz","_integrity":"sha512-LReX/0kTJj/VqA0/a0IYZyKsJT5LIW1hYqRWsGzH94BAtuwwlD4R5ahLYjMdHOckhIC6OBuQDH2f261I7J3eKg==","_npmVersion":"11.19.0","description":"Core business logic for KB Labs Quality plugin - monorepo analysis, dependency management, and health checks.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"globby":"^11.0.0","minimatch":"^10.0.1","typescript":"^5.6.3","@kb-labs/sdk":"2.115.4","@kb-labs/quality-contracts":"2.119.1-canary.ee03bc25d"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.6","@types/node":"^24.3.3","@kb-labs/devkit":"2.119.1-canary.ee03bc25d"},"_npmOperationalInternal":{"tmp":"tmp/quality-core_2.119.1-canary.ee03bc25d_1789209851023_0.28851874043151304","host":"s3://npm-registry-packages-npm-production"}},"2.119.1-canary.a73502f0d":{"name":"@kb-labs/quality-core","version":"2.119.1-canary.a73502f0d","_id":"@kb-labs/quality-core@2.119.1-canary.a73502f0d","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"45f4ae72328a9a76ffa1c5b95da537f4716753de","tarball":"https://registry.npmjs.org/@kb-labs/quality-core/-/quality-core-2.119.1-canary.a73502f0d.tgz","fileCount":32,"integrity":"sha512-TTwQZh6rv6EMSnEb8hgxsDlJa0GEl+GoNUwON2ZdDlJawvRrAspyylJd5XPgnyXFNftW0OL8c5kidw0zs6W5bA==","signatures":[{"sig":"MEQCICIJemiC8CZQxNWLy6UCUpfuzFoa5n3xH+cY0j3eUvu9AiANpyEdbmqPNo+IJR7N2pAZfHPNKti20QfwbF8iaWuxAg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGGWi/u5ER3gO2bJoxzK5WbHB4ArPYCxo1vmY8JZvFEvAiEAvz0B+dIR7Uw4KNK/FKy0R6W2xrxiotp34cX5QbjiO34=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":530069},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-quality-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"},"./graph":{"types":"./dist/graph/index.d.ts","import":"./dist/graph/index.js"},"./stale":{"types":"./dist/stale/index.d.ts","import":"./dist/stale/index.js"},"./stats":{"types":"./dist/stats/index.d.ts","import":"./dist/stats/index.js"},"./tests":{"types":"./dist/tests/index.d.ts","import":"./dist/tests/index.js"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js"},"./builds":{"types":"./dist/builds/index.d.ts","import":"./dist/builds/index.js"},"./dist/*":"./dist/*","./health":{"types":"./dist/health/index.d.ts","import":"./dist/health/index.js"},"./dead-code":{"types":"./dist/dead-code/index.d.ts","import":"./dist/dead-code/index.js"},"./dependencies":{"types":"./dist/dependencies/index.d.ts","import":"./dist/dependencies/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/quality-core build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-quality-core-2.119.1-canary.a73502f0d.tgz","_integrity":"sha512-TTwQZh6rv6EMSnEb8hgxsDlJa0GEl+GoNUwON2ZdDlJawvRrAspyylJd5XPgnyXFNftW0OL8c5kidw0zs6W5bA==","_npmVersion":"11.19.0","description":"Core business logic for KB Labs Quality plugin - monorepo analysis, dependency management, and health checks.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"globby":"^11.0.0","minimatch":"^10.0.1","typescript":"^5.6.3","@kb-labs/sdk":"2.115.4","@kb-labs/quality-contracts":"2.119.1-canary.a73502f0d"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.6","@types/node":"^24.3.3","@kb-labs/devkit":"2.119.1-canary.a73502f0d"},"_npmOperationalInternal":{"tmp":"tmp/quality-core_2.119.1-canary.a73502f0d_1789258212333_0.2148047814240308","host":"s3://npm-registry-packages-npm-production"}},"2.119.1-canary.e834e2cf9":{"name":"@kb-labs/quality-core","version":"2.119.1-canary.e834e2cf9","_id":"@kb-labs/quality-core@2.119.1-canary.e834e2cf9","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"2b70a1d2b2a78cc8357f6b1273273db2350e34fb","tarball":"https://registry.npmjs.org/@kb-labs/quality-core/-/quality-core-2.119.1-canary.e834e2cf9.tgz","fileCount":32,"integrity":"sha512-9TPoCNXKBn5ApshXxH53QgojkjhCw/K3Eb/VeqS3E2Irk6bGKaZkyDMIyIpOFZ7U95roicKhwTgQna+RP4ToNw==","signatures":[{"sig":"MEUCIEwRsmi7xpn5K2X7ewOrUn8NjCYgBd8xZXnCX1wCZxcjAiEArn11Jl8dCqZaQZq/NwRaMR9Os43p6l76S3QOM8Nawvo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIF6HrHaPzqn769KHAwLve3wlurhpjd6UYvYpUIJcodDZAiBnr/cA5JuNCbt92m7HgIm4f43x51qR02FALb/lZcCl0Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":530069},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-quality-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"},"./graph":{"types":"./dist/graph/index.d.ts","import":"./dist/graph/index.js"},"./stale":{"types":"./dist/stale/index.d.ts","import":"./dist/stale/index.js"},"./stats":{"types":"./dist/stats/index.d.ts","import":"./dist/stats/index.js"},"./tests":{"types":"./dist/tests/index.d.ts","import":"./dist/tests/index.js"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js"},"./builds":{"types":"./dist/builds/index.d.ts","import":"./dist/builds/index.js"},"./dist/*":"./dist/*","./health":{"types":"./dist/health/index.d.ts","import":"./dist/health/index.js"},"./dead-code":{"types":"./dist/dead-code/index.d.ts","import":"./dist/dead-code/index.js"},"./dependencies":{"types":"./dist/dependencies/index.d.ts","import":"./dist/dependencies/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/quality-core build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-quality-core-2.119.1-canary.e834e2cf9.tgz","_integrity":"sha512-9TPoCNXKBn5ApshXxH53QgojkjhCw/K3Eb/VeqS3E2Irk6bGKaZkyDMIyIpOFZ7U95roicKhwTgQna+RP4ToNw==","_npmVersion":"11.19.0","description":"Core business logic for KB Labs Quality plugin - monorepo analysis, dependency management, and health checks.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"globby":"^11.0.0","minimatch":"^10.0.1","typescript":"^5.6.3","@kb-labs/sdk":"2.115.4","@kb-labs/quality-contracts":"2.119.1-canary.e834e2cf9"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.6","@types/node":"^24.3.3","@kb-labs/devkit":"2.119.1-canary.e834e2cf9"},"_npmOperationalInternal":{"tmp":"tmp/quality-core_2.119.1-canary.e834e2cf9_1789300113035_0.9325120490716721","host":"s3://npm-registry-packages-npm-production"}},"2.119.1-canary.6a127adf8":{"name":"@kb-labs/quality-core","version":"2.119.1-canary.6a127adf8","_id":"@kb-labs/quality-core@2.119.1-canary.6a127adf8","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"83fbf85adda68131233a24b3f97d3680f8a8f40b","tarball":"https://registry.npmjs.org/@kb-labs/quality-core/-/quality-core-2.119.1-canary.6a127adf8.tgz","fileCount":32,"integrity":"sha512-d4ZuiopqlSv2xp2HhGbV7BCPap2GUBVHTeID0sE85SXXnsfxkLCAPIpnOsFVtnRJOc737uP2lqaMBqO9AbCyNQ==","signatures":[{"sig":"MEUCIFA8H53+501f/xvKM4pz7DNh8OJPMgUdY3lwXxqA8HUbAiEAnqqSA4gsEw0zVIbil5oLgiA9aPUzmhGU//gUISPsYMc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHGFdbU/9GxjIhs086Z6HfTWXDoHVfQ74ubS8+nJu2VTAiB+DZxP6GMmVnZdUVzW4kbPMm2EN2Et64XPbmwEE/uNWg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":530069},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-quality-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"},"./graph":{"types":"./dist/graph/index.d.ts","import":"./dist/graph/index.js"},"./stale":{"types":"./dist/stale/index.d.ts","import":"./dist/stale/index.js"},"./stats":{"types":"./dist/stats/index.d.ts","import":"./dist/stats/index.js"},"./tests":{"types":"./dist/tests/index.d.ts","import":"./dist/tests/index.js"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js"},"./builds":{"types":"./dist/builds/index.d.ts","import":"./dist/builds/index.js"},"./dist/*":"./dist/*","./health":{"types":"./dist/health/index.d.ts","import":"./dist/health/index.js"},"./dead-code":{"types":"./dist/dead-code/index.d.ts","import":"./dist/dead-code/index.js"},"./dependencies":{"types":"./dist/dependencies/index.d.ts","import":"./dist/dependencies/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/quality-core build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-quality-core-2.119.1-canary.6a127adf8.tgz","_integrity":"sha512-d4ZuiopqlSv2xp2HhGbV7BCPap2GUBVHTeID0sE85SXXnsfxkLCAPIpnOsFVtnRJOc737uP2lqaMBqO9AbCyNQ==","_npmVersion":"11.19.0","description":"Core business logic for KB Labs Quality plugin - monorepo analysis, dependency management, and health checks.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"globby":"^11.0.0","minimatch":"^10.0.1","typescript":"^5.6.3","@kb-labs/sdk":"2.115.4","@kb-labs/quality-contracts":"2.119.1-canary.6a127adf8"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.6","@types/node":"^24.3.3","@kb-labs/devkit":"2.119.1-canary.6a127adf8"},"_npmOperationalInternal":{"tmp":"tmp/quality-core_2.119.1-canary.6a127adf8_1789313102927_0.2972444621156527","host":"s3://npm-registry-packages-npm-production"}},"2.119.1-canary.c8f889b14":{"name":"@kb-labs/quality-core","version":"2.119.1-canary.c8f889b14","_id":"@kb-labs/quality-core@2.119.1-canary.c8f889b14","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"913226bde2a7577088c67093ca1b7abf415b1415","tarball":"https://registry.npmjs.org/@kb-labs/quality-core/-/quality-core-2.119.1-canary.c8f889b14.tgz","fileCount":32,"integrity":"sha512-/pNquztDQMZl7vgaO+LvShiWB9ZCe4Q/a7475V1U3cXV80l54nrBayjgnWATIUFfCP3wPCDcKzV6wgz2te39GQ==","signatures":[{"sig":"MEUCIQDzCVxCEX8YuYz0vsjetZ5JddT+9C7Q2KzJYYSBXyASJAIgOeOXHyiS0LYv77brGHXB/L7b/ShPHvNzjyC8ktUK07o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCICBGMegUpup20+xOLuYA/YQN5G1J5w0hghXPrAzBqqrHAiEA20RrHWCRoXXyZAKoMmAKZ4ctYeNUD4srHTZZ3me3wJY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":530069},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-quality-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"},"./graph":{"types":"./dist/graph/index.d.ts","import":"./dist/graph/index.js"},"./stale":{"types":"./dist/stale/index.d.ts","import":"./dist/stale/index.js"},"./stats":{"types":"./dist/stats/index.d.ts","import":"./dist/stats/index.js"},"./tests":{"types":"./dist/tests/index.d.ts","import":"./dist/tests/index.js"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js"},"./builds":{"types":"./dist/builds/index.d.ts","import":"./dist/builds/index.js"},"./dist/*":"./dist/*","./health":{"types":"./dist/health/index.d.ts","import":"./dist/health/index.js"},"./dead-code":{"types":"./dist/dead-code/index.d.ts","import":"./dist/dead-code/index.js"},"./dependencies":{"types":"./dist/dependencies/index.d.ts","import":"./dist/dependencies/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/quality-core build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-quality-core-2.119.1-canary.c8f889b14.tgz","_integrity":"sha512-/pNquztDQMZl7vgaO+LvShiWB9ZCe4Q/a7475V1U3cXV80l54nrBayjgnWATIUFfCP3wPCDcKzV6wgz2te39GQ==","_npmVersion":"11.19.0","description":"Core business logic for KB Labs Quality plugin - monorepo analysis, dependency management, and health checks.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"globby":"^11.0.0","minimatch":"^10.0.1","typescript":"^5.6.3","@kb-labs/sdk":"2.117.0","@kb-labs/quality-contracts":"2.119.1-canary.c8f889b14"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.6","@types/node":"^24.3.3","@kb-labs/devkit":"2.119.1-canary.c8f889b14"},"_npmOperationalInternal":{"tmp":"tmp/quality-core_2.119.1-canary.c8f889b14_1789413289721_0.09943774336633271","host":"s3://npm-registry-packages-npm-production"}},"2.120.0-canary.68fdd56fa":{"name":"@kb-labs/quality-core","version":"2.120.0-canary.68fdd56fa","_id":"@kb-labs/quality-core@2.120.0-canary.68fdd56fa","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"d3fd62b0b8ec5a17e57db258fbc274ba5fe719d7","tarball":"https://registry.npmjs.org/@kb-labs/quality-core/-/quality-core-2.120.0-canary.68fdd56fa.tgz","fileCount":32,"integrity":"sha512-cEEznwH/a9B/1nKdK1YAQHToCdOw4xGy/hgEDMXrGK/x87IsH+oEFxu0G0HBZwTVuBMJtsFSQXjM2IMkNirjZA==","signatures":[{"sig":"MEYCIQDSTu5FiC+NhoLhwC2lrB265NUdNvVZlc2YfZbsQQFdIAIhAKeHeTMuKzy5s6D/s8EAomKP1AShWlF+kpJn4U/NAgk4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCa2V8RCdBua1HkOdAngL2rKJ/+Lau/lPEuhPPEBbcHfgIgLAdguduDCZ43ESw+FyA25mK9mNm51TmnuksRJFJeNc4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":530069},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-quality-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"},"./graph":{"types":"./dist/graph/index.d.ts","import":"./dist/graph/index.js"},"./stale":{"types":"./dist/stale/index.d.ts","import":"./dist/stale/index.js"},"./stats":{"types":"./dist/stats/index.d.ts","import":"./dist/stats/index.js"},"./tests":{"types":"./dist/tests/index.d.ts","import":"./dist/tests/index.js"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js"},"./builds":{"types":"./dist/builds/index.d.ts","import":"./dist/builds/index.js"},"./dist/*":"./dist/*","./health":{"types":"./dist/health/index.d.ts","import":"./dist/health/index.js"},"./dead-code":{"types":"./dist/dead-code/index.d.ts","import":"./dist/dead-code/index.js"},"./dependencies":{"types":"./dist/dependencies/index.d.ts","import":"./dist/dependencies/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/quality-core build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-quality-core-2.120.0-canary.68fdd56fa.tgz","_integrity":"sha512-cEEznwH/a9B/1nKdK1YAQHToCdOw4xGy/hgEDMXrGK/x87IsH+oEFxu0G0HBZwTVuBMJtsFSQXjM2IMkNirjZA==","_npmVersion":"11.19.0","description":"Core business logic for KB Labs Quality plugin - monorepo analysis, dependency management, and health checks.","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"globby":"^11.0.0","minimatch":"^10.0.1","typescript":"^5.6.3","@kb-labs/sdk":"2.117.0","@kb-labs/quality-contracts":"2.120.0-canary.68fdd56fa"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.6","@types/node":"^24.3.3","@kb-labs/devkit":"2.120.0-canary.68fdd56fa"},"_npmOperationalInternal":{"tmp":"tmp/quality-core_2.120.0-canary.68fdd56fa_1790213039113_0.4024835377081919","host":"s3://npm-registry-packages-npm-production"}},"2.120.0":{"name":"@kb-labs/quality-core","version":"2.120.0","_id":"@kb-labs/quality-core@2.120.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"e84aa545a42f0626095ddea8edd35e98a542cdd9","tarball":"https://registry.npmjs.org/@kb-labs/quality-core/-/quality-core-2.120.0.tgz","fileCount":32,"integrity":"sha512-frKvGUe3PDxzfzSiWZuG7UWq5UUoMwF3aIWVVikk6DGqYG85dHWXeM8UNovkoU/up/JmwqnlDyFCNWVCOictTA==","signatures":[{"sig":"MEUCIQDQ4+AQz27VW+7RHGhYss4KML5IA7iq8VACTOfK/jx/HAIgGMVL08mMWL549HJ3xlRtB8txcw0cfmZu2DbsMQVH0HQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDv8EbduB1iJDcDGFREwwc3tM/GDtb9/7Mtr5CHjqYAHwIgNl5Y1apdCc0ZmkpBMByUi4+H4TYHjc0O2XXDnQe0Z+g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":530018},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-quality-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"},"./graph":{"types":"./dist/graph/index.d.ts","import":"./dist/graph/index.js"},"./stale":{"types":"./dist/stale/index.d.ts","import":"./dist/stale/index.js"},"./stats":{"types":"./dist/stats/index.d.ts","import":"./dist/stats/index.js"},"./tests":{"types":"./dist/tests/index.d.ts","import":"./dist/tests/index.js"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js"},"./builds":{"types":"./dist/builds/index.d.ts","import":"./dist/builds/index.js"},"./dist/*":"./dist/*","./health":{"types":"./dist/health/index.d.ts","import":"./dist/health/index.js"},"./dead-code":{"types":"./dist/dead-code/index.d.ts","import":"./dist/dead-code/index.js"},"./dependencies":{"types":"./dist/dependencies/index.d.ts","import":"./dist/dependencies/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/quality-core build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-quality-core-2.120.0.tgz","_integrity":"sha512-frKvGUe3PDxzfzSiWZuG7UWq5UUoMwF3aIWVVikk6DGqYG85dHWXeM8UNovkoU/up/JmwqnlDyFCNWVCOictTA==","_npmVersion":"11.19.0","description":"Core business logic for KB Labs Quality plugin - monorepo analysis, dependency management, and health checks.","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"globby":"^11.0.0","minimatch":"^10.0.1","typescript":"^5.6.3","@kb-labs/sdk":"2.117.0","@kb-labs/quality-contracts":"2.120.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.6","@types/node":"^24.3.3","@kb-labs/devkit":"2.120.0"},"_npmOperationalInternal":{"tmp":"tmp/quality-core_2.120.0_1790279446109_0.4441508257372657","host":"s3://npm-registry-packages-npm-production"}},"2.120.1":{"name":"@kb-labs/quality-core","version":"2.120.1","_id":"@kb-labs/quality-core@2.120.1","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"a269721101140841fc8fca600b1d875184fe98f1","tarball":"https://registry.npmjs.org/@kb-labs/quality-core/-/quality-core-2.120.1.tgz","fileCount":32,"integrity":"sha512-IliqRGKfGKVg38x0a+LGkHI8BLMwNyUHlQjNUZMlxpNX56ixMrZNuo546r1ViBv+fijkE6zNbyq5oBKudAIxPg==","signatures":[{"sig":"MEUCIQCeyC1M6M/86TSlaL9Z789+X0v+vEMFWm4icoW5qDR3MgIgI+K4yZ6giS0XKJ5AlVRJ/mX5BwefLbEYk8b40Yezi1M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICgMARFkWnB3mBIV0mScSucayVnxP4Zcx+GQXdsrQqq8AiAa3gE2P9fAYSTxLXStgeyE6WxmF2iCJR4LYvbSQS5ANQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":530018},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-quality-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"},"./graph":{"types":"./dist/graph/index.d.ts","import":"./dist/graph/index.js"},"./stale":{"types":"./dist/stale/index.d.ts","import":"./dist/stale/index.js"},"./stats":{"types":"./dist/stats/index.d.ts","import":"./dist/stats/index.js"},"./tests":{"types":"./dist/tests/index.d.ts","import":"./dist/tests/index.js"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js"},"./builds":{"types":"./dist/builds/index.d.ts","import":"./dist/builds/index.js"},"./dist/*":"./dist/*","./health":{"types":"./dist/health/index.d.ts","import":"./dist/health/index.js"},"./dead-code":{"types":"./dist/dead-code/index.d.ts","import":"./dist/dead-code/index.js"},"./dependencies":{"types":"./dist/dependencies/index.d.ts","import":"./dist/dependencies/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/quality-core build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-quality-core-2.120.1.tgz","_integrity":"sha512-IliqRGKfGKVg38x0a+LGkHI8BLMwNyUHlQjNUZMlxpNX56ixMrZNuo546r1ViBv+fijkE6zNbyq5oBKudAIxPg==","_npmVersion":"11.19.0","description":"Core business logic for KB Labs Quality plugin - monorepo analysis, dependency management, and health checks.","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"globby":"^11.0.0","minimatch":"^10.0.1","typescript":"^5.6.3","@kb-labs/sdk":"2.117.0","@kb-labs/quality-contracts":"2.120.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.6","@types/node":"^24.3.3","@kb-labs/devkit":"2.120.1"},"_npmOperationalInternal":{"tmp":"tmp/quality-core_2.120.1_1790288482741_0.4545943448903049","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2026-04-06T16:22:42.536Z","modified":"2026-09-24T22:57:53.122Z","0.6.0":"2026-04-06T16:22:42.789Z","2.6.0":"2026-04-11T15:45:57.881Z","2.9.0":"2026-04-11T18:28:09.283Z","2.10.0":"2026-04-11T19:01:22.487Z","2.11.0":"2026-04-11T19:30:07.790Z","2.12.0":"2026-04-11T20:04:58.118Z","2.13.0":"2026-04-11T20:25:32.475Z","2.14.0":"2026-04-12T10:02:22.476Z","2.15.0":"2026-04-12T20:06:15.972Z","2.17.0":"2026-04-13T14:17:18.083Z","2.18.0":"2026-04-13T14:34:55.126Z","2.19.0":"2026-04-13T15:28:54.869Z","2.20.0":"2026-04-13T20:58:28.466Z","2.22.0":"2026-04-14T09:26:11.329Z","2.23.0":"2026-04-14T09:37:54.044Z","2.25.0":"2026-04-14T10:51:41.955Z","2.28.0":"2026-04-14T12:37:08.145Z","2.29.0":"2026-04-14T17:09:51.631Z","2.30.0":"2026-04-14T18:32:40.220Z","2.31.0":"2026-04-14T19:25:24.948Z","2.32.0":"2026-04-14T21:12:32.904Z","2.33.0":"2026-04-14T21:33:29.743Z","2.34.0":"2026-04-14T22:10:57.638Z","2.35.0":"2026-04-15T08:09:12.726Z","2.36.0":"2026-04-15T17:56:52.790Z","2.37.0":"2026-04-16T08:03:41.401Z","2.38.0":"2026-04-16T09:12:42.540Z","2.39.0":"2026-04-16T16:20:07.308Z","2.40.0":"2026-04-16T22:46:35.677Z","2.41.0":"2026-04-17T11:25:15.367Z","2.42.0":"2026-04-17T12:28:33.971Z","2.43.0":"2026-04-17T13:11:54.877Z","2.44.0":"2026-04-18T08:30:39.743Z","2.45.0":"2026-04-18T11:06:54.582Z","2.46.0":"2026-04-18T11:30:59.707Z","2.47.0":"2026-04-18T12:10:16.611Z","2.53.0":"2026-04-18T17:52:42.381Z","2.54.0":"2026-04-19T16:28:08.570Z","2.55.0":"2026-04-19T17:48:09.771Z","2.56.0":"2026-04-19T19:16:27.356Z","2.57.0":"2026-04-19T19:35:06.626Z","2.58.0":"2026-04-19T20:21:59.343Z","2.59.0":"2026-04-19T20:45:36.563Z","2.60.0":"2026-04-19T21:40:05.065Z","2.61.0":"2026-04-20T14:01:45.073Z","2.62.0":"2026-04-20T15:36:08.817Z","2.64.0":"2026-04-20T20:29:04.838Z","2.65.0":"2026-04-21T07:14:52.778Z","2.66.0":"2026-04-21T07:36:09.417Z","2.67.0":"2026-04-21T08:08:45.172Z","2.68.0":"2026-04-21T08:28:01.029Z","2.72.0":"2026-04-21T10:14:58.086Z","2.73.0":"2026-04-21T11:16:45.161Z","2.74.0":"2026-04-21T12:30:19.183Z","2.75.0":"2026-04-21T13:04:55.355Z","2.77.0":"2026-04-21T14:02:27.373Z","2.79.0":"2026-04-21T16:37:33.697Z","2.80.0":"2026-04-21T17:13:52.814Z","2.81.0":"2026-04-21T17:42:00.834Z","2.82.0":"2026-04-21T18:17:17.788Z","2.87.0":"2026-04-24T20:59:31.785Z","2.88.0":"2026-04-25T09:34:14.686Z","2.89.0":"2026-04-25T10:05:48.874Z","2.93.0":"2026-04-28T19:51:09.193Z","2.94.0":"2026-04-28T21:12:28.375Z","2.96.0":"2026-07-03T23:02:12.645Z","2.98.0":"2026-07-18T14:35:08.682Z","2.100.0":"2026-07-19T00:38:32.229Z","2.101.0-canary.3f3ceb8f":"2026-07-19T14:45:09.145Z","2.101.0":"2026-07-19T16:08:54.385Z","2.102.0":"2026-07-19T21:29:47.069Z","2.103.0":"2026-07-19T22:39:14.969Z","2.104.0":"2026-07-19T23:52:40.116Z","2.105.0":"2026-07-23T22:33:31.913Z","2.106.0":"2026-07-24T01:07:33.459Z","2.107.0":"2026-07-25T18:57:09.384Z","2.109.0":"2026-07-25T20:48:32.187Z","2.110.0":"2026-07-28T00:41:39.007Z","2.111.0":"2026-07-28T18:54:26.325Z","2.112.0":"2026-07-29T06:53:00.556Z","2.114.0":"2026-07-30T22:06:01.050Z","2.116.11":"2026-08-01T21:09:33.209Z","2.116.12":"2026-08-01T22:05:28.441Z","2.116.13":"2026-08-01T22:31:57.590Z","2.116.14":"2026-08-01T23:01:54.271Z","2.117.0":"2026-08-09T17:53:42.313Z","2.118.0":"2026-08-11T18:04:34.727Z","2.118.1":"2026-08-12T08:50:06.443Z","2.118.2":"2026-08-12T22:28:53.086Z","2.119.0-canary.8c5512847":"2026-08-15T17:04:23.829Z","2.119.0-canary.cee505c72":"2026-08-18T21:08:01.357Z","2.119.0-canary.85d060ea6":"2026-08-20T18:28:40.799Z","2.119.0-canary.c64d2c41e":"2026-08-24T22:03:35.675Z","2.119.0-canary.0b1ec4151":"2026-08-24T22:38:03.244Z","2.119.0-canary.2077501f1":"2026-08-24T23:21:50.230Z","2.119.0-canary.b20fd4a5b":"2026-08-25T02:41:08.127Z","2.119.0-canary.448a88d0f":"2026-08-25T06:12:17.503Z","2.119.0-canary.e120bc0ee":"2026-08-25T06:53:22.461Z","2.119.0-canary.6ec5ad2e4":"2026-08-25T15:25:27.761Z","2.119.0-canary.f8394d5fd":"2026-08-25T16:27:17.155Z","2.119.0-canary.bb3d7f2f1":"2026-08-25T18:03:07.109Z","2.119.0-canary.3edea00f6":"2026-08-26T17:29:16.064Z","2.119.0-canary.8f939a290":"2026-08-26T23:50:10.094Z","2.119.0-canary.0c078654e":"2026-08-27T00:25:51.678Z","2.119.0-canary.ce846d079":"2026-08-27T01:22:38.393Z","2.119.0-canary.62ffd5965":"2026-08-27T03:06:27.701Z","2.119.0-canary.1b2bf822b":"2026-08-27T04:21:27.292Z","2.119.0-canary.602573533":"2026-08-27T09:09:42.296Z","2.119.0-canary.0b4b21a55":"2026-09-02T19:15:39.407Z","2.119.0":"2026-09-05T19:06:36.396Z","2.119.1-canary.b53bbee1d":"2026-09-05T23:08:05.165Z","2.119.1-canary.a6aa9b388":"2026-09-06T00:16:23.346Z","2.119.1-canary.57c3a1e5e":"2026-09-06T01:23:38.951Z","2.119.1-canary.1e87213c2":"2026-09-06T02:23:03.606Z","2.119.1-canary.ee03bc25d":"2026-09-12T10:44:11.103Z","2.119.1-canary.a73502f0d":"2026-09-13T00:10:12.435Z","2.119.1-canary.e834e2cf9":"2026-09-13T11:48:33.119Z","2.119.1-canary.6a127adf8":"2026-09-13T15:25:03.013Z","2.119.1-canary.c8f889b14":"2026-09-14T19:14:49.807Z","2.120.0-canary.68fdd56fa":"2026-09-24T01:23:59.222Z","2.120.0":"2026-09-24T19:50:46.221Z","2.120.1":"2026-09-24T22:21:22.835Z"},"description":"Core business logic for KB Labs Quality plugin - monorepo analysis, dependency management, and health checks.","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"readme":"","readmeFilename":"README.md"}