{"_id":"@kb-labs/quality-contracts","_rev":"132-6b632f3700d34deef3753bb4fab5be61","name":"@kb-labs/quality-contracts","dist-tags":{"candidate-platform-2.119.0-canary-3edea00f6d21":"2.119.0-canary.3edea00f6","candidate-platform-2.119.0-canary-8f939a290":"2.119.0-canary.8f939a290","candidate-platform-2.119.0-canary-0c078654e":"2.119.0-canary.0c078654e","candidate-platform-2.119.0-canary-ce846d079":"2.119.0-canary.ce846d079","candidate-platform-2.119.0-canary-62ffd5965":"2.119.0-canary.62ffd5965","candidate-platform-2.119.0-canary-1b2bf822b":"2.119.0-canary.1b2bf822b","candidate-platform-2.119.0-canary-602573533":"2.119.0-canary.602573533","candidate-platform-2.119.0-canary.0b4b21a55-canary-0b4b21a55066":"2.119.0-canary.0b4b21a55","candidate-platform-2.119.0-stable-30310c8f10a2":"2.119.0","candidate-platform-2.119.1-canary.b53bbee1d-canary-b53bbee1dd39":"2.119.1-canary.b53bbee1d","candidate-platform-2.119.1-canary.a6aa9b388-canary-a6aa9b38817f":"2.119.1-canary.a6aa9b388","candidate-platform-2.119.1-canary.57c3a1e5e-canary-57c3a1e5e072":"2.119.1-canary.57c3a1e5e","candidate-platform-2.119.1-canary.1e87213c2-canary-1e87213c240d":"2.119.1-canary.1e87213c2","candidate-platform-2.119.1-canary.ee03bc25d-canary-2":"2.119.1-canary.ee03bc25d","candidate-platform-2.119.1-canary.a73502f0d-canary-3":"2.119.1-canary.a73502f0d","candidate-platform-2.119.1-canary.e834e2cf9-canary-5":"2.119.1-canary.e834e2cf9","candidate-platform-2.119.1-canary.6a127adf8-canary-6":"2.119.1-canary.6a127adf8","canary":"2.119.1-canary.c8f889b14","candidate-platform-2.119.1-canary.c8f889b14-canary-c8f889b14fcb":"2.119.1-canary.c8f889b14","candidate-platform-2.120.0-canary.68fdd56fa-canary-68fdd56fa81b":"2.120.0-canary.68fdd56fa","latest":"2.120.1","candidate-platform-2.120.0-stable-dafff6e385f0":"2.120.0","candidate-platform-2.120.1-stable-80dd88880fc4":"2.120.1"},"versions":{"0.6.0":{"name":"@kb-labs/quality-contracts","version":"0.6.0","_id":"@kb-labs/quality-contracts@0.6.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"6baf74689646cedfdd26f6fc04785412bd59a822","tarball":"https://registry.npmjs.org/@kb-labs/quality-contracts/-/quality-contracts-0.6.0.tgz","fileCount":9,"integrity":"sha512-x2fBozlteCfBD/Bund6KdQuhoeffzEcmZ7uTSn8iDiVNSS9+Ll4ta20Hcgk/XBfxR3UFeytNAK064VqMd0mYLg==","signatures":[{"sig":"MEUCIEWHyD6niLLGz1KgMy2WD0BSoLHXiUXlRkx/NDwUfx3jAiEAvTtyAl3TTqpXWmWiPpqyUYo/SUZbL/pLxC3w3Uux5wg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71674},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./dist/*":"./dist/*","./schema":{"types":"./dist/schema.d.ts","import":"./dist/schema.js"},"./contract":{"types":"./dist/contract.d.ts","import":"./dist/contract.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-contracts build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_npmVersion":"10.8.2","description":"Type-safe contracts for Quality Plugin. Types, schemas, and constants for monorepo analysis and quality checks.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.23.8"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.4","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"link:../../../../infra/kb-labs-devkit"},"_npmOperationalInternal":{"tmp":"tmp/quality-contracts_0.6.0_1775492549478_0.14826121350664412","host":"s3://npm-registry-packages-npm-production"}},"2.6.0":{"name":"@kb-labs/quality-contracts","version":"2.6.0","_id":"@kb-labs/quality-contracts@2.6.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"4f03373740620e6f61a465b84877b3471a9b59de","tarball":"https://registry.npmjs.org/@kb-labs/quality-contracts/-/quality-contracts-2.6.0.tgz","fileCount":9,"integrity":"sha512-lDUeyfKQn82TtlXuBGWFYG08IsxuutxvXnuxr/+QSEStln3uHBWshGGGPP9YLmpRF0U8jzcqUqPXhMTg/6n5HA==","signatures":[{"sig":"MEYCIQD2gK44CjNwxHn+jvkhwRx+3Hskz8jJ2tXHr8oeLnPqagIhALlWpSGkhjcnUPboz5PH9ruZ+pUw3kPtjFUo5J2+BM8U","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71552},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./dist/*":"./dist/*","./contract":{"types":"./dist/contract.d.ts","import":"./dist/contract.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-contracts build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_npmVersion":"10.8.2","description":"Type-safe contracts for Quality Plugin. Types, schemas, and constants for monorepo analysis and quality checks.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.76"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.4","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/quality-contracts_2.6.0_1775922353055_0.556461692114532","host":"s3://npm-registry-packages-npm-production"}},"2.9.0":{"name":"@kb-labs/quality-contracts","version":"2.9.0","_id":"@kb-labs/quality-contracts@2.9.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"de3fb388fb8b1b40517bbf03d380dc83618b8438","tarball":"https://registry.npmjs.org/@kb-labs/quality-contracts/-/quality-contracts-2.9.0.tgz","fileCount":9,"integrity":"sha512-bFDlwPzlIfjksXNq+GXOT/KlVluoEePaKU8aX68xMWKrfA+iS5v15f9VUKdR8W7iAVXb/OBEz1IAU36IczQOLQ==","signatures":[{"sig":"MEUCIQD3MdiY8Bj1q55riDF+sbUn0gUlwwQwYeqtFXN69JTuHgIgD/kFTXdW9esDXg2QcSJEN1kpsF6h6AGrW4gF3Ex8T3w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71545},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-quality-contracts-2.9.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./dist/*":"./dist/*","./contract":{"types":"./dist/contract.d.ts","import":"./dist/contract.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-contracts build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/25d530aad5239e36109638324be1721c/kb-labs-quality-contracts-2.9.0.tgz","_integrity":"sha512-bFDlwPzlIfjksXNq+GXOT/KlVluoEePaKU8aX68xMWKrfA+iS5v15f9VUKdR8W7iAVXb/OBEz1IAU36IczQOLQ==","_npmVersion":"10.8.2","description":"Type-safe contracts for Quality Plugin. Types, schemas, and constants for monorepo analysis and quality checks.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.76"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.4","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.9.0"},"_npmOperationalInternal":{"tmp":"tmp/quality-contracts_2.9.0_1775932086177_0.2695889012126078","host":"s3://npm-registry-packages-npm-production"}},"2.10.0":{"name":"@kb-labs/quality-contracts","version":"2.10.0","_id":"@kb-labs/quality-contracts@2.10.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"f279b51cbabdab2535ece68a3d4b5413d0413570","tarball":"https://registry.npmjs.org/@kb-labs/quality-contracts/-/quality-contracts-2.10.0.tgz","fileCount":9,"integrity":"sha512-8AC7pwFlRUv3j+GwfT1JzHjgLflyQ/ICudOnMAuWvi9HS3uQfAbUAezM5D3IZErz1ugLL1Yyg/QbRwKTDOXkIw==","signatures":[{"sig":"MEUCIF1zkz1eMOZKSmhw6E0tbLeDelzPUiRU4F6zuX3vGI5OAiEA0sYzTuaHdwG6fdrZnbj7H2DddN6ziLB1Ilx7MfQmoRA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71547},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-quality-contracts-2.10.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./dist/*":"./dist/*","./contract":{"types":"./dist/contract.d.ts","import":"./dist/contract.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-contracts build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/71117b8bbc27d769ccbe9db1ff9dbe30/kb-labs-quality-contracts-2.10.0.tgz","_integrity":"sha512-8AC7pwFlRUv3j+GwfT1JzHjgLflyQ/ICudOnMAuWvi9HS3uQfAbUAezM5D3IZErz1ugLL1Yyg/QbRwKTDOXkIw==","_npmVersion":"10.8.2","description":"Type-safe contracts for Quality Plugin. Types, schemas, and constants for monorepo analysis and quality checks.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.76"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.4","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.10.0"},"_npmOperationalInternal":{"tmp":"tmp/quality-contracts_2.10.0_1775934084258_0.9398580998773298","host":"s3://npm-registry-packages-npm-production"}},"2.11.0":{"name":"@kb-labs/quality-contracts","version":"2.11.0","_id":"@kb-labs/quality-contracts@2.11.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"4541834ce1fb313d0a528d4f29938bdbfc84034f","tarball":"https://registry.npmjs.org/@kb-labs/quality-contracts/-/quality-contracts-2.11.0.tgz","fileCount":9,"integrity":"sha512-ye5gIZYh1diMapJO5G3q/e95SP/0tMRTiugkocmLRSSCV9b7YAbiWzycsmWbqGDplNl2n8ENP5aVVHdO8GlYnQ==","signatures":[{"sig":"MEUCIQDm2ANlwXIrwxSlGKLg/dHX/PxUxU57WzLsKWztCWRxmQIgLlgZg2WarVbhXC+XCCZWqHlmD4n9uEmJH07C+eO1xPk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71547},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-quality-contracts-2.11.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./dist/*":"./dist/*","./contract":{"types":"./dist/contract.d.ts","import":"./dist/contract.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-contracts build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/c9fcc102567417324cdc9278b8f2e5b9/kb-labs-quality-contracts-2.11.0.tgz","_integrity":"sha512-ye5gIZYh1diMapJO5G3q/e95SP/0tMRTiugkocmLRSSCV9b7YAbiWzycsmWbqGDplNl2n8ENP5aVVHdO8GlYnQ==","_npmVersion":"10.8.2","description":"Type-safe contracts for Quality Plugin. Types, schemas, and constants for monorepo analysis and quality checks.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.76"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.4","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.11.0"},"_npmOperationalInternal":{"tmp":"tmp/quality-contracts_2.11.0_1775935810054_0.8923096559116588","host":"s3://npm-registry-packages-npm-production"}},"2.12.0":{"name":"@kb-labs/quality-contracts","version":"2.12.0","_id":"@kb-labs/quality-contracts@2.12.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"cc9193a1899d35c991660baf03adbfffc6e8a446","tarball":"https://registry.npmjs.org/@kb-labs/quality-contracts/-/quality-contracts-2.12.0.tgz","fileCount":9,"integrity":"sha512-VdX+QJmvTCSQtw/GOPI3/XYMIGZJaNisCTR7Cvp2qXjr5P4/6dcmjIzvezk9eypps4Fhewo61ItVJMvHnk6cWQ==","signatures":[{"sig":"MEUCIQCrgiwATLwZd3HSUa1HLw7F7bjEhrSNeXFqFkB3Sd4NFAIgd43ajoGKINtgawFD4RImpuG1p3SjCfKhI/NmWBarHuc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71547},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-quality-contracts-2.12.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./dist/*":"./dist/*","./contract":{"types":"./dist/contract.d.ts","import":"./dist/contract.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-contracts build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/2ef226bba321dc2bdf23e60b2340832c/kb-labs-quality-contracts-2.12.0.tgz","_integrity":"sha512-VdX+QJmvTCSQtw/GOPI3/XYMIGZJaNisCTR7Cvp2qXjr5P4/6dcmjIzvezk9eypps4Fhewo61ItVJMvHnk6cWQ==","_npmVersion":"10.8.2","description":"Type-safe contracts for Quality Plugin. Types, schemas, and constants for monorepo analysis and quality checks.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.76"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.4","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.12.0"},"_npmOperationalInternal":{"tmp":"tmp/quality-contracts_2.12.0_1775937894261_0.5377378327495448","host":"s3://npm-registry-packages-npm-production"}},"2.13.0":{"name":"@kb-labs/quality-contracts","version":"2.13.0","_id":"@kb-labs/quality-contracts@2.13.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"0daafefdc24c984b1a5325b7d135554012140dda","tarball":"https://registry.npmjs.org/@kb-labs/quality-contracts/-/quality-contracts-2.13.0.tgz","fileCount":9,"integrity":"sha512-7e8mu+ZKA5w3Wqdqo9HvZ2HrQsZjG2NghRLW1mBLjcpQjWRCnb7RupmS4VWbHBTtz1Bea8Ux8ER+FpQJWw1EJQ==","signatures":[{"sig":"MEYCIQCHRcIm/Vv6X9I8G/V4D8jEeBhQK+bXJi2WIBmit2aU2AIhANqCJIQ3rR4RI9Uo6PaCGOJY1+OmUguWHWIKj5fvVbZe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71547},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-quality-contracts-2.13.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./dist/*":"./dist/*","./contract":{"types":"./dist/contract.d.ts","import":"./dist/contract.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-contracts build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/3318afc51cdcfecef101b3f6e7e42e7c/kb-labs-quality-contracts-2.13.0.tgz","_integrity":"sha512-7e8mu+ZKA5w3Wqdqo9HvZ2HrQsZjG2NghRLW1mBLjcpQjWRCnb7RupmS4VWbHBTtz1Bea8Ux8ER+FpQJWw1EJQ==","_npmVersion":"10.8.2","description":"Type-safe contracts for Quality Plugin. Types, schemas, and constants for monorepo analysis and quality checks.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.76"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.4","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.13.0"},"_npmOperationalInternal":{"tmp":"tmp/quality-contracts_2.13.0_1775939128440_0.8964486472522692","host":"s3://npm-registry-packages-npm-production"}},"2.14.0":{"name":"@kb-labs/quality-contracts","version":"2.14.0","_id":"@kb-labs/quality-contracts@2.14.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"10c90e013e9b1575045134e939d56e384d72d3e4","tarball":"https://registry.npmjs.org/@kb-labs/quality-contracts/-/quality-contracts-2.14.0.tgz","fileCount":9,"integrity":"sha512-XpV3qGaC7V742kPYBmb1++YYdqWPYU4TB/L1ndR0fHCSJhmHfrYHSRTyoLI6Un5HajCqNNvHfSwz05zBJgtCAQ==","signatures":[{"sig":"MEUCICvcLGPaM4kbvtzUMu4lY+LYMJmw1ncJEQbpVutTsIDQAiEA8ove99LjRjdj5zDHW4rPF/zZI7TXSnVHOfIZikJjt40=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71547},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-quality-contracts-2.14.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./dist/*":"./dist/*","./contract":{"types":"./dist/contract.d.ts","import":"./dist/contract.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-contracts build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/ea8915804bbc8e6ed4d50c9db52f66c1/kb-labs-quality-contracts-2.14.0.tgz","_integrity":"sha512-XpV3qGaC7V742kPYBmb1++YYdqWPYU4TB/L1ndR0fHCSJhmHfrYHSRTyoLI6Un5HajCqNNvHfSwz05zBJgtCAQ==","_npmVersion":"10.8.2","description":"Type-safe contracts for Quality Plugin. Types, schemas, and constants for monorepo analysis and quality checks.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.76"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.4","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.14.0"},"_npmOperationalInternal":{"tmp":"tmp/quality-contracts_2.14.0_1775988137370_0.832311988186764","host":"s3://npm-registry-packages-npm-production"}},"2.15.0":{"name":"@kb-labs/quality-contracts","version":"2.15.0","_id":"@kb-labs/quality-contracts@2.15.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"2a122b5014061e16a10b9f0d36b2054e190f5c35","tarball":"https://registry.npmjs.org/@kb-labs/quality-contracts/-/quality-contracts-2.15.0.tgz","fileCount":9,"integrity":"sha512-Ola3paEKsIdZ3PX6jPFydKLje1LufuijQJ9/8duFeSSg7PoPXZjVU8MI4egnSTER1JYaE8Esej5YkyiWghVEFQ==","signatures":[{"sig":"MEYCIQDX0x3r8bHSygUCZTLcQBOo7OFCar16HXTTmWNo5voRuwIhAMGadkWSz3R+GovfHnxjr0KL6tGCwqq1cicsV3hmimgk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71547},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-quality-contracts-2.15.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./dist/*":"./dist/*","./contract":{"types":"./dist/contract.d.ts","import":"./dist/contract.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-contracts build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/2410990a6722158dae8a31eaee5a251a/kb-labs-quality-contracts-2.15.0.tgz","_integrity":"sha512-Ola3paEKsIdZ3PX6jPFydKLje1LufuijQJ9/8duFeSSg7PoPXZjVU8MI4egnSTER1JYaE8Esej5YkyiWghVEFQ==","_npmVersion":"10.8.2","description":"Type-safe contracts for Quality Plugin. Types, schemas, and constants for monorepo analysis and quality checks.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.76"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.4","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.15.0"},"_npmOperationalInternal":{"tmp":"tmp/quality-contracts_2.15.0_1776024376041_0.6457812513957049","host":"s3://npm-registry-packages-npm-production"}},"2.17.0":{"name":"@kb-labs/quality-contracts","version":"2.17.0","_id":"@kb-labs/quality-contracts@2.17.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"13142ebf780266d720e601156eceae0bcbd46535","tarball":"https://registry.npmjs.org/@kb-labs/quality-contracts/-/quality-contracts-2.17.0.tgz","fileCount":9,"integrity":"sha512-vrBvZWHNpD8/1xJkqHp3sP0juGLWtqJlOEDZgQL+p/ES/yauuO1Uij9iIjZ+FBpD51QZTmCU391Sq68a9rrCWw==","signatures":[{"sig":"MEUCICw4EcB57E/Do4q0+xHtjKhLnXzKpFzmklJBy2C6LjPaAiEAyNqs+9xITZn5pE6ny1DkhN29FwPe2ynrho8Xz50CgQ8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71547},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-quality-contracts-2.17.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./dist/*":"./dist/*","./contract":{"types":"./dist/contract.d.ts","import":"./dist/contract.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-contracts build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/9dcff172935257788b9b98ed4cce4b72/kb-labs-quality-contracts-2.17.0.tgz","_integrity":"sha512-vrBvZWHNpD8/1xJkqHp3sP0juGLWtqJlOEDZgQL+p/ES/yauuO1Uij9iIjZ+FBpD51QZTmCU391Sq68a9rrCWw==","_npmVersion":"10.8.2","description":"Type-safe contracts for Quality Plugin. Types, schemas, and constants for monorepo analysis and quality checks.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.76"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.4","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.17.0"},"_npmOperationalInternal":{"tmp":"tmp/quality-contracts_2.17.0_1776089837666_0.4238322985067349","host":"s3://npm-registry-packages-npm-production"}},"2.18.0":{"name":"@kb-labs/quality-contracts","version":"2.18.0","_id":"@kb-labs/quality-contracts@2.18.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"dc5244b54800e4c4b261260cf5ec71b7e24e9050","tarball":"https://registry.npmjs.org/@kb-labs/quality-contracts/-/quality-contracts-2.18.0.tgz","fileCount":9,"integrity":"sha512-F7ChKDRuewC+/2wQgTRox0/sj3Gmh3imb6R5COaffZrM06aSsSjftCEjrSYJ4wU4/+vF5Att6I6ayqqWSi90DA==","signatures":[{"sig":"MEQCIDRqC4ZKlvUaq8IMAy1I/LUakmSDSG4DsnC2m7nGkMfgAiBm555+pdeR4JqlzgYsfGgiAWOffDOhT0t0JiwLd7jbIg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71547},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-quality-contracts-2.18.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./dist/*":"./dist/*","./contract":{"types":"./dist/contract.d.ts","import":"./dist/contract.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-contracts build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/5f1cea0e7c2fddad5687ede1fd3f7049/kb-labs-quality-contracts-2.18.0.tgz","_integrity":"sha512-F7ChKDRuewC+/2wQgTRox0/sj3Gmh3imb6R5COaffZrM06aSsSjftCEjrSYJ4wU4/+vF5Att6I6ayqqWSi90DA==","_npmVersion":"10.8.2","description":"Type-safe contracts for Quality Plugin. Types, schemas, and constants for monorepo analysis and quality checks.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.76"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.4","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.18.0"},"_npmOperationalInternal":{"tmp":"tmp/quality-contracts_2.18.0_1776090888759_0.14172313264629088","host":"s3://npm-registry-packages-npm-production"}},"2.19.0":{"name":"@kb-labs/quality-contracts","version":"2.19.0","_id":"@kb-labs/quality-contracts@2.19.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"4d6a6bd76899096a7afde4d5b8369fd733bf95da","tarball":"https://registry.npmjs.org/@kb-labs/quality-contracts/-/quality-contracts-2.19.0.tgz","fileCount":9,"integrity":"sha512-JWdbcpHT8ZE2pTp7m2lmAxNDR8QikVf4TNNhwTF5jIybSNO/Vb3qlKDrrAp640YoTYGkTY93H9Qto7lpcngsqA==","signatures":[{"sig":"MEUCIHGFZySKPe0zl/UpbHQ5Dbl6MGgv5zlp+2II+9JOH1nLAiEA1WtreCPpb3e0ANf80/U0j82BpPLEMyvHSg7p7LgUZZc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71547},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-quality-contracts-2.19.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./dist/*":"./dist/*","./contract":{"types":"./dist/contract.d.ts","import":"./dist/contract.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-contracts build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/662f338c68157c85ef4e6da76672f34b/kb-labs-quality-contracts-2.19.0.tgz","_integrity":"sha512-JWdbcpHT8ZE2pTp7m2lmAxNDR8QikVf4TNNhwTF5jIybSNO/Vb3qlKDrrAp640YoTYGkTY93H9Qto7lpcngsqA==","_npmVersion":"10.8.2","description":"Type-safe contracts for Quality Plugin. Types, schemas, and constants for monorepo analysis and quality checks.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.76"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.4","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.19.0"},"_npmOperationalInternal":{"tmp":"tmp/quality-contracts_2.19.0_1776094134141_0.39201190193777125","host":"s3://npm-registry-packages-npm-production"}},"2.20.0":{"name":"@kb-labs/quality-contracts","version":"2.20.0","_id":"@kb-labs/quality-contracts@2.20.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"1fc8e12467bb3df5803c4e7343b51b0a663ffd4b","tarball":"https://registry.npmjs.org/@kb-labs/quality-contracts/-/quality-contracts-2.20.0.tgz","fileCount":9,"integrity":"sha512-qxtGbiR/9dz1/2K5O/CeFw8RmifcJBbOL1j4tV19SjBBpu/wf25jvhIYZc/6ULR9AQsKj1ugO+LuPniv4b3rTw==","signatures":[{"sig":"MEUCIBFDbKICmu2ffPsZ+7Zvx1p8ycmLRRCF7DS4oGcNzr8aAiEAmTHMy3rjzhDhXzPIRyK6pbKSsM0/or7v6skRzkJJmA8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71547},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-quality-contracts-2.20.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./dist/*":"./dist/*","./contract":{"types":"./dist/contract.d.ts","import":"./dist/contract.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-contracts build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/ec8bca6f6f7d727d879da94d14eb4a88/kb-labs-quality-contracts-2.20.0.tgz","_integrity":"sha512-qxtGbiR/9dz1/2K5O/CeFw8RmifcJBbOL1j4tV19SjBBpu/wf25jvhIYZc/6ULR9AQsKj1ugO+LuPniv4b3rTw==","_npmVersion":"10.8.2","description":"Type-safe contracts for Quality Plugin. Types, schemas, and constants for monorepo analysis and quality checks.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.76"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.4","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.20.0"},"_npmOperationalInternal":{"tmp":"tmp/quality-contracts_2.20.0_1776113907970_0.6991511557426053","host":"s3://npm-registry-packages-npm-production"}},"2.22.0":{"name":"@kb-labs/quality-contracts","version":"2.22.0","_id":"@kb-labs/quality-contracts@2.22.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"908bf68d148aba2d491a4c060217539f0314a978","tarball":"https://registry.npmjs.org/@kb-labs/quality-contracts/-/quality-contracts-2.22.0.tgz","fileCount":9,"integrity":"sha512-3TQLiTNtFzFAfFyl+rvDDUO9i4hTe5OXs6Y/ldu/BofEciuFrZFpyhEnpvlWgMbnjGUqqho0aUVpfp1vQLfR5Q==","signatures":[{"sig":"MEYCIQD1VEdEURO0+5DEbiNDO1Eh7KDr0xwQhoi8v3DbLx2L+wIhAL5Sy52XnBzcwOpqV18AOSMiY7sDPpob5koEuqdRXDzJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71547},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-quality-contracts-2.22.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./dist/*":"./dist/*","./contract":{"types":"./dist/contract.d.ts","import":"./dist/contract.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-contracts build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/226612eb0aea36029ee2457f9146e878/kb-labs-quality-contracts-2.22.0.tgz","_integrity":"sha512-3TQLiTNtFzFAfFyl+rvDDUO9i4hTe5OXs6Y/ldu/BofEciuFrZFpyhEnpvlWgMbnjGUqqho0aUVpfp1vQLfR5Q==","_npmVersion":"10.8.2","description":"Type-safe contracts for Quality Plugin. Types, schemas, and constants for monorepo analysis and quality checks.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.76"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.4","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.22.0"},"_npmOperationalInternal":{"tmp":"tmp/quality-contracts_2.22.0_1776158766997_0.6768038511670817","host":"s3://npm-registry-packages-npm-production"}},"2.23.0":{"name":"@kb-labs/quality-contracts","version":"2.23.0","_id":"@kb-labs/quality-contracts@2.23.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"a98683ab3100a02196f63699fffa6fa681b0917c","tarball":"https://registry.npmjs.org/@kb-labs/quality-contracts/-/quality-contracts-2.23.0.tgz","fileCount":9,"integrity":"sha512-3w6VxCrLryzwvZxkGPsCXNavtc/BWR+LUIvVbDiI0i8wTZqm/GPk8gSNYPqeFhdBqIo/m944Yn7aSv0icE84ZQ==","signatures":[{"sig":"MEYCIQDGFiHPg2vtKdPx3LvUczT2q1JyPWM9W/+OCPF64awxzwIhAJCg0SVWIinScTiJtU1YgzC+SD0BlH8QAxwNkSsXHPMT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71547},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-quality-contracts-2.23.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./dist/*":"./dist/*","./contract":{"types":"./dist/contract.d.ts","import":"./dist/contract.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-contracts build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/9c5d586229505aa866ff43418f9e8a5a/kb-labs-quality-contracts-2.23.0.tgz","_integrity":"sha512-3w6VxCrLryzwvZxkGPsCXNavtc/BWR+LUIvVbDiI0i8wTZqm/GPk8gSNYPqeFhdBqIo/m944Yn7aSv0icE84ZQ==","_npmVersion":"10.8.2","description":"Type-safe contracts for Quality Plugin. Types, schemas, and constants for monorepo analysis and quality checks.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.76"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.4","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.23.0"},"_npmOperationalInternal":{"tmp":"tmp/quality-contracts_2.23.0_1776159473328_0.6674757985357305","host":"s3://npm-registry-packages-npm-production"}},"2.25.0":{"name":"@kb-labs/quality-contracts","version":"2.25.0","_id":"@kb-labs/quality-contracts@2.25.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"476d66f61abfbc69cb40b66982d890f90479e4df","tarball":"https://registry.npmjs.org/@kb-labs/quality-contracts/-/quality-contracts-2.25.0.tgz","fileCount":9,"integrity":"sha512-6x7Co+5kw5xjt3y6fNaJ7hkCwGWMBN8L+ItpPNzsY1oHsBJuSOyokDn+DfXO5AdaxNhyOG4D7/b1gFztSlPbJw==","signatures":[{"sig":"MEUCIQCY9UBZmtkQOzMrroj3vllJarYHpjsSBXFLtOWS9AfPfQIgSEd2bS4t7uwObg76WsMqYY2+89+Es/7zHmTHdl/nZ4s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71547},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-quality-contracts-2.25.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./dist/*":"./dist/*","./contract":{"types":"./dist/contract.d.ts","import":"./dist/contract.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-contracts build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/c0383412152470162d5f7c5e1033c1b0/kb-labs-quality-contracts-2.25.0.tgz","_integrity":"sha512-6x7Co+5kw5xjt3y6fNaJ7hkCwGWMBN8L+ItpPNzsY1oHsBJuSOyokDn+DfXO5AdaxNhyOG4D7/b1gFztSlPbJw==","_npmVersion":"10.8.2","description":"Type-safe contracts for Quality Plugin. Types, schemas, and constants for monorepo analysis and quality checks.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.76"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.4","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.25.0"},"_npmOperationalInternal":{"tmp":"tmp/quality-contracts_2.25.0_1776163908150_0.5181913842850656","host":"s3://npm-registry-packages-npm-production"}},"2.28.0":{"name":"@kb-labs/quality-contracts","version":"2.28.0","_id":"@kb-labs/quality-contracts@2.28.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"2f2795134d9c19f4bbd18b00cc1d8a71ac5453a7","tarball":"https://registry.npmjs.org/@kb-labs/quality-contracts/-/quality-contracts-2.28.0.tgz","fileCount":9,"integrity":"sha512-mYxUYfG6j31TSgzxJdlwAmn6RuqfCIdE1oyEDm0mrS7xqEM6/GiJvjvA2drHF13XEhgvUc9Q/qdCiFoq5jtmZg==","signatures":[{"sig":"MEYCIQCMHfj6WOwLgTuXxOe5T+HNDX9C6IzaS2NRLn5B0ETH7gIhAPoffYEECw19y9xm7Yhe5YA5fqlYcSvUvTUVUtppfFUN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71547},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-quality-contracts-2.28.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./dist/*":"./dist/*","./contract":{"types":"./dist/contract.d.ts","import":"./dist/contract.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-contracts build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/021843972a110f58fbbf4644b022463f/kb-labs-quality-contracts-2.28.0.tgz","_integrity":"sha512-mYxUYfG6j31TSgzxJdlwAmn6RuqfCIdE1oyEDm0mrS7xqEM6/GiJvjvA2drHF13XEhgvUc9Q/qdCiFoq5jtmZg==","_npmVersion":"10.8.2","description":"Type-safe contracts for Quality Plugin. Types, schemas, and constants for monorepo analysis and quality checks.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.76"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.4","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.28.0"},"_npmOperationalInternal":{"tmp":"tmp/quality-contracts_2.28.0_1776170227368_0.694440008035139","host":"s3://npm-registry-packages-npm-production"}},"2.29.0":{"name":"@kb-labs/quality-contracts","version":"2.29.0","_id":"@kb-labs/quality-contracts@2.29.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"9e47d5caa5259a7208da7993cb07e895641eba4a","tarball":"https://registry.npmjs.org/@kb-labs/quality-contracts/-/quality-contracts-2.29.0.tgz","fileCount":9,"integrity":"sha512-97mOv7ek3GYuz0PyP3zrfzFZ7JeUjVPtDaT8ToxvwIm9hk19sZWBJ/YOpkOSy3Y8pLVapVAjrpkkXzqKkwa6Dw==","signatures":[{"sig":"MEUCIQDNLvcqsos9Jmjko8Jw1aIYZMunuihrJNbhtgQkHBVZRQIgZmMmLTM7ryvP1DvAVR6xRH12X/Y///Ce9agzclAfFJs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71547},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-quality-contracts-2.29.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./dist/*":"./dist/*","./contract":{"types":"./dist/contract.d.ts","import":"./dist/contract.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-contracts build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/f4e3e7414a9aaa21ec0484b749d6939e/kb-labs-quality-contracts-2.29.0.tgz","_integrity":"sha512-97mOv7ek3GYuz0PyP3zrfzFZ7JeUjVPtDaT8ToxvwIm9hk19sZWBJ/YOpkOSy3Y8pLVapVAjrpkkXzqKkwa6Dw==","_npmVersion":"10.8.2","description":"Type-safe contracts for Quality Plugin. Types, schemas, and constants for monorepo analysis and quality checks.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.76"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.4","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.29.0"},"_npmOperationalInternal":{"tmp":"tmp/quality-contracts_2.29.0_1776186590360_0.056057844830236236","host":"s3://npm-registry-packages-npm-production"}},"2.30.0":{"name":"@kb-labs/quality-contracts","version":"2.30.0","_id":"@kb-labs/quality-contracts@2.30.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"fd08450447f34e3af842b4b25b432e772dc2ddaf","tarball":"https://registry.npmjs.org/@kb-labs/quality-contracts/-/quality-contracts-2.30.0.tgz","fileCount":9,"integrity":"sha512-gyFyNjYaO4zoYpVJYwl+hhtCA64uXhW8bppmwnu9XswIKnESAkEfXKLoRJJwm7T+d7NHNG4I+aAGczLhW5Z3Sg==","signatures":[{"sig":"MEYCIQCOfZ0op/PHs6HRwkBCmOtobLnToPv8i21CfkVlXnDhqAIhAODoXg0AWsbmoN4ZwyhKITK/X/sFeOt9Gl8lE0vcEfil","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71547},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-quality-contracts-2.30.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./dist/*":"./dist/*","./contract":{"types":"./dist/contract.d.ts","import":"./dist/contract.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-contracts build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/1a94db50980f4caa23bae3d0aa760456/kb-labs-quality-contracts-2.30.0.tgz","_integrity":"sha512-gyFyNjYaO4zoYpVJYwl+hhtCA64uXhW8bppmwnu9XswIKnESAkEfXKLoRJJwm7T+d7NHNG4I+aAGczLhW5Z3Sg==","_npmVersion":"10.8.2","description":"Type-safe contracts for Quality Plugin. Types, schemas, and constants for monorepo analysis and quality checks.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.76"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.4","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.30.0"},"_npmOperationalInternal":{"tmp":"tmp/quality-contracts_2.30.0_1776191559702_0.7047474200019932","host":"s3://npm-registry-packages-npm-production"}},"2.31.0":{"name":"@kb-labs/quality-contracts","version":"2.31.0","_id":"@kb-labs/quality-contracts@2.31.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"e7c44f89a2450dc3967e018b5e4b5878e3950c83","tarball":"https://registry.npmjs.org/@kb-labs/quality-contracts/-/quality-contracts-2.31.0.tgz","fileCount":9,"integrity":"sha512-+E1IzuOdf9/cIGzvLPXqu3OqZCsOnbNwYAdbWhttsS/RfRkYkzBoKE5QhtHSvkKTonSFaN4PsgovS/nteu/1Jw==","signatures":[{"sig":"MEQCIEuJSzOQW2tCFLtzo0Hd7u62rA0QBTZazmYSgy9TCnY8AiAE5GJYXGA6JYFgona8MrxcuspLZVPNDTugVOqiwX13Aw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71547},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-quality-contracts-2.31.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./dist/*":"./dist/*","./contract":{"types":"./dist/contract.d.ts","import":"./dist/contract.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-contracts build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/293b309125f6e291c15fc832ebea2142/kb-labs-quality-contracts-2.31.0.tgz","_integrity":"sha512-+E1IzuOdf9/cIGzvLPXqu3OqZCsOnbNwYAdbWhttsS/RfRkYkzBoKE5QhtHSvkKTonSFaN4PsgovS/nteu/1Jw==","_npmVersion":"10.8.2","description":"Type-safe contracts for Quality Plugin. Types, schemas, and constants for monorepo analysis and quality checks.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.76"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.4","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.31.0"},"_npmOperationalInternal":{"tmp":"tmp/quality-contracts_2.31.0_1776194731374_0.978991010298546","host":"s3://npm-registry-packages-npm-production"}},"2.32.0":{"name":"@kb-labs/quality-contracts","version":"2.32.0","_id":"@kb-labs/quality-contracts@2.32.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"e9d7ea976cc0d882f6d7123750c295587753987d","tarball":"https://registry.npmjs.org/@kb-labs/quality-contracts/-/quality-contracts-2.32.0.tgz","fileCount":9,"integrity":"sha512-Y9pCSMO6cAAUUSrNPDN3oWjM4fy1+OD/afrSoQNKe9VPXVmlr5l9TvcK+JKB/hFgP77CUELrZdhMgn0gTGb9+w==","signatures":[{"sig":"MEYCIQCLD9uHZU+lCJ9INp0E98Qrw2KIpQ7kMTE9yJcBZspNbAIhAL0DjasfdDKLvKAesHt7Ev+3NvgiXS+lciElBqBhCsAx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71547},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-quality-contracts-2.32.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./dist/*":"./dist/*","./contract":{"types":"./dist/contract.d.ts","import":"./dist/contract.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-contracts build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/069e20088171e97bbb1366990efb8157/kb-labs-quality-contracts-2.32.0.tgz","_integrity":"sha512-Y9pCSMO6cAAUUSrNPDN3oWjM4fy1+OD/afrSoQNKe9VPXVmlr5l9TvcK+JKB/hFgP77CUELrZdhMgn0gTGb9+w==","_npmVersion":"10.8.2","description":"Type-safe contracts for Quality Plugin. Types, schemas, and constants for monorepo analysis and quality checks.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.76"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.4","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.32.0"},"_npmOperationalInternal":{"tmp":"tmp/quality-contracts_2.32.0_1776201152450_0.7975941256635763","host":"s3://npm-registry-packages-npm-production"}},"2.33.0":{"name":"@kb-labs/quality-contracts","version":"2.33.0","_id":"@kb-labs/quality-contracts@2.33.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"93f86c43d2d3a01db0333f023d8be2843fba7832","tarball":"https://registry.npmjs.org/@kb-labs/quality-contracts/-/quality-contracts-2.33.0.tgz","fileCount":9,"integrity":"sha512-6pkkb4sIjl0qPcIPC0JQPX89QODBOuFGNzRW/ZbBds8j7xUAWKmjKg6So/xFQ2+JAIW7Fn7i6423sM+tWQXKig==","signatures":[{"sig":"MEUCIQDSTFa5eRiq8JevqbmQTyIplPcOjosbAHpq+Y69KFSP5gIgKOFz61brdWh9xOm2m/1kCZgF1Bs4MH7lKguEvdmEBM8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71547},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-quality-contracts-2.33.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./dist/*":"./dist/*","./contract":{"types":"./dist/contract.d.ts","import":"./dist/contract.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-contracts build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/206247dd504cb3cf6e0b464f01250480/kb-labs-quality-contracts-2.33.0.tgz","_integrity":"sha512-6pkkb4sIjl0qPcIPC0JQPX89QODBOuFGNzRW/ZbBds8j7xUAWKmjKg6So/xFQ2+JAIW7Fn7i6423sM+tWQXKig==","_npmVersion":"10.8.2","description":"Type-safe contracts for Quality Plugin. Types, schemas, and constants for monorepo analysis and quality checks.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.76"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.4","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.33.0"},"_npmOperationalInternal":{"tmp":"tmp/quality-contracts_2.33.0_1776202408965_0.9804383411867355","host":"s3://npm-registry-packages-npm-production"}},"2.34.0":{"name":"@kb-labs/quality-contracts","version":"2.34.0","_id":"@kb-labs/quality-contracts@2.34.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"945c85fcab05210e0ba52f11fb4470cde433bf5f","tarball":"https://registry.npmjs.org/@kb-labs/quality-contracts/-/quality-contracts-2.34.0.tgz","fileCount":9,"integrity":"sha512-rApKoLNWVN0APk4cqYRNjm+V236C4NGnYDWIcg0z1+5DVuX1BRtfi+d0a4JXTn+jndXrEqnDmp6NT4NpgReG5Q==","signatures":[{"sig":"MEQCIEiRO50MDKZM9+2ATNNpygZ1lyqF+rPluteaj3ceyfpBAiBLOelJ7zPzdsRg+Mu215k27MkS9Yq5SHlIyIcO461Jyw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71547},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-quality-contracts-2.34.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./dist/*":"./dist/*","./contract":{"types":"./dist/contract.d.ts","import":"./dist/contract.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-contracts build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/da1c5d08045ad00dd7f6ad9f46f28e7e/kb-labs-quality-contracts-2.34.0.tgz","_integrity":"sha512-rApKoLNWVN0APk4cqYRNjm+V236C4NGnYDWIcg0z1+5DVuX1BRtfi+d0a4JXTn+jndXrEqnDmp6NT4NpgReG5Q==","_npmVersion":"10.8.2","description":"Type-safe contracts for Quality Plugin. Types, schemas, and constants for monorepo analysis and quality checks.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.76"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.4","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.34.0"},"_npmOperationalInternal":{"tmp":"tmp/quality-contracts_2.34.0_1776204657589_0.30829572698398544","host":"s3://npm-registry-packages-npm-production"}},"2.35.0":{"name":"@kb-labs/quality-contracts","version":"2.35.0","_id":"@kb-labs/quality-contracts@2.35.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"b5ef3428ef5fd409d4ffffdc83263f0312617256","tarball":"https://registry.npmjs.org/@kb-labs/quality-contracts/-/quality-contracts-2.35.0.tgz","fileCount":9,"integrity":"sha512-rLJcRyxZD3SwUcizF8noeVV1b6DESQkbLGcGgkJk05kP7yvAcXid1+ttrncSr1oorfQehg7sz/R4NmladzPTEQ==","signatures":[{"sig":"MEYCIQChMmaFEPO/chsWdjF27cHJo5C3TqkKIWztjbABa6pyawIhAPbUhvZm27OG3WTtsHyRidUGZeaHFj9q1fFI9tBS6opx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71547},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-quality-contracts-2.35.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./dist/*":"./dist/*","./contract":{"types":"./dist/contract.d.ts","import":"./dist/contract.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-contracts build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/d60f401a9c47a4693108e47d6df11643/kb-labs-quality-contracts-2.35.0.tgz","_integrity":"sha512-rLJcRyxZD3SwUcizF8noeVV1b6DESQkbLGcGgkJk05kP7yvAcXid1+ttrncSr1oorfQehg7sz/R4NmladzPTEQ==","_npmVersion":"10.8.2","description":"Type-safe contracts for Quality Plugin. Types, schemas, and constants for monorepo analysis and quality checks.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.76"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.4","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.35.0"},"_npmOperationalInternal":{"tmp":"tmp/quality-contracts_2.35.0_1776240549041_0.059037269550370475","host":"s3://npm-registry-packages-npm-production"}},"2.36.0":{"name":"@kb-labs/quality-contracts","version":"2.36.0","_id":"@kb-labs/quality-contracts@2.36.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"aaab5d89d075ef5b9ab2519f6f2c30ed3a56e64d","tarball":"https://registry.npmjs.org/@kb-labs/quality-contracts/-/quality-contracts-2.36.0.tgz","fileCount":9,"integrity":"sha512-pz2+0tRc2Vat46VjyFppieiR64F/aaqnmJmHloD7yjmV7+eD3GmkTEsfop7tAZgo3KESxKZPBIySLa0vvZ9RKA==","signatures":[{"sig":"MEUCIQCPmbaM5ojCPMaulJCC0+rwGz32BsDnVVmiLDVG/Eoi0AIgZcaIQofBq6VpF8xtjBxGkj9V/DAT4KJJBQJwWRZGhbw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71547},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-quality-contracts-2.36.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./dist/*":"./dist/*","./contract":{"types":"./dist/contract.d.ts","import":"./dist/contract.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-contracts build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/5aaa3e5a42c4424b9e0b14013f1a6c5d/kb-labs-quality-contracts-2.36.0.tgz","_integrity":"sha512-pz2+0tRc2Vat46VjyFppieiR64F/aaqnmJmHloD7yjmV7+eD3GmkTEsfop7tAZgo3KESxKZPBIySLa0vvZ9RKA==","_npmVersion":"10.8.2","description":"Type-safe contracts for Quality Plugin. Types, schemas, and constants for monorepo analysis and quality checks.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.76"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.4","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.36.0"},"_npmOperationalInternal":{"tmp":"tmp/quality-contracts_2.36.0_1776275812618_0.5067316211515118","host":"s3://npm-registry-packages-npm-production"}},"2.37.0":{"name":"@kb-labs/quality-contracts","version":"2.37.0","_id":"@kb-labs/quality-contracts@2.37.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"82be60e5a2f63622bb9cf6f8ad56092628999006","tarball":"https://registry.npmjs.org/@kb-labs/quality-contracts/-/quality-contracts-2.37.0.tgz","fileCount":9,"integrity":"sha512-L88G4t7bzBdq61cEulOWXylAFPFg+PfLuEyUOtbqp0ZZDYJ6Z3rdT6ssS7nCbyiGsVSgCvIdfI5/Ahi3rkYDeg==","signatures":[{"sig":"MEUCIE7Og+WqI4HvdFniTNepZ7Li2jCbFgIZ75BEaqvK0vGgAiEAwrquhZ7Uf2gTitg3UQZ99uprBLMaBK+t7uR3p5CJn54=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71547},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-quality-contracts-2.37.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./dist/*":"./dist/*","./contract":{"types":"./dist/contract.d.ts","import":"./dist/contract.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-contracts build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/38c843ca2b27e493fd90d74fe067a77a/kb-labs-quality-contracts-2.37.0.tgz","_integrity":"sha512-L88G4t7bzBdq61cEulOWXylAFPFg+PfLuEyUOtbqp0ZZDYJ6Z3rdT6ssS7nCbyiGsVSgCvIdfI5/Ahi3rkYDeg==","_npmVersion":"10.8.2","description":"Type-safe contracts for Quality Plugin. Types, schemas, and constants for monorepo analysis and quality checks.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.76"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.4","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.37.0"},"_npmOperationalInternal":{"tmp":"tmp/quality-contracts_2.37.0_1776326620670_0.8445754443182625","host":"s3://npm-registry-packages-npm-production"}},"2.38.0":{"name":"@kb-labs/quality-contracts","version":"2.38.0","_id":"@kb-labs/quality-contracts@2.38.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"ce672ced128df9e38ca16a32cc04a1f26a7ef058","tarball":"https://registry.npmjs.org/@kb-labs/quality-contracts/-/quality-contracts-2.38.0.tgz","fileCount":9,"integrity":"sha512-68rj0ZRIasvA+FYY7jS0w1g+C5mD0xYtfSiorWGoQOvnZg0PLZJYxTFS9ZTGvE+u0flcA8kX7WHa1yM2FbgFHQ==","signatures":[{"sig":"MEUCIFOhkfQdMHvotu/MTx/162R6BKDKU5qFfCaZ1y5bH5/+AiEAwBJHBI7c8vrTR4bBkgYZT8re1j14JoSCT/rMN/yNN08=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71547},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-quality-contracts-2.38.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./dist/*":"./dist/*","./contract":{"types":"./dist/contract.d.ts","import":"./dist/contract.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-contracts build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/d3ab8d4d44d7cfa807c2dec91ccae62d/kb-labs-quality-contracts-2.38.0.tgz","_integrity":"sha512-68rj0ZRIasvA+FYY7jS0w1g+C5mD0xYtfSiorWGoQOvnZg0PLZJYxTFS9ZTGvE+u0flcA8kX7WHa1yM2FbgFHQ==","_npmVersion":"10.8.2","description":"Type-safe contracts for Quality Plugin. Types, schemas, and constants for monorepo analysis and quality checks.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.76"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.4","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.38.0"},"_npmOperationalInternal":{"tmp":"tmp/quality-contracts_2.38.0_1776330761671_0.16734514752388296","host":"s3://npm-registry-packages-npm-production"}},"2.39.0":{"name":"@kb-labs/quality-contracts","version":"2.39.0","_id":"@kb-labs/quality-contracts@2.39.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"e86b7baacc3f5b4bf7778b55c20b1940bbc4364e","tarball":"https://registry.npmjs.org/@kb-labs/quality-contracts/-/quality-contracts-2.39.0.tgz","fileCount":9,"integrity":"sha512-zuYWT4jZPpW40BFZy8cBNBNPWHHPDZL7Ifm73BHvU5tsyxJxIcrXFNTsET0FQ+JzNP7E3Wn4PV/V588eNlKbTw==","signatures":[{"sig":"MEUCIQDMpv1vQVbsmbJlgmMs98IG2DcPVJ2awfDwXwqspxOAnQIgPrk8eFMZyup2/jxiMUSe8/MsYfLbIVECLTv+m0ElCuU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71547},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-quality-contracts-2.39.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./dist/*":"./dist/*","./contract":{"types":"./dist/contract.d.ts","import":"./dist/contract.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-contracts build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/4ebba3cfb0931d393ad44da1cc601e33/kb-labs-quality-contracts-2.39.0.tgz","_integrity":"sha512-zuYWT4jZPpW40BFZy8cBNBNPWHHPDZL7Ifm73BHvU5tsyxJxIcrXFNTsET0FQ+JzNP7E3Wn4PV/V588eNlKbTw==","_npmVersion":"10.8.2","description":"Type-safe contracts for Quality Plugin. Types, schemas, and constants for monorepo analysis and quality checks.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.76"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.4","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.39.0"},"_npmOperationalInternal":{"tmp":"tmp/quality-contracts_2.39.0_1776356402920_0.5064516996741564","host":"s3://npm-registry-packages-npm-production"}},"2.40.0":{"name":"@kb-labs/quality-contracts","version":"2.40.0","_id":"@kb-labs/quality-contracts@2.40.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"97b327560123fb9dbe65f5a2b171e0329dc5949b","tarball":"https://registry.npmjs.org/@kb-labs/quality-contracts/-/quality-contracts-2.40.0.tgz","fileCount":9,"integrity":"sha512-gVEbAwfEnQGcSHAdrrnDEghLeCcJOv7GGVkx+j9CTNtG6jZFnSrXji7AROhl1IMNlp/N60JumBwz22MkDtfnMA==","signatures":[{"sig":"MEUCIQDDz7+VNe9/h0snvXlEVhN41kbde6Tc+hb6FIt9eD7BlwIgeW27BPrLB8+pXU6S3lrAgnWDROJSWYgYoToyeY9h5IA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71547},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-quality-contracts-2.40.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./dist/*":"./dist/*","./contract":{"types":"./dist/contract.d.ts","import":"./dist/contract.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-contracts build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/8c5fd3dc43ac7bbaa6f673add365596a/kb-labs-quality-contracts-2.40.0.tgz","_integrity":"sha512-gVEbAwfEnQGcSHAdrrnDEghLeCcJOv7GGVkx+j9CTNtG6jZFnSrXji7AROhl1IMNlp/N60JumBwz22MkDtfnMA==","_npmVersion":"10.8.2","description":"Type-safe contracts for Quality Plugin. Types, schemas, and constants for monorepo analysis and quality checks.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.76"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.4","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.40.0"},"_npmOperationalInternal":{"tmp":"tmp/quality-contracts_2.40.0_1776379595245_0.6511981534992612","host":"s3://npm-registry-packages-npm-production"}},"2.41.0":{"name":"@kb-labs/quality-contracts","version":"2.41.0","_id":"@kb-labs/quality-contracts@2.41.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"7965ac44f7ba803c40277d3941394fd8c2fd8ed9","tarball":"https://registry.npmjs.org/@kb-labs/quality-contracts/-/quality-contracts-2.41.0.tgz","fileCount":9,"integrity":"sha512-DkZvJGeZ6ImREp0pjrI8n8ZkajV6mQcGbBXwhd/Ajg2elfw6TpuvXJatdiyCjmiwS6lSqf60an665COlmp7TVA==","signatures":[{"sig":"MEQCIAxB7hOnK6nJ4rceKS9f2+8NAWQ1Dw1MUPmDH2w3XNEFAiBObqqWcRfLECa9uIUaujEhMC+rFoFAxsDynblIr5edwA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71547},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-quality-contracts-2.41.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./dist/*":"./dist/*","./contract":{"types":"./dist/contract.d.ts","import":"./dist/contract.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-contracts build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/6a380b67ee5c4430061b48fb2f84bc01/kb-labs-quality-contracts-2.41.0.tgz","_integrity":"sha512-DkZvJGeZ6ImREp0pjrI8n8ZkajV6mQcGbBXwhd/Ajg2elfw6TpuvXJatdiyCjmiwS6lSqf60an665COlmp7TVA==","_npmVersion":"10.8.2","description":"Type-safe contracts for Quality Plugin. Types, schemas, and constants for monorepo analysis and quality checks.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.76"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.4","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.41.0"},"_npmOperationalInternal":{"tmp":"tmp/quality-contracts_2.41.0_1776425102526_0.20052362908314425","host":"s3://npm-registry-packages-npm-production"}},"2.42.0":{"name":"@kb-labs/quality-contracts","version":"2.42.0","_id":"@kb-labs/quality-contracts@2.42.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"00ca3ee3a38e9248c0757d025d15a9a933b1d38b","tarball":"https://registry.npmjs.org/@kb-labs/quality-contracts/-/quality-contracts-2.42.0.tgz","fileCount":9,"integrity":"sha512-0OFgS90ZiqC6XagYhV/j/o1utlzfPSHqh5/N7oTUgV7c2veOhixfKmxPuIqoQ+8GEPSTgE56EKExhvgD7+r0EQ==","signatures":[{"sig":"MEUCIQDB0Hm3GvJCa5LInxkjtQGrm7EA0uYvNCYofvtXW98phAIgcaL5STsCt8bbad+LWQD1RShsDeNSXCEOrTxeBT7L/Ao=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71547},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-quality-contracts-2.42.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./dist/*":"./dist/*","./contract":{"types":"./dist/contract.d.ts","import":"./dist/contract.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-contracts build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/34701a4bf54a2b1fe76179e69ae3d046/kb-labs-quality-contracts-2.42.0.tgz","_integrity":"sha512-0OFgS90ZiqC6XagYhV/j/o1utlzfPSHqh5/N7oTUgV7c2veOhixfKmxPuIqoQ+8GEPSTgE56EKExhvgD7+r0EQ==","_npmVersion":"10.8.2","description":"Type-safe contracts for Quality Plugin. Types, schemas, and constants for monorepo analysis and quality checks.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.76"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.4","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.42.0"},"_npmOperationalInternal":{"tmp":"tmp/quality-contracts_2.42.0_1776428917231_0.8137727262981596","host":"s3://npm-registry-packages-npm-production"}},"2.43.0":{"name":"@kb-labs/quality-contracts","version":"2.43.0","_id":"@kb-labs/quality-contracts@2.43.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"36de91d1ae28cb3371956df5fef883bb2cdd033b","tarball":"https://registry.npmjs.org/@kb-labs/quality-contracts/-/quality-contracts-2.43.0.tgz","fileCount":9,"integrity":"sha512-faNx5kqgz8o/q98dAMcUPKgoKxmnBtMl13II6sTwv7dg2g7bN3UpT5/AwY8wO5Yx/toNfM93jRFEdrbMKSCKsg==","signatures":[{"sig":"MEQCICK9lIoW4ltJhxjfxl1/pFUBoOpXSUunyW9WtJiYl9YXAiBotomvtYnEFeS8VvXs7U9IQ0YlUQ7wLSFCJnQApKJ00w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71547},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-quality-contracts-2.43.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./dist/*":"./dist/*","./contract":{"types":"./dist/contract.d.ts","import":"./dist/contract.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-contracts build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/a081a1ea17d1e5d4aca2602493d14c93/kb-labs-quality-contracts-2.43.0.tgz","_integrity":"sha512-faNx5kqgz8o/q98dAMcUPKgoKxmnBtMl13II6sTwv7dg2g7bN3UpT5/AwY8wO5Yx/toNfM93jRFEdrbMKSCKsg==","_npmVersion":"10.8.2","description":"Type-safe contracts for Quality Plugin. Types, schemas, and constants for monorepo analysis and quality checks.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.76"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.4","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.43.0"},"_npmOperationalInternal":{"tmp":"tmp/quality-contracts_2.43.0_1776431509556_0.3317915290015845","host":"s3://npm-registry-packages-npm-production"}},"2.44.0":{"name":"@kb-labs/quality-contracts","version":"2.44.0","_id":"@kb-labs/quality-contracts@2.44.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"af0507dc374ce6be0db091ac89c9afde342e2383","tarball":"https://registry.npmjs.org/@kb-labs/quality-contracts/-/quality-contracts-2.44.0.tgz","fileCount":9,"integrity":"sha512-OsJ6PSNnDHQQCbtj+mHQK7gSDdMPQH17pe5I17FMV075T0kd1ptE0k0OZLcfKaNoKEyV8MS6vm8tMx9agkXLoQ==","signatures":[{"sig":"MEUCIQCX/SbKIcTMBJve2IThONsTxyF3ViU3Gh9KYnKMDr2qpQIgTbOIHN6UmKDd7TTbHRWUPCS+C3aYTbUWIh9ilA1AZQk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71547},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-quality-contracts-2.44.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./dist/*":"./dist/*","./contract":{"types":"./dist/contract.d.ts","import":"./dist/contract.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-contracts build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/c0fcc70bb5b4df188acb85ea1400f6de/kb-labs-quality-contracts-2.44.0.tgz","_integrity":"sha512-OsJ6PSNnDHQQCbtj+mHQK7gSDdMPQH17pe5I17FMV075T0kd1ptE0k0OZLcfKaNoKEyV8MS6vm8tMx9agkXLoQ==","_npmVersion":"10.8.2","description":"Type-safe contracts for Quality Plugin. Types, schemas, and constants for monorepo analysis and quality checks.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.76"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.4","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.44.0"},"_npmOperationalInternal":{"tmp":"tmp/quality-contracts_2.44.0_1776501038306_0.7891575332063157","host":"s3://npm-registry-packages-npm-production"}},"2.45.0":{"name":"@kb-labs/quality-contracts","version":"2.45.0","_id":"@kb-labs/quality-contracts@2.45.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"6bae7708ef651901a87583715c0a0570d86da508","tarball":"https://registry.npmjs.org/@kb-labs/quality-contracts/-/quality-contracts-2.45.0.tgz","fileCount":9,"integrity":"sha512-oyOsgCAJkCoNSLcPRDpnAUs/of/hhWDUnFbkfHn4KY9jd8CC/C9ijDxZeZB+pq26eyT3DT8JuHgWUobrLqMimA==","signatures":[{"sig":"MEQCIAtb8xrWjSOZ1a9lfFa3ICCAbNPdlvnDwWMSwn1hHQlzAiAn6AGqzhmxzrzsm+4Sr/k1nfmro3ySzBmi+70boX79YQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71547},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-quality-contracts-2.45.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./dist/*":"./dist/*","./contract":{"types":"./dist/contract.d.ts","import":"./dist/contract.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-contracts build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/3adbf6c876368579b6eba0030f9f00d0/kb-labs-quality-contracts-2.45.0.tgz","_integrity":"sha512-oyOsgCAJkCoNSLcPRDpnAUs/of/hhWDUnFbkfHn4KY9jd8CC/C9ijDxZeZB+pq26eyT3DT8JuHgWUobrLqMimA==","_npmVersion":"10.8.2","description":"Type-safe contracts for Quality Plugin. Types, schemas, and constants for monorepo analysis and quality checks.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.76"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.4","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.45.0"},"_npmOperationalInternal":{"tmp":"tmp/quality-contracts_2.45.0_1776510413477_0.5127116078964125","host":"s3://npm-registry-packages-npm-production"}},"2.46.0":{"name":"@kb-labs/quality-contracts","version":"2.46.0","_id":"@kb-labs/quality-contracts@2.46.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"601f48e6786428fe8c5308ea0fe72e5a271c8880","tarball":"https://registry.npmjs.org/@kb-labs/quality-contracts/-/quality-contracts-2.46.0.tgz","fileCount":9,"integrity":"sha512-kiRRLuBTj07pwEqGK23P558Pn0ms0OH6BQVakHvYrPeyRPLhNAJMKb5FG9Fs7w/LBrHyMkMpMvo23RWVwDRYZA==","signatures":[{"sig":"MEUCIQDNn6ZwW6m4SnDEZ4fOKYBeYmIhmnuwOLJqccPqv/nWSQIgLectKq17XFF55dC8zMJ2q6U1qxKgbB+BrN3L/jWG42s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71547},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-quality-contracts-2.46.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./dist/*":"./dist/*","./contract":{"types":"./dist/contract.d.ts","import":"./dist/contract.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-contracts build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/b164e6f2c9f2d782798d985588416654/kb-labs-quality-contracts-2.46.0.tgz","_integrity":"sha512-kiRRLuBTj07pwEqGK23P558Pn0ms0OH6BQVakHvYrPeyRPLhNAJMKb5FG9Fs7w/LBrHyMkMpMvo23RWVwDRYZA==","_npmVersion":"10.8.2","description":"Type-safe contracts for Quality Plugin. Types, schemas, and constants for monorepo analysis and quality checks.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.76"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.4","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.46.0"},"_npmOperationalInternal":{"tmp":"tmp/quality-contracts_2.46.0_1776511859483_0.15247518382215053","host":"s3://npm-registry-packages-npm-production"}},"2.47.0":{"name":"@kb-labs/quality-contracts","version":"2.47.0","_id":"@kb-labs/quality-contracts@2.47.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"eea71fecbd05d9a380a186abd201fec3f153d898","tarball":"https://registry.npmjs.org/@kb-labs/quality-contracts/-/quality-contracts-2.47.0.tgz","fileCount":9,"integrity":"sha512-df06gsOZCt6AUxjalRMdDXiZcbeNNLG37mXI4tyBW0PbRrBL8d2X98oWD6kFoTfZwtLCdoR/JoREmib/96fFmA==","signatures":[{"sig":"MEUCIBJigRnME5/GVlR+BrCEGdvyXB+BtlAuFnTtL+uqgGCQAiEAyTxPmbynDCjcjRApU/R9R23eVupYJUizZARGq8MaAuo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71547},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-quality-contracts-2.47.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./dist/*":"./dist/*","./contract":{"types":"./dist/contract.d.ts","import":"./dist/contract.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-contracts build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/e8d427e79a1fc68a483d4ee9b3246f89/kb-labs-quality-contracts-2.47.0.tgz","_integrity":"sha512-df06gsOZCt6AUxjalRMdDXiZcbeNNLG37mXI4tyBW0PbRrBL8d2X98oWD6kFoTfZwtLCdoR/JoREmib/96fFmA==","_npmVersion":"10.8.2","description":"Type-safe contracts for Quality Plugin. Types, schemas, and constants for monorepo analysis and quality checks.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.76"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.4","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.47.0"},"_npmOperationalInternal":{"tmp":"tmp/quality-contracts_2.47.0_1776514216065_0.9731647822143976","host":"s3://npm-registry-packages-npm-production"}},"2.53.0":{"name":"@kb-labs/quality-contracts","version":"2.53.0","_id":"@kb-labs/quality-contracts@2.53.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"435b39d44351f8c61c487a95d96ef0009f08723c","tarball":"https://registry.npmjs.org/@kb-labs/quality-contracts/-/quality-contracts-2.53.0.tgz","fileCount":9,"integrity":"sha512-P5kyTrwH7oJ2tNi//VkKh+70xtZ3WNa5u0mLep27z3mprTxzwkMgjsHJ2j0XqKlkCk9jwAko/1pGo2NKlaU/ig==","signatures":[{"sig":"MEYCIQDM7ytUqthYoSmIltU3xNf+mJpfyv7fvM0yTDAqYC+k+QIhAL0OmT/zBMX6BvVxwR3e7K0sAjqAuLEbpFR/1nAtbUOj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71547},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-quality-contracts-2.53.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./dist/*":"./dist/*","./contract":{"types":"./dist/contract.d.ts","import":"./dist/contract.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-contracts build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/ec67a665a48e3bf4b9a21a77640e2de0/kb-labs-quality-contracts-2.53.0.tgz","_integrity":"sha512-P5kyTrwH7oJ2tNi//VkKh+70xtZ3WNa5u0mLep27z3mprTxzwkMgjsHJ2j0XqKlkCk9jwAko/1pGo2NKlaU/ig==","_npmVersion":"10.8.2","description":"Type-safe contracts for Quality Plugin. Types, schemas, and constants for monorepo analysis and quality checks.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.76"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.4","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.53.0"},"_npmOperationalInternal":{"tmp":"tmp/quality-contracts_2.53.0_1776534758351_0.44626739632145007","host":"s3://npm-registry-packages-npm-production"}},"2.54.0":{"name":"@kb-labs/quality-contracts","version":"2.54.0","_id":"@kb-labs/quality-contracts@2.54.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"3bb534f7721b660feaf24a0da9c6278cc03c61de","tarball":"https://registry.npmjs.org/@kb-labs/quality-contracts/-/quality-contracts-2.54.0.tgz","fileCount":9,"integrity":"sha512-nV94f80vq3yMsNuwwfWQgPeUZ6GSVlY4OojZ+pXV7SZzOf3fl9MiVkGH9c7sT04slM6VMTz3YH/ZooQQ8e9clQ==","signatures":[{"sig":"MEQCIHFcDWysW8BjFSdCa6kb7lR32a0ILCSJDfOrUYrrNcDcAiA8wguKXMrnHxRMlmvoMSlI6wscpJRIHwTbidE3H1V8oA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71547},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-quality-contracts-2.54.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./dist/*":"./dist/*","./contract":{"types":"./dist/contract.d.ts","import":"./dist/contract.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-contracts build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/10f83ae5fae1759898cfa39f1d7ee362/kb-labs-quality-contracts-2.54.0.tgz","_integrity":"sha512-nV94f80vq3yMsNuwwfWQgPeUZ6GSVlY4OojZ+pXV7SZzOf3fl9MiVkGH9c7sT04slM6VMTz3YH/ZooQQ8e9clQ==","_npmVersion":"10.8.2","description":"Type-safe contracts for Quality Plugin. Types, schemas, and constants for monorepo analysis and quality checks.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.76"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.4","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.54.0"},"_npmOperationalInternal":{"tmp":"tmp/quality-contracts_2.54.0_1776616084629_0.010366828745393741","host":"s3://npm-registry-packages-npm-production"}},"2.55.0":{"name":"@kb-labs/quality-contracts","version":"2.55.0","_id":"@kb-labs/quality-contracts@2.55.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"bef1558641c7c3c2b4af52f0804124ce3d55d9b4","tarball":"https://registry.npmjs.org/@kb-labs/quality-contracts/-/quality-contracts-2.55.0.tgz","fileCount":9,"integrity":"sha512-8Qfu8wqFGVvw2ghvlcUsMRVSvk9rdT3goAygpVo8H1HMLqjVX0n877dBxjzjjANSZTgRggkE8XTFI1AepB4KHw==","signatures":[{"sig":"MEUCIChlfYQDUJTQQQRdNtPT+MPsk42ztz5c8Fn0txRiaP9dAiEAjfJgTV+pOmb/0YEOW6gLmWPEukRhxheJ9XwXiGP882s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71547},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-quality-contracts-2.55.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./dist/*":"./dist/*","./contract":{"types":"./dist/contract.d.ts","import":"./dist/contract.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-contracts build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/15f17c1954524a10eb3fdeda5b5ff7b4/kb-labs-quality-contracts-2.55.0.tgz","_integrity":"sha512-8Qfu8wqFGVvw2ghvlcUsMRVSvk9rdT3goAygpVo8H1HMLqjVX0n877dBxjzjjANSZTgRggkE8XTFI1AepB4KHw==","_npmVersion":"10.8.2","description":"Type-safe contracts for Quality Plugin. Types, schemas, and constants for monorepo analysis and quality checks.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.76"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.4","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.55.0"},"_npmOperationalInternal":{"tmp":"tmp/quality-contracts_2.55.0_1776620890051_0.48076117926636264","host":"s3://npm-registry-packages-npm-production"}},"2.56.0":{"name":"@kb-labs/quality-contracts","version":"2.56.0","_id":"@kb-labs/quality-contracts@2.56.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"425b1cb48c945757c7b4367744587b032a052004","tarball":"https://registry.npmjs.org/@kb-labs/quality-contracts/-/quality-contracts-2.56.0.tgz","fileCount":9,"integrity":"sha512-8Gv4SL4ypC4T6utMexMzyKGbkUFEzJrdywqfU0bGGgSSZ0zVnlkTtjcUoxTL4sm5YBYNLs8d+HfEp4UVNnsVzA==","signatures":[{"sig":"MEYCIQDQntuqCjL2vOlC0DK0+qYIZ91Aino8o1TGYZ5fwkWZTgIhAPSbnsXGHKVEGlSbHIq91L9HCz/aEOvyqqItUwDudDNv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71547},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-quality-contracts-2.56.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./dist/*":"./dist/*","./contract":{"types":"./dist/contract.d.ts","import":"./dist/contract.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-contracts build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/2cba76e83c1e004bf10d9445f8b8a806/kb-labs-quality-contracts-2.56.0.tgz","_integrity":"sha512-8Gv4SL4ypC4T6utMexMzyKGbkUFEzJrdywqfU0bGGgSSZ0zVnlkTtjcUoxTL4sm5YBYNLs8d+HfEp4UVNnsVzA==","_npmVersion":"10.8.2","description":"Type-safe contracts for Quality Plugin. Types, schemas, and constants for monorepo analysis and quality checks.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.76"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.4","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.56.0"},"_npmOperationalInternal":{"tmp":"tmp/quality-contracts_2.56.0_1776626186825_0.2932520183444258","host":"s3://npm-registry-packages-npm-production"}},"2.57.0":{"name":"@kb-labs/quality-contracts","version":"2.57.0","_id":"@kb-labs/quality-contracts@2.57.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"9b8335e9cfaffffb7ae0fbc3d515178922feeb8b","tarball":"https://registry.npmjs.org/@kb-labs/quality-contracts/-/quality-contracts-2.57.0.tgz","fileCount":9,"integrity":"sha512-frips+XTQua8C2D9oZgCmA0sZYEjmPzk4rRzosefvdehmCcoqwGcUWZ2vYjzpjhj1Xl7+FvkvFpQGbIKZPuqxg==","signatures":[{"sig":"MEUCIQCaKuMPk01f8V9I3IVXi5k1vUQimQKd++IBW1uVr0rJPwIgPjsp3FNQmA1lsUmI7swCNteczzca/dAbyn4gs3IDKck=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71547},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-quality-contracts-2.57.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./dist/*":"./dist/*","./contract":{"types":"./dist/contract.d.ts","import":"./dist/contract.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-contracts build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/b84aef8b75d91caf98696027d56539a6/kb-labs-quality-contracts-2.57.0.tgz","_integrity":"sha512-frips+XTQua8C2D9oZgCmA0sZYEjmPzk4rRzosefvdehmCcoqwGcUWZ2vYjzpjhj1Xl7+FvkvFpQGbIKZPuqxg==","_npmVersion":"10.8.2","description":"Type-safe contracts for Quality Plugin. Types, schemas, and constants for monorepo analysis and quality checks.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.76"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.4","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.57.0"},"_npmOperationalInternal":{"tmp":"tmp/quality-contracts_2.57.0_1776627305652_0.37161218273003205","host":"s3://npm-registry-packages-npm-production"}},"2.58.0":{"name":"@kb-labs/quality-contracts","version":"2.58.0","_id":"@kb-labs/quality-contracts@2.58.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"89cbde96995d55ccae3f0a0d8b6ee1a531b2e765","tarball":"https://registry.npmjs.org/@kb-labs/quality-contracts/-/quality-contracts-2.58.0.tgz","fileCount":9,"integrity":"sha512-622tAUAohPefHz71SYb6hrJsd2GKGbOASsn8TWytv7aPTPXbL4mluIQB5fu5yAiF9bYUd6oCZcujn+9q/9VN2A==","signatures":[{"sig":"MEQCIG1h6PfL72sV0b+mPJalc4UxHFqjzkt66YaasI1Mj0CvAiB5EaDyzDXKpZPfiiD3MtVwHmyQGkkvl/m7j+4VhOngpA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71547},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-quality-contracts-2.58.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./dist/*":"./dist/*","./contract":{"types":"./dist/contract.d.ts","import":"./dist/contract.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-contracts build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/41765ee463db9bfc67d324d675624632/kb-labs-quality-contracts-2.58.0.tgz","_integrity":"sha512-622tAUAohPefHz71SYb6hrJsd2GKGbOASsn8TWytv7aPTPXbL4mluIQB5fu5yAiF9bYUd6oCZcujn+9q/9VN2A==","_npmVersion":"10.8.2","description":"Type-safe contracts for Quality Plugin. Types, schemas, and constants for monorepo analysis and quality checks.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.76"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.4","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.58.0"},"_npmOperationalInternal":{"tmp":"tmp/quality-contracts_2.58.0_1776630133052_0.6130447485598101","host":"s3://npm-registry-packages-npm-production"}},"2.59.0":{"name":"@kb-labs/quality-contracts","version":"2.59.0","_id":"@kb-labs/quality-contracts@2.59.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"7004161da62a29c485d8876fb037855620ec1f7e","tarball":"https://registry.npmjs.org/@kb-labs/quality-contracts/-/quality-contracts-2.59.0.tgz","fileCount":9,"integrity":"sha512-OP/431WVZx7xfwu9tz0Y1wsu3w3xnWm6HNu8PUIHBo47Qh+zeQ0hKWnS1l6Yhy5/EK9iG2s4Eyo00eXF1kYkcg==","signatures":[{"sig":"MEQCIFH8Q6cUtAn8wpI9YXpDu08zM/i7rBZOPbiQPXoOQ5s4AiAUYv9Yi7n2pFUlOsH4cUI0I+Ki/IDsFYyuh/AThlV7rw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71547},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-quality-contracts-2.59.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./dist/*":"./dist/*","./contract":{"types":"./dist/contract.d.ts","import":"./dist/contract.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-contracts build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/49334e020b0ee6eb09750d75e883d036/kb-labs-quality-contracts-2.59.0.tgz","_integrity":"sha512-OP/431WVZx7xfwu9tz0Y1wsu3w3xnWm6HNu8PUIHBo47Qh+zeQ0hKWnS1l6Yhy5/EK9iG2s4Eyo00eXF1kYkcg==","_npmVersion":"10.8.2","description":"Type-safe contracts for Quality Plugin. Types, schemas, and constants for monorepo analysis and quality checks.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.76"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.4","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.59.0"},"_npmOperationalInternal":{"tmp":"tmp/quality-contracts_2.59.0_1776631532326_0.08859581314896392","host":"s3://npm-registry-packages-npm-production"}},"2.60.0":{"name":"@kb-labs/quality-contracts","version":"2.60.0","_id":"@kb-labs/quality-contracts@2.60.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"4a7ad9ae7fba29971a2828bb16732c74173d0fd4","tarball":"https://registry.npmjs.org/@kb-labs/quality-contracts/-/quality-contracts-2.60.0.tgz","fileCount":9,"integrity":"sha512-7R+XRUhcXO+ocEdqIPd5OlDQrcwttDp8qA9+hqBnCGSi885M07pL4cgAIHT8hpo2kVz1K2wFPmGndzBJrwC0/A==","signatures":[{"sig":"MEUCIQD0GjwbxlG1T2ybZewfpJUrmIFip1RN3OMrtoJ8i701NAIgPxapfHAlfs+9lNWK9vKnVMQ0lIXWM7scW6YIZ+v5rdw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71547},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-quality-contracts-2.60.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./dist/*":"./dist/*","./contract":{"types":"./dist/contract.d.ts","import":"./dist/contract.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-contracts build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/92a70373a70c1a5f58695711f814b232/kb-labs-quality-contracts-2.60.0.tgz","_integrity":"sha512-7R+XRUhcXO+ocEdqIPd5OlDQrcwttDp8qA9+hqBnCGSi885M07pL4cgAIHT8hpo2kVz1K2wFPmGndzBJrwC0/A==","_npmVersion":"10.8.2","description":"Type-safe contracts for Quality Plugin. Types, schemas, and constants for monorepo analysis and quality checks.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.76"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.4","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.60.0"},"_npmOperationalInternal":{"tmp":"tmp/quality-contracts_2.60.0_1776634804589_0.04188609985983871","host":"s3://npm-registry-packages-npm-production"}},"2.61.0":{"name":"@kb-labs/quality-contracts","version":"2.61.0","_id":"@kb-labs/quality-contracts@2.61.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"6e042b696893069661f938f69260a794015e6e5f","tarball":"https://registry.npmjs.org/@kb-labs/quality-contracts/-/quality-contracts-2.61.0.tgz","fileCount":9,"integrity":"sha512-24p3BjCFFYtnJmTOf70NU2L23Ij5oRVcSfai8SUWCvXzBLd/nxCTZ2gzckcvy0obYfnSejnnQidXEpr15yhUDA==","signatures":[{"sig":"MEUCIQCYU8ZDqmEFF5v+rlsopHohgX8nPlJeUZxkZshKOGnUVAIgFhchXVpUpftzgcJRcSpmQqnPeNvDFtJp6YuUeDXwb+A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71547},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-quality-contracts-2.61.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./dist/*":"./dist/*","./contract":{"types":"./dist/contract.d.ts","import":"./dist/contract.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-contracts build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/f955ee0cb9518c1d5f7823fa90a08d45/kb-labs-quality-contracts-2.61.0.tgz","_integrity":"sha512-24p3BjCFFYtnJmTOf70NU2L23Ij5oRVcSfai8SUWCvXzBLd/nxCTZ2gzckcvy0obYfnSejnnQidXEpr15yhUDA==","_npmVersion":"10.8.2","description":"Type-safe contracts for Quality Plugin. Types, schemas, and constants for monorepo analysis and quality checks.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.76"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.4","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.61.0"},"_npmOperationalInternal":{"tmp":"tmp/quality-contracts_2.61.0_1776693693473_0.8838209068249212","host":"s3://npm-registry-packages-npm-production"}},"2.62.0":{"name":"@kb-labs/quality-contracts","version":"2.62.0","_id":"@kb-labs/quality-contracts@2.62.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"291ac8d009833be77901ae5fd44cc970b519db67","tarball":"https://registry.npmjs.org/@kb-labs/quality-contracts/-/quality-contracts-2.62.0.tgz","fileCount":9,"integrity":"sha512-1OGOFiIbPw2NIEWfKOlYEKZJzpIAG6oXdIS1Bwl92tKfZptJWoVAiuA+zBaxSPdxTCY8i/6nxG0uerS6Kg945w==","signatures":[{"sig":"MEUCIQD0l4GZbEMjCCH7cpqGG9qrsGpp2Kc0wQfFgDhnFvR4HQIgaKiFfcaTzeY+2uuEOvOaQLJ/E0iiNEiZyohQTc8ZbJ8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71547},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-quality-contracts-2.62.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./dist/*":"./dist/*","./contract":{"types":"./dist/contract.d.ts","import":"./dist/contract.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-contracts build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/f893e4001e921491eb66a6c3f8990a0f/kb-labs-quality-contracts-2.62.0.tgz","_integrity":"sha512-1OGOFiIbPw2NIEWfKOlYEKZJzpIAG6oXdIS1Bwl92tKfZptJWoVAiuA+zBaxSPdxTCY8i/6nxG0uerS6Kg945w==","_npmVersion":"10.8.2","description":"Type-safe contracts for Quality Plugin. Types, schemas, and constants for monorepo analysis and quality checks.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.76"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.4","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.62.0"},"_npmOperationalInternal":{"tmp":"tmp/quality-contracts_2.62.0_1776699365875_0.2943032481340333","host":"s3://npm-registry-packages-npm-production"}},"2.64.0":{"name":"@kb-labs/quality-contracts","version":"2.64.0","_id":"@kb-labs/quality-contracts@2.64.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"1fe75855f482992e2d3ff0cf96e2a33078e85ea0","tarball":"https://registry.npmjs.org/@kb-labs/quality-contracts/-/quality-contracts-2.64.0.tgz","fileCount":9,"integrity":"sha512-JIEV82EYhEJ38knVRpG/Yk2vVp4ql+hu+u1pSo1hdSVuhXW7Kt5a1mFDpauSM9UkKrIu8rdmLIW/sF9DVx1A1A==","signatures":[{"sig":"MEUCIFhyQoMJfwJWYmw57BaiJOGfJ2kk7nL/HyB7pWV2W5TPAiEAk1izCM5eee68Tf8ZcNOHnRcp3EoplxcY3xqC0wE3/Jg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71547},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-quality-contracts-2.64.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./dist/*":"./dist/*","./contract":{"types":"./dist/contract.d.ts","import":"./dist/contract.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-contracts build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/ac735b6fa56b2b3472817e629f8c694e/kb-labs-quality-contracts-2.64.0.tgz","_integrity":"sha512-JIEV82EYhEJ38knVRpG/Yk2vVp4ql+hu+u1pSo1hdSVuhXW7Kt5a1mFDpauSM9UkKrIu8rdmLIW/sF9DVx1A1A==","_npmVersion":"10.8.2","description":"Type-safe contracts for Quality Plugin. Types, schemas, and constants for monorepo analysis and quality checks.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.76"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.4","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.64.0"},"_npmOperationalInternal":{"tmp":"tmp/quality-contracts_2.64.0_1776716943055_0.6990210944369817","host":"s3://npm-registry-packages-npm-production"}},"2.65.0":{"name":"@kb-labs/quality-contracts","version":"2.65.0","_id":"@kb-labs/quality-contracts@2.65.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"c141041f5319ef98e227a2a63e1ddcca0178f483","tarball":"https://registry.npmjs.org/@kb-labs/quality-contracts/-/quality-contracts-2.65.0.tgz","fileCount":9,"integrity":"sha512-1L16ZSVtYAWLX1W7AgZnp6LqYDrTjna3mt1+qSWk3/EKqq9h38V7TbX5mzBQOMEUmOEhp32zgmDg+6xBWv5uEA==","signatures":[{"sig":"MEUCIQDXzqcJCXjrJ8NemXJ84FgmVw+TGN+EzFb23zDLaMj3yQIgC2j795eKabZGAeoiNyUJjl//Pre+cfqAjfVvg6JM9hY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71547},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-quality-contracts-2.65.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./dist/*":"./dist/*","./contract":{"types":"./dist/contract.d.ts","import":"./dist/contract.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-contracts build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/ca707e7707f0bc4fc17bf1370fd1ebdd/kb-labs-quality-contracts-2.65.0.tgz","_integrity":"sha512-1L16ZSVtYAWLX1W7AgZnp6LqYDrTjna3mt1+qSWk3/EKqq9h38V7TbX5mzBQOMEUmOEhp32zgmDg+6xBWv5uEA==","_npmVersion":"10.8.2","description":"Type-safe contracts for Quality Plugin. Types, schemas, and constants for monorepo analysis and quality checks.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.76"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.4","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.65.0"},"_npmOperationalInternal":{"tmp":"tmp/quality-contracts_2.65.0_1776755692740_0.45812061390005754","host":"s3://npm-registry-packages-npm-production"}},"2.66.0":{"name":"@kb-labs/quality-contracts","version":"2.66.0","_id":"@kb-labs/quality-contracts@2.66.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"7dda4090e4d99597e3758a3afe15ffe93e910eff","tarball":"https://registry.npmjs.org/@kb-labs/quality-contracts/-/quality-contracts-2.66.0.tgz","fileCount":9,"integrity":"sha512-Nk52v85GznHwProTfjIBR67j+ba5Zk19zq3++HioQwDq0bMa8ilquqhJ/r6jquYsY4ou4a7YFzvuv1xzw4lSLw==","signatures":[{"sig":"MEYCIQCl5wKhVMK6zE/38C9iFusV4NDBHMkUNXTw2EMwOUv16wIhALV+nTS4P7PTnZRJNIuh8a/0ezE/D0FZ+K8NnbVGCvE4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71547},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-quality-contracts-2.66.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./dist/*":"./dist/*","./contract":{"types":"./dist/contract.d.ts","import":"./dist/contract.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-contracts build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/dcb0941b97590dc31a94f977d6238d6d/kb-labs-quality-contracts-2.66.0.tgz","_integrity":"sha512-Nk52v85GznHwProTfjIBR67j+ba5Zk19zq3++HioQwDq0bMa8ilquqhJ/r6jquYsY4ou4a7YFzvuv1xzw4lSLw==","_npmVersion":"10.8.2","description":"Type-safe contracts for Quality Plugin. Types, schemas, and constants for monorepo analysis and quality checks.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.76"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.4","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.66.0"},"_npmOperationalInternal":{"tmp":"tmp/quality-contracts_2.66.0_1776756962550_0.6101135698614535","host":"s3://npm-registry-packages-npm-production"}},"2.67.0":{"name":"@kb-labs/quality-contracts","version":"2.67.0","_id":"@kb-labs/quality-contracts@2.67.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"d14604786e7160848394a630dbb268d477a01f12","tarball":"https://registry.npmjs.org/@kb-labs/quality-contracts/-/quality-contracts-2.67.0.tgz","fileCount":9,"integrity":"sha512-UqKNAdjTxFHQmPWEPwbG+NUxSolx0IlSv1lnTdEw+OjNKlN+JpFan4Dk/H0Ol7pk95WzDUIGB28T/vanJIDLmg==","signatures":[{"sig":"MEQCIGdpWKynrI/26PQMs1CQxkbNTN0wIj2kj05fKZywAnzHAiAzvYf6BrucRpcKTcMWvm3gRibt50TTC42tyeYl40P2Vw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71547},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-quality-contracts-2.67.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./dist/*":"./dist/*","./contract":{"types":"./dist/contract.d.ts","import":"./dist/contract.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-contracts build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/c00133d67ee430ddb60b35a8b972fd0d/kb-labs-quality-contracts-2.67.0.tgz","_integrity":"sha512-UqKNAdjTxFHQmPWEPwbG+NUxSolx0IlSv1lnTdEw+OjNKlN+JpFan4Dk/H0Ol7pk95WzDUIGB28T/vanJIDLmg==","_npmVersion":"10.8.2","description":"Type-safe contracts for Quality Plugin. Types, schemas, and constants for monorepo analysis and quality checks.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.76"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.4","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.67.0"},"_npmOperationalInternal":{"tmp":"tmp/quality-contracts_2.67.0_1776758924659_0.9483478582707203","host":"s3://npm-registry-packages-npm-production"}},"2.68.0":{"name":"@kb-labs/quality-contracts","version":"2.68.0","_id":"@kb-labs/quality-contracts@2.68.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"9f36b69023d6781e2b7287ccc5f881f0f11160e5","tarball":"https://registry.npmjs.org/@kb-labs/quality-contracts/-/quality-contracts-2.68.0.tgz","fileCount":9,"integrity":"sha512-MHdRGpYPG+XlXCfk4yXsZA0Ba/p9Sai0UHjEZZO2R2R95INXob+hU8PDu6RxSAgqPT1zFkxW6zOI2/UsVUfeQA==","signatures":[{"sig":"MEQCIAyKZok/G4Q+Sq+xpU9kwewJ09Ie8BOhRUDc/zKTN1Q1AiB2yB4XzLWlZhOqipobwhLY+RMflYnafJI589/7afJOpg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71547},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-quality-contracts-2.68.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./dist/*":"./dist/*","./contract":{"types":"./dist/contract.d.ts","import":"./dist/contract.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-contracts build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/ea25d0eb3c85b999b8d75e74d79074bf/kb-labs-quality-contracts-2.68.0.tgz","_integrity":"sha512-MHdRGpYPG+XlXCfk4yXsZA0Ba/p9Sai0UHjEZZO2R2R95INXob+hU8PDu6RxSAgqPT1zFkxW6zOI2/UsVUfeQA==","_npmVersion":"10.8.2","description":"Type-safe contracts for Quality Plugin. Types, schemas, and constants for monorepo analysis and quality checks.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.76"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.4","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.68.0"},"_npmOperationalInternal":{"tmp":"tmp/quality-contracts_2.68.0_1776760080586_0.7265208585403222","host":"s3://npm-registry-packages-npm-production"}},"2.73.0":{"name":"@kb-labs/quality-contracts","version":"2.73.0","_id":"@kb-labs/quality-contracts@2.73.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"fbd1f320ed94de0985f68cefdc4b7070fe1a2574","tarball":"https://registry.npmjs.org/@kb-labs/quality-contracts/-/quality-contracts-2.73.0.tgz","fileCount":9,"integrity":"sha512-OsQDSYyHduL1KPRd4srmKvtIz2zswReb9M0YkyAB0oKQOjwh4fnHE3klUkgk9SGNbEOmChhUHakmKc8AzK0MOw==","signatures":[{"sig":"MEUCIAoHdDVKw5ytqo6TG1E1nrmqEnaIDIGhQgXfr8EotM5nAiEAkJ9M9oenQX6mBvQ2uMyhtRw7rTxZOVYv1H9a05scCA8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71547},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-quality-contracts-2.73.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./dist/*":"./dist/*","./contract":{"types":"./dist/contract.d.ts","import":"./dist/contract.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-contracts build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/a13c032b9533b5004127ad3297de1e8b/kb-labs-quality-contracts-2.73.0.tgz","_integrity":"sha512-OsQDSYyHduL1KPRd4srmKvtIz2zswReb9M0YkyAB0oKQOjwh4fnHE3klUkgk9SGNbEOmChhUHakmKc8AzK0MOw==","_npmVersion":"10.8.2","description":"Type-safe contracts for Quality Plugin. Types, schemas, and constants for monorepo analysis and quality checks.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.76"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.4","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.73.0"},"_npmOperationalInternal":{"tmp":"tmp/quality-contracts_2.73.0_1776770204560_0.7812274783561091","host":"s3://npm-registry-packages-npm-production"}},"2.74.0":{"name":"@kb-labs/quality-contracts","version":"2.74.0","_id":"@kb-labs/quality-contracts@2.74.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"94d47945051376e4ae28d94e739f666d7dd58385","tarball":"https://registry.npmjs.org/@kb-labs/quality-contracts/-/quality-contracts-2.74.0.tgz","fileCount":9,"integrity":"sha512-EDdstz24t5dx+Z8nhCF4qUeH9o+on+8X0cfdYHToIj6k8bMFWmk6DwL7X8fv2MnG96gULT2/lqq7GbNfqCuvjw==","signatures":[{"sig":"MEQCIGfFif1PFxUcSU3q5iHr4Ni/pJ0zTDLFqYzJDrzRkJCWAiAT/8TDKUECOST7igYDad/FhBQ5telYcjzpT4i8eZCZ1g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71547},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-quality-contracts-2.74.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./dist/*":"./dist/*","./contract":{"types":"./dist/contract.d.ts","import":"./dist/contract.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-contracts build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/e661e9fbe552eca9ab8cba15598d7943/kb-labs-quality-contracts-2.74.0.tgz","_integrity":"sha512-EDdstz24t5dx+Z8nhCF4qUeH9o+on+8X0cfdYHToIj6k8bMFWmk6DwL7X8fv2MnG96gULT2/lqq7GbNfqCuvjw==","_npmVersion":"10.8.2","description":"Type-safe contracts for Quality Plugin. Types, schemas, and constants for monorepo analysis and quality checks.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.76"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.4","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.74.0"},"_npmOperationalInternal":{"tmp":"tmp/quality-contracts_2.74.0_1776774618364_0.30814892889614565","host":"s3://npm-registry-packages-npm-production"}},"2.75.0":{"name":"@kb-labs/quality-contracts","version":"2.75.0","_id":"@kb-labs/quality-contracts@2.75.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"54788d3874d3638864ba33cd596c6d0242496435","tarball":"https://registry.npmjs.org/@kb-labs/quality-contracts/-/quality-contracts-2.75.0.tgz","fileCount":9,"integrity":"sha512-ASmdPFgifcm+saxaT65vnH32xKG328n4s5/fO5k6JKukGZm248xumUFNgEa7BRjP+CoaRrBN+ycyw9u9xU1IEA==","signatures":[{"sig":"MEQCIA5slLiXMW5E0dkei0lxnHlSxDFFIQpPK0AGYsEZ3t7fAiAgdwl9THxdVyF4kkv+kTY1N7+P3wDqgpvUOWpbOEmceg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71547},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-quality-contracts-2.75.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./dist/*":"./dist/*","./contract":{"types":"./dist/contract.d.ts","import":"./dist/contract.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-contracts build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/cbb32a190c22e7481e5c3d2d294e3468/kb-labs-quality-contracts-2.75.0.tgz","_integrity":"sha512-ASmdPFgifcm+saxaT65vnH32xKG328n4s5/fO5k6JKukGZm248xumUFNgEa7BRjP+CoaRrBN+ycyw9u9xU1IEA==","_npmVersion":"10.8.2","description":"Type-safe contracts for Quality Plugin. Types, schemas, and constants for monorepo analysis and quality checks.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.76"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.4","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.75.0"},"_npmOperationalInternal":{"tmp":"tmp/quality-contracts_2.75.0_1776776694596_0.1588092901643927","host":"s3://npm-registry-packages-npm-production"}},"2.77.0":{"name":"@kb-labs/quality-contracts","version":"2.77.0","_id":"@kb-labs/quality-contracts@2.77.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"3037717fdaffc3fe6d671f529255693f4670518c","tarball":"https://registry.npmjs.org/@kb-labs/quality-contracts/-/quality-contracts-2.77.0.tgz","fileCount":9,"integrity":"sha512-pRlShGCGfanVSYLZdemuJvCqr9i6bc11Jyj5REmZJiq5fGK+nuDQ4n040x3XBNtZXiks+QCVWmgqJWSWncXiqg==","signatures":[{"sig":"MEYCIQD40vjjQPsIk1K/T893RyGQaK3TBGk63TaCm9Twr+/SOgIhAOqv6cvDLiIv9YlFGEsnURhA7RAKKFLJyLwqbBW4g6zP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71547},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-quality-contracts-2.77.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./dist/*":"./dist/*","./contract":{"types":"./dist/contract.d.ts","import":"./dist/contract.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-contracts build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/520cd992277debb61ce76245d072571a/kb-labs-quality-contracts-2.77.0.tgz","_integrity":"sha512-pRlShGCGfanVSYLZdemuJvCqr9i6bc11Jyj5REmZJiq5fGK+nuDQ4n040x3XBNtZXiks+QCVWmgqJWSWncXiqg==","_npmVersion":"10.8.2","description":"Type-safe contracts for Quality Plugin. Types, schemas, and constants for monorepo analysis and quality checks.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.76"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.4","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.77.0"},"_npmOperationalInternal":{"tmp":"tmp/quality-contracts_2.77.0_1776780140692_0.6874405473803789","host":"s3://npm-registry-packages-npm-production"}},"2.79.0":{"name":"@kb-labs/quality-contracts","version":"2.79.0","_id":"@kb-labs/quality-contracts@2.79.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"7a7e9fefd0e159850ae16d1f19614192c019e15a","tarball":"https://registry.npmjs.org/@kb-labs/quality-contracts/-/quality-contracts-2.79.0.tgz","fileCount":9,"integrity":"sha512-uFNqdJiNz79TFZIyHqd9ES63EOmQsSQvCwcQgpcEvS4P1eOUi6D4zc2ongCmJZFxbqAlusXWG0qYSlF4+2jrUQ==","signatures":[{"sig":"MEUCIQCWJQcJEnZdJoumNk6BlIg9lsNJ5mcto3ghkY++2aiw3AIgBm0Pj1cMvHZCkcYanhN3eb2tfYb6vc9YP8tPyohgIs4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71547},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-quality-contracts-2.79.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./dist/*":"./dist/*","./contract":{"types":"./dist/contract.d.ts","import":"./dist/contract.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-contracts build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/f5ff3c8edf1391e9d8e2951a46a242aa/kb-labs-quality-contracts-2.79.0.tgz","_integrity":"sha512-uFNqdJiNz79TFZIyHqd9ES63EOmQsSQvCwcQgpcEvS4P1eOUi6D4zc2ongCmJZFxbqAlusXWG0qYSlF4+2jrUQ==","_npmVersion":"10.8.2","description":"Type-safe contracts for Quality Plugin. Types, schemas, and constants for monorepo analysis and quality checks.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.76"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.4","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.79.0"},"_npmOperationalInternal":{"tmp":"tmp/quality-contracts_2.79.0_1776789416195_0.05690646612664607","host":"s3://npm-registry-packages-npm-production"}},"2.80.0":{"name":"@kb-labs/quality-contracts","version":"2.80.0","_id":"@kb-labs/quality-contracts@2.80.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"d53d00520b8cb462e80586359930a9fba11be2bc","tarball":"https://registry.npmjs.org/@kb-labs/quality-contracts/-/quality-contracts-2.80.0.tgz","fileCount":9,"integrity":"sha512-WMQq8It6kmxBV/k3uuWw4MxPTqn8o3QHGd7XYcD2FKzQKCuD3cDwA7KwCd5fRifQYTaKFWxIIj4NYBA6kD09Aw==","signatures":[{"sig":"MEUCIQC/BRzyBE6penf3ri+qjxTRHg7daeiuxxgNRhUZ1HIS4AIge9Smyqk+/roEza+QM1FEwjBUJdZ4p6Za+hHogPutaRo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71547},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-quality-contracts-2.80.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./dist/*":"./dist/*","./contract":{"types":"./dist/contract.d.ts","import":"./dist/contract.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-contracts build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/10dfca1a7cbec8ef39b1a15af2b58086/kb-labs-quality-contracts-2.80.0.tgz","_integrity":"sha512-WMQq8It6kmxBV/k3uuWw4MxPTqn8o3QHGd7XYcD2FKzQKCuD3cDwA7KwCd5fRifQYTaKFWxIIj4NYBA6kD09Aw==","_npmVersion":"10.8.2","description":"Type-safe contracts for Quality Plugin. Types, schemas, and constants for monorepo analysis and quality checks.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.76"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.4","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.80.0"},"_npmOperationalInternal":{"tmp":"tmp/quality-contracts_2.80.0_1776791593326_0.2964953090261133","host":"s3://npm-registry-packages-npm-production"}},"2.81.0":{"name":"@kb-labs/quality-contracts","version":"2.81.0","_id":"@kb-labs/quality-contracts@2.81.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"1ffe69a04e02c5011dde7dd5e23dc80069f6292c","tarball":"https://registry.npmjs.org/@kb-labs/quality-contracts/-/quality-contracts-2.81.0.tgz","fileCount":9,"integrity":"sha512-OQ2WuAkc0qmm0WUyeTpsj38jDQmLftFvV2QhAG4vtk8yJXVfeJa/9phlP0Pt5rJ9jYblRoxYCRny8G5CID2D6A==","signatures":[{"sig":"MEYCIQDt6wn+WsNkw1Th6vis2a910JiEVjbfeauWxgWDG2daiAIhAKq8q4ke68mDSYus5MXSerE5zWziJl1SpY7DMjvkkABn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71547},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-quality-contracts-2.81.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./dist/*":"./dist/*","./contract":{"types":"./dist/contract.d.ts","import":"./dist/contract.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-contracts build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/fa0e07856decef9b5756762645b881e0/kb-labs-quality-contracts-2.81.0.tgz","_integrity":"sha512-OQ2WuAkc0qmm0WUyeTpsj38jDQmLftFvV2QhAG4vtk8yJXVfeJa/9phlP0Pt5rJ9jYblRoxYCRny8G5CID2D6A==","_npmVersion":"10.8.2","description":"Type-safe contracts for Quality Plugin. Types, schemas, and constants for monorepo analysis and quality checks.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.76"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.4","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.81.0"},"_npmOperationalInternal":{"tmp":"tmp/quality-contracts_2.81.0_1776793277579_0.29984339183939857","host":"s3://npm-registry-packages-npm-production"}},"2.82.0":{"name":"@kb-labs/quality-contracts","version":"2.82.0","_id":"@kb-labs/quality-contracts@2.82.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"5d5aa20b64c5cf345938488b436612e3d24a388f","tarball":"https://registry.npmjs.org/@kb-labs/quality-contracts/-/quality-contracts-2.82.0.tgz","fileCount":9,"integrity":"sha512-OdIcLuoZkgkmW7N/JZMgVGbBuqUTLd1EXB/QURazLa/M5JzYvfp+h853c80+f796BFuzk/E9nUZ0e+rLje59VQ==","signatures":[{"sig":"MEUCIEl+Ke6sbx7dbv4oFGm/PXex3HA1KRxbBpgH1IJGWPaRAiEAt/1Am8s98QlA9scCmnmEVRsB7fsytCHb4FZoH79UHIw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71547},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-quality-contracts-2.82.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./dist/*":"./dist/*","./contract":{"types":"./dist/contract.d.ts","import":"./dist/contract.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-contracts build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/dec92b2de19c8a9ac7a6ae47970f5be6/kb-labs-quality-contracts-2.82.0.tgz","_integrity":"sha512-OdIcLuoZkgkmW7N/JZMgVGbBuqUTLd1EXB/QURazLa/M5JzYvfp+h853c80+f796BFuzk/E9nUZ0e+rLje59VQ==","_npmVersion":"10.8.2","description":"Type-safe contracts for Quality Plugin. Types, schemas, and constants for monorepo analysis and quality checks.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.76"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.4","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.82.0"},"_npmOperationalInternal":{"tmp":"tmp/quality-contracts_2.82.0_1776795398255_0.646422872105368","host":"s3://npm-registry-packages-npm-production"}},"2.83.0":{"name":"@kb-labs/quality-contracts","version":"2.83.0","_id":"@kb-labs/quality-contracts@2.83.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"602048d9f22776b7c2fa4301f4fc65382ee07ab2","tarball":"https://registry.npmjs.org/@kb-labs/quality-contracts/-/quality-contracts-2.83.0.tgz","fileCount":9,"integrity":"sha512-JaTB2Umn8Cc80R3X8Xrx4KEsSlbhOOq8sm0/50cLNgOdoLFATINESApJB5f3UYKmXXt696GPZ5ZEmODJNSPiSA==","signatures":[{"sig":"MEUCIHBhECY3FW1b2/miVZ2jDF8+5anX6HFKLCIViposQhB/AiEA55VMfpfs/fVOguhDtlVsPhuLwYsk/X6A+mKwNsqyOSE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71547},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-quality-contracts-2.83.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./dist/*":"./dist/*","./contract":{"types":"./dist/contract.d.ts","import":"./dist/contract.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-contracts build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/1bd49b0d81152cabef05249f5b2cedc6/kb-labs-quality-contracts-2.83.0.tgz","_integrity":"sha512-JaTB2Umn8Cc80R3X8Xrx4KEsSlbhOOq8sm0/50cLNgOdoLFATINESApJB5f3UYKmXXt696GPZ5ZEmODJNSPiSA==","_npmVersion":"10.8.2","description":"Type-safe contracts for Quality Plugin. Types, schemas, and constants for monorepo analysis and quality checks.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.76"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.4","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.83.0"},"_npmOperationalInternal":{"tmp":"tmp/quality-contracts_2.83.0_1776958694238_0.9441245522785848","host":"s3://npm-registry-packages-npm-production"}},"2.85.0":{"name":"@kb-labs/quality-contracts","version":"2.85.0","_id":"@kb-labs/quality-contracts@2.85.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"8d69fe17fbd2c21cfa52a2a00d74a648acfccaee","tarball":"https://registry.npmjs.org/@kb-labs/quality-contracts/-/quality-contracts-2.85.0.tgz","fileCount":9,"integrity":"sha512-EyVvjsiHwcZVpSL3hNc70HKAhKOIOwK0TKwzRqL/TT2C2OrWqhTh2K/JaYhMOSKjEJRPXU8qKU3lBedKlkMUiQ==","signatures":[{"sig":"MEQCIEQZUXsn6g+1MZLRz3NhEwPDV4dWBxDMufxyvHtTZ+6TAiA4I9SZ7M0GFzgTXVUXiObJ2PsXR8xmDmkXAZOU5t1ADQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71547},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-quality-contracts-2.85.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./dist/*":"./dist/*","./contract":{"types":"./dist/contract.d.ts","import":"./dist/contract.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-contracts build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/7783420ba4c5077a91e5298cab2a7710/kb-labs-quality-contracts-2.85.0.tgz","_integrity":"sha512-EyVvjsiHwcZVpSL3hNc70HKAhKOIOwK0TKwzRqL/TT2C2OrWqhTh2K/JaYhMOSKjEJRPXU8qKU3lBedKlkMUiQ==","_npmVersion":"10.8.2","description":"Type-safe contracts for Quality Plugin. Types, schemas, and constants for monorepo analysis and quality checks.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.76"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.4","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.85.0"},"_npmOperationalInternal":{"tmp":"tmp/quality-contracts_2.85.0_1777059035260_0.8201614509010144","host":"s3://npm-registry-packages-npm-production"}},"2.86.0":{"name":"@kb-labs/quality-contracts","version":"2.86.0","_id":"@kb-labs/quality-contracts@2.86.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"e99944a7592b5ef736c53efa25b31a5837dea34f","tarball":"https://registry.npmjs.org/@kb-labs/quality-contracts/-/quality-contracts-2.86.0.tgz","fileCount":9,"integrity":"sha512-9HxoOc40w+M2Y//7aUFj7OPzsyMivuQ8yR+u4tfLraUcPLWIH2od1xA7Cg50bJW48KPeyeEYYZnDhnGlmLyKqA==","signatures":[{"sig":"MEYCIQDuzicg5fZv9oMFkRVVZJbS+NfGqmoF3eEhLSWDBN8XyQIhAIgpIeOKl0r3KxaSZNNAdZ2uK9okfZ3+RbMOoptQcdlA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71547},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-quality-contracts-2.86.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./dist/*":"./dist/*","./contract":{"types":"./dist/contract.d.ts","import":"./dist/contract.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-contracts build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/6f3a705d0e877c7568d65d866edf278a/kb-labs-quality-contracts-2.86.0.tgz","_integrity":"sha512-9HxoOc40w+M2Y//7aUFj7OPzsyMivuQ8yR+u4tfLraUcPLWIH2od1xA7Cg50bJW48KPeyeEYYZnDhnGlmLyKqA==","_npmVersion":"10.8.2","description":"Type-safe contracts for Quality Plugin. Types, schemas, and constants for monorepo analysis and quality checks.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.76"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.4","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.86.0"},"_npmOperationalInternal":{"tmp":"tmp/quality-contracts_2.86.0_1777063509542_0.24089793843748541","host":"s3://npm-registry-packages-npm-production"}},"2.87.0":{"name":"@kb-labs/quality-contracts","version":"2.87.0","_id":"@kb-labs/quality-contracts@2.87.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"bcdeae08f3f61ed8322d242b3de56b9ecacd9d9a","tarball":"https://registry.npmjs.org/@kb-labs/quality-contracts/-/quality-contracts-2.87.0.tgz","fileCount":9,"integrity":"sha512-f6YZ+4/uFZDFlgwaT9rLRjXFGJhSG204E5KSQKm4JkkJ06y7b6/V3aNax/evhjxm8QNS0fK9iXlHSYnKP8lSkA==","signatures":[{"sig":"MEUCIQDVcOGvmX47eh7t+m/A2ZV0vVhBl4+9/ghPPhef3CuLaAIgaPTlBkubqNINUGr3MOcsq5i9YJ7e6k/m+efD6sWH00s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71547},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-quality-contracts-2.87.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./dist/*":"./dist/*","./contract":{"types":"./dist/contract.d.ts","import":"./dist/contract.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-contracts build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/c8f72bebf59cfd029043b39f42a72391/kb-labs-quality-contracts-2.87.0.tgz","_integrity":"sha512-f6YZ+4/uFZDFlgwaT9rLRjXFGJhSG204E5KSQKm4JkkJ06y7b6/V3aNax/evhjxm8QNS0fK9iXlHSYnKP8lSkA==","_npmVersion":"10.8.2","description":"Type-safe contracts for Quality Plugin. Types, schemas, and constants for monorepo analysis and quality checks.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.76"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.4","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.87.0"},"_npmOperationalInternal":{"tmp":"tmp/quality-contracts_2.87.0_1777064335297_0.16516342485259727","host":"s3://npm-registry-packages-npm-production"}},"2.88.0":{"name":"@kb-labs/quality-contracts","version":"2.88.0","_id":"@kb-labs/quality-contracts@2.88.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"b522e9b3996f154e0f2341a680dff9e534aaf3ad","tarball":"https://registry.npmjs.org/@kb-labs/quality-contracts/-/quality-contracts-2.88.0.tgz","fileCount":9,"integrity":"sha512-Wfux+wKjnxmvo28rKZP5G+4dgD6QYU4rZtatzkAaN+JeL71gbBwKnCxX9A90SALO6GMEzcgBY3H8rw5wsM9aCA==","signatures":[{"sig":"MEYCIQCBaiX/xnRzTyQoPrSm4yFFoIBFFTeSb7zcZeyv1rzd3wIhAPpQFlJbSJ1BzRL0LHSWHM7pUin1wPyaLPdxXcx8Tlkn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71547},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-quality-contracts-2.88.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./dist/*":"./dist/*","./contract":{"types":"./dist/contract.d.ts","import":"./dist/contract.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-contracts build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/24a00d30e5cddb53c0ce18269541a28b/kb-labs-quality-contracts-2.88.0.tgz","_integrity":"sha512-Wfux+wKjnxmvo28rKZP5G+4dgD6QYU4rZtatzkAaN+JeL71gbBwKnCxX9A90SALO6GMEzcgBY3H8rw5wsM9aCA==","_npmVersion":"10.8.2","description":"Type-safe contracts for Quality Plugin. Types, schemas, and constants for monorepo analysis and quality checks.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.76"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.4","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.88.0"},"_npmOperationalInternal":{"tmp":"tmp/quality-contracts_2.88.0_1777109615136_0.5741722344327538","host":"s3://npm-registry-packages-npm-production"}},"2.89.0":{"name":"@kb-labs/quality-contracts","version":"2.89.0","_id":"@kb-labs/quality-contracts@2.89.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"ab67a6917bbbaecdfbdf898c129aebd2b4d62e16","tarball":"https://registry.npmjs.org/@kb-labs/quality-contracts/-/quality-contracts-2.89.0.tgz","fileCount":9,"integrity":"sha512-ypM3rODkQHaWD+gqYLyA/LjatyY4JWZ4zpP6wgt9brTLvOWo3h38v0aoB6mL6NV4Nlbj8EHzudmraPzrIqNPNA==","signatures":[{"sig":"MEUCICb8Fhd6GIV2VxsoVM7eKef2Xf07edEMoYZAXmaTWiPjAiEAjyZp1kKgAfAHn9ppoJJWBIgdFD6cUk4w2F0QILMsxQg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71547},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-quality-contracts-2.89.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./dist/*":"./dist/*","./contract":{"types":"./dist/contract.d.ts","import":"./dist/contract.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-contracts build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/f4a923079c80d3c31be9b52901ae8ddc/kb-labs-quality-contracts-2.89.0.tgz","_integrity":"sha512-ypM3rODkQHaWD+gqYLyA/LjatyY4JWZ4zpP6wgt9brTLvOWo3h38v0aoB6mL6NV4Nlbj8EHzudmraPzrIqNPNA==","_npmVersion":"10.8.2","description":"Type-safe contracts for Quality Plugin. Types, schemas, and constants for monorepo analysis and quality checks.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.76"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.4","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.89.0"},"_npmOperationalInternal":{"tmp":"tmp/quality-contracts_2.89.0_1777111513307_0.25907028424019996","host":"s3://npm-registry-packages-npm-production"}},"2.93.0":{"name":"@kb-labs/quality-contracts","version":"2.93.0","_id":"@kb-labs/quality-contracts@2.93.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"5d4d4b2cce092bf02efed662e5886b63f17841ea","tarball":"https://registry.npmjs.org/@kb-labs/quality-contracts/-/quality-contracts-2.93.0.tgz","fileCount":9,"integrity":"sha512-lshDHi4HVaAOLs7IlWEk8nqHNsnGZFZQ0srZfs2iGo6YrNvlbGeXuZDie45p8uPMrZNMS5qbZmQV6Fm6uowb4w==","signatures":[{"sig":"MEYCIQChrM6plYHXtLRRXs9b/MS61L/nNXirOZjXPcHhpueQ/gIhAL0f5+DowcPDzxBgfIPD367uPFw592OCMie3RHEXhm3b","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71547},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-quality-contracts-2.93.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./dist/*":"./dist/*","./contract":{"types":"./dist/contract.d.ts","import":"./dist/contract.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-contracts build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/d28890a30d3d3c52df2d25395be31310/kb-labs-quality-contracts-2.93.0.tgz","_integrity":"sha512-lshDHi4HVaAOLs7IlWEk8nqHNsnGZFZQ0srZfs2iGo6YrNvlbGeXuZDie45p8uPMrZNMS5qbZmQV6Fm6uowb4w==","_npmVersion":"10.8.2","description":"Type-safe contracts for Quality Plugin. Types, schemas, and constants for monorepo analysis and quality checks.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.76"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.4","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.93.0"},"_npmOperationalInternal":{"tmp":"tmp/quality-contracts_2.93.0_1777405825529_0.2726277821304024","host":"s3://npm-registry-packages-npm-production"}},"2.94.0":{"name":"@kb-labs/quality-contracts","version":"2.94.0","_id":"@kb-labs/quality-contracts@2.94.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"e9bde910c26226f218996ca69ac7474b10aac321","tarball":"https://registry.npmjs.org/@kb-labs/quality-contracts/-/quality-contracts-2.94.0.tgz","fileCount":9,"integrity":"sha512-P/OZae/s1fSz41/2iLvEqJ7fLtBPbe3cYWPd3hyUEGLr+etPNe/HEajn/NzdmXVW8LBKncz6nSwn9d2YxphWiw==","signatures":[{"sig":"MEUCIQDm39m3uJvU3Iw6FV/yOW4R2YTbFQTcYYacYd/ZsdyWLQIgRbHGaEBEr1RowwyUn9JzChTSj6Wy5XX9uPIm9abu0tw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71547},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-quality-contracts-2.94.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./dist/*":"./dist/*","./contract":{"types":"./dist/contract.d.ts","import":"./dist/contract.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-contracts build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/3a633d6a2d520b97a6d4b17aad712729/kb-labs-quality-contracts-2.94.0.tgz","_integrity":"sha512-P/OZae/s1fSz41/2iLvEqJ7fLtBPbe3cYWPd3hyUEGLr+etPNe/HEajn/NzdmXVW8LBKncz6nSwn9d2YxphWiw==","_npmVersion":"10.8.2","description":"Type-safe contracts for Quality Plugin. Types, schemas, and constants for monorepo analysis and quality checks.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.76"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.4","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.94.0"},"_npmOperationalInternal":{"tmp":"tmp/quality-contracts_2.94.0_1777410708687_0.007698237298676025","host":"s3://npm-registry-packages-npm-production"}},"2.96.0":{"name":"@kb-labs/quality-contracts","version":"2.96.0","_id":"@kb-labs/quality-contracts@2.96.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"116b3e4d209c1802f935954238df866502f6321d","tarball":"https://registry.npmjs.org/@kb-labs/quality-contracts/-/quality-contracts-2.96.0.tgz","fileCount":9,"integrity":"sha512-UhmkS3Nmvr1J3LkcfuJhxtC8MIJ7mTRZ6FQjoY7BUKu1gV/Szn+fJ7159JP5xg0dhRzk9kGeNX1FM26vhF0YgA==","signatures":[{"sig":"MEYCIQDvGe37nnTvLD4Tl7GzV84an+znzFXJe5Ml4a+TJSMBqwIhAO0QLuxFktojObXLFmhafLnaFCTpzdtVUKAA5kQ3Cpts","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":133855},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-quality-contracts-2.96.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./dist/*":"./dist/*","./contract":{"types":"./dist/contract.d.ts","import":"./dist/contract.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-contracts build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/77816ee22d94acf55e0272a8ab0de6d8/kb-labs-quality-contracts-2.96.0.tgz","_integrity":"sha512-UhmkS3Nmvr1J3LkcfuJhxtC8MIJ7mTRZ6FQjoY7BUKu1gV/Szn+fJ7159JP5xg0dhRzk9kGeNX1FM26vhF0YgA==","_npmVersion":"10.8.2","description":"Type-safe contracts for Quality Plugin. Types, schemas, and constants for monorepo analysis and quality checks.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.76"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.6","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.96.0"},"_npmOperationalInternal":{"tmp":"tmp/quality-contracts_2.96.0_1783119703995_0.34323747421079553","host":"s3://npm-registry-packages-npm-production"}},"2.98.0":{"name":"@kb-labs/quality-contracts","version":"2.98.0","_id":"@kb-labs/quality-contracts@2.98.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"0dc241b7b3ee4b897537c9f5b8ebca5060cbb565","tarball":"https://registry.npmjs.org/@kb-labs/quality-contracts/-/quality-contracts-2.98.0.tgz","fileCount":9,"integrity":"sha512-uS2Uz2YkunLBcZrQVvemQMim5jUkOniSjURI5G9aSdVWqB8nr1d6+YWEfJI/TbuF+7klKm16ESXbcBLzcP+poQ==","signatures":[{"sig":"MEQCIBVopZhUwAp1oEAlFyMxI2vLmZ9CdDgqwakiq2fw+FpfAiBkIj7d1hbXR0qtsMIQyiA0kVCZ3zpVV9FxE1WuG2EJzA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":133855},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-quality-contracts-2.98.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./dist/*":"./dist/*","./contract":{"types":"./dist/contract.d.ts","import":"./dist/contract.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-contracts build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/50ea1c3ec5cffd144e6a006e7d80372b/kb-labs-quality-contracts-2.98.0.tgz","_integrity":"sha512-uS2Uz2YkunLBcZrQVvemQMim5jUkOniSjURI5G9aSdVWqB8nr1d6+YWEfJI/TbuF+7klKm16ESXbcBLzcP+poQ==","_npmVersion":"10.8.2","description":"Type-safe contracts for Quality Plugin. Types, schemas, and constants for monorepo analysis and quality checks.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.76"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.6","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.98.0"},"_npmOperationalInternal":{"tmp":"tmp/quality-contracts_2.98.0_1784385282866_0.3364091273479777","host":"s3://npm-registry-packages-npm-production"}},"2.100.0":{"name":"@kb-labs/quality-contracts","version":"2.100.0","_id":"@kb-labs/quality-contracts@2.100.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"ca3505dbaf5380cdb5e2a4361a1f6d196c0aea17","tarball":"https://registry.npmjs.org/@kb-labs/quality-contracts/-/quality-contracts-2.100.0.tgz","fileCount":9,"integrity":"sha512-39gNsZY4UIc1OX+CJNEfvsTKcytezDhwNkdltGJzmdNLh1jYKjEysLXY4v7efYx8T7Xx2Sx/WD1eO42Lpp6uqg==","signatures":[{"sig":"MEQCIGOHH/R0qc9v0E6UZN8FL+EnJejzZLnGou6iYSvcrxTHAiAaGxMIqby7AmPLUtJviBAS1W2WSeLJ0IlgoTAOQeQb5g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":133857},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-quality-contracts-2.100.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./dist/*":"./dist/*","./contract":{"types":"./dist/contract.d.ts","import":"./dist/contract.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-contracts build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/664da63ae892837380113cc23a8c58b0/kb-labs-quality-contracts-2.100.0.tgz","_integrity":"sha512-39gNsZY4UIc1OX+CJNEfvsTKcytezDhwNkdltGJzmdNLh1jYKjEysLXY4v7efYx8T7Xx2Sx/WD1eO42Lpp6uqg==","_npmVersion":"10.8.2","description":"Type-safe contracts for Quality Plugin. Types, schemas, and constants for monorepo analysis and quality checks.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.76"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.6","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.100.0"},"_npmOperationalInternal":{"tmp":"tmp/quality-contracts_2.100.0_1784421485371_0.7904959631650397","host":"s3://npm-registry-packages-npm-production"}},"2.101.0-canary.3f3ceb8f":{"name":"@kb-labs/quality-contracts","version":"2.101.0-canary.3f3ceb8f","_id":"@kb-labs/quality-contracts@2.101.0-canary.3f3ceb8f","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"fbc054ead4ccd21de2a1562dd3c213052e62db26","tarball":"https://registry.npmjs.org/@kb-labs/quality-contracts/-/quality-contracts-2.101.0-canary.3f3ceb8f.tgz","fileCount":9,"integrity":"sha512-+TkG+xejwNeYJpsXdXR5NnHu2rMVtbahBZvz1+8cwMeTdNHOM7n99klfqJ7O4xw8v1EwM6E1VrvzLiHGsxbUJw==","signatures":[{"sig":"MEUCICRA21HO9lnxl6Mk05eP8NXtdUZEIN4/1BAYNu0wMKuwAiEA6aIh/4Fw1THlDIeILewSlPQGJ5FOZf0MXe0nA/IuOjw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":133873},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-quality-contracts-2.101.0-canary.3f3ceb8f.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./dist/*":"./dist/*","./contract":{"types":"./dist/contract.d.ts","import":"./dist/contract.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-contracts build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/fa9a7d8ebc5b6899f315a062eb4f5c66/kb-labs-quality-contracts-2.101.0-canary.3f3ceb8f.tgz","_integrity":"sha512-+TkG+xejwNeYJpsXdXR5NnHu2rMVtbahBZvz1+8cwMeTdNHOM7n99klfqJ7O4xw8v1EwM6E1VrvzLiHGsxbUJw==","_npmVersion":"10.8.2","description":"Type-safe contracts for Quality Plugin. Types, schemas, and constants for monorepo analysis and quality checks.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.76"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.6","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.100.0"},"_npmOperationalInternal":{"tmp":"tmp/quality-contracts_2.101.0-canary.3f3ceb8f_1784472283046_0.8732809012601612","host":"s3://npm-registry-packages-npm-production"}},"2.101.0":{"name":"@kb-labs/quality-contracts","version":"2.101.0","_id":"@kb-labs/quality-contracts@2.101.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"8c2fc896fc4a956017997600ed4bbc97f24d2449","tarball":"https://registry.npmjs.org/@kb-labs/quality-contracts/-/quality-contracts-2.101.0.tgz","fileCount":9,"integrity":"sha512-KaZ+lCfqfaminuxZn1kbKhUFitFeMsqvC8UIEhseqRkFxbeGnXjx+Aiqq04zELMAFUuA9yglLamS9NrlZzMcgg==","signatures":[{"sig":"MEYCIQDYf5vmLT6c2fNO/euw96MUdzquF1e6A41/7vvae7vRfgIhAPToxMyZG8zXEOCrvkMH/1X/wbaCo9yAQpCG0PTqqAB1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":133857},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-quality-contracts-2.101.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./dist/*":"./dist/*","./contract":{"types":"./dist/contract.d.ts","import":"./dist/contract.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-contracts build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/4cd8f871cddbe90ca4ca06dc18a58f24/kb-labs-quality-contracts-2.101.0.tgz","_integrity":"sha512-KaZ+lCfqfaminuxZn1kbKhUFitFeMsqvC8UIEhseqRkFxbeGnXjx+Aiqq04zELMAFUuA9yglLamS9NrlZzMcgg==","_npmVersion":"10.8.2","description":"Type-safe contracts for Quality Plugin. Types, schemas, and constants for monorepo analysis and quality checks.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.76"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.6","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.101.0"},"_npmOperationalInternal":{"tmp":"tmp/quality-contracts_2.101.0_1784477308639_0.5530683483128644","host":"s3://npm-registry-packages-npm-production"}},"2.102.0":{"name":"@kb-labs/quality-contracts","version":"2.102.0","_id":"@kb-labs/quality-contracts@2.102.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"36b0fe0e24a72015d699302fe1bbe61830dc5ed5","tarball":"https://registry.npmjs.org/@kb-labs/quality-contracts/-/quality-contracts-2.102.0.tgz","fileCount":9,"integrity":"sha512-xYqL367j94PGAEt6AKnkJbuL2jBwwVD+CDk952JhpstmlahU375Eae5OnC6ojlDTqYtAnyf7BeAUKG+2SIiNrw==","signatures":[{"sig":"MEUCICPkEDZiBLX+esynTbdt2R9GARqKc+S5kAA5X0AeUy9PAiEAzkBjt7x0zVm52m3Ot/4wjA7dvhFCMexGUoQnntRHgog=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":133857},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-quality-contracts-2.102.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./dist/*":"./dist/*","./contract":{"types":"./dist/contract.d.ts","import":"./dist/contract.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-contracts build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/795076ac9faccb81cf4f6a2700dd089b/kb-labs-quality-contracts-2.102.0.tgz","_integrity":"sha512-xYqL367j94PGAEt6AKnkJbuL2jBwwVD+CDk952JhpstmlahU375Eae5OnC6ojlDTqYtAnyf7BeAUKG+2SIiNrw==","_npmVersion":"10.8.2","description":"Type-safe contracts for Quality Plugin. Types, schemas, and constants for monorepo analysis and quality checks.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.76"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.6","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.102.0"},"_npmOperationalInternal":{"tmp":"tmp/quality-contracts_2.102.0_1784496559267_0.07366505106649934","host":"s3://npm-registry-packages-npm-production"}},"2.103.0":{"name":"@kb-labs/quality-contracts","version":"2.103.0","_id":"@kb-labs/quality-contracts@2.103.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"daf091e1cdfdf26b81c996b8d5c4aa97ad3a17d4","tarball":"https://registry.npmjs.org/@kb-labs/quality-contracts/-/quality-contracts-2.103.0.tgz","fileCount":9,"integrity":"sha512-4lM4DVGaAgpcyND7EqXCiwe6ZOxe/Fz4DISzvtONFFrd9WIHtw6dEQ772v4YtuJBjOqzc9jlzJwo6QZz0mwkbA==","signatures":[{"sig":"MEUCIQCvFn0h1c27/VjzoJtCclF5PchSgDxJduI6BXx7DlMojAIgOmyuy+lBhhUknrgZXozvUzmbdLziuGAWxABNnB/qVJ0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":133857},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-quality-contracts-2.103.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./dist/*":"./dist/*","./contract":{"types":"./dist/contract.d.ts","import":"./dist/contract.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-contracts build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/c63c2a301a87b579c186d5b8a049b39d/kb-labs-quality-contracts-2.103.0.tgz","_integrity":"sha512-4lM4DVGaAgpcyND7EqXCiwe6ZOxe/Fz4DISzvtONFFrd9WIHtw6dEQ772v4YtuJBjOqzc9jlzJwo6QZz0mwkbA==","_npmVersion":"10.8.2","description":"Type-safe contracts for Quality Plugin. Types, schemas, and constants for monorepo analysis and quality checks.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.76"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.6","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.103.0"},"_npmOperationalInternal":{"tmp":"tmp/quality-contracts_2.103.0_1784500728675_0.28164987655339657","host":"s3://npm-registry-packages-npm-production"}},"2.104.0":{"name":"@kb-labs/quality-contracts","version":"2.104.0","_id":"@kb-labs/quality-contracts@2.104.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"7926c02a4d86c63eadb31faa43c8aed248c45328","tarball":"https://registry.npmjs.org/@kb-labs/quality-contracts/-/quality-contracts-2.104.0.tgz","fileCount":9,"integrity":"sha512-LkIrfysXqRfLdKoKk2Y3XGqOmQKF9nEQt8CQn10MOmFfPuDzwJCnVEX1GKb8j2XDyoMAnl6WUfifO93VKm6Slg==","signatures":[{"sig":"MEQCIHwsWL1LG7ZCcwVuIoiBxOlCbfEn6h9Vb+9H3mJhlN46AiBbvHhb+onIKyEBcA48obOBzg6g976HauaQ4UZtUV/qPA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":133857},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-quality-contracts-2.104.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./dist/*":"./dist/*","./contract":{"types":"./dist/contract.d.ts","import":"./dist/contract.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-contracts build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/a79cbf1890fe80635f7703b20ec15980/kb-labs-quality-contracts-2.104.0.tgz","_integrity":"sha512-LkIrfysXqRfLdKoKk2Y3XGqOmQKF9nEQt8CQn10MOmFfPuDzwJCnVEX1GKb8j2XDyoMAnl6WUfifO93VKm6Slg==","_npmVersion":"10.8.2","description":"Type-safe contracts for Quality Plugin. Types, schemas, and constants for monorepo analysis and quality checks.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.76"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.6","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.104.0"},"_npmOperationalInternal":{"tmp":"tmp/quality-contracts_2.104.0_1784505133601_0.6063054337984319","host":"s3://npm-registry-packages-npm-production"}},"2.105.0-canary.f6d35e31":{"name":"@kb-labs/quality-contracts","version":"2.105.0-canary.f6d35e31","_id":"@kb-labs/quality-contracts@2.105.0-canary.f6d35e31","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"4b607c6052d18eb9d7c09aa9c48aa27ddae4c48c","tarball":"https://registry.npmjs.org/@kb-labs/quality-contracts/-/quality-contracts-2.105.0-canary.f6d35e31.tgz","fileCount":9,"integrity":"sha512-5gj6/PKxKUD/UmPVoWzBsOg6zecqgi2NPN7JCdm8RZO3L4zcFF4im1yxiI0HVTkRabi3B4IovijLVet7FjDeYg==","signatures":[{"sig":"MEYCIQCYqzVqetXOhyN6CY+HFVJABxp3BaNinKYKdn5D6isQ8wIhAOaFDaWv4kiHfkXphqPoHSFxnlu2Q/6der9QVjq0ReXF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":134425},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-quality-contracts-2.105.0-canary.f6d35e31.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./dist/*":"./dist/*","./contract":{"types":"./dist/contract.d.ts","import":"./dist/contract.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-contracts build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/996c3becfeec1dfcdf3a04a1e484dcdc/kb-labs-quality-contracts-2.105.0-canary.f6d35e31.tgz","_integrity":"sha512-5gj6/PKxKUD/UmPVoWzBsOg6zecqgi2NPN7JCdm8RZO3L4zcFF4im1yxiI0HVTkRabi3B4IovijLVet7FjDeYg==","_npmVersion":"10.8.2","description":"Type-safe contracts for Quality Plugin. Types, schemas, and constants for monorepo analysis and quality checks.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.76"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.6","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.104.0"},"_npmOperationalInternal":{"tmp":"tmp/quality-contracts_2.105.0-canary.f6d35e31_1784658639592_0.1336917378832383","host":"s3://npm-registry-packages-npm-production"}},"2.105.0":{"name":"@kb-labs/quality-contracts","version":"2.105.0","_id":"@kb-labs/quality-contracts@2.105.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"9d80f11e4202ee02249293ca5e578817d2cb7d83","tarball":"https://registry.npmjs.org/@kb-labs/quality-contracts/-/quality-contracts-2.105.0.tgz","fileCount":9,"integrity":"sha512-v5OPj5Tl3YBcQrdlZsAOxZHxoHG2CXT1+/l2ULAFIWQzRbq3gN0PFinvKEQdXCTuk2pEP0N3JjCxqvIAYnAxrg==","signatures":[{"sig":"MEUCIQCMaPmunBL2/xrcWiG9D/gNGWmaVXrWSlDjS7kr9/r4WQIgMJrdWb5GgSFiGmH2X2yqD7PKZ9D36D+092avgXh5Q+4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":133862},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/artifacts/kb-labs-quality-contracts-2.105.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./dist/*":"./dist/*","./contract":{"types":"./dist/contract.d.ts","import":"./dist/contract.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-contracts build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/home/runner/work/kb-labs/kb-labs/.kb/release/artifacts/kb-labs-quality-contracts-2.105.0.tgz","_integrity":"sha512-v5OPj5Tl3YBcQrdlZsAOxZHxoHG2CXT1+/l2ULAFIWQzRbq3gN0PFinvKEQdXCTuk2pEP0N3JjCxqvIAYnAxrg==","_npmVersion":"10.8.2","description":"Type-safe contracts for Quality Plugin. Types, schemas, and constants for monorepo analysis and quality checks.","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.76"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.6","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/quality-contracts_2.105.0_1784846011594_0.8929894462624597","host":"s3://npm-registry-packages-npm-production"}},"2.106.0":{"name":"@kb-labs/quality-contracts","version":"2.106.0","_id":"@kb-labs/quality-contracts@2.106.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"23b8db2dc5811dfaa3b3657fc70e4229d049a863","tarball":"https://registry.npmjs.org/@kb-labs/quality-contracts/-/quality-contracts-2.106.0.tgz","fileCount":9,"integrity":"sha512-tsIPtlPwy0Be3C1vwTJ3QUrqAcIMTjXfY/HAHRpKsVRdfxQ0nEN4TUvInYoKJR+rBUUVMTGkiObN+6ZbtUQqkQ==","signatures":[{"sig":"MEYCIQD4AClcg9r585T2s2CgJRvluJoaA/cSn8f/1tD9Aohu/AIhAKDxCTChEmDWpvZL4k07Xw/zs0eMDnmHJoOyK8fWkluL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":133862},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/artifacts/kb-labs-quality-contracts-2.106.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./dist/*":"./dist/*","./contract":{"types":"./dist/contract.d.ts","import":"./dist/contract.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-contracts build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/home/runner/work/kb-labs/kb-labs/.kb/release/artifacts/kb-labs-quality-contracts-2.106.0.tgz","_integrity":"sha512-tsIPtlPwy0Be3C1vwTJ3QUrqAcIMTjXfY/HAHRpKsVRdfxQ0nEN4TUvInYoKJR+rBUUVMTGkiObN+6ZbtUQqkQ==","_npmVersion":"10.8.2","description":"Type-safe contracts for Quality Plugin. Types, schemas, and constants for monorepo analysis and quality checks.","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.76"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.6","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/quality-contracts_2.106.0_1784855253246_0.49194120899879445","host":"s3://npm-registry-packages-npm-production"}},"2.107.0":{"name":"@kb-labs/quality-contracts","version":"2.107.0","_id":"@kb-labs/quality-contracts@2.107.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"42024682216883b39b94ceeb48fc0274bbe780b4","tarball":"https://registry.npmjs.org/@kb-labs/quality-contracts/-/quality-contracts-2.107.0.tgz","fileCount":9,"integrity":"sha512-0JquLde8hH9v4Jng43YyyPed9bH7tvRNR+1o+VTre/eyng6RBYmart8EinKcVRebhKgbWgIjqqjRjli/iYgzAQ==","signatures":[{"sig":"MEUCIEtta7UJzzDFAdWNptKf0a1yRSZewyfpEolY25NQ4xqZAiEAlQ+eYvEyrs7LBAth7wJ3uWVmpRMZJyPjedLrT9Zsn8k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":133857},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-quality-contracts-2.107.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./dist/*":"./dist/*","./contract":{"types":"./dist/contract.d.ts","import":"./dist/contract.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-contracts build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/tmp/62fb43461c9c86bb0ab8d0848fa58fab/kb-labs-quality-contracts-2.107.0.tgz","_integrity":"sha512-0JquLde8hH9v4Jng43YyyPed9bH7tvRNR+1o+VTre/eyng6RBYmart8EinKcVRebhKgbWgIjqqjRjli/iYgzAQ==","_npmVersion":"10.9.8","description":"Type-safe contracts for Quality Plugin. Types, schemas, and constants for monorepo analysis and quality checks.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"zod":"^3.25.76"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.6","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.107.0"},"_npmOperationalInternal":{"tmp":"tmp/quality-contracts_2.107.0_1784961405193_0.1072553433571446","host":"s3://npm-registry-packages-npm-production"}},"2.109.0":{"name":"@kb-labs/quality-contracts","version":"2.109.0","_id":"@kb-labs/quality-contracts@2.109.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"fa51caacfba84c0b89be5de778991e75f45cd903","tarball":"https://registry.npmjs.org/@kb-labs/quality-contracts/-/quality-contracts-2.109.0.tgz","fileCount":9,"integrity":"sha512-d7spXWtZsTgBwdvnB0MumUWuEFKRblj5COsS/jp23nMau/mauGNdmMedTQHQBJJOwsPjBMjfi6QSyMIhht1PQg==","signatures":[{"sig":"MEUCIQChP3PkD2YcXU7SVdStDWSrZc5ETLhjVHDrElb/osh41QIgGCZwVVUu4ydgcQIDr87nid6elZhSl3fKRWmeVFDJBfo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":133862},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/artifacts/kb-labs-quality-contracts-2.109.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./dist/*":"./dist/*","./contract":{"types":"./dist/contract.d.ts","import":"./dist/contract.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-contracts build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/home/runner/work/kb-labs/kb-labs/.kb/release/artifacts/kb-labs-quality-contracts-2.109.0.tgz","_integrity":"sha512-d7spXWtZsTgBwdvnB0MumUWuEFKRblj5COsS/jp23nMau/mauGNdmMedTQHQBJJOwsPjBMjfi6QSyMIhht1PQg==","_npmVersion":"10.9.8","description":"Type-safe contracts for Quality Plugin. Types, schemas, and constants for monorepo analysis and quality checks.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"zod":"^3.25.76"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.6","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/quality-contracts_2.109.0_1785012511607_0.7972222546931307","host":"s3://npm-registry-packages-npm-production"}},"2.110.0":{"name":"@kb-labs/quality-contracts","version":"2.110.0","_id":"@kb-labs/quality-contracts@2.110.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"f00c522885e1148e20048e59fc5bc662d4c83bb8","tarball":"https://registry.npmjs.org/@kb-labs/quality-contracts/-/quality-contracts-2.110.0.tgz","fileCount":9,"integrity":"sha512-6EO0tOv7ichY4yhobBlr8kctncSdlolaFAXqlMYeQGsrAczUGqkqXy8TM+Irjv8+TShEIeLLIYB2em4LsLnWuA==","signatures":[{"sig":"MEYCIQDqbfplwQOnxTqRrs0NoAwXhPceCJWHS9YfFhuNpNgykwIhAMOzbA6PSN8d9QXWLpRIpSBdzQMM280C33PqZtcuabwi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":133862},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/artifacts/kb-labs-quality-contracts-2.110.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./dist/*":"./dist/*","./contract":{"types":"./dist/contract.d.ts","import":"./dist/contract.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-contracts build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/home/runner/work/kb-labs/kb-labs/.kb/release/artifacts/kb-labs-quality-contracts-2.110.0.tgz","_integrity":"sha512-6EO0tOv7ichY4yhobBlr8kctncSdlolaFAXqlMYeQGsrAczUGqkqXy8TM+Irjv8+TShEIeLLIYB2em4LsLnWuA==","_npmVersion":"10.9.8","description":"Type-safe contracts for Quality Plugin. Types, schemas, and constants for monorepo analysis and quality checks.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"zod":"^3.25.76"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.6","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/quality-contracts_2.110.0_1785199298006_0.1995938321259756","host":"s3://npm-registry-packages-npm-production"}},"2.111.0":{"name":"@kb-labs/quality-contracts","version":"2.111.0","_id":"@kb-labs/quality-contracts@2.111.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"ba82ae896a40f7fb574ff6a00bad561afc129fcc","tarball":"https://registry.npmjs.org/@kb-labs/quality-contracts/-/quality-contracts-2.111.0.tgz","fileCount":9,"integrity":"sha512-kVyYlhEKQ5JqR9QpqmrXVE2GMNvyi5k2jSLbJ/hAU7PtC9pSLCzSDNJYgnfoJpAiVz2hwHk6b9G6SJb72Wh/Dg==","signatures":[{"sig":"MEUCIQCYIDFsUCkO1bflfmAxWFfjisqBgltc3i/o3+3RyZ8I1gIgLislX/vzGx6PTPt6Uqet2YfbO74/CrjftgPfUB+Bb5g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":133862},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/artifacts/kb-labs-quality-contracts-2.111.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./dist/*":"./dist/*","./contract":{"types":"./dist/contract.d.ts","import":"./dist/contract.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-contracts build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/home/runner/work/kb-labs/kb-labs/.kb/release/artifacts/kb-labs-quality-contracts-2.111.0.tgz","_integrity":"sha512-kVyYlhEKQ5JqR9QpqmrXVE2GMNvyi5k2jSLbJ/hAU7PtC9pSLCzSDNJYgnfoJpAiVz2hwHk6b9G6SJb72Wh/Dg==","_npmVersion":"10.9.8","description":"Type-safe contracts for Quality Plugin. Types, schemas, and constants for monorepo analysis and quality checks.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"zod":"^3.25.76"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.6","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/quality-contracts_2.111.0_1785264866074_0.6990434957052221","host":"s3://npm-registry-packages-npm-production"}},"2.112.0":{"name":"@kb-labs/quality-contracts","version":"2.112.0","_id":"@kb-labs/quality-contracts@2.112.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"56bf46efc6f87e5c133d3962d1083c9eda87b965","tarball":"https://registry.npmjs.org/@kb-labs/quality-contracts/-/quality-contracts-2.112.0.tgz","fileCount":9,"integrity":"sha512-HHqFeStyKFYaFzWtgA6ydxJyfxmFgR4tUeiY5ejW5BJmfdW37kTpdcMAxI3uNM5MT/RzqnfcQTbGE9egXl2aqw==","signatures":[{"sig":"MEQCIH90jmyIz/QCu/mT69Bb2T28D2scWKrtz9jw86FUxUofAiBUWUhvxBFEvfA4GvRSIrXIEUhxzrrwJfawjzLIbhQ/nQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":133862},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/artifacts/kb-labs-quality-contracts-2.112.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./dist/*":"./dist/*","./contract":{"types":"./dist/contract.d.ts","import":"./dist/contract.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-contracts build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/home/runner/work/kb-labs/kb-labs/.kb/release/artifacts/kb-labs-quality-contracts-2.112.0.tgz","_integrity":"sha512-HHqFeStyKFYaFzWtgA6ydxJyfxmFgR4tUeiY5ejW5BJmfdW37kTpdcMAxI3uNM5MT/RzqnfcQTbGE9egXl2aqw==","_npmVersion":"10.9.8","description":"Type-safe contracts for Quality Plugin. Types, schemas, and constants for monorepo analysis and quality checks.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"zod":"^3.25.76"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.6","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/quality-contracts_2.112.0_1785307980286_0.808440866393682","host":"s3://npm-registry-packages-npm-production"}},"2.114.0":{"name":"@kb-labs/quality-contracts","version":"2.114.0","_id":"@kb-labs/quality-contracts@2.114.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"3815d873817c653b8dd6491919658be700e489ec","tarball":"https://registry.npmjs.org/@kb-labs/quality-contracts/-/quality-contracts-2.114.0.tgz","fileCount":9,"integrity":"sha512-UpoabPbj12aaHDSJjnS3L1j1EecDCEt6TgPohVNDARWKDOCMmzid4QY3PZEYEjdZytR3mEqLzy3z3hZq3i2Vlw==","signatures":[{"sig":"MEUCIFqdPaOK/0k361N4OvoGIqppFQyeCCjsak8XZFcpbbCHAiEA72iYWc9slZzPQl2v5vmrUdXKyeFGW2oxaL7uBqPTG8o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":133862},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/artifacts/kb-labs-quality-contracts-2.114.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./dist/*":"./dist/*","./contract":{"types":"./dist/contract.d.ts","import":"./dist/contract.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-contracts build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/home/runner/work/kb-labs/kb-labs/.kb/release/artifacts/kb-labs-quality-contracts-2.114.0.tgz","_integrity":"sha512-UpoabPbj12aaHDSJjnS3L1j1EecDCEt6TgPohVNDARWKDOCMmzid4QY3PZEYEjdZytR3mEqLzy3z3hZq3i2Vlw==","_npmVersion":"10.9.8","description":"Type-safe contracts for Quality Plugin. Types, schemas, and constants for monorepo analysis and quality checks.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"zod":"^3.25.76"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.6","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/quality-contracts_2.114.0_1785449160533_0.36103596718692077","host":"s3://npm-registry-packages-npm-production"}},"2.116.11":{"name":"@kb-labs/quality-contracts","version":"2.116.11","_id":"@kb-labs/quality-contracts@2.116.11","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"0d8488b910b3456fd6ad651e201644c07de51911","tarball":"https://registry.npmjs.org/@kb-labs/quality-contracts/-/quality-contracts-2.116.11.tgz","fileCount":9,"integrity":"sha512-9/fQI0ARG2foNhgS3Igl3oQes4hHhB6pF83XrVKxGpf5FS9z0YLLWAHFhYpqAwUsgdyJxsvarA3NuirwLP7NLQ==","signatures":[{"sig":"MEUCIBXD/LzJF2kamjU0PbfBcRpcSBmbiwOae+Ket47NTeNVAiEAiaHmWIU834S2RlWJIr5e4GZLrmHeIPiEsKEFIZIDYNo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":133859},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/artifacts/kb-labs-quality-contracts-2.116.11.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./dist/*":"./dist/*","./contract":{"types":"./dist/contract.d.ts","import":"./dist/contract.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-contracts build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/home/runner/work/kb-labs/kb-labs/.kb/release/artifacts/kb-labs-quality-contracts-2.116.11.tgz","_integrity":"sha512-9/fQI0ARG2foNhgS3Igl3oQes4hHhB6pF83XrVKxGpf5FS9z0YLLWAHFhYpqAwUsgdyJxsvarA3NuirwLP7NLQ==","_npmVersion":"10.9.8","description":"Type-safe contracts for Quality Plugin. Types, schemas, and constants for monorepo analysis and quality checks.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"zod":"^3.25.76"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.6","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.116.11"},"_npmOperationalInternal":{"tmp":"tmp/quality-contracts_2.116.11_1785618572742_0.5325843272706876","host":"s3://npm-registry-packages-npm-production"}},"2.116.12":{"name":"@kb-labs/quality-contracts","version":"2.116.12","_id":"@kb-labs/quality-contracts@2.116.12","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"714b852c8e41f2d9780ca2bac51c1cc6fa1a5517","tarball":"https://registry.npmjs.org/@kb-labs/quality-contracts/-/quality-contracts-2.116.12.tgz","fileCount":9,"integrity":"sha512-Z4NuYgcLPuDjlxzHUo42/On5Rbjln9n2RY6i4J/dPTFYbR/oJa1J3rAGVYQF95x2u4HemMx9+Prjtm7AEexA+A==","signatures":[{"sig":"MEUCIQDTKQvqkxaiZa9hsjAz+u6vbmYGtM15v/9SLfZnI9/T2wIgWvN155p6xSadoSH9nwCW/Rcxde+X/Vd9b+Fl47hm974=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":133859},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/artifacts/kb-labs-quality-contracts-2.116.12.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./dist/*":"./dist/*","./contract":{"types":"./dist/contract.d.ts","import":"./dist/contract.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-contracts build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/home/runner/work/kb-labs/kb-labs/.kb/release/artifacts/kb-labs-quality-contracts-2.116.12.tgz","_integrity":"sha512-Z4NuYgcLPuDjlxzHUo42/On5Rbjln9n2RY6i4J/dPTFYbR/oJa1J3rAGVYQF95x2u4HemMx9+Prjtm7AEexA+A==","_npmVersion":"10.9.8","description":"Type-safe contracts for Quality Plugin. Types, schemas, and constants for monorepo analysis and quality checks.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"zod":"^3.25.76"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.6","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.116.12"},"_npmOperationalInternal":{"tmp":"tmp/quality-contracts_2.116.12_1785621928143_0.6820155657092168","host":"s3://npm-registry-packages-npm-production"}},"2.116.13":{"name":"@kb-labs/quality-contracts","version":"2.116.13","_id":"@kb-labs/quality-contracts@2.116.13","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"bd2e29bc0d55d70260b597b550cf42a184fa9f29","tarball":"https://registry.npmjs.org/@kb-labs/quality-contracts/-/quality-contracts-2.116.13.tgz","fileCount":9,"integrity":"sha512-+rpx72TwoBZ1Z20KSr4lTLCzQQgoCaIn6TYCVLsydNxijx/S8kH+9W0cdIQC/XNEJJpiI/rkC8QwlLkyBdcBHg==","signatures":[{"sig":"MEUCIE2fQkhf3/ebBzZaztv1+gGEx8GK8MZYgIVaAdo/jDUJAiEA1xjMk57vv25goKqExO+exVsYSX5pt5mbCok5sfQoQDE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":133859},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/artifacts/kb-labs-quality-contracts-2.116.13.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./dist/*":"./dist/*","./contract":{"types":"./dist/contract.d.ts","import":"./dist/contract.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-contracts build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/home/runner/work/kb-labs/kb-labs/.kb/release/artifacts/kb-labs-quality-contracts-2.116.13.tgz","_integrity":"sha512-+rpx72TwoBZ1Z20KSr4lTLCzQQgoCaIn6TYCVLsydNxijx/S8kH+9W0cdIQC/XNEJJpiI/rkC8QwlLkyBdcBHg==","_npmVersion":"10.9.8","description":"Type-safe contracts for Quality Plugin. Types, schemas, and constants for monorepo analysis and quality checks.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"zod":"^3.25.76"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.6","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.116.13"},"_npmOperationalInternal":{"tmp":"tmp/quality-contracts_2.116.13_1785623517204_0.03405802261453106","host":"s3://npm-registry-packages-npm-production"}},"2.116.14":{"name":"@kb-labs/quality-contracts","version":"2.116.14","_id":"@kb-labs/quality-contracts@2.116.14","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"a697b2085d5de383606d049256d74e71309190b5","tarball":"https://registry.npmjs.org/@kb-labs/quality-contracts/-/quality-contracts-2.116.14.tgz","fileCount":9,"integrity":"sha512-Kt4I4ZYMUY38ork2RlGt+cM62+IoFBnWoeUBklP6v6ZD5p4E5TpbQkIsmEGEmMnXtxSrKotZjBuVof80xDDglw==","signatures":[{"sig":"MEUCIHfGwXMXGTBic2dt6MwkipepyZXYrc/YQeNTDU1znE5mAiEAiGWKAerWfGuRxvOBUB9usEwRCBWZmrfmgBeqDu9jHLc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":133859},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/artifacts/kb-labs-quality-contracts-2.116.14.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./dist/*":"./dist/*","./contract":{"types":"./dist/contract.d.ts","import":"./dist/contract.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-contracts build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/home/runner/work/kb-labs/kb-labs/.kb/release/artifacts/kb-labs-quality-contracts-2.116.14.tgz","_integrity":"sha512-Kt4I4ZYMUY38ork2RlGt+cM62+IoFBnWoeUBklP6v6ZD5p4E5TpbQkIsmEGEmMnXtxSrKotZjBuVof80xDDglw==","_npmVersion":"10.9.8","description":"Type-safe contracts for Quality Plugin. Types, schemas, and constants for monorepo analysis and quality checks.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"zod":"^3.25.76"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.6","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.116.14"},"_npmOperationalInternal":{"tmp":"tmp/quality-contracts_2.116.14_1785625314105_0.906159202081114","host":"s3://npm-registry-packages-npm-production"}},"2.117.0":{"name":"@kb-labs/quality-contracts","version":"2.117.0","_id":"@kb-labs/quality-contracts@2.117.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"53eff95d39306e04f30a6656b746d221ea63d44e","tarball":"https://registry.npmjs.org/@kb-labs/quality-contracts/-/quality-contracts-2.117.0.tgz","fileCount":9,"integrity":"sha512-MhI10ScZQ/kOgHzp09Qiz52e7RenleX0XB2IhyD0Tze3QfnOYqjH0yKNyDt39gP0b3EvlB4g1kT2fvwunJqOWw==","signatures":[{"sig":"MEQCIHP5EojtLWr9vOXWq8pSOWhEPqzgWObXM62jVVC/+eJxAiBgYQiPHrMYDM04HN2RrTiQsMkyTFd/khf7gbKbpug6SQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":133857},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/artifacts/kb-labs-quality-contracts-2.117.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./dist/*":"./dist/*","./contract":{"types":"./dist/contract.d.ts","import":"./dist/contract.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-contracts build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/home/runner/work/kb-labs/kb-labs/.kb/release/artifacts/kb-labs-quality-contracts-2.117.0.tgz","_integrity":"sha512-MhI10ScZQ/kOgHzp09Qiz52e7RenleX0XB2IhyD0Tze3QfnOYqjH0yKNyDt39gP0b3EvlB4g1kT2fvwunJqOWw==","_npmVersion":"11.16.0","description":"Type-safe contracts for Quality Plugin. Types, schemas, and constants for monorepo analysis and quality checks.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"^3.25.76"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.6","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.117.0"},"_npmOperationalInternal":{"tmp":"tmp/quality-contracts_2.117.0_1786298021934_0.4419933380773957","host":"s3://npm-registry-packages-npm-production"}},"2.118.0":{"name":"@kb-labs/quality-contracts","version":"2.118.0","_id":"@kb-labs/quality-contracts@2.118.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"ec5f1ece7e228bd32908932afc88ca182b060c9f","tarball":"https://registry.npmjs.org/@kb-labs/quality-contracts/-/quality-contracts-2.118.0.tgz","fileCount":9,"integrity":"sha512-ABd9Ik+UafLEv2uZcDMSGx8+LeUdO304508RCAAbd2CqQUKc2nb/hN4lPfk86mBAeddxd43FsIyC5W0vKc/MLg==","signatures":[{"sig":"MEYCIQD1s9q3DVz293QGtXPfeq6gv8eoIWGVvL7GLDgaoGWeaAIhALxPQ4aHh1eAYKSG1Ozo/Vpv9/77z+nyTphGDpPZAc2O","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":133857},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/artifacts/kb-labs-quality-contracts-2.118.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./dist/*":"./dist/*","./contract":{"types":"./dist/contract.d.ts","import":"./dist/contract.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-contracts build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/home/runner/work/kb-labs/kb-labs/.kb/release/artifacts/kb-labs-quality-contracts-2.118.0.tgz","_integrity":"sha512-ABd9Ik+UafLEv2uZcDMSGx8+LeUdO304508RCAAbd2CqQUKc2nb/hN4lPfk86mBAeddxd43FsIyC5W0vKc/MLg==","_npmVersion":"11.16.0","description":"Type-safe contracts for Quality Plugin. Types, schemas, and constants for monorepo analysis and quality checks.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"^3.25.76"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.6","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.118.0"},"_npmOperationalInternal":{"tmp":"tmp/quality-contracts_2.118.0_1786471474853_0.6293345177170371","host":"s3://npm-registry-packages-npm-production"}},"2.118.1":{"name":"@kb-labs/quality-contracts","version":"2.118.1","_id":"@kb-labs/quality-contracts@2.118.1","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"e8f08b632eced61dc35994037bd6fd57d25775fe","tarball":"https://registry.npmjs.org/@kb-labs/quality-contracts/-/quality-contracts-2.118.1.tgz","fileCount":9,"integrity":"sha512-O7xnRK4PHzXdz1AaMdf9XLgBQjy2wvBo9e7Xhnq8NkPBDUCwmqfwBBv6s0uwUjCyIdRTKyOk4U1ZLfalxvkyjg==","signatures":[{"sig":"MEYCIQDZqEMhmPCeFMltgpMSuzItKR+AwMAUNYk246ANiUU/LQIhAOW7k6lgZlQm+PF/db2r7po0/u2AfgF3OR95h+vVcmDi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":133857},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/artifacts/kb-labs-quality-contracts-2.118.1.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./dist/*":"./dist/*","./contract":{"types":"./dist/contract.d.ts","import":"./dist/contract.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-contracts build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/home/runner/work/kb-labs/kb-labs/.kb/release/artifacts/kb-labs-quality-contracts-2.118.1.tgz","_integrity":"sha512-O7xnRK4PHzXdz1AaMdf9XLgBQjy2wvBo9e7Xhnq8NkPBDUCwmqfwBBv6s0uwUjCyIdRTKyOk4U1ZLfalxvkyjg==","_npmVersion":"11.16.0","description":"Type-safe contracts for Quality Plugin. Types, schemas, and constants for monorepo analysis and quality checks.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"^3.25.76"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.6","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.118.1"},"_npmOperationalInternal":{"tmp":"tmp/quality-contracts_2.118.1_1786524605781_0.8435780646253657","host":"s3://npm-registry-packages-npm-production"}},"2.118.2":{"name":"@kb-labs/quality-contracts","version":"2.118.2","_id":"@kb-labs/quality-contracts@2.118.2","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"07e9b82e74f3a2be8d4b9b9b9a54d59fe2bbe3e4","tarball":"https://registry.npmjs.org/@kb-labs/quality-contracts/-/quality-contracts-2.118.2.tgz","fileCount":9,"integrity":"sha512-tQi6MYUH3rkcKK+TAIg83dQnhbfVAEnlvuaHbgClFJtlAZyhkCdIjCXUDAOW9zqIaqGMrof3s1E8JxB4aasWag==","signatures":[{"sig":"MEYCIQDxO9gmq5tH1F0gT0IRHfzTInz76T+CdWq2FOIMMWSWjAIhAP3ctO9jiUdANLr/GkS/+fzdrpi54LPNOQWvr1d+jz/B","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":133857},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/artifacts/kb-labs-quality-contracts-2.118.2.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./dist/*":"./dist/*","./contract":{"types":"./dist/contract.d.ts","import":"./dist/contract.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-contracts build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/home/runner/work/kb-labs/kb-labs/.kb/release/artifacts/kb-labs-quality-contracts-2.118.2.tgz","_integrity":"sha512-tQi6MYUH3rkcKK+TAIg83dQnhbfVAEnlvuaHbgClFJtlAZyhkCdIjCXUDAOW9zqIaqGMrof3s1E8JxB4aasWag==","_npmVersion":"11.16.0","description":"Type-safe contracts for Quality Plugin. Types, schemas, and constants for monorepo analysis and quality checks.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"^3.25.76"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.6","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.118.2"},"_npmOperationalInternal":{"tmp":"tmp/quality-contracts_2.118.2_1786573732587_0.35888979965900747","host":"s3://npm-registry-packages-npm-production"}},"2.119.0-canary.8c5512847":{"name":"@kb-labs/quality-contracts","version":"2.119.0-canary.8c5512847","_id":"@kb-labs/quality-contracts@2.119.0-canary.8c5512847","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"8589bebd06dd79bb905ddba2952a9a85cf56d9fa","tarball":"https://registry.npmjs.org/@kb-labs/quality-contracts/-/quality-contracts-2.119.0-canary.8c5512847.tgz","fileCount":9,"integrity":"sha512-pPuhNNqjdkQ3jrH9Arx/LOVbkUWEBsCXoSlk7/G+yeHzmKELCpDFnc9X5Xw9QNp851MiZSSyqmrdtV0YnkgQOA==","signatures":[{"sig":"MEYCIQCOn9K3ZpbFRKV5V7Xd1jqHq4qa5uThNIKpuyzZ8jzP8QIhAPKNtE6V72vAqLqHg3iMdf3O+PnQ/TMzgrwE3NM2voIW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":133874},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./dist/*":"./dist/*","./contract":{"types":"./dist/contract.d.ts","import":"./dist/contract.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-contracts build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"description":"Type-safe contracts for Quality Plugin. Types, schemas, and constants for monorepo analysis and quality checks.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.1","dependencies":{"zod":"^3.25.76"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.6","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.118.2"},"_npmOperationalInternal":{"tmp":"tmp/quality-contracts_2.119.0-canary.8c5512847_1786813439734_0.9074333790467111","host":"s3://npm-registry-packages-npm-production"}},"2.119.0-canary.cee505c72":{"name":"@kb-labs/quality-contracts","version":"2.119.0-canary.cee505c72","_id":"@kb-labs/quality-contracts@2.119.0-canary.cee505c72","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"1c643c754dd4c6e9b203abf40143c81de57b9529","tarball":"https://registry.npmjs.org/@kb-labs/quality-contracts/-/quality-contracts-2.119.0-canary.cee505c72.tgz","fileCount":9,"integrity":"sha512-p164r1p1MudZdWOIGh4GA6/wfpgSbnNDdrJVwvyfUVv/bhoFeU4WhBqqlwNtfrM+SGVVnZF3v4u87Xyft2bPCQ==","signatures":[{"sig":"MEQCIHEdNu3y2PXC1rKjXYUvXuEtSPxe6cbRBYs/WMh+YOIqAiAIp6rkspGvAMe+c4o9bP6iBsdf4AshPeY3ELfZPz0duw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":133874},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./dist/*":"./dist/*","./contract":{"types":"./dist/contract.d.ts","import":"./dist/contract.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-contracts build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"description":"Type-safe contracts for Quality Plugin. Types, schemas, and constants for monorepo analysis and quality checks.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.1","dependencies":{"zod":"^3.25.76"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.6","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.118.2"},"_npmOperationalInternal":{"tmp":"tmp/quality-contracts_2.119.0-canary.cee505c72_1787087257763_0.8528671357382569","host":"s3://npm-registry-packages-npm-production"}},"2.119.0-canary.85d060ea6":{"name":"@kb-labs/quality-contracts","version":"2.119.0-canary.85d060ea6","_id":"@kb-labs/quality-contracts@2.119.0-canary.85d060ea6","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"88b9859bebaffaba95528757513f88724c35f677","tarball":"https://registry.npmjs.org/@kb-labs/quality-contracts/-/quality-contracts-2.119.0-canary.85d060ea6.tgz","fileCount":9,"integrity":"sha512-ZIXJEDCgXVQpS8g630AnxJxq8BUh8bD9drzjVYKBO2s8757qqBL8wK+r4UgKDOQ9xZXkHId/YE1/B9M9Jqm2+w==","signatures":[{"sig":"MEQCIHO5bBlz1Rn0Cj+Fc7mKAAyZwnYAhOu3xSBhCoFsLhviAiBtA9hXwOyEu/BJpCrgj5EqCtEDPjvRnyVLNMGUyrhVhA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":133874},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./dist/*":"./dist/*","./contract":{"types":"./dist/contract.d.ts","import":"./dist/contract.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-contracts build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"description":"Type-safe contracts for Quality Plugin. Types, schemas, and constants for monorepo analysis and quality checks.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.1","dependencies":{"zod":"^3.25.76"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.6","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.118.2"},"_npmOperationalInternal":{"tmp":"tmp/quality-contracts_2.119.0-canary.85d060ea6_1787250493655_0.5017558250233585","host":"s3://npm-registry-packages-npm-production"}},"2.119.0-canary.c64d2c41e":{"name":"@kb-labs/quality-contracts","version":"2.119.0-canary.c64d2c41e","_id":"@kb-labs/quality-contracts@2.119.0-canary.c64d2c41e","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"d0e981fcfdbc50ec6f58253b5894fcdf60d0673c","tarball":"https://registry.npmjs.org/@kb-labs/quality-contracts/-/quality-contracts-2.119.0-canary.c64d2c41e.tgz","fileCount":9,"integrity":"sha512-0xCSFProiPt2HKQvaGnFBmk/lc9c7KseToH7cF7TbiNBkVxPyFt35HTy8WECCGmfVo0e9wxjEaicinTU3XOAvA==","signatures":[{"sig":"MEQCIEKJnZxc8WVsnXLDRrvzAZsxoAU0GhHqBr/4URaEQjQAAiBSviI17B7O9TJ2q8GTE2vgjMCqz3yajW2mApsOcL3V5Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":133891},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-quality-contracts-2.119.0-canary.c64d2c41e.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./dist/*":"./dist/*","./contract":{"types":"./dist/contract.d.ts","import":"./dist/contract.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-contracts build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-quality-contracts-2.119.0-canary.c64d2c41e.tgz","_integrity":"sha512-0xCSFProiPt2HKQvaGnFBmk/lc9c7KseToH7cF7TbiNBkVxPyFt35HTy8WECCGmfVo0e9wxjEaicinTU3XOAvA==","_npmVersion":"11.17.0","description":"Type-safe contracts for Quality Plugin. Types, schemas, and constants for monorepo analysis and quality checks.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"zod":"^3.25.76"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.6","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.119.0-canary.c64d2c41e"},"_npmOperationalInternal":{"tmp":"tmp/quality-contracts_2.119.0-canary.c64d2c41e_1787609015189_0.3956013400157521","host":"s3://npm-registry-packages-npm-production"}},"2.119.0-canary.0b1ec4151":{"name":"@kb-labs/quality-contracts","version":"2.119.0-canary.0b1ec4151","_id":"@kb-labs/quality-contracts@2.119.0-canary.0b1ec4151","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"cbb38777d29aa9af49af5a765d1ddd6dba74d908","tarball":"https://registry.npmjs.org/@kb-labs/quality-contracts/-/quality-contracts-2.119.0-canary.0b1ec4151.tgz","fileCount":9,"integrity":"sha512-LLUmT9xsX79JfGIYqo2ykie6IT/ZtL/COu8CASh2SSyL+fqhCgMhiBRMUaY0o6NsN8Uklk9t9VTInorQIjFa0A==","signatures":[{"sig":"MEQCIEnFABcz93WaEIPL+WCGkAd7WSgjUyyeHZdl/RQB4isgAiBfeDb65v1dOT/bySQoysS4u1MnKTvyRcSKV+FWYRVXoQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":133891},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-quality-contracts-2.119.0-canary.0b1ec4151.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./dist/*":"./dist/*","./contract":{"types":"./dist/contract.d.ts","import":"./dist/contract.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-contracts build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-quality-contracts-2.119.0-canary.0b1ec4151.tgz","_integrity":"sha512-LLUmT9xsX79JfGIYqo2ykie6IT/ZtL/COu8CASh2SSyL+fqhCgMhiBRMUaY0o6NsN8Uklk9t9VTInorQIjFa0A==","_npmVersion":"11.17.0","description":"Type-safe contracts for Quality Plugin. Types, schemas, and constants for monorepo analysis and quality checks.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"zod":"^3.25.76"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.6","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.119.0-canary.0b1ec4151"},"_npmOperationalInternal":{"tmp":"tmp/quality-contracts_2.119.0-canary.0b1ec4151_1787611082960_0.26143975046038537","host":"s3://npm-registry-packages-npm-production"}},"2.119.0-canary.2077501f1":{"name":"@kb-labs/quality-contracts","version":"2.119.0-canary.2077501f1","_id":"@kb-labs/quality-contracts@2.119.0-canary.2077501f1","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"8ccaf8a3214ab112f2f84bd0ee31340b8d29b2d9","tarball":"https://registry.npmjs.org/@kb-labs/quality-contracts/-/quality-contracts-2.119.0-canary.2077501f1.tgz","fileCount":9,"integrity":"sha512-yREaBeBHtkcR7EQJ/7DTy92S5mgbVxC71+b6jZ2tbLwO/Iyg7qCdzrC0aFKbsPIMQ3TZjRvxPN2UvnN1oxhSxg==","signatures":[{"sig":"MEQCIGQ6SyLVcee+TE4ZEPVkp2jUBFQkUtqlDCgQbkTMmDBrAiB7JCwmujbiOyokDK1GdiJghUy1JnrMjjJLwVlo8rTQHg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":133891},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-quality-contracts-2.119.0-canary.2077501f1.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./dist/*":"./dist/*","./contract":{"types":"./dist/contract.d.ts","import":"./dist/contract.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-contracts build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-quality-contracts-2.119.0-canary.2077501f1.tgz","_integrity":"sha512-yREaBeBHtkcR7EQJ/7DTy92S5mgbVxC71+b6jZ2tbLwO/Iyg7qCdzrC0aFKbsPIMQ3TZjRvxPN2UvnN1oxhSxg==","_npmVersion":"11.17.0","description":"Type-safe contracts for Quality Plugin. Types, schemas, and constants for monorepo analysis and quality checks.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"zod":"^3.25.76"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.6","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.119.0-canary.2077501f1"},"_npmOperationalInternal":{"tmp":"tmp/quality-contracts_2.119.0-canary.2077501f1_1787613710056_0.08844410882588805","host":"s3://npm-registry-packages-npm-production"}},"2.119.0-canary.b20fd4a5b":{"name":"@kb-labs/quality-contracts","version":"2.119.0-canary.b20fd4a5b","_id":"@kb-labs/quality-contracts@2.119.0-canary.b20fd4a5b","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"639714c58753ef04d6bbc74ac508141722507a19","tarball":"https://registry.npmjs.org/@kb-labs/quality-contracts/-/quality-contracts-2.119.0-canary.b20fd4a5b.tgz","fileCount":9,"integrity":"sha512-pifFTgHAI2wymq5szRwhk56HCbBEReOki33RcsVHuiO7ef5cF3xeXMN1belyWeJXQ6NFvn9AFYdmU4OhaSe+3g==","signatures":[{"sig":"MEUCIQCcnBqcYkotbByP+ip9Dy5dHzQrN69mlPU1IoDA3iC/HwIgZcMR/hu8FHV5OyVrKAIJPIJ22gpzAJvJzDZhi6tjfTI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":133891},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-quality-contracts-2.119.0-canary.b20fd4a5b.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./dist/*":"./dist/*","./contract":{"types":"./dist/contract.d.ts","import":"./dist/contract.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-contracts build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-quality-contracts-2.119.0-canary.b20fd4a5b.tgz","_integrity":"sha512-pifFTgHAI2wymq5szRwhk56HCbBEReOki33RcsVHuiO7ef5cF3xeXMN1belyWeJXQ6NFvn9AFYdmU4OhaSe+3g==","_npmVersion":"11.17.0","description":"Type-safe contracts for Quality Plugin. Types, schemas, and constants for monorepo analysis and quality checks.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"zod":"^3.25.76"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.6","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.119.0-canary.b20fd4a5b"},"_npmOperationalInternal":{"tmp":"tmp/quality-contracts_2.119.0-canary.b20fd4a5b_1787625667938_0.8205412655147202","host":"s3://npm-registry-packages-npm-production"}},"2.119.0-canary.448a88d0f":{"name":"@kb-labs/quality-contracts","version":"2.119.0-canary.448a88d0f","_id":"@kb-labs/quality-contracts@2.119.0-canary.448a88d0f","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"9b582418df8e924dd9f8d316c9c4922843300d5a","tarball":"https://registry.npmjs.org/@kb-labs/quality-contracts/-/quality-contracts-2.119.0-canary.448a88d0f.tgz","fileCount":9,"integrity":"sha512-qAb3t59jYW6s9juV2hQRK3M316iPykXJwrUMxc2GBK4+xUMjfvUHouCeF0jx3nGfl2oFuUbJU70Q0V46QJ2wXQ==","signatures":[{"sig":"MEYCIQDAne0QYgy2pPmKXExih0ePzL4LYULELQzAAOJSLINhdAIhAN/MtUA/jnouudcFBQEXpbXo+8/+y8Ia83waGTqIaMCi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":133891},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-quality-contracts-2.119.0-canary.448a88d0f.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./dist/*":"./dist/*","./contract":{"types":"./dist/contract.d.ts","import":"./dist/contract.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-contracts build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-quality-contracts-2.119.0-canary.448a88d0f.tgz","_integrity":"sha512-qAb3t59jYW6s9juV2hQRK3M316iPykXJwrUMxc2GBK4+xUMjfvUHouCeF0jx3nGfl2oFuUbJU70Q0V46QJ2wXQ==","_npmVersion":"11.17.0","description":"Type-safe contracts for Quality Plugin. Types, schemas, and constants for monorepo analysis and quality checks.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"zod":"^3.25.76"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.6","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.119.0-canary.448a88d0f"},"_npmOperationalInternal":{"tmp":"tmp/quality-contracts_2.119.0-canary.448a88d0f_1787638337183_0.9248074591872006","host":"s3://npm-registry-packages-npm-production"}},"2.119.0-canary.e120bc0ee":{"name":"@kb-labs/quality-contracts","version":"2.119.0-canary.e120bc0ee","_id":"@kb-labs/quality-contracts@2.119.0-canary.e120bc0ee","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"f0816801bd2c125307e906614f823ed2cb6e7dd5","tarball":"https://registry.npmjs.org/@kb-labs/quality-contracts/-/quality-contracts-2.119.0-canary.e120bc0ee.tgz","fileCount":9,"integrity":"sha512-f05aiqpQ3/C3EbkuiBSW5GwmFKvjTmbALNc8PPXhro/8S8vJuJH4bSPi88Si3idAvFOiJjfJrEKVCbMVOeUgXA==","signatures":[{"sig":"MEYCIQDzibwWUAuohjG4ylGRn50La0eXPzh6IzH0k3FNqMH9HgIhAMmP9jtDtaeztRcEPeY1J4HoqXMM+ZQefUDCWdUvhL4/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":133891},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-quality-contracts-2.119.0-canary.e120bc0ee.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./dist/*":"./dist/*","./contract":{"types":"./dist/contract.d.ts","import":"./dist/contract.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-contracts build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-quality-contracts-2.119.0-canary.e120bc0ee.tgz","_integrity":"sha512-f05aiqpQ3/C3EbkuiBSW5GwmFKvjTmbALNc8PPXhro/8S8vJuJH4bSPi88Si3idAvFOiJjfJrEKVCbMVOeUgXA==","_npmVersion":"11.17.0","description":"Type-safe contracts for Quality Plugin. Types, schemas, and constants for monorepo analysis and quality checks.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"zod":"^3.25.76"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.6","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.119.0-canary.e120bc0ee"},"_npmOperationalInternal":{"tmp":"tmp/quality-contracts_2.119.0-canary.e120bc0ee_1787640802056_0.47066330790040367","host":"s3://npm-registry-packages-npm-production"}},"2.119.0-canary.6ec5ad2e4":{"name":"@kb-labs/quality-contracts","version":"2.119.0-canary.6ec5ad2e4","_id":"@kb-labs/quality-contracts@2.119.0-canary.6ec5ad2e4","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"ebaa9c245b17b23d9bd10f0c5e2fb19df0624df3","tarball":"https://registry.npmjs.org/@kb-labs/quality-contracts/-/quality-contracts-2.119.0-canary.6ec5ad2e4.tgz","fileCount":9,"integrity":"sha512-rr9yWJbM2xVAPYiaOyFHzXhVWXZ4ll4idyD8aiNQQfyTbJ20mOyHCbAvDlJQ4h4L8TBFxhdTeoWHu+lmPAWsVw==","signatures":[{"sig":"MEUCIQD5sAk9BluTpahpSz/Y49TXvxjCgrLEidjrCka3qIt7ngIgRIV1ylWnk5MuGk/mJDsTS29o2OtrjZhL8wxrYi0hXJE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":133891},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-quality-contracts-2.119.0-canary.6ec5ad2e4.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./dist/*":"./dist/*","./contract":{"types":"./dist/contract.d.ts","import":"./dist/contract.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-contracts build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-quality-contracts-2.119.0-canary.6ec5ad2e4.tgz","_integrity":"sha512-rr9yWJbM2xVAPYiaOyFHzXhVWXZ4ll4idyD8aiNQQfyTbJ20mOyHCbAvDlJQ4h4L8TBFxhdTeoWHu+lmPAWsVw==","_npmVersion":"11.17.0","description":"Type-safe contracts for Quality Plugin. Types, schemas, and constants for monorepo analysis and quality checks.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"zod":"^3.25.76"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.6","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.119.0-canary.6ec5ad2e4"},"_npmOperationalInternal":{"tmp":"tmp/quality-contracts_2.119.0-canary.6ec5ad2e4_1787671527243_0.9691989771599709","host":"s3://npm-registry-packages-npm-production"}},"2.119.0-canary.f8394d5fd":{"name":"@kb-labs/quality-contracts","version":"2.119.0-canary.f8394d5fd","_id":"@kb-labs/quality-contracts@2.119.0-canary.f8394d5fd","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"56cd6e8b5794e4210a68156d363d6a2b11e1f9b6","tarball":"https://registry.npmjs.org/@kb-labs/quality-contracts/-/quality-contracts-2.119.0-canary.f8394d5fd.tgz","fileCount":9,"integrity":"sha512-gHpJZXeKK7IN5f5MsmRE+5b7njKsMjCsq0Kk01AJsxVqIMBrymxh9D/9VPlByoYJomhwY1DXITSoUG0mZ+iVww==","signatures":[{"sig":"MEUCIQD/LweirViRRiKtqSRkI6uk46a+8dPgS/66YYgNuhpVGQIgQbgnYEnIZAq5kzPW+8ZsKR/e7Rgjto4tw7C3jxYZSOc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":133891},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-quality-contracts-2.119.0-canary.f8394d5fd.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./dist/*":"./dist/*","./contract":{"types":"./dist/contract.d.ts","import":"./dist/contract.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-contracts build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-quality-contracts-2.119.0-canary.f8394d5fd.tgz","_integrity":"sha512-gHpJZXeKK7IN5f5MsmRE+5b7njKsMjCsq0Kk01AJsxVqIMBrymxh9D/9VPlByoYJomhwY1DXITSoUG0mZ+iVww==","_npmVersion":"11.17.0","description":"Type-safe contracts for Quality Plugin. Types, schemas, and constants for monorepo analysis and quality checks.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"zod":"^3.25.76"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.6","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.119.0-canary.f8394d5fd"},"_npmOperationalInternal":{"tmp":"tmp/quality-contracts_2.119.0-canary.f8394d5fd_1787675237474_0.7415913534552807","host":"s3://npm-registry-packages-npm-production"}},"2.119.0-canary.bb3d7f2f1":{"name":"@kb-labs/quality-contracts","version":"2.119.0-canary.bb3d7f2f1","_id":"@kb-labs/quality-contracts@2.119.0-canary.bb3d7f2f1","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"28ec8747f17430b2720cc2e0aeb595b9a8fa49c8","tarball":"https://registry.npmjs.org/@kb-labs/quality-contracts/-/quality-contracts-2.119.0-canary.bb3d7f2f1.tgz","fileCount":9,"integrity":"sha512-qAGMptEAbYOB+KSvgD+iRuysiGbMOseSFL+mGxRQa00py34R4/BTLc4ODsrKuZ17SQ9MS4lfmME3vIDxw7vl9w==","signatures":[{"sig":"MEUCIQDih7aRmdGfizxoGFhZ2YxPhRXZjMwAvEMhI/wDGZexEQIgAoIPCPxKMkeECb2k6SpNAyu0agA4qNwES5lbJkZZjrA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":133891},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-quality-contracts-2.119.0-canary.bb3d7f2f1.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./dist/*":"./dist/*","./contract":{"types":"./dist/contract.d.ts","import":"./dist/contract.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-contracts build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-quality-contracts-2.119.0-canary.bb3d7f2f1.tgz","_integrity":"sha512-qAGMptEAbYOB+KSvgD+iRuysiGbMOseSFL+mGxRQa00py34R4/BTLc4ODsrKuZ17SQ9MS4lfmME3vIDxw7vl9w==","_npmVersion":"11.17.0","description":"Type-safe contracts for Quality Plugin. Types, schemas, and constants for monorepo analysis and quality checks.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"zod":"^3.25.76"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.6","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.119.0-canary.bb3d7f2f1"},"_npmOperationalInternal":{"tmp":"tmp/quality-contracts_2.119.0-canary.bb3d7f2f1_1787680986586_0.26747936502818725","host":"s3://npm-registry-packages-npm-production"}},"2.119.0-canary.3edea00f6":{"name":"@kb-labs/quality-contracts","version":"2.119.0-canary.3edea00f6","_id":"@kb-labs/quality-contracts@2.119.0-canary.3edea00f6","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"b692883b7060f3f459f3b35890c303eccffe3422","tarball":"https://registry.npmjs.org/@kb-labs/quality-contracts/-/quality-contracts-2.119.0-canary.3edea00f6.tgz","fileCount":9,"integrity":"sha512-TfqvDSEV7ciYa1mbniEK0SbS7IqG8Q7J3yiu4clAIoFStfDttW6X5StvBJgu4pQPon8CoOTSbuTrZ7XBAz6dng==","signatures":[{"sig":"MEQCIFaW0ERYcTq/yxxx+FbGuslqEvBaHJcaDkeUarG+3vqkAiB7zexQq+aeYwaD2g470uXaE2cF05hXmfdVjByxIkPCcg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":134263},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-quality-contracts-2.119.0-canary.3edea00f6.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./dist/*":"./dist/*","./contract":{"types":"./dist/contract.d.ts","import":"./dist/contract.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-contracts build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-quality-contracts-2.119.0-canary.3edea00f6.tgz","_integrity":"sha512-TfqvDSEV7ciYa1mbniEK0SbS7IqG8Q7J3yiu4clAIoFStfDttW6X5StvBJgu4pQPon8CoOTSbuTrZ7XBAz6dng==","_npmVersion":"11.17.0","description":"Type-safe contracts for Quality Plugin. Types, schemas, and constants for monorepo analysis and quality checks.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"zod":"^3.25.76"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.6","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.119.0-canary.3edea00f6"},"_npmOperationalInternal":{"tmp":"tmp/quality-contracts_2.119.0-canary.3edea00f6_1787765355873_0.912581837036482","host":"s3://npm-registry-packages-npm-production"}},"2.119.0-canary.8f939a290":{"name":"@kb-labs/quality-contracts","version":"2.119.0-canary.8f939a290","_id":"@kb-labs/quality-contracts@2.119.0-canary.8f939a290","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"09dc95eff1d9133c9e42c90d9e04b619693852a2","tarball":"https://registry.npmjs.org/@kb-labs/quality-contracts/-/quality-contracts-2.119.0-canary.8f939a290.tgz","fileCount":9,"integrity":"sha512-/u2zYk9J1uglBR9IUuwimyIgKmu1CX8a0qQbXrpVN2PV5WtGEzmOGQJiIzcDMZIG+slKCrB0vmo4XQRZYA9wWw==","signatures":[{"sig":"MEUCIGz/1LzaG3E4js75WAYzmyJcktKr/XwOgcfMo7QkmxzmAiEA/aPqUAReb1W+1UsvveXeIO0ZSRRJeMuNhU0SmtKxkPA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":134263},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-quality-contracts-2.119.0-canary.8f939a290.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./dist/*":"./dist/*","./contract":{"types":"./dist/contract.d.ts","import":"./dist/contract.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-contracts build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-quality-contracts-2.119.0-canary.8f939a290.tgz","_integrity":"sha512-/u2zYk9J1uglBR9IUuwimyIgKmu1CX8a0qQbXrpVN2PV5WtGEzmOGQJiIzcDMZIG+slKCrB0vmo4XQRZYA9wWw==","_npmVersion":"11.17.0","description":"Type-safe contracts for Quality Plugin. Types, schemas, and constants for monorepo analysis and quality checks.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"zod":"^3.25.76"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.6","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.119.0-canary.8f939a290"},"_npmOperationalInternal":{"tmp":"tmp/quality-contracts_2.119.0-canary.8f939a290_1787788209707_0.9177517770450936","host":"s3://npm-registry-packages-npm-production"}},"2.119.0-canary.0c078654e":{"name":"@kb-labs/quality-contracts","version":"2.119.0-canary.0c078654e","_id":"@kb-labs/quality-contracts@2.119.0-canary.0c078654e","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"9620fa0fb61e7e6c5d571105b3379e075857c145","tarball":"https://registry.npmjs.org/@kb-labs/quality-contracts/-/quality-contracts-2.119.0-canary.0c078654e.tgz","fileCount":9,"integrity":"sha512-nmVHGhFX8CGWErkFO9Ya51nOtoCmHKuP9nbOEyrH05w1Bq0sJhRxPhDJzMJ4hitA/WqdCmPSzjcaHyDFDKkClQ==","signatures":[{"sig":"MEUCIGkZsyMdxPWL16KOFOMeTgcbK4u2MrVEcaN+wj1JFIiEAiEAk6aGUBSbts3Vj06INlml2vUbFzGbBwci0DBMyBn4VOo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":134263},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-quality-contracts-2.119.0-canary.0c078654e.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./dist/*":"./dist/*","./contract":{"types":"./dist/contract.d.ts","import":"./dist/contract.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-contracts build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-quality-contracts-2.119.0-canary.0c078654e.tgz","_integrity":"sha512-nmVHGhFX8CGWErkFO9Ya51nOtoCmHKuP9nbOEyrH05w1Bq0sJhRxPhDJzMJ4hitA/WqdCmPSzjcaHyDFDKkClQ==","_npmVersion":"11.17.0","description":"Type-safe contracts for Quality Plugin. Types, schemas, and constants for monorepo analysis and quality checks.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"zod":"^3.25.76"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.6","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.119.0-canary.0c078654e"},"_npmOperationalInternal":{"tmp":"tmp/quality-contracts_2.119.0-canary.0c078654e_1787790351271_0.23983237032569904","host":"s3://npm-registry-packages-npm-production"}},"2.119.0-canary.ce846d079":{"name":"@kb-labs/quality-contracts","version":"2.119.0-canary.ce846d079","_id":"@kb-labs/quality-contracts@2.119.0-canary.ce846d079","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"44212fdb348a0a7a11f2ddcc1e6c60058bff58e0","tarball":"https://registry.npmjs.org/@kb-labs/quality-contracts/-/quality-contracts-2.119.0-canary.ce846d079.tgz","fileCount":9,"integrity":"sha512-n1G0HDM6biGragGJl69Cy7naAUbiGp7Rvu5if1Q36Cj6QGsdursAjAf+Af+ugjZnG0Mv6umtcZmyl5+xV/PdwA==","signatures":[{"sig":"MEQCIFiOni7OENdvXZX0NmD7uHloWrgcjRXLAINArKIg7lZiAiA57pz/ROoqIv0OxROGjKnUIkS8sPsnOJ6PEswMBcRIAg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":134263},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-quality-contracts-2.119.0-canary.ce846d079.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./dist/*":"./dist/*","./contract":{"types":"./dist/contract.d.ts","import":"./dist/contract.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-contracts build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-quality-contracts-2.119.0-canary.ce846d079.tgz","_integrity":"sha512-n1G0HDM6biGragGJl69Cy7naAUbiGp7Rvu5if1Q36Cj6QGsdursAjAf+Af+ugjZnG0Mv6umtcZmyl5+xV/PdwA==","_npmVersion":"11.17.0","description":"Type-safe contracts for Quality Plugin. Types, schemas, and constants for monorepo analysis and quality checks.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"zod":"^3.25.76"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.6","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.119.0-canary.ce846d079"},"_npmOperationalInternal":{"tmp":"tmp/quality-contracts_2.119.0-canary.ce846d079_1787793758063_0.4797318249356963","host":"s3://npm-registry-packages-npm-production"}},"2.119.0-canary.62ffd5965":{"name":"@kb-labs/quality-contracts","version":"2.119.0-canary.62ffd5965","_id":"@kb-labs/quality-contracts@2.119.0-canary.62ffd5965","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"0c3a38e8729b98687aeab97d8b32a88003f2eebb","tarball":"https://registry.npmjs.org/@kb-labs/quality-contracts/-/quality-contracts-2.119.0-canary.62ffd5965.tgz","fileCount":9,"integrity":"sha512-W68DSAIbsyCmgxvlgrWA4hnET7qMihpUjbqM0ylw1Rj7kRLFGA3WQAlMy36ti/7YH5KJm88HFYZ60FeRPvyKfg==","signatures":[{"sig":"MEQCIC2eN2xqZ3w7t4dEmnzu8mnUeXCbkN7cYeO2Dmq+IPksAiBsbFPRBBuP1hpClJq827anKN2kY6LqD8pEg4VlwP78xg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":134263},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-quality-contracts-2.119.0-canary.62ffd5965.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./dist/*":"./dist/*","./contract":{"types":"./dist/contract.d.ts","import":"./dist/contract.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-contracts build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-quality-contracts-2.119.0-canary.62ffd5965.tgz","_integrity":"sha512-W68DSAIbsyCmgxvlgrWA4hnET7qMihpUjbqM0ylw1Rj7kRLFGA3WQAlMy36ti/7YH5KJm88HFYZ60FeRPvyKfg==","_npmVersion":"11.17.0","description":"Type-safe contracts for Quality Plugin. Types, schemas, and constants for monorepo analysis and quality checks.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"zod":"^3.25.76"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.6","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.119.0-canary.62ffd5965"},"_npmOperationalInternal":{"tmp":"tmp/quality-contracts_2.119.0-canary.62ffd5965_1787799987399_0.45995858119123234","host":"s3://npm-registry-packages-npm-production"}},"2.119.0-canary.1b2bf822b":{"name":"@kb-labs/quality-contracts","version":"2.119.0-canary.1b2bf822b","_id":"@kb-labs/quality-contracts@2.119.0-canary.1b2bf822b","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"6d158e50176c40ef38dfaba18e6ce1b44af4e0c4","tarball":"https://registry.npmjs.org/@kb-labs/quality-contracts/-/quality-contracts-2.119.0-canary.1b2bf822b.tgz","fileCount":9,"integrity":"sha512-H46OsqXjOJjXJQlxRWAn3PuZ4EIGOCHiX5/nNUQRpVDkVOAMksRdb+7T/koFrb9bA4IENHma87tfiqRCqVneBQ==","signatures":[{"sig":"MEQCIA3jbx5uRff0zJDfEAOKW6j9c5IcJJ0IEIjgSWqQY3A2AiBoZI9Dpf/D3djBdLhnuNFcBSw9M/Bqocxw0ZEi18P78Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":134263},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-quality-contracts-2.119.0-canary.1b2bf822b.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./dist/*":"./dist/*","./contract":{"types":"./dist/contract.d.ts","import":"./dist/contract.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-contracts build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-quality-contracts-2.119.0-canary.1b2bf822b.tgz","_integrity":"sha512-H46OsqXjOJjXJQlxRWAn3PuZ4EIGOCHiX5/nNUQRpVDkVOAMksRdb+7T/koFrb9bA4IENHma87tfiqRCqVneBQ==","_npmVersion":"11.17.0","description":"Type-safe contracts for Quality Plugin. Types, schemas, and constants for monorepo analysis and quality checks.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"zod":"^3.25.76"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.6","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.119.0-canary.1b2bf822b"},"_npmOperationalInternal":{"tmp":"tmp/quality-contracts_2.119.0-canary.1b2bf822b_1787804487062_0.26261738501479304","host":"s3://npm-registry-packages-npm-production"}},"2.119.0-canary.602573533":{"name":"@kb-labs/quality-contracts","version":"2.119.0-canary.602573533","_id":"@kb-labs/quality-contracts@2.119.0-canary.602573533","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"e8433bf4c0f1d474bf99671a87fc009e3fb90240","tarball":"https://registry.npmjs.org/@kb-labs/quality-contracts/-/quality-contracts-2.119.0-canary.602573533.tgz","fileCount":9,"integrity":"sha512-laJbuNKnJTYLT/Bhb6GJptz/atU05pdgmckDqrE8FFPnOkFvCyuCUH0RU2QmYKiZ8CC+OpnKFKBGXgD6yhB+5Q==","signatures":[{"sig":"MEYCIQCysYcUYvzTFONZyeBlazlochbCNcVLBnkM+uA2qySbNwIhAMxTjeWEbBOW4HGxV1Bj8yrbjCtel1TJDH/WPfKu06Qo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":134263},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-quality-contracts-2.119.0-canary.602573533.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./dist/*":"./dist/*","./contract":{"types":"./dist/contract.d.ts","import":"./dist/contract.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-contracts build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-quality-contracts-2.119.0-canary.602573533.tgz","_integrity":"sha512-laJbuNKnJTYLT/Bhb6GJptz/atU05pdgmckDqrE8FFPnOkFvCyuCUH0RU2QmYKiZ8CC+OpnKFKBGXgD6yhB+5Q==","_npmVersion":"11.17.0","description":"Type-safe contracts for Quality Plugin. Types, schemas, and constants for monorepo analysis and quality checks.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"zod":"^3.25.76"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.6","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.119.0-canary.602573533"},"_npmOperationalInternal":{"tmp":"tmp/quality-contracts_2.119.0-canary.602573533_1787821782000_0.41669905945329244","host":"s3://npm-registry-packages-npm-production"}},"2.119.0-canary.0b4b21a55":{"name":"@kb-labs/quality-contracts","version":"2.119.0-canary.0b4b21a55","_id":"@kb-labs/quality-contracts@2.119.0-canary.0b4b21a55","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"04d3a3a3d20f137ab1728ae7ee42a26c798ee238","tarball":"https://registry.npmjs.org/@kb-labs/quality-contracts/-/quality-contracts-2.119.0-canary.0b4b21a55.tgz","fileCount":9,"integrity":"sha512-ttKdFa5sxHCTS1D09x0I0LvSQCD1A0CiL/ZM/Lc8S+tvyyiiMxskL5Ymzpg2YPWOIJA4HPHG62KLjEa7nPERxg==","signatures":[{"sig":"MEYCIQDsbW6pxb/iDRrY5QgHKBgSfsdtuXr47Wwq6Z1wOdmuqwIhAM+SeoXfSwYG9ijhInmvkzESKSykQEb5Upk7dB1E5OQu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":134263},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-quality-contracts-2.119.0-canary.0b4b21a55.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./dist/*":"./dist/*","./contract":{"types":"./dist/contract.d.ts","import":"./dist/contract.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-contracts build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-quality-contracts-2.119.0-canary.0b4b21a55.tgz","_integrity":"sha512-ttKdFa5sxHCTS1D09x0I0LvSQCD1A0CiL/ZM/Lc8S+tvyyiiMxskL5Ymzpg2YPWOIJA4HPHG62KLjEa7nPERxg==","_npmVersion":"11.17.0","description":"Type-safe contracts for Quality Plugin. Types, schemas, and constants for monorepo analysis and quality checks.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"zod":"^3.25.76"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.6","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.119.0-canary.0b4b21a55"},"_npmOperationalInternal":{"tmp":"tmp/quality-contracts_2.119.0-canary.0b4b21a55_1788376539126_0.28852696329358607","host":"s3://npm-registry-packages-npm-production"}},"2.119.0":{"name":"@kb-labs/quality-contracts","version":"2.119.0","_id":"@kb-labs/quality-contracts@2.119.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"ec24d9bcf03eec7c44309b645626d860edaf5f61","tarball":"https://registry.npmjs.org/@kb-labs/quality-contracts/-/quality-contracts-2.119.0.tgz","fileCount":9,"integrity":"sha512-YTOO6TgDvdUMGzj9X8BGKPhlVksWMShtOEVzI4GpptqWaGTjktaSSvGxNI/vfg50to9cWocPEoGrNAWeDcm+fw==","signatures":[{"sig":"MEUCIEYHCIiNLOyVTqjCBt4mO8XSQMA4kG4/EJHRuKwkUOuUAiEAzt/gnsMl88MemE1JCyHoArmebjG71wCRrxw/9mWndn4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":134229},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-quality-contracts-2.119.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=24.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./dist/*":"./dist/*","./contract":{"types":"./dist/contract.d.ts","import":"./dist/contract.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-contracts build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-quality-contracts-2.119.0.tgz","_integrity":"sha512-YTOO6TgDvdUMGzj9X8BGKPhlVksWMShtOEVzI4GpptqWaGTjktaSSvGxNI/vfg50to9cWocPEoGrNAWeDcm+fw==","_npmVersion":"11.19.0","description":"Type-safe contracts for Quality Plugin. Types, schemas, and constants for monorepo analysis and quality checks.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"zod":"^3.25.76"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.6","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.119.0"},"_npmOperationalInternal":{"tmp":"tmp/quality-contracts_2.119.0_1788634947307_0.7290122091419193","host":"s3://npm-registry-packages-npm-production"}},"2.119.1-canary.b53bbee1d":{"name":"@kb-labs/quality-contracts","version":"2.119.1-canary.b53bbee1d","_id":"@kb-labs/quality-contracts@2.119.1-canary.b53bbee1d","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"dc39645d2fec41e642dd3c509bd4b77bcb93375c","tarball":"https://registry.npmjs.org/@kb-labs/quality-contracts/-/quality-contracts-2.119.1-canary.b53bbee1d.tgz","fileCount":9,"integrity":"sha512-Jc3yzUecMcnbdhP1Ebz74acdSsGVAjJWYKqrbn8mlp3DZ8FPNoF2dBxRGniT9QBfjdjRkWMGyJV5+vrG1Sut2g==","signatures":[{"sig":"MEQCICpvCj2QaIUQqECQrnFpSYQrW4ZLekjdPgOsnVcJoTVUAiAbZG9RSTAaY+eMiyg4MIrPlGoEiDoNlLQprjxcM0KvIg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":134263},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-quality-contracts-2.119.1-canary.b53bbee1d.tgz","types":"./dist/index.d.ts","engines":{"node":">=24.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./dist/*":"./dist/*","./contract":{"types":"./dist/contract.d.ts","import":"./dist/contract.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-contracts build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-quality-contracts-2.119.1-canary.b53bbee1d.tgz","_integrity":"sha512-Jc3yzUecMcnbdhP1Ebz74acdSsGVAjJWYKqrbn8mlp3DZ8FPNoF2dBxRGniT9QBfjdjRkWMGyJV5+vrG1Sut2g==","_npmVersion":"11.19.0","description":"Type-safe contracts for Quality Plugin. Types, schemas, and constants for monorepo analysis and quality checks.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"zod":"^3.25.76"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.6","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.119.1-canary.b53bbee1d"},"_npmOperationalInternal":{"tmp":"tmp/quality-contracts_2.119.1-canary.b53bbee1d_1788649588963_0.5631217078140842","host":"s3://npm-registry-packages-npm-production"}},"2.119.1-canary.a6aa9b388":{"name":"@kb-labs/quality-contracts","version":"2.119.1-canary.a6aa9b388","_id":"@kb-labs/quality-contracts@2.119.1-canary.a6aa9b388","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"6838345d3856337a46870106a366517db2826cdf","tarball":"https://registry.npmjs.org/@kb-labs/quality-contracts/-/quality-contracts-2.119.1-canary.a6aa9b388.tgz","fileCount":9,"integrity":"sha512-JjAuL1Dl4aX45acQn3/itKzGPQoKQLKnU8wlWVb/yW0hS2cxhRU3J5evE1lWDqukPKr9NSydQbYKZ21B8FtrFQ==","signatures":[{"sig":"MEUCIC5px7+S8DKyUcith0PbMlRKk+T/S+vTANZZHUUt3370AiEAghLyEyTwivril3AlJj66/jMBv9xT0qYmLnfvU099rS8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":134263},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-quality-contracts-2.119.1-canary.a6aa9b388.tgz","types":"./dist/index.d.ts","engines":{"node":">=24.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./dist/*":"./dist/*","./contract":{"types":"./dist/contract.d.ts","import":"./dist/contract.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-contracts build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-quality-contracts-2.119.1-canary.a6aa9b388.tgz","_integrity":"sha512-JjAuL1Dl4aX45acQn3/itKzGPQoKQLKnU8wlWVb/yW0hS2cxhRU3J5evE1lWDqukPKr9NSydQbYKZ21B8FtrFQ==","_npmVersion":"11.19.0","description":"Type-safe contracts for Quality Plugin. Types, schemas, and constants for monorepo analysis and quality checks.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"zod":"^3.25.76"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.6","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.119.1-canary.a6aa9b388"},"_npmOperationalInternal":{"tmp":"tmp/quality-contracts_2.119.1-canary.a6aa9b388_1788653725569_0.2438616461216263","host":"s3://npm-registry-packages-npm-production"}},"2.119.1-canary.57c3a1e5e":{"name":"@kb-labs/quality-contracts","version":"2.119.1-canary.57c3a1e5e","_id":"@kb-labs/quality-contracts@2.119.1-canary.57c3a1e5e","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"00798b9f8b8f8621ea3f772337577ac0a4f20c2f","tarball":"https://registry.npmjs.org/@kb-labs/quality-contracts/-/quality-contracts-2.119.1-canary.57c3a1e5e.tgz","fileCount":9,"integrity":"sha512-9geieguk5yLGeUFDenUDvF5rGv5MWzRWLOZ0er7drXYSRUUqIYfouXZNkuVG7+cpyzBj73NySQl1h5t3dlDWaQ==","signatures":[{"sig":"MEUCIQCb3VUfu7XrHQt2gbBZeGzJF8Wbsr1UduxULzDPK/aUYwIgFLJ5CU2pkmOIlzKiR2xmM5DRmhnnFoU5dzIXpnz99q4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":134263},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-quality-contracts-2.119.1-canary.57c3a1e5e.tgz","types":"./dist/index.d.ts","engines":{"node":">=24.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./dist/*":"./dist/*","./contract":{"types":"./dist/contract.d.ts","import":"./dist/contract.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-contracts build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-quality-contracts-2.119.1-canary.57c3a1e5e.tgz","_integrity":"sha512-9geieguk5yLGeUFDenUDvF5rGv5MWzRWLOZ0er7drXYSRUUqIYfouXZNkuVG7+cpyzBj73NySQl1h5t3dlDWaQ==","_npmVersion":"11.19.0","description":"Type-safe contracts for Quality Plugin. Types, schemas, and constants for monorepo analysis and quality checks.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"zod":"^3.25.76"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.6","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.119.1-canary.57c3a1e5e"},"_npmOperationalInternal":{"tmp":"tmp/quality-contracts_2.119.1-canary.57c3a1e5e_1788657743701_0.28518701973663085","host":"s3://npm-registry-packages-npm-production"}},"2.119.1-canary.1e87213c2":{"name":"@kb-labs/quality-contracts","version":"2.119.1-canary.1e87213c2","_id":"@kb-labs/quality-contracts@2.119.1-canary.1e87213c2","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"085222e0762bdaaab37da4577b37d7ec80e1a9a1","tarball":"https://registry.npmjs.org/@kb-labs/quality-contracts/-/quality-contracts-2.119.1-canary.1e87213c2.tgz","fileCount":9,"integrity":"sha512-BMzXrRphzZ1HjnAfWTSLX65qSHbc0TGXXhQukss4FjfoqeQjBov43AaWbXIlUzjIR+P1ifMRw2DczmOkNaeagA==","signatures":[{"sig":"MEUCIDxvvL8labaHhZNFU/uLa9hJpqBKC15csRw1TCu+K0AzAiEAognAIZP3CT+J1qqvsCxsE1HEW45GfkqWmr4EVDnoAcg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":134263},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-quality-contracts-2.119.1-canary.1e87213c2.tgz","types":"./dist/index.d.ts","engines":{"node":">=24.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./dist/*":"./dist/*","./contract":{"types":"./dist/contract.d.ts","import":"./dist/contract.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-contracts build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-quality-contracts-2.119.1-canary.1e87213c2.tgz","_integrity":"sha512-BMzXrRphzZ1HjnAfWTSLX65qSHbc0TGXXhQukss4FjfoqeQjBov43AaWbXIlUzjIR+P1ifMRw2DczmOkNaeagA==","_npmVersion":"11.19.0","description":"Type-safe contracts for Quality Plugin. Types, schemas, and constants for monorepo analysis and quality checks.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"zod":"^3.25.76"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.6","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.119.1-canary.1e87213c2"},"_npmOperationalInternal":{"tmp":"tmp/quality-contracts_2.119.1-canary.1e87213c2_1788661307631_0.5977113357951429","host":"s3://npm-registry-packages-npm-production"}},"2.119.1-canary.ee03bc25d":{"name":"@kb-labs/quality-contracts","version":"2.119.1-canary.ee03bc25d","_id":"@kb-labs/quality-contracts@2.119.1-canary.ee03bc25d","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"8acf43936a7ed483c0e6df64e136f1e35f06db1c","tarball":"https://registry.npmjs.org/@kb-labs/quality-contracts/-/quality-contracts-2.119.1-canary.ee03bc25d.tgz","fileCount":9,"integrity":"sha512-/FsbhktxjcD+k2k/RlCNK/piYfaqoUly5ijhHtBLkn8tQ+kLaqMm3nLRuM8J7cjHdPJB230rs00LmNgJP5J6BA==","signatures":[{"sig":"MEUCIQDHZjfMSD9GMi6XMFwNKU9XbvQfup8uZs7XCDvvrBIOSgIgaXRIm6n1gqRZWrN2+UhlGjGIlX/91bhafowlBnAO13M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCofKbnwVNhaVH1wNtamNKTCgRwzJ2nJvZS7zD42y+TEwIgXW5DGCVsyiSGuwuxelgn24r1Wo4IB94O4j1wtuTAHGs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":134263},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-quality-contracts-2.119.1-canary.ee03bc25d.tgz","types":"./dist/index.d.ts","engines":{"node":">=24.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./dist/*":"./dist/*","./contract":{"types":"./dist/contract.d.ts","import":"./dist/contract.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-contracts build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-quality-contracts-2.119.1-canary.ee03bc25d.tgz","_integrity":"sha512-/FsbhktxjcD+k2k/RlCNK/piYfaqoUly5ijhHtBLkn8tQ+kLaqMm3nLRuM8J7cjHdPJB230rs00LmNgJP5J6BA==","_npmVersion":"11.19.0","description":"Type-safe contracts for Quality Plugin. Types, schemas, and constants for monorepo analysis and quality checks.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"zod":"^3.25.76"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.6","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.119.1-canary.ee03bc25d"},"_npmOperationalInternal":{"tmp":"tmp/quality-contracts_2.119.1-canary.ee03bc25d_1789209942499_0.9523590709290246","host":"s3://npm-registry-packages-npm-production"}},"2.119.1-canary.a73502f0d":{"name":"@kb-labs/quality-contracts","version":"2.119.1-canary.a73502f0d","_id":"@kb-labs/quality-contracts@2.119.1-canary.a73502f0d","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"8f99353886ab6ae7b2dc4682d017e9d3b8732a92","tarball":"https://registry.npmjs.org/@kb-labs/quality-contracts/-/quality-contracts-2.119.1-canary.a73502f0d.tgz","fileCount":9,"integrity":"sha512-9SAWqwI0XNr9USKor5CTj6Ak2khHfOvPRmudGXYDGbf82VckILN9h5R07absp8A7jhSaKfYgIU6uVV7HbSVLMw==","signatures":[{"sig":"MEYCIQCksYJ/3Vf3bOKw4hrGgKnICr0zgngrdI9J1e7MW+6N+gIhALA8JD3q/seRX7j9fobQvNWmm0OOcdVg5VpfMtZSyQfc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGdfFpnWRO5eZK+8wPqGVVQQfCDYQlczL7MTKvNR7VsiAiEAu/ys9hwmXP3byapjUaM09JQHrwipk8YTSqBkzXvxrkQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":134263},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-quality-contracts-2.119.1-canary.a73502f0d.tgz","types":"./dist/index.d.ts","engines":{"node":">=24.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./dist/*":"./dist/*","./contract":{"types":"./dist/contract.d.ts","import":"./dist/contract.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-contracts build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-quality-contracts-2.119.1-canary.a73502f0d.tgz","_integrity":"sha512-9SAWqwI0XNr9USKor5CTj6Ak2khHfOvPRmudGXYDGbf82VckILN9h5R07absp8A7jhSaKfYgIU6uVV7HbSVLMw==","_npmVersion":"11.19.0","description":"Type-safe contracts for Quality Plugin. Types, schemas, and constants for monorepo analysis and quality checks.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"zod":"^3.25.76"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.6","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.119.1-canary.a73502f0d"},"_npmOperationalInternal":{"tmp":"tmp/quality-contracts_2.119.1-canary.a73502f0d_1789258150748_0.6568228968571832","host":"s3://npm-registry-packages-npm-production"}},"2.119.1-canary.e834e2cf9":{"name":"@kb-labs/quality-contracts","version":"2.119.1-canary.e834e2cf9","_id":"@kb-labs/quality-contracts@2.119.1-canary.e834e2cf9","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"ba1d91142240e4bd7a4db203110d3e793aa317b8","tarball":"https://registry.npmjs.org/@kb-labs/quality-contracts/-/quality-contracts-2.119.1-canary.e834e2cf9.tgz","fileCount":9,"integrity":"sha512-p8YbmC+m00Ae/b+yedPrCMm7Ey6tIpli44XMIn4tE/Af9AhWOZKJca7tYDeFq20XOA/RUPlbOHAu3oBaGHGzyA==","signatures":[{"sig":"MEUCIF5hh1aB/YPaWGH4eflgyjq1pMmpNmocSSnEQoF3B1HnAiEAxPEwo38xhFXiztEz4K64seGu964i8Hxy1VB3IpwxWkU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGUAqs1aZMv7ApfBXYwBYiShzJGbHU6Wk4u7bUfAqQJJAiEAvI0VabvlLfDSVrkJp/ll11OU/s2PGwMYge8C51kFapI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":134263},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-quality-contracts-2.119.1-canary.e834e2cf9.tgz","types":"./dist/index.d.ts","engines":{"node":">=24.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./dist/*":"./dist/*","./contract":{"types":"./dist/contract.d.ts","import":"./dist/contract.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-contracts build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-quality-contracts-2.119.1-canary.e834e2cf9.tgz","_integrity":"sha512-p8YbmC+m00Ae/b+yedPrCMm7Ey6tIpli44XMIn4tE/Af9AhWOZKJca7tYDeFq20XOA/RUPlbOHAu3oBaGHGzyA==","_npmVersion":"11.19.0","description":"Type-safe contracts for Quality Plugin. Types, schemas, and constants for monorepo analysis and quality checks.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"zod":"^3.25.76"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.6","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.119.1-canary.e834e2cf9"},"_npmOperationalInternal":{"tmp":"tmp/quality-contracts_2.119.1-canary.e834e2cf9_1789300113353_0.24455745766218917","host":"s3://npm-registry-packages-npm-production"}},"2.119.1-canary.6a127adf8":{"name":"@kb-labs/quality-contracts","version":"2.119.1-canary.6a127adf8","_id":"@kb-labs/quality-contracts@2.119.1-canary.6a127adf8","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"714cebcb6dc2bc1f56ab030c3acc9afbcfeba2c1","tarball":"https://registry.npmjs.org/@kb-labs/quality-contracts/-/quality-contracts-2.119.1-canary.6a127adf8.tgz","fileCount":9,"integrity":"sha512-3bNbRqlA+Wyh3224zwpXYmkjiRWu9R1LFD5Y6ML1aY4+E2Tg4Sc3JPQ1UJaKqkJ7Sw3Zs+rhfaY7WTCx4Pomqw==","signatures":[{"sig":"MEUCIG9BmdUSp/ZRI8RaYny2AgCDnYHK5HtsfgqIo/y30TjtAiEAxFU4EiT8EoFLgd9GTUCYFh+yrCx/PCjMN7wDNqLGQKA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIA7mo7cKa+yf1uuWoxLVxy5S6qs3lWuX+NOxgM2N0mTJAiEA+6DRaVRYJBGcE3Fes8X7oYmYeO+t0PspCnEPrU4wDOI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":134263},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-quality-contracts-2.119.1-canary.6a127adf8.tgz","types":"./dist/index.d.ts","engines":{"node":">=24.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./dist/*":"./dist/*","./contract":{"types":"./dist/contract.d.ts","import":"./dist/contract.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-contracts build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-quality-contracts-2.119.1-canary.6a127adf8.tgz","_integrity":"sha512-3bNbRqlA+Wyh3224zwpXYmkjiRWu9R1LFD5Y6ML1aY4+E2Tg4Sc3JPQ1UJaKqkJ7Sw3Zs+rhfaY7WTCx4Pomqw==","_npmVersion":"11.19.0","description":"Type-safe contracts for Quality Plugin. Types, schemas, and constants for monorepo analysis and quality checks.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"zod":"^3.25.76"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.6","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.119.1-canary.6a127adf8"},"_npmOperationalInternal":{"tmp":"tmp/quality-contracts_2.119.1-canary.6a127adf8_1789313122752_0.43769958416258037","host":"s3://npm-registry-packages-npm-production"}},"2.119.1-canary.c8f889b14":{"name":"@kb-labs/quality-contracts","version":"2.119.1-canary.c8f889b14","_id":"@kb-labs/quality-contracts@2.119.1-canary.c8f889b14","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"ef8ed363895907cdfa86e19a253be8f8d630e093","tarball":"https://registry.npmjs.org/@kb-labs/quality-contracts/-/quality-contracts-2.119.1-canary.c8f889b14.tgz","fileCount":9,"integrity":"sha512-3+9NIIY737AEcoOg20rRLinwwUJbibEHo4fmONuQcNg42QM9nv2RfFotlalhcOlQy8aKb0ipp7hfhc6zoFRMGQ==","signatures":[{"sig":"MEUCIFFt7NFAO3Fy+8mQZXAx0C6XSEg99R8oEw7PxVHOFKXeAiEAhdOVSJ1GrnVwx/n3HbxOdphaNAQiBIV8fE70s6qQcuI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICBqWikV7VGLKnHZmzGfvHZXgge+5KwSLaHZWBn9z5KVAiA7OEPsuReIAcrHJxuLry6tj+YSg85S+UlPug9tcrRjIA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":134263},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-quality-contracts-2.119.1-canary.c8f889b14.tgz","types":"./dist/index.d.ts","engines":{"node":">=24.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./dist/*":"./dist/*","./contract":{"types":"./dist/contract.d.ts","import":"./dist/contract.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-contracts build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-quality-contracts-2.119.1-canary.c8f889b14.tgz","_integrity":"sha512-3+9NIIY737AEcoOg20rRLinwwUJbibEHo4fmONuQcNg42QM9nv2RfFotlalhcOlQy8aKb0ipp7hfhc6zoFRMGQ==","_npmVersion":"11.19.0","description":"Type-safe contracts for Quality Plugin. Types, schemas, and constants for monorepo analysis and quality checks.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"zod":"^3.25.76"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.6","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.119.1-canary.c8f889b14"},"_npmOperationalInternal":{"tmp":"tmp/quality-contracts_2.119.1-canary.c8f889b14_1789413289636_0.4864552692252653","host":"s3://npm-registry-packages-npm-production"}},"2.120.0-canary.68fdd56fa":{"name":"@kb-labs/quality-contracts","version":"2.120.0-canary.68fdd56fa","_id":"@kb-labs/quality-contracts@2.120.0-canary.68fdd56fa","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"b3720224bb105044032ba02e12950b1c4f23fc21","tarball":"https://registry.npmjs.org/@kb-labs/quality-contracts/-/quality-contracts-2.120.0-canary.68fdd56fa.tgz","fileCount":9,"integrity":"sha512-rHklnoJaOA9oA/zv1EWlaoFauMFaqkAwzworCNxEDS8UCbJJ0d7KY+2oUMI4TrVx4NVn6w4vXlcY747HdaNnXQ==","signatures":[{"sig":"MEYCIQDHd3w0CguxamPUMh3DRPKND7o59hr9rUVXA+KJMkj9aAIhAOK/a1/pzIRFGZgoHa8T9pSYX61CZqecCsx4ow1VlU16","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQD+v1bD7jzfKdlx6SHVDq2t9pIU/rj2RvwlFhNmY4yhnAIgPFo4pIN7PWrvrXv0d2UtiEMzZz20L6VpIJMXnhweMj0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":134263},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-quality-contracts-2.120.0-canary.68fdd56fa.tgz","types":"./dist/index.d.ts","engines":{"node":">=24.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./dist/*":"./dist/*","./contract":{"types":"./dist/contract.d.ts","import":"./dist/contract.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-contracts build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-quality-contracts-2.120.0-canary.68fdd56fa.tgz","_integrity":"sha512-rHklnoJaOA9oA/zv1EWlaoFauMFaqkAwzworCNxEDS8UCbJJ0d7KY+2oUMI4TrVx4NVn6w4vXlcY747HdaNnXQ==","_npmVersion":"11.19.0","description":"Type-safe contracts for Quality Plugin. Types, schemas, and constants for monorepo analysis and quality checks.","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"zod":"^3.25.76"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.6","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.120.0-canary.68fdd56fa"},"_npmOperationalInternal":{"tmp":"tmp/quality-contracts_2.120.0-canary.68fdd56fa_1790213039081_0.45208326268368193","host":"s3://npm-registry-packages-npm-production"}},"2.120.0":{"name":"@kb-labs/quality-contracts","version":"2.120.0","_id":"@kb-labs/quality-contracts@2.120.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"0a9fb5e1ea3ab42a62154d83376094a7fcd89ad4","tarball":"https://registry.npmjs.org/@kb-labs/quality-contracts/-/quality-contracts-2.120.0.tgz","fileCount":9,"integrity":"sha512-utO6jPJXHqTSpHRlYh1nYX2OMklAyco+zl+Rjqh+LH4ptatY1EHEstXw6zCjA8AY7KO71iK0W9VJo6S0BLwLeA==","signatures":[{"sig":"MEUCIGpzgWEmDn6+OHlCdaf6qp5NkvP50r05HK1YbE6MJV0WAiEAul0TpvRIZ89dyNuX8+4q3amMHwlRyZV2ipZYy+/MxXA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBJd6M68G9FRzThZrr/cGEDWifGSaDxktOQ19y3VJrsNAiAlY/W1mWlaW3y04/Zk4ENUf6V0DCHMNqJzOt910M8nOA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":134229},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-quality-contracts-2.120.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=24.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./dist/*":"./dist/*","./contract":{"types":"./dist/contract.d.ts","import":"./dist/contract.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-contracts build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-quality-contracts-2.120.0.tgz","_integrity":"sha512-utO6jPJXHqTSpHRlYh1nYX2OMklAyco+zl+Rjqh+LH4ptatY1EHEstXw6zCjA8AY7KO71iK0W9VJo6S0BLwLeA==","_npmVersion":"11.19.0","description":"Type-safe contracts for Quality Plugin. Types, schemas, and constants for monorepo analysis and quality checks.","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"zod":"^3.25.76"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.6","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.120.0"},"_npmOperationalInternal":{"tmp":"tmp/quality-contracts_2.120.0_1790278990652_0.1946080641313106","host":"s3://npm-registry-packages-npm-production"}},"2.120.1":{"name":"@kb-labs/quality-contracts","version":"2.120.1","_id":"@kb-labs/quality-contracts@2.120.1","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"dist":{"shasum":"37dace2cb766dc65e678a08c2783cf238ea38e0c","tarball":"https://registry.npmjs.org/@kb-labs/quality-contracts/-/quality-contracts-2.120.1.tgz","fileCount":9,"integrity":"sha512-ejUauE++Q4U2+U8i33MD+FzpPlZs3EUZ0QbAi2yBpwbe4/wGQZDcyFeqrCFu3h45qQjqQnWYgi/wxDyqT4oDRA==","signatures":[{"sig":"MEUCIQCfBoU5XDk+p2iNbZ+SyR+sFJ3ByZZoKgMo8riiPpiL6gIgXgC9cRbIUTIYIG6acT7HG6pNWbcDOJ2u57og9xBe26k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDnQi2A8hVZDpplIR3PD3fF4egF4tuLYg92EGAKTknBigIhAMefholxIgN4Y4pmatjsG7fB/4GvsZ3/IMUbNRvdOXbX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":134229},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-quality-contracts-2.120.1.tgz","types":"./dist/index.d.ts","engines":{"node":">=24.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./dist/*":"./dist/*","./contract":{"types":"./dist/contract.d.ts","import":"./dist/contract.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-contracts build"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-quality-contracts-2.120.1.tgz","_integrity":"sha512-ejUauE++Q4U2+U8i33MD+FzpPlZs3EUZ0QbAi2yBpwbe4/wGQZDcyFeqrCFu3h45qQjqQnWYgi/wxDyqT4oDRA==","_npmVersion":"11.19.0","description":"Type-safe contracts for Quality Plugin. Types, schemas, and constants for monorepo analysis and quality checks.","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"zod":"^3.25.76"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","eslint":"^9","rimraf":"^6.0.1","vitest":"^3.2.6","typescript":"^5.6.3","@types/node":"^24.3.3","@kb-labs/devkit":"2.120.1"},"_npmOperationalInternal":{"tmp":"tmp/quality-contracts_2.120.1_1790288502587_0.7805569772701753","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2026-04-06T16:22:29.368Z","modified":"2026-09-24T22:57:47.897Z","0.6.0":"2026-04-06T16:22:29.624Z","2.6.0":"2026-04-11T15:45:53.186Z","2.9.0":"2026-04-11T18:28:06.305Z","2.10.0":"2026-04-11T19:01:24.400Z","2.11.0":"2026-04-11T19:30:10.211Z","2.12.0":"2026-04-11T20:04:54.413Z","2.13.0":"2026-04-11T20:25:28.602Z","2.14.0":"2026-04-12T10:02:17.503Z","2.15.0":"2026-04-12T20:06:16.177Z","2.17.0":"2026-04-13T14:17:17.803Z","2.18.0":"2026-04-13T14:34:49.179Z","2.19.0":"2026-04-13T15:28:54.287Z","2.20.0":"2026-04-13T20:58:28.129Z","2.22.0":"2026-04-14T09:26:07.140Z","2.23.0":"2026-04-14T09:37:53.452Z","2.25.0":"2026-04-14T10:51:48.310Z","2.28.0":"2026-04-14T12:37:07.530Z","2.29.0":"2026-04-14T17:09:50.506Z","2.30.0":"2026-04-14T18:32:39.835Z","2.31.0":"2026-04-14T19:25:31.503Z","2.32.0":"2026-04-14T21:12:32.574Z","2.33.0":"2026-04-14T21:33:29.100Z","2.34.0":"2026-04-14T22:10:57.756Z","2.35.0":"2026-04-15T08:09:09.191Z","2.36.0":"2026-04-15T17:56:52.758Z","2.37.0":"2026-04-16T08:03:40.807Z","2.38.0":"2026-04-16T09:12:41.802Z","2.39.0":"2026-04-16T16:20:03.123Z","2.40.0":"2026-04-16T22:46:35.389Z","2.41.0":"2026-04-17T11:25:02.666Z","2.42.0":"2026-04-17T12:28:37.459Z","2.43.0":"2026-04-17T13:11:49.689Z","2.44.0":"2026-04-18T08:30:38.461Z","2.45.0":"2026-04-18T11:06:53.603Z","2.46.0":"2026-04-18T11:30:59.616Z","2.47.0":"2026-04-18T12:10:16.246Z","2.53.0":"2026-04-18T17:52:38.491Z","2.54.0":"2026-04-19T16:28:04.775Z","2.55.0":"2026-04-19T17:48:10.186Z","2.56.0":"2026-04-19T19:16:26.978Z","2.57.0":"2026-04-19T19:35:05.784Z","2.58.0":"2026-04-19T20:22:13.188Z","2.59.0":"2026-04-19T20:45:32.470Z","2.60.0":"2026-04-19T21:40:04.719Z","2.61.0":"2026-04-20T14:01:33.610Z","2.62.0":"2026-04-20T15:36:06.034Z","2.64.0":"2026-04-20T20:29:03.198Z","2.65.0":"2026-04-21T07:14:52.896Z","2.66.0":"2026-04-21T07:36:02.677Z","2.67.0":"2026-04-21T08:08:44.829Z","2.68.0":"2026-04-21T08:28:00.721Z","2.73.0":"2026-04-21T11:16:44.811Z","2.74.0":"2026-04-21T12:30:18.497Z","2.75.0":"2026-04-21T13:04:54.798Z","2.77.0":"2026-04-21T14:02:20.853Z","2.79.0":"2026-04-21T16:36:56.399Z","2.80.0":"2026-04-21T17:13:13.499Z","2.81.0":"2026-04-21T17:41:17.703Z","2.82.0":"2026-04-21T18:16:38.395Z","2.83.0":"2026-04-23T15:38:14.381Z","2.85.0":"2026-04-24T19:30:35.430Z","2.86.0":"2026-04-24T20:45:09.690Z","2.87.0":"2026-04-24T20:58:55.421Z","2.88.0":"2026-04-25T09:33:35.304Z","2.89.0":"2026-04-25T10:05:13.462Z","2.93.0":"2026-04-28T19:50:25.664Z","2.94.0":"2026-04-28T21:11:48.819Z","2.96.0":"2026-07-03T23:01:44.147Z","2.98.0":"2026-07-18T14:34:43.001Z","2.100.0":"2026-07-19T00:38:05.515Z","2.101.0-canary.3f3ceb8f":"2026-07-19T14:44:43.191Z","2.101.0":"2026-07-19T16:08:28.782Z","2.102.0":"2026-07-19T21:29:19.441Z","2.103.0":"2026-07-19T22:38:48.825Z","2.104.0":"2026-07-19T23:52:13.738Z","2.105.0-canary.f6d35e31":"2026-07-21T18:30:39.722Z","2.105.0":"2026-07-23T22:33:31.735Z","2.106.0":"2026-07-24T01:07:33.394Z","2.107.0":"2026-07-25T06:36:45.328Z","2.109.0":"2026-07-25T20:48:31.778Z","2.110.0":"2026-07-28T00:41:38.153Z","2.111.0":"2026-07-28T18:54:26.226Z","2.112.0":"2026-07-29T06:53:00.453Z","2.114.0":"2026-07-30T22:06:00.709Z","2.116.11":"2026-08-01T21:09:32.883Z","2.116.12":"2026-08-01T22:05:28.316Z","2.116.13":"2026-08-01T22:31:57.351Z","2.116.14":"2026-08-01T23:01:54.247Z","2.117.0":"2026-08-09T17:53:42.083Z","2.118.0":"2026-08-11T18:04:34.966Z","2.118.1":"2026-08-12T08:50:05.901Z","2.118.2":"2026-08-12T22:28:52.731Z","2.119.0-canary.8c5512847":"2026-08-15T17:03:59.878Z","2.119.0-canary.cee505c72":"2026-08-18T21:07:37.931Z","2.119.0-canary.85d060ea6":"2026-08-20T18:28:13.837Z","2.119.0-canary.c64d2c41e":"2026-08-24T22:03:35.328Z","2.119.0-canary.0b1ec4151":"2026-08-24T22:38:03.113Z","2.119.0-canary.2077501f1":"2026-08-24T23:21:50.200Z","2.119.0-canary.b20fd4a5b":"2026-08-25T02:41:08.096Z","2.119.0-canary.448a88d0f":"2026-08-25T06:12:17.323Z","2.119.0-canary.e120bc0ee":"2026-08-25T06:53:22.189Z","2.119.0-canary.6ec5ad2e4":"2026-08-25T15:25:27.381Z","2.119.0-canary.f8394d5fd":"2026-08-25T16:27:17.621Z","2.119.0-canary.bb3d7f2f1":"2026-08-25T18:03:06.724Z","2.119.0-canary.3edea00f6":"2026-08-26T17:29:15.998Z","2.119.0-canary.8f939a290":"2026-08-26T23:50:09.840Z","2.119.0-canary.0c078654e":"2026-08-27T00:25:51.405Z","2.119.0-canary.ce846d079":"2026-08-27T01:22:38.208Z","2.119.0-canary.62ffd5965":"2026-08-27T03:06:27.555Z","2.119.0-canary.1b2bf822b":"2026-08-27T04:21:27.274Z","2.119.0-canary.602573533":"2026-08-27T09:09:42.125Z","2.119.0-canary.0b4b21a55":"2026-09-02T19:15:39.301Z","2.119.0":"2026-09-05T19:02:27.449Z","2.119.1-canary.b53bbee1d":"2026-09-05T23:06:29.103Z","2.119.1-canary.a6aa9b388":"2026-09-06T00:15:25.697Z","2.119.1-canary.57c3a1e5e":"2026-09-06T01:22:23.838Z","2.119.1-canary.1e87213c2":"2026-09-06T02:21:47.761Z","2.119.1-canary.ee03bc25d":"2026-09-12T10:45:42.578Z","2.119.1-canary.a73502f0d":"2026-09-13T00:09:10.824Z","2.119.1-canary.e834e2cf9":"2026-09-13T11:48:33.462Z","2.119.1-canary.6a127adf8":"2026-09-13T15:25:22.833Z","2.119.1-canary.c8f889b14":"2026-09-14T19:14:49.734Z","2.120.0-canary.68fdd56fa":"2026-09-24T01:23:59.186Z","2.120.0":"2026-09-24T19:43:10.737Z","2.120.1":"2026-09-24T22:21:42.679Z"},"description":"Type-safe contracts for Quality Plugin. Types, schemas, and constants for monorepo analysis and quality checks.","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"readme":"","readmeFilename":"README.md"}