{"_id":"@opensip-tools/fitness","_rev":"31-48daffe78010cb9197b499eb868edd4c","name":"@opensip-tools/fitness","dist-tags":{"latest":"2.13.0"},"versions":{"1.0.4":{"name":"@opensip-tools/fitness","version":"1.0.4","license":"MIT","_id":"@opensip-tools/fitness@1.0.4","maintainers":[{"name":"opensip","email":"admin@opensip.ai"}],"homepage":"https://github.com/opensip-ai/opensip-tools","bugs":{"url":"https://github.com/opensip-ai/opensip-tools/issues"},"dist":{"shasum":"1d12e6f4b08fa067f2d3bb3219d69fe5abd0d970","tarball":"https://registry.npmjs.org/@opensip-tools/fitness/-/fitness-1.0.4.tgz","fileCount":461,"integrity":"sha512-dd5YpVHoDQ7kkhlco33Tt2d69r6fk4zqIKZ/8SpUyH6Udg6ZF4FIJiebpd5JCx3zGbBbyafM2/8hWTOAzE71kQ==","signatures":[{"sig":"MEUCICo1Xzz+HzULWCuQ5xoovGwwPE+IwG55Ct9jKMQaqkNXAiEApqlBBxrta/pzOqMPWqbzd0zAoPd1ifFu7PrWa75uqyw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1594129},"main":"./dist/index.js","type":"module","_from":"file:/var/folders/zg/kvnts3md1tndqtbpbhjh3zwh0000gn/T/tmp.RrdfgTjmdx/opensip-tools-fitness-1.0.4.tgz","types":"./dist/index.d.ts","exports":{".":"./dist/index.js"},"scripts":{"test":"vitest run --passWithNoTests","build":"tsc","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"opensip","email":"admin@opensip.ai"},"_resolved":"/var/folders/zg/kvnts3md1tndqtbpbhjh3zwh0000gn/T/tmp.RrdfgTjmdx/opensip-tools-fitness-1.0.4.tgz","_integrity":"sha512-dd5YpVHoDQ7kkhlco33Tt2d69r6fk4zqIKZ/8SpUyH6Udg6ZF4FIJiebpd5JCx3zGbBbyafM2/8hWTOAzE71kQ==","repository":{"url":"git+https://github.com/opensip-ai/opensip-tools.git","type":"git","directory":"packages/fitness/engine"},"_npmVersion":"10.9.7","description":"Fitness checks engine for OpenSIP Tools","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^3.24.0","glob":"^11.0.0","js-yaml":"^4.1.0","commander":"^13.1.0","minimatch":"^10.0.0","typescript":"~5.7.0","@opensip-tools/core":"1.0.4","@opensip-tools/contracts":"1.0.4"},"opensipTools":{"kind":"tool"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.0","@types/node":"^22.0.0","@types/js-yaml":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fitness_1.0.4_1778886314989_0.16069142696582417","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"@opensip-tools/fitness","version":"1.0.5","license":"MIT","_id":"@opensip-tools/fitness@1.0.5","maintainers":[{"name":"opensip","email":"admin@opensip.ai"}],"homepage":"https://github.com/opensip-ai/opensip-tools","bugs":{"url":"https://github.com/opensip-ai/opensip-tools/issues"},"dist":{"shasum":"4c935c76e7b5c85fc2afa6ca1d887d91d7ba9ceb","tarball":"https://registry.npmjs.org/@opensip-tools/fitness/-/fitness-1.0.5.tgz","fileCount":462,"integrity":"sha512-A4WqslcjJDOLzMPGqxWDBf+C++0V2Eo12aqE65F8g38oB9EH6l3DTmKPY13dbi35QnAwBPwnvRSLxwg1KR0FGA==","signatures":[{"sig":"MEUCIQDJTy3YVkmR+Yh9xheVU5AylIRbIgwxjqvo6fcN+BIgqQIgWhCPaiNmwbVf97c81OiDMbfLTE8PYyTXahC9jqNSMUk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@opensip-tools%2ffitness@1.0.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1598980},"main":"./dist/index.js","type":"module","_from":"file:/tmp/tarballs/opensip-tools-fitness-1.0.5.tgz","types":"./dist/index.d.ts","exports":{".":"./dist/index.js"},"scripts":{"test":"vitest run --passWithNoTests","build":"tsc","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f92e605c-2b3a-48a9-8b49-d57b45ba527e"}},"_resolved":"/tmp/tarballs/opensip-tools-fitness-1.0.5.tgz","_integrity":"sha512-A4WqslcjJDOLzMPGqxWDBf+C++0V2Eo12aqE65F8g38oB9EH6l3DTmKPY13dbi35QnAwBPwnvRSLxwg1KR0FGA==","repository":{"url":"git+https://github.com/opensip-ai/opensip-tools.git","type":"git","directory":"packages/fitness/engine"},"_npmVersion":"11.14.1","description":"Fitness checks engine for OpenSIP Tools","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^3.24.0","glob":"^11.0.0","js-yaml":"^4.1.0","commander":"^13.1.0","minimatch":"^10.0.0","typescript":"~5.7.0","@opensip-tools/core":"1.0.5","@opensip-tools/contracts":"1.0.5"},"opensipTools":{"kind":"tool"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.0","@types/node":"^22.0.0","@types/js-yaml":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fitness_1.0.5_1778908809807_0.1348661486726095","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"@opensip-tools/fitness","version":"1.0.6","license":"MIT","_id":"@opensip-tools/fitness@1.0.6","maintainers":[{"name":"opensip","email":"admin@opensip.ai"}],"homepage":"https://github.com/opensip-ai/opensip-tools","bugs":{"url":"https://github.com/opensip-ai/opensip-tools/issues"},"dist":{"shasum":"c250eb2af626a1b921a09023a05539de276a430f","tarball":"https://registry.npmjs.org/@opensip-tools/fitness/-/fitness-1.0.6.tgz","fileCount":462,"integrity":"sha512-7RDCbLy9dFGDI0OXiiMQseqx/iMLyy72iM06BV4IspBdfKVTX3S/ClCa4hQutzd+sAdGCHNW63DYgE4zOzO82g==","signatures":[{"sig":"MEUCIDb4dwuN8Uv5ELBn+gnGm7bjyTucKXtvDF+rE+EcnHCoAiEAi1dm3GbIziYeyRoTfw4phsKasmAWVxFa7GrvZhgSnrc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@opensip-tools%2ffitness@1.0.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1598976},"main":"./dist/index.js","type":"module","_from":"file:/tmp/tarballs/opensip-tools-fitness-1.0.6.tgz","types":"./dist/index.d.ts","exports":{".":"./dist/index.js"},"scripts":{"test":"vitest run --passWithNoTests","build":"tsc","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f92e605c-2b3a-48a9-8b49-d57b45ba527e"}},"_resolved":"/tmp/tarballs/opensip-tools-fitness-1.0.6.tgz","_integrity":"sha512-7RDCbLy9dFGDI0OXiiMQseqx/iMLyy72iM06BV4IspBdfKVTX3S/ClCa4hQutzd+sAdGCHNW63DYgE4zOzO82g==","repository":{"url":"git+https://github.com/opensip-ai/opensip-tools.git","type":"git","directory":"packages/fitness/engine"},"_npmVersion":"11.14.1","description":"Fitness checks engine for OpenSIP Tools","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^3.24.0","glob":"^11.0.0","js-yaml":"^4.1.0","commander":"^13.1.0","minimatch":"^10.0.0","typescript":"~5.7.0","@opensip-tools/core":"1.0.6","@opensip-tools/contracts":"1.0.6"},"opensipTools":{"kind":"tool"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.0","@types/node":"^22.0.0","@types/js-yaml":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fitness_1.0.6_1778953688997_0.21826720949760858","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"@opensip-tools/fitness","version":"1.0.7","license":"MIT","_id":"@opensip-tools/fitness@1.0.7","maintainers":[{"name":"opensip","email":"admin@opensip.ai"}],"homepage":"https://github.com/opensip-ai/opensip-tools","bugs":{"url":"https://github.com/opensip-ai/opensip-tools/issues"},"dist":{"shasum":"6b3b8ae201e281b780627ec50aab25e084618112","tarball":"https://registry.npmjs.org/@opensip-tools/fitness/-/fitness-1.0.7.tgz","fileCount":462,"integrity":"sha512-X8l03YCW+6v1UotYfWhno9iChQK09lpWkry0TJ8xAYqXuYQYBXjTuglqAcKJWMIxEQXZtkf4nluXHYtT/AoXiA==","signatures":[{"sig":"MEYCIQCzTV0WtXQhS1wSxQJMrebiUgIkAxcAKnBQ//Lyan++GQIhAPyTEaIPWUsS894SNWZoNDWky3P/jYr1Y1Sfh3xzHWHm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@opensip-tools%2ffitness@1.0.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1598982},"main":"./dist/index.js","type":"module","_from":"file:/tmp/tarballs/opensip-tools-fitness-1.0.7.tgz","types":"./dist/index.d.ts","exports":{".":"./dist/index.js"},"scripts":{"test":"vitest run --passWithNoTests","build":"tsc","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f92e605c-2b3a-48a9-8b49-d57b45ba527e"}},"_resolved":"/tmp/tarballs/opensip-tools-fitness-1.0.7.tgz","_integrity":"sha512-X8l03YCW+6v1UotYfWhno9iChQK09lpWkry0TJ8xAYqXuYQYBXjTuglqAcKJWMIxEQXZtkf4nluXHYtT/AoXiA==","repository":{"url":"git+https://github.com/opensip-ai/opensip-tools.git","type":"git","directory":"packages/fitness/engine"},"_npmVersion":"11.14.1","description":"Fitness checks engine for OpenSIP Tools","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^3.24.0","glob":"^11.0.0","js-yaml":"^4.1.0","commander":"^13.1.0","minimatch":"^10.0.0","typescript":"~5.7.0","@opensip-tools/core":"1.0.7","@opensip-tools/contracts":"1.0.7"},"opensipTools":{"kind":"tool"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.0","@types/node":"^22.0.0","@types/js-yaml":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fitness_1.0.7_1778963826849_0.6413987329637634","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"@opensip-tools/fitness","version":"1.0.8","license":"MIT","_id":"@opensip-tools/fitness@1.0.8","maintainers":[{"name":"opensip","email":"admin@opensip.ai"}],"homepage":"https://github.com/opensip-ai/opensip-tools","bugs":{"url":"https://github.com/opensip-ai/opensip-tools/issues"},"dist":{"shasum":"e925126eec5b0aefa65bfa75db27c506a934ce6d","tarball":"https://registry.npmjs.org/@opensip-tools/fitness/-/fitness-1.0.8.tgz","fileCount":467,"integrity":"sha512-lgXIWTOENCVlPTcFmAGSGyEIJh/EOG8tPcHSc2x/vm/HmBao+HflPR+PG8SXbzwLi+2FGiTk8eMXOPc2h4Gtvg==","signatures":[{"sig":"MEQCID3CK3CVv20ft2CNY1Pm7qUbX6z2AWxzt6/Rg0/9HkPaAiBASczxCDzcUsGUqEz52vSC1uZvHpgak9Ou2iZvKzq+EQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@opensip-tools%2ffitness@1.0.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1608849},"main":"./dist/index.js","type":"module","_from":"file:/tmp/tarballs/opensip-tools-fitness-1.0.8.tgz","types":"./dist/index.d.ts","exports":{".":"./dist/index.js"},"scripts":{"test":"vitest run --passWithNoTests","build":"tsc","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f92e605c-2b3a-48a9-8b49-d57b45ba527e"}},"_resolved":"/tmp/tarballs/opensip-tools-fitness-1.0.8.tgz","_integrity":"sha512-lgXIWTOENCVlPTcFmAGSGyEIJh/EOG8tPcHSc2x/vm/HmBao+HflPR+PG8SXbzwLi+2FGiTk8eMXOPc2h4Gtvg==","repository":{"url":"git+https://github.com/opensip-ai/opensip-tools.git","type":"git","directory":"packages/fitness/engine"},"_npmVersion":"11.14.1","description":"Fitness checks engine for OpenSIP Tools","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^3.24.0","glob":"^11.0.0","js-yaml":"^4.1.0","commander":"^13.1.0","minimatch":"^10.0.0","typescript":"~5.7.0","@opensip-tools/core":"1.0.8","@opensip-tools/contracts":"1.0.8"},"opensipTools":{"kind":"tool"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.0","@types/node":"^22.0.0","@types/js-yaml":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fitness_1.0.8_1778967842179_0.6105377242404557","host":"s3://npm-registry-packages-npm-production"}},"1.0.9":{"name":"@opensip-tools/fitness","version":"1.0.9","license":"MIT","_id":"@opensip-tools/fitness@1.0.9","maintainers":[{"name":"opensip","email":"admin@opensip.ai"}],"homepage":"https://github.com/opensip-ai/opensip-tools","bugs":{"url":"https://github.com/opensip-ai/opensip-tools/issues"},"dist":{"shasum":"2f38d7e99d71c487077087cbce0faf6f9ea68859","tarball":"https://registry.npmjs.org/@opensip-tools/fitness/-/fitness-1.0.9.tgz","fileCount":467,"integrity":"sha512-9np/ULmF1wnaUDHlaGGS2feIS42CRxkysdvOV4qvX0xCMju8E4cQVjwpJraK3ihPbMnIfQinIg/r4SQcYgxtfw==","signatures":[{"sig":"MEUCIEfEmt0kdUB5FXzpbWoMAzJqWKsQS3AGOY315YswwgGbAiEArtIs6tbYsStQna2c8ouae+wz53dh3rQDTXhd2ZwZfw0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@opensip-tools%2ffitness@1.0.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1613677},"main":"./dist/index.js","type":"module","_from":"file:/tmp/tarballs/opensip-tools-fitness-1.0.9.tgz","types":"./dist/index.d.ts","exports":{".":"./dist/index.js"},"scripts":{"test":"vitest run --passWithNoTests","build":"tsc","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f92e605c-2b3a-48a9-8b49-d57b45ba527e"}},"_resolved":"/tmp/tarballs/opensip-tools-fitness-1.0.9.tgz","_integrity":"sha512-9np/ULmF1wnaUDHlaGGS2feIS42CRxkysdvOV4qvX0xCMju8E4cQVjwpJraK3ihPbMnIfQinIg/r4SQcYgxtfw==","repository":{"url":"git+https://github.com/opensip-ai/opensip-tools.git","type":"git","directory":"packages/fitness/engine"},"_npmVersion":"11.14.1","description":"Fitness checks engine for OpenSIP Tools","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^3.24.0","glob":"^11.0.0","js-yaml":"^4.1.0","commander":"^13.1.0","minimatch":"^10.0.0","typescript":"~5.7.0","@opensip-tools/core":"1.0.9","@opensip-tools/contracts":"1.0.9"},"opensipTools":{"kind":"tool"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.0","@types/node":"^22.0.0","@types/js-yaml":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fitness_1.0.9_1778969250729_0.22144434439921068","host":"s3://npm-registry-packages-npm-production"}},"1.0.10":{"name":"@opensip-tools/fitness","version":"1.0.10","license":"MIT","_id":"@opensip-tools/fitness@1.0.10","maintainers":[{"name":"opensip","email":"admin@opensip.ai"}],"homepage":"https://github.com/opensip-ai/opensip-tools","bugs":{"url":"https://github.com/opensip-ai/opensip-tools/issues"},"dist":{"shasum":"ac0575400b48169f87dec0bf7614c1dac053adf6","tarball":"https://registry.npmjs.org/@opensip-tools/fitness/-/fitness-1.0.10.tgz","fileCount":467,"integrity":"sha512-7nmlF8KBHYSzywnAFfSvbOfvsc+ENjoQGVDVxYyVeSmSD+nc8H5qhVox5rXlMiomX/XTobDd0hjUN70S0yn5JA==","signatures":[{"sig":"MEUCIANZbVUXmviVoOw1ylOy+ARDsuOOxuhJOy9+cSxz2LurAiEAlm9vRt77vXNfQcbdxqZnqNiejVXTpuT93xiJkGcT/FA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@opensip-tools%2ffitness@1.0.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1613688},"main":"./dist/index.js","type":"module","_from":"file:/tmp/tarballs/opensip-tools-fitness-1.0.10.tgz","types":"./dist/index.d.ts","exports":{".":"./dist/index.js"},"scripts":{"test":"vitest run --passWithNoTests","build":"tsc","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f92e605c-2b3a-48a9-8b49-d57b45ba527e"}},"_resolved":"/tmp/tarballs/opensip-tools-fitness-1.0.10.tgz","_integrity":"sha512-7nmlF8KBHYSzywnAFfSvbOfvsc+ENjoQGVDVxYyVeSmSD+nc8H5qhVox5rXlMiomX/XTobDd0hjUN70S0yn5JA==","repository":{"url":"git+https://github.com/opensip-ai/opensip-tools.git","type":"git","directory":"packages/fitness/engine"},"_npmVersion":"11.14.1","description":"Fitness checks engine for OpenSIP Tools","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^3.24.0","glob":"^11.0.0","js-yaml":"^4.1.0","commander":"^13.1.0","minimatch":"^10.0.0","typescript":"~5.7.0","@opensip-tools/core":"1.0.10","@opensip-tools/contracts":"1.0.10"},"opensipTools":{"kind":"tool"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.0","@types/node":"^22.0.0","@types/js-yaml":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fitness_1.0.10_1778977713083_0.7959769947285549","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@opensip-tools/fitness","version":"1.2.0","license":"MIT","_id":"@opensip-tools/fitness@1.2.0","maintainers":[{"name":"opensip","email":"admin@opensip.ai"}],"homepage":"https://github.com/opensip-ai/opensip-tools","bugs":{"url":"https://github.com/opensip-ai/opensip-tools/issues"},"dist":{"shasum":"ff1ee375cf858944b465a5e8d2b62dc380387040","tarball":"https://registry.npmjs.org/@opensip-tools/fitness/-/fitness-1.2.0.tgz","fileCount":532,"integrity":"sha512-SzFzi25hd4J2ETRT915N91Pil1coQENGRGpaLyyJGMGzI4yeRu/r5JMnT6u70QYx4xdM/f05nKR0ArcC9zCLXw==","signatures":[{"sig":"MEQCIGX6V0Cxyx5kN65sCXSceqowwAE+Ac9fpV7jb/7Qr3RvAiB+Ix29xGn5JRXtIUZ6PQ3qDY8r8nW/I5WHN/+q+q2q3A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@opensip-tools%2ffitness@1.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1811096},"main":"./dist/index.js","type":"module","_from":"file:/tmp/tarballs/opensip-tools-fitness-1.2.0.tgz","types":"./dist/index.d.ts","exports":{".":"./dist/index.js"},"scripts":{"test":"vitest run --passWithNoTests","build":"tsc","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f92e605c-2b3a-48a9-8b49-d57b45ba527e"}},"_resolved":"/tmp/tarballs/opensip-tools-fitness-1.2.0.tgz","_integrity":"sha512-SzFzi25hd4J2ETRT915N91Pil1coQENGRGpaLyyJGMGzI4yeRu/r5JMnT6u70QYx4xdM/f05nKR0ArcC9zCLXw==","repository":{"url":"git+https://github.com/opensip-ai/opensip-tools.git","type":"git","directory":"packages/fitness/engine"},"_npmVersion":"11.14.1","description":"Fitness checks engine for OpenSIP Tools","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^3.24.0","glob":"^11.0.0","js-yaml":"^4.1.0","commander":"^13.1.0","minimatch":"^10.0.0","typescript":"~5.7.0","@opensip-tools/core":"1.2.0","@opensip-tools/contracts":"1.2.0"},"opensipTools":{"kind":"tool"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.0","@types/node":"^22.0.0","@types/js-yaml":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fitness_1.2.0_1779141068554_0.1817099967693545","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@opensip-tools/fitness","version":"1.3.0","license":"MIT","_id":"@opensip-tools/fitness@1.3.0","maintainers":[{"name":"opensip","email":"admin@opensip.ai"}],"homepage":"https://github.com/opensip-ai/opensip-tools","bugs":{"url":"https://github.com/opensip-ai/opensip-tools/issues"},"dist":{"shasum":"0255a7023619049d4c6e0480edea67e671316a58","tarball":"https://registry.npmjs.org/@opensip-tools/fitness/-/fitness-1.3.0.tgz","fileCount":532,"integrity":"sha512-IrCPrD29Jj+oBPgmH7VfGo0zyKN3RYBoEH+7VhOCztQ0t/BiPI3yXTVflQzg8qsGDYDqW5iWcERJRCNhcCqbOQ==","signatures":[{"sig":"MEQCICjfJkqDcjbZX5wby3/5pJRv3hHPPHGH/rtnJjf9hImlAiAWuXEAkrLTg/LsEH85l9exrnzS7myilj8A7WmCjy9ZXA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@opensip-tools%2ffitness@1.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1810929},"main":"./dist/index.js","type":"module","_from":"file:/tmp/tarballs/opensip-tools-fitness-1.3.0.tgz","types":"./dist/index.d.ts","exports":{".":"./dist/index.js"},"scripts":{"test":"vitest run --passWithNoTests","build":"tsc","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f92e605c-2b3a-48a9-8b49-d57b45ba527e"}},"_resolved":"/tmp/tarballs/opensip-tools-fitness-1.3.0.tgz","_integrity":"sha512-IrCPrD29Jj+oBPgmH7VfGo0zyKN3RYBoEH+7VhOCztQ0t/BiPI3yXTVflQzg8qsGDYDqW5iWcERJRCNhcCqbOQ==","repository":{"url":"git+https://github.com/opensip-ai/opensip-tools.git","type":"git","directory":"packages/fitness/engine"},"_npmVersion":"11.14.1","description":"Fitness checks engine for OpenSIP Tools","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^3.24.0","glob":"^11.0.0","js-yaml":"^4.1.0","commander":"^13.1.0","minimatch":"^10.0.0","typescript":"~5.7.0","@opensip-tools/core":"1.3.0","@opensip-tools/contracts":"1.3.0"},"opensipTools":{"kind":"tool"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.0","@types/node":"^22.0.0","@types/js-yaml":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fitness_1.3.0_1779159841888_0.34608051163242504","host":"s3://npm-registry-packages-npm-production"}},"1.3.1":{"name":"@opensip-tools/fitness","version":"1.3.1","license":"MIT","_id":"@opensip-tools/fitness@1.3.1","maintainers":[{"name":"opensip","email":"admin@opensip.ai"}],"homepage":"https://github.com/opensip-ai/opensip-tools","bugs":{"url":"https://github.com/opensip-ai/opensip-tools/issues"},"dist":{"shasum":"f93ae21a6141283910ea930f0b3b7ebeb6de2fb7","tarball":"https://registry.npmjs.org/@opensip-tools/fitness/-/fitness-1.3.1.tgz","fileCount":532,"integrity":"sha512-Aj2jvkMNlrFqN+1ZMUGmzDV49PYaOHFjRHCxLMsmY6iy0b5pVymxZV7WJF6Cak9xYZAxy51H6fCTQgV/8t9/4w==","signatures":[{"sig":"MEQCIFzyLYbRvE4H+WtTv5RvgT+esKdWDYaMeYK4sWGiXUh8AiAfsplVVIVhQktK9COjFyCG9W3d5nVg91X6RP4oBLMuHQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@opensip-tools%2ffitness@1.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1810932},"main":"./dist/index.js","type":"module","_from":"file:/tmp/tarballs/opensip-tools-fitness-1.3.1.tgz","types":"./dist/index.d.ts","exports":{".":"./dist/index.js"},"scripts":{"test":"vitest run --passWithNoTests","build":"tsc","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f92e605c-2b3a-48a9-8b49-d57b45ba527e"}},"_resolved":"/tmp/tarballs/opensip-tools-fitness-1.3.1.tgz","_integrity":"sha512-Aj2jvkMNlrFqN+1ZMUGmzDV49PYaOHFjRHCxLMsmY6iy0b5pVymxZV7WJF6Cak9xYZAxy51H6fCTQgV/8t9/4w==","repository":{"url":"git+https://github.com/opensip-ai/opensip-tools.git","type":"git","directory":"packages/fitness/engine"},"_npmVersion":"11.14.1","description":"Fitness checks engine for OpenSIP Tools","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^3.24.0","glob":"^13.0.0","js-yaml":"^4.1.0","commander":"^13.1.0","minimatch":"^10.0.0","typescript":"~5.7.0","@opensip-tools/core":"1.3.1","@opensip-tools/contracts":"1.3.1"},"opensipTools":{"kind":"tool"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.0","@types/node":"^22.0.0","@types/js-yaml":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fitness_1.3.1_1779162335048_0.8884245855480721","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@opensip-tools/fitness","version":"2.0.0","license":"MIT","_id":"@opensip-tools/fitness@2.0.0","maintainers":[{"name":"opensip","email":"admin@opensip.ai"}],"homepage":"https://github.com/opensip-ai/opensip-tools","bugs":{"url":"https://github.com/opensip-ai/opensip-tools/issues"},"dist":{"shasum":"0491a42b856158a877c0ef367283e3341eade206","tarball":"https://registry.npmjs.org/@opensip-tools/fitness/-/fitness-2.0.0.tgz","fileCount":627,"integrity":"sha512-LwLKWIXo2WzjH3Y+mOKnB2FOuzK5pA3jqQdyZOFcOPlEZMcDMdM0VYuZFtpE03gNcDMiQ9DjqdM/L2EManNf8A==","signatures":[{"sig":"MEUCIGOi1/xqxjjEpIIEECVtI1uQa6k0ZfoTDqOJns/seGtwAiEAnK+s6z8+/9vjpnlHkt47KMDx11N7/Cgo0HffJ8xh6Gg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@opensip-tools%2ffitness@2.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2230603},"main":"./dist/index.js","type":"module","_from":"file:/tmp/tarballs/opensip-tools-fitness-2.0.0.tgz","types":"./dist/index.d.ts","exports":{".":"./dist/index.js"},"scripts":{"test":"vitest run --passWithNoTests","build":"tsc","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f92e605c-2b3a-48a9-8b49-d57b45ba527e"}},"_resolved":"/tmp/tarballs/opensip-tools-fitness-2.0.0.tgz","_integrity":"sha512-LwLKWIXo2WzjH3Y+mOKnB2FOuzK5pA3jqQdyZOFcOPlEZMcDMdM0VYuZFtpE03gNcDMiQ9DjqdM/L2EManNf8A==","repository":{"url":"git+https://github.com/opensip-ai/opensip-tools.git","type":"git","directory":"packages/fitness/engine"},"_npmVersion":"11.16.0","description":"Fitness checks engine for OpenSIP Tools","directories":{},"_nodeVersion":"22.22.3","dependencies":{"ink":"^7.0.4","zod":"^4.4.3","glob":"^13.0.0","react":"^19.2.6","commander":"^14.0.3","minimatch":"^10.2.5","typescript":"~6.0.3","drizzle-orm":"^0.45.2","@opensip-tools/core":"2.0.0","@opensip-tools/cli-ui":"2.0.0","@opensip-tools/contracts":"2.0.0","@opensip-tools/dashboard":"2.0.0","@opensip-tools/datastore":"2.0.0"},"opensipTools":{"kind":"tool"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.7","@types/node":"^22.19.19","@types/react":"^19.2.15","@opensip-tools/lang-typescript":"2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fitness_2.0.0_1780033707026_0.16438570050924417","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"@opensip-tools/fitness","version":"2.0.1","license":"MIT","_id":"@opensip-tools/fitness@2.0.1","maintainers":[{"name":"opensip","email":"admin@opensip.ai"}],"homepage":"https://github.com/opensip-ai/opensip-tools","bugs":{"url":"https://github.com/opensip-ai/opensip-tools/issues"},"dist":{"shasum":"de6414b9db88dbad02e52511db66b4e7fef99ab6","tarball":"https://registry.npmjs.org/@opensip-tools/fitness/-/fitness-2.0.1.tgz","fileCount":627,"integrity":"sha512-NzWp20N9od40ZcR1ee0HBoZwgA0c1ePiKUrjxftahktJaglFzqMIgdL6jcRAhkmGGg/UIXOmr/5De7PYI4bEBw==","signatures":[{"sig":"MEUCIQCBzf/5uVvB36NKpG4cdPm68mKXxasrK+cROdhBoGPxPAIgOsRqY6aIVeqpiurJc0SyYnZ3lhu86THqq5NU2FxplEo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@opensip-tools%2ffitness@2.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2230725},"main":"./dist/index.js","type":"module","_from":"file:/tmp/tarballs/opensip-tools-fitness-2.0.1.tgz","types":"./dist/index.d.ts","exports":{".":"./dist/index.js"},"scripts":{"test":"vitest run --passWithNoTests","build":"tsc","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f92e605c-2b3a-48a9-8b49-d57b45ba527e"}},"_resolved":"/tmp/tarballs/opensip-tools-fitness-2.0.1.tgz","_integrity":"sha512-NzWp20N9od40ZcR1ee0HBoZwgA0c1ePiKUrjxftahktJaglFzqMIgdL6jcRAhkmGGg/UIXOmr/5De7PYI4bEBw==","repository":{"url":"git+https://github.com/opensip-ai/opensip-tools.git","type":"git","directory":"packages/fitness/engine"},"_npmVersion":"11.16.0","description":"Fitness checks engine for OpenSIP Tools","directories":{},"_nodeVersion":"22.22.3","dependencies":{"ink":"^7.0.4","zod":"^4.4.3","glob":"^13.0.0","react":"^19.2.6","commander":"^14.0.3","minimatch":"^10.2.5","typescript":"~6.0.3","drizzle-orm":"^0.45.2","@opensip-tools/core":"2.0.1","@opensip-tools/cli-ui":"2.0.1","@opensip-tools/contracts":"2.0.1","@opensip-tools/dashboard":"2.0.1","@opensip-tools/datastore":"2.0.1"},"opensipTools":{"kind":"tool"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.7","@types/node":"^22.19.19","@types/react":"^19.2.15","@opensip-tools/lang-typescript":"2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/fitness_2.0.1_1780070311635_0.7597624131487102","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"@opensip-tools/fitness","version":"2.1.0","license":"MIT","_id":"@opensip-tools/fitness@2.1.0","maintainers":[{"name":"opensip","email":"admin@opensip.ai"}],"homepage":"https://github.com/opensip-ai/opensip-tools","bugs":{"url":"https://github.com/opensip-ai/opensip-tools/issues"},"dist":{"shasum":"2cef7c1914eecf95c39823ccd5e71a13c4170eba","tarball":"https://registry.npmjs.org/@opensip-tools/fitness/-/fitness-2.1.0.tgz","fileCount":612,"integrity":"sha512-2p/yLNu/qiTYt28oJ4Jgr5UXIjoxGfHrERttfXOXDRF0nOe1mMo33LXu8mayRuV6UmvmCAbQh0zeqZC8WPLcWw==","signatures":[{"sig":"MEYCIQDfzMDkfeXT7Vgjv+i9ysCFohiztTlTP3UbmKNexThUjQIhAIMopwaa3hbuUEFF+Q57Mcy8AVhdkH0rAi0nR55df3Xh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@opensip-tools%2ffitness@2.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2120902},"main":"./dist/index.js","type":"module","_from":"file:/tmp/tarballs/opensip-tools-fitness-2.1.0.tgz","types":"./dist/index.d.ts","exports":{".":"./dist/index.js"},"scripts":{"test":"vitest run --passWithNoTests","build":"tsc","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f92e605c-2b3a-48a9-8b49-d57b45ba527e"}},"_resolved":"/tmp/tarballs/opensip-tools-fitness-2.1.0.tgz","_integrity":"sha512-2p/yLNu/qiTYt28oJ4Jgr5UXIjoxGfHrERttfXOXDRF0nOe1mMo33LXu8mayRuV6UmvmCAbQh0zeqZC8WPLcWw==","repository":{"url":"git+https://github.com/opensip-ai/opensip-tools.git","type":"git","directory":"packages/fitness/engine"},"_npmVersion":"11.16.0","description":"Fitness checks engine for OpenSIP Tools","directories":{},"_nodeVersion":"22.22.3","dependencies":{"ink":"^7.0.4","zod":"^4.4.3","glob":"^13.0.0","react":"^19.2.6","commander":"^14.0.3","minimatch":"^10.2.5","typescript":"~6.0.3","drizzle-orm":"^0.45.2","@opentelemetry/api":"^1.9.1","@opensip-tools/core":"2.1.0","@opensip-tools/cli-ui":"2.1.0","@opensip-tools/contracts":"2.1.0","@opensip-tools/datastore":"2.1.0","@opensip-tools/reporting":"2.1.0","@opensip-tools/session-store":"2.1.0"},"opensipTools":{"kind":"tool"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.7","@types/node":"^22.19.19","@types/react":"^19.2.15","@opensip-tools/lang-typescript":"2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/fitness_2.1.0_1780190595944_0.45791013400850034","host":"s3://npm-registry-packages-npm-production"}},"2.3.0":{"name":"@opensip-tools/fitness","version":"2.3.0","license":"MIT","_id":"@opensip-tools/fitness@2.3.0","maintainers":[{"name":"opensip","email":"admin@opensip.ai"}],"homepage":"https://github.com/opensip-ai/opensip-tools","bugs":{"url":"https://github.com/opensip-ai/opensip-tools/issues"},"dist":{"shasum":"f267ac136d05934260f6662df2d5ace8b945f492","tarball":"https://registry.npmjs.org/@opensip-tools/fitness/-/fitness-2.3.0.tgz","fileCount":612,"integrity":"sha512-2NwVN5j6aVuhkOxb6gPYTKWzAkDidZiK9x5vMiqZ2T96TNt07kLtHU7tO7dP9+ltrRxArTkE7utLBCazk3dMFA==","signatures":[{"sig":"MEUCIQD7RU66906nOHawl7aDpr7KIUkSgWlEIvUyrxB4ZH8O3AIgSSwtqHENQoGT9xSltfpdvBK5Ak1x76bZFJKbgDcIwic=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@opensip-tools%2ffitness@2.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2127491},"main":"./dist/index.js","type":"module","_from":"file:/tmp/tarballs/opensip-tools-fitness-2.3.0.tgz","types":"./dist/index.d.ts","exports":{".":"./dist/index.js"},"scripts":{"test":"vitest run --passWithNoTests","build":"tsc","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f92e605c-2b3a-48a9-8b49-d57b45ba527e"}},"_resolved":"/tmp/tarballs/opensip-tools-fitness-2.3.0.tgz","_integrity":"sha512-2NwVN5j6aVuhkOxb6gPYTKWzAkDidZiK9x5vMiqZ2T96TNt07kLtHU7tO7dP9+ltrRxArTkE7utLBCazk3dMFA==","repository":{"url":"git+https://github.com/opensip-ai/opensip-tools.git","type":"git","directory":"packages/fitness/engine"},"_npmVersion":"11.16.0","description":"Fitness checks engine for OpenSIP Tools","directories":{},"_nodeVersion":"22.22.3","dependencies":{"ink":"^7.0.4","zod":"^4.4.3","glob":"^13.0.0","react":"^19.2.6","commander":"^14.0.3","minimatch":"^10.2.5","typescript":"~6.0.3","drizzle-orm":"^0.45.2","@opentelemetry/api":"^1.9.1","@opensip-tools/core":"2.3.0","@opensip-tools/cli-ui":"2.3.0","@opensip-tools/contracts":"2.3.0","@opensip-tools/datastore":"2.3.0","@opensip-tools/reporting":"2.3.0","@opensip-tools/session-store":"2.3.0"},"opensipTools":{"kind":"tool"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.7","@types/node":"^22.19.19","@types/react":"^19.2.15","@opensip-tools/lang-typescript":"2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/fitness_2.3.0_1780279725618_0.1339468814840472","host":"s3://npm-registry-packages-npm-production"}},"2.3.1":{"name":"@opensip-tools/fitness","version":"2.3.1","license":"MIT","_id":"@opensip-tools/fitness@2.3.1","maintainers":[{"name":"opensip","email":"admin@opensip.ai"}],"homepage":"https://github.com/opensip-ai/opensip-tools","bugs":{"url":"https://github.com/opensip-ai/opensip-tools/issues"},"dist":{"shasum":"be790213f577d7f25c43086269b14038816eb0c9","tarball":"https://registry.npmjs.org/@opensip-tools/fitness/-/fitness-2.3.1.tgz","fileCount":612,"integrity":"sha512-jn+2DLBj3WP2HUBDQ/DtaxpMM/toq429DcpsblyBHwF2acc6gwgEa+XL4YS+JN++JjKA+wjFeJFOC7iHbi/hkw==","signatures":[{"sig":"MEYCIQDToBcGV0qyi0HAvgdfCpl3IqSBJHizLbrOIpvRwz+mbAIhANpYfQwQCqHDCUU89B5MjgqqtxNuF9U312A0utHp/AXn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@opensip-tools%2ffitness@2.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2141907},"main":"./dist/index.js","type":"module","_from":"file:/tmp/tarballs/opensip-tools-fitness-2.3.1.tgz","types":"./dist/index.d.ts","exports":{".":"./dist/index.js"},"scripts":{"test":"vitest run --passWithNoTests","build":"tsc","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f92e605c-2b3a-48a9-8b49-d57b45ba527e"}},"_resolved":"/tmp/tarballs/opensip-tools-fitness-2.3.1.tgz","_integrity":"sha512-jn+2DLBj3WP2HUBDQ/DtaxpMM/toq429DcpsblyBHwF2acc6gwgEa+XL4YS+JN++JjKA+wjFeJFOC7iHbi/hkw==","repository":{"url":"git+https://github.com/opensip-ai/opensip-tools.git","type":"git","directory":"packages/fitness/engine"},"_npmVersion":"11.16.0","description":"Fitness checks engine for OpenSIP Tools","directories":{},"_nodeVersion":"22.22.3","dependencies":{"ink":"^7.0.4","zod":"^4.4.3","glob":"^13.0.0","react":"^19.2.6","commander":"^14.0.3","minimatch":"^10.2.5","typescript":"~6.0.3","drizzle-orm":"^0.45.2","@opentelemetry/api":"^1.9.1","@opensip-tools/core":"2.3.1","@opensip-tools/cli-ui":"2.3.1","@opensip-tools/contracts":"2.3.1","@opensip-tools/datastore":"2.3.1","@opensip-tools/reporting":"2.3.1","@opensip-tools/session-store":"2.3.1"},"opensipTools":{"kind":"tool"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.7","@types/node":"^22.19.19","@types/react":"^19.2.15","@opensip-tools/lang-typescript":"2.3.1"},"_npmOperationalInternal":{"tmp":"tmp/fitness_2.3.1_1780284293930_0.23058138919470972","host":"s3://npm-registry-packages-npm-production"}},"2.3.2":{"name":"@opensip-tools/fitness","version":"2.3.2","license":"MIT","_id":"@opensip-tools/fitness@2.3.2","maintainers":[{"name":"opensip","email":"admin@opensip.ai"}],"homepage":"https://github.com/opensip-ai/opensip-tools","bugs":{"url":"https://github.com/opensip-ai/opensip-tools/issues"},"dist":{"shasum":"eb82767be4fa08441ef558ec117449ffe729822c","tarball":"https://registry.npmjs.org/@opensip-tools/fitness/-/fitness-2.3.2.tgz","fileCount":612,"integrity":"sha512-BMd2N75EKegFiENEumngTwKZ1A42/RnABCypDdLp6OfmprOZyrrzXyC1pzE+9sWj3XYxAjqMtmQw70dTKvkNXg==","signatures":[{"sig":"MEUCIQDLF9K832Ubl/8OOcqzt3MMf0oeBlo8LpAh5JPbIv7hhwIgR7NssoljpQtb2wVzL+2DhYA+E6cqXEarFMOBhkbW7CI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@opensip-tools%2ffitness@2.3.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2149531},"main":"./dist/index.js","type":"module","_from":"file:/tmp/tarballs/opensip-tools-fitness-2.3.2.tgz","types":"./dist/index.d.ts","exports":{".":"./dist/index.js"},"scripts":{"test":"vitest run --passWithNoTests","build":"tsc","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f92e605c-2b3a-48a9-8b49-d57b45ba527e"}},"_resolved":"/tmp/tarballs/opensip-tools-fitness-2.3.2.tgz","_integrity":"sha512-BMd2N75EKegFiENEumngTwKZ1A42/RnABCypDdLp6OfmprOZyrrzXyC1pzE+9sWj3XYxAjqMtmQw70dTKvkNXg==","repository":{"url":"git+https://github.com/opensip-ai/opensip-tools.git","type":"git","directory":"packages/fitness/engine"},"_npmVersion":"11.16.0","description":"Fitness checks engine for OpenSIP Tools","directories":{},"_nodeVersion":"22.22.3","dependencies":{"ink":"^7.0.4","zod":"^4.4.3","glob":"^13.0.0","react":"^19.2.6","commander":"^14.0.3","minimatch":"^10.2.5","typescript":"~6.0.3","drizzle-orm":"^0.45.2","@opentelemetry/api":"^1.9.1","@opensip-tools/core":"2.3.2","@opensip-tools/cli-ui":"2.3.2","@opensip-tools/contracts":"2.3.2","@opensip-tools/datastore":"2.3.2","@opensip-tools/reporting":"2.3.2","@opensip-tools/session-store":"2.3.2"},"opensipTools":{"kind":"tool"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.7","@types/node":"^22.19.19","@types/react":"^19.2.15","@opensip-tools/lang-typescript":"2.3.2"},"_npmOperationalInternal":{"tmp":"tmp/fitness_2.3.2_1780288389639_0.777409040232272","host":"s3://npm-registry-packages-npm-production"}},"2.3.3":{"name":"@opensip-tools/fitness","version":"2.3.3","license":"MIT","_id":"@opensip-tools/fitness@2.3.3","maintainers":[{"name":"opensip","email":"admin@opensip.ai"}],"homepage":"https://github.com/opensip-ai/opensip-tools","bugs":{"url":"https://github.com/opensip-ai/opensip-tools/issues"},"dist":{"shasum":"10853fdb0e801efd2165655a7c2b18b3cc3715b7","tarball":"https://registry.npmjs.org/@opensip-tools/fitness/-/fitness-2.3.3.tgz","fileCount":612,"integrity":"sha512-8rZzf2L7Lmt89Epc2rZQ1BRdnctiHQhQqZf+Duk8i4CurWQCUl58hQFVO2z630jiI7O8ufMbtnhqzCnX4sEvIg==","signatures":[{"sig":"MEYCIQDMKqIG70FykBy8y7XdctfUAGzjK/6MJ1Qf75QoONm+9gIhAKxmcY+N35z61yDKpCoQI3E/k9rmoozpzCnlJxuGIYV8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@opensip-tools%2ffitness@2.3.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2152043},"main":"./dist/index.js","type":"module","_from":"file:/tmp/tarballs/opensip-tools-fitness-2.3.3.tgz","types":"./dist/index.d.ts","exports":{".":"./dist/index.js"},"scripts":{"test":"vitest run --passWithNoTests","build":"tsc","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f92e605c-2b3a-48a9-8b49-d57b45ba527e"}},"_resolved":"/tmp/tarballs/opensip-tools-fitness-2.3.3.tgz","_integrity":"sha512-8rZzf2L7Lmt89Epc2rZQ1BRdnctiHQhQqZf+Duk8i4CurWQCUl58hQFVO2z630jiI7O8ufMbtnhqzCnX4sEvIg==","repository":{"url":"git+https://github.com/opensip-ai/opensip-tools.git","type":"git","directory":"packages/fitness/engine"},"_npmVersion":"11.16.0","description":"Fitness checks engine for OpenSIP Tools","directories":{},"_nodeVersion":"22.22.3","dependencies":{"ink":"^7.0.4","zod":"^4.4.3","glob":"^13.0.0","react":"^19.2.6","commander":"^14.0.3","minimatch":"^10.2.5","typescript":"~6.0.3","drizzle-orm":"^0.45.2","@opentelemetry/api":"^1.9.1","@opensip-tools/core":"2.3.3","@opensip-tools/cli-ui":"2.3.3","@opensip-tools/contracts":"2.3.3","@opensip-tools/datastore":"2.3.3","@opensip-tools/reporting":"2.3.3","@opensip-tools/session-store":"2.3.3"},"opensipTools":{"kind":"tool"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.7","@types/node":"^22.19.19","@types/react":"^19.2.15","@opensip-tools/lang-typescript":"2.3.3"},"_npmOperationalInternal":{"tmp":"tmp/fitness_2.3.3_1780294468234_0.6814059666820811","host":"s3://npm-registry-packages-npm-production"}},"2.4.0":{"name":"@opensip-tools/fitness","version":"2.4.0","license":"MIT","_id":"@opensip-tools/fitness@2.4.0","maintainers":[{"name":"opensip","email":"admin@opensip.ai"}],"homepage":"https://github.com/opensip-ai/opensip-tools","bugs":{"url":"https://github.com/opensip-ai/opensip-tools/issues"},"dist":{"shasum":"776432cfb20cfd8f21dc1009ac54dd2556fd257f","tarball":"https://registry.npmjs.org/@opensip-tools/fitness/-/fitness-2.4.0.tgz","fileCount":612,"integrity":"sha512-ByE0HAZnKwaauAxWbnDqzdAtw2wQzR1b68sLJwqj5N4OG4CkJrjevuoLP2o+tXtsVEsIa63KcF1X6Kg+AChuDg==","signatures":[{"sig":"MEUCIQD+EExTFj9HK9LX/bFzAtsLA3p4263nIwICqWFrmjc3dwIgAvjegMCpiGekEegu/QQK5maNJJpfAn64ivcRoRBnCLU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@opensip-tools%2ffitness@2.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2151930},"main":"./dist/index.js","type":"module","_from":"file:/tmp/tarballs/opensip-tools-fitness-2.4.0.tgz","types":"./dist/index.d.ts","exports":{".":"./dist/index.js"},"scripts":{"test":"vitest run --passWithNoTests","build":"tsc","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f92e605c-2b3a-48a9-8b49-d57b45ba527e"}},"_resolved":"/tmp/tarballs/opensip-tools-fitness-2.4.0.tgz","_integrity":"sha512-ByE0HAZnKwaauAxWbnDqzdAtw2wQzR1b68sLJwqj5N4OG4CkJrjevuoLP2o+tXtsVEsIa63KcF1X6Kg+AChuDg==","repository":{"url":"git+https://github.com/opensip-ai/opensip-tools.git","type":"git","directory":"packages/fitness/engine"},"_npmVersion":"11.16.0","description":"Fitness checks engine for OpenSIP Tools","directories":{},"_nodeVersion":"22.22.3","dependencies":{"ink":"^7.0.4","zod":"^4.4.3","glob":"^13.0.0","react":"^19.2.6","commander":"^14.0.3","minimatch":"^10.2.5","typescript":"~6.0.3","drizzle-orm":"^0.45.2","@opentelemetry/api":"^1.9.1","@opensip-tools/core":"2.4.0","@opensip-tools/cli-ui":"2.4.0","@opensip-tools/contracts":"2.4.0","@opensip-tools/datastore":"2.4.0","@opensip-tools/reporting":"2.4.0","@opensip-tools/session-store":"2.4.0"},"opensipTools":{"kind":"tool"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.7","@types/node":"^22.19.19","@types/react":"^19.2.15","@opensip-tools/lang-typescript":"2.4.0"},"_npmOperationalInternal":{"tmp":"tmp/fitness_2.4.0_1780326252709_0.12657404591929833","host":"s3://npm-registry-packages-npm-production"}},"2.4.1":{"name":"@opensip-tools/fitness","version":"2.4.1","license":"MIT","_id":"@opensip-tools/fitness@2.4.1","maintainers":[{"name":"opensip","email":"admin@opensip.ai"}],"homepage":"https://github.com/opensip-ai/opensip-tools","bugs":{"url":"https://github.com/opensip-ai/opensip-tools/issues"},"dist":{"shasum":"95fbbe3a055388af749bab21c914e5437689f575","tarball":"https://registry.npmjs.org/@opensip-tools/fitness/-/fitness-2.4.1.tgz","fileCount":612,"integrity":"sha512-5lPXezPpAkJJq4kubB+fwqDVph7GD6tDp+Bskai+NjoqAhTnyUhR2GWSWRVyRsdopWo8h/KEIrJ3Dz92b69ZhA==","signatures":[{"sig":"MEYCIQD0o+2RDglkt9e6eZg0bXxifozsn4xxCrxICB1aCmfYbAIhAI5Od9z1rU4hYkRbqKFQzGQoX+kWFNIpbvw+YrxdRP2W","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@opensip-tools%2ffitness@2.4.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2152443},"main":"./dist/index.js","type":"module","_from":"file:/tmp/tarballs/opensip-tools-fitness-2.4.1.tgz","types":"./dist/index.d.ts","exports":{".":"./dist/index.js"},"scripts":{"test":"vitest run --passWithNoTests","build":"tsc","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f92e605c-2b3a-48a9-8b49-d57b45ba527e"}},"_resolved":"/tmp/tarballs/opensip-tools-fitness-2.4.1.tgz","_integrity":"sha512-5lPXezPpAkJJq4kubB+fwqDVph7GD6tDp+Bskai+NjoqAhTnyUhR2GWSWRVyRsdopWo8h/KEIrJ3Dz92b69ZhA==","repository":{"url":"git+https://github.com/opensip-ai/opensip-tools.git","type":"git","directory":"packages/fitness/engine"},"_npmVersion":"11.16.0","description":"Fitness checks engine for OpenSIP Tools","directories":{},"_nodeVersion":"22.22.3","dependencies":{"ink":"^7.0.4","zod":"^4.4.3","glob":"^13.0.0","react":"^19.2.6","commander":"^14.0.3","minimatch":"^10.2.5","typescript":"~6.0.3","drizzle-orm":"^0.45.2","@opentelemetry/api":"^1.9.1","@opensip-tools/core":"2.4.1","@opensip-tools/cli-ui":"2.4.1","@opensip-tools/contracts":"2.4.1","@opensip-tools/datastore":"2.4.1","@opensip-tools/reporting":"2.4.1","@opensip-tools/session-store":"2.4.1"},"opensipTools":{"kind":"tool"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.7","@types/node":"^22.19.19","@types/react":"^19.2.15","@opensip-tools/lang-typescript":"2.4.1"},"_npmOperationalInternal":{"tmp":"tmp/fitness_2.4.1_1780348816724_0.5838850149014623","host":"s3://npm-registry-packages-npm-production"}},"2.5.1":{"name":"@opensip-tools/fitness","version":"2.5.1","license":"MIT","_id":"@opensip-tools/fitness@2.5.1","maintainers":[{"name":"opensip","email":"admin@opensip.ai"}],"homepage":"https://github.com/opensip-ai/opensip-tools","bugs":{"url":"https://github.com/opensip-ai/opensip-tools/issues"},"dist":{"shasum":"c1227be92d58d3397434df773026d6b01d66d580","tarball":"https://registry.npmjs.org/@opensip-tools/fitness/-/fitness-2.5.1.tgz","fileCount":617,"integrity":"sha512-LEG2WCcD6zCwrw36ORdgh4Sy6OMWtiHX23KRMx/ZJkJq5MXWNPX7lNYzhn905JjBmlmxT1Kh1BD1R5WGpgfyzQ==","signatures":[{"sig":"MEUCIBhDoPBwjxXmC9jCEVTyACI6+ZPtLgDqd8ARwfvXcUagAiEA5l+rlegDOB60ThNuLagbqHAy45rubzVuExkxcAZrd3w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@opensip-tools%2ffitness@2.5.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2160924},"main":"./dist/index.js","type":"module","_from":"file:/tmp/tarballs/opensip-tools-fitness-2.5.1.tgz","types":"./dist/index.d.ts","exports":{".":"./dist/index.js"},"scripts":{"test":"vitest run --passWithNoTests","build":"tsc","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f92e605c-2b3a-48a9-8b49-d57b45ba527e"}},"_resolved":"/tmp/tarballs/opensip-tools-fitness-2.5.1.tgz","_integrity":"sha512-LEG2WCcD6zCwrw36ORdgh4Sy6OMWtiHX23KRMx/ZJkJq5MXWNPX7lNYzhn905JjBmlmxT1Kh1BD1R5WGpgfyzQ==","repository":{"url":"git+https://github.com/opensip-ai/opensip-tools.git","type":"git","directory":"packages/fitness/engine"},"_npmVersion":"11.16.0","description":"Fitness checks engine for OpenSIP Tools","directories":{},"_nodeVersion":"22.22.3","dependencies":{"ink":"^7.0.4","zod":"^4.4.3","glob":"^13.0.0","react":"^19.2.6","commander":"^14.0.3","minimatch":"^10.2.5","typescript":"~6.0.3","drizzle-orm":"^0.45.2","@opentelemetry/api":"^1.9.1","@opensip-tools/core":"2.5.1","@opensip-tools/cli-ui":"2.5.1","@opensip-tools/contracts":"2.5.1","@opensip-tools/datastore":"2.5.1","@opensip-tools/reporting":"2.5.1","@opensip-tools/session-store":"2.5.1"},"opensipTools":{"kind":"tool"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.7","@types/node":"^22.19.19","@types/react":"^19.2.15","@opensip-tools/lang-typescript":"2.5.1"},"_npmOperationalInternal":{"tmp":"tmp/fitness_2.5.1_1780409183141_0.0006037770825388922","host":"s3://npm-registry-packages-npm-production"}},"2.5.2":{"name":"@opensip-tools/fitness","version":"2.5.2","license":"MIT","_id":"@opensip-tools/fitness@2.5.2","maintainers":[{"name":"opensip","email":"admin@opensip.ai"}],"homepage":"https://github.com/opensip-ai/opensip-tools","bugs":{"url":"https://github.com/opensip-ai/opensip-tools/issues"},"dist":{"shasum":"668f24032c10d1497a8ec2e28bb3ade1d065fd5c","tarball":"https://registry.npmjs.org/@opensip-tools/fitness/-/fitness-2.5.2.tgz","fileCount":622,"integrity":"sha512-CqHBWl1kQsakY/w+BorcsSYUTREcMLZK2qEVNbQCqeW1LmPlW5HRt13Rh5Aa6fHAAXUUy8/fghhRMZewbRrQlQ==","signatures":[{"sig":"MEQCIHjPGywSxisgIy+hnOyU9K85y0UHKZfQ+LBT2dQcyGImAiAPtwnp3XwWj//WZ6SgLpUWduBmwaprdEFEAs20cTtDUQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@opensip-tools%2ffitness@2.5.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2174604},"main":"./dist/index.js","type":"module","_from":"file:/tmp/tarballs/opensip-tools-fitness-2.5.2.tgz","types":"./dist/index.d.ts","exports":{".":"./dist/index.js"},"scripts":{"test":"vitest run --passWithNoTests","build":"tsc","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f92e605c-2b3a-48a9-8b49-d57b45ba527e"}},"_resolved":"/tmp/tarballs/opensip-tools-fitness-2.5.2.tgz","_integrity":"sha512-CqHBWl1kQsakY/w+BorcsSYUTREcMLZK2qEVNbQCqeW1LmPlW5HRt13Rh5Aa6fHAAXUUy8/fghhRMZewbRrQlQ==","repository":{"url":"git+https://github.com/opensip-ai/opensip-tools.git","type":"git","directory":"packages/fitness/engine"},"_npmVersion":"11.16.0","description":"Fitness checks engine for OpenSIP Tools","directories":{},"_nodeVersion":"22.22.3","dependencies":{"ink":"^7.0.4","zod":"^4.4.3","glob":"^13.0.0","react":"^19.2.6","commander":"^14.0.3","minimatch":"^10.2.5","typescript":"~6.0.3","drizzle-orm":"^0.45.2","@opentelemetry/api":"^1.9.1","@opensip-tools/core":"2.5.2","@opensip-tools/cli-ui":"2.5.2","@opensip-tools/contracts":"2.5.2","@opensip-tools/datastore":"2.5.2","@opensip-tools/reporting":"2.5.2","@opensip-tools/session-store":"2.5.2"},"opensipTools":{"kind":"tool"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.7","@types/node":"^22.19.19","@types/react":"^19.2.15","@opensip-tools/lang-typescript":"2.5.2"},"_npmOperationalInternal":{"tmp":"tmp/fitness_2.5.2_1780425889005_0.42828603207223637","host":"s3://npm-registry-packages-npm-production"}},"2.6.0":{"name":"@opensip-tools/fitness","version":"2.6.0","license":"MIT","_id":"@opensip-tools/fitness@2.6.0","maintainers":[{"name":"opensip","email":"admin@opensip.ai"}],"homepage":"https://github.com/opensip-ai/opensip-tools","bugs":{"url":"https://github.com/opensip-ai/opensip-tools/issues"},"dist":{"shasum":"501f45cf214bc002ebede2890ee7a0407ac9d2cd","tarball":"https://registry.npmjs.org/@opensip-tools/fitness/-/fitness-2.6.0.tgz","fileCount":622,"integrity":"sha512-1DRiMJgQQNM1DzZGWgGu5lf3CuyzEQ9+LuJ5ny7xmDVc34gCK1VKirI04eCLGb+JARjlR0hAy+CbyMLNMazpiw==","signatures":[{"sig":"MEYCIQCP3Xho5A7mplKiBN3vbdsO4+snl2furxo5ZOG2jPbQ/QIhALlwR3ZsbQNRDS3N6vSKtogUNT9biFNrKIo7bs0VAzNh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@opensip-tools%2ffitness@2.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2167970},"main":"./dist/index.js","type":"module","_from":"file:/tmp/tarballs/opensip-tools-fitness-2.6.0.tgz","types":"./dist/index.d.ts","exports":{".":"./dist/index.js"},"scripts":{"test":"vitest run --passWithNoTests","build":"tsc","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f92e605c-2b3a-48a9-8b49-d57b45ba527e"}},"_resolved":"/tmp/tarballs/opensip-tools-fitness-2.6.0.tgz","_integrity":"sha512-1DRiMJgQQNM1DzZGWgGu5lf3CuyzEQ9+LuJ5ny7xmDVc34gCK1VKirI04eCLGb+JARjlR0hAy+CbyMLNMazpiw==","repository":{"url":"git+https://github.com/opensip-ai/opensip-tools.git","type":"git","directory":"packages/fitness/engine"},"_npmVersion":"11.16.0","description":"Fitness checks engine for OpenSIP Tools","directories":{},"_nodeVersion":"22.22.3","dependencies":{"ink":"^7.0.4","zod":"^4.4.3","glob":"^13.0.0","react":"^19.2.6","commander":"^14.0.3","minimatch":"^10.2.5","typescript":"~6.0.3","drizzle-orm":"^0.45.2","@opentelemetry/api":"^1.9.1","@opensip-tools/core":"2.6.0","@opensip-tools/cli-ui":"2.6.0","@opensip-tools/contracts":"2.6.0","@opensip-tools/datastore":"2.6.0","@opensip-tools/reporting":"2.6.0","@opensip-tools/session-store":"2.6.0"},"opensipTools":{"kind":"tool"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.7","@types/node":"^22.19.19","@types/react":"^19.2.15","@opensip-tools/lang-typescript":"2.6.0"},"_npmOperationalInternal":{"tmp":"tmp/fitness_2.6.0_1780488580935_0.5463173622706408","host":"s3://npm-registry-packages-npm-production"}},"2.6.1":{"name":"@opensip-tools/fitness","version":"2.6.1","license":"MIT","_id":"@opensip-tools/fitness@2.6.1","maintainers":[{"name":"opensip","email":"admin@opensip.ai"}],"homepage":"https://github.com/opensip-ai/opensip-tools","bugs":{"url":"https://github.com/opensip-ai/opensip-tools/issues"},"dist":{"shasum":"adfc83cd6ee1b9088004f87be7190aaf7b262065","tarball":"https://registry.npmjs.org/@opensip-tools/fitness/-/fitness-2.6.1.tgz","fileCount":622,"integrity":"sha512-dQblLH89N4gwHAXCXODxGi+Lyr8BW/I5Nezx6cpPqDid/NX42IDkibXZdqDlpJYAS6XWBL6ZZBag/vcsI1gF+Q==","signatures":[{"sig":"MEYCIQDgwon3WfIXnhI3qQRmz5kV2kUlCgrbr3x/ZKXCJsFTEgIhAKlbuAXAMWzrRiQVN4EYuesLiNgtc94TxOQ+jhFgX+7h","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@opensip-tools%2ffitness@2.6.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2169631},"main":"./dist/index.js","type":"module","_from":"file:/tmp/tarballs/opensip-tools-fitness-2.6.1.tgz","types":"./dist/index.d.ts","exports":{".":"./dist/index.js"},"scripts":{"test":"vitest run --passWithNoTests","build":"tsc","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f92e605c-2b3a-48a9-8b49-d57b45ba527e"}},"_resolved":"/tmp/tarballs/opensip-tools-fitness-2.6.1.tgz","_integrity":"sha512-dQblLH89N4gwHAXCXODxGi+Lyr8BW/I5Nezx6cpPqDid/NX42IDkibXZdqDlpJYAS6XWBL6ZZBag/vcsI1gF+Q==","repository":{"url":"git+https://github.com/opensip-ai/opensip-tools.git","type":"git","directory":"packages/fitness/engine"},"_npmVersion":"11.16.0","description":"Fitness checks engine for OpenSIP Tools","directories":{},"_nodeVersion":"22.22.3","dependencies":{"ink":"^7.0.4","zod":"^4.4.3","glob":"^13.0.0","react":"^19.2.6","commander":"^14.0.3","minimatch":"^10.2.5","typescript":"~6.0.3","drizzle-orm":"^0.45.2","@opentelemetry/api":"^1.9.1","@opensip-tools/core":"2.6.1","@opensip-tools/cli-ui":"2.6.1","@opensip-tools/contracts":"2.6.1","@opensip-tools/datastore":"2.6.1","@opensip-tools/reporting":"2.6.1","@opensip-tools/session-store":"2.6.1"},"opensipTools":{"kind":"tool"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.7","@types/node":"^22.19.19","@types/react":"^19.2.15","@opensip-tools/lang-typescript":"2.6.1"},"_npmOperationalInternal":{"tmp":"tmp/fitness_2.6.1_1780511854875_0.8203482713814991","host":"s3://npm-registry-packages-npm-production"}},"2.6.2":{"name":"@opensip-tools/fitness","version":"2.6.2","keywords":["opensip-tools","static-analysis","code-quality","fitness-functions","linting","architecture","code-review"],"license":"MIT","_id":"@opensip-tools/fitness@2.6.2","maintainers":[{"name":"opensip","email":"admin@opensip.ai"}],"homepage":"https://github.com/opensip-ai/opensip-tools","bugs":{"url":"https://github.com/opensip-ai/opensip-tools/issues"},"dist":{"shasum":"fce06d8074452ad5b9b38f687a57b7d4cd9f6f5e","tarball":"https://registry.npmjs.org/@opensip-tools/fitness/-/fitness-2.6.2.tgz","fileCount":628,"integrity":"sha512-kyqeMQGda7kKQNp7GkkyQJbxCSU68mdx/10RAGU9rYhaTQ/C4yQ4tlvZxLsxy8AWMhCaN8LW5GSiZxLhV2vb4A==","signatures":[{"sig":"MEUCICeD5S4N6mXvj5oWUmRWyKP+caOTqSmx02tc/K1z+AuaAiEA4XICiGDuL93Dl/z0XVilrTC42NcJj4o6stLv0MC6MsE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@opensip-tools%2ffitness@2.6.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2185381},"main":"./dist/index.js","type":"module","_from":"file:/tmp/tarballs/opensip-tools-fitness-2.6.2.tgz","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./internal":"./dist/internal.js"},"scripts":{"test":"vitest run --passWithNoTests","build":"tsc","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f92e605c-2b3a-48a9-8b49-d57b45ba527e"}},"_resolved":"/tmp/tarballs/opensip-tools-fitness-2.6.2.tgz","_integrity":"sha512-kyqeMQGda7kKQNp7GkkyQJbxCSU68mdx/10RAGU9rYhaTQ/C4yQ4tlvZxLsxy8AWMhCaN8LW5GSiZxLhV2vb4A==","repository":{"url":"git+https://github.com/opensip-ai/opensip-tools.git","type":"git","directory":"packages/fitness/engine"},"_npmVersion":"11.16.0","description":"Fitness checks engine for OpenSIP Tools","directories":{},"_nodeVersion":"22.22.3","dependencies":{"ink":"^7.0.4","zod":"^4.4.3","glob":"^13.0.0","react":"^19.2.6","commander":"^14.0.3","minimatch":"^10.2.5","typescript":"~6.0.3","drizzle-orm":"^0.45.2","@opentelemetry/api":"^1.9.1","@opensip-tools/core":"2.6.2","@opensip-tools/cli-ui":"2.6.2","@opensip-tools/contracts":"2.6.2","@opensip-tools/datastore":"2.6.2","@opensip-tools/reporting":"2.6.2","@opensip-tools/session-store":"2.6.2"},"opensipTools":{"kind":"tool"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.7","@types/node":"^22.19.19","@types/react":"^19.2.15","@opensip-tools/lang-typescript":"2.6.2"},"_npmOperationalInternal":{"tmp":"tmp/fitness_2.6.2_1780550275925_0.6412042626730685","host":"s3://npm-registry-packages-npm-production"}},"2.7.0":{"name":"@opensip-tools/fitness","version":"2.7.0","keywords":["opensip-tools","static-analysis","code-quality","fitness-functions","linting","architecture","code-review"],"license":"MIT","_id":"@opensip-tools/fitness@2.7.0","maintainers":[{"name":"opensip","email":"admin@opensip.ai"}],"homepage":"https://github.com/opensip-ai/opensip-tools","bugs":{"url":"https://github.com/opensip-ai/opensip-tools/issues"},"dist":{"shasum":"4067c11ecd076e2c7050e118d0f38ff38bcec509","tarball":"https://registry.npmjs.org/@opensip-tools/fitness/-/fitness-2.7.0.tgz","fileCount":539,"integrity":"sha512-pDM/YvysdG+DGGptDpdQganlB60bEu1KqfHPTWheMbWzU3Vi3kPeFaQ6NXEVb0MjIBBmP22dNy7euM1io9Yw+g==","signatures":[{"sig":"MEUCIQDkZY6/uIXnfvf5/QjSbkVGErT4IdZY3vdgcdkm2+OXgwIgM5090wtM46xpGVBkld4DbeeST/2Syuvt2Y55bZmDCQM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@opensip-tools%2ffitness@2.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1531570},"main":"./dist/index.js","type":"module","_from":"file:/tmp/tarballs/opensip-tools-fitness-2.7.0.tgz","types":"./dist/index.d.ts","exports":{".":"./dist/index.js"},"scripts":{"test":"vitest run --passWithNoTests","build":"tsc","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f92e605c-2b3a-48a9-8b49-d57b45ba527e"}},"_resolved":"/tmp/tarballs/opensip-tools-fitness-2.7.0.tgz","_integrity":"sha512-pDM/YvysdG+DGGptDpdQganlB60bEu1KqfHPTWheMbWzU3Vi3kPeFaQ6NXEVb0MjIBBmP22dNy7euM1io9Yw+g==","repository":{"url":"git+https://github.com/opensip-ai/opensip-tools.git","type":"git","directory":"packages/fitness/engine"},"_npmVersion":"11.16.0","description":"Fitness checks engine for OpenSIP Tools","directories":{},"_nodeVersion":"22.22.3","dependencies":{"ink":"^7.0.4","zod":"^4.4.3","glob":"^13.0.0","react":"^19.2.6","commander":"^14.0.3","minimatch":"^10.2.5","typescript":"~6.0.3","drizzle-orm":"^0.45.2","@opentelemetry/api":"^1.9.1","@opensip-tools/core":"2.7.0","@opensip-tools/cli-ui":"2.7.0","@opensip-tools/contracts":"2.7.0","@opensip-tools/datastore":"2.7.0","@opensip-tools/session-store":"2.7.0"},"opensipTools":{"kind":"tool"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.7","@types/node":"^22.19.19","@types/react":"^19.2.15","@opensip-tools/lang-typescript":"2.7.0"},"_npmOperationalInternal":{"tmp":"tmp/fitness_2.7.0_1780810877921_0.6596802059802225","host":"s3://npm-registry-packages-npm-production"}},"2.7.1":{"name":"@opensip-tools/fitness","version":"2.7.1","keywords":["opensip-tools","static-analysis","code-quality","fitness-functions","linting","architecture","code-review"],"license":"MIT","_id":"@opensip-tools/fitness@2.7.1","maintainers":[{"name":"opensip","email":"admin@opensip.ai"}],"homepage":"https://github.com/opensip-ai/opensip-tools","bugs":{"url":"https://github.com/opensip-ai/opensip-tools/issues"},"dist":{"shasum":"6887d1dabf91e2cba9b105f09617d843c16e1056","tarball":"https://registry.npmjs.org/@opensip-tools/fitness/-/fitness-2.7.1.tgz","fileCount":539,"integrity":"sha512-D88ModKJ8sqDqfxoHOjxAphu3GzWpvts9OHVFfAqgJSQbYtfah/wwRJzeZaXYMGe28L0qfJeyYfeZQb/eo7rnQ==","signatures":[{"sig":"MEUCIQD/bfxccSbESRnyBKMpv2i9U6s1PDYfa+sYISI6tk06JAIgcpYz3eNMXVGayiVIZhe+JRQMFSgH7eTNerZMp+v/6GY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@opensip-tools%2ffitness@2.7.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1531570},"main":"./dist/index.js","type":"module","_from":"file:/tmp/tarballs/opensip-tools-fitness-2.7.1.tgz","types":"./dist/index.d.ts","exports":{".":"./dist/index.js"},"scripts":{"test":"vitest run --passWithNoTests","build":"tsc","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f92e605c-2b3a-48a9-8b49-d57b45ba527e"}},"_resolved":"/tmp/tarballs/opensip-tools-fitness-2.7.1.tgz","_integrity":"sha512-D88ModKJ8sqDqfxoHOjxAphu3GzWpvts9OHVFfAqgJSQbYtfah/wwRJzeZaXYMGe28L0qfJeyYfeZQb/eo7rnQ==","repository":{"url":"git+https://github.com/opensip-ai/opensip-tools.git","type":"git","directory":"packages/fitness/engine"},"_npmVersion":"11.16.0","description":"Fitness checks engine for OpenSIP Tools","directories":{},"_nodeVersion":"22.22.3","dependencies":{"ink":"^7.0.4","zod":"^4.4.3","glob":"^13.0.0","react":"^19.2.6","commander":"^14.0.3","minimatch":"^10.2.5","typescript":"~6.0.3","drizzle-orm":"^0.45.2","@opentelemetry/api":"^1.9.1","@opensip-tools/core":"2.7.1","@opensip-tools/cli-ui":"2.7.1","@opensip-tools/contracts":"2.7.1","@opensip-tools/datastore":"2.7.1","@opensip-tools/session-store":"2.7.1"},"opensipTools":{"kind":"tool"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.7","@types/node":"^22.19.19","@types/react":"^19.2.15","@opensip-tools/lang-typescript":"2.7.1"},"_npmOperationalInternal":{"tmp":"tmp/fitness_2.7.1_1780816346793_0.15636714214785852","host":"s3://npm-registry-packages-npm-production"}},"2.8.0":{"name":"@opensip-tools/fitness","version":"2.8.0","keywords":["opensip-tools","static-analysis","code-quality","fitness-functions","linting","architecture","code-review"],"license":"MIT","_id":"@opensip-tools/fitness@2.8.0","maintainers":[{"name":"opensip","email":"admin@opensip.ai"}],"homepage":"https://github.com/opensip-ai/opensip-tools","bugs":{"url":"https://github.com/opensip-ai/opensip-tools/issues"},"dist":{"shasum":"8aa6e79155b5318651636d479c38fa2ad9d2c422","tarball":"https://registry.npmjs.org/@opensip-tools/fitness/-/fitness-2.8.0.tgz","fileCount":543,"integrity":"sha512-Ku9BpM21KxrdldTUXMZ2f4nTF3QgtDpUDyGUrwH42wMklW5kN/opxhirU8hJCJ27imMGx+d2U+YfwiECytAqtw==","signatures":[{"sig":"MEYCIQDvnLhERJ5wQvwEIr7llnH7YMSLhQlQ1p4+d2a62ji/jwIhAOb+Wf98+CfKtM69C1uVIkAtXRFpGLVOSTYdYJNj+9pJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@opensip-tools%2ffitness@2.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1540966},"main":"./dist/index.js","type":"module","_from":"file:/tmp/tarballs/opensip-tools-fitness-2.8.0.tgz","types":"./dist/index.d.ts","exports":{".":"./dist/index.js"},"scripts":{"test":"vitest run --passWithNoTests","build":"tsc","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f92e605c-2b3a-48a9-8b49-d57b45ba527e"}},"_resolved":"/tmp/tarballs/opensip-tools-fitness-2.8.0.tgz","_integrity":"sha512-Ku9BpM21KxrdldTUXMZ2f4nTF3QgtDpUDyGUrwH42wMklW5kN/opxhirU8hJCJ27imMGx+d2U+YfwiECytAqtw==","repository":{"url":"git+https://github.com/opensip-ai/opensip-tools.git","type":"git","directory":"packages/fitness/engine"},"_npmVersion":"11.16.0","description":"Fitness checks engine for OpenSIP Tools","directories":{},"_nodeVersion":"22.22.3","dependencies":{"ink":"^7.0.4","zod":"^4.4.3","glob":"^13.0.0","react":"^19.2.6","commander":"^14.0.3","minimatch":"^10.2.5","typescript":"~6.0.3","drizzle-orm":"^0.45.2","@opentelemetry/api":"^1.9.1","@opensip-tools/core":"2.8.0","@opensip-tools/cli-ui":"2.8.0","@opensip-tools/contracts":"2.8.0","@opensip-tools/datastore":"2.8.0","@opensip-tools/session-store":"2.8.0"},"opensipTools":{"kind":"tool"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.7","@types/node":"^22.19.19","@types/react":"^19.2.15","@opensip-tools/lang-typescript":"2.8.0"},"_npmOperationalInternal":{"tmp":"tmp/fitness_2.8.0_1780848799160_0.07682486486418161","host":"s3://npm-registry-packages-npm-production"}},"2.10.0":{"name":"@opensip-tools/fitness","version":"2.10.0","keywords":["opensip-tools","static-analysis","code-quality","fitness-functions","linting","architecture","code-review"],"license":"MIT","_id":"@opensip-tools/fitness@2.10.0","maintainers":[{"name":"opensip","email":"admin@opensip.ai"}],"homepage":"https://github.com/opensip-ai/opensip-tools","bugs":{"url":"https://github.com/opensip-ai/opensip-tools/issues"},"dist":{"shasum":"54a5893b70485680d6c00ef087c1ddf99b92db10","tarball":"https://registry.npmjs.org/@opensip-tools/fitness/-/fitness-2.10.0.tgz","fileCount":563,"integrity":"sha512-yobkshl1a6tvz1E/O8wyCe9/8gP4HcyhqteScYfvKzdcZWR/36pPNpx/jr1Jt3Ut7P/Hstcb2Op1HWa8AzgtlA==","signatures":[{"sig":"MEUCIQDoB0gGTVIXkqdxqHkNoxg21F+ZsgH9WBpAKrCPH5U9OQIgWPQJNnN7Tix5fBym3ubO8JItzpX1ZMoXd+MYIkL8y4Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@opensip-tools%2ffitness@2.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1598626},"main":"./dist/index.js","type":"module","_from":"file:/tmp/tarballs/opensip-tools-fitness-2.10.0.tgz","types":"./dist/index.d.ts","exports":{".":"./dist/index.js"},"scripts":{"test":"vitest run --passWithNoTests","build":"tsc","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f92e605c-2b3a-48a9-8b49-d57b45ba527e"}},"_resolved":"/tmp/tarballs/opensip-tools-fitness-2.10.0.tgz","_integrity":"sha512-yobkshl1a6tvz1E/O8wyCe9/8gP4HcyhqteScYfvKzdcZWR/36pPNpx/jr1Jt3Ut7P/Hstcb2Op1HWa8AzgtlA==","repository":{"url":"git+https://github.com/opensip-ai/opensip-tools.git","type":"git","directory":"packages/fitness/engine"},"_npmVersion":"11.16.0","description":"Fitness checks engine for OpenSIP Tools","directories":{},"_nodeVersion":"22.22.3","dependencies":{"ink":"^7.0.4","zod":"^4.4.3","glob":"^13.0.0","react":"^19.2.6","commander":"^14.0.3","minimatch":"^10.2.5","typescript":"~6.0.3","drizzle-orm":"^0.45.2","@opentelemetry/api":"^1.9.1","@opensip-tools/core":"2.10.0","@opensip-tools/cli-ui":"2.10.0","@opensip-tools/config":"2.10.0","@opensip-tools/contracts":"2.10.0","@opensip-tools/datastore":"2.10.0","@opensip-tools/session-store":"2.10.0"},"opensipTools":{"id":"fitness","kind":"tool","commands":[{"name":"fit","description":"Run fitness checks"},{"name":"fit-list","aliases":["list-checks"],"description":"List available fitness checks"},{"name":"fit-recipes","aliases":["list-recipes"],"description":"List available fitness recipes"},{"name":"fit-baseline-export","description":"Export the fit gate baseline (SARIF) from the datastore to a file"}],"apiVersion":1,"capabilities":[{"id":"fit-pack","apiVersion":1,"contributionKind":"module-export","contributionSchema":{"requiredKeys":["slug"]}}]},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.7","@types/node":"^22.19.19","@types/react":"^19.2.15","@opensip-tools/lang-typescript":"2.10.0"},"_npmOperationalInternal":{"tmp":"tmp/fitness_2.10.0_1780875721708_0.900832558003928","host":"s3://npm-registry-packages-npm-production"}},"2.11.0":{"name":"@opensip-tools/fitness","version":"2.11.0","keywords":["opensip-tools","static-analysis","code-quality","fitness-functions","linting","architecture","code-review"],"license":"MIT","_id":"@opensip-tools/fitness@2.11.0","maintainers":[{"name":"opensip","email":"admin@opensip.ai"}],"homepage":"https://github.com/opensip-ai/opensip-tools","bugs":{"url":"https://github.com/opensip-ai/opensip-tools/issues"},"dist":{"shasum":"7805deae35d17c2d529a9a41e10dbf99e103c6ea","tarball":"https://registry.npmjs.org/@opensip-tools/fitness/-/fitness-2.11.0.tgz","fileCount":571,"integrity":"sha512-oppEoAmTQeVuMqx6V81ptpxX0LWzUWQRX7Pko8G5qoZrMqAg9Eyh0YY3eXtVMq9PkXS4RBlIiEZYquIxmLpPog==","signatures":[{"sig":"MEQCIGJWcA+6haZ6Z8Z1MNdJFiEYXhzEYTZeWg0b3+idHOtoAiBIWQ48F+FusnFKcZtZSlA/CtTdOi/JPAyaxB7/Srmhmg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@opensip-tools%2ffitness@2.11.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1603565},"main":"./dist/index.js","type":"module","_from":"file:/tmp/tarballs/opensip-tools-fitness-2.11.0.tgz","types":"./dist/index.d.ts","exports":{".":"./dist/index.js"},"scripts":{"test":"vitest run --passWithNoTests","build":"tsc","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f92e605c-2b3a-48a9-8b49-d57b45ba527e"}},"_resolved":"/tmp/tarballs/opensip-tools-fitness-2.11.0.tgz","_integrity":"sha512-oppEoAmTQeVuMqx6V81ptpxX0LWzUWQRX7Pko8G5qoZrMqAg9Eyh0YY3eXtVMq9PkXS4RBlIiEZYquIxmLpPog==","repository":{"url":"git+https://github.com/opensip-ai/opensip-tools.git","type":"git","directory":"packages/fitness/engine"},"_npmVersion":"11.16.0","description":"Fitness checks engine for OpenSIP Tools","directories":{},"_nodeVersion":"22.22.3","dependencies":{"ink":"^7.0.4","zod":"^4.4.3","glob":"^13.0.0","react":"^19.2.6","commander":"^14.0.3","minimatch":"^10.2.5","typescript":"~6.0.3","drizzle-orm":"^0.45.2","@opentelemetry/api":"^1.9.1","@opensip-tools/core":"2.11.0","@opensip-tools/cli-ui":"2.11.0","@opensip-tools/config":"2.11.0","@opensip-tools/contracts":"2.11.0","@opensip-tools/datastore":"2.11.0","@opensip-tools/session-store":"2.11.0"},"opensipTools":{"id":"fitness","kind":"tool","commands":[{"name":"fit","description":"Run fitness checks"},{"name":"fit-list","aliases":["list-checks"],"description":"List available fitness checks"},{"name":"fit-recipes","aliases":["list-recipes"],"description":"List available fitness recipes"},{"name":"fit-baseline-export","description":"Export the fit gate baseline (SARIF) from the datastore to a file"}],"apiVersion":1,"capabilities":[{"id":"fit-pack","apiVersion":1,"contributionKind":"module-export","contributionSchema":{"requiredKeys":["slug"]}}]},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.7","@types/node":"^22.19.19","@types/react":"^19.2.15","@opensip-tools/lang-typescript":"2.11.0"},"_npmOperationalInternal":{"tmp":"tmp/fitness_2.11.0_1780898848840_0.1866065344321477","host":"s3://npm-registry-packages-npm-production"}},"2.12.0":{"name":"@opensip-tools/fitness","version":"2.12.0","keywords":["opensip-tools","static-analysis","code-quality","fitness-functions","linting","architecture","code-review"],"license":"MIT","_id":"@opensip-tools/fitness@2.12.0","maintainers":[{"name":"opensip","email":"admin@opensip.ai"}],"homepage":"https://github.com/opensip-ai/opensip-tools","bugs":{"url":"https://github.com/opensip-ai/opensip-tools/issues"},"dist":{"shasum":"e1787214eaf14ce8a5dce91b977f3bae6cf3c18d","tarball":"https://registry.npmjs.org/@opensip-tools/fitness/-/fitness-2.12.0.tgz","fileCount":579,"integrity":"sha512-yih3lEIP1GPFYiyLIJ5zs5XxNCaDsBRdmqvsSnq+dhZd2Fqwn2owUFYSZCWwFM+uKxN/hyNzzGe1lwSyXQBevw==","signatures":[{"sig":"MEUCIF9XDFNjc+3B95ulI/lO7nwPwZalV7rbtL0LaRbxeAwjAiEAnQ2HrSNvrfjSF8TJ9kRx/sPbBRpsxmK35+Hhd8hcKLY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@opensip-tools%2ffitness@2.12.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1629705},"main":"./dist/index.js","type":"module","_from":"file:/tmp/tarballs/opensip-tools-fitness-2.12.0.tgz","types":"./dist/index.d.ts","exports":{".":"./dist/index.js"},"scripts":{"test":"vitest run --passWithNoTests","build":"tsc","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f92e605c-2b3a-48a9-8b49-d57b45ba527e"}},"_resolved":"/tmp/tarballs/opensip-tools-fitness-2.12.0.tgz","_integrity":"sha512-yih3lEIP1GPFYiyLIJ5zs5XxNCaDsBRdmqvsSnq+dhZd2Fqwn2owUFYSZCWwFM+uKxN/hyNzzGe1lwSyXQBevw==","repository":{"url":"git+https://github.com/opensip-ai/opensip-tools.git","type":"git","directory":"packages/fitness/engine"},"_npmVersion":"11.16.0","description":"Fitness checks engine for OpenSIP Tools","directories":{},"_nodeVersion":"22.22.3","dependencies":{"ink":"^7.0.4","zod":"^4.4.3","glob":"^13.0.0","react":"^19.2.6","commander":"^14.0.3","minimatch":"^10.2.5","typescript":"~6.0.3","drizzle-orm":"^0.45.2","@opentelemetry/api":"^1.9.1","@opensip-tools/core":"2.12.0","@opensip-tools/cli-ui":"2.12.0","@opensip-tools/config":"2.12.0","@opensip-tools/contracts":"2.12.0","@opensip-tools/datastore":"2.12.0","@opensip-tools/session-store":"2.12.0"},"opensipTools":{"id":"fitness","kind":"tool","commands":[{"name":"fit","description":"Run fitness checks"},{"name":"fit-list","aliases":["list-checks"],"description":"List available fitness checks"},{"name":"fit-recipes","aliases":["list-recipes"],"description":"List available fitness recipes"},{"name":"fit-baseline-export","description":"Export the fit gate baseline (SARIF) from the datastore to a file"}],"apiVersion":1,"capabilities":[{"id":"fit-pack","apiVersion":1,"contributionKind":"module-export","contributionSchema":{"requiredKeys":["slug"]}}]},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.7","@types/node":"^22.19.19","@types/react":"^19.2.15","@opensip-tools/lang-typescript":"2.12.0"},"_npmOperationalInternal":{"tmp":"tmp/fitness_2.12.0_1780949118605_0.6257299561556946","host":"s3://npm-registry-packages-npm-production"}},"2.13.0":{"name":"@opensip-tools/fitness","version":"2.13.0","license":"MIT","description":"Fitness checks engine for OpenSIP Tools","keywords":["opensip-tools","static-analysis","code-quality","fitness-functions","linting","architecture","code-review"],"repository":{"type":"git","url":"git+https://github.com/opensip-ai/opensip-tools.git","directory":"packages/fitness/engine"},"homepage":"https://github.com/opensip-ai/opensip-tools","bugs":{"url":"https://github.com/opensip-ai/opensip-tools/issues"},"type":"module","main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":"./dist/index.js"},"opensipTools":{"kind":"tool","id":"fitness","apiVersion":1,"commands":[{"name":"fit","description":"Run fitness checks"},{"name":"fit-list","description":"List available fitness checks","aliases":["list-checks"]},{"name":"fit-recipes","description":"List available fitness recipes","aliases":["list-recipes"]},{"name":"fit-baseline-export","description":"Export the fit gate baseline (SARIF) from the datastore to a file"}],"capabilities":[{"id":"fit-pack","apiVersion":1,"contributionKind":"module-export","contributionSchema":{"requiredKeys":["slug"]}}]},"dependencies":{"@opentelemetry/api":"^1.9.1","commander":"^14.0.3","drizzle-orm":"^0.45.2","glob":"^13.0.0","ink":"^7.0.4","minimatch":"^10.2.5","react":"^19.2.6","typescript":"~6.0.3","zod":"^4.4.3","@opensip-tools/cli-ui":"2.13.0","@opensip-tools/contracts":"2.13.0","@opensip-tools/datastore":"2.13.0","@opensip-tools/session-store":"2.13.0","@opensip-tools/core":"2.13.0","@opensip-tools/config":"2.13.0"},"devDependencies":{"@types/node":"^22.19.19","@types/react":"^19.2.15","vitest":"^4.1.7","@opensip-tools/lang-typescript":"2.13.0"},"scripts":{"build":"tsc","test":"vitest run --passWithNoTests","typecheck":"tsc --noEmit","clean":"rm -rf dist"},"_id":"@opensip-tools/fitness@2.13.0","_integrity":"sha512-HL6eykVilGANX7l8lh57T8vi87o0vtBbcfFe9axhOq86Wem5d4DgJasIodQ+Ohv+fpbdzioZPDK/v2IDBehr1Q==","_resolved":"/tmp/tarballs/opensip-tools-fitness-2.13.0.tgz","_from":"file:/tmp/tarballs/opensip-tools-fitness-2.13.0.tgz","_nodeVersion":"22.22.3","_npmVersion":"11.16.0","dist":{"integrity":"sha512-HL6eykVilGANX7l8lh57T8vi87o0vtBbcfFe9axhOq86Wem5d4DgJasIodQ+Ohv+fpbdzioZPDK/v2IDBehr1Q==","shasum":"7ff86b7170dcabaae7fb0c42f9663df8c198e630","tarball":"https://registry.npmjs.org/@opensip-tools/fitness/-/fitness-2.13.0.tgz","fileCount":579,"unpackedSize":1626439,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@opensip-tools%2ffitness@2.13.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDjHfOl/qIq5JJacB8YUacRVfjTA++3B0mM5JcQonI/dgIhAKsjDjn0xxHBuwQfbc/OfwJ1dXWGdDzAW61skTFv4RMC"}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f92e605c-2b3a-48a9-8b49-d57b45ba527e"}},"directories":{},"maintainers":[{"name":"opensip","email":"admin@opensip.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/fitness_2.13.0_1780962598656_0.6965366276870741"},"_hasShrinkwrap":false}},"time":{"created":"2026-05-15T23:05:14.926Z","modified":"2026-06-08T23:49:59.157Z","1.0.4":"2026-05-15T23:05:15.182Z","1.0.5":"2026-05-16T05:20:10.027Z","1.0.6":"2026-05-16T17:48:09.202Z","1.0.7":"2026-05-16T20:37:06.994Z","1.0.8":"2026-05-16T21:44:02.336Z","1.0.9":"2026-05-16T22:07:30.893Z","1.0.10":"2026-05-17T00:28:33.298Z","1.2.0":"2026-05-18T21:51:08.745Z","1.3.0":"2026-05-19T03:04:02.054Z","1.3.1":"2026-05-19T03:45:35.187Z","2.0.0":"2026-05-29T05:48:27.247Z","2.0.1":"2026-05-29T15:58:31.813Z","2.1.0":"2026-05-31T01:23:16.133Z","2.3.0":"2026-06-01T02:08:45.825Z","2.3.1":"2026-06-01T03:24:54.169Z","2.3.2":"2026-06-01T04:33:09.878Z","2.3.3":"2026-06-01T06:14:28.391Z","2.4.0":"2026-06-01T15:04:12.957Z","2.4.1":"2026-06-01T21:20:16.901Z","2.5.1":"2026-06-02T14:06:23.480Z","2.5.2":"2026-06-02T18:44:49.235Z","2.6.0":"2026-06-03T12:09:41.182Z","2.6.1":"2026-06-03T18:37:35.079Z","2.6.2":"2026-06-04T05:17:56.095Z","2.7.0":"2026-06-07T05:41:18.112Z","2.7.1":"2026-06-07T07:12:27.019Z","2.8.0":"2026-06-07T16:13:19.308Z","2.10.0":"2026-06-07T23:42:01.930Z","2.11.0":"2026-06-08T06:07:28.992Z","2.12.0":"2026-06-08T20:05:18.784Z","2.13.0":"2026-06-08T23:49:58.846Z"},"bugs":{"url":"https://github.com/opensip-ai/opensip-tools/issues"},"license":"MIT","homepage":"https://github.com/opensip-ai/opensip-tools","keywords":["opensip-tools","static-analysis","code-quality","fitness-functions","linting","architecture","code-review"],"repository":{"type":"git","url":"git+https://github.com/opensip-ai/opensip-tools.git","directory":"packages/fitness/engine"},"description":"Fitness checks engine for OpenSIP Tools","maintainers":[{"name":"opensip","email":"admin@opensip.ai"}],"readme":"<!-- Generated by scripts/build-package-readmes.mjs — do not edit by hand.\n     Change the package's \"description\" (or the generator template) and run\n     `pnpm docs:readmes`. CI enforces sync via `pnpm docs:readmes:check`. -->\n\n# @opensip-tools/fitness\n\n> Fitness checks engine for OpenSIP Tools\n\nThis package is the **engine** behind a first-party `opensip-tools` tool. The CLI bundles it — you do not normally install it directly.\n\nPart of [**opensip-tools**](https://github.com/opensip-ai/opensip-tools) — an open-source codebase-analysis toolkit: fitness checks (`fit`), static call-graph analysis (`graph`), and simulation (`sim`).\n\n## Install\n\n```bash\nnpm install @opensip-tools/fitness\n```\n\nMost users just install the CLI, which bundles the first-party tools:\n\n```bash\nnpm install -g opensip-tools\n```\n\n## Documentation\n\n- 📚 Project docs: https://opensip.ai/docs/opensip-tools/\n- 🧭 Package catalog (what every package does): https://github.com/opensip-ai/opensip-tools/blob/v2.13.0/docs/public/70-reference/02-package-catalog.md\n- 📦 Source: https://github.com/opensip-ai/opensip-tools/tree/v2.13.0/packages/fitness/engine\n\n## License\n\nMIT © opensip-ai\n","readmeFilename":"README.md"}