{"_id":"@kb-labs/policy-core","_rev":"130-ce0720268d22a29d29f4c2d27883d469","name":"@kb-labs/policy-core","dist-tags":{"candidate-platform-2.119.0-canary-3edea00f6d21":"2.119.0-canary.3edea00f6","candidate-platform-2.119.0-canary-8f939a290":"2.119.0-canary.8f939a290","candidate-platform-2.119.0-canary-0c078654e":"2.119.0-canary.0c078654e","candidate-platform-2.119.0-canary-ce846d079":"2.119.0-canary.ce846d079","candidate-platform-2.119.0-canary-62ffd5965":"2.119.0-canary.62ffd5965","candidate-platform-2.119.0-canary-1b2bf822b":"2.119.0-canary.1b2bf822b","candidate-platform-2.119.0-canary-602573533":"2.119.0-canary.602573533","candidate-platform-2.119.0-canary.0b4b21a55-canary-0b4b21a55066":"2.119.0-canary.0b4b21a55","candidate-platform-2.119.0-stable-30310c8f10a2":"2.119.0","candidate-platform-2.119.1-canary.b53bbee1d-canary-b53bbee1dd39":"2.119.1-canary.b53bbee1d","candidate-platform-2.119.1-canary.a6aa9b388-canary-a6aa9b38817f":"2.119.1-canary.a6aa9b388","candidate-platform-2.119.1-canary.57c3a1e5e-canary-57c3a1e5e072":"2.119.1-canary.57c3a1e5e","candidate-platform-2.119.1-canary.1e87213c2-canary-1e87213c240d":"2.119.1-canary.1e87213c2","candidate-platform-2.119.1-canary.ee03bc25d-canary-2":"2.119.1-canary.ee03bc25d","candidate-platform-2.119.1-canary.a73502f0d-canary-3":"2.119.1-canary.a73502f0d","candidate-platform-2.119.1-canary.e834e2cf9-canary-5":"2.119.1-canary.e834e2cf9","candidate-platform-2.119.1-canary.6a127adf8-canary-6":"2.119.1-canary.6a127adf8","candidate-platform-2.119.1-canary.c8f889b14-canary-c8f889b14fcb":"2.119.1-canary.c8f889b14","canary":"2.119.1-canary.c8f889b14","candidate-platform-2.120.0-canary.68fdd56fa-canary-68fdd56fa81b":"2.120.0-canary.68fdd56fa","latest":"2.120.1","candidate-platform-2.120.0-stable-dafff6e385f0":"2.120.0","candidate-platform-2.120.1-stable-80dd88880fc4":"2.120.1"},"versions":{"0.5.0":{"name":"@kb-labs/policy-core","version":"0.5.0","_id":"@kb-labs/policy-core@0.5.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.v3.js"},"dist":{"shasum":"3fb6037f7423f43b6cdaf3dea2bb24ada56302bf","tarball":"https://registry.npmjs.org/@kb-labs/policy-core/-/policy-core-0.5.0.tgz","fileCount":20,"integrity":"sha512-8biFWYqXUa/ZRiKySo239Sz3Ze0NPa4iei+wZGYceeYNzZd44hrqYSaI0jx3c4zgpnPnPhVtqohmxP174fZCQg==","signatures":[{"sig":"MEYCIQC7AhvDW4a57KMWQ4UxkhZ4c2B1bnyMjwTf6qTVNJgsFgIhANwHZv8GmJc08Is6xPvFzDxDeVARLldF5rp1YvECQJtD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":205049},"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"},"./cli":"./dist/cli/index.js","./core":"./dist/core/index.js","./dist/*":"./dist/*","./plugin-manifest":{"types":"./dist/manifest.v3.d.ts","import":"./dist/manifest.v3.js"}},"gitHead":"b70479ab96e50aa5e715c0838e4f477bb5a119c1","scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src --ext .ts","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint . --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_npmVersion":"10.8.2","description":"Core implementation for KB Labs policy plugin. Category resolver, policy runner, and checks.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.23.8","semver":"^7.6.3","@kb-labs/sdk":"^1.5.0","@kb-labs/policy-contracts":"^0.5.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.4","typescript":"^5.6.3","@types/node":"^24.3.3","@types/semver":"^7.5.8","@kb-labs/devkit":"link:../../../../infra/kb-labs-devkit"},"_npmOperationalInternal":{"tmp":"tmp/policy-core_0.5.0_1775492588565_0.18284465390883753","host":"s3://npm-registry-packages-npm-production"}},"2.6.0":{"name":"@kb-labs/policy-core","version":"2.6.0","_id":"@kb-labs/policy-core@2.6.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.v3.js"},"dist":{"shasum":"7fe91f48b4f8591bc9c37e9aea5ed8f26d1e4e85","tarball":"https://registry.npmjs.org/@kb-labs/policy-core/-/policy-core-2.6.0.tgz","fileCount":20,"integrity":"sha512-1hrlkzYFK9Hxmw3LsiYjsViKteqA3Rtw+7uSfoEOg2YiFbSqk7GOr5f8wuEvs/tDb2kdo2W6sZ7wEIdENNLBVg==","signatures":[{"sig":"MEQCIGtxr3vm60QWZ2rzQpCesTotthFwflvTf5O4YGRQw24ZAiABsziV3p7zCRGUzjFvsJTxRiHeOEeQP62tLDiseaeg5w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":204954},"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/*","./plugin-manifest":{"types":"./dist/manifest.v3.d.ts","import":"./dist/manifest.v3.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"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_npmVersion":"10.8.2","description":"Core implementation for KB Labs policy plugin. Category resolver, policy runner, and checks.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.23.8","semver":"^7.6.3","@kb-labs/sdk":"workspace:*","@kb-labs/policy-contracts":"^2.6.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.4","typescript":"^5.6.3","@types/node":"^24.3.3","@types/semver":"^7.5.8","@kb-labs/devkit":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/policy-core_2.6.0_1775922274323_0.8931894055524183","host":"s3://npm-registry-packages-npm-production"}},"2.9.0":{"name":"@kb-labs/policy-core","version":"2.9.0","_id":"@kb-labs/policy-core@2.9.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.v3.js"},"dist":{"shasum":"799b7ac0cd2d13f0995492c61bf2b9ea3d77a797","tarball":"https://registry.npmjs.org/@kb-labs/policy-core/-/policy-core-2.9.0.tgz","fileCount":20,"integrity":"sha512-K2C9+J5vU3DQZ502A0HPxv6ouX7ZHoFHYFHRzr9O3Qu5UaVe1RC0H2Xmnhh/hor/28QckwbWK2E7g5dlYATzug==","signatures":[{"sig":"MEYCIQDFK46FA9eSbzespxvTX/uEbT+LxL9AEe0f/j3SuugnlwIhAL+Wk/5b9hRZhlIoVEndtLGl7nKQAPGYK7kJMwAjK1pe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":204940},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-policy-core-2.9.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./dist/*":"./dist/*","./plugin-manifest":{"types":"./dist/manifest.v3.d.ts","import":"./dist/manifest.v3.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src --ext .ts","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint . --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/f6a9767dc73afe1e8b2c940b4aa13f55/kb-labs-policy-core-2.9.0.tgz","_integrity":"sha512-K2C9+J5vU3DQZ502A0HPxv6ouX7ZHoFHYFHRzr9O3Qu5UaVe1RC0H2Xmnhh/hor/28QckwbWK2E7g5dlYATzug==","_npmVersion":"10.8.2","description":"Core implementation for KB Labs policy plugin. Category resolver, policy runner, and checks.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.23.8","semver":"^7.6.3","@kb-labs/sdk":"1.6.6","@kb-labs/policy-contracts":"2.9.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.4","typescript":"^5.6.3","@types/node":"^24.3.3","@types/semver":"^7.5.8","@kb-labs/devkit":"2.9.0"},"_npmOperationalInternal":{"tmp":"tmp/policy-core_2.9.0_1775932074872_0.7501815435391765","host":"s3://npm-registry-packages-npm-production"}},"2.10.0":{"name":"@kb-labs/policy-core","version":"2.10.0","_id":"@kb-labs/policy-core@2.10.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.v3.js"},"dist":{"shasum":"14563d9b896b942a9989e6f5feb7aff35626b5d5","tarball":"https://registry.npmjs.org/@kb-labs/policy-core/-/policy-core-2.10.0.tgz","fileCount":20,"integrity":"sha512-Vf2s5uqtzg86TKfDFeL1UpEEQKEGzcaA29frJ7UuacMhp74pu1GKZOK+F4pE/WFOnxU1XSnkOdd1gbo/34mbhg==","signatures":[{"sig":"MEUCIQC8LDFxG3BRadrFxV1TGhz+KnspzQyhH8GXi/f/vIJexgIgH6Mhh2/5HhM0NTyh75l+F9l/PEeZ7ERZXVqy6QluUGM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":204943},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-policy-core-2.10.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./dist/*":"./dist/*","./plugin-manifest":{"types":"./dist/manifest.v3.d.ts","import":"./dist/manifest.v3.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src --ext .ts","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint . --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/97071ff49716984ed82f5193d42e5393/kb-labs-policy-core-2.10.0.tgz","_integrity":"sha512-Vf2s5uqtzg86TKfDFeL1UpEEQKEGzcaA29frJ7UuacMhp74pu1GKZOK+F4pE/WFOnxU1XSnkOdd1gbo/34mbhg==","_npmVersion":"10.8.2","description":"Core implementation for KB Labs policy plugin. Category resolver, policy runner, and checks.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.23.8","semver":"^7.6.3","@kb-labs/sdk":"1.6.6","@kb-labs/policy-contracts":"2.10.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.4","typescript":"^5.6.3","@types/node":"^24.3.3","@types/semver":"^7.5.8","@kb-labs/devkit":"2.10.0"},"_npmOperationalInternal":{"tmp":"tmp/policy-core_2.10.0_1775934032615_0.001487795963126537","host":"s3://npm-registry-packages-npm-production"}},"2.11.0":{"name":"@kb-labs/policy-core","version":"2.11.0","_id":"@kb-labs/policy-core@2.11.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.v3.js"},"dist":{"shasum":"bafe5df21a2fa2e140bdb2d6de3df5cbf9e86415","tarball":"https://registry.npmjs.org/@kb-labs/policy-core/-/policy-core-2.11.0.tgz","fileCount":20,"integrity":"sha512-8xan3M1PUg0vzRCFqHY6U+GCXQa5mmFXr4ukbohL2BZBvoa/yU3WWveDqHtHCxAFgHsKhga0/GSjBMDvXqYPmA==","signatures":[{"sig":"MEUCIQCnC8I43fpypSyHdYCmJ6q9QMlElTF6Br/MbCK0CAfgKQIgJYmY90xFyQ8B3zuopb689trndKk+xoqzpy7zk7iVDL4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":204943},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-policy-core-2.11.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./dist/*":"./dist/*","./plugin-manifest":{"types":"./dist/manifest.v3.d.ts","import":"./dist/manifest.v3.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src --ext .ts","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint . --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/138a4b47556ad5ca870179af501e0f6b/kb-labs-policy-core-2.11.0.tgz","_integrity":"sha512-8xan3M1PUg0vzRCFqHY6U+GCXQa5mmFXr4ukbohL2BZBvoa/yU3WWveDqHtHCxAFgHsKhga0/GSjBMDvXqYPmA==","_npmVersion":"10.8.2","description":"Core implementation for KB Labs policy plugin. Category resolver, policy runner, and checks.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.23.8","semver":"^7.6.3","@kb-labs/sdk":"1.6.6","@kb-labs/policy-contracts":"2.11.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.4","typescript":"^5.6.3","@types/node":"^24.3.3","@types/semver":"^7.5.8","@kb-labs/devkit":"2.11.0"},"_npmOperationalInternal":{"tmp":"tmp/policy-core_2.11.0_1775935795988_0.6608710012712591","host":"s3://npm-registry-packages-npm-production"}},"2.12.0":{"name":"@kb-labs/policy-core","version":"2.12.0","_id":"@kb-labs/policy-core@2.12.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.v3.js"},"dist":{"shasum":"ab625afcc00a164a265117b802345380e4bdb7ca","tarball":"https://registry.npmjs.org/@kb-labs/policy-core/-/policy-core-2.12.0.tgz","fileCount":20,"integrity":"sha512-5eZILn44AqnBJSustFkZBH8Nb4IAnIURltje33nnqLSqnMX6khynBbY35CXeNXphSfF5aFzorJvD42rbh0b/Cw==","signatures":[{"sig":"MEQCIH1L26yFvXPSbOsTpX4cgoFdcZoXrNbGnXSDUqIlwHdbAiBlpIOm0ZcSv3q6/5QqWCWaEuazqyyd5m7YVUHntkdxwQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":204943},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-policy-core-2.12.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./dist/*":"./dist/*","./plugin-manifest":{"types":"./dist/manifest.v3.d.ts","import":"./dist/manifest.v3.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src --ext .ts","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint . --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/673c5765a2f67deb8cef2f683fc81081/kb-labs-policy-core-2.12.0.tgz","_integrity":"sha512-5eZILn44AqnBJSustFkZBH8Nb4IAnIURltje33nnqLSqnMX6khynBbY35CXeNXphSfF5aFzorJvD42rbh0b/Cw==","_npmVersion":"10.8.2","description":"Core implementation for KB Labs policy plugin. Category resolver, policy runner, and checks.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.23.8","semver":"^7.6.3","@kb-labs/sdk":"1.6.6","@kb-labs/policy-contracts":"2.12.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.4","typescript":"^5.6.3","@types/node":"^24.3.3","@types/semver":"^7.5.8","@kb-labs/devkit":"2.12.0"},"_npmOperationalInternal":{"tmp":"tmp/policy-core_2.12.0_1775937897709_0.17896445117181647","host":"s3://npm-registry-packages-npm-production"}},"2.13.0":{"name":"@kb-labs/policy-core","version":"2.13.0","_id":"@kb-labs/policy-core@2.13.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.v3.js"},"dist":{"shasum":"d9c0661d2ff68882d3abdb4bdef936c854b450fc","tarball":"https://registry.npmjs.org/@kb-labs/policy-core/-/policy-core-2.13.0.tgz","fileCount":20,"integrity":"sha512-UTUnYBYYWSj/OyUWQqlh6DjFFhVaq7TWfdNSDw4octK7UC1k8YSdz+RfYUDHn0iDpl3jam5k2myng8iayXfOLQ==","signatures":[{"sig":"MEYCIQCAks+MxbGrhI5BinHA1s1go7ntsjjPfDCxmU0Gxzge2QIhAOSoKOwzR8X4PCYltEDia2MWbc+t57Ou7u4diTOiINlu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":204943},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-policy-core-2.13.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./dist/*":"./dist/*","./plugin-manifest":{"types":"./dist/manifest.v3.d.ts","import":"./dist/manifest.v3.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src --ext .ts","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint . --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/3c82f0f9a5554dae23b3ed293cba5301/kb-labs-policy-core-2.13.0.tgz","_integrity":"sha512-UTUnYBYYWSj/OyUWQqlh6DjFFhVaq7TWfdNSDw4octK7UC1k8YSdz+RfYUDHn0iDpl3jam5k2myng8iayXfOLQ==","_npmVersion":"10.8.2","description":"Core implementation for KB Labs policy plugin. Category resolver, policy runner, and checks.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.23.8","semver":"^7.6.3","@kb-labs/sdk":"1.6.6","@kb-labs/policy-contracts":"2.13.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.4","typescript":"^5.6.3","@types/node":"^24.3.3","@types/semver":"^7.5.8","@kb-labs/devkit":"2.13.0"},"_npmOperationalInternal":{"tmp":"tmp/policy-core_2.13.0_1775939132203_0.7292312902755551","host":"s3://npm-registry-packages-npm-production"}},"2.14.0":{"name":"@kb-labs/policy-core","version":"2.14.0","_id":"@kb-labs/policy-core@2.14.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.v3.js"},"dist":{"shasum":"3895cb0875df26983df5108ae034c10cfc395e4f","tarball":"https://registry.npmjs.org/@kb-labs/policy-core/-/policy-core-2.14.0.tgz","fileCount":20,"integrity":"sha512-VXutK4GCtw39vLLIHSHKPBrT4icqQPwYtEO9aWm2FaQeZVazzGViXx8/Y6EANxdpwlDww3f8G+L+ejJJkY5mvw==","signatures":[{"sig":"MEQCIDZuTwzF0DALQgbnfzr6Nku6X/yVo5dPRwlHCxYlHdhQAiBhG8vUo9IgJBoOGdYTJfwwOoryGUE30TiMYfpllVYY8A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":204943},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-policy-core-2.14.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./dist/*":"./dist/*","./plugin-manifest":{"types":"./dist/manifest.v3.d.ts","import":"./dist/manifest.v3.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src --ext .ts","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint . --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/7b488ec640a7c14cf991ee70b65c0987/kb-labs-policy-core-2.14.0.tgz","_integrity":"sha512-VXutK4GCtw39vLLIHSHKPBrT4icqQPwYtEO9aWm2FaQeZVazzGViXx8/Y6EANxdpwlDww3f8G+L+ejJJkY5mvw==","_npmVersion":"10.8.2","description":"Core implementation for KB Labs policy plugin. Category resolver, policy runner, and checks.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.23.8","semver":"^7.6.3","@kb-labs/sdk":"1.6.6","@kb-labs/policy-contracts":"2.14.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.4","typescript":"^5.6.3","@types/node":"^24.3.3","@types/semver":"^7.5.8","@kb-labs/devkit":"2.14.0"},"_npmOperationalInternal":{"tmp":"tmp/policy-core_2.14.0_1775988130158_0.5297448122993031","host":"s3://npm-registry-packages-npm-production"}},"2.15.0":{"name":"@kb-labs/policy-core","version":"2.15.0","_id":"@kb-labs/policy-core@2.15.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.v3.js"},"dist":{"shasum":"cfee0d749b481a151078d246a92d69a44eea645e","tarball":"https://registry.npmjs.org/@kb-labs/policy-core/-/policy-core-2.15.0.tgz","fileCount":20,"integrity":"sha512-b7FrpfgHGNDb2lztNaClPpMjLZra22q6i3V3zThPT8Iuq6ebnU/aAGvfRvzwixaFiET/+R3PXEyCHvb6SdzdWQ==","signatures":[{"sig":"MEUCIQDuNFeqviMB+jESmYz4AxLS8b2LMCpuGON85ByloZT4/wIgEOG0edeWUtGMwdyW+OaNC46MwJGKJ2t7jcdFPLrEQhA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":204943},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-policy-core-2.15.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./dist/*":"./dist/*","./plugin-manifest":{"types":"./dist/manifest.v3.d.ts","import":"./dist/manifest.v3.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src --ext .ts","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint . --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/72b34b1fe29559750e3bb6b4e638c158/kb-labs-policy-core-2.15.0.tgz","_integrity":"sha512-b7FrpfgHGNDb2lztNaClPpMjLZra22q6i3V3zThPT8Iuq6ebnU/aAGvfRvzwixaFiET/+R3PXEyCHvb6SdzdWQ==","_npmVersion":"10.8.2","description":"Core implementation for KB Labs policy plugin. Category resolver, policy runner, and checks.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.23.8","semver":"^7.6.3","@kb-labs/sdk":"1.6.6","@kb-labs/policy-contracts":"2.15.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.4","typescript":"^5.6.3","@types/node":"^24.3.3","@types/semver":"^7.5.8","@kb-labs/devkit":"2.15.0"},"_npmOperationalInternal":{"tmp":"tmp/policy-core_2.15.0_1776024368350_0.19614805332661045","host":"s3://npm-registry-packages-npm-production"}},"2.16.0":{"name":"@kb-labs/policy-core","version":"2.16.0","_id":"@kb-labs/policy-core@2.16.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.v3.js"},"dist":{"shasum":"99aae1b4fb675b134ce503f9a5951cfb42ff9943","tarball":"https://registry.npmjs.org/@kb-labs/policy-core/-/policy-core-2.16.0.tgz","fileCount":20,"integrity":"sha512-CPEYiY3ZG5rN5rNE1AlVdC7aI3CiBOc606MIw5W8FDfF4AxWT21fadCwDvuEURmbI5rIx/rxrhAs0+s/m39hLw==","signatures":[{"sig":"MEUCIBNQ15Gu/nsYjmt+c2PjQ/4AKWIERhxDd2SDSd1P5s5KAiEA3B7h5A9r/hp1vAggrUN5cnEvk1sqMXCBzgQcfWtGkO4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":207050},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-policy-core-2.16.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./dist/*":"./dist/*","./plugin-manifest":{"types":"./dist/manifest.v3.d.ts","import":"./dist/manifest.v3.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src --ext .ts","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint . --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/fb488d21881f7eba8a3153731b5dde3b/kb-labs-policy-core-2.16.0.tgz","_integrity":"sha512-CPEYiY3ZG5rN5rNE1AlVdC7aI3CiBOc606MIw5W8FDfF4AxWT21fadCwDvuEURmbI5rIx/rxrhAs0+s/m39hLw==","_npmVersion":"10.8.2","description":"Core implementation for KB Labs policy plugin. Category resolver, policy runner, and checks.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.23.8","semver":"^7.6.3","@kb-labs/sdk":"2.16.0","@kb-labs/policy-contracts":"2.16.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.4","typescript":"^5.6.3","@types/node":"^24.3.3","@types/semver":"^7.5.8","@kb-labs/devkit":"2.16.0"},"_npmOperationalInternal":{"tmp":"tmp/policy-core_2.16.0_1776086756434_0.6471606526022089","host":"s3://npm-registry-packages-npm-production"}},"2.17.0":{"name":"@kb-labs/policy-core","version":"2.17.0","_id":"@kb-labs/policy-core@2.17.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.v3.js"},"dist":{"shasum":"f48edcab9fd3e843cdf64ca1f09377fb0c6c9312","tarball":"https://registry.npmjs.org/@kb-labs/policy-core/-/policy-core-2.17.0.tgz","fileCount":20,"integrity":"sha512-9NlxUraNPHB+j4g4oouAAA6lKR5QCJ6tf+yTlzEeUPXf/LkQJVQy9DPdbDvsFtKbvhOH5yga6GEScRPWPprIUw==","signatures":[{"sig":"MEUCIG94/EE11wLI+OxTStPxwRg/azVuXg2QUA1m9Mi71/jOAiEAqT7SU7j1x/YSIOqgybqbJiy03rWpxGNQBIuHK/G8joE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":204944},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-policy-core-2.17.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./dist/*":"./dist/*","./plugin-manifest":{"types":"./dist/manifest.v3.d.ts","import":"./dist/manifest.v3.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src --ext .ts","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint . --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/d9fc2205a388d1547b48bd7a13d511ec/kb-labs-policy-core-2.17.0.tgz","_integrity":"sha512-9NlxUraNPHB+j4g4oouAAA6lKR5QCJ6tf+yTlzEeUPXf/LkQJVQy9DPdbDvsFtKbvhOH5yga6GEScRPWPprIUw==","_npmVersion":"10.8.2","description":"Core implementation for KB Labs policy plugin. Category resolver, policy runner, and checks.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.23.8","semver":"^7.6.3","@kb-labs/sdk":"2.16.0","@kb-labs/policy-contracts":"2.17.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.4","typescript":"^5.6.3","@types/node":"^24.3.3","@types/semver":"^7.5.8","@kb-labs/devkit":"2.17.0"},"_npmOperationalInternal":{"tmp":"tmp/policy-core_2.17.0_1776089830915_0.48278682966399655","host":"s3://npm-registry-packages-npm-production"}},"2.18.0":{"name":"@kb-labs/policy-core","version":"2.18.0","_id":"@kb-labs/policy-core@2.18.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.v3.js"},"dist":{"shasum":"f602727d062168f2fe7e8cde9eac757a50bfea70","tarball":"https://registry.npmjs.org/@kb-labs/policy-core/-/policy-core-2.18.0.tgz","fileCount":20,"integrity":"sha512-AEkdV8G/tlpis7RSawg6/G0MZIxm3s+RdYsF+3F/pE7GgFpd7p0uSWdxsE92SHJ0I0AB/78JcfydPNZDV8hYwA==","signatures":[{"sig":"MEQCIB1/9ZB1uMb6RIoGr1MQ+waNuawPxTv5LtrADi8LSGZVAiB81TjV9F+D/tk5Bf/wzcyoAbfLTq22K+1T7dGMMv4A6w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":204944},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-policy-core-2.18.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./dist/*":"./dist/*","./plugin-manifest":{"types":"./dist/manifest.v3.d.ts","import":"./dist/manifest.v3.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src --ext .ts","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint . --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/c2e278461c62258314a2bdf46b2444ee/kb-labs-policy-core-2.18.0.tgz","_integrity":"sha512-AEkdV8G/tlpis7RSawg6/G0MZIxm3s+RdYsF+3F/pE7GgFpd7p0uSWdxsE92SHJ0I0AB/78JcfydPNZDV8hYwA==","_npmVersion":"10.8.2","description":"Core implementation for KB Labs policy plugin. Category resolver, policy runner, and checks.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.23.8","semver":"^7.6.3","@kb-labs/sdk":"2.17.0","@kb-labs/policy-contracts":"2.18.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.4","typescript":"^5.6.3","@types/node":"^24.3.3","@types/semver":"^7.5.8","@kb-labs/devkit":"2.18.0"},"_npmOperationalInternal":{"tmp":"tmp/policy-core_2.18.0_1776090889214_0.1214044885475154","host":"s3://npm-registry-packages-npm-production"}},"2.19.0":{"name":"@kb-labs/policy-core","version":"2.19.0","_id":"@kb-labs/policy-core@2.19.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.v3.js"},"dist":{"shasum":"33438fe231159773bfacd815d32274c71d5ff5dc","tarball":"https://registry.npmjs.org/@kb-labs/policy-core/-/policy-core-2.19.0.tgz","fileCount":20,"integrity":"sha512-X/9ZEebzzjSPL1f7cbL2D+pS1CbWUOp62v7F2EfzzYoo7y4vTJ82JMfmWnuw1BBx8gEzN7NOxI72RwIjtpLmBw==","signatures":[{"sig":"MEUCICgta0T7XMFeKRdh7VeZBujzh+UPUp4GX9g1njJDlWFhAiEA5w+QEYEtEthXRGjCLQ9VXRwXpFjOE5VkcmBKEGlOM+Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":204944},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-policy-core-2.19.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./dist/*":"./dist/*","./plugin-manifest":{"types":"./dist/manifest.v3.d.ts","import":"./dist/manifest.v3.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src --ext .ts","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint . --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/036d58694963ffba8c7bc6bf05c8be91/kb-labs-policy-core-2.19.0.tgz","_integrity":"sha512-X/9ZEebzzjSPL1f7cbL2D+pS1CbWUOp62v7F2EfzzYoo7y4vTJ82JMfmWnuw1BBx8gEzN7NOxI72RwIjtpLmBw==","_npmVersion":"10.8.2","description":"Core implementation for KB Labs policy plugin. Category resolver, policy runner, and checks.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.23.8","semver":"^7.6.3","@kb-labs/sdk":"2.17.0","@kb-labs/policy-contracts":"2.19.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.4","typescript":"^5.6.3","@types/node":"^24.3.3","@types/semver":"^7.5.8","@kb-labs/devkit":"2.19.0"},"_npmOperationalInternal":{"tmp":"tmp/policy-core_2.19.0_1776094144472_0.1664034110415371","host":"s3://npm-registry-packages-npm-production"}},"2.20.0":{"name":"@kb-labs/policy-core","version":"2.20.0","_id":"@kb-labs/policy-core@2.20.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.v3.js"},"dist":{"shasum":"7544b1c23edee4c3b54f21ff3676a8b68a12955e","tarball":"https://registry.npmjs.org/@kb-labs/policy-core/-/policy-core-2.20.0.tgz","fileCount":20,"integrity":"sha512-Xb3HxM2IxsSsEkKwrmtE1PL5v4THZWspfADlQXnHjkWYy0WdHwjxfvAflkqumhZoKSXBjKMiAkSE63ohdeO7yg==","signatures":[{"sig":"MEUCIQDJVwNRqXNvHraGNedFE0ZBorjqM/eiuedn8pec2wCp6QIgHZsy/KqWBi1dkpzcyWhYJAbYVVTtiAjSnQf2CjAU+ZM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":204944},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-policy-core-2.20.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./dist/*":"./dist/*","./plugin-manifest":{"types":"./dist/manifest.v3.d.ts","import":"./dist/manifest.v3.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src --ext .ts","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint . --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/4af8edde43aa382915fcb03a1e36abd5/kb-labs-policy-core-2.20.0.tgz","_integrity":"sha512-Xb3HxM2IxsSsEkKwrmtE1PL5v4THZWspfADlQXnHjkWYy0WdHwjxfvAflkqumhZoKSXBjKMiAkSE63ohdeO7yg==","_npmVersion":"10.8.2","description":"Core implementation for KB Labs policy plugin. Category resolver, policy runner, and checks.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.23.8","semver":"^7.6.3","@kb-labs/sdk":"2.17.0","@kb-labs/policy-contracts":"2.20.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.4","typescript":"^5.6.3","@types/node":"^24.3.3","@types/semver":"^7.5.8","@kb-labs/devkit":"2.20.0"},"_npmOperationalInternal":{"tmp":"tmp/policy-core_2.20.0_1776113900734_0.30967611118732385","host":"s3://npm-registry-packages-npm-production"}},"2.22.0":{"name":"@kb-labs/policy-core","version":"2.22.0","_id":"@kb-labs/policy-core@2.22.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.v3.js"},"dist":{"shasum":"be82c1dda89370e9bb24216b33e4308c9536628d","tarball":"https://registry.npmjs.org/@kb-labs/policy-core/-/policy-core-2.22.0.tgz","fileCount":20,"integrity":"sha512-hcFzgf5BuVOHx0Orq1mli/TiFFkywH1AUHgtLw3k/6CqIf5ts3lrZuO7NwKz8E378MVrxuPK5a5AGvwrh7NzEA==","signatures":[{"sig":"MEUCIDCikPJw0L6JppMmoN+en1dSuxIrqTpwDYmgrV57EHXTAiEAo0RKGTxq+thB4TlZKFYX3LmFfZ8b0fpzT3rAXGOZMd0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":204944},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-policy-core-2.22.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./dist/*":"./dist/*","./plugin-manifest":{"types":"./dist/manifest.v3.d.ts","import":"./dist/manifest.v3.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src --ext .ts","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint . --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/c9f108d0f2875a44ea6416d849ed7d32/kb-labs-policy-core-2.22.0.tgz","_integrity":"sha512-hcFzgf5BuVOHx0Orq1mli/TiFFkywH1AUHgtLw3k/6CqIf5ts3lrZuO7NwKz8E378MVrxuPK5a5AGvwrh7NzEA==","_npmVersion":"10.8.2","description":"Core implementation for KB Labs policy plugin. Category resolver, policy runner, and checks.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.23.8","semver":"^7.6.3","@kb-labs/sdk":"2.18.0","@kb-labs/policy-contracts":"2.22.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.4","typescript":"^5.6.3","@types/node":"^24.3.3","@types/semver":"^7.5.8","@kb-labs/devkit":"2.22.0"},"_npmOperationalInternal":{"tmp":"tmp/policy-core_2.22.0_1776158767144_0.892677109655126","host":"s3://npm-registry-packages-npm-production"}},"2.23.0":{"name":"@kb-labs/policy-core","version":"2.23.0","_id":"@kb-labs/policy-core@2.23.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.v3.js"},"dist":{"shasum":"3fa25ccc888c9d6dc39814714307da07992fd1d8","tarball":"https://registry.npmjs.org/@kb-labs/policy-core/-/policy-core-2.23.0.tgz","fileCount":20,"integrity":"sha512-VYuwZmk++vyFAJHIQEN5Of1h4C+XPS6zkA3kk020cLQKq6f1ZOHQNSlmk2dzlrsStPGwBWrba4Grj0QNmjrZhg==","signatures":[{"sig":"MEUCIHIwHHV28cIH1HpXFEsQiUz8giXaZu01ATphvxWeJ7WLAiEAxWcbW4HzFG11hTktiSv1yUp/T6VhCEbXO3Pf9JIYRnM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":204944},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-policy-core-2.23.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./dist/*":"./dist/*","./plugin-manifest":{"types":"./dist/manifest.v3.d.ts","import":"./dist/manifest.v3.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src --ext .ts","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint . --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/93438cbee2d3ee03427ba19a267ec405/kb-labs-policy-core-2.23.0.tgz","_integrity":"sha512-VYuwZmk++vyFAJHIQEN5Of1h4C+XPS6zkA3kk020cLQKq6f1ZOHQNSlmk2dzlrsStPGwBWrba4Grj0QNmjrZhg==","_npmVersion":"10.8.2","description":"Core implementation for KB Labs policy plugin. Category resolver, policy runner, and checks.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.23.8","semver":"^7.6.3","@kb-labs/sdk":"2.18.0","@kb-labs/policy-contracts":"2.23.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.4","typescript":"^5.6.3","@types/node":"^24.3.3","@types/semver":"^7.5.8","@kb-labs/devkit":"2.23.0"},"_npmOperationalInternal":{"tmp":"tmp/policy-core_2.23.0_1776159467748_0.42820879353193253","host":"s3://npm-registry-packages-npm-production"}},"2.25.0":{"name":"@kb-labs/policy-core","version":"2.25.0","_id":"@kb-labs/policy-core@2.25.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.v3.js"},"dist":{"shasum":"460d5bcac2f03c1b5d1ce75ca2405d86d5303a32","tarball":"https://registry.npmjs.org/@kb-labs/policy-core/-/policy-core-2.25.0.tgz","fileCount":20,"integrity":"sha512-fmJoLF5E+Qk58k8IDaR4K5cuFS0OmWKhgvQzSa6ibKueF0+tIumoEotjChZrwHplU8+FATYJ2eE6cBr80aLOpw==","signatures":[{"sig":"MEUCIQDXo8RycFeMzi5BB6khC2E7shNkNFklvjQpAYdI54a4rAIgb6xeo5tYVOn5dRg/Nsh/weecjNqmr3phFgL0SHj6/8s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":204944},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-policy-core-2.25.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./dist/*":"./dist/*","./plugin-manifest":{"types":"./dist/manifest.v3.d.ts","import":"./dist/manifest.v3.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src --ext .ts","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint . --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/ebc5e0d8d1a501f4d3417d61d82b2b54/kb-labs-policy-core-2.25.0.tgz","_integrity":"sha512-fmJoLF5E+Qk58k8IDaR4K5cuFS0OmWKhgvQzSa6ibKueF0+tIumoEotjChZrwHplU8+FATYJ2eE6cBr80aLOpw==","_npmVersion":"10.8.2","description":"Core implementation for KB Labs policy plugin. Category resolver, policy runner, and checks.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.23.8","semver":"^7.6.3","@kb-labs/sdk":"2.18.0","@kb-labs/policy-contracts":"2.25.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.4","typescript":"^5.6.3","@types/node":"^24.3.3","@types/semver":"^7.5.8","@kb-labs/devkit":"2.25.0"},"_npmOperationalInternal":{"tmp":"tmp/policy-core_2.25.0_1776163908116_0.27026644300206026","host":"s3://npm-registry-packages-npm-production"}},"2.28.0":{"name":"@kb-labs/policy-core","version":"2.28.0","_id":"@kb-labs/policy-core@2.28.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.v3.js"},"dist":{"shasum":"11ced7c2fac729cec846970d8ed9f548204fc893","tarball":"https://registry.npmjs.org/@kb-labs/policy-core/-/policy-core-2.28.0.tgz","fileCount":20,"integrity":"sha512-DtGCwiLIvsJGX79UOb2mEoFl2gNyzleUb23li5eYvvWP+NuS922XFPl8yeaTWVZezm03aifwxezDvrmtjsuI+g==","signatures":[{"sig":"MEUCIQDmCpV3f1z96+1Is/1CMZjAF8VVOGU8Zj0pnp5zMLRwAgIgNb7M64pwPXUr3P/fvumBi58LBWx/PB3UONAOOr0a+Cs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":204944},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-policy-core-2.28.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./dist/*":"./dist/*","./plugin-manifest":{"types":"./dist/manifest.v3.d.ts","import":"./dist/manifest.v3.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src --ext .ts","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint . --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/01d531b0252e2942f55975805c6f9d72/kb-labs-policy-core-2.28.0.tgz","_integrity":"sha512-DtGCwiLIvsJGX79UOb2mEoFl2gNyzleUb23li5eYvvWP+NuS922XFPl8yeaTWVZezm03aifwxezDvrmtjsuI+g==","_npmVersion":"10.8.2","description":"Core implementation for KB Labs policy plugin. Category resolver, policy runner, and checks.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.23.8","semver":"^7.6.3","@kb-labs/sdk":"2.18.0","@kb-labs/policy-contracts":"2.28.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.4","typescript":"^5.6.3","@types/node":"^24.3.3","@types/semver":"^7.5.8","@kb-labs/devkit":"2.28.0"},"_npmOperationalInternal":{"tmp":"tmp/policy-core_2.28.0_1776170217470_0.06713433484507747","host":"s3://npm-registry-packages-npm-production"}},"2.29.0":{"name":"@kb-labs/policy-core","version":"2.29.0","_id":"@kb-labs/policy-core@2.29.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.v3.js"},"dist":{"shasum":"fe2a8bfa74da560f80d01fc05e5291597a435f8f","tarball":"https://registry.npmjs.org/@kb-labs/policy-core/-/policy-core-2.29.0.tgz","fileCount":20,"integrity":"sha512-QGC2J5F6blwtvGDiKoltSxJotZRuu1oBhWHozyk3QCxoNENoluzMELtoui+xmCTyh8lkjTAveW0OZCPXHCqBLA==","signatures":[{"sig":"MEQCIA1kvKBvzFiA/5C4MuZypVHe9aCq2z93a7qx/5XXdlYlAiAVzj4buLW1GWDvWsp2TD19zD85qY7ZNnrp0nLe2QuVpw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":204944},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-policy-core-2.29.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./dist/*":"./dist/*","./plugin-manifest":{"types":"./dist/manifest.v3.d.ts","import":"./dist/manifest.v3.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src --ext .ts","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint . --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/a26877613037e9d088252fe40cf9aea5/kb-labs-policy-core-2.29.0.tgz","_integrity":"sha512-QGC2J5F6blwtvGDiKoltSxJotZRuu1oBhWHozyk3QCxoNENoluzMELtoui+xmCTyh8lkjTAveW0OZCPXHCqBLA==","_npmVersion":"10.8.2","description":"Core implementation for KB Labs policy plugin. Category resolver, policy runner, and checks.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.23.8","semver":"^7.6.3","@kb-labs/sdk":"2.18.1","@kb-labs/policy-contracts":"2.29.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.4","typescript":"^5.6.3","@types/node":"^24.3.3","@types/semver":"^7.5.8","@kb-labs/devkit":"2.29.0"},"_npmOperationalInternal":{"tmp":"tmp/policy-core_2.29.0_1776186590547_0.1112777255897035","host":"s3://npm-registry-packages-npm-production"}},"2.30.0":{"name":"@kb-labs/policy-core","version":"2.30.0","_id":"@kb-labs/policy-core@2.30.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.v3.js"},"dist":{"shasum":"1370b1f506d6188f99ee5ea65e04b5e68b832267","tarball":"https://registry.npmjs.org/@kb-labs/policy-core/-/policy-core-2.30.0.tgz","fileCount":20,"integrity":"sha512-KxzrIO+RJg1sjWn5X5FDaR7TQLPu3aSUnpOeuGTUWDVm8LNfu3rIX/vZv4zvq3vFuvH0UGsNdfxHBt3CIMrpKQ==","signatures":[{"sig":"MEUCIQDG6KrzDqEGFG7P7wzpWgdREH/I5XSALmTVwN77F+b/xQIgE5bxYlr8IMzqJcO4+BPLmSLEzo+SkNod+Xg0GkO0VwY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":204944},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-policy-core-2.30.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./dist/*":"./dist/*","./plugin-manifest":{"types":"./dist/manifest.v3.d.ts","import":"./dist/manifest.v3.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src --ext .ts","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint . --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/c7b5b33a80630bb12a0b56c0376f56d9/kb-labs-policy-core-2.30.0.tgz","_integrity":"sha512-KxzrIO+RJg1sjWn5X5FDaR7TQLPu3aSUnpOeuGTUWDVm8LNfu3rIX/vZv4zvq3vFuvH0UGsNdfxHBt3CIMrpKQ==","_npmVersion":"10.8.2","description":"Core implementation for KB Labs policy plugin. Category resolver, policy runner, and checks.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.23.8","semver":"^7.6.3","@kb-labs/sdk":"2.18.2","@kb-labs/policy-contracts":"2.30.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.4","typescript":"^5.6.3","@types/node":"^24.3.3","@types/semver":"^7.5.8","@kb-labs/devkit":"2.30.0"},"_npmOperationalInternal":{"tmp":"tmp/policy-core_2.30.0_1776191552747_0.675386604978466","host":"s3://npm-registry-packages-npm-production"}},"2.31.0":{"name":"@kb-labs/policy-core","version":"2.31.0","_id":"@kb-labs/policy-core@2.31.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.v3.js"},"dist":{"shasum":"072ab58faaa1ace46423af5877406482af905a83","tarball":"https://registry.npmjs.org/@kb-labs/policy-core/-/policy-core-2.31.0.tgz","fileCount":20,"integrity":"sha512-Ac/gfI3KtUKLnBh2xu14PvbsqtFyGjtb9+/l6BH8qZqXdpIqS9ftAfGv6jKscerZpn0bOX8NF82yJV1Y0SXwDg==","signatures":[{"sig":"MEUCIQD8/90EADflIj46/CW08bxXhogRYwM5WiEtHQ1Hg2eFEAIgTcypSzPg6qI5Uq4Uvmpp3Zd+veESNJ8X2NHHO4SNNio=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":204945},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-policy-core-2.31.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./dist/*":"./dist/*","./plugin-manifest":{"types":"./dist/manifest.v3.d.ts","import":"./dist/manifest.v3.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src --ext .ts","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint . --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/11dce98d05ad932ce7a85e15ba577b4d/kb-labs-policy-core-2.31.0.tgz","_integrity":"sha512-Ac/gfI3KtUKLnBh2xu14PvbsqtFyGjtb9+/l6BH8qZqXdpIqS9ftAfGv6jKscerZpn0bOX8NF82yJV1Y0SXwDg==","_npmVersion":"10.8.2","description":"Core implementation for KB Labs policy plugin. Category resolver, policy runner, and checks.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.76","semver":"^7.6.3","@kb-labs/sdk":"2.18.2","@kb-labs/policy-contracts":"2.31.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.4","typescript":"^5.6.3","@types/node":"^24.3.3","@types/semver":"^7.5.8","@kb-labs/devkit":"2.31.0"},"_npmOperationalInternal":{"tmp":"tmp/policy-core_2.31.0_1776194714568_0.8001513520548409","host":"s3://npm-registry-packages-npm-production"}},"2.32.0":{"name":"@kb-labs/policy-core","version":"2.32.0","_id":"@kb-labs/policy-core@2.32.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.v3.js"},"dist":{"shasum":"50bf6452e6b7af6ac36627aee0ec8b2d7cf8499f","tarball":"https://registry.npmjs.org/@kb-labs/policy-core/-/policy-core-2.32.0.tgz","fileCount":20,"integrity":"sha512-0S4m4Sg9aNXs3EeCUsnaEMm/VH+BY4KiRx2hJb+wgkPEGhdjddqI5yVe+aaeEKSnf4I6VJMwG3FS1RrzatFTtQ==","signatures":[{"sig":"MEQCID0tWahB3F5ltU1v3VUjwiwuvXZ8cnCYC/DPdpAdineuAiBl74DCIQUrgz6B1B1n7S/cpBZ7FFUacDGDheBxt2doJg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":204945},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-policy-core-2.32.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./dist/*":"./dist/*","./plugin-manifest":{"types":"./dist/manifest.v3.d.ts","import":"./dist/manifest.v3.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src --ext .ts","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint . --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/e07763bb8aec9f1e538c9034c89795e7/kb-labs-policy-core-2.32.0.tgz","_integrity":"sha512-0S4m4Sg9aNXs3EeCUsnaEMm/VH+BY4KiRx2hJb+wgkPEGhdjddqI5yVe+aaeEKSnf4I6VJMwG3FS1RrzatFTtQ==","_npmVersion":"10.8.2","description":"Core implementation for KB Labs policy plugin. Category resolver, policy runner, and checks.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.76","semver":"^7.6.3","@kb-labs/sdk":"2.18.2","@kb-labs/policy-contracts":"2.32.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.4","typescript":"^5.6.3","@types/node":"^24.3.3","@types/semver":"^7.5.8","@kb-labs/devkit":"2.32.0"},"_npmOperationalInternal":{"tmp":"tmp/policy-core_2.32.0_1776201152488_0.1501356931686788","host":"s3://npm-registry-packages-npm-production"}},"2.33.0":{"name":"@kb-labs/policy-core","version":"2.33.0","_id":"@kb-labs/policy-core@2.33.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.v3.js"},"dist":{"shasum":"ade1905553f1127ac6cda98ae4176c0bbb3191a1","tarball":"https://registry.npmjs.org/@kb-labs/policy-core/-/policy-core-2.33.0.tgz","fileCount":20,"integrity":"sha512-/LV7vSbV0ZPWFqw/yQNzU7MSlL5S6HY25Sdlya+/03ryzj9PjCrSn3d1eY1MVYNEQO4FaQPi59h56xfv9yOUew==","signatures":[{"sig":"MEUCIF8pfpL7X/dV9hfN8V3uonFKSUDZhRzkMC1aX7wKXncjAiEAmtajf1WzXu0iCbbNvAQkH9XC7SIOk6X6301RO2P5eQQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":204945},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-policy-core-2.33.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./dist/*":"./dist/*","./plugin-manifest":{"types":"./dist/manifest.v3.d.ts","import":"./dist/manifest.v3.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src --ext .ts","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint . --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/94b84dfb2c656f8f725a88a7f577dce5/kb-labs-policy-core-2.33.0.tgz","_integrity":"sha512-/LV7vSbV0ZPWFqw/yQNzU7MSlL5S6HY25Sdlya+/03ryzj9PjCrSn3d1eY1MVYNEQO4FaQPi59h56xfv9yOUew==","_npmVersion":"10.8.2","description":"Core implementation for KB Labs policy plugin. Category resolver, policy runner, and checks.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.76","semver":"^7.6.3","@kb-labs/sdk":"2.18.2","@kb-labs/policy-contracts":"2.33.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.4","typescript":"^5.6.3","@types/node":"^24.3.3","@types/semver":"^7.5.8","@kb-labs/devkit":"2.33.0"},"_npmOperationalInternal":{"tmp":"tmp/policy-core_2.33.0_1776202401714_0.7720404607877773","host":"s3://npm-registry-packages-npm-production"}},"2.34.0":{"name":"@kb-labs/policy-core","version":"2.34.0","_id":"@kb-labs/policy-core@2.34.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.v3.js"},"dist":{"shasum":"0bb692a8090ca90165164e03348e3bad9eea64d0","tarball":"https://registry.npmjs.org/@kb-labs/policy-core/-/policy-core-2.34.0.tgz","fileCount":20,"integrity":"sha512-gmYmyR7hknsSXjlEo8JY+FGDP4L69hLhpmzdbNJY7+lyTHWb31/5HMyr3sj4V2QwiRGRyXi32SD5oTdvjxQhDw==","signatures":[{"sig":"MEYCIQDEG0h06oPD9mKy/RdQTotB8j0Ap5mLyrMeBaw6XXOXbwIhAL7WnVlv4YWRU5mxQrokFRuRHoMJH1vUR7etSPnYZ3Kq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":204945},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-policy-core-2.34.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./dist/*":"./dist/*","./plugin-manifest":{"types":"./dist/manifest.v3.d.ts","import":"./dist/manifest.v3.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src --ext .ts","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint . --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/47fec502a6dff3fe69c41868d7722a5c/kb-labs-policy-core-2.34.0.tgz","_integrity":"sha512-gmYmyR7hknsSXjlEo8JY+FGDP4L69hLhpmzdbNJY7+lyTHWb31/5HMyr3sj4V2QwiRGRyXi32SD5oTdvjxQhDw==","_npmVersion":"10.8.2","description":"Core implementation for KB Labs policy plugin. Category resolver, policy runner, and checks.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.76","semver":"^7.6.3","@kb-labs/sdk":"2.18.2","@kb-labs/policy-contracts":"2.34.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.4","typescript":"^5.6.3","@types/node":"^24.3.3","@types/semver":"^7.5.8","@kb-labs/devkit":"2.34.0"},"_npmOperationalInternal":{"tmp":"tmp/policy-core_2.34.0_1776204653737_0.38320772662028335","host":"s3://npm-registry-packages-npm-production"}},"2.35.0":{"name":"@kb-labs/policy-core","version":"2.35.0","_id":"@kb-labs/policy-core@2.35.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.v3.js"},"dist":{"shasum":"083b09aa4fba78bf78b974fd6b8179cc0f490a01","tarball":"https://registry.npmjs.org/@kb-labs/policy-core/-/policy-core-2.35.0.tgz","fileCount":20,"integrity":"sha512-zd1oos6ma+9jR6gceWBKRUqap1EZYZsrCpVyJxwaqg/mUi7Ds+6SOJp/A9S9EJTaG7GLuSbWndNI4gzdl8PEnw==","signatures":[{"sig":"MEQCIEo/VT94x0dcYxDrm3q6pYZHaLvzVRjKCMTFMrflY6Y+AiBXwHyjFeKADlWqT+3I5dsRENM05EKSZA65YQn8xvJPSQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":204945},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-policy-core-2.35.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./dist/*":"./dist/*","./plugin-manifest":{"types":"./dist/manifest.v3.d.ts","import":"./dist/manifest.v3.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src --ext .ts","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint . --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/2e15adcad27dffc25dc9ff7a10a1884a/kb-labs-policy-core-2.35.0.tgz","_integrity":"sha512-zd1oos6ma+9jR6gceWBKRUqap1EZYZsrCpVyJxwaqg/mUi7Ds+6SOJp/A9S9EJTaG7GLuSbWndNI4gzdl8PEnw==","_npmVersion":"10.8.2","description":"Core implementation for KB Labs policy plugin. Category resolver, policy runner, and checks.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.76","semver":"^7.6.3","@kb-labs/sdk":"2.19.0","@kb-labs/policy-contracts":"2.35.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.4","typescript":"^5.6.3","@types/node":"^24.3.3","@types/semver":"^7.5.8","@kb-labs/devkit":"2.35.0"},"_npmOperationalInternal":{"tmp":"tmp/policy-core_2.35.0_1776240548988_0.14758663479430623","host":"s3://npm-registry-packages-npm-production"}},"2.36.0":{"name":"@kb-labs/policy-core","version":"2.36.0","_id":"@kb-labs/policy-core@2.36.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.v3.js"},"dist":{"shasum":"b8a9472a455c1020c10efc3a3c2ab114493c337a","tarball":"https://registry.npmjs.org/@kb-labs/policy-core/-/policy-core-2.36.0.tgz","fileCount":20,"integrity":"sha512-VMRWxR+hlMCa8LOnInwI6OQKVHF6zvg2aXI33ldotqwxmiWlIc22bnxSgBuf/jPDPzgxSU2fIfFpjJkxk0YfTA==","signatures":[{"sig":"MEYCIQCZyBOcxxvJRPYg6wFfmfXsq09k2QFfGvfI3RbcfwckLAIhAMHXG9DftFcnKbySJnEYNsEJzdAjKeij/yScs5MyG7do","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":204945},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-policy-core-2.36.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./dist/*":"./dist/*","./plugin-manifest":{"types":"./dist/manifest.v3.d.ts","import":"./dist/manifest.v3.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src --ext .ts","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint . --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/5deddd4f71c99c543b49b868bd25c0f1/kb-labs-policy-core-2.36.0.tgz","_integrity":"sha512-VMRWxR+hlMCa8LOnInwI6OQKVHF6zvg2aXI33ldotqwxmiWlIc22bnxSgBuf/jPDPzgxSU2fIfFpjJkxk0YfTA==","_npmVersion":"10.8.2","description":"Core implementation for KB Labs policy plugin. Category resolver, policy runner, and checks.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.76","semver":"^7.6.3","@kb-labs/sdk":"2.19.0","@kb-labs/policy-contracts":"2.36.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.4","typescript":"^5.6.3","@types/node":"^24.3.3","@types/semver":"^7.5.8","@kb-labs/devkit":"2.36.0"},"_npmOperationalInternal":{"tmp":"tmp/policy-core_2.36.0_1776275804918_0.023922724487260405","host":"s3://npm-registry-packages-npm-production"}},"2.37.0":{"name":"@kb-labs/policy-core","version":"2.37.0","_id":"@kb-labs/policy-core@2.37.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.v3.js"},"dist":{"shasum":"7963971bc8c4a62ad720aff38f946652c85c4d53","tarball":"https://registry.npmjs.org/@kb-labs/policy-core/-/policy-core-2.37.0.tgz","fileCount":20,"integrity":"sha512-LKzSSkLifNO9KOjUaPDnQ3HCDQQ1Y8OuBDULkxVbmDd5s1ZSXZfF5iHChLdHhDdauUkOenXY2/PP2zkRPsAOxg==","signatures":[{"sig":"MEQCIBgnBLiZf0wim/83qEoBffs3OzR4+NmutlVW8TyjqhNGAiBLVFU96ifN0Td8bdGN2v726uL4LIxDAJzSsySK27Z4Kg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":204945},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-policy-core-2.37.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./dist/*":"./dist/*","./plugin-manifest":{"types":"./dist/manifest.v3.d.ts","import":"./dist/manifest.v3.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src --ext .ts","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint . --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/5dd194fee0e6da125be2a4ddd04f246d/kb-labs-policy-core-2.37.0.tgz","_integrity":"sha512-LKzSSkLifNO9KOjUaPDnQ3HCDQQ1Y8OuBDULkxVbmDd5s1ZSXZfF5iHChLdHhDdauUkOenXY2/PP2zkRPsAOxg==","_npmVersion":"10.8.2","description":"Core implementation for KB Labs policy plugin. Category resolver, policy runner, and checks.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.76","semver":"^7.6.3","@kb-labs/sdk":"2.20.0","@kb-labs/policy-contracts":"2.37.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.4","typescript":"^5.6.3","@types/node":"^24.3.3","@types/semver":"^7.5.8","@kb-labs/devkit":"2.37.0"},"_npmOperationalInternal":{"tmp":"tmp/policy-core_2.37.0_1776326620772_0.5948060918735962","host":"s3://npm-registry-packages-npm-production"}},"2.38.0":{"name":"@kb-labs/policy-core","version":"2.38.0","_id":"@kb-labs/policy-core@2.38.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.v3.js"},"dist":{"shasum":"02f2df15c8e0c0455471fea95a7a51e34273d55e","tarball":"https://registry.npmjs.org/@kb-labs/policy-core/-/policy-core-2.38.0.tgz","fileCount":20,"integrity":"sha512-kYj+sSjE33xVaDLD1WludSMQhm3XCHMKwn7FPXOBudE6m7HM+itHDkn6SrMg3Em480pW/JSBlG2I8sbs9jbe6g==","signatures":[{"sig":"MEQCID8NWpovKWdjmPa3L7nZwysXNeVWyc2yGKYN1GILoVV3AiBwg33EyH5bLR2t7BmCAVSIQJnmlatun+RF2nI+i4a0cg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":204945},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-policy-core-2.38.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./dist/*":"./dist/*","./plugin-manifest":{"types":"./dist/manifest.v3.d.ts","import":"./dist/manifest.v3.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src --ext .ts","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint . --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/ef7fc41d6a00171b7924949d8dd6d2d7/kb-labs-policy-core-2.38.0.tgz","_integrity":"sha512-kYj+sSjE33xVaDLD1WludSMQhm3XCHMKwn7FPXOBudE6m7HM+itHDkn6SrMg3Em480pW/JSBlG2I8sbs9jbe6g==","_npmVersion":"10.8.2","description":"Core implementation for KB Labs policy plugin. Category resolver, policy runner, and checks.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.76","semver":"^7.6.3","@kb-labs/sdk":"2.20.0","@kb-labs/policy-contracts":"2.38.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.4","typescript":"^5.6.3","@types/node":"^24.3.3","@types/semver":"^7.5.8","@kb-labs/devkit":"2.38.0"},"_npmOperationalInternal":{"tmp":"tmp/policy-core_2.38.0_1776330752934_0.0927997852923863","host":"s3://npm-registry-packages-npm-production"}},"2.39.0":{"name":"@kb-labs/policy-core","version":"2.39.0","_id":"@kb-labs/policy-core@2.39.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.v3.js"},"dist":{"shasum":"73978893856739f9527ec27e9bd9133b11e879ab","tarball":"https://registry.npmjs.org/@kb-labs/policy-core/-/policy-core-2.39.0.tgz","fileCount":20,"integrity":"sha512-GbKtCOY3mPNWl3su+h9lvBDJeess284Mou0zOCcSbftQ8VO8XcUm3Rws0BsNP7JKsBxr/dsdscBmkPRFil2m8A==","signatures":[{"sig":"MEUCIQCP5cYV+9pYHenQUScnutu1HqQqUycAHpSWo8DKj5JuJQIgQyt/BbJPAES+kuz1icYz4a0d5TiAZi0Y3/cOXnpToJY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":204945},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-policy-core-2.39.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./dist/*":"./dist/*","./plugin-manifest":{"types":"./dist/manifest.v3.d.ts","import":"./dist/manifest.v3.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src --ext .ts","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint . --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/aec8751321574399e351316be29d8afb/kb-labs-policy-core-2.39.0.tgz","_integrity":"sha512-GbKtCOY3mPNWl3su+h9lvBDJeess284Mou0zOCcSbftQ8VO8XcUm3Rws0BsNP7JKsBxr/dsdscBmkPRFil2m8A==","_npmVersion":"10.8.2","description":"Core implementation for KB Labs policy plugin. Category resolver, policy runner, and checks.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.76","semver":"^7.6.3","@kb-labs/sdk":"2.20.0","@kb-labs/policy-contracts":"2.39.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.4","typescript":"^5.6.3","@types/node":"^24.3.3","@types/semver":"^7.5.8","@kb-labs/devkit":"2.39.0"},"_npmOperationalInternal":{"tmp":"tmp/policy-core_2.39.0_1776356403621_0.3539845955068115","host":"s3://npm-registry-packages-npm-production"}},"2.40.0":{"name":"@kb-labs/policy-core","version":"2.40.0","_id":"@kb-labs/policy-core@2.40.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.v3.js"},"dist":{"shasum":"7b7a6e1ed97030c9c41137adc766b7c1aecb37e7","tarball":"https://registry.npmjs.org/@kb-labs/policy-core/-/policy-core-2.40.0.tgz","fileCount":20,"integrity":"sha512-NSGIYXEUTwzRP8oPFDPdLxzJqjiJubXhycd9hRD2rPkntTejSG+tRe836U2+VLiuAnYt5l8ebW4JCoBcd26Ezg==","signatures":[{"sig":"MEUCIQCTDKt1Q1rmh5t1I1pah2BH3Cj23SAAtymSGevTvgjPxgIgUQxnUtAoHdUwGJVMapj6fePi5v97/uyFMXqQAJnHPm4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":204945},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-policy-core-2.40.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./dist/*":"./dist/*","./plugin-manifest":{"types":"./dist/manifest.v3.d.ts","import":"./dist/manifest.v3.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src --ext .ts","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint . --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/a47be8251dd8b67187fde938a64dfa64/kb-labs-policy-core-2.40.0.tgz","_integrity":"sha512-NSGIYXEUTwzRP8oPFDPdLxzJqjiJubXhycd9hRD2rPkntTejSG+tRe836U2+VLiuAnYt5l8ebW4JCoBcd26Ezg==","_npmVersion":"10.8.2","description":"Core implementation for KB Labs policy plugin. Category resolver, policy runner, and checks.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.76","semver":"^7.6.3","@kb-labs/sdk":"2.20.0","@kb-labs/policy-contracts":"2.40.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.4","typescript":"^5.6.3","@types/node":"^24.3.3","@types/semver":"^7.5.8","@kb-labs/devkit":"2.40.0"},"_npmOperationalInternal":{"tmp":"tmp/policy-core_2.40.0_1776379589660_0.7300899365280453","host":"s3://npm-registry-packages-npm-production"}},"2.41.0":{"name":"@kb-labs/policy-core","version":"2.41.0","_id":"@kb-labs/policy-core@2.41.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.v3.js"},"dist":{"shasum":"dda0a7c0be98f087ea37023f8576b4bf10c59fc4","tarball":"https://registry.npmjs.org/@kb-labs/policy-core/-/policy-core-2.41.0.tgz","fileCount":20,"integrity":"sha512-8VmOQjNcJ4Gn3KgIolBYpwQ5WippBogry2IUKK8rtBAkTo42p86BJtzSutbnIOvfmRqzVXNyigGfz4NWcpJKyA==","signatures":[{"sig":"MEUCIQDHj5fLlQl/OdevpWwTEWOBxD+QgA47DZGK/u5c3rWDDwIgZFn2tICjugK3ue3EdKutAcsbflwyAvfwwNujhTfI0iI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":204945},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-policy-core-2.41.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./dist/*":"./dist/*","./plugin-manifest":{"types":"./dist/manifest.v3.d.ts","import":"./dist/manifest.v3.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src --ext .ts","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint . --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/f38595dd9f2380c75dbc5d42ebb45114/kb-labs-policy-core-2.41.0.tgz","_integrity":"sha512-8VmOQjNcJ4Gn3KgIolBYpwQ5WippBogry2IUKK8rtBAkTo42p86BJtzSutbnIOvfmRqzVXNyigGfz4NWcpJKyA==","_npmVersion":"10.8.2","description":"Core implementation for KB Labs policy plugin. Category resolver, policy runner, and checks.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.76","semver":"^7.6.3","@kb-labs/sdk":"2.20.0","@kb-labs/policy-contracts":"2.41.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.4","typescript":"^5.6.3","@types/node":"^24.3.3","@types/semver":"^7.5.8","@kb-labs/devkit":"2.41.0"},"_npmOperationalInternal":{"tmp":"tmp/policy-core_2.41.0_1776425102948_0.7146756489815265","host":"s3://npm-registry-packages-npm-production"}},"2.42.0":{"name":"@kb-labs/policy-core","version":"2.42.0","_id":"@kb-labs/policy-core@2.42.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.v3.js"},"dist":{"shasum":"c1a1974d8e0719545464d4448b0d7d2d4b4aaa4a","tarball":"https://registry.npmjs.org/@kb-labs/policy-core/-/policy-core-2.42.0.tgz","fileCount":20,"integrity":"sha512-qGAan14w2plNvSeQED55XjeZ7pmUEIij8KPqu73pM1gpHVg/Aj4jal4wNCu1dNFuHNxMYAaOqzhxFYPCPTv/zQ==","signatures":[{"sig":"MEUCIQCTszJDbC0Zr6Gd89zyNsyuAANoiuU5ZIMYTfaqVGrOSwIgOEpdI0Mvh5qfAPzwUOj8nWDt3bnwOny9TXS7TCxjkFc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":204945},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-policy-core-2.42.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./dist/*":"./dist/*","./plugin-manifest":{"types":"./dist/manifest.v3.d.ts","import":"./dist/manifest.v3.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src --ext .ts","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint . --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/ef6a90db820f50211ded8f3fe43c16cb/kb-labs-policy-core-2.42.0.tgz","_integrity":"sha512-qGAan14w2plNvSeQED55XjeZ7pmUEIij8KPqu73pM1gpHVg/Aj4jal4wNCu1dNFuHNxMYAaOqzhxFYPCPTv/zQ==","_npmVersion":"10.8.2","description":"Core implementation for KB Labs policy plugin. Category resolver, policy runner, and checks.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.76","semver":"^7.6.3","@kb-labs/sdk":"2.20.0","@kb-labs/policy-contracts":"2.42.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.4","typescript":"^5.6.3","@types/node":"^24.3.3","@types/semver":"^7.5.8","@kb-labs/devkit":"2.42.0"},"_npmOperationalInternal":{"tmp":"tmp/policy-core_2.42.0_1776428913744_0.634290441283113","host":"s3://npm-registry-packages-npm-production"}},"2.43.0":{"name":"@kb-labs/policy-core","version":"2.43.0","_id":"@kb-labs/policy-core@2.43.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.v3.js"},"dist":{"shasum":"91412bf499e5e666dc5a2c881e3ef204b654da5e","tarball":"https://registry.npmjs.org/@kb-labs/policy-core/-/policy-core-2.43.0.tgz","fileCount":20,"integrity":"sha512-kPBiQ5EgpgfyZfM5NVy2dPOqMm4mnLkEIuCWEWgOBV0t8Ihvfj37osilY/1Zhvump84q/dRED4+jYU2cIsD4rg==","signatures":[{"sig":"MEYCIQDuIeoJqyfpotJ382bZUOKIzGT10jSgjOx8kyyZeyhIwQIhALgVAWvV2eqVymTOH4oL5ye8duvzUdZVopjUBuRwNk6m","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":204945},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-policy-core-2.43.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./dist/*":"./dist/*","./plugin-manifest":{"types":"./dist/manifest.v3.d.ts","import":"./dist/manifest.v3.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src --ext .ts","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint . --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/9684d8421da56104110e526814b81f2c/kb-labs-policy-core-2.43.0.tgz","_integrity":"sha512-kPBiQ5EgpgfyZfM5NVy2dPOqMm4mnLkEIuCWEWgOBV0t8Ihvfj37osilY/1Zhvump84q/dRED4+jYU2cIsD4rg==","_npmVersion":"10.8.2","description":"Core implementation for KB Labs policy plugin. Category resolver, policy runner, and checks.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.76","semver":"^7.6.3","@kb-labs/sdk":"2.20.0","@kb-labs/policy-contracts":"2.43.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.4","typescript":"^5.6.3","@types/node":"^24.3.3","@types/semver":"^7.5.8","@kb-labs/devkit":"2.43.0"},"_npmOperationalInternal":{"tmp":"tmp/policy-core_2.43.0_1776431509783_0.2169825851093341","host":"s3://npm-registry-packages-npm-production"}},"2.44.0":{"name":"@kb-labs/policy-core","version":"2.44.0","_id":"@kb-labs/policy-core@2.44.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.v3.js"},"dist":{"shasum":"457f032ddafb94ce6f326aed3829b0125de8d08d","tarball":"https://registry.npmjs.org/@kb-labs/policy-core/-/policy-core-2.44.0.tgz","fileCount":20,"integrity":"sha512-czr/eo2YI+X+TYmoQ4GpBYvW7k7ZAwcZUMYeLI04y/kctu5MV1j0m9kc8vPj2ziOqT1tvvIsjhHWEGt6wQt29A==","signatures":[{"sig":"MEYCIQDnl6IksotqC3/fluilo2WqfIf9eizCUXAgg4T5Byw2ngIhALvhdxQfIv5I38qHwwyWu6T4ToSbtifmp/mtLJgPQToi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":204945},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-policy-core-2.44.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./dist/*":"./dist/*","./plugin-manifest":{"types":"./dist/manifest.v3.d.ts","import":"./dist/manifest.v3.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src --ext .ts","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint . --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/a2e1ac5204c9d7d1fad49eb278491498/kb-labs-policy-core-2.44.0.tgz","_integrity":"sha512-czr/eo2YI+X+TYmoQ4GpBYvW7k7ZAwcZUMYeLI04y/kctu5MV1j0m9kc8vPj2ziOqT1tvvIsjhHWEGt6wQt29A==","_npmVersion":"10.8.2","description":"Core implementation for KB Labs policy plugin. Category resolver, policy runner, and checks.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.76","semver":"^7.6.3","@kb-labs/sdk":"2.20.0","@kb-labs/policy-contracts":"2.44.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.4","typescript":"^5.6.3","@types/node":"^24.3.3","@types/semver":"^7.5.8","@kb-labs/devkit":"2.44.0"},"_npmOperationalInternal":{"tmp":"tmp/policy-core_2.44.0_1776501031514_0.8491344915335333","host":"s3://npm-registry-packages-npm-production"}},"2.45.0":{"name":"@kb-labs/policy-core","version":"2.45.0","_id":"@kb-labs/policy-core@2.45.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.v3.js"},"dist":{"shasum":"2758596b514618d59277fc07880f65153ad235b4","tarball":"https://registry.npmjs.org/@kb-labs/policy-core/-/policy-core-2.45.0.tgz","fileCount":20,"integrity":"sha512-I6pSVrL1OnOdOCUsvwlIXCIQ4vGtVxjKqXYxV2udOPDBJF3cBERWPn+DSgnF6p0sWYlzC0JCwGC4bl9P8Sk38g==","signatures":[{"sig":"MEYCIQDuiqEPHGBXUrxUXywBdOmtJsCVQF/ZLJ0DvXC3lP9G0gIhALxkwnb6qkgiLRJCnOknbaBHFOwi7cZwy7w6bPSeqAJB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":204945},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-policy-core-2.45.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./dist/*":"./dist/*","./plugin-manifest":{"types":"./dist/manifest.v3.d.ts","import":"./dist/manifest.v3.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src --ext .ts","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint . --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/3bf00af7fb60f29099f1489afeba70d0/kb-labs-policy-core-2.45.0.tgz","_integrity":"sha512-I6pSVrL1OnOdOCUsvwlIXCIQ4vGtVxjKqXYxV2udOPDBJF3cBERWPn+DSgnF6p0sWYlzC0JCwGC4bl9P8Sk38g==","_npmVersion":"10.8.2","description":"Core implementation for KB Labs policy plugin. Category resolver, policy runner, and checks.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.76","semver":"^7.6.3","@kb-labs/sdk":"2.20.0","@kb-labs/policy-contracts":"2.45.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.4","typescript":"^5.6.3","@types/node":"^24.3.3","@types/semver":"^7.5.8","@kb-labs/devkit":"2.45.0"},"_npmOperationalInternal":{"tmp":"tmp/policy-core_2.45.0_1776510410275_0.28159598199398306","host":"s3://npm-registry-packages-npm-production"}},"2.46.0":{"name":"@kb-labs/policy-core","version":"2.46.0","_id":"@kb-labs/policy-core@2.46.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.v3.js"},"dist":{"shasum":"51593b4cf6361caa3d72a6f94ae490e54cb577c8","tarball":"https://registry.npmjs.org/@kb-labs/policy-core/-/policy-core-2.46.0.tgz","fileCount":20,"integrity":"sha512-IlvpFkfi/ignXvJMgcrQYom/IDXNHznb3k7vI15+oodPtVl88DJPxI5EasD4yFpFXA5A0lxdg7763fGrL4NTxw==","signatures":[{"sig":"MEYCIQDwiWTXWAeY/pjDcHxQr8ukk2+h6BrMOwiB6FRtgU98vwIhAI4dd7T68OUSTNC7PDEvQvN0l+bNqwHzACgtsovJwnO+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":204945},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-policy-core-2.46.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./dist/*":"./dist/*","./plugin-manifest":{"types":"./dist/manifest.v3.d.ts","import":"./dist/manifest.v3.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src --ext .ts","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint . --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/ea53a32d1dd1ec14a4a59a2bd5ee40bb/kb-labs-policy-core-2.46.0.tgz","_integrity":"sha512-IlvpFkfi/ignXvJMgcrQYom/IDXNHznb3k7vI15+oodPtVl88DJPxI5EasD4yFpFXA5A0lxdg7763fGrL4NTxw==","_npmVersion":"10.8.2","description":"Core implementation for KB Labs policy plugin. Category resolver, policy runner, and checks.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.76","semver":"^7.6.3","@kb-labs/sdk":"2.20.1","@kb-labs/policy-contracts":"2.46.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.4","typescript":"^5.6.3","@types/node":"^24.3.3","@types/semver":"^7.5.8","@kb-labs/devkit":"2.46.0"},"_npmOperationalInternal":{"tmp":"tmp/policy-core_2.46.0_1776511852021_0.30502615292298985","host":"s3://npm-registry-packages-npm-production"}},"2.47.0":{"name":"@kb-labs/policy-core","version":"2.47.0","_id":"@kb-labs/policy-core@2.47.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.v3.js"},"dist":{"shasum":"d0b645ab8c4d7214a0094d701469155cfd32410e","tarball":"https://registry.npmjs.org/@kb-labs/policy-core/-/policy-core-2.47.0.tgz","fileCount":20,"integrity":"sha512-+/PHCEL1f2t5bPskp27vGYV9AYVuoRYnFQk8sg2W6W9QnZvnt8DsghF1T8riaAdFxNpy+DTm/MiPm4tuWtCK+Q==","signatures":[{"sig":"MEUCIQCCdABDI7kEOye+SPasfoBmh8MkcDLUCU/canm5oYjTHQIgPtiXxMTc+ndl3D07XtH02t9qJBklTFr4SEMCSAQHACc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":204945},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-policy-core-2.47.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./dist/*":"./dist/*","./plugin-manifest":{"types":"./dist/manifest.v3.d.ts","import":"./dist/manifest.v3.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src --ext .ts","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint . --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/0dff06b801206c35bdc64da460628212/kb-labs-policy-core-2.47.0.tgz","_integrity":"sha512-+/PHCEL1f2t5bPskp27vGYV9AYVuoRYnFQk8sg2W6W9QnZvnt8DsghF1T8riaAdFxNpy+DTm/MiPm4tuWtCK+Q==","_npmVersion":"10.8.2","description":"Core implementation for KB Labs policy plugin. Category resolver, policy runner, and checks.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.76","semver":"^7.6.3","@kb-labs/sdk":"2.21.0","@kb-labs/policy-contracts":"2.47.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.4","typescript":"^5.6.3","@types/node":"^24.3.3","@types/semver":"^7.5.8","@kb-labs/devkit":"2.47.0"},"_npmOperationalInternal":{"tmp":"tmp/policy-core_2.47.0_1776514208570_0.1515494822426866","host":"s3://npm-registry-packages-npm-production"}},"2.53.0":{"name":"@kb-labs/policy-core","version":"2.53.0","_id":"@kb-labs/policy-core@2.53.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.v3.js"},"dist":{"shasum":"5dc9c058bb73e17db4b3021070761e2784cadb48","tarball":"https://registry.npmjs.org/@kb-labs/policy-core/-/policy-core-2.53.0.tgz","fileCount":20,"integrity":"sha512-PF3/RwRIJviAOm9rxO1R06xtPuSLJZGH/+vudo5NMd9VpBC/WeZiXQcl95asN1n6nB2FonKqwyNuU1/j+NXRZA==","signatures":[{"sig":"MEUCICFknRjr3ntWwLsObWbPyBSvJGcRnJD2cdg7tWAPcCuTAiEAv9paVRtoVpfZmWgHmfKlf7uGfHh7RTPq9aTFGkKHxKM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":204945},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-policy-core-2.53.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./dist/*":"./dist/*","./plugin-manifest":{"types":"./dist/manifest.v3.d.ts","import":"./dist/manifest.v3.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src --ext .ts","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint . --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/45cb4aa071475c5dd8ea7e477ac05680/kb-labs-policy-core-2.53.0.tgz","_integrity":"sha512-PF3/RwRIJviAOm9rxO1R06xtPuSLJZGH/+vudo5NMd9VpBC/WeZiXQcl95asN1n6nB2FonKqwyNuU1/j+NXRZA==","_npmVersion":"10.8.2","description":"Core implementation for KB Labs policy plugin. Category resolver, policy runner, and checks.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.76","semver":"^7.6.3","@kb-labs/sdk":"2.21.1","@kb-labs/policy-contracts":"2.53.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.4","typescript":"^5.6.3","@types/node":"^24.3.3","@types/semver":"^7.5.8","@kb-labs/devkit":"2.53.0"},"_npmOperationalInternal":{"tmp":"tmp/policy-core_2.53.0_1776534758014_0.9880507407370147","host":"s3://npm-registry-packages-npm-production"}},"2.54.0":{"name":"@kb-labs/policy-core","version":"2.54.0","_id":"@kb-labs/policy-core@2.54.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.v3.js"},"dist":{"shasum":"5391167373def4771143a7ee2def082c7da9d77e","tarball":"https://registry.npmjs.org/@kb-labs/policy-core/-/policy-core-2.54.0.tgz","fileCount":20,"integrity":"sha512-owHgRFykhILfMsCwrnN1+rVaWiaO86t12ldlxy37EtlJYKD+I1Gv6AS92cGw+4zZOtmCiN/fOO98TAPA0dOVtw==","signatures":[{"sig":"MEQCIAECnGWoaHGcMjUPtOiFnCQ/GD6YjTL63dTFZnDAI/HlAiBhqxBXInUoyI1gZGuWiEh8/uIS1j1nUH0OA/bY9wdQVA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":204945},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-policy-core-2.54.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./dist/*":"./dist/*","./plugin-manifest":{"types":"./dist/manifest.v3.d.ts","import":"./dist/manifest.v3.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src --ext .ts","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint . --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/37eb4e9f520d2f737571e71ab90eab48/kb-labs-policy-core-2.54.0.tgz","_integrity":"sha512-owHgRFykhILfMsCwrnN1+rVaWiaO86t12ldlxy37EtlJYKD+I1Gv6AS92cGw+4zZOtmCiN/fOO98TAPA0dOVtw==","_npmVersion":"10.8.2","description":"Core implementation for KB Labs policy plugin. Category resolver, policy runner, and checks.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.76","semver":"^7.6.3","@kb-labs/sdk":"2.21.1","@kb-labs/policy-contracts":"2.54.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.4","typescript":"^5.6.3","@types/node":"^24.3.3","@types/semver":"^7.5.8","@kb-labs/devkit":"2.54.0"},"_npmOperationalInternal":{"tmp":"tmp/policy-core_2.54.0_1776616084717_0.8686657878774942","host":"s3://npm-registry-packages-npm-production"}},"2.55.0":{"name":"@kb-labs/policy-core","version":"2.55.0","_id":"@kb-labs/policy-core@2.55.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.v3.js"},"dist":{"shasum":"5046eeba33efece3c63d69e0feb5e0a45d59bac2","tarball":"https://registry.npmjs.org/@kb-labs/policy-core/-/policy-core-2.55.0.tgz","fileCount":20,"integrity":"sha512-CQRSojMarf6wXZL74En5uFwgk2XDbfMw3J5bLkvfnm9OmHT1BA+8Ij/TbYpZUF9dl/KGImTm0pxsYlgqzpeeIw==","signatures":[{"sig":"MEUCIHADER0404JthC7JcRmbPtP/iZ3HBEprZoGmPh1V+mEdAiEAyG55ceMVd4QIjtpElocHdbXVJuc3hi0fdda6z76Tteo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":204945},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-policy-core-2.55.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./dist/*":"./dist/*","./plugin-manifest":{"types":"./dist/manifest.v3.d.ts","import":"./dist/manifest.v3.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src --ext .ts","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint . --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/10495fb1f834f55b63b99808721e8759/kb-labs-policy-core-2.55.0.tgz","_integrity":"sha512-CQRSojMarf6wXZL74En5uFwgk2XDbfMw3J5bLkvfnm9OmHT1BA+8Ij/TbYpZUF9dl/KGImTm0pxsYlgqzpeeIw==","_npmVersion":"10.8.2","description":"Core implementation for KB Labs policy plugin. Category resolver, policy runner, and checks.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.76","semver":"^7.6.3","@kb-labs/sdk":"2.21.1","@kb-labs/policy-contracts":"2.55.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.4","typescript":"^5.6.3","@types/node":"^24.3.3","@types/semver":"^7.5.8","@kb-labs/devkit":"2.55.0"},"_npmOperationalInternal":{"tmp":"tmp/policy-core_2.55.0_1776620882360_0.395480340465177","host":"s3://npm-registry-packages-npm-production"}},"2.56.0":{"name":"@kb-labs/policy-core","version":"2.56.0","_id":"@kb-labs/policy-core@2.56.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.v3.js"},"dist":{"shasum":"f35061d7df9bf35fbc5aee5e4aeb2f9c2eac80d2","tarball":"https://registry.npmjs.org/@kb-labs/policy-core/-/policy-core-2.56.0.tgz","fileCount":20,"integrity":"sha512-Csnh2LrC5AYsrTqZYPZYixyQcuYH9JnusVw0Dox6wRpj6Aa4H5tdlXE/2zNFb9GD/v5BhVKNCRVetX4M6NhTgA==","signatures":[{"sig":"MEUCIQDvhZjpNNAfEE1AQWsyJ9fW9WnOLRHddAUKvpgaD64FxwIgU8ws/QB3/bP3cbnfbr94wr6BVJdZcA2zOwrN+LzVOdE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":204945},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-policy-core-2.56.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./dist/*":"./dist/*","./plugin-manifest":{"types":"./dist/manifest.v3.d.ts","import":"./dist/manifest.v3.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src --ext .ts","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint . --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/4c228340fcbf2c774aff60edefc9cbc0/kb-labs-policy-core-2.56.0.tgz","_integrity":"sha512-Csnh2LrC5AYsrTqZYPZYixyQcuYH9JnusVw0Dox6wRpj6Aa4H5tdlXE/2zNFb9GD/v5BhVKNCRVetX4M6NhTgA==","_npmVersion":"10.8.2","description":"Core implementation for KB Labs policy plugin. Category resolver, policy runner, and checks.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.76","semver":"^7.6.3","@kb-labs/sdk":"2.21.1","@kb-labs/policy-contracts":"2.56.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.4","typescript":"^5.6.3","@types/node":"^24.3.3","@types/semver":"^7.5.8","@kb-labs/devkit":"2.56.0"},"_npmOperationalInternal":{"tmp":"tmp/policy-core_2.56.0_1776626199658_0.960165577019809","host":"s3://npm-registry-packages-npm-production"}},"2.57.0":{"name":"@kb-labs/policy-core","version":"2.57.0","_id":"@kb-labs/policy-core@2.57.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.v3.js"},"dist":{"shasum":"bf860a53fb9ed471e836c987e9e343adff70c5d7","tarball":"https://registry.npmjs.org/@kb-labs/policy-core/-/policy-core-2.57.0.tgz","fileCount":20,"integrity":"sha512-7xlDxQKGykbvvNSjPa0/r4A/VWOCyRkjsiyX+qqIIjYmjUti1TS42NoNZ1ltiV2sP8PpS8SUamfVOrwSeesGtA==","signatures":[{"sig":"MEQCIAErq6i6/0OHSQZQ8mQnkx6L2dbyEr17fr3iw52T7zvFAiA1HELItAEscWzm+DvLxmXa0fSf3siVhbaYnyDqlDbt8A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":204945},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-policy-core-2.57.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./dist/*":"./dist/*","./plugin-manifest":{"types":"./dist/manifest.v3.d.ts","import":"./dist/manifest.v3.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src --ext .ts","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint . --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/a6453e8df9dc8b8ae6262c6561aba04e/kb-labs-policy-core-2.57.0.tgz","_integrity":"sha512-7xlDxQKGykbvvNSjPa0/r4A/VWOCyRkjsiyX+qqIIjYmjUti1TS42NoNZ1ltiV2sP8PpS8SUamfVOrwSeesGtA==","_npmVersion":"10.8.2","description":"Core implementation for KB Labs policy plugin. Category resolver, policy runner, and checks.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.76","semver":"^7.6.3","@kb-labs/sdk":"2.21.1","@kb-labs/policy-contracts":"2.57.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.4","typescript":"^5.6.3","@types/node":"^24.3.3","@types/semver":"^7.5.8","@kb-labs/devkit":"2.57.0"},"_npmOperationalInternal":{"tmp":"tmp/policy-core_2.57.0_1776627296528_0.4786692534202641","host":"s3://npm-registry-packages-npm-production"}},"2.58.0":{"name":"@kb-labs/policy-core","version":"2.58.0","_id":"@kb-labs/policy-core@2.58.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.v3.js"},"dist":{"shasum":"a52d451e7c80cc948a10399e84a2afacf7254e5d","tarball":"https://registry.npmjs.org/@kb-labs/policy-core/-/policy-core-2.58.0.tgz","fileCount":20,"integrity":"sha512-Ui06rOIwMnIkt7gbbETasAi3yZ0znBqmKLiACFSwcLtI+qYtvB/oe25qOsGhWkEJgIrRryLI91b7JkE7Uly/3w==","signatures":[{"sig":"MEUCIQCroV9H1ujIwUnC9NMriSlcJvgKWsdw5yYemHdfAZYDnAIgA6dqiF7W2VYQRfB4gdY+Mb6cX2KKHC7SjOKam8q1exc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":204945},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-policy-core-2.58.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./dist/*":"./dist/*","./plugin-manifest":{"types":"./dist/manifest.v3.d.ts","import":"./dist/manifest.v3.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src --ext .ts","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint . --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/fe19f90a89511b09bbd68a4ea3154d07/kb-labs-policy-core-2.58.0.tgz","_integrity":"sha512-Ui06rOIwMnIkt7gbbETasAi3yZ0znBqmKLiACFSwcLtI+qYtvB/oe25qOsGhWkEJgIrRryLI91b7JkE7Uly/3w==","_npmVersion":"10.8.2","description":"Core implementation for KB Labs policy plugin. Category resolver, policy runner, and checks.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.76","semver":"^7.6.3","@kb-labs/sdk":"2.21.1","@kb-labs/policy-contracts":"2.58.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.4","typescript":"^5.6.3","@types/node":"^24.3.3","@types/semver":"^7.5.8","@kb-labs/devkit":"2.58.0"},"_npmOperationalInternal":{"tmp":"tmp/policy-core_2.58.0_1776630115416_0.6638775882139856","host":"s3://npm-registry-packages-npm-production"}},"2.59.0":{"name":"@kb-labs/policy-core","version":"2.59.0","_id":"@kb-labs/policy-core@2.59.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.v3.js"},"dist":{"shasum":"b57e3f003a95abb87cba9d5253b81ca8265f6b99","tarball":"https://registry.npmjs.org/@kb-labs/policy-core/-/policy-core-2.59.0.tgz","fileCount":20,"integrity":"sha512-0pJiydBsYA2ERG7/W027H7mh8CrRCRjPiY+yn0Ms9aIpdAaq7SAJq6qmePFKxNCC7W0WUQ2ZGrYhC3KiSS2cVQ==","signatures":[{"sig":"MEYCIQDtNWXCk4uOmY5MEtESWQvB1xZffnUX+gB6QWKePvhe4wIhALz/ApZ2xLjqx8RAywKJNvV+OpRTeT9OM69TtB68ljIn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":204945},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-policy-core-2.59.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./dist/*":"./dist/*","./plugin-manifest":{"types":"./dist/manifest.v3.d.ts","import":"./dist/manifest.v3.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src --ext .ts","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint . --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/4d9ff02d73270112088f465677175424/kb-labs-policy-core-2.59.0.tgz","_integrity":"sha512-0pJiydBsYA2ERG7/W027H7mh8CrRCRjPiY+yn0Ms9aIpdAaq7SAJq6qmePFKxNCC7W0WUQ2ZGrYhC3KiSS2cVQ==","_npmVersion":"10.8.2","description":"Core implementation for KB Labs policy plugin. Category resolver, policy runner, and checks.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.76","semver":"^7.6.3","@kb-labs/sdk":"2.21.1","@kb-labs/policy-contracts":"2.59.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.4","typescript":"^5.6.3","@types/node":"^24.3.3","@types/semver":"^7.5.8","@kb-labs/devkit":"2.59.0"},"_npmOperationalInternal":{"tmp":"tmp/policy-core_2.59.0_1776631532732_0.5332037032927555","host":"s3://npm-registry-packages-npm-production"}},"2.60.0":{"name":"@kb-labs/policy-core","version":"2.60.0","_id":"@kb-labs/policy-core@2.60.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.v3.js"},"dist":{"shasum":"d4398a2752c5f9e3a45dde111785e4cd18414c7c","tarball":"https://registry.npmjs.org/@kb-labs/policy-core/-/policy-core-2.60.0.tgz","fileCount":20,"integrity":"sha512-GPY8JvFBaE1NSH10CnXKgsPOLEw2UseohtyRYOR6uf42Htle1B+kVh6NCQNa3X85hGWNLMSjl4XPX6k3I+fA6A==","signatures":[{"sig":"MEYCIQDPXrESWUMOFxgK94zkeMpxSBapn4AIWyFaC/a4T2Hj8wIhAIaB6LAHj9tK8zVdj8PRKQbWTs3Qhx5VXMfSpXuTh+76","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":204945},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-policy-core-2.60.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./dist/*":"./dist/*","./plugin-manifest":{"types":"./dist/manifest.v3.d.ts","import":"./dist/manifest.v3.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src --ext .ts","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint . --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/2ff07dbd581907bc6160067f1cd11974/kb-labs-policy-core-2.60.0.tgz","_integrity":"sha512-GPY8JvFBaE1NSH10CnXKgsPOLEw2UseohtyRYOR6uf42Htle1B+kVh6NCQNa3X85hGWNLMSjl4XPX6k3I+fA6A==","_npmVersion":"10.8.2","description":"Core implementation for KB Labs policy plugin. Category resolver, policy runner, and checks.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.76","semver":"^7.6.3","@kb-labs/sdk":"2.21.1","@kb-labs/policy-contracts":"2.60.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.4","typescript":"^5.6.3","@types/node":"^24.3.3","@types/semver":"^7.5.8","@kb-labs/devkit":"2.60.0"},"_npmOperationalInternal":{"tmp":"tmp/policy-core_2.60.0_1776634795463_0.017882100403385337","host":"s3://npm-registry-packages-npm-production"}},"2.61.0":{"name":"@kb-labs/policy-core","version":"2.61.0","_id":"@kb-labs/policy-core@2.61.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.v3.js"},"dist":{"shasum":"d69e63eaf3def8f394cebbc04ff7d7f4bbb96394","tarball":"https://registry.npmjs.org/@kb-labs/policy-core/-/policy-core-2.61.0.tgz","fileCount":20,"integrity":"sha512-gz4jOd6H9MF6C0dbdoRfxCccYwqCfA4B5y9euq9WKirS/OS06yC5Q5UQMlVWXCe4xQld4zGRidC4rY4PFT25/Q==","signatures":[{"sig":"MEUCIFLAGX4ffHG85tHtw+lTMcH5YkBeRdKefJ/1OQ3iKanLAiEA4GddncRyXb4l4wEq6CBPfM04zLzl1L3+U+E7Ql2stmA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":204945},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-policy-core-2.61.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./dist/*":"./dist/*","./plugin-manifest":{"types":"./dist/manifest.v3.d.ts","import":"./dist/manifest.v3.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src --ext .ts","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint . --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/c7eb340ed341ad142b2080ce43bae2dd/kb-labs-policy-core-2.61.0.tgz","_integrity":"sha512-gz4jOd6H9MF6C0dbdoRfxCccYwqCfA4B5y9euq9WKirS/OS06yC5Q5UQMlVWXCe4xQld4zGRidC4rY4PFT25/Q==","_npmVersion":"10.8.2","description":"Core implementation for KB Labs policy plugin. Category resolver, policy runner, and checks.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.76","semver":"^7.6.3","@kb-labs/sdk":"2.21.1","@kb-labs/policy-contracts":"2.61.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.4","typescript":"^5.6.3","@types/node":"^24.3.3","@types/semver":"^7.5.8","@kb-labs/devkit":"2.61.0"},"_npmOperationalInternal":{"tmp":"tmp/policy-core_2.61.0_1776693692912_0.17298123995381598","host":"s3://npm-registry-packages-npm-production"}},"2.62.0":{"name":"@kb-labs/policy-core","version":"2.62.0","_id":"@kb-labs/policy-core@2.62.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.v3.js"},"dist":{"shasum":"e8ac320a11e0ca087c311baf79373c3f24b3f3c3","tarball":"https://registry.npmjs.org/@kb-labs/policy-core/-/policy-core-2.62.0.tgz","fileCount":20,"integrity":"sha512-0F2xR2M9A0MhuuFHJzJMajfWm7eQIDsRNr9JE71508WZ2+YzD8wpJDtPhRxxedzHZq5JiXajpMrNDVtfyG2oGA==","signatures":[{"sig":"MEUCIH/1tr57FVHlpjwKj8DUq/pp/9IN2qN9LIHeVCKXyRSiAiEA9cWbfPIjCnoAI5ef9IVeuPPT/AvyRG3lk2/9bmy4rPo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":204945},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-policy-core-2.62.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./dist/*":"./dist/*","./plugin-manifest":{"types":"./dist/manifest.v3.d.ts","import":"./dist/manifest.v3.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src --ext .ts","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint . --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/45baf8aa4cd27664468522b56c50bdd2/kb-labs-policy-core-2.62.0.tgz","_integrity":"sha512-0F2xR2M9A0MhuuFHJzJMajfWm7eQIDsRNr9JE71508WZ2+YzD8wpJDtPhRxxedzHZq5JiXajpMrNDVtfyG2oGA==","_npmVersion":"10.8.2","description":"Core implementation for KB Labs policy plugin. Category resolver, policy runner, and checks.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.76","semver":"^7.6.3","@kb-labs/sdk":"2.21.2","@kb-labs/policy-contracts":"2.62.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.4","typescript":"^5.6.3","@types/node":"^24.3.3","@types/semver":"^7.5.8","@kb-labs/devkit":"2.62.0"},"_npmOperationalInternal":{"tmp":"tmp/policy-core_2.62.0_1776699347343_0.13005478769251266","host":"s3://npm-registry-packages-npm-production"}},"2.64.0":{"name":"@kb-labs/policy-core","version":"2.64.0","_id":"@kb-labs/policy-core@2.64.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.v3.js"},"dist":{"shasum":"92874f76d94dde20ee352ae13cbdb47101610142","tarball":"https://registry.npmjs.org/@kb-labs/policy-core/-/policy-core-2.64.0.tgz","fileCount":20,"integrity":"sha512-9LDC9lcP2sOBoh4tUdQH6XXCa1neM91vjKBO5MKd+WxlVADn1HJkSzdWhk4Dy64y38Wr1FHBlOeQcvxQqZhuMQ==","signatures":[{"sig":"MEQCIGgRghSyr1orImZFGWICQKCNQqi/d65Ajf8/X6Q/LEDzAiBFy60UdUzZ9teSXxFAarv/pcdY77QpCzofUkgP8IhCZw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":204945},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-policy-core-2.64.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./dist/*":"./dist/*","./plugin-manifest":{"types":"./dist/manifest.v3.d.ts","import":"./dist/manifest.v3.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src --ext .ts","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint . --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/277d768752cc040b874730888a36aecf/kb-labs-policy-core-2.64.0.tgz","_integrity":"sha512-9LDC9lcP2sOBoh4tUdQH6XXCa1neM91vjKBO5MKd+WxlVADn1HJkSzdWhk4Dy64y38Wr1FHBlOeQcvxQqZhuMQ==","_npmVersion":"10.8.2","description":"Core implementation for KB Labs policy plugin. Category resolver, policy runner, and checks.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.76","semver":"^7.6.3","@kb-labs/sdk":"2.21.2","@kb-labs/policy-contracts":"2.64.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.4","typescript":"^5.6.3","@types/node":"^24.3.3","@types/semver":"^7.5.8","@kb-labs/devkit":"2.64.0"},"_npmOperationalInternal":{"tmp":"tmp/policy-core_2.64.0_1776716917913_0.6622434360026075","host":"s3://npm-registry-packages-npm-production"}},"2.65.0":{"name":"@kb-labs/policy-core","version":"2.65.0","_id":"@kb-labs/policy-core@2.65.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.v3.js"},"dist":{"shasum":"90f67a16bc0e77ebc6bc422511d0d980433c670f","tarball":"https://registry.npmjs.org/@kb-labs/policy-core/-/policy-core-2.65.0.tgz","fileCount":20,"integrity":"sha512-cAWGHs4sFkRKNHArG006F1kMUnwsAcB0VAWO6EUK9+0LGGYmoxT7gGC4ZslcL0EeB9oGs6eJGfHjOnp9tcWoOw==","signatures":[{"sig":"MEUCIQDa68X1G+qhETf9qMjoPr4jr8vj0lIm4PIQrNahyk3PkgIgbQemn3K9tqP/vPWk1Oj40rh26LI5mBBXIdHU+OJcqqs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":204945},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-policy-core-2.65.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./dist/*":"./dist/*","./plugin-manifest":{"types":"./dist/manifest.v3.d.ts","import":"./dist/manifest.v3.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src --ext .ts","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint . --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/cd616538ca0f8536759b0a8f4ad4ec9e/kb-labs-policy-core-2.65.0.tgz","_integrity":"sha512-cAWGHs4sFkRKNHArG006F1kMUnwsAcB0VAWO6EUK9+0LGGYmoxT7gGC4ZslcL0EeB9oGs6eJGfHjOnp9tcWoOw==","_npmVersion":"10.8.2","description":"Core implementation for KB Labs policy plugin. Category resolver, policy runner, and checks.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.76","semver":"^7.6.3","@kb-labs/sdk":"2.21.2","@kb-labs/policy-contracts":"2.65.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.4","typescript":"^5.6.3","@types/node":"^24.3.3","@types/semver":"^7.5.8","@kb-labs/devkit":"2.65.0"},"_npmOperationalInternal":{"tmp":"tmp/policy-core_2.65.0_1776755689338_0.9704117027752479","host":"s3://npm-registry-packages-npm-production"}},"2.66.0":{"name":"@kb-labs/policy-core","version":"2.66.0","_id":"@kb-labs/policy-core@2.66.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.v3.js"},"dist":{"shasum":"c5b2b09ca8aabc8679ab58ead1c1b0dedbfc9059","tarball":"https://registry.npmjs.org/@kb-labs/policy-core/-/policy-core-2.66.0.tgz","fileCount":20,"integrity":"sha512-VbiSMOJNVPh4XUJI79QmWldu+hMwtTx8HRPIJ6qU4aW8ELZ9BGjY+bZuMV+bcf38xk8gDsupfRSjjcpuILB84Q==","signatures":[{"sig":"MEQCIAdDnaeR8qi3UrQA0567xZtLJlL/LnJfgDs7AcxqItBvAiBFhJXzEqquPg2IsBsCxmEjj8c/mjaqSSs/e2BIccYplg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":204945},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-policy-core-2.66.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./dist/*":"./dist/*","./plugin-manifest":{"types":"./dist/manifest.v3.d.ts","import":"./dist/manifest.v3.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src --ext .ts","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint . --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/eb4a830c50ef9727ebb6fd1f13b31399/kb-labs-policy-core-2.66.0.tgz","_integrity":"sha512-VbiSMOJNVPh4XUJI79QmWldu+hMwtTx8HRPIJ6qU4aW8ELZ9BGjY+bZuMV+bcf38xk8gDsupfRSjjcpuILB84Q==","_npmVersion":"10.8.2","description":"Core implementation for KB Labs policy plugin. Category resolver, policy runner, and checks.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.76","semver":"^7.6.3","@kb-labs/sdk":"2.21.2","@kb-labs/policy-contracts":"2.66.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.4","typescript":"^5.6.3","@types/node":"^24.3.3","@types/semver":"^7.5.8","@kb-labs/devkit":"2.66.0"},"_npmOperationalInternal":{"tmp":"tmp/policy-core_2.66.0_1776756962591_0.16751250495239312","host":"s3://npm-registry-packages-npm-production"}},"2.67.0":{"name":"@kb-labs/policy-core","version":"2.67.0","_id":"@kb-labs/policy-core@2.67.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.v3.js"},"dist":{"shasum":"cd72adb5f28125eae90480cc7ee6ebcbce1a7340","tarball":"https://registry.npmjs.org/@kb-labs/policy-core/-/policy-core-2.67.0.tgz","fileCount":20,"integrity":"sha512-b8l2SlBBe1DEQBG1vvg89EVd5jNb6/VODKL3hQWuwqtOyWOgwN+8GzF3Z9gNjrXlOUGZzCYaoKQ4wcSS+VktwQ==","signatures":[{"sig":"MEUCIQDDMdhWyr+C67pJtMIc5BvyoStBJen45aSLwLeZMl6LwQIgWzK6bPhWnRg0zDULByj05k1fpJhhb1GPCEMAMaIpRbs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":204945},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-policy-core-2.67.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./dist/*":"./dist/*","./plugin-manifest":{"types":"./dist/manifest.v3.d.ts","import":"./dist/manifest.v3.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src --ext .ts","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint . --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/ef67b74a8b682cc8c134f48f3d72d650/kb-labs-policy-core-2.67.0.tgz","_integrity":"sha512-b8l2SlBBe1DEQBG1vvg89EVd5jNb6/VODKL3hQWuwqtOyWOgwN+8GzF3Z9gNjrXlOUGZzCYaoKQ4wcSS+VktwQ==","_npmVersion":"10.8.2","description":"Core implementation for KB Labs policy plugin. Category resolver, policy runner, and checks.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.76","semver":"^7.6.3","@kb-labs/sdk":"2.21.2","@kb-labs/policy-contracts":"2.67.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.4","typescript":"^5.6.3","@types/node":"^24.3.3","@types/semver":"^7.5.8","@kb-labs/devkit":"2.67.0"},"_npmOperationalInternal":{"tmp":"tmp/policy-core_2.67.0_1776758916494_0.14041247347375263","host":"s3://npm-registry-packages-npm-production"}},"2.68.0":{"name":"@kb-labs/policy-core","version":"2.68.0","_id":"@kb-labs/policy-core@2.68.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.v3.js"},"dist":{"shasum":"e3cdefcd43bb36bffa295c8b81c098189eba949d","tarball":"https://registry.npmjs.org/@kb-labs/policy-core/-/policy-core-2.68.0.tgz","fileCount":20,"integrity":"sha512-5nZIe0q15tZYXqEaAmtJIQOeEKQY9j7np+PxMnN7STTaWnq1J+gT+Rti5lWri0k91qmE5rKlQ7vv/uMCWhHtDA==","signatures":[{"sig":"MEQCIH3SPuksMdS6cR8inEaMDhVignB6VRJJRqLyNwbrrKuTAiArZ2qV9fBkCFlpVf6QzqZP6e98c6uecE8bu+LhGQVJWQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":204945},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-policy-core-2.68.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./dist/*":"./dist/*","./plugin-manifest":{"types":"./dist/manifest.v3.d.ts","import":"./dist/manifest.v3.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src --ext .ts","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint . --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/ed7778f958ccd56f4e4455db31c00f1d/kb-labs-policy-core-2.68.0.tgz","_integrity":"sha512-5nZIe0q15tZYXqEaAmtJIQOeEKQY9j7np+PxMnN7STTaWnq1J+gT+Rti5lWri0k91qmE5rKlQ7vv/uMCWhHtDA==","_npmVersion":"10.8.2","description":"Core implementation for KB Labs policy plugin. Category resolver, policy runner, and checks.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.76","semver":"^7.6.3","@kb-labs/sdk":"2.21.2","@kb-labs/policy-contracts":"2.68.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.4","typescript":"^5.6.3","@types/node":"^24.3.3","@types/semver":"^7.5.8","@kb-labs/devkit":"2.68.0"},"_npmOperationalInternal":{"tmp":"tmp/policy-core_2.68.0_1776760071520_0.7009561391693901","host":"s3://npm-registry-packages-npm-production"}},"2.72.0":{"name":"@kb-labs/policy-core","version":"2.72.0","_id":"@kb-labs/policy-core@2.72.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.v3.js"},"dist":{"shasum":"62ef1d37322989fc4bf13ec9e45cdad68d3fc87a","tarball":"https://registry.npmjs.org/@kb-labs/policy-core/-/policy-core-2.72.0.tgz","fileCount":20,"integrity":"sha512-A3gS9LYpMCZIsbdlH/8bI2WFcNU1UTu7A9yfCfr2TaFYDD/GplF39g7w+JhEqJbjUmdlF3I2c6QetP7ANqgRtw==","signatures":[{"sig":"MEQCICD+GjTe2Ua6iAgbACPm9owq47AzP7ZXyVoKZKevvqZGAiAEArb9YvlLwVM0eP/zEthlQd1Az2HOH4VtNZqFowhsgw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":204945},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-policy-core-2.72.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./dist/*":"./dist/*","./plugin-manifest":{"types":"./dist/manifest.v3.d.ts","import":"./dist/manifest.v3.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src --ext .ts","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint . --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/9992953123e3765529ceb14cf55d3b13/kb-labs-policy-core-2.72.0.tgz","_integrity":"sha512-A3gS9LYpMCZIsbdlH/8bI2WFcNU1UTu7A9yfCfr2TaFYDD/GplF39g7w+JhEqJbjUmdlF3I2c6QetP7ANqgRtw==","_npmVersion":"10.8.2","description":"Core implementation for KB Labs policy plugin. Category resolver, policy runner, and checks.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.76","semver":"^7.6.3","@kb-labs/sdk":"2.21.2","@kb-labs/policy-contracts":"2.72.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.4","typescript":"^5.6.3","@types/node":"^24.3.3","@types/semver":"^7.5.8","@kb-labs/devkit":"2.72.0"},"_npmOperationalInternal":{"tmp":"tmp/policy-core_2.72.0_1776766353597_0.2321168951754593","host":"s3://npm-registry-packages-npm-production"}},"2.73.0":{"name":"@kb-labs/policy-core","version":"2.73.0","_id":"@kb-labs/policy-core@2.73.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.v3.js"},"dist":{"shasum":"ff87fcf2d886e0bddb98b12e00812eeeda4517a2","tarball":"https://registry.npmjs.org/@kb-labs/policy-core/-/policy-core-2.73.0.tgz","fileCount":20,"integrity":"sha512-UTYnJqBOburWujj2HMOvaw0rspdOHSL0Xp/u1b8IRlwIUh3DcMNp5HWjlOMERnVGonSAIlFtTJ5rLRfq9KgdkA==","signatures":[{"sig":"MEUCIQCUQBQVfq9o0+CzU2EP4MjrALEMH65le5Dxgb0auBQpKgIge88Qk1VW+nR1YxJwUMUf5J3Xu/9PrS7QWurDtIChRkE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":204945},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-policy-core-2.73.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./dist/*":"./dist/*","./plugin-manifest":{"types":"./dist/manifest.v3.d.ts","import":"./dist/manifest.v3.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src --ext .ts","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint . --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/ecb77f5185e3971be4eb980bee484bbf/kb-labs-policy-core-2.73.0.tgz","_integrity":"sha512-UTYnJqBOburWujj2HMOvaw0rspdOHSL0Xp/u1b8IRlwIUh3DcMNp5HWjlOMERnVGonSAIlFtTJ5rLRfq9KgdkA==","_npmVersion":"10.8.2","description":"Core implementation for KB Labs policy plugin. Category resolver, policy runner, and checks.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.76","semver":"^7.6.3","@kb-labs/sdk":"2.21.2","@kb-labs/policy-contracts":"2.73.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.4","typescript":"^5.6.3","@types/node":"^24.3.3","@types/semver":"^7.5.8","@kb-labs/devkit":"2.73.0"},"_npmOperationalInternal":{"tmp":"tmp/policy-core_2.73.0_1776770204591_0.7261122677695504","host":"s3://npm-registry-packages-npm-production"}},"2.74.0":{"name":"@kb-labs/policy-core","version":"2.74.0","_id":"@kb-labs/policy-core@2.74.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.v3.js"},"dist":{"shasum":"2e4c3b7e7de7ff50d7c85c65fc34d51cd8a05e18","tarball":"https://registry.npmjs.org/@kb-labs/policy-core/-/policy-core-2.74.0.tgz","fileCount":20,"integrity":"sha512-FgCrfnmzTpw+5O0OmP9Enfg/1E8BDln+EYKdpvvrGuzxNzdqlhSxpY2goLlQmfYo6ZsAejFLDZI03iaPwJL/RA==","signatures":[{"sig":"MEUCIQCAq+8A3H4Rh19+XHL2ahI3B6amuwkMQgeEKKxtEgc3qAIgNWK4qr025UN+i34w2zmCIhPvvCOcLGTOqLuAGDIjdek=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":204945},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-policy-core-2.74.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./dist/*":"./dist/*","./plugin-manifest":{"types":"./dist/manifest.v3.d.ts","import":"./dist/manifest.v3.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src --ext .ts","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint . --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/8a9b776660153a6018af3e2996e6e7ec/kb-labs-policy-core-2.74.0.tgz","_integrity":"sha512-FgCrfnmzTpw+5O0OmP9Enfg/1E8BDln+EYKdpvvrGuzxNzdqlhSxpY2goLlQmfYo6ZsAejFLDZI03iaPwJL/RA==","_npmVersion":"10.8.2","description":"Core implementation for KB Labs policy plugin. Category resolver, policy runner, and checks.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.76","semver":"^7.6.3","@kb-labs/sdk":"2.21.2","@kb-labs/policy-contracts":"2.74.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.4","typescript":"^5.6.3","@types/node":"^24.3.3","@types/semver":"^7.5.8","@kb-labs/devkit":"2.74.0"},"_npmOperationalInternal":{"tmp":"tmp/policy-core_2.74.0_1776774618382_0.45939864625687177","host":"s3://npm-registry-packages-npm-production"}},"2.75.0":{"name":"@kb-labs/policy-core","version":"2.75.0","_id":"@kb-labs/policy-core@2.75.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.v3.js"},"dist":{"shasum":"af288407311089fcb5739a912aa533fa93581e3f","tarball":"https://registry.npmjs.org/@kb-labs/policy-core/-/policy-core-2.75.0.tgz","fileCount":20,"integrity":"sha512-bBkxdxbkvuL2ZQwQANbXhnLKEH6a32Cghk5TdI6+Wz2YszGcoR4tQQDDjrko6ys8mshibiXG3jHXXv/VSKeeaQ==","signatures":[{"sig":"MEQCIBR7tBqQAq1BWz6EzhkctAvz3Vr8esylZaH4WyBMyV8YAiAXIcykgY7DHBIrFHTXpQcrIfBnYrMn3/F1eqNaaCfc1g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":204945},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-policy-core-2.75.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./dist/*":"./dist/*","./plugin-manifest":{"types":"./dist/manifest.v3.d.ts","import":"./dist/manifest.v3.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src --ext .ts","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint . --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/893c3bd232032e75c0c192d534aefdef/kb-labs-policy-core-2.75.0.tgz","_integrity":"sha512-bBkxdxbkvuL2ZQwQANbXhnLKEH6a32Cghk5TdI6+Wz2YszGcoR4tQQDDjrko6ys8mshibiXG3jHXXv/VSKeeaQ==","_npmVersion":"10.8.2","description":"Core implementation for KB Labs policy plugin. Category resolver, policy runner, and checks.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.76","semver":"^7.6.3","@kb-labs/sdk":"2.21.2","@kb-labs/policy-contracts":"2.75.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.4","typescript":"^5.6.3","@types/node":"^24.3.3","@types/semver":"^7.5.8","@kb-labs/devkit":"2.75.0"},"_npmOperationalInternal":{"tmp":"tmp/policy-core_2.75.0_1776776679077_0.6906210851893342","host":"s3://npm-registry-packages-npm-production"}},"2.77.0":{"name":"@kb-labs/policy-core","version":"2.77.0","_id":"@kb-labs/policy-core@2.77.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.v3.js"},"dist":{"shasum":"b75954c9b12746ec3ab1526fc50d67472c3dc974","tarball":"https://registry.npmjs.org/@kb-labs/policy-core/-/policy-core-2.77.0.tgz","fileCount":20,"integrity":"sha512-5SYLxr0cOK5mEGXgj892HUxD3zLhpIskSMUF4ojZxazh+L1KcrGuoN1BwWqK4ezaym2eL2ZEHjao5crtkYcg7A==","signatures":[{"sig":"MEUCIF6jPmBdG3B5/i2BV2LpKSGwPMpugAbi9dwib8FGsVUWAiEAjiLOrl4v3/4yhBsvVmdRAiS4S2CgpiHMmaKrQeMccqM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":204945},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-policy-core-2.77.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./dist/*":"./dist/*","./plugin-manifest":{"types":"./dist/manifest.v3.d.ts","import":"./dist/manifest.v3.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src --ext .ts","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint . --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/cdcbdc42fd0eb0d2e6e202d62942076f/kb-labs-policy-core-2.77.0.tgz","_integrity":"sha512-5SYLxr0cOK5mEGXgj892HUxD3zLhpIskSMUF4ojZxazh+L1KcrGuoN1BwWqK4ezaym2eL2ZEHjao5crtkYcg7A==","_npmVersion":"10.8.2","description":"Core implementation for KB Labs policy plugin. Category resolver, policy runner, and checks.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.76","semver":"^7.6.3","@kb-labs/sdk":"2.21.2","@kb-labs/policy-contracts":"2.77.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.4","typescript":"^5.6.3","@types/node":"^24.3.3","@types/semver":"^7.5.8","@kb-labs/devkit":"2.77.0"},"_npmOperationalInternal":{"tmp":"tmp/policy-core_2.77.0_1776780141066_0.4063165907982731","host":"s3://npm-registry-packages-npm-production"}},"2.79.0":{"name":"@kb-labs/policy-core","version":"2.79.0","_id":"@kb-labs/policy-core@2.79.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.v3.js"},"dist":{"shasum":"1ded50e48ece96a777fec4dc215f76f7130bd60e","tarball":"https://registry.npmjs.org/@kb-labs/policy-core/-/policy-core-2.79.0.tgz","fileCount":20,"integrity":"sha512-h5B7p3vf/u7F4cntE4PVhOqUZuFR8aSj7I4qX6tVLthbF8HLpImKyCId1iJH2oMnPi10RBkKkgzdDPBIvLqRpw==","signatures":[{"sig":"MEQCIHjz5hyDfvOyX57m5PLJ+eRpZzfmlNLhCnBB9VWy7A+DAiAjH06yPHMF9V23arOOhESPKRsIU064izOzbakJTYu6yA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":204945},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-policy-core-2.79.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./dist/*":"./dist/*","./plugin-manifest":{"types":"./dist/manifest.v3.d.ts","import":"./dist/manifest.v3.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src --ext .ts","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint . --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/0a0220b418bd13b3333a02b8eb6fc750/kb-labs-policy-core-2.79.0.tgz","_integrity":"sha512-h5B7p3vf/u7F4cntE4PVhOqUZuFR8aSj7I4qX6tVLthbF8HLpImKyCId1iJH2oMnPi10RBkKkgzdDPBIvLqRpw==","_npmVersion":"10.8.2","description":"Core implementation for KB Labs policy plugin. Category resolver, policy runner, and checks.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.76","semver":"^7.6.3","@kb-labs/sdk":"2.21.2","@kb-labs/policy-contracts":"2.79.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.4","typescript":"^5.6.3","@types/node":"^24.3.3","@types/semver":"^7.5.8","@kb-labs/devkit":"2.79.0"},"_npmOperationalInternal":{"tmp":"tmp/policy-core_2.79.0_1776789451010_0.4758204127030523","host":"s3://npm-registry-packages-npm-production"}},"2.80.0":{"name":"@kb-labs/policy-core","version":"2.80.0","_id":"@kb-labs/policy-core@2.80.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.v3.js"},"dist":{"shasum":"1d20f629b285d26759508ad77417f85c31021833","tarball":"https://registry.npmjs.org/@kb-labs/policy-core/-/policy-core-2.80.0.tgz","fileCount":20,"integrity":"sha512-5/Epl2XYJE8xDHQy8atO03oE9037mY+8Sw+dZ9512tTmgPUk78GLqR6r8joChUAY/f4D9pbYc05h7LOcysy1lg==","signatures":[{"sig":"MEUCIQDk7guDmI2I8r3lKKVS9Em8hEyrG1U0nbkb/63ZJ7mt7wIgar9eXrWcTiBA4qEiM8/q9Nd+LwNBOffaQa+tD1OLRmo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":204945},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-policy-core-2.80.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./dist/*":"./dist/*","./plugin-manifest":{"types":"./dist/manifest.v3.d.ts","import":"./dist/manifest.v3.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src --ext .ts","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint . --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/1fada2b28427c9a5b00b459ce3be8e1f/kb-labs-policy-core-2.80.0.tgz","_integrity":"sha512-5/Epl2XYJE8xDHQy8atO03oE9037mY+8Sw+dZ9512tTmgPUk78GLqR6r8joChUAY/f4D9pbYc05h7LOcysy1lg==","_npmVersion":"10.8.2","description":"Core implementation for KB Labs policy plugin. Category resolver, policy runner, and checks.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.76","semver":"^7.6.3","@kb-labs/sdk":"2.21.2","@kb-labs/policy-contracts":"2.80.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.4","typescript":"^5.6.3","@types/node":"^24.3.3","@types/semver":"^7.5.8","@kb-labs/devkit":"2.80.0"},"_npmOperationalInternal":{"tmp":"tmp/policy-core_2.80.0_1776791629782_0.5610505489143862","host":"s3://npm-registry-packages-npm-production"}},"2.81.0":{"name":"@kb-labs/policy-core","version":"2.81.0","_id":"@kb-labs/policy-core@2.81.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.v3.js"},"dist":{"shasum":"074bf4e96e1039ee1e2285ef1697413320ebc189","tarball":"https://registry.npmjs.org/@kb-labs/policy-core/-/policy-core-2.81.0.tgz","fileCount":20,"integrity":"sha512-eucT9BzMeD9G148NRcsPP/MZSxNddVQnmFvTeaFUMH4MkbUlS8ssfpWSgHPOuaoZs7n+UOTJp5RPUfzQ5L3v+Q==","signatures":[{"sig":"MEQCIHk4SCBaa+jWToqiP2eTRlDVD5QcvdnD12ryTRfivM+dAiANUN3J8ziDJIW2IlsZR0NiVGp14LDf9m04cxo6OEu/Cw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":204945},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-policy-core-2.81.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./dist/*":"./dist/*","./plugin-manifest":{"types":"./dist/manifest.v3.d.ts","import":"./dist/manifest.v3.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src --ext .ts","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint . --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/037bf3e23684aa35a6b16cf4ba1beae1/kb-labs-policy-core-2.81.0.tgz","_integrity":"sha512-eucT9BzMeD9G148NRcsPP/MZSxNddVQnmFvTeaFUMH4MkbUlS8ssfpWSgHPOuaoZs7n+UOTJp5RPUfzQ5L3v+Q==","_npmVersion":"10.8.2","description":"Core implementation for KB Labs policy plugin. Category resolver, policy runner, and checks.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.76","semver":"^7.6.3","@kb-labs/sdk":"2.21.2","@kb-labs/policy-contracts":"2.81.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.4","typescript":"^5.6.3","@types/node":"^24.3.3","@types/semver":"^7.5.8","@kb-labs/devkit":"2.81.0"},"_npmOperationalInternal":{"tmp":"tmp/policy-core_2.81.0_1776793317505_0.826355998936243","host":"s3://npm-registry-packages-npm-production"}},"2.82.0":{"name":"@kb-labs/policy-core","version":"2.82.0","_id":"@kb-labs/policy-core@2.82.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.v3.js"},"dist":{"shasum":"b8bceb962d643d2fb064b8d743330aefc3eb408b","tarball":"https://registry.npmjs.org/@kb-labs/policy-core/-/policy-core-2.82.0.tgz","fileCount":20,"integrity":"sha512-8KI0bs0aFbjO5Q5aMBcmG7P3Oy7F59EMpQchDzYDCSm06M4U1lvIZJzMmSWbuaWLmzxLE4jZrRlRKyNOhu94ZQ==","signatures":[{"sig":"MEQCIAWNYJf7aUs5yGAYU1qLc74GN2Fbn7hh/VUetO3+WOI7AiBP8OqJBRVOxIWf8KOYZKz0cQOKnzwSgq3H17mHJkMOTQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":204945},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-policy-core-2.82.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./dist/*":"./dist/*","./plugin-manifest":{"types":"./dist/manifest.v3.d.ts","import":"./dist/manifest.v3.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src --ext .ts","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint . --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/03dd908f985c68fdec617a02348f5188/kb-labs-policy-core-2.82.0.tgz","_integrity":"sha512-8KI0bs0aFbjO5Q5aMBcmG7P3Oy7F59EMpQchDzYDCSm06M4U1lvIZJzMmSWbuaWLmzxLE4jZrRlRKyNOhu94ZQ==","_npmVersion":"10.8.2","description":"Core implementation for KB Labs policy plugin. Category resolver, policy runner, and checks.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.76","semver":"^7.6.3","@kb-labs/sdk":"2.21.2","@kb-labs/policy-contracts":"2.82.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.4","typescript":"^5.6.3","@types/node":"^24.3.3","@types/semver":"^7.5.8","@kb-labs/devkit":"2.82.0"},"_npmOperationalInternal":{"tmp":"tmp/policy-core_2.82.0_1776795434532_0.6564368482650698","host":"s3://npm-registry-packages-npm-production"}},"2.87.0":{"name":"@kb-labs/policy-core","version":"2.87.0","_id":"@kb-labs/policy-core@2.87.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.v3.js"},"dist":{"shasum":"56b76cc171e686a0d101020cbc7561c325795efa","tarball":"https://registry.npmjs.org/@kb-labs/policy-core/-/policy-core-2.87.0.tgz","fileCount":20,"integrity":"sha512-64cJT6tYksTb8JdkwFtRffGNC1yyXOsPx+iPL2GhK8496sJ7rbnMUXaf3jHDc1YX6IT+gNTYAMwoRr5BFJ5BLg==","signatures":[{"sig":"MEUCIBhnwv1SzbNMFPzwipcDyb2RsykCjzUJXNQgB8z8QT7yAiEAlUOVNz2AsUy2zYoTip3Jdn0NVbOI8K/82FLPNLD5ET0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":204945},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-policy-core-2.87.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./dist/*":"./dist/*","./plugin-manifest":{"types":"./dist/manifest.v3.d.ts","import":"./dist/manifest.v3.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src --ext .ts","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint . --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/cd17b836504cfe2b35ce451fdcf6ae3d/kb-labs-policy-core-2.87.0.tgz","_integrity":"sha512-64cJT6tYksTb8JdkwFtRffGNC1yyXOsPx+iPL2GhK8496sJ7rbnMUXaf3jHDc1YX6IT+gNTYAMwoRr5BFJ5BLg==","_npmVersion":"10.8.2","description":"Core implementation for KB Labs policy plugin. Category resolver, policy runner, and checks.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.76","semver":"^7.6.3","@kb-labs/sdk":"2.21.2","@kb-labs/policy-contracts":"2.87.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.4","typescript":"^5.6.3","@types/node":"^24.3.3","@types/semver":"^7.5.8","@kb-labs/devkit":"2.87.0"},"_npmOperationalInternal":{"tmp":"tmp/policy-core_2.87.0_1777064366486_0.12465938714685043","host":"s3://npm-registry-packages-npm-production"}},"2.88.0":{"name":"@kb-labs/policy-core","version":"2.88.0","_id":"@kb-labs/policy-core@2.88.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.v3.js"},"dist":{"shasum":"e0489c00dd53ca50f1ef341523e33f3742e295dc","tarball":"https://registry.npmjs.org/@kb-labs/policy-core/-/policy-core-2.88.0.tgz","fileCount":20,"integrity":"sha512-7S56wvdu2Gc+x7EUObrAldKr0JNttVZANjpLUAVwylR+awAfUClZJi+Dr+SW5cgBVoRYxQruAqBxZBXi4RblKw==","signatures":[{"sig":"MEQCID+HySobIAsAXZNG2lrK2wQABjFebv05t3evPFoRmpCaAiBuNG5VBwImZHf+f0M6JJVkGJQapc0EPd6lWJjoncm3nQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":204945},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-policy-core-2.88.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./dist/*":"./dist/*","./plugin-manifest":{"types":"./dist/manifest.v3.d.ts","import":"./dist/manifest.v3.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src --ext .ts","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint . --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/4f38566d4f1883916451afb4e9326dac/kb-labs-policy-core-2.88.0.tgz","_integrity":"sha512-7S56wvdu2Gc+x7EUObrAldKr0JNttVZANjpLUAVwylR+awAfUClZJi+Dr+SW5cgBVoRYxQruAqBxZBXi4RblKw==","_npmVersion":"10.8.2","description":"Core implementation for KB Labs policy plugin. Category resolver, policy runner, and checks.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.76","semver":"^7.6.3","@kb-labs/sdk":"2.21.2","@kb-labs/policy-contracts":"2.88.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.4","typescript":"^5.6.3","@types/node":"^24.3.3","@types/semver":"^7.5.8","@kb-labs/devkit":"2.88.0"},"_npmOperationalInternal":{"tmp":"tmp/policy-core_2.88.0_1777109651839_0.03954071213965382","host":"s3://npm-registry-packages-npm-production"}},"2.89.0":{"name":"@kb-labs/policy-core","version":"2.89.0","_id":"@kb-labs/policy-core@2.89.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.v3.js"},"dist":{"shasum":"7c22d5c322d2e6103c2c463de83eb161db997d6b","tarball":"https://registry.npmjs.org/@kb-labs/policy-core/-/policy-core-2.89.0.tgz","fileCount":20,"integrity":"sha512-RxiZQtb61rU5tQiKvJ9Lx4q93YdaagcgcjkDaQnZOg/0yO6t+V0hasljDqMl5ELcgcgyl7iTIPA1n8Boq+dHwg==","signatures":[{"sig":"MEUCIHtx3qYPP2nj5N8jXxocRUKEn7EN7qPhRaUbpKoGMnvSAiEA6dEVcaJwX9YAX9U8yaeEN+mg1I9H+wIBRhP9LR/h/f8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":204945},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-policy-core-2.89.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./dist/*":"./dist/*","./plugin-manifest":{"types":"./dist/manifest.v3.d.ts","import":"./dist/manifest.v3.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src --ext .ts","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint . --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/eb86ebdefafd5f07dffc34fcba1d0532/kb-labs-policy-core-2.89.0.tgz","_integrity":"sha512-RxiZQtb61rU5tQiKvJ9Lx4q93YdaagcgcjkDaQnZOg/0yO6t+V0hasljDqMl5ELcgcgyl7iTIPA1n8Boq+dHwg==","_npmVersion":"10.8.2","description":"Core implementation for KB Labs policy plugin. Category resolver, policy runner, and checks.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.76","semver":"^7.6.3","@kb-labs/sdk":"2.21.2","@kb-labs/policy-contracts":"2.89.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.4","typescript":"^5.6.3","@types/node":"^24.3.3","@types/semver":"^7.5.8","@kb-labs/devkit":"2.89.0"},"_npmOperationalInternal":{"tmp":"tmp/policy-core_2.89.0_1777111548661_0.006113477721205962","host":"s3://npm-registry-packages-npm-production"}},"2.93.0":{"name":"@kb-labs/policy-core","version":"2.93.0","_id":"@kb-labs/policy-core@2.93.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.v3.js"},"dist":{"shasum":"5bbc507350c1e9b70a9904c613278de82214cbb4","tarball":"https://registry.npmjs.org/@kb-labs/policy-core/-/policy-core-2.93.0.tgz","fileCount":20,"integrity":"sha512-UW/lJMHaIPYRlKJBVO/HZsInMxr7OXATIsCsefwq9Oa43J12aZnEhZ4niFKPFf6r1kknynS37P+pwKFk9awP0g==","signatures":[{"sig":"MEUCICHaPK22DgVfDvr86WflUs3+nLnGWrGafmOoa2ecZJSHAiEAn4WhyXTVVAbuXayUmWDyUJTqy86EOR4OiNjZNGwrU1o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":204945},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-policy-core-2.93.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./dist/*":"./dist/*","./plugin-manifest":{"types":"./dist/manifest.v3.d.ts","import":"./dist/manifest.v3.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src --ext .ts","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint . --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/15db0c1da2d407073ac81c7c3acd6731/kb-labs-policy-core-2.93.0.tgz","_integrity":"sha512-UW/lJMHaIPYRlKJBVO/HZsInMxr7OXATIsCsefwq9Oa43J12aZnEhZ4niFKPFf6r1kknynS37P+pwKFk9awP0g==","_npmVersion":"10.8.2","description":"Core implementation for KB Labs policy plugin. Category resolver, policy runner, and checks.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.76","semver":"^7.6.3","@kb-labs/sdk":"2.21.2","@kb-labs/policy-contracts":"2.93.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.4","typescript":"^5.6.3","@types/node":"^24.3.3","@types/semver":"^7.5.8","@kb-labs/devkit":"2.93.0"},"_npmOperationalInternal":{"tmp":"tmp/policy-core_2.93.0_1777405868953_0.3699342674310444","host":"s3://npm-registry-packages-npm-production"}},"2.94.0":{"name":"@kb-labs/policy-core","version":"2.94.0","_id":"@kb-labs/policy-core@2.94.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.v3.js"},"dist":{"shasum":"e5505daba3f1477395ab32fc1a7d848b535fc356","tarball":"https://registry.npmjs.org/@kb-labs/policy-core/-/policy-core-2.94.0.tgz","fileCount":20,"integrity":"sha512-zb885jZIGJ2/XJ8PgQ9S9hR6CpRFAcDf38vD3yIJtOl5PWzhya4OuFOqs3l33eRepOvylEf4I9nCw08TscKg6w==","signatures":[{"sig":"MEUCIGN0iM453KASdkG+hmyyF5Hr78ozPiJUvKuvjPP5WoU8AiEAs65tJNiXlLplzKHtnE3oKLjdAzXsS27/920P/mcTKAQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":204945},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-policy-core-2.94.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./dist/*":"./dist/*","./plugin-manifest":{"types":"./dist/manifest.v3.d.ts","import":"./dist/manifest.v3.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src --ext .ts","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint . --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/12a61a2542ec9a8aef51e17985f31fa0/kb-labs-policy-core-2.94.0.tgz","_integrity":"sha512-zb885jZIGJ2/XJ8PgQ9S9hR6CpRFAcDf38vD3yIJtOl5PWzhya4OuFOqs3l33eRepOvylEf4I9nCw08TscKg6w==","_npmVersion":"10.8.2","description":"Core implementation for KB Labs policy plugin. Category resolver, policy runner, and checks.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.76","semver":"^7.6.3","@kb-labs/sdk":"2.21.2","@kb-labs/policy-contracts":"2.94.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.4","typescript":"^5.6.3","@types/node":"^24.3.3","@types/semver":"^7.5.8","@kb-labs/devkit":"2.94.0"},"_npmOperationalInternal":{"tmp":"tmp/policy-core_2.94.0_1777410747746_0.04851826628391054","host":"s3://npm-registry-packages-npm-production"}},"2.96.0":{"name":"@kb-labs/policy-core","version":"2.96.0","_id":"@kb-labs/policy-core@2.96.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.v3.js"},"dist":{"shasum":"0337e1fb6fea70c36b069992861bec5e83806c7f","tarball":"https://registry.npmjs.org/@kb-labs/policy-core/-/policy-core-2.96.0.tgz","fileCount":20,"integrity":"sha512-Y0vnK8/PqsHMS8T/hsztXp0ozdL2BCGu+VSxZGb1BdI/3EWTaXsgFNOZz8F5MbN1xX19AmgRNpS+bxzCBUBiTA==","signatures":[{"sig":"MEQCIDhM5HK4ypXr3wVE86PrpC92LmRAUCV5gi8lPsi0ds3NAiAyfWHG1DCNrkigc4ehzPt2ZdsxT24Z26NjHvUSe3lJvg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":206059},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-policy-core-2.96.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./dist/*":"./dist/*","./plugin-manifest":{"types":"./dist/manifest.v3.d.ts","import":"./dist/manifest.v3.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src --ext .ts","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint . --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/85b123980c1040986e27dfeef1bf1ce0/kb-labs-policy-core-2.96.0.tgz","_integrity":"sha512-Y0vnK8/PqsHMS8T/hsztXp0ozdL2BCGu+VSxZGb1BdI/3EWTaXsgFNOZz8F5MbN1xX19AmgRNpS+bxzCBUBiTA==","_npmVersion":"10.8.2","description":"Core implementation for KB Labs policy plugin. Category resolver, policy runner, and checks.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.76","semver":"^7.6.3","@kb-labs/sdk":"2.21.2","@kb-labs/policy-contracts":"2.96.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.6","typescript":"^5.6.3","@types/node":"^24.3.3","@types/semver":"^7.5.8","@kb-labs/devkit":"2.96.0"},"_npmOperationalInternal":{"tmp":"tmp/policy-core_2.96.0_1783119732171_0.5433469461807714","host":"s3://npm-registry-packages-npm-production"}},"2.98.0":{"name":"@kb-labs/policy-core","version":"2.98.0","_id":"@kb-labs/policy-core@2.98.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.v3.js"},"dist":{"shasum":"64ed0ac99865b6067ed826d946558da759fbe821","tarball":"https://registry.npmjs.org/@kb-labs/policy-core/-/policy-core-2.98.0.tgz","fileCount":20,"integrity":"sha512-yaXO9ZB2+TX6gVmBDeL985Hwwba3fMMJtuw1KYOtsCWLpd5X0vS86z4IwpzecJt80XUcp2rZNR5TtUN574hYdQ==","signatures":[{"sig":"MEUCIC8FsBJFu4kact/jzoF86PYKoQbrIpo2whXFef1Wn+t6AiEAxvCfyTXxrxLZyH70GWd628RkHVcNYpy5MlJP9QYmJ+w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":206059},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-policy-core-2.98.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./dist/*":"./dist/*","./plugin-manifest":{"types":"./dist/manifest.v3.d.ts","import":"./dist/manifest.v3.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src --ext .ts","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint . --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/be53a57e4e24abdaafbc78160851bf1d/kb-labs-policy-core-2.98.0.tgz","_integrity":"sha512-yaXO9ZB2+TX6gVmBDeL985Hwwba3fMMJtuw1KYOtsCWLpd5X0vS86z4IwpzecJt80XUcp2rZNR5TtUN574hYdQ==","_npmVersion":"10.8.2","description":"Core implementation for KB Labs policy plugin. Category resolver, policy runner, and checks.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.76","semver":"^7.6.3","@kb-labs/sdk":"2.22.0","@kb-labs/policy-contracts":"2.98.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.6","typescript":"^5.6.3","@types/node":"^24.3.3","@types/semver":"^7.5.8","@kb-labs/devkit":"2.98.0"},"_npmOperationalInternal":{"tmp":"tmp/policy-core_2.98.0_1784385308473_0.166401626275954","host":"s3://npm-registry-packages-npm-production"}},"2.100.0":{"name":"@kb-labs/policy-core","version":"2.100.0","_id":"@kb-labs/policy-core@2.100.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.v3.js"},"dist":{"shasum":"c428c66e6f2aad3ef91d1b1701de5bcaf9af706f","tarball":"https://registry.npmjs.org/@kb-labs/policy-core/-/policy-core-2.100.0.tgz","fileCount":20,"integrity":"sha512-0EGN7m/U1A6llBtYqp3cHBwzSGd6Xa4SBYFXcM1x5Rghpz1kzAj0XexyzSx8hODdjw5XN3SZ07eODNVjzjGXWQ==","signatures":[{"sig":"MEYCIQCO7/Mk6JLgzvguYNw8+nI2mz9TmkvGW1HSZv58EaYZcAIhAK6Un2CdvYvokwaz0zWpKPXCjsYiGydkqJ0MbwFqkuFJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":206240},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-policy-core-2.100.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./dist/*":"./dist/*","./plugin-manifest":{"types":"./dist/manifest.v3.d.ts","import":"./dist/manifest.v3.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src --ext .ts","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint . --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/74731065a45a0fc4a58209a8635b4e34/kb-labs-policy-core-2.100.0.tgz","_integrity":"sha512-0EGN7m/U1A6llBtYqp3cHBwzSGd6Xa4SBYFXcM1x5Rghpz1kzAj0XexyzSx8hODdjw5XN3SZ07eODNVjzjGXWQ==","_npmVersion":"10.8.2","description":"Core implementation for KB Labs policy plugin. Category resolver, policy runner, and checks.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.76","semver":"^7.6.3","@kb-labs/sdk":"2.22.0","@kb-labs/policy-contracts":"2.100.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.6","typescript":"^5.6.3","@types/node":"^24.3.3","@types/semver":"^7.5.8","@kb-labs/devkit":"2.100.0"},"_npmOperationalInternal":{"tmp":"tmp/policy-core_2.100.0_1784421514246_0.7506687895693487","host":"s3://npm-registry-packages-npm-production"}},"2.101.0-canary.3f3ceb8f":{"name":"@kb-labs/policy-core","version":"2.101.0-canary.3f3ceb8f","_id":"@kb-labs/policy-core@2.101.0-canary.3f3ceb8f","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.v3.js"},"dist":{"shasum":"dea2da607ad261b49e6f9c09dde1e6d0bac2eec3","tarball":"https://registry.npmjs.org/@kb-labs/policy-core/-/policy-core-2.101.0-canary.3f3ceb8f.tgz","fileCount":20,"integrity":"sha512-wBWz340kooGHPtGpfuXWZzfcBb37QBWaiMno8PJ329a2cE34z0G8m05/D0PDTj+xm59UXsi2OCjYLs+gtUNwLQ==","signatures":[{"sig":"MEQCIF4bSlQrGqMIomNwcxWcITIEU13vjLHoDotFDXOvFP1BAiAuBMSvxBN2/LD3IkA0VSMP73/UiZnW/JD3bbOkzqvodg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":206078},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-policy-core-2.101.0-canary.3f3ceb8f.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./dist/*":"./dist/*","./plugin-manifest":{"types":"./dist/manifest.v3.d.ts","import":"./dist/manifest.v3.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src --ext .ts","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint . --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/dd45b9805e24547116371588512f01d7/kb-labs-policy-core-2.101.0-canary.3f3ceb8f.tgz","_integrity":"sha512-wBWz340kooGHPtGpfuXWZzfcBb37QBWaiMno8PJ329a2cE34z0G8m05/D0PDTj+xm59UXsi2OCjYLs+gtUNwLQ==","_npmVersion":"10.8.2","description":"Core implementation for KB Labs policy plugin. Category resolver, policy runner, and checks.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.76","semver":"^7.6.3","@kb-labs/sdk":"2.22.0","@kb-labs/policy-contracts":"2.100.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.6","typescript":"^5.6.3","@types/node":"^24.3.3","@types/semver":"^7.5.8","@kb-labs/devkit":"2.100.0"},"_npmOperationalInternal":{"tmp":"tmp/policy-core_2.101.0-canary.3f3ceb8f_1784472308762_0.8215553656620338","host":"s3://npm-registry-packages-npm-production"}},"2.101.0":{"name":"@kb-labs/policy-core","version":"2.101.0","_id":"@kb-labs/policy-core@2.101.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.v3.js"},"dist":{"shasum":"54b5b25ec5d0bb249c9555e0e203a909e7c35c5f","tarball":"https://registry.npmjs.org/@kb-labs/policy-core/-/policy-core-2.101.0.tgz","fileCount":20,"integrity":"sha512-6ygNySZJSi05Lmjpk3A6syCVmpX5AW8Gwn9sonGnh7S8j7j6TqzQdzuypGJguxUS1tAw9f8hGOA/2f8Xyg1GjA==","signatures":[{"sig":"MEYCIQCzJ0s6hYO8cuOJjfBn4pOa3NHL4VPgxhnBo1+fscME5AIhAM4j6h90CwQ/3PnDAAQfHN8Rz/Dr3VFccYJEDf0fpZY3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":206062},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-policy-core-2.101.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./dist/*":"./dist/*","./plugin-manifest":{"types":"./dist/manifest.v3.d.ts","import":"./dist/manifest.v3.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src --ext .ts","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint . --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/eb170cc350dc64d1e43a42c0c8b34a35/kb-labs-policy-core-2.101.0.tgz","_integrity":"sha512-6ygNySZJSi05Lmjpk3A6syCVmpX5AW8Gwn9sonGnh7S8j7j6TqzQdzuypGJguxUS1tAw9f8hGOA/2f8Xyg1GjA==","_npmVersion":"10.8.2","description":"Core implementation for KB Labs policy plugin. Category resolver, policy runner, and checks.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.76","semver":"^7.6.3","@kb-labs/sdk":"2.22.0","@kb-labs/policy-contracts":"2.101.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.6","typescript":"^5.6.3","@types/node":"^24.3.3","@types/semver":"^7.5.8","@kb-labs/devkit":"2.101.0"},"_npmOperationalInternal":{"tmp":"tmp/policy-core_2.101.0_1784477333672_0.11931700380832244","host":"s3://npm-registry-packages-npm-production"}},"2.102.0":{"name":"@kb-labs/policy-core","version":"2.102.0","_id":"@kb-labs/policy-core@2.102.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.v3.js"},"dist":{"shasum":"eb6140549d2c6d7a28265a50f8bf19cf64451e0a","tarball":"https://registry.npmjs.org/@kb-labs/policy-core/-/policy-core-2.102.0.tgz","fileCount":20,"integrity":"sha512-N/l2jYSjRETvVFaVQkWT9igFsW7iKJIJ6NX9/yvi0L9JpPwoiFDuHcvQ4oWcqTnCdzxqypH6OrKpgKH0nwpFlQ==","signatures":[{"sig":"MEYCIQDTzHfQB5T6hzGvwndFrBczATtvgGJ7f6J/x3/feMiCQgIhANKiTxf1he5CTFYzNvxrJl/tO0CqTAAJmQnE1bouxMbn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":206062},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-policy-core-2.102.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./dist/*":"./dist/*","./plugin-manifest":{"types":"./dist/manifest.v3.d.ts","import":"./dist/manifest.v3.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src --ext .ts","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint . --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/5f64d3cd29d112a397b665a100635e03/kb-labs-policy-core-2.102.0.tgz","_integrity":"sha512-N/l2jYSjRETvVFaVQkWT9igFsW7iKJIJ6NX9/yvi0L9JpPwoiFDuHcvQ4oWcqTnCdzxqypH6OrKpgKH0nwpFlQ==","_npmVersion":"10.8.2","description":"Core implementation for KB Labs policy plugin. Category resolver, policy runner, and checks.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.76","semver":"^7.6.3","@kb-labs/sdk":"2.22.0","@kb-labs/policy-contracts":"2.102.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.6","typescript":"^5.6.3","@types/node":"^24.3.3","@types/semver":"^7.5.8","@kb-labs/devkit":"2.102.0"},"_npmOperationalInternal":{"tmp":"tmp/policy-core_2.102.0_1784496586350_0.653921888070353","host":"s3://npm-registry-packages-npm-production"}},"2.103.0":{"name":"@kb-labs/policy-core","version":"2.103.0","_id":"@kb-labs/policy-core@2.103.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.v3.js"},"dist":{"shasum":"bfeeb21c09df6d1e4d7e57d642ab89f3fe599559","tarball":"https://registry.npmjs.org/@kb-labs/policy-core/-/policy-core-2.103.0.tgz","fileCount":20,"integrity":"sha512-4B8Zw/o/P5xz6qbdaSAapqL1z+bK6ixwcCN6mMN3vFppbNW/tDur/eYQ1LWrFO9dso36Yy+HF8VC2V8nWaM4Uw==","signatures":[{"sig":"MEQCIFUSShBAOnbIZ99SmbOKloDq+2eBND1X9UG7lMtRzd5lAiBGrSVwrdJ1FS0CzmhzCsdV42a04hN+J8Uz7Nsu1hqhFg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":206062},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-policy-core-2.103.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./dist/*":"./dist/*","./plugin-manifest":{"types":"./dist/manifest.v3.d.ts","import":"./dist/manifest.v3.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src --ext .ts","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint . --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/91f9f1d83d2ff447fc5f8b4ff16637ec/kb-labs-policy-core-2.103.0.tgz","_integrity":"sha512-4B8Zw/o/P5xz6qbdaSAapqL1z+bK6ixwcCN6mMN3vFppbNW/tDur/eYQ1LWrFO9dso36Yy+HF8VC2V8nWaM4Uw==","_npmVersion":"10.8.2","description":"Core implementation for KB Labs policy plugin. Category resolver, policy runner, and checks.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.76","semver":"^7.6.3","@kb-labs/sdk":"2.22.0","@kb-labs/policy-contracts":"2.103.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.6","typescript":"^5.6.3","@types/node":"^24.3.3","@types/semver":"^7.5.8","@kb-labs/devkit":"2.103.0"},"_npmOperationalInternal":{"tmp":"tmp/policy-core_2.103.0_1784500753883_0.19523538543996022","host":"s3://npm-registry-packages-npm-production"}},"2.104.0":{"name":"@kb-labs/policy-core","version":"2.104.0","_id":"@kb-labs/policy-core@2.104.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.v3.js"},"dist":{"shasum":"7c0ad6e4724900251e2632b78f3dd7719b76efb9","tarball":"https://registry.npmjs.org/@kb-labs/policy-core/-/policy-core-2.104.0.tgz","fileCount":20,"integrity":"sha512-y5CQ3d18b/qDxCDfMhuIkziEtW8+nU8aw9hNKg0s2vA0dmX2JlO696FGlqEF+V5kyRPvWYyFs01UZrS+yekjLw==","signatures":[{"sig":"MEYCIQDimDKPnWDKPjx0qKsaWn4mNurbKko1ZcJ/N4npDwZC4AIhALg111q60yQIAMYu/ELFATBqS+J5plpcKmRPHsLD/hJp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":206062},"main":"./dist/index.js","type":"module","_from":"file:kb-labs-policy-core-2.104.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./dist/*":"./dist/*","./plugin-manifest":{"types":"./dist/manifest.v3.d.ts","import":"./dist/manifest.v3.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src --ext .ts","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint . --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/private/var/folders/lf/tcl_dv8j73n5djg13ynwglg40000gn/T/665a09feed76ce6673a99646d567ab00/kb-labs-policy-core-2.104.0.tgz","_integrity":"sha512-y5CQ3d18b/qDxCDfMhuIkziEtW8+nU8aw9hNKg0s2vA0dmX2JlO696FGlqEF+V5kyRPvWYyFs01UZrS+yekjLw==","_npmVersion":"10.8.2","description":"Core implementation for KB Labs policy plugin. Category resolver, policy runner, and checks.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.25.76","semver":"^7.6.3","@kb-labs/sdk":"2.22.0","@kb-labs/policy-contracts":"2.104.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.6","typescript":"^5.6.3","@types/node":"^24.3.3","@types/semver":"^7.5.8","@kb-labs/devkit":"2.104.0"},"_npmOperationalInternal":{"tmp":"tmp/policy-core_2.104.0_1784505159747_0.714263641003799","host":"s3://npm-registry-packages-npm-production"}},"2.105.0":{"name":"@kb-labs/policy-core","version":"2.105.0","_id":"@kb-labs/policy-core@2.105.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.v3.js"},"dist":{"shasum":"c03c9d16a465a2541c74a1e416dafbf27631661c","tarball":"https://registry.npmjs.org/@kb-labs/policy-core/-/policy-core-2.105.0.tgz","fileCount":21,"integrity":"sha512-fty8lAH55vhnbCOX/fERaXmqLKEZ5dCHguck88Jm5tI2iQ5KqigspfJqztoOyCMJM9Cxsvv3ZuBE6KHGPwrFsw==","signatures":[{"sig":"MEQCIGU/1endBSoBv7amsom+eqYqY6qxhePvYlZB76Etli6PAiBYZRcTyMTs8l8JQHOkrBHGJjsV55RKbD2ra+o+UZMyDw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":210523},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/artifacts/kb-labs-policy-core-2.105.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./dist/*":"./dist/*","./plugin-manifest":{"types":"./dist/manifest.v3.d.ts","import":"./dist/manifest.v3.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src --ext .ts","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint . --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/home/runner/work/kb-labs/kb-labs/.kb/release/artifacts/kb-labs-policy-core-2.105.0.tgz","_integrity":"sha512-fty8lAH55vhnbCOX/fERaXmqLKEZ5dCHguck88Jm5tI2iQ5KqigspfJqztoOyCMJM9Cxsvv3ZuBE6KHGPwrFsw==","_npmVersion":"10.8.2","description":"Core implementation for KB Labs policy plugin. Category resolver, policy runner, and checks.","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.76","semver":"^7.6.3","@kb-labs/sdk":"workspace:*","@kb-labs/policy-contracts":"^2.105.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.6","typescript":"^5.6.3","@types/node":"^24.3.3","@types/semver":"^7.5.8","@kb-labs/devkit":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/policy-core_2.105.0_1784846009289_0.2212707260380653","host":"s3://npm-registry-packages-npm-production"}},"2.106.0":{"name":"@kb-labs/policy-core","version":"2.106.0","_id":"@kb-labs/policy-core@2.106.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.v3.js"},"dist":{"shasum":"bd7516f9a2a1c5ce0c4b9ffae1e9de3d65ab75ce","tarball":"https://registry.npmjs.org/@kb-labs/policy-core/-/policy-core-2.106.0.tgz","fileCount":21,"integrity":"sha512-df7AYCHgMDfUoWJsFCDEDzNxm8S3dZa1aVfue8Xd2bTlFroGp0tl96dtz4n39LDGl1w4L8g0mRF30lwKXw0WHA==","signatures":[{"sig":"MEYCIQDwRwiGh8/j9bles841x5mDUdFkrooaI8NkAQkgRwoBjgIhALvMmzUPGaH3qzJnUq1vbZniWk+4k9brdVwoYt+Xubj2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":210523},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/artifacts/kb-labs-policy-core-2.106.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./dist/*":"./dist/*","./plugin-manifest":{"types":"./dist/manifest.v3.d.ts","import":"./dist/manifest.v3.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src --ext .ts","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint . --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/home/runner/work/kb-labs/kb-labs/.kb/release/artifacts/kb-labs-policy-core-2.106.0.tgz","_integrity":"sha512-df7AYCHgMDfUoWJsFCDEDzNxm8S3dZa1aVfue8Xd2bTlFroGp0tl96dtz4n39LDGl1w4L8g0mRF30lwKXw0WHA==","_npmVersion":"10.8.2","description":"Core implementation for KB Labs policy plugin. Category resolver, policy runner, and checks.","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.76","semver":"^7.6.3","@kb-labs/sdk":"workspace:*","@kb-labs/policy-contracts":"^2.106.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.6","typescript":"^5.6.3","@types/node":"^24.3.3","@types/semver":"^7.5.8","@kb-labs/devkit":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/policy-core_2.106.0_1784855251165_0.5285927631267855","host":"s3://npm-registry-packages-npm-production"}},"2.107.0":{"name":"@kb-labs/policy-core","version":"2.107.0","_id":"@kb-labs/policy-core@2.107.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.v3.js"},"dist":{"shasum":"80220bad327efefa15837af9412dc4f2a732252a","tarball":"https://registry.npmjs.org/@kb-labs/policy-core/-/policy-core-2.107.0.tgz","fileCount":21,"integrity":"sha512-YxOoAgaoFdk/SR3aRx8f44NPp0F5S5BXH/tuZU87ejKhZeO0O78WhKIADQUgL1p5pbyepOl/Ood0dghEtunvjg==","signatures":[{"sig":"MEYCIQDVVa0Q/NUIUSjrJo0qw6Zy2RHbpsk98n2mVPF4wW3hhwIhANqrBr3trKy6579JHVhYmTy3S1rBWMRqMn51oslFiTf+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":210523},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/artifacts/kb-labs-policy-core-2.107.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./dist/*":"./dist/*","./plugin-manifest":{"types":"./dist/manifest.v3.d.ts","import":"./dist/manifest.v3.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src --ext .ts","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint . --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/home/runner/work/kb-labs/kb-labs/.kb/release/artifacts/kb-labs-policy-core-2.107.0.tgz","_integrity":"sha512-YxOoAgaoFdk/SR3aRx8f44NPp0F5S5BXH/tuZU87ejKhZeO0O78WhKIADQUgL1p5pbyepOl/Ood0dghEtunvjg==","_npmVersion":"10.9.8","description":"Core implementation for KB Labs policy plugin. Category resolver, policy runner, and checks.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"zod":"^3.25.76","semver":"^7.6.3","@kb-labs/sdk":"workspace:*","@kb-labs/policy-contracts":"^2.107.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.6","typescript":"^5.6.3","@types/node":"^24.3.3","@types/semver":"^7.5.8","@kb-labs/devkit":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/policy-core_2.107.0_1785005826923_0.7350632839331137","host":"s3://npm-registry-packages-npm-production"}},"2.109.0":{"name":"@kb-labs/policy-core","version":"2.109.0","_id":"@kb-labs/policy-core@2.109.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.v3.js"},"dist":{"shasum":"07b1fc9774e9487b982038874fd43860922433ae","tarball":"https://registry.npmjs.org/@kb-labs/policy-core/-/policy-core-2.109.0.tgz","fileCount":21,"integrity":"sha512-e9WeLscv6gwXpRW3HJ5hZiQ13D/z4jCOyK0Mp/I8xmmTLnuWqMlMNhmgEzNJye2fnW3p75nrX1otokeH3PhcAQ==","signatures":[{"sig":"MEYCIQCnaRyDvCXpEdQEdBqQG/NucLEXI6Xv8oL6TWOyQYSbbQIhAMSrv5CDoOAeRBChHzCAxZcWJarsT8enNNaxH95GdpUl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":210523},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/artifacts/kb-labs-policy-core-2.109.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./dist/*":"./dist/*","./plugin-manifest":{"types":"./dist/manifest.v3.d.ts","import":"./dist/manifest.v3.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src --ext .ts","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint . --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/home/runner/work/kb-labs/kb-labs/.kb/release/artifacts/kb-labs-policy-core-2.109.0.tgz","_integrity":"sha512-e9WeLscv6gwXpRW3HJ5hZiQ13D/z4jCOyK0Mp/I8xmmTLnuWqMlMNhmgEzNJye2fnW3p75nrX1otokeH3PhcAQ==","_npmVersion":"10.9.8","description":"Core implementation for KB Labs policy plugin. Category resolver, policy runner, and checks.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"zod":"^3.25.76","semver":"^7.6.3","@kb-labs/sdk":"workspace:*","@kb-labs/policy-contracts":"^2.109.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.6","typescript":"^5.6.3","@types/node":"^24.3.3","@types/semver":"^7.5.8","@kb-labs/devkit":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/policy-core_2.109.0_1785012508674_0.3784258917683758","host":"s3://npm-registry-packages-npm-production"}},"2.110.0":{"name":"@kb-labs/policy-core","version":"2.110.0","_id":"@kb-labs/policy-core@2.110.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.v3.js"},"dist":{"shasum":"579d66ceb90b376a60370878be9591623e77d7d3","tarball":"https://registry.npmjs.org/@kb-labs/policy-core/-/policy-core-2.110.0.tgz","fileCount":21,"integrity":"sha512-DCSF6vh+K+Ba4IS9T/wJeN8cpzMcxKQuSErm/Bqi/mzPqprKsgkc995sVkoNkwxqFWA6Q8u+sBp6RiZ2xpr/KA==","signatures":[{"sig":"MEUCIBbqhxGH7gT7ZKZmayqY22VLiFmgnJoBl8ltYPCRW4AsAiEAsD3gpLopeGwLi1wPvoYCdDeu3XnRMR0gZbgAr6H6b/k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":211360},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/artifacts/kb-labs-policy-core-2.110.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./dist/*":"./dist/*","./plugin-manifest":{"types":"./dist/manifest.v3.d.ts","import":"./dist/manifest.v3.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src --ext .ts","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint . --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/home/runner/work/kb-labs/kb-labs/.kb/release/artifacts/kb-labs-policy-core-2.110.0.tgz","_integrity":"sha512-DCSF6vh+K+Ba4IS9T/wJeN8cpzMcxKQuSErm/Bqi/mzPqprKsgkc995sVkoNkwxqFWA6Q8u+sBp6RiZ2xpr/KA==","_npmVersion":"10.9.8","description":"Core implementation for KB Labs policy plugin. Category resolver, policy runner, and checks.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"zod":"^3.25.76","semver":"^7.6.3","@kb-labs/sdk":"workspace:*","@kb-labs/policy-contracts":"^2.110.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.6","typescript":"^5.6.3","@types/node":"^24.3.3","@types/semver":"^7.5.8","@kb-labs/devkit":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/policy-core_2.110.0_1785199295432_0.52986190883623","host":"s3://npm-registry-packages-npm-production"}},"2.111.0":{"name":"@kb-labs/policy-core","version":"2.111.0","_id":"@kb-labs/policy-core@2.111.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.v3.js"},"dist":{"shasum":"1ee32f82e9a8930715f62887cb2579359c57ed0c","tarball":"https://registry.npmjs.org/@kb-labs/policy-core/-/policy-core-2.111.0.tgz","fileCount":21,"integrity":"sha512-IpBFi18uSananfWd5bqBJ7XcfSYR7GthwQBb9+npAUtxxYv9gevwK4fb2L9M8/F82D0Q8EauNS/2Vvxjt/ZzDg==","signatures":[{"sig":"MEYCIQC+E0ZUbQvZsU4SJ13iMz6JhyM5evu0df86CXztZwKv6QIhAJXQ07Bmg9x205+r1tDXID59qmaEkkJGNRR1sqdPfQFW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":211360},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/artifacts/kb-labs-policy-core-2.111.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./dist/*":"./dist/*","./plugin-manifest":{"types":"./dist/manifest.v3.d.ts","import":"./dist/manifest.v3.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src --ext .ts","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint . --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/home/runner/work/kb-labs/kb-labs/.kb/release/artifacts/kb-labs-policy-core-2.111.0.tgz","_integrity":"sha512-IpBFi18uSananfWd5bqBJ7XcfSYR7GthwQBb9+npAUtxxYv9gevwK4fb2L9M8/F82D0Q8EauNS/2Vvxjt/ZzDg==","_npmVersion":"10.9.8","description":"Core implementation for KB Labs policy plugin. Category resolver, policy runner, and checks.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"zod":"^3.25.76","semver":"^7.6.3","@kb-labs/sdk":"workspace:*","@kb-labs/policy-contracts":"^2.111.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.6","typescript":"^5.6.3","@types/node":"^24.3.3","@types/semver":"^7.5.8","@kb-labs/devkit":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/policy-core_2.111.0_1785264864110_0.5355733458201193","host":"s3://npm-registry-packages-npm-production"}},"2.112.0":{"name":"@kb-labs/policy-core","version":"2.112.0","_id":"@kb-labs/policy-core@2.112.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.v3.js"},"dist":{"shasum":"d66e8906418a5180d9d53fd571fea15b7f80def3","tarball":"https://registry.npmjs.org/@kb-labs/policy-core/-/policy-core-2.112.0.tgz","fileCount":21,"integrity":"sha512-y+p3QIlT+ZfMoTnl4TJVtIxvBVCJIvyL0+1cVpKonJZmo8fMSktd3q50cOVFOYspChoMhUF6TES93MfJr5jNTw==","signatures":[{"sig":"MEQCIAh6y9dWK+A3KNdEx9GCcUMT+aEb0euz+/8A0f5G3RalAiB1NqJNJ4RSKtjJ7bOwqCiAkFZHVNV01e4/TfCGqBpFgg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":211360},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/artifacts/kb-labs-policy-core-2.112.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./dist/*":"./dist/*","./plugin-manifest":{"types":"./dist/manifest.v3.d.ts","import":"./dist/manifest.v3.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src --ext .ts","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint . --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/home/runner/work/kb-labs/kb-labs/.kb/release/artifacts/kb-labs-policy-core-2.112.0.tgz","_integrity":"sha512-y+p3QIlT+ZfMoTnl4TJVtIxvBVCJIvyL0+1cVpKonJZmo8fMSktd3q50cOVFOYspChoMhUF6TES93MfJr5jNTw==","_npmVersion":"10.9.8","description":"Core implementation for KB Labs policy plugin. Category resolver, policy runner, and checks.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"zod":"^3.25.76","semver":"^7.6.3","@kb-labs/sdk":"workspace:*","@kb-labs/policy-contracts":"^2.112.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.6","typescript":"^5.6.3","@types/node":"^24.3.3","@types/semver":"^7.5.8","@kb-labs/devkit":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/policy-core_2.112.0_1785307978449_0.7557633855919268","host":"s3://npm-registry-packages-npm-production"}},"2.114.0":{"name":"@kb-labs/policy-core","version":"2.114.0","_id":"@kb-labs/policy-core@2.114.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.v3.js"},"dist":{"shasum":"e4a47c2a5be018993c1526d8e38917b099c21fae","tarball":"https://registry.npmjs.org/@kb-labs/policy-core/-/policy-core-2.114.0.tgz","fileCount":21,"integrity":"sha512-KB0mdshFllLVL3AtVgmcgHi1neAtc/j2EaEXcN9yecEBSS7rDX/4CJPad7LWeU7B8iDp9d4gMAlq8pIDN5OVSQ==","signatures":[{"sig":"MEUCIDa0db2FS+iGqdo5xXawoL7VnymSFmIIqjva3qeqO5PyAiEArvcJVssbdPvZ644Eq/eqR2IDOD03Tf5jsLUgmd8YopE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":211360},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/artifacts/kb-labs-policy-core-2.114.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./dist/*":"./dist/*","./plugin-manifest":{"types":"./dist/manifest.v3.d.ts","import":"./dist/manifest.v3.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src --ext .ts","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint . --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/home/runner/work/kb-labs/kb-labs/.kb/release/artifacts/kb-labs-policy-core-2.114.0.tgz","_integrity":"sha512-KB0mdshFllLVL3AtVgmcgHi1neAtc/j2EaEXcN9yecEBSS7rDX/4CJPad7LWeU7B8iDp9d4gMAlq8pIDN5OVSQ==","_npmVersion":"10.9.8","description":"Core implementation for KB Labs policy plugin. Category resolver, policy runner, and checks.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"zod":"^3.25.76","semver":"^7.6.3","@kb-labs/sdk":"workspace:*","@kb-labs/policy-contracts":"^2.114.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.6","typescript":"^5.6.3","@types/node":"^24.3.3","@types/semver":"^7.5.8","@kb-labs/devkit":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/policy-core_2.114.0_1785449158657_0.0012002647083753093","host":"s3://npm-registry-packages-npm-production"}},"2.116.11":{"name":"@kb-labs/policy-core","version":"2.116.11","_id":"@kb-labs/policy-core@2.116.11","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.v3.js"},"dist":{"shasum":"af0e0598e7430321a49c225648b9da7afa4de0be","tarball":"https://registry.npmjs.org/@kb-labs/policy-core/-/policy-core-2.116.11.tgz","fileCount":21,"integrity":"sha512-KHREireedgobX+/A6RI8Zi1VByd62YihwD0Nxlnk4gchL/AKX703j06RqkHAAufh277x+NJSVjtYm4zLoy8V7g==","signatures":[{"sig":"MEUCIGzKrUfQtWyG6JBHn4koAfdHJqp0jMNAySB9aaCaT1ZGAiEA7AFKMpJVhqpuXcFA17JmQM7BvkLsnIVkLmIqyk3yUQc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":211353},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/artifacts/kb-labs-policy-core-2.116.11.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./dist/*":"./dist/*","./plugin-manifest":{"types":"./dist/manifest.v3.d.ts","import":"./dist/manifest.v3.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src --ext .ts","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint . --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/home/runner/work/kb-labs/kb-labs/.kb/release/artifacts/kb-labs-policy-core-2.116.11.tgz","_integrity":"sha512-KHREireedgobX+/A6RI8Zi1VByd62YihwD0Nxlnk4gchL/AKX703j06RqkHAAufh277x+NJSVjtYm4zLoy8V7g==","_npmVersion":"10.9.8","description":"Core implementation for KB Labs policy plugin. Category resolver, policy runner, and checks.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"zod":"^3.25.76","semver":"^7.6.3","@kb-labs/sdk":"2.115.0","@kb-labs/policy-contracts":"2.116.11"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.6","typescript":"^5.6.3","@types/node":"^24.3.3","@types/semver":"^7.5.8","@kb-labs/devkit":"2.116.11"},"_npmOperationalInternal":{"tmp":"tmp/policy-core_2.116.11_1785618570963_0.04865240858968556","host":"s3://npm-registry-packages-npm-production"}},"2.116.12":{"name":"@kb-labs/policy-core","version":"2.116.12","_id":"@kb-labs/policy-core@2.116.12","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.v3.js"},"dist":{"shasum":"3bb55490e6a1252d60f693301378961be26fcaa5","tarball":"https://registry.npmjs.org/@kb-labs/policy-core/-/policy-core-2.116.12.tgz","fileCount":21,"integrity":"sha512-U5VFMRLJJmiIUVK17gSFVA+SyXMhuHVJj5gOF3obSSBE2kWkk0E989x+JJr3gnT7DI4/Jr/9cB/nwoOWPf6Pmw==","signatures":[{"sig":"MEUCIDh4lF1ZBbZzAlxo3V9uhF5sVwM91Kmzp01MP3euKC0uAiEAw4p5Z9HmuxcDxCle/mWgZnVpoZu6t2q2vlbOt1/a6OU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":211353},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/artifacts/kb-labs-policy-core-2.116.12.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./dist/*":"./dist/*","./plugin-manifest":{"types":"./dist/manifest.v3.d.ts","import":"./dist/manifest.v3.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src --ext .ts","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint . --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/home/runner/work/kb-labs/kb-labs/.kb/release/artifacts/kb-labs-policy-core-2.116.12.tgz","_integrity":"sha512-U5VFMRLJJmiIUVK17gSFVA+SyXMhuHVJj5gOF3obSSBE2kWkk0E989x+JJr3gnT7DI4/Jr/9cB/nwoOWPf6Pmw==","_npmVersion":"10.9.8","description":"Core implementation for KB Labs policy plugin. Category resolver, policy runner, and checks.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"zod":"^3.25.76","semver":"^7.6.3","@kb-labs/sdk":"2.115.1","@kb-labs/policy-contracts":"2.116.12"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.6","typescript":"^5.6.3","@types/node":"^24.3.3","@types/semver":"^7.5.8","@kb-labs/devkit":"2.116.12"},"_npmOperationalInternal":{"tmp":"tmp/policy-core_2.116.12_1785621926533_0.9785738187869235","host":"s3://npm-registry-packages-npm-production"}},"2.116.13":{"name":"@kb-labs/policy-core","version":"2.116.13","_id":"@kb-labs/policy-core@2.116.13","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.v3.js"},"dist":{"shasum":"9e2b4b044361bb8bcfc68498bd759f22520da726","tarball":"https://registry.npmjs.org/@kb-labs/policy-core/-/policy-core-2.116.13.tgz","fileCount":21,"integrity":"sha512-n7c5lY39cJZKDuZ3tQ09/FALqMlc0CVSh93rE7uZ+lpYFA5Mi4wZ7oYeVKqvx2ECQ0S4BLJ6ncBt9OksPY9PEA==","signatures":[{"sig":"MEYCIQC89p4DdvZ4li4TosumIQjgzq+rBkJpulXlTYRhnn905wIhAPvdmyl6lOrEnSKaVhmoLI4ZXrOorBkhC5iJgwBZ4mtw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":211353},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/artifacts/kb-labs-policy-core-2.116.13.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./dist/*":"./dist/*","./plugin-manifest":{"types":"./dist/manifest.v3.d.ts","import":"./dist/manifest.v3.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src --ext .ts","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint . --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/home/runner/work/kb-labs/kb-labs/.kb/release/artifacts/kb-labs-policy-core-2.116.13.tgz","_integrity":"sha512-n7c5lY39cJZKDuZ3tQ09/FALqMlc0CVSh93rE7uZ+lpYFA5Mi4wZ7oYeVKqvx2ECQ0S4BLJ6ncBt9OksPY9PEA==","_npmVersion":"10.9.8","description":"Core implementation for KB Labs policy plugin. Category resolver, policy runner, and checks.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"zod":"^3.25.76","semver":"^7.6.3","@kb-labs/sdk":"2.115.1","@kb-labs/policy-contracts":"2.116.13"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.6","typescript":"^5.6.3","@types/node":"^24.3.3","@types/semver":"^7.5.8","@kb-labs/devkit":"2.116.13"},"_npmOperationalInternal":{"tmp":"tmp/policy-core_2.116.13_1785623515715_0.2587347715054926","host":"s3://npm-registry-packages-npm-production"}},"2.116.14":{"name":"@kb-labs/policy-core","version":"2.116.14","_id":"@kb-labs/policy-core@2.116.14","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.v3.js"},"dist":{"shasum":"cc70f84b3ee27dc4baa56a10bd7c6bf8733aedc0","tarball":"https://registry.npmjs.org/@kb-labs/policy-core/-/policy-core-2.116.14.tgz","fileCount":21,"integrity":"sha512-l4klMQTbJBMyzK8E8q4jI6upGcySakqZvb3cc3fwFoUF+G/LFyF0oZRzaSWOaqJkroNyC5w3RREUne8/CQJe8A==","signatures":[{"sig":"MEUCIAskkwdALmmtsLbG+1NBPL1q4WZavPS/Z6ZB7UgZNXKXAiEAzwOoUb0QvjfSezSWRRufLioPZHwTd8QFXW7FhMmybzw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":211353},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/artifacts/kb-labs-policy-core-2.116.14.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./dist/*":"./dist/*","./plugin-manifest":{"types":"./dist/manifest.v3.d.ts","import":"./dist/manifest.v3.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src --ext .ts","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint . --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/home/runner/work/kb-labs/kb-labs/.kb/release/artifacts/kb-labs-policy-core-2.116.14.tgz","_integrity":"sha512-l4klMQTbJBMyzK8E8q4jI6upGcySakqZvb3cc3fwFoUF+G/LFyF0oZRzaSWOaqJkroNyC5w3RREUne8/CQJe8A==","_npmVersion":"10.9.8","description":"Core implementation for KB Labs policy plugin. Category resolver, policy runner, and checks.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"zod":"^3.25.76","semver":"^7.6.3","@kb-labs/sdk":"2.115.1","@kb-labs/policy-contracts":"2.116.14"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.6","typescript":"^5.6.3","@types/node":"^24.3.3","@types/semver":"^7.5.8","@kb-labs/devkit":"2.116.14"},"_npmOperationalInternal":{"tmp":"tmp/policy-core_2.116.14_1785625312399_0.6222967261753889","host":"s3://npm-registry-packages-npm-production"}},"2.117.0":{"name":"@kb-labs/policy-core","version":"2.117.0","_id":"@kb-labs/policy-core@2.117.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.v3.js"},"dist":{"shasum":"13f785a0c2ab86b5c1dc47b35b9006ec6c698eb9","tarball":"https://registry.npmjs.org/@kb-labs/policy-core/-/policy-core-2.117.0.tgz","fileCount":21,"integrity":"sha512-nyBdvuusYsYHOFWzEHjVUqnA87gyMXB/4A7hVf2cvsSc+cetAfV7/LGNMuG2wx2MlsmN+j/GzklXEMJlSSgFuw==","signatures":[{"sig":"MEQCICyDjPMECiBa24EbE5OF/XCjbe9+9EFivL9anY1OZpjXAiA+wDe+V/R+/50c3kS0iOx+I4BSvzLmTbJMEY868GpI/w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":211350},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/artifacts/kb-labs-policy-core-2.117.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./dist/*":"./dist/*","./plugin-manifest":{"types":"./dist/manifest.v3.d.ts","import":"./dist/manifest.v3.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src --ext .ts","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint . --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/home/runner/work/kb-labs/kb-labs/.kb/release/artifacts/kb-labs-policy-core-2.117.0.tgz","_integrity":"sha512-nyBdvuusYsYHOFWzEHjVUqnA87gyMXB/4A7hVf2cvsSc+cetAfV7/LGNMuG2wx2MlsmN+j/GzklXEMJlSSgFuw==","_npmVersion":"11.16.0","description":"Core implementation for KB Labs policy plugin. Category resolver, policy runner, and checks.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"^3.25.76","semver":"^7.6.3","@kb-labs/sdk":"2.115.2","@kb-labs/policy-contracts":"2.117.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.6","typescript":"^5.6.3","@types/node":"^24.3.3","@types/semver":"^7.5.8","@kb-labs/devkit":"2.117.0"},"_npmOperationalInternal":{"tmp":"tmp/policy-core_2.117.0_1786298019162_0.5918407741992642","host":"s3://npm-registry-packages-npm-production"}},"2.118.0":{"name":"@kb-labs/policy-core","version":"2.118.0","_id":"@kb-labs/policy-core@2.118.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.v3.js"},"dist":{"shasum":"4814b70053c6d5910e87cb98dc0dca40bd4602c4","tarball":"https://registry.npmjs.org/@kb-labs/policy-core/-/policy-core-2.118.0.tgz","fileCount":21,"integrity":"sha512-zr2HiySNmO7O9D185AyNR6fmJG+9KVnSJqMPnz7k2YrCVBmjPL274RKqU1GuhPPPRMOJ7ysd8QGGFMfZqffZaQ==","signatures":[{"sig":"MEQCIF9V+zmpl8BNCPxUbgqbBapimVi8w8wlggiCtSoAXz2NAiBL+zFnBHi5Vgk9Z6D+inSL8QtChwq4sPsKJl/13yBxZQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":211350},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/artifacts/kb-labs-policy-core-2.118.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./dist/*":"./dist/*","./plugin-manifest":{"types":"./dist/manifest.v3.d.ts","import":"./dist/manifest.v3.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src --ext .ts","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint . --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/home/runner/work/kb-labs/kb-labs/.kb/release/artifacts/kb-labs-policy-core-2.118.0.tgz","_integrity":"sha512-zr2HiySNmO7O9D185AyNR6fmJG+9KVnSJqMPnz7k2YrCVBmjPL274RKqU1GuhPPPRMOJ7ysd8QGGFMfZqffZaQ==","_npmVersion":"11.16.0","description":"Core implementation for KB Labs policy plugin. Category resolver, policy runner, and checks.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"^3.25.76","semver":"^7.6.3","@kb-labs/sdk":"2.115.3","@kb-labs/policy-contracts":"2.118.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.6","typescript":"^5.6.3","@types/node":"^24.3.3","@types/semver":"^7.5.8","@kb-labs/devkit":"2.118.0"},"_npmOperationalInternal":{"tmp":"tmp/policy-core_2.118.0_1786471471367_0.1009457309217181","host":"s3://npm-registry-packages-npm-production"}},"2.118.1":{"name":"@kb-labs/policy-core","version":"2.118.1","_id":"@kb-labs/policy-core@2.118.1","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.v3.js"},"dist":{"shasum":"82c3fc701d3e57cd5cbdca42424a700ea8d8d16b","tarball":"https://registry.npmjs.org/@kb-labs/policy-core/-/policy-core-2.118.1.tgz","fileCount":21,"integrity":"sha512-+dyuOiOxGyCGr5Ir81OtagiC4NOzCACIKH37mBdKIJDLL4Dcu0sSJaT2GMvqnDlH2vqQx4CA8ocUBpAt5iCiTw==","signatures":[{"sig":"MEUCIQDeIqH9iRStbhAnYW4k8Y70CFV/9Gw8wF/n+Ut+ndVxCwIgM/ttVtI9dIF8b397sZNlH+EyBsYGBr42KqrSGTv6BRw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":211350},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/artifacts/kb-labs-policy-core-2.118.1.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./dist/*":"./dist/*","./plugin-manifest":{"types":"./dist/manifest.v3.d.ts","import":"./dist/manifest.v3.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src --ext .ts","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint . --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/home/runner/work/kb-labs/kb-labs/.kb/release/artifacts/kb-labs-policy-core-2.118.1.tgz","_integrity":"sha512-+dyuOiOxGyCGr5Ir81OtagiC4NOzCACIKH37mBdKIJDLL4Dcu0sSJaT2GMvqnDlH2vqQx4CA8ocUBpAt5iCiTw==","_npmVersion":"11.16.0","description":"Core implementation for KB Labs policy plugin. Category resolver, policy runner, and checks.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"^3.25.76","semver":"^7.6.3","@kb-labs/sdk":"2.115.3","@kb-labs/policy-contracts":"2.118.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.6","typescript":"^5.6.3","@types/node":"^24.3.3","@types/semver":"^7.5.8","@kb-labs/devkit":"2.118.1"},"_npmOperationalInternal":{"tmp":"tmp/policy-core_2.118.1_1786524602795_0.8992727059545149","host":"s3://npm-registry-packages-npm-production"}},"2.118.2":{"name":"@kb-labs/policy-core","version":"2.118.2","_id":"@kb-labs/policy-core@2.118.2","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.v3.js"},"dist":{"shasum":"11bc90336d11fbd9d116f4fa94d35c92c64b07fd","tarball":"https://registry.npmjs.org/@kb-labs/policy-core/-/policy-core-2.118.2.tgz","fileCount":21,"integrity":"sha512-M/PegqBjKuNbwONeNNAp7wZ0dsKhyfO9jUozc/49f3YMPR31YuEhGNd0iwhib7y1bHfsmti3DALzztg74GOwoA==","signatures":[{"sig":"MEUCIQDAk/6maimlM/e+BWH3Spl6cU961rKQ/Z0NBDstAHGwgQIgdHMYLK6fAFKNIdUv6Vd6pbyTPf8+m5Zn6tHEL5DuaP4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":211350},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/artifacts/kb-labs-policy-core-2.118.2.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./dist/*":"./dist/*","./plugin-manifest":{"types":"./dist/manifest.v3.d.ts","import":"./dist/manifest.v3.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src --ext .ts","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint . --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/home/runner/work/kb-labs/kb-labs/.kb/release/artifacts/kb-labs-policy-core-2.118.2.tgz","_integrity":"sha512-M/PegqBjKuNbwONeNNAp7wZ0dsKhyfO9jUozc/49f3YMPR31YuEhGNd0iwhib7y1bHfsmti3DALzztg74GOwoA==","_npmVersion":"11.16.0","description":"Core implementation for KB Labs policy plugin. Category resolver, policy runner, and checks.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"^3.25.76","semver":"^7.6.3","@kb-labs/sdk":"2.115.3","@kb-labs/policy-contracts":"2.118.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.6","typescript":"^5.6.3","@types/node":"^24.3.3","@types/semver":"^7.5.8","@kb-labs/devkit":"2.118.2"},"_npmOperationalInternal":{"tmp":"tmp/policy-core_2.118.2_1786573729526_0.10773836869768649","host":"s3://npm-registry-packages-npm-production"}},"2.119.0-canary.8c5512847":{"name":"@kb-labs/policy-core","version":"2.119.0-canary.8c5512847","_id":"@kb-labs/policy-core@2.119.0-canary.8c5512847","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.v3.js"},"dist":{"shasum":"ef35194d4b7cf6de875232f0a01eec241fcdb6b2","tarball":"https://registry.npmjs.org/@kb-labs/policy-core/-/policy-core-2.119.0-canary.8c5512847.tgz","fileCount":21,"integrity":"sha512-IiB0VG7xEvldXJAAWWM+JakjJhKhqPrFRyyxnz43U3g2FxiT6rbYoFlxy4Ksl5q4S93qUH4Jx/GBamm63ASWZA==","signatures":[{"sig":"MEYCIQDsHLRIyarlXXoQdmWtf79fMwcp/qmohsErhFK83GjqowIhAOb+g+B2iP64ZhsM+KZorpG7SejFeVk01LanBXEk2R0Q","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":211367},"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/*","./plugin-manifest":{"types":"./dist/manifest.v3.d.ts","import":"./dist/manifest.v3.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src --ext .ts","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint . --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"description":"Core implementation for KB Labs policy plugin. Category resolver, policy runner, and checks.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.1","dependencies":{"zod":"^3.25.76","semver":"^7.6.3","@kb-labs/sdk":"2.115.4","@kb-labs/policy-contracts":"2.118.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.6","typescript":"^5.6.3","@types/node":"^24.3.3","@types/semver":"^7.5.8","@kb-labs/devkit":"2.118.2"},"_npmOperationalInternal":{"tmp":"tmp/policy-core_2.119.0-canary.8c5512847_1786813460943_0.18236311140212025","host":"s3://npm-registry-packages-npm-production"}},"2.119.0-canary.cee505c72":{"name":"@kb-labs/policy-core","version":"2.119.0-canary.cee505c72","_id":"@kb-labs/policy-core@2.119.0-canary.cee505c72","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.v3.js"},"dist":{"shasum":"577a4bfec19d1b706a326297191a2954b60ba3c2","tarball":"https://registry.npmjs.org/@kb-labs/policy-core/-/policy-core-2.119.0-canary.cee505c72.tgz","fileCount":21,"integrity":"sha512-caB3Mus1GAMl9Nptn5ZoWhrT19MRMd71KHJrbErAm6ma/xhSE/vekBnQfCbj5osHhev69bLjXFkC3yEQ5n5wzA==","signatures":[{"sig":"MEUCIQCXQ9eoVAj3ile5RdqOyKj218MjGklum4PmvZxDGysLcQIgBcG83luyM2qK/yM+PbWyScpj4sJO0d+45cia+koSAL4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":211367},"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/*","./plugin-manifest":{"types":"./dist/manifest.v3.d.ts","import":"./dist/manifest.v3.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src --ext .ts","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint . --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"description":"Core implementation for KB Labs policy plugin. Category resolver, policy runner, and checks.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.1","dependencies":{"zod":"^3.25.76","semver":"^7.6.3","@kb-labs/sdk":"2.115.4","@kb-labs/policy-contracts":"2.118.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.6","typescript":"^5.6.3","@types/node":"^24.3.3","@types/semver":"^7.5.8","@kb-labs/devkit":"2.118.2"},"_npmOperationalInternal":{"tmp":"tmp/policy-core_2.119.0-canary.cee505c72_1787087280909_0.5826726903096489","host":"s3://npm-registry-packages-npm-production"}},"2.119.0-canary.85d060ea6":{"name":"@kb-labs/policy-core","version":"2.119.0-canary.85d060ea6","_id":"@kb-labs/policy-core@2.119.0-canary.85d060ea6","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.v3.js"},"dist":{"shasum":"7fd2f53ed1e3cafddc160fa01995f94b1e84b1d2","tarball":"https://registry.npmjs.org/@kb-labs/policy-core/-/policy-core-2.119.0-canary.85d060ea6.tgz","fileCount":21,"integrity":"sha512-k8Thy5tJ1EE2aD4wJdR3n/eWKGlsa73v37Ix5Exhg/Scl+juDGRoCoBocbmWzmaMbmrThBuQnMtyrBZUhVh+hw==","signatures":[{"sig":"MEUCIHHv4lITt+OzAu+ibAJyP4PA98OQF8ULFLPRSiMAAAGGAiEAtcs7W6B4J/ZseCw7nr1PyJHbSH4PrP0DjI9TW/QWBiU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":211367},"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/*","./plugin-manifest":{"types":"./dist/manifest.v3.d.ts","import":"./dist/manifest.v3.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src --ext .ts","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint . --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"description":"Core implementation for KB Labs policy plugin. Category resolver, policy runner, and checks.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.1","dependencies":{"zod":"^3.25.76","semver":"^7.6.3","@kb-labs/sdk":"2.115.4","@kb-labs/policy-contracts":"2.118.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.6","typescript":"^5.6.3","@types/node":"^24.3.3","@types/semver":"^7.5.8","@kb-labs/devkit":"2.118.2"},"_npmOperationalInternal":{"tmp":"tmp/policy-core_2.119.0-canary.85d060ea6_1787250520093_0.4187114352765906","host":"s3://npm-registry-packages-npm-production"}},"2.119.0-canary.c64d2c41e":{"name":"@kb-labs/policy-core","version":"2.119.0-canary.c64d2c41e","_id":"@kb-labs/policy-core@2.119.0-canary.c64d2c41e","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.v3.js"},"dist":{"shasum":"caf64ec8c758a197fe3f8e5dfba4fe1830321177","tarball":"https://registry.npmjs.org/@kb-labs/policy-core/-/policy-core-2.119.0-canary.c64d2c41e.tgz","fileCount":21,"integrity":"sha512-4Jt5jvjBpC4/bWgKzTRSZdvsFU+1FddX2qMN4F8qLdvfCuCshahydbZ3kJzbuzvO2J1dxRr6BpCsJo4VxMXiLw==","signatures":[{"sig":"MEUCIGiVFuUaWe8lOFmkSIAykYT9+hrqFQKMK3dbSduSYVo0AiEAsSUshsHy0RAm9W4D9YjPMs872FArnhyK9UFotI4TqpQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":211401},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-policy-core-2.119.0-canary.c64d2c41e.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./dist/*":"./dist/*","./plugin-manifest":{"types":"./dist/manifest.v3.d.ts","import":"./dist/manifest.v3.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src --ext .ts","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint . --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-policy-core-2.119.0-canary.c64d2c41e.tgz","_integrity":"sha512-4Jt5jvjBpC4/bWgKzTRSZdvsFU+1FddX2qMN4F8qLdvfCuCshahydbZ3kJzbuzvO2J1dxRr6BpCsJo4VxMXiLw==","_npmVersion":"11.17.0","description":"Core implementation for KB Labs policy plugin. Category resolver, policy runner, and checks.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"zod":"^3.25.76","semver":"^7.6.3","@kb-labs/sdk":"2.115.4","@kb-labs/policy-contracts":"2.119.0-canary.c64d2c41e"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.6","typescript":"^5.6.3","@types/node":"^24.3.3","@types/semver":"^7.5.8","@kb-labs/devkit":"2.119.0-canary.c64d2c41e"},"_npmOperationalInternal":{"tmp":"tmp/policy-core_2.119.0-canary.c64d2c41e_1787609013069_0.9705103378326017","host":"s3://npm-registry-packages-npm-production"}},"2.119.0-canary.0b1ec4151":{"name":"@kb-labs/policy-core","version":"2.119.0-canary.0b1ec4151","_id":"@kb-labs/policy-core@2.119.0-canary.0b1ec4151","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.v3.js"},"dist":{"shasum":"7cebe32007716ad2edf2ca86e5647b233916e4c0","tarball":"https://registry.npmjs.org/@kb-labs/policy-core/-/policy-core-2.119.0-canary.0b1ec4151.tgz","fileCount":21,"integrity":"sha512-8PORMtrvCcJ2MLAhcWakwvUtNsnEyZlZnlACnQDtTsbbyYFRvuC9ZW2sH5htLLaM0feIDuBCCl+56DNTHdRIHw==","signatures":[{"sig":"MEUCIQCGJmCEtqDENOhSCclGTYWg72lGgccHK5OJ7w7OE5sgHwIgFDcG84EqRkL4PG/sNrJ7wL96yDmWdqna8C9g5gM8tss=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":211401},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-policy-core-2.119.0-canary.0b1ec4151.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./dist/*":"./dist/*","./plugin-manifest":{"types":"./dist/manifest.v3.d.ts","import":"./dist/manifest.v3.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src --ext .ts","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint . --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-policy-core-2.119.0-canary.0b1ec4151.tgz","_integrity":"sha512-8PORMtrvCcJ2MLAhcWakwvUtNsnEyZlZnlACnQDtTsbbyYFRvuC9ZW2sH5htLLaM0feIDuBCCl+56DNTHdRIHw==","_npmVersion":"11.17.0","description":"Core implementation for KB Labs policy plugin. Category resolver, policy runner, and checks.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"zod":"^3.25.76","semver":"^7.6.3","@kb-labs/sdk":"2.115.4","@kb-labs/policy-contracts":"2.119.0-canary.0b1ec4151"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.6","typescript":"^5.6.3","@types/node":"^24.3.3","@types/semver":"^7.5.8","@kb-labs/devkit":"2.119.0-canary.0b1ec4151"},"_npmOperationalInternal":{"tmp":"tmp/policy-core_2.119.0-canary.0b1ec4151_1787611080794_0.3525775233187671","host":"s3://npm-registry-packages-npm-production"}},"2.119.0-canary.2077501f1":{"name":"@kb-labs/policy-core","version":"2.119.0-canary.2077501f1","_id":"@kb-labs/policy-core@2.119.0-canary.2077501f1","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.v3.js"},"dist":{"shasum":"7aa3dca86e25785bb7dc3c5ad6b044cb4d39a3a8","tarball":"https://registry.npmjs.org/@kb-labs/policy-core/-/policy-core-2.119.0-canary.2077501f1.tgz","fileCount":21,"integrity":"sha512-MO+cgRQjJFCOFOgstu9MmI/5Wkqx+K6OF0gSBYSKMi5xBGjimZxK95uKUljJHVM3RQ2x6KePI6XU0add2hfmQw==","signatures":[{"sig":"MEQCICg9npJ7Uq/GH2GokcjXbJ5TNVdLRAtGjeNm4H8+5xg7AiA3Sa4REmrCSuVYFFSUVfUDP5vYGNxmDr0YVsj90I0k7w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":211401},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-policy-core-2.119.0-canary.2077501f1.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./dist/*":"./dist/*","./plugin-manifest":{"types":"./dist/manifest.v3.d.ts","import":"./dist/manifest.v3.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src --ext .ts","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint . --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-policy-core-2.119.0-canary.2077501f1.tgz","_integrity":"sha512-MO+cgRQjJFCOFOgstu9MmI/5Wkqx+K6OF0gSBYSKMi5xBGjimZxK95uKUljJHVM3RQ2x6KePI6XU0add2hfmQw==","_npmVersion":"11.17.0","description":"Core implementation for KB Labs policy plugin. Category resolver, policy runner, and checks.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"zod":"^3.25.76","semver":"^7.6.3","@kb-labs/sdk":"2.115.4","@kb-labs/policy-contracts":"2.119.0-canary.2077501f1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.6","typescript":"^5.6.3","@types/node":"^24.3.3","@types/semver":"^7.5.8","@kb-labs/devkit":"2.119.0-canary.2077501f1"},"_npmOperationalInternal":{"tmp":"tmp/policy-core_2.119.0-canary.2077501f1_1787613708484_0.04140961633553575","host":"s3://npm-registry-packages-npm-production"}},"2.119.0-canary.b20fd4a5b":{"name":"@kb-labs/policy-core","version":"2.119.0-canary.b20fd4a5b","_id":"@kb-labs/policy-core@2.119.0-canary.b20fd4a5b","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.v3.js"},"dist":{"shasum":"e9e8b350908b3ffd465debd8407187a50b353d7f","tarball":"https://registry.npmjs.org/@kb-labs/policy-core/-/policy-core-2.119.0-canary.b20fd4a5b.tgz","fileCount":21,"integrity":"sha512-iojR5DkZ/TnqS9bOrYTY7TBNCy31U+5jFOyhvyrRtN6XEl0wlcqlETaK8jayAI9SlOXxq3ZqoROi2eYvCtrLTg==","signatures":[{"sig":"MEQCIEhZHDYfLmqXu+Ww4+0aChp/yO3lg2TYvfizKhb3Rug5AiBZAgfs7QAFb/NyHVS8JsxRCl6llZJV+rIbHAl85jJGpA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":211401},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-policy-core-2.119.0-canary.b20fd4a5b.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./dist/*":"./dist/*","./plugin-manifest":{"types":"./dist/manifest.v3.d.ts","import":"./dist/manifest.v3.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src --ext .ts","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint . --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-policy-core-2.119.0-canary.b20fd4a5b.tgz","_integrity":"sha512-iojR5DkZ/TnqS9bOrYTY7TBNCy31U+5jFOyhvyrRtN6XEl0wlcqlETaK8jayAI9SlOXxq3ZqoROi2eYvCtrLTg==","_npmVersion":"11.17.0","description":"Core implementation for KB Labs policy plugin. Category resolver, policy runner, and checks.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"zod":"^3.25.76","semver":"^7.6.3","@kb-labs/sdk":"2.115.4","@kb-labs/policy-contracts":"2.119.0-canary.b20fd4a5b"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.6","typescript":"^5.6.3","@types/node":"^24.3.3","@types/semver":"^7.5.8","@kb-labs/devkit":"2.119.0-canary.b20fd4a5b"},"_npmOperationalInternal":{"tmp":"tmp/policy-core_2.119.0-canary.b20fd4a5b_1787625665925_0.10739271092278369","host":"s3://npm-registry-packages-npm-production"}},"2.119.0-canary.448a88d0f":{"name":"@kb-labs/policy-core","version":"2.119.0-canary.448a88d0f","_id":"@kb-labs/policy-core@2.119.0-canary.448a88d0f","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.v3.js"},"dist":{"shasum":"12d80bc61ff2e758825cac43cbeae86109ee6ad3","tarball":"https://registry.npmjs.org/@kb-labs/policy-core/-/policy-core-2.119.0-canary.448a88d0f.tgz","fileCount":21,"integrity":"sha512-HM6T3H74baVAL9BqrruJSnxGXwgZz4anBa8SDxSa6BqDNLh9ubclJuKiUpFM9MT7q8kQXD4FNKjebT923VuGdQ==","signatures":[{"sig":"MEUCIEojCpCK4eMqhsPn/4CGBCJeO32/Eb3ymQ5twNwpq6PGAiEAnQILCz9S2h/W+lXJrv/cmUxoe64gAO/GbyQh+wpEcCU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":211401},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-policy-core-2.119.0-canary.448a88d0f.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./dist/*":"./dist/*","./plugin-manifest":{"types":"./dist/manifest.v3.d.ts","import":"./dist/manifest.v3.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src --ext .ts","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint . --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-policy-core-2.119.0-canary.448a88d0f.tgz","_integrity":"sha512-HM6T3H74baVAL9BqrruJSnxGXwgZz4anBa8SDxSa6BqDNLh9ubclJuKiUpFM9MT7q8kQXD4FNKjebT923VuGdQ==","_npmVersion":"11.17.0","description":"Core implementation for KB Labs policy plugin. Category resolver, policy runner, and checks.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"zod":"^3.25.76","semver":"^7.6.3","@kb-labs/sdk":"2.115.4","@kb-labs/policy-contracts":"2.119.0-canary.448a88d0f"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.6","typescript":"^5.6.3","@types/node":"^24.3.3","@types/semver":"^7.5.8","@kb-labs/devkit":"2.119.0-canary.448a88d0f"},"_npmOperationalInternal":{"tmp":"tmp/policy-core_2.119.0-canary.448a88d0f_1787638335425_0.2678482512891698","host":"s3://npm-registry-packages-npm-production"}},"2.119.0-canary.e120bc0ee":{"name":"@kb-labs/policy-core","version":"2.119.0-canary.e120bc0ee","_id":"@kb-labs/policy-core@2.119.0-canary.e120bc0ee","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.v3.js"},"dist":{"shasum":"cc7f4081310cce8ecaac74515da7e4f4fd48d144","tarball":"https://registry.npmjs.org/@kb-labs/policy-core/-/policy-core-2.119.0-canary.e120bc0ee.tgz","fileCount":21,"integrity":"sha512-P433IAruT7S/xQAdgqjzrCoyBx1BNKAnhzmC15u0aBhggJJXvB8rwRTjqKGoQmAd268QU6gZXQmm3wcEFqc09Q==","signatures":[{"sig":"MEQCIGKAZnB5IgAdObTsVXonFes9TryZ86VPI/Y+I8tGvRc+AiBVBfd3NHJRaeHeR4gsbMMLlQSoaFiEywSCh6jo0WYjyQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":211401},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-policy-core-2.119.0-canary.e120bc0ee.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./dist/*":"./dist/*","./plugin-manifest":{"types":"./dist/manifest.v3.d.ts","import":"./dist/manifest.v3.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src --ext .ts","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint . --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-policy-core-2.119.0-canary.e120bc0ee.tgz","_integrity":"sha512-P433IAruT7S/xQAdgqjzrCoyBx1BNKAnhzmC15u0aBhggJJXvB8rwRTjqKGoQmAd268QU6gZXQmm3wcEFqc09Q==","_npmVersion":"11.17.0","description":"Core implementation for KB Labs policy plugin. Category resolver, policy runner, and checks.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"zod":"^3.25.76","semver":"^7.6.3","@kb-labs/sdk":"2.115.4","@kb-labs/policy-contracts":"2.119.0-canary.e120bc0ee"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.6","typescript":"^5.6.3","@types/node":"^24.3.3","@types/semver":"^7.5.8","@kb-labs/devkit":"2.119.0-canary.e120bc0ee"},"_npmOperationalInternal":{"tmp":"tmp/policy-core_2.119.0-canary.e120bc0ee_1787640800095_0.888103074860408","host":"s3://npm-registry-packages-npm-production"}},"2.119.0-canary.6ec5ad2e4":{"name":"@kb-labs/policy-core","version":"2.119.0-canary.6ec5ad2e4","_id":"@kb-labs/policy-core@2.119.0-canary.6ec5ad2e4","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.v3.js"},"dist":{"shasum":"12c6f5800616cbe6a9e53369a84de7484c1eb43f","tarball":"https://registry.npmjs.org/@kb-labs/policy-core/-/policy-core-2.119.0-canary.6ec5ad2e4.tgz","fileCount":21,"integrity":"sha512-KFGx2B0GqYoDcwfu1wkUqgo9ui6BE2gNlJRoN9ExD8UXPd+0vLZiIkWRgUh5CrPwJdjCSxfEFbVozm+ZjUUicg==","signatures":[{"sig":"MEYCIQCpC76PZP+FHpdpm10OYiymzolNynTwnT/4zh1oQHsesgIhAL1mCIorhiCxIi5GxNVrPfUijZTehBRE8TEw1hR2A8O2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":211401},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-policy-core-2.119.0-canary.6ec5ad2e4.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./dist/*":"./dist/*","./plugin-manifest":{"types":"./dist/manifest.v3.d.ts","import":"./dist/manifest.v3.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src --ext .ts","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint . --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-policy-core-2.119.0-canary.6ec5ad2e4.tgz","_integrity":"sha512-KFGx2B0GqYoDcwfu1wkUqgo9ui6BE2gNlJRoN9ExD8UXPd+0vLZiIkWRgUh5CrPwJdjCSxfEFbVozm+ZjUUicg==","_npmVersion":"11.17.0","description":"Core implementation for KB Labs policy plugin. Category resolver, policy runner, and checks.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"zod":"^3.25.76","semver":"^7.6.3","@kb-labs/sdk":"2.115.4","@kb-labs/policy-contracts":"2.119.0-canary.6ec5ad2e4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.6","typescript":"^5.6.3","@types/node":"^24.3.3","@types/semver":"^7.5.8","@kb-labs/devkit":"2.119.0-canary.6ec5ad2e4"},"_npmOperationalInternal":{"tmp":"tmp/policy-core_2.119.0-canary.6ec5ad2e4_1787671525054_0.7924712095582069","host":"s3://npm-registry-packages-npm-production"}},"2.119.0-canary.f8394d5fd":{"name":"@kb-labs/policy-core","version":"2.119.0-canary.f8394d5fd","_id":"@kb-labs/policy-core@2.119.0-canary.f8394d5fd","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.v3.js"},"dist":{"shasum":"b660e59f3bbbf16add2feb5df208cc858c78e4cb","tarball":"https://registry.npmjs.org/@kb-labs/policy-core/-/policy-core-2.119.0-canary.f8394d5fd.tgz","fileCount":21,"integrity":"sha512-nXS7uiUGCicOzWFHBrOR1YRrmw4qADVTGZbXNIlUbqU3Dy16GpqwglBP09Brc2t9AP6f99kH0o9vKqfNsMGNnA==","signatures":[{"sig":"MEUCIFwUY+/sSS+xtFlCY/bWUsEfKrFyu7BU7iBvF9uFKAWmAiEAr6A287vicy9oqPS34/3uEhYTYUN5u39U8P5k8MSea/8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":211401},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-policy-core-2.119.0-canary.f8394d5fd.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./dist/*":"./dist/*","./plugin-manifest":{"types":"./dist/manifest.v3.d.ts","import":"./dist/manifest.v3.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src --ext .ts","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint . --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-policy-core-2.119.0-canary.f8394d5fd.tgz","_integrity":"sha512-nXS7uiUGCicOzWFHBrOR1YRrmw4qADVTGZbXNIlUbqU3Dy16GpqwglBP09Brc2t9AP6f99kH0o9vKqfNsMGNnA==","_npmVersion":"11.17.0","description":"Core implementation for KB Labs policy plugin. Category resolver, policy runner, and checks.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"zod":"^3.25.76","semver":"^7.6.3","@kb-labs/sdk":"2.115.4","@kb-labs/policy-contracts":"2.119.0-canary.f8394d5fd"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.6","typescript":"^5.6.3","@types/node":"^24.3.3","@types/semver":"^7.5.8","@kb-labs/devkit":"2.119.0-canary.f8394d5fd"},"_npmOperationalInternal":{"tmp":"tmp/policy-core_2.119.0-canary.f8394d5fd_1787675231498_0.23536381467373912","host":"s3://npm-registry-packages-npm-production"}},"2.119.0-canary.bb3d7f2f1":{"name":"@kb-labs/policy-core","version":"2.119.0-canary.bb3d7f2f1","_id":"@kb-labs/policy-core@2.119.0-canary.bb3d7f2f1","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.v3.js"},"dist":{"shasum":"4c6fca8dcf722bba1f5f2f2610e5152a23e86d36","tarball":"https://registry.npmjs.org/@kb-labs/policy-core/-/policy-core-2.119.0-canary.bb3d7f2f1.tgz","fileCount":21,"integrity":"sha512-jPHsUKgccBqQiwajavaT29KO6VUDyVjwEF9yYKYMdCs1Z3Hubcuydqr/lNAUVJ2ogAbUjgHBP5ZllJ4WO1swwQ==","signatures":[{"sig":"MEYCIQCnoWYgI9sAtcI4JVlowUOEaJtXL02pqJ2DT0tTFhaRuwIhAKQtd829gQMotC4YRKKLX3a8Ezu5SlM92RNZdoOp0zzl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":211401},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-policy-core-2.119.0-canary.bb3d7f2f1.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./dist/*":"./dist/*","./plugin-manifest":{"types":"./dist/manifest.v3.d.ts","import":"./dist/manifest.v3.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src --ext .ts","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint . --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-policy-core-2.119.0-canary.bb3d7f2f1.tgz","_integrity":"sha512-jPHsUKgccBqQiwajavaT29KO6VUDyVjwEF9yYKYMdCs1Z3Hubcuydqr/lNAUVJ2ogAbUjgHBP5ZllJ4WO1swwQ==","_npmVersion":"11.17.0","description":"Core implementation for KB Labs policy plugin. Category resolver, policy runner, and checks.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"zod":"^3.25.76","semver":"^7.6.3","@kb-labs/sdk":"2.115.4","@kb-labs/policy-contracts":"2.119.0-canary.bb3d7f2f1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.6","typescript":"^5.6.3","@types/node":"^24.3.3","@types/semver":"^7.5.8","@kb-labs/devkit":"2.119.0-canary.bb3d7f2f1"},"_npmOperationalInternal":{"tmp":"tmp/policy-core_2.119.0-canary.bb3d7f2f1_1787680984256_0.07849390089067576","host":"s3://npm-registry-packages-npm-production"}},"2.119.0-canary.3edea00f6":{"name":"@kb-labs/policy-core","version":"2.119.0-canary.3edea00f6","_id":"@kb-labs/policy-core@2.119.0-canary.3edea00f6","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.v3.js"},"dist":{"shasum":"a8d0b6bbab8932b1e88e332342753945f6056464","tarball":"https://registry.npmjs.org/@kb-labs/policy-core/-/policy-core-2.119.0-canary.3edea00f6.tgz","fileCount":20,"integrity":"sha512-ByogbM2CUYogKoyXifbfpNK1kA55V3+IH2Ryl2R/Xu8hy19C0Pw+dgj0yiSQTz89D+bKaz4+HuBwobEL9/THJA==","signatures":[{"sig":"MEQCICntydxiYKAAauJ/bOBIF+gwgFOQweEaCET7zOTX44NLAiAzZ6Z0A/+JOgQKWT459GZuVOm8VoJw0dgu4atRB2EbsQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":208585},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-policy-core-2.119.0-canary.3edea00f6.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./dist/*":"./dist/*","./plugin-manifest":{"types":"./dist/manifest.v3.d.ts","import":"./dist/manifest.v3.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src --ext .ts","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint . --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-policy-core-2.119.0-canary.3edea00f6.tgz","_integrity":"sha512-ByogbM2CUYogKoyXifbfpNK1kA55V3+IH2Ryl2R/Xu8hy19C0Pw+dgj0yiSQTz89D+bKaz4+HuBwobEL9/THJA==","_npmVersion":"11.17.0","description":"Core implementation for KB Labs policy plugin. Category resolver, policy runner, and checks.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"zod":"^3.25.76","semver":"^7.6.3","@kb-labs/sdk":"2.115.4","@kb-labs/policy-contracts":"2.119.0-canary.3edea00f6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.6","typescript":"^5.6.3","@types/node":"^24.3.3","@types/semver":"^7.5.8","@kb-labs/devkit":"2.119.0-canary.3edea00f6"},"_npmOperationalInternal":{"tmp":"tmp/policy-core_2.119.0-canary.3edea00f6_1787765353508_0.4971824111224854","host":"s3://npm-registry-packages-npm-production"}},"2.119.0-canary.8f939a290":{"name":"@kb-labs/policy-core","version":"2.119.0-canary.8f939a290","_id":"@kb-labs/policy-core@2.119.0-canary.8f939a290","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.v3.js"},"dist":{"shasum":"08d77995eb9585e38a56c99f3a840f6afd591ee4","tarball":"https://registry.npmjs.org/@kb-labs/policy-core/-/policy-core-2.119.0-canary.8f939a290.tgz","fileCount":20,"integrity":"sha512-SJYX47U2QJ3kGQv1nxzh514UHwFvSQhSJshALyxen4JneifGJhQ2cj3F6SF4hfmV8eSi83ncuzV++8y8jlQZpQ==","signatures":[{"sig":"MEUCIDPLLUFX2aqWAv1ygtxzoVoqPG9liNSzPUsEapx2w0TtAiEAtARQHREP7nUdb4Hids0C3p4DXFMyo8//gAZLURdfSwU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":208585},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-policy-core-2.119.0-canary.8f939a290.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./dist/*":"./dist/*","./plugin-manifest":{"types":"./dist/manifest.v3.d.ts","import":"./dist/manifest.v3.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src --ext .ts","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint . --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-policy-core-2.119.0-canary.8f939a290.tgz","_integrity":"sha512-SJYX47U2QJ3kGQv1nxzh514UHwFvSQhSJshALyxen4JneifGJhQ2cj3F6SF4hfmV8eSi83ncuzV++8y8jlQZpQ==","_npmVersion":"11.17.0","description":"Core implementation for KB Labs policy plugin. Category resolver, policy runner, and checks.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"zod":"^3.25.76","semver":"^7.6.3","@kb-labs/sdk":"2.115.4","@kb-labs/policy-contracts":"2.119.0-canary.8f939a290"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.6","typescript":"^5.6.3","@types/node":"^24.3.3","@types/semver":"^7.5.8","@kb-labs/devkit":"2.119.0-canary.8f939a290"},"_npmOperationalInternal":{"tmp":"tmp/policy-core_2.119.0-canary.8f939a290_1787788207025_0.7334447194970906","host":"s3://npm-registry-packages-npm-production"}},"2.119.0-canary.0c078654e":{"name":"@kb-labs/policy-core","version":"2.119.0-canary.0c078654e","_id":"@kb-labs/policy-core@2.119.0-canary.0c078654e","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.v3.js"},"dist":{"shasum":"1486c4bc5189ededa8ce3fc16b9671ae3c0ef82d","tarball":"https://registry.npmjs.org/@kb-labs/policy-core/-/policy-core-2.119.0-canary.0c078654e.tgz","fileCount":20,"integrity":"sha512-3ANhsPS4WMlvlBaMIgUvZjBmNVrmlXNsxBjR519zKsSIs3XDIKX8Nx3hIpKk0l2l9fsd6jQHEJQiSX9aMm6BRg==","signatures":[{"sig":"MEUCIQD1fmhYuJn0qhzQ/JmLZawnhxHv5B9RrVgPqHzP4xeTewIgZuLd9/wKF4z/pYfUux4hNHnR2EEfhC7eXdOsow9cLgw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":208585},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-policy-core-2.119.0-canary.0c078654e.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./dist/*":"./dist/*","./plugin-manifest":{"types":"./dist/manifest.v3.d.ts","import":"./dist/manifest.v3.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src --ext .ts","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint . --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-policy-core-2.119.0-canary.0c078654e.tgz","_integrity":"sha512-3ANhsPS4WMlvlBaMIgUvZjBmNVrmlXNsxBjR519zKsSIs3XDIKX8Nx3hIpKk0l2l9fsd6jQHEJQiSX9aMm6BRg==","_npmVersion":"11.17.0","description":"Core implementation for KB Labs policy plugin. Category resolver, policy runner, and checks.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"zod":"^3.25.76","semver":"^7.6.3","@kb-labs/sdk":"2.115.4","@kb-labs/policy-contracts":"2.119.0-canary.0c078654e"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.6","typescript":"^5.6.3","@types/node":"^24.3.3","@types/semver":"^7.5.8","@kb-labs/devkit":"2.119.0-canary.0c078654e"},"_npmOperationalInternal":{"tmp":"tmp/policy-core_2.119.0-canary.0c078654e_1787790351346_0.3847200200617673","host":"s3://npm-registry-packages-npm-production"}},"2.119.0-canary.ce846d079":{"name":"@kb-labs/policy-core","version":"2.119.0-canary.ce846d079","_id":"@kb-labs/policy-core@2.119.0-canary.ce846d079","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.v3.js"},"dist":{"shasum":"59b6007ebf6410d17fc82d9c628717391f476dcd","tarball":"https://registry.npmjs.org/@kb-labs/policy-core/-/policy-core-2.119.0-canary.ce846d079.tgz","fileCount":20,"integrity":"sha512-BxYJ3lirOguJq+SD2H7narJ/nkNB4NB5EN5wT1h5wYARA4W8XfRA5+BQT1MaMFdn9NFckUqeQeYh7PYu2eSOEw==","signatures":[{"sig":"MEUCIFKrxHrbkHEgibAO7xLC9OjDJ2HKupCIFyaFNda+ecMfAiEA4poZvVVW7EvIEdfS9Bjle9+eRyXQ21xf1XSHhIrFnR4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":208585},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-policy-core-2.119.0-canary.ce846d079.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./dist/*":"./dist/*","./plugin-manifest":{"types":"./dist/manifest.v3.d.ts","import":"./dist/manifest.v3.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src --ext .ts","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint . --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-policy-core-2.119.0-canary.ce846d079.tgz","_integrity":"sha512-BxYJ3lirOguJq+SD2H7narJ/nkNB4NB5EN5wT1h5wYARA4W8XfRA5+BQT1MaMFdn9NFckUqeQeYh7PYu2eSOEw==","_npmVersion":"11.17.0","description":"Core implementation for KB Labs policy plugin. Category resolver, policy runner, and checks.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"zod":"^3.25.76","semver":"^7.6.3","@kb-labs/sdk":"2.115.4","@kb-labs/policy-contracts":"2.119.0-canary.ce846d079"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.6","typescript":"^5.6.3","@types/node":"^24.3.3","@types/semver":"^7.5.8","@kb-labs/devkit":"2.119.0-canary.ce846d079"},"_npmOperationalInternal":{"tmp":"tmp/policy-core_2.119.0-canary.ce846d079_1787793754046_0.12500360360896634","host":"s3://npm-registry-packages-npm-production"}},"2.119.0-canary.62ffd5965":{"name":"@kb-labs/policy-core","version":"2.119.0-canary.62ffd5965","_id":"@kb-labs/policy-core@2.119.0-canary.62ffd5965","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.v3.js"},"dist":{"shasum":"968a17f5eea7d608edb8f67ff4e076beef2fc30b","tarball":"https://registry.npmjs.org/@kb-labs/policy-core/-/policy-core-2.119.0-canary.62ffd5965.tgz","fileCount":20,"integrity":"sha512-7KmzhlBSUIYWmgjFxRUjWBo6BbZfBlIXBcwcvKpbVJr9Nvy7vOqjmuHZ9/1Tag6S8osUGqnQTEcAo/NiDCzAFA==","signatures":[{"sig":"MEUCIQCm6/KfVQPz88QTdcJylOI8JOUTCN8NM2aDraSWV0zI0gIgQ7nSwPpt0f+7cJRq5erSh4SvLcd92WQv5QuKBSYiWh0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":208585},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-policy-core-2.119.0-canary.62ffd5965.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./dist/*":"./dist/*","./plugin-manifest":{"types":"./dist/manifest.v3.d.ts","import":"./dist/manifest.v3.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src --ext .ts","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint . --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-policy-core-2.119.0-canary.62ffd5965.tgz","_integrity":"sha512-7KmzhlBSUIYWmgjFxRUjWBo6BbZfBlIXBcwcvKpbVJr9Nvy7vOqjmuHZ9/1Tag6S8osUGqnQTEcAo/NiDCzAFA==","_npmVersion":"11.17.0","description":"Core implementation for KB Labs policy plugin. Category resolver, policy runner, and checks.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"zod":"^3.25.76","semver":"^7.6.3","@kb-labs/sdk":"2.115.4","@kb-labs/policy-contracts":"2.119.0-canary.62ffd5965"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.6","typescript":"^5.6.3","@types/node":"^24.3.3","@types/semver":"^7.5.8","@kb-labs/devkit":"2.119.0-canary.62ffd5965"},"_npmOperationalInternal":{"tmp":"tmp/policy-core_2.119.0-canary.62ffd5965_1787799984915_0.21396592069054687","host":"s3://npm-registry-packages-npm-production"}},"2.119.0-canary.1b2bf822b":{"name":"@kb-labs/policy-core","version":"2.119.0-canary.1b2bf822b","_id":"@kb-labs/policy-core@2.119.0-canary.1b2bf822b","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.v3.js"},"dist":{"shasum":"2ac41dc26780c7cfb8e851abb9ff52c5cf21bc97","tarball":"https://registry.npmjs.org/@kb-labs/policy-core/-/policy-core-2.119.0-canary.1b2bf822b.tgz","fileCount":20,"integrity":"sha512-/YBnDc2JAdJjn8oDbCxTtpuTRCkn04CfiSgYUCDdLD3NX6OyGBWsSy562hiJzRVtm89QKmIIjqVjZXrV+9Kqkg==","signatures":[{"sig":"MEUCIQDvwXXy23pqrG7YqTUHLqjKM0v8ApUt1JTRmp6oAgtxGgIgUscEEctxcxMgNprKKZayyTFWBVTBC4hLAzgh1GRnH58=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":208585},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-policy-core-2.119.0-canary.1b2bf822b.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./dist/*":"./dist/*","./plugin-manifest":{"types":"./dist/manifest.v3.d.ts","import":"./dist/manifest.v3.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src --ext .ts","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint . --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-policy-core-2.119.0-canary.1b2bf822b.tgz","_integrity":"sha512-/YBnDc2JAdJjn8oDbCxTtpuTRCkn04CfiSgYUCDdLD3NX6OyGBWsSy562hiJzRVtm89QKmIIjqVjZXrV+9Kqkg==","_npmVersion":"11.17.0","description":"Core implementation for KB Labs policy plugin. Category resolver, policy runner, and checks.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"zod":"^3.25.76","semver":"^7.6.3","@kb-labs/sdk":"2.115.4","@kb-labs/policy-contracts":"2.119.0-canary.1b2bf822b"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.6","typescript":"^5.6.3","@types/node":"^24.3.3","@types/semver":"^7.5.8","@kb-labs/devkit":"2.119.0-canary.1b2bf822b"},"_npmOperationalInternal":{"tmp":"tmp/policy-core_2.119.0-canary.1b2bf822b_1787804484845_0.23719830133699693","host":"s3://npm-registry-packages-npm-production"}},"2.119.0-canary.602573533":{"name":"@kb-labs/policy-core","version":"2.119.0-canary.602573533","_id":"@kb-labs/policy-core@2.119.0-canary.602573533","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.v3.js"},"dist":{"shasum":"5f1911e404cdda77631a74368845c651bccada9a","tarball":"https://registry.npmjs.org/@kb-labs/policy-core/-/policy-core-2.119.0-canary.602573533.tgz","fileCount":20,"integrity":"sha512-b0bw37NQVLZHp20dUCoKTrKN1xFOUdMGeIuBWV63E3SunCRmZ/lcxcevdLQUVj8Iq/eogSSd+IuabqurEQDkAQ==","signatures":[{"sig":"MEUCIQC7yOapSc0bn7SInLP8AnOgwFwit+maehServroCByVTQIgX/BiMTOMFdbeb+9zEQbYNVo1vn7sXmAEnn4l8tV1n88=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":208585},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-policy-core-2.119.0-canary.602573533.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./dist/*":"./dist/*","./plugin-manifest":{"types":"./dist/manifest.v3.d.ts","import":"./dist/manifest.v3.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src --ext .ts","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint . --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-policy-core-2.119.0-canary.602573533.tgz","_integrity":"sha512-b0bw37NQVLZHp20dUCoKTrKN1xFOUdMGeIuBWV63E3SunCRmZ/lcxcevdLQUVj8Iq/eogSSd+IuabqurEQDkAQ==","_npmVersion":"11.17.0","description":"Core implementation for KB Labs policy plugin. Category resolver, policy runner, and checks.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"zod":"^3.25.76","semver":"^7.6.3","@kb-labs/sdk":"2.115.4","@kb-labs/policy-contracts":"2.119.0-canary.602573533"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.6","typescript":"^5.6.3","@types/node":"^24.3.3","@types/semver":"^7.5.8","@kb-labs/devkit":"2.119.0-canary.602573533"},"_npmOperationalInternal":{"tmp":"tmp/policy-core_2.119.0-canary.602573533_1787821779777_0.8728672560313535","host":"s3://npm-registry-packages-npm-production"}},"2.119.0-canary.0b4b21a55":{"name":"@kb-labs/policy-core","version":"2.119.0-canary.0b4b21a55","_id":"@kb-labs/policy-core@2.119.0-canary.0b4b21a55","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.v3.js"},"dist":{"shasum":"a2873aa855e16ba79f2eb31cd97257f66ef7ce45","tarball":"https://registry.npmjs.org/@kb-labs/policy-core/-/policy-core-2.119.0-canary.0b4b21a55.tgz","fileCount":20,"integrity":"sha512-GVdvGs/6nyUnHuiVTgL7ZPXBRkDsq+X4iAGbnylVcjkUccBOaG0qXGdyUrMro+tFcqMD3uASYCXe57eG3bJd5Q==","signatures":[{"sig":"MEUCIEnzdoP+U/5n/HaJvWcDuZwHsXv7JbEozDiIW7Ss2fUHAiEAgOQsL2fGcUReexOeMgJp/lIVoMOJT8hTDnI1fSOaztY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":208585},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-policy-core-2.119.0-canary.0b4b21a55.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./dist/*":"./dist/*","./plugin-manifest":{"types":"./dist/manifest.v3.d.ts","import":"./dist/manifest.v3.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src --ext .ts","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint . --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-policy-core-2.119.0-canary.0b4b21a55.tgz","_integrity":"sha512-GVdvGs/6nyUnHuiVTgL7ZPXBRkDsq+X4iAGbnylVcjkUccBOaG0qXGdyUrMro+tFcqMD3uASYCXe57eG3bJd5Q==","_npmVersion":"11.17.0","description":"Core implementation for KB Labs policy plugin. Category resolver, policy runner, and checks.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"zod":"^3.25.76","semver":"^7.6.3","@kb-labs/sdk":"2.115.4","@kb-labs/policy-contracts":"2.119.0-canary.0b4b21a55"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.6","typescript":"^5.6.3","@types/node":"^24.3.3","@types/semver":"^7.5.8","@kb-labs/devkit":"2.119.0-canary.0b4b21a55"},"_npmOperationalInternal":{"tmp":"tmp/policy-core_2.119.0-canary.0b4b21a55_1788376536790_0.054601391788082765","host":"s3://npm-registry-packages-npm-production"}},"2.119.0":{"name":"@kb-labs/policy-core","version":"2.119.0","_id":"@kb-labs/policy-core@2.119.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.v3.js"},"dist":{"shasum":"4234a841cdab80219f5ac1cf3ad285939befb84a","tarball":"https://registry.npmjs.org/@kb-labs/policy-core/-/policy-core-2.119.0.tgz","fileCount":20,"integrity":"sha512-/agdjQqsPdrAl9P6o94HbemV2A7DvhhkLCfcvnguCmnpC9R8L+GPrMCQJZa0sjC/q9qzBg4C+/ZzC3fsX2MLyw==","signatures":[{"sig":"MEUCIQDQOwfkozlcMfLUf2G1Qx/Jp80thQHdPsSpnb4i03pnhgIgY+Y9+1P3DCUYzeFOovki0ilsqYj6wcW9DNb9H7x+bAc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":208534},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-policy-core-2.119.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=24.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./dist/*":"./dist/*","./plugin-manifest":{"types":"./dist/manifest.v3.d.ts","import":"./dist/manifest.v3.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src --ext .ts","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint . --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-policy-core-2.119.0.tgz","_integrity":"sha512-/agdjQqsPdrAl9P6o94HbemV2A7DvhhkLCfcvnguCmnpC9R8L+GPrMCQJZa0sjC/q9qzBg4C+/ZzC3fsX2MLyw==","_npmVersion":"11.19.0","description":"Core implementation for KB Labs policy plugin. Category resolver, policy runner, and checks.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"zod":"^3.25.76","semver":"^7.6.3","@kb-labs/sdk":"2.115.4","@kb-labs/policy-contracts":"2.119.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.6","typescript":"^5.6.3","@types/node":"^24.3.3","@types/semver":"^7.5.8","@kb-labs/devkit":"2.119.0"},"_npmOperationalInternal":{"tmp":"tmp/policy-core_2.119.0_1788634943191_0.9874450748883394","host":"s3://npm-registry-packages-npm-production"}},"2.119.1-canary.b53bbee1d":{"name":"@kb-labs/policy-core","version":"2.119.1-canary.b53bbee1d","_id":"@kb-labs/policy-core@2.119.1-canary.b53bbee1d","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.v3.js"},"dist":{"shasum":"2399bb9f0c3157a0a5a92f0cc306d241dc6dc29a","tarball":"https://registry.npmjs.org/@kb-labs/policy-core/-/policy-core-2.119.1-canary.b53bbee1d.tgz","fileCount":20,"integrity":"sha512-1RYgPr2GLf0hKVepY+0Jzkx7qBqhdjXj+AXrrUFCAx/xK8yAjvsOapZM89qMZsllQw3v+85959u35zltIkZWAQ==","signatures":[{"sig":"MEYCIQDvQd3iDQWH6kRk20wfi8eNru6lehbJyGehhpkhNk25pQIhANRtFq3+Y+JfyACoO/VrugMDLEptQ5hgahWZ4Oz70iPw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":208585},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-policy-core-2.119.1-canary.b53bbee1d.tgz","types":"./dist/index.d.ts","engines":{"node":">=24.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./dist/*":"./dist/*","./plugin-manifest":{"types":"./dist/manifest.v3.d.ts","import":"./dist/manifest.v3.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src --ext .ts","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint . --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-policy-core-2.119.1-canary.b53bbee1d.tgz","_integrity":"sha512-1RYgPr2GLf0hKVepY+0Jzkx7qBqhdjXj+AXrrUFCAx/xK8yAjvsOapZM89qMZsllQw3v+85959u35zltIkZWAQ==","_npmVersion":"11.19.0","description":"Core implementation for KB Labs policy plugin. Category resolver, policy runner, and checks.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"zod":"^3.25.76","semver":"^7.6.3","@kb-labs/sdk":"2.115.4","@kb-labs/policy-contracts":"2.119.1-canary.b53bbee1d"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.6","typescript":"^5.6.3","@types/node":"^24.3.3","@types/semver":"^7.5.8","@kb-labs/devkit":"2.119.1-canary.b53bbee1d"},"_npmOperationalInternal":{"tmp":"tmp/policy-core_2.119.1-canary.b53bbee1d_1788649583811_0.832746819857334","host":"s3://npm-registry-packages-npm-production"}},"2.119.1-canary.a6aa9b388":{"name":"@kb-labs/policy-core","version":"2.119.1-canary.a6aa9b388","_id":"@kb-labs/policy-core@2.119.1-canary.a6aa9b388","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.v3.js"},"dist":{"shasum":"ed370b4310bb27239e1b7ec20e5c08dd89966159","tarball":"https://registry.npmjs.org/@kb-labs/policy-core/-/policy-core-2.119.1-canary.a6aa9b388.tgz","fileCount":20,"integrity":"sha512-/g2ybz2zPBBuZCgjCq9YZKshJZt9Yl9o9VQ9ieTYZNJ2RLenZqylSOi0zH567qFl9qxAXhCHBE59seJ1CF2fcg==","signatures":[{"sig":"MEUCIBYbwoxISFO8UkMnINHCknnvNbOXEjbav7vvKvCBD7CWAiEArYsCrErs1o4C2Ybp0GF0dKc7k5D1TG3GTx4o/ULrRY4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":208585},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-policy-core-2.119.1-canary.a6aa9b388.tgz","types":"./dist/index.d.ts","engines":{"node":">=24.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./dist/*":"./dist/*","./plugin-manifest":{"types":"./dist/manifest.v3.d.ts","import":"./dist/manifest.v3.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src --ext .ts","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint . --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-policy-core-2.119.1-canary.a6aa9b388.tgz","_integrity":"sha512-/g2ybz2zPBBuZCgjCq9YZKshJZt9Yl9o9VQ9ieTYZNJ2RLenZqylSOi0zH567qFl9qxAXhCHBE59seJ1CF2fcg==","_npmVersion":"11.19.0","description":"Core implementation for KB Labs policy plugin. Category resolver, policy runner, and checks.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"zod":"^3.25.76","semver":"^7.6.3","@kb-labs/sdk":"2.115.4","@kb-labs/policy-contracts":"2.119.1-canary.a6aa9b388"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.6","typescript":"^5.6.3","@types/node":"^24.3.3","@types/semver":"^7.5.8","@kb-labs/devkit":"2.119.1-canary.a6aa9b388"},"_npmOperationalInternal":{"tmp":"tmp/policy-core_2.119.1-canary.a6aa9b388_1788653728387_0.8778278239899944","host":"s3://npm-registry-packages-npm-production"}},"2.119.1-canary.57c3a1e5e":{"name":"@kb-labs/policy-core","version":"2.119.1-canary.57c3a1e5e","_id":"@kb-labs/policy-core@2.119.1-canary.57c3a1e5e","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.v3.js"},"dist":{"shasum":"f312d7dafc1eca402931b7d3c21845bc6d817148","tarball":"https://registry.npmjs.org/@kb-labs/policy-core/-/policy-core-2.119.1-canary.57c3a1e5e.tgz","fileCount":20,"integrity":"sha512-ffcqPFWtGwiXc7bxIw/POvWQpB67iq0lPwdZ+gftbNrHjM8UA4coH28XhyrTg2wGRLf7RD0ixXHD420NV3hDTw==","signatures":[{"sig":"MEUCIQDXNnXerX9Zackl+tjvwWDceHH2NIBWtrm/iU05fF9djgIgM/rgNd+OHJapY+ItyBT+NDvQyQ30nDb9MC/cE/slLXg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":208585},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-policy-core-2.119.1-canary.57c3a1e5e.tgz","types":"./dist/index.d.ts","engines":{"node":">=24.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./dist/*":"./dist/*","./plugin-manifest":{"types":"./dist/manifest.v3.d.ts","import":"./dist/manifest.v3.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src --ext .ts","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint . --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-policy-core-2.119.1-canary.57c3a1e5e.tgz","_integrity":"sha512-ffcqPFWtGwiXc7bxIw/POvWQpB67iq0lPwdZ+gftbNrHjM8UA4coH28XhyrTg2wGRLf7RD0ixXHD420NV3hDTw==","_npmVersion":"11.19.0","description":"Core implementation for KB Labs policy plugin. Category resolver, policy runner, and checks.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"zod":"^3.25.76","semver":"^7.6.3","@kb-labs/sdk":"2.115.4","@kb-labs/policy-contracts":"2.119.1-canary.57c3a1e5e"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.6","typescript":"^5.6.3","@types/node":"^24.3.3","@types/semver":"^7.5.8","@kb-labs/devkit":"2.119.1-canary.57c3a1e5e"},"_npmOperationalInternal":{"tmp":"tmp/policy-core_2.119.1-canary.57c3a1e5e_1788657743756_0.11319107243972759","host":"s3://npm-registry-packages-npm-production"}},"2.119.1-canary.1e87213c2":{"name":"@kb-labs/policy-core","version":"2.119.1-canary.1e87213c2","_id":"@kb-labs/policy-core@2.119.1-canary.1e87213c2","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.v3.js"},"dist":{"shasum":"a4e41a86f33d3dc6154099aefa200b70324ce961","tarball":"https://registry.npmjs.org/@kb-labs/policy-core/-/policy-core-2.119.1-canary.1e87213c2.tgz","fileCount":20,"integrity":"sha512-BvnEGFB2m1oSsVDt9sMKJ+6qlfxCHE79BfMSOau/dE+s4E62wql/cgVatN5MNeAlS7hy3K6UZHNuG7R5jQG08A==","signatures":[{"sig":"MEQCIE8KWozJAZkq+jFDLciUdd3qUGSn921AzZUQAU0ApbH7AiA/xNAQdPFCOjioLTviFLJJs9sFks3LWfnTANp4MOmPTQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":208585},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-policy-core-2.119.1-canary.1e87213c2.tgz","types":"./dist/index.d.ts","engines":{"node":">=24.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./dist/*":"./dist/*","./plugin-manifest":{"types":"./dist/manifest.v3.d.ts","import":"./dist/manifest.v3.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src --ext .ts","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint . --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-policy-core-2.119.1-canary.1e87213c2.tgz","_integrity":"sha512-BvnEGFB2m1oSsVDt9sMKJ+6qlfxCHE79BfMSOau/dE+s4E62wql/cgVatN5MNeAlS7hy3K6UZHNuG7R5jQG08A==","_npmVersion":"11.19.0","description":"Core implementation for KB Labs policy plugin. Category resolver, policy runner, and checks.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"zod":"^3.25.76","semver":"^7.6.3","@kb-labs/sdk":"2.115.4","@kb-labs/policy-contracts":"2.119.1-canary.1e87213c2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.6","typescript":"^5.6.3","@types/node":"^24.3.3","@types/semver":"^7.5.8","@kb-labs/devkit":"2.119.1-canary.1e87213c2"},"_npmOperationalInternal":{"tmp":"tmp/policy-core_2.119.1-canary.1e87213c2_1788661307711_0.36091091098062034","host":"s3://npm-registry-packages-npm-production"}},"2.119.1-canary.ee03bc25d":{"name":"@kb-labs/policy-core","version":"2.119.1-canary.ee03bc25d","_id":"@kb-labs/policy-core@2.119.1-canary.ee03bc25d","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.v3.js"},"dist":{"shasum":"acf7c6a27f74138308019075977fc8ec9e377e4c","tarball":"https://registry.npmjs.org/@kb-labs/policy-core/-/policy-core-2.119.1-canary.ee03bc25d.tgz","fileCount":20,"integrity":"sha512-B+FjwLuwbzNibacjkMz3kcdrRMd36LLPLBbIBkHKOrreI//FB13DA9Y0GxPq/wi7nQxwMHQnSRuTl1GKpFW+pw==","signatures":[{"sig":"MEYCIQDDOSEMoJYIxY0vdP8sxCTKwB1EHybGseeqZmkJ7vkgggIhANdOLoVIdLNZD4obZ3d9uKTZBniA76jDbOnd9mqgsiNS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":208585},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-policy-core-2.119.1-canary.ee03bc25d.tgz","types":"./dist/index.d.ts","engines":{"node":">=24.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./dist/*":"./dist/*","./plugin-manifest":{"types":"./dist/manifest.v3.d.ts","import":"./dist/manifest.v3.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src --ext .ts","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint . --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-policy-core-2.119.1-canary.ee03bc25d.tgz","_integrity":"sha512-B+FjwLuwbzNibacjkMz3kcdrRMd36LLPLBbIBkHKOrreI//FB13DA9Y0GxPq/wi7nQxwMHQnSRuTl1GKpFW+pw==","_npmVersion":"11.19.0","description":"Core implementation for KB Labs policy plugin. Category resolver, policy runner, and checks.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"zod":"^3.25.76","semver":"^7.6.3","@kb-labs/sdk":"2.115.4","@kb-labs/policy-contracts":"2.119.1-canary.ee03bc25d"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.6","typescript":"^5.6.3","@types/node":"^24.3.3","@types/semver":"^7.5.8","@kb-labs/devkit":"2.119.1-canary.ee03bc25d"},"_npmOperationalInternal":{"tmp":"tmp/policy-core_2.119.1-canary.ee03bc25d_1789209753756_0.7307175981421914","host":"s3://npm-registry-packages-npm-production"}},"2.119.1-canary.a73502f0d":{"name":"@kb-labs/policy-core","version":"2.119.1-canary.a73502f0d","_id":"@kb-labs/policy-core@2.119.1-canary.a73502f0d","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.v3.js"},"dist":{"shasum":"30685e1b1951ba1b93c77cf29780a1ae1936d480","tarball":"https://registry.npmjs.org/@kb-labs/policy-core/-/policy-core-2.119.1-canary.a73502f0d.tgz","fileCount":20,"integrity":"sha512-ZW+S9RyuR7AGlU0LoLKPDOte78DhWwrIQOVt2+zZ7OBvlND4QDLvt0ExrFBz9JyCAw2ufH1UnfTYvwRg772zzg==","signatures":[{"sig":"MEQCIEI0XhhiCqcRIJmCSRW1gllNsc5UFhi2X6OdgDP+hy+BAiBEBsvtNVuw8skhPrCwEh81NWnjwwBtSDZ0HinY2rW9Sw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":208585},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-policy-core-2.119.1-canary.a73502f0d.tgz","types":"./dist/index.d.ts","engines":{"node":">=24.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./dist/*":"./dist/*","./plugin-manifest":{"types":"./dist/manifest.v3.d.ts","import":"./dist/manifest.v3.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src --ext .ts","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint . --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-policy-core-2.119.1-canary.a73502f0d.tgz","_integrity":"sha512-ZW+S9RyuR7AGlU0LoLKPDOte78DhWwrIQOVt2+zZ7OBvlND4QDLvt0ExrFBz9JyCAw2ufH1UnfTYvwRg772zzg==","_npmVersion":"11.19.0","description":"Core implementation for KB Labs policy plugin. Category resolver, policy runner, and checks.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"zod":"^3.25.76","semver":"^7.6.3","@kb-labs/sdk":"2.115.4","@kb-labs/policy-contracts":"2.119.1-canary.a73502f0d"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.6","typescript":"^5.6.3","@types/node":"^24.3.3","@types/semver":"^7.5.8","@kb-labs/devkit":"2.119.1-canary.a73502f0d"},"_npmOperationalInternal":{"tmp":"tmp/policy-core_2.119.1-canary.a73502f0d_1789258055531_0.31114208790127496","host":"s3://npm-registry-packages-npm-production"}},"2.119.1-canary.e834e2cf9":{"name":"@kb-labs/policy-core","version":"2.119.1-canary.e834e2cf9","_id":"@kb-labs/policy-core@2.119.1-canary.e834e2cf9","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.v3.js"},"dist":{"shasum":"be3e53b0995b3a45a76469a4446080ceda85c4bc","tarball":"https://registry.npmjs.org/@kb-labs/policy-core/-/policy-core-2.119.1-canary.e834e2cf9.tgz","fileCount":20,"integrity":"sha512-y/gZ6wVW+RMeXEA+LMq4caCu7zsftWpeYdfC0Edzuhfs3RM36VQCNo+vgr7Unf+Yz1kdjZMqv6ZRpBNvIyrUzg==","signatures":[{"sig":"MEUCIDw8lKCHiAluUCQY7RbhC8a2DzDlwdhVyrVgfVdqqWNDAiEAx0d5qNtLVjIAeI8JOfKS+Vr903MfvEgYovCZ2WIMF8s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":208585},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-policy-core-2.119.1-canary.e834e2cf9.tgz","types":"./dist/index.d.ts","engines":{"node":">=24.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./dist/*":"./dist/*","./plugin-manifest":{"types":"./dist/manifest.v3.d.ts","import":"./dist/manifest.v3.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src --ext .ts","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint . --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-policy-core-2.119.1-canary.e834e2cf9.tgz","_integrity":"sha512-y/gZ6wVW+RMeXEA+LMq4caCu7zsftWpeYdfC0Edzuhfs3RM36VQCNo+vgr7Unf+Yz1kdjZMqv6ZRpBNvIyrUzg==","_npmVersion":"11.19.0","description":"Core implementation for KB Labs policy plugin. Category resolver, policy runner, and checks.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"zod":"^3.25.76","semver":"^7.6.3","@kb-labs/sdk":"2.115.4","@kb-labs/policy-contracts":"2.119.1-canary.e834e2cf9"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.6","typescript":"^5.6.3","@types/node":"^24.3.3","@types/semver":"^7.5.8","@kb-labs/devkit":"2.119.1-canary.e834e2cf9"},"_npmOperationalInternal":{"tmp":"tmp/policy-core_2.119.1-canary.e834e2cf9_1789300056636_0.9827997104470978","host":"s3://npm-registry-packages-npm-production"}},"2.119.1-canary.6a127adf8":{"name":"@kb-labs/policy-core","version":"2.119.1-canary.6a127adf8","_id":"@kb-labs/policy-core@2.119.1-canary.6a127adf8","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.v3.js"},"dist":{"shasum":"d63ac6b66153584ee9da7e63ae8463239714a6c6","tarball":"https://registry.npmjs.org/@kb-labs/policy-core/-/policy-core-2.119.1-canary.6a127adf8.tgz","fileCount":20,"integrity":"sha512-F+3+XbBZJX+FHr8/mDXtLY5mn3YkBfa97uQnbxfrKWCS8QnwLx3vuKb3MYuWx8oOhRH09/CEuFeYP5PEdZnzPQ==","signatures":[{"sig":"MEUCIFKG6yK0OHbqYaVXHCTPgi5T2wykf5/6aUQgepZeR+P4AiEAhy595HVaiDkskdm0QxCi6cNFkvbopywTxSQajzQ+YxU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":208585},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-policy-core-2.119.1-canary.6a127adf8.tgz","types":"./dist/index.d.ts","engines":{"node":">=24.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./dist/*":"./dist/*","./plugin-manifest":{"types":"./dist/manifest.v3.d.ts","import":"./dist/manifest.v3.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src --ext .ts","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint . --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-policy-core-2.119.1-canary.6a127adf8.tgz","_integrity":"sha512-F+3+XbBZJX+FHr8/mDXtLY5mn3YkBfa97uQnbxfrKWCS8QnwLx3vuKb3MYuWx8oOhRH09/CEuFeYP5PEdZnzPQ==","_npmVersion":"11.19.0","description":"Core implementation for KB Labs policy plugin. Category resolver, policy runner, and checks.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"zod":"^3.25.76","semver":"^7.6.3","@kb-labs/sdk":"2.115.4","@kb-labs/policy-contracts":"2.119.1-canary.6a127adf8"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.6","typescript":"^5.6.3","@types/node":"^24.3.3","@types/semver":"^7.5.8","@kb-labs/devkit":"2.119.1-canary.6a127adf8"},"_npmOperationalInternal":{"tmp":"tmp/policy-core_2.119.1-canary.6a127adf8_1789313045858_0.022098419842915717","host":"s3://npm-registry-packages-npm-production"}},"2.119.1-canary.c8f889b14":{"name":"@kb-labs/policy-core","version":"2.119.1-canary.c8f889b14","_id":"@kb-labs/policy-core@2.119.1-canary.c8f889b14","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.v3.js"},"dist":{"shasum":"20789d1c35db6c8900fb1eafd602da164d58d609","tarball":"https://registry.npmjs.org/@kb-labs/policy-core/-/policy-core-2.119.1-canary.c8f889b14.tgz","fileCount":20,"integrity":"sha512-zVxQzUI4WLBxDIYsteCjqVwDoFnCqK/xL3xyl982FUtYHdz5EaxwGPDxUq14f2JLdgwHsAcKwroQI24TYYfH0w==","signatures":[{"sig":"MEUCIExNjujbgKa+bv05JbvUHuAwR4/0sGc0ut5US8oKyEKXAiEAsphDh3yCAuGwS8k9uDelVSVfe75vclzEk7FAg75Qf1Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":208585},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-policy-core-2.119.1-canary.c8f889b14.tgz","types":"./dist/index.d.ts","engines":{"node":">=24.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./dist/*":"./dist/*","./plugin-manifest":{"types":"./dist/manifest.v3.d.ts","import":"./dist/manifest.v3.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src --ext .ts","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint . --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-policy-core-2.119.1-canary.c8f889b14.tgz","_integrity":"sha512-zVxQzUI4WLBxDIYsteCjqVwDoFnCqK/xL3xyl982FUtYHdz5EaxwGPDxUq14f2JLdgwHsAcKwroQI24TYYfH0w==","_npmVersion":"11.19.0","description":"Core implementation for KB Labs policy plugin. Category resolver, policy runner, and checks.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"zod":"^3.25.76","semver":"^7.6.3","@kb-labs/sdk":"2.117.0","@kb-labs/policy-contracts":"2.119.1-canary.c8f889b14"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.6","typescript":"^5.6.3","@types/node":"^24.3.3","@types/semver":"^7.5.8","@kb-labs/devkit":"2.119.1-canary.c8f889b14"},"_npmOperationalInternal":{"tmp":"tmp/policy-core_2.119.1-canary.c8f889b14_1789413216897_0.8667801192113476","host":"s3://npm-registry-packages-npm-production"}},"2.120.0-canary.68fdd56fa":{"name":"@kb-labs/policy-core","version":"2.120.0-canary.68fdd56fa","_id":"@kb-labs/policy-core@2.120.0-canary.68fdd56fa","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.v3.js"},"dist":{"shasum":"eb216bce0f39e0fa9dd23a7ec20d47bb796badb0","tarball":"https://registry.npmjs.org/@kb-labs/policy-core/-/policy-core-2.120.0-canary.68fdd56fa.tgz","fileCount":20,"integrity":"sha512-ChTXKxoXxe+0J/hTGgRwcrXz7dh0ZLQEdic857bT8kBAwndxyh+7yX1WsesdWIwQvionOhMmyCEkgiUp2e/2jg==","signatures":[{"sig":"MEYCIQDG5xZxCVyepzxDkCUMNguvuo2HEKLW3umWyYSmoj1vvwIhAJMsOQWoaKCptJutWM768y+isYaNWLDF14wnpHWTdWOd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC2rlVPsaDRtW8VwkT7OI4E+Y7Fj2vX42LI0W8Dbn56TwIhAIYnsxAlDkee2Xg3tizrOvg/qPf0yB+HYO4JwKbZNBqO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":208585},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-policy-core-2.120.0-canary.68fdd56fa.tgz","types":"./dist/index.d.ts","engines":{"node":">=24.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./dist/*":"./dist/*","./plugin-manifest":{"types":"./dist/manifest.v3.d.ts","import":"./dist/manifest.v3.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src --ext .ts","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint . --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-policy-core-2.120.0-canary.68fdd56fa.tgz","_integrity":"sha512-ChTXKxoXxe+0J/hTGgRwcrXz7dh0ZLQEdic857bT8kBAwndxyh+7yX1WsesdWIwQvionOhMmyCEkgiUp2e/2jg==","_npmVersion":"11.19.0","description":"Core implementation for KB Labs policy plugin. Category resolver, policy runner, and checks.","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"zod":"^3.25.76","semver":"^7.6.3","@kb-labs/sdk":"2.117.0","@kb-labs/policy-contracts":"2.120.0-canary.68fdd56fa"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.6","typescript":"^5.6.3","@types/node":"^24.3.3","@types/semver":"^7.5.8","@kb-labs/devkit":"2.120.0-canary.68fdd56fa"},"_npmOperationalInternal":{"tmp":"tmp/policy-core_2.120.0-canary.68fdd56fa_1790213038318_0.16189148044114487","host":"s3://npm-registry-packages-npm-production"}},"2.120.0":{"name":"@kb-labs/policy-core","version":"2.120.0","_id":"@kb-labs/policy-core@2.120.0","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.v3.js"},"dist":{"shasum":"040f0964fa1cd209ea813abdcdb12c8746e1d6c2","tarball":"https://registry.npmjs.org/@kb-labs/policy-core/-/policy-core-2.120.0.tgz","fileCount":20,"integrity":"sha512-Xn4+82l/LEDvQH/ETjDAOQuU1sawwg/5Aqt5G++N6xLHbHgf7rUvK10+fnJXdtms01M+dL6cVlXrejBFfQ/XoQ==","signatures":[{"sig":"MEQCIEbojLA6w+r95SelLqqh297FhjCf7n5kmNH1IBLHU3N3AiBoTDLkAPgFe9lIRcH6N4HuluIe/XtdWf8iNZVQXGHU+A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGsBMsWrLRpIAxmM9CcLJU+RYw/ZbgUSk3Q+5Kdl2ctvAiEA+xBSWfIR8BGQNA72vr1sNzFk0zDDRYF9X9LGD/6b8IM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":208534},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-policy-core-2.120.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=24.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./dist/*":"./dist/*","./plugin-manifest":{"types":"./dist/manifest.v3.d.ts","import":"./dist/manifest.v3.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src --ext .ts","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint . --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-policy-core-2.120.0.tgz","_integrity":"sha512-Xn4+82l/LEDvQH/ETjDAOQuU1sawwg/5Aqt5G++N6xLHbHgf7rUvK10+fnJXdtms01M+dL6cVlXrejBFfQ/XoQ==","_npmVersion":"11.19.0","description":"Core implementation for KB Labs policy plugin. Category resolver, policy runner, and checks.","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"zod":"^3.25.76","semver":"^7.6.3","@kb-labs/sdk":"2.117.0","@kb-labs/policy-contracts":"2.120.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.6","typescript":"^5.6.3","@types/node":"^24.3.3","@types/semver":"^7.5.8","@kb-labs/devkit":"2.120.0"},"_npmOperationalInternal":{"tmp":"tmp/policy-core_2.120.0_1790278969115_0.3255803892195588","host":"s3://npm-registry-packages-npm-production"}},"2.120.1":{"name":"@kb-labs/policy-core","version":"2.120.1","_id":"@kb-labs/policy-core@2.120.1","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"kb":{"manifest":"./dist/manifest.v3.js"},"dist":{"shasum":"dabe01dbca45457795091fae354bade46a6cc61d","tarball":"https://registry.npmjs.org/@kb-labs/policy-core/-/policy-core-2.120.1.tgz","fileCount":20,"integrity":"sha512-/KHAQjAJaq6A2TZBbXrI3lbeFIBllOBJexTC5E+17IFIqpIcjjE3pafIxzXQNWFGr/+Vdt+2TphYzOfiHXbd3A==","signatures":[{"sig":"MEUCIQDpz5rNBEJSk7Lb7NPYKe4KzS8LTDwUd4tLWu4HOmEbBwIgD7XL1uAdn813kYZoKssWB0BOI9LlbAV/6iq1J4IZl3I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIEsDmG2ZbeAVxiiKUmX7l9K+Sh7ciN3a5bymMXBDYYnQAiAWy7oCpAUe8kEQBqZw+W4wmIUixkZGBYNgtThlqnVpNQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":208534},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-policy-core-2.120.1.tgz","types":"./dist/index.d.ts","engines":{"node":">=24.0.0","pnpm":">=9.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./dist/*":"./dist/*","./plugin-manifest":{"types":"./dist/manifest.v3.d.ts","import":"./dist/manifest.v3.js"}},"scripts":{"dev":"tsup --config tsup.config.ts --watch","lint":"eslint src --ext .ts","test":"vitest run --passWithNoTests","build":"tsup --config tsup.config.ts","clean":"rimraf dist","lint:fix":"eslint . --fix","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"},"_resolved":"/home/runner/work/kb-labs/kb-labs/.kb/release/bundle/npm/kb-labs-policy-core-2.120.1.tgz","_integrity":"sha512-/KHAQjAJaq6A2TZBbXrI3lbeFIBllOBJexTC5E+17IFIqpIcjjE3pafIxzXQNWFGr/+Vdt+2TphYzOfiHXbd3A==","_npmVersion":"11.19.0","description":"Core implementation for KB Labs policy plugin. Category resolver, policy runner, and checks.","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"zod":"^3.25.76","semver":"^7.6.3","@kb-labs/sdk":"2.117.0","@kb-labs/policy-contracts":"2.120.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.6","typescript":"^5.6.3","@types/node":"^24.3.3","@types/semver":"^7.5.8","@kb-labs/devkit":"2.120.1"},"_npmOperationalInternal":{"tmp":"tmp/policy-core_2.120.1_1790288479968_0.894918422321231","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2026-04-06T16:23:08.361Z","modified":"2026-09-24T22:57:10.886Z","0.5.0":"2026-04-06T16:23:08.739Z","2.6.0":"2026-04-11T15:44:34.473Z","2.9.0":"2026-04-11T18:27:55.003Z","2.10.0":"2026-04-11T19:00:32.746Z","2.11.0":"2026-04-11T19:29:56.117Z","2.12.0":"2026-04-11T20:04:57.846Z","2.13.0":"2026-04-11T20:25:32.389Z","2.14.0":"2026-04-12T10:02:10.294Z","2.15.0":"2026-04-12T20:06:08.505Z","2.16.0":"2026-04-13T13:25:56.634Z","2.17.0":"2026-04-13T14:17:11.130Z","2.18.0":"2026-04-13T14:34:49.392Z","2.19.0":"2026-04-13T15:29:04.641Z","2.20.0":"2026-04-13T20:58:20.883Z","2.22.0":"2026-04-14T09:26:07.287Z","2.23.0":"2026-04-14T09:37:47.883Z","2.25.0":"2026-04-14T10:51:48.304Z","2.28.0":"2026-04-14T12:36:57.607Z","2.29.0":"2026-04-14T17:09:50.749Z","2.30.0":"2026-04-14T18:32:32.939Z","2.31.0":"2026-04-14T19:25:14.708Z","2.32.0":"2026-04-14T21:12:32.678Z","2.33.0":"2026-04-14T21:33:21.938Z","2.34.0":"2026-04-14T22:10:53.867Z","2.35.0":"2026-04-15T08:09:09.149Z","2.36.0":"2026-04-15T17:56:45.143Z","2.37.0":"2026-04-16T08:03:40.917Z","2.38.0":"2026-04-16T09:12:33.052Z","2.39.0":"2026-04-16T16:20:03.759Z","2.40.0":"2026-04-16T22:46:29.880Z","2.41.0":"2026-04-17T11:25:03.078Z","2.42.0":"2026-04-17T12:28:33.891Z","2.43.0":"2026-04-17T13:11:49.952Z","2.44.0":"2026-04-18T08:30:31.665Z","2.45.0":"2026-04-18T11:06:50.415Z","2.46.0":"2026-04-18T11:30:52.182Z","2.47.0":"2026-04-18T12:10:08.758Z","2.53.0":"2026-04-18T17:52:38.156Z","2.54.0":"2026-04-19T16:28:04.869Z","2.55.0":"2026-04-19T17:48:02.540Z","2.56.0":"2026-04-19T19:16:39.794Z","2.57.0":"2026-04-19T19:34:56.753Z","2.58.0":"2026-04-19T20:21:55.560Z","2.59.0":"2026-04-19T20:45:32.884Z","2.60.0":"2026-04-19T21:39:55.595Z","2.61.0":"2026-04-20T14:01:33.033Z","2.62.0":"2026-04-20T15:35:47.480Z","2.64.0":"2026-04-20T20:28:38.081Z","2.65.0":"2026-04-21T07:14:49.473Z","2.66.0":"2026-04-21T07:36:02.730Z","2.67.0":"2026-04-21T08:08:36.642Z","2.68.0":"2026-04-21T08:27:51.651Z","2.72.0":"2026-04-21T10:12:33.750Z","2.73.0":"2026-04-21T11:16:44.729Z","2.74.0":"2026-04-21T12:30:18.532Z","2.75.0":"2026-04-21T13:04:39.212Z","2.77.0":"2026-04-21T14:02:21.211Z","2.79.0":"2026-04-21T16:37:31.175Z","2.80.0":"2026-04-21T17:13:49.952Z","2.81.0":"2026-04-21T17:41:57.662Z","2.82.0":"2026-04-21T18:17:14.712Z","2.87.0":"2026-04-24T20:59:26.644Z","2.88.0":"2026-04-25T09:34:12.006Z","2.89.0":"2026-04-25T10:05:48.791Z","2.93.0":"2026-04-28T19:51:09.279Z","2.94.0":"2026-04-28T21:12:27.893Z","2.96.0":"2026-07-03T23:02:12.328Z","2.98.0":"2026-07-18T14:35:08.609Z","2.100.0":"2026-07-19T00:38:34.598Z","2.101.0-canary.3f3ceb8f":"2026-07-19T14:45:08.898Z","2.101.0":"2026-07-19T16:08:53.824Z","2.102.0":"2026-07-19T21:29:46.481Z","2.103.0":"2026-07-19T22:39:14.064Z","2.104.0":"2026-07-19T23:52:39.897Z","2.105.0":"2026-07-23T22:33:29.417Z","2.106.0":"2026-07-24T01:07:31.306Z","2.107.0":"2026-07-25T18:57:07.052Z","2.109.0":"2026-07-25T20:48:28.813Z","2.110.0":"2026-07-28T00:41:35.598Z","2.111.0":"2026-07-28T18:54:24.259Z","2.112.0":"2026-07-29T06:52:58.582Z","2.114.0":"2026-07-30T22:05:58.816Z","2.116.11":"2026-08-01T21:09:31.111Z","2.116.12":"2026-08-01T22:05:26.671Z","2.116.13":"2026-08-01T22:31:55.870Z","2.116.14":"2026-08-01T23:01:52.539Z","2.117.0":"2026-08-09T17:53:39.312Z","2.118.0":"2026-08-11T18:04:31.499Z","2.118.1":"2026-08-12T08:50:02.941Z","2.118.2":"2026-08-12T22:28:49.695Z","2.119.0-canary.8c5512847":"2026-08-15T17:04:21.092Z","2.119.0-canary.cee505c72":"2026-08-18T21:08:01.080Z","2.119.0-canary.85d060ea6":"2026-08-20T18:28:40.295Z","2.119.0-canary.c64d2c41e":"2026-08-24T22:03:33.218Z","2.119.0-canary.0b1ec4151":"2026-08-24T22:38:00.936Z","2.119.0-canary.2077501f1":"2026-08-24T23:21:48.609Z","2.119.0-canary.b20fd4a5b":"2026-08-25T02:41:06.059Z","2.119.0-canary.448a88d0f":"2026-08-25T06:12:15.563Z","2.119.0-canary.e120bc0ee":"2026-08-25T06:53:20.238Z","2.119.0-canary.6ec5ad2e4":"2026-08-25T15:25:25.218Z","2.119.0-canary.f8394d5fd":"2026-08-25T16:27:11.640Z","2.119.0-canary.bb3d7f2f1":"2026-08-25T18:03:04.400Z","2.119.0-canary.3edea00f6":"2026-08-26T17:29:13.654Z","2.119.0-canary.8f939a290":"2026-08-26T23:50:07.161Z","2.119.0-canary.0c078654e":"2026-08-27T00:25:51.504Z","2.119.0-canary.ce846d079":"2026-08-27T01:22:34.181Z","2.119.0-canary.62ffd5965":"2026-08-27T03:06:25.075Z","2.119.0-canary.1b2bf822b":"2026-08-27T04:21:24.975Z","2.119.0-canary.602573533":"2026-08-27T09:09:39.921Z","2.119.0-canary.0b4b21a55":"2026-09-02T19:15:36.915Z","2.119.0":"2026-09-05T19:02:23.341Z","2.119.1-canary.b53bbee1d":"2026-09-05T23:06:23.975Z","2.119.1-canary.a6aa9b388":"2026-09-06T00:15:28.533Z","2.119.1-canary.57c3a1e5e":"2026-09-06T01:22:23.893Z","2.119.1-canary.1e87213c2":"2026-09-06T02:21:47.845Z","2.119.1-canary.ee03bc25d":"2026-09-12T10:42:33.901Z","2.119.1-canary.a73502f0d":"2026-09-13T00:07:35.665Z","2.119.1-canary.e834e2cf9":"2026-09-13T11:47:36.757Z","2.119.1-canary.6a127adf8":"2026-09-13T15:24:06.007Z","2.119.1-canary.c8f889b14":"2026-09-14T19:13:37.012Z","2.120.0-canary.68fdd56fa":"2026-09-24T01:23:58.401Z","2.120.0":"2026-09-24T19:42:49.216Z","2.120.1":"2026-09-24T22:21:20.064Z"},"description":"Core implementation for KB Labs policy plugin. Category resolver, policy runner, and checks.","maintainers":[{"name":"k.baranov","email":"kirillBaranovJob@yandex.ru"}],"readme":"","readmeFilename":"README.md"}