{"_id":"@hs-x/validator","_rev":"27-2087fe89e63de402bb890da1f34f9dd9","name":"@hs-x/validator","dist-tags":{"next":"0.4.2-next.1","latest":"0.4.10"},"versions":{"0.1.0":{"name":"@hs-x/validator","version":"0.1.0","_id":"@hs-x/validator@0.1.0","maintainers":[{"name":"hs-uix","email":"me@cartermckay.com"}],"dist":{"shasum":"0077e6d42f1eefe1fe4c789da520c52c75c7235c","tarball":"https://registry.npmjs.org/@hs-x/validator/-/validator-0.1.0.tgz","fileCount":5,"integrity":"sha512-7eo0/SRQwsM36b2icYaikb2t7jhFmPFCWrzpUEyB0opmghvDirLP98f4Wj+efg4x1VGWC6Tf7pOGz9S3RmSXLg==","signatures":[{"sig":"MEQCIBi0hEj/I4TxPuVD0DppqicRNGyQr/qmleK9MLj4dY0WAiAvb75b4Q4EXz6Nz1/+WwwWB3SIQQAgh4/5+P9KhZVFsg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27693},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","shasum":"0077e6d42f1eefe1fe4c789da520c52c75c7235c","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"build":"tsc -b","clean":"tsc -b --clean"},"_npmUser":{"name":"hs-uix","email":"me@cartermckay.com"},"_integrity":"sha512-7eo0/SRQwsM36b2icYaikb2t7jhFmPFCWrzpUEyB0opmghvDirLP98f4Wj+efg4x1VGWC6Tf7pOGz9S3RmSXLg==","_npmVersion":"10.8.3","description":"Static validation for HS-X projects — capability config, scopes, fetch envelope, agent inputs.","directories":{},"_nodeVersion":"24.3.0","dependencies":{"effect":"^3.10.19","@hs-x/types":"0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@hs-x/fixtures":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/validator_0.1.0_1780532501621_0.0017019193338019267","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@hs-x/validator","version":"0.1.2","license":"Apache-2.0","_id":"@hs-x/validator@0.1.2","maintainers":[{"name":"hs-uix","email":"me@cartermckay.com"}],"dist":{"shasum":"84cca24504ec7af2f099371e340d797cac38944d","tarball":"https://registry.npmjs.org/@hs-x/validator/-/validator-0.1.2.tgz","fileCount":6,"integrity":"sha512-WLJt7bNREI6vILl6Bay7ca6pPXZl3AoamkP5HaaxQO4Z6Rdn++nZOVBN8oaAi4EocAF2I8X49JGIX/Ibjsn7cw==","signatures":[{"sig":"MEUCIGpR3jcOYwrrNz6RINQqO9pURP335B92ixCbFAI/CD5gAiEAom0FWUizKqNClNK9ex3W7sA5CBJlhZqk50N7EoXz4q8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29624},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","shasum":"84cca24504ec7af2f099371e340d797cac38944d","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"build":"tsc -b","clean":"tsc -b --clean"},"_npmUser":{"name":"hs-uix","email":"me@cartermckay.com"},"_integrity":"sha512-WLJt7bNREI6vILl6Bay7ca6pPXZl3AoamkP5HaaxQO4Z6Rdn++nZOVBN8oaAi4EocAF2I8X49JGIX/Ibjsn7cw==","_npmVersion":"10.8.3","description":"Static validation for HS-X projects — capability config, scopes, fetch envelope, agent inputs.","directories":{},"_nodeVersion":"24.3.0","dependencies":{"effect":"^3.10.19","@hs-x/types":"0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@hs-x/fixtures":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/validator_0.1.2_1780541292417_0.6067052149535366","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@hs-x/validator","version":"0.1.3","license":"Apache-2.0","_id":"@hs-x/validator@0.1.3","maintainers":[{"name":"hs-uix","email":"me@cartermckay.com"}],"dist":{"shasum":"a4b02ae1b699e1c3f0a0a5635ba2b8de252ee497","tarball":"https://registry.npmjs.org/@hs-x/validator/-/validator-0.1.3.tgz","fileCount":6,"integrity":"sha512-yWiFvNH207UjegeaUpZ5Hfo4pPtfRsPawitN43xeTMYUWRY/ljRbhmiwZJAikEf5z1L5inzNP0EOvm6EDuAY0A==","signatures":[{"sig":"MEUCIAhfGjq6xIl6CHW4yHiyWhiWti7ZlWq53IBRRO+qJDzlAiEA+ZE89hVNzbrEmsQzcgL3hVA13HLyydZB0TDnWM+dLEA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29624},"main":"./dist/index.js","type":"module","_from":"file:/var/folders/c1/v0h90h3d6f312vvdlpwrnngm0000gn/T/tmp.CqGMg5Wmwq/hs-x-validator-0.1.3.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"build":"tsc -b","clean":"tsc -b --clean"},"_npmUser":{"name":"hs-uix","email":"me@cartermckay.com"},"_resolved":"/var/folders/c1/v0h90h3d6f312vvdlpwrnngm0000gn/T/tmp.CqGMg5Wmwq/hs-x-validator-0.1.3.tgz","_integrity":"sha512-yWiFvNH207UjegeaUpZ5Hfo4pPtfRsPawitN43xeTMYUWRY/ljRbhmiwZJAikEf5z1L5inzNP0EOvm6EDuAY0A==","_npmVersion":"10.9.4","description":"Static validation for HS-X projects — capability config, scopes, fetch envelope, agent inputs.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"effect":"^3.10.19","@hs-x/types":"0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@hs-x/fixtures":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/validator_0.1.3_1780542334699_0.3309975746359557","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@hs-x/validator","version":"0.2.0","license":"Apache-2.0","_id":"@hs-x/validator@0.2.0","maintainers":[{"name":"hs-uix","email":"me@cartermckay.com"}],"dist":{"shasum":"4347496dae96375b92de854b87249a9fab348bf1","tarball":"https://registry.npmjs.org/@hs-x/validator/-/validator-0.2.0.tgz","fileCount":6,"integrity":"sha512-KtIjXN21/KuRDVjb+Tigu9rFvzwFsImau9x179cXJmHNwlbHPfgk8Afj5osnmndWSi8YxiJ7cCRtBKkxXI91Pw==","signatures":[{"sig":"MEYCIQCbbW9Ui44RXNtvmwfV/dggGe1iTsMDPy8+oEVwGlLBowIhAMHLvavknumQea+zYiAJ7hKvUwZIZeGZTz4/hN9lkjq2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33294},"main":"./dist/index.js","type":"module","_from":"file:/var/folders/c1/v0h90h3d6f312vvdlpwrnngm0000gn/T/tmp.Nt1b7750Dn/hs-x-validator-0.2.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"build":"tsc -b","clean":"tsc -b --clean"},"_npmUser":{"name":"hs-uix","email":"me@cartermckay.com"},"_resolved":"/var/folders/c1/v0h90h3d6f312vvdlpwrnngm0000gn/T/tmp.Nt1b7750Dn/hs-x-validator-0.2.0.tgz","_integrity":"sha512-KtIjXN21/KuRDVjb+Tigu9rFvzwFsImau9x179cXJmHNwlbHPfgk8Afj5osnmndWSi8YxiJ7cCRtBKkxXI91Pw==","_npmVersion":"10.9.4","description":"Static validation for HS-X projects — capability config, scopes, fetch envelope, agent inputs.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"effect":"^3.10.19","@hs-x/types":"0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@hs-x/fixtures":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/validator_0.2.0_1781057446596_0.5597165354438771","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@hs-x/validator","version":"0.2.1","license":"Apache-2.0","_id":"@hs-x/validator@0.2.1","maintainers":[{"name":"hs-uix","email":"me@cartermckay.com"}],"dist":{"shasum":"e91a6c49b5466e467ebf58d5c371c2631d626a89","tarball":"https://registry.npmjs.org/@hs-x/validator/-/validator-0.2.1.tgz","fileCount":6,"integrity":"sha512-l5MrCbj4o3VQaSmFX66fxBQBMHka//U4mtsyLKiKIZLl6T16j8r+nXXPGPzg1pgi3NdUyCFVL46iR0D7yfM0cw==","signatures":[{"sig":"MEQCIDX4qEu2mtwdV4ZCPhljzbZzIRCu0f9unLHj/9XnmzZDAiBqOzaFn7fspPw/Vrt0MH7h+3vY0EyFWIw7oc54+KThUQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":90715},"main":"./dist/index.js","type":"module","_from":"file:/var/folders/c1/v0h90h3d6f312vvdlpwrnngm0000gn/T/tmp.IiRnm0ajyx/hs-x-validator-0.2.1.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"build":"tsc -b","clean":"tsc -b --clean"},"_npmUser":{"name":"hs-uix","email":"me@cartermckay.com"},"_resolved":"/var/folders/c1/v0h90h3d6f312vvdlpwrnngm0000gn/T/tmp.IiRnm0ajyx/hs-x-validator-0.2.1.tgz","_integrity":"sha512-l5MrCbj4o3VQaSmFX66fxBQBMHka//U4mtsyLKiKIZLl6T16j8r+nXXPGPzg1pgi3NdUyCFVL46iR0D7yfM0cw==","_npmVersion":"10.9.4","description":"Static validation for HS-X projects — capability config, scopes, fetch envelope, agent inputs.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"effect":"^3.10.19","@hs-x/types":"0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@hs-x/fixtures":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/validator_0.2.1_1781073527028_0.48818543395039304","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@hs-x/validator","version":"0.2.2","license":"Apache-2.0","_id":"@hs-x/validator@0.2.2","maintainers":[{"name":"hs-uix","email":"me@cartermckay.com"}],"dist":{"shasum":"d6d667b5217b83c5e4a4bb2bda307d8104080229","tarball":"https://registry.npmjs.org/@hs-x/validator/-/validator-0.2.2.tgz","fileCount":6,"integrity":"sha512-3aRYNaVHAz9j3ki8jdrNxmnL+KgOZyLVQug4bZnxvWQJDy+zCw5ExupQgQGWmYQ0Is8rIBAZVDMCFQvtNie+SQ==","signatures":[{"sig":"MEYCIQCQA2N0ri6nGVv3UtpLKtbg+p4pzU+Mv3ouFNJqSRzfFgIhANnoAADFOaJ2kHi/SpRo8z1VzUyxm5PAFTk7aScTWul1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":102230},"main":"./dist/index.js","type":"module","_from":"file:/var/folders/c1/v0h90h3d6f312vvdlpwrnngm0000gn/T/tmp.IfPTGErSS0/hs-x-validator-0.2.2.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"build":"tsc -b","clean":"tsc -b --clean"},"_npmUser":{"name":"hs-uix","email":"me@cartermckay.com"},"_resolved":"/var/folders/c1/v0h90h3d6f312vvdlpwrnngm0000gn/T/tmp.IfPTGErSS0/hs-x-validator-0.2.2.tgz","_integrity":"sha512-3aRYNaVHAz9j3ki8jdrNxmnL+KgOZyLVQug4bZnxvWQJDy+zCw5ExupQgQGWmYQ0Is8rIBAZVDMCFQvtNie+SQ==","_npmVersion":"10.9.4","description":"Static validation for HS-X projects — capability config, scopes, fetch envelope, agent inputs.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"effect":"^3.10.19","@hs-x/types":"0.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@hs-x/fixtures":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/validator_0.2.2_1781089754762_0.34645704174373626","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"@hs-x/validator","version":"0.2.3","license":"Apache-2.0","_id":"@hs-x/validator@0.2.3","maintainers":[{"name":"hs-uix","email":"me@cartermckay.com"}],"dist":{"shasum":"7240a406e67ccd482bc02c3c19c17620b727f0e6","tarball":"https://registry.npmjs.org/@hs-x/validator/-/validator-0.2.3.tgz","fileCount":6,"integrity":"sha512-K4Nn3JgptO7aOdK5Yn9n6KIFpO3OeZ90TSwqMVJcFG2Qkk/ju2Lism6vi/I26Fy5s/u3H9LEab4mz0KAuzwUew==","signatures":[{"sig":"MEYCIQCzF2UdVKr6f+yJG7wlOEdCLveS/rIw0l9mDm+FYWpFEgIhAOsoTe2tBcu/X+zbrZvcztlFRu+1v+FPLH4CCGBV6NhF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":102230},"main":"./dist/index.js","type":"module","_from":"file:/var/folders/c1/v0h90h3d6f312vvdlpwrnngm0000gn/T/tmp.6g3NLblC7H/hs-x-validator-0.2.3.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"build":"tsc -b","clean":"tsc -b --clean"},"_npmUser":{"name":"hs-uix","email":"me@cartermckay.com"},"_resolved":"/var/folders/c1/v0h90h3d6f312vvdlpwrnngm0000gn/T/tmp.6g3NLblC7H/hs-x-validator-0.2.3.tgz","_integrity":"sha512-K4Nn3JgptO7aOdK5Yn9n6KIFpO3OeZ90TSwqMVJcFG2Qkk/ju2Lism6vi/I26Fy5s/u3H9LEab4mz0KAuzwUew==","_npmVersion":"10.9.4","description":"Static validation for HS-X projects — capability config, scopes, fetch envelope, agent inputs.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"effect":"^3.10.19","@hs-x/types":"0.2.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@hs-x/fixtures":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/validator_0.2.3_1781093640706_0.15109074842101866","host":"s3://npm-registry-packages-npm-production"}},"0.2.4":{"name":"@hs-x/validator","version":"0.2.4","license":"Apache-2.0","_id":"@hs-x/validator@0.2.4","maintainers":[{"name":"hs-uix","email":"me@cartermckay.com"}],"dist":{"shasum":"28ff21914780fd8490961940d0331f3977f26798","tarball":"https://registry.npmjs.org/@hs-x/validator/-/validator-0.2.4.tgz","fileCount":6,"integrity":"sha512-jeDG+GCiUN0vRvE7pl6otaK5t0ALIinWx/eKR4O6YtvJJB+wkgTQngcMHftzkN5co645lycxWGREfvE+Y0qBDA==","signatures":[{"sig":"MEUCIQDGyZYgZOQ59jxiP9bn0Vv3cCgUkd8ptV2cGMwo6Q88gwIgWt+wtU2FYqmBpHKLka7kbgsIopKnfn2UR6Wige9CdGM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":102230},"main":"./dist/index.js","type":"module","_from":"file:/var/folders/c1/v0h90h3d6f312vvdlpwrnngm0000gn/T/tmp.ZZUDSmEMAS/hs-x-validator-0.2.4.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"build":"tsc -b","clean":"tsc -b --clean"},"_npmUser":{"name":"hs-uix","email":"me@cartermckay.com"},"_resolved":"/var/folders/c1/v0h90h3d6f312vvdlpwrnngm0000gn/T/tmp.ZZUDSmEMAS/hs-x-validator-0.2.4.tgz","_integrity":"sha512-jeDG+GCiUN0vRvE7pl6otaK5t0ALIinWx/eKR4O6YtvJJB+wkgTQngcMHftzkN5co645lycxWGREfvE+Y0qBDA==","_npmVersion":"10.9.4","description":"Static validation for HS-X projects — capability config, scopes, fetch envelope, agent inputs.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"effect":"^3.10.19","@hs-x/types":"0.2.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@hs-x/fixtures":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/validator_0.2.4_1781144465949_0.17313253935134343","host":"s3://npm-registry-packages-npm-production"}},"0.2.5":{"name":"@hs-x/validator","version":"0.2.5","license":"Apache-2.0","_id":"@hs-x/validator@0.2.5","maintainers":[{"name":"hs-uix","email":"me@cartermckay.com"}],"dist":{"shasum":"a2cbc8f95108e11d42a49f33fee1d5b2a3b06f4d","tarball":"https://registry.npmjs.org/@hs-x/validator/-/validator-0.2.5.tgz","fileCount":6,"integrity":"sha512-q5yWGzKEVYQdt492weHwa74qxR/wUqv1EbpKY0rz4hUqWThikPiGHTinxfMAzvPKq7kQe09B56Kfz57ZJxBa6g==","signatures":[{"sig":"MEUCIQDD4Xd1oCvufZe+MPRz9PYZQFkqKDUad8zS70wV019nrQIgMMbJ9WrqvHBvHt78IRzklMfPelgco3S7LelJyJV3lDE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":102230},"main":"./dist/index.js","type":"module","_from":"file:/var/folders/c1/v0h90h3d6f312vvdlpwrnngm0000gn/T/tmp.eddqZjmzYo/hs-x-validator-0.2.5.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"build":"tsc -b","clean":"tsc -b --clean"},"_npmUser":{"name":"hs-uix","email":"me@cartermckay.com"},"_resolved":"/var/folders/c1/v0h90h3d6f312vvdlpwrnngm0000gn/T/tmp.eddqZjmzYo/hs-x-validator-0.2.5.tgz","_integrity":"sha512-q5yWGzKEVYQdt492weHwa74qxR/wUqv1EbpKY0rz4hUqWThikPiGHTinxfMAzvPKq7kQe09B56Kfz57ZJxBa6g==","_npmVersion":"10.9.4","description":"Static validation for HS-X projects — capability config, scopes, fetch envelope, agent inputs.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"effect":"^3.10.19","@hs-x/types":"0.2.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@hs-x/fixtures":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/validator_0.2.5_1781152065278_0.8872118724770426","host":"s3://npm-registry-packages-npm-production"}},"0.2.6":{"name":"@hs-x/validator","version":"0.2.6","license":"Apache-2.0","_id":"@hs-x/validator@0.2.6","maintainers":[{"name":"hs-uix","email":"me@cartermckay.com"}],"dist":{"shasum":"ccd79220737d660d5e5bd237d1c2a7baac740181","tarball":"https://registry.npmjs.org/@hs-x/validator/-/validator-0.2.6.tgz","fileCount":6,"integrity":"sha512-DlYBfcdOGIxOFOx0tbtw7TD2b6czxYQSH20aHnR/HOEWdy2/OwmoOvKj21f+6m/1PqS0W0yOAztbysfoGE8hOg==","signatures":[{"sig":"MEYCIQCIjAiJMF+84F5Di+D9SAUXPxzsaEu4GJkN/aOunvOadAIhALK17ejnXnslRwV/2fhYmDxGbVzI9F9LG7+yZ9QB8GX9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":115022},"main":"./dist/index.js","type":"module","_from":"file:/var/folders/c1/v0h90h3d6f312vvdlpwrnngm0000gn/T/tmp.DC5CI5pQNU/hs-x-validator-0.2.6.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"build":"tsc -b","clean":"tsc -b --clean"},"_npmUser":{"name":"hs-uix","email":"me@cartermckay.com"},"_resolved":"/var/folders/c1/v0h90h3d6f312vvdlpwrnngm0000gn/T/tmp.DC5CI5pQNU/hs-x-validator-0.2.6.tgz","_integrity":"sha512-DlYBfcdOGIxOFOx0tbtw7TD2b6czxYQSH20aHnR/HOEWdy2/OwmoOvKj21f+6m/1PqS0W0yOAztbysfoGE8hOg==","_npmVersion":"10.9.4","description":"Static validation for HS-X projects — capability config, scopes, fetch envelope, agent inputs.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"effect":"^3.10.19","@hs-x/types":"0.2.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^25.8.0","@hs-x/fixtures":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/validator_0.2.6_1781214152338_0.38267083765590826","host":"s3://npm-registry-packages-npm-production"}},"0.2.7":{"name":"@hs-x/validator","version":"0.2.7","license":"Apache-2.0","_id":"@hs-x/validator@0.2.7","maintainers":[{"name":"hs-uix","email":"me@cartermckay.com"}],"dist":{"shasum":"797efabceb873700dcc5fbfcfeb55972d1beb548","tarball":"https://registry.npmjs.org/@hs-x/validator/-/validator-0.2.7.tgz","fileCount":6,"integrity":"sha512-1uJOz5KjuntBCkvo8he661d6nXZB3LRGCYFy0E30MbvQ9znU3LRws7Didflb7r7jemCcbF3/gZk7nr4Su7ez9Q==","signatures":[{"sig":"MEUCIGd++JYNcHltj7aqGLyqNm8V7jc9HnaAWTaRykJnXP9qAiEAwIoMVzFncjELrm+vlDZwnSsNlKgbQpo1p80i9LthW50=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":115241},"main":"./dist/index.js","type":"module","_from":"file:/var/folders/c1/v0h90h3d6f312vvdlpwrnngm0000gn/T/tmp.ydVvntbjXQ/hs-x-validator-0.2.7.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"build":"tsc -b","clean":"tsc -b --clean"},"_npmUser":{"name":"hs-uix","email":"me@cartermckay.com"},"_resolved":"/var/folders/c1/v0h90h3d6f312vvdlpwrnngm0000gn/T/tmp.ydVvntbjXQ/hs-x-validator-0.2.7.tgz","_integrity":"sha512-1uJOz5KjuntBCkvo8he661d6nXZB3LRGCYFy0E30MbvQ9znU3LRws7Didflb7r7jemCcbF3/gZk7nr4Su7ez9Q==","_npmVersion":"10.9.4","description":"Static validation for HS-X projects — capability config, scopes, fetch envelope, agent inputs.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"effect":"^3.10.19","@hs-x/types":"0.2.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^25.8.0","@hs-x/fixtures":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/validator_0.2.7_1781215696137_0.7235475393908759","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@hs-x/validator","version":"0.3.0","license":"Apache-2.0","_id":"@hs-x/validator@0.3.0","maintainers":[{"name":"hs-uix","email":"me@cartermckay.com"}],"dist":{"shasum":"1a1f43562d11802d13aec10bc4e9804285703385","tarball":"https://registry.npmjs.org/@hs-x/validator/-/validator-0.3.0.tgz","fileCount":7,"integrity":"sha512-VutJxXF5Ck7uMF0yLgi4WjCfEvEFJoQ9FtwobbyPIi7TekBRtfFENZmgXFDZQGUu9SFEMYLHsDW4tftVDRs3pg==","signatures":[{"sig":"MEUCIFCtezYhaTS9CRpAViEDGwAqC7SPx8Z2C1b/qskeasW1AiEA+f7bhLI7VjKeE+hggm1+KWBVzOUaR5bmZ4Rd8rZFmO0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":137235},"main":"./dist/index.js","type":"module","_from":"file:/Users/cartermckay/hs-x/release-staging/hs-x-validator-0.3.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"build":"tsc -b","clean":"tsc -b --clean"},"_npmUser":{"name":"hs-uix","email":"me@cartermckay.com"},"_resolved":"/Users/cartermckay/hs-x/release-staging/hs-x-validator-0.3.0.tgz","_integrity":"sha512-VutJxXF5Ck7uMF0yLgi4WjCfEvEFJoQ9FtwobbyPIi7TekBRtfFENZmgXFDZQGUu9SFEMYLHsDW4tftVDRs3pg==","_npmVersion":"11.17.0","description":"Static validation for HS-X projects — capability config, scopes, fetch envelope, agent inputs.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"effect":"^3.10.19","@hs-x/types":"0.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/node":"^22.10.0","@hs-x/fixtures":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/validator_0.3.0_1784925393139_0.50041322955988","host":"s3://npm-registry-packages-npm-production"}},"0.3.6":{"name":"@hs-x/validator","version":"0.3.6","license":"Apache-2.0","_id":"@hs-x/validator@0.3.6","maintainers":[{"name":"hs-uix","email":"me@cartermckay.com"}],"dist":{"shasum":"e26242d271cb4427933a915c9c71983f15d5f214","tarball":"https://registry.npmjs.org/@hs-x/validator/-/validator-0.3.6.tgz","fileCount":7,"integrity":"sha512-Dk3V9zEANU6088rBsKB/tJOQf6kYU1iFZCBfsH4sIlexL6ROC9EOc2ILazQnYquo1wFoj2SONx3h9VwH1swL5A==","signatures":[{"sig":"MEYCIQC9rxgG0yEYxdjn5cRgQeoE11BL7xRJLheG7/2T3sVEWwIhAMW/CyoQBnaRQzRNz+poxK87tSBW9GP2KCFyvEjcNFqJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":151282},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/hs-x/hs-x/release-staging/hs-x-validator-0.3.6.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"build":"tsc -b","clean":"tsc -b --clean"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c5ab47a7-620f-4216-8114-b27ed3ed1bd2"}},"_resolved":"/home/runner/work/hs-x/hs-x/release-staging/hs-x-validator-0.3.6.tgz","_integrity":"sha512-Dk3V9zEANU6088rBsKB/tJOQf6kYU1iFZCBfsH4sIlexL6ROC9EOc2ILazQnYquo1wFoj2SONx3h9VwH1swL5A==","_npmVersion":"12.0.2","description":"Static validation for HS-X projects — capability config, scopes, fetch envelope, agent inputs.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"effect":"^3.10.19","@hs-x/types":"0.3.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/node":"^22.10.0","@hs-x/fixtures":"0.1.1"},"_npmOperationalInternal":{"tmp":"tmp/validator_0.3.6_1785443220484_0.08325929772548779","host":"s3://npm-registry-packages-npm-production"}},"0.3.7":{"name":"@hs-x/validator","version":"0.3.7","license":"Apache-2.0","_id":"@hs-x/validator@0.3.7","maintainers":[{"name":"hs-uix","email":"me@cartermckay.com"}],"dist":{"shasum":"11c007d8af543561dbd7815f10fdc3eeadd5d7bc","tarball":"https://registry.npmjs.org/@hs-x/validator/-/validator-0.3.7.tgz","fileCount":7,"integrity":"sha512-rM70jH6ejQvdImX2HdGRqOcEShIIlStpb4BBmDeVX/dbYy/bhcSUojI7vhUEUrogzmg2+fnkPAWWp0iGUE8JXQ==","signatures":[{"sig":"MEYCIQDiI5bozpnEkIPa12gwqOQxfFPx61HGNMeNTRLnG1VF8gIhAJvfZYTexPykMAh/cXxCZ3XDnKHg1b03cG0cWOA7xMFR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":153280},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/hs-x/hs-x/release-staging/hs-x-validator-0.3.7.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"build":"tsc -b","clean":"tsc -b --clean"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c5ab47a7-620f-4216-8114-b27ed3ed1bd2"}},"_resolved":"/home/runner/work/hs-x/hs-x/release-staging/hs-x-validator-0.3.7.tgz","_integrity":"sha512-rM70jH6ejQvdImX2HdGRqOcEShIIlStpb4BBmDeVX/dbYy/bhcSUojI7vhUEUrogzmg2+fnkPAWWp0iGUE8JXQ==","_npmVersion":"12.0.2","description":"Static validation for HS-X projects — capability config, scopes, fetch envelope, agent inputs.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"effect":"^3.10.19","@hs-x/types":"0.3.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/node":"^22.10.0","@hs-x/fixtures":"0.3.7"},"_npmOperationalInternal":{"tmp":"tmp/validator_0.3.7_1785890868998_0.32279009887455357","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@hs-x/validator","version":"0.4.0","license":"Apache-2.0","_id":"@hs-x/validator@0.4.0","maintainers":[{"name":"hs-uix","email":"me@cartermckay.com"}],"dist":{"shasum":"587382740eb0d371b286f48c4af50a4f4d0dd984","tarball":"https://registry.npmjs.org/@hs-x/validator/-/validator-0.4.0.tgz","fileCount":7,"integrity":"sha512-57ruPO9OCFjKbZ2n5IaRasJq/ICmBDvQ6KICJ86+WUj+Bk5jsjShqLD8tIcmwxlsxKRrkCXXo/PA56JSdsBoZw==","signatures":[{"sig":"MEQCICLp6CZRjWmK6S6a1RZPel/K4gmUedC66NCmGJi4OI+lAiAuXHt52qTNbfVYMX2aeBxc27wjQN9uD/8BALUPCx6qiA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":153280},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/hs-x/hs-x/release-staging/hs-x-validator-0.4.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"build":"tsc -b","clean":"tsc -b --clean"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c5ab47a7-620f-4216-8114-b27ed3ed1bd2"}},"_resolved":"/home/runner/work/hs-x/hs-x/release-staging/hs-x-validator-0.4.0.tgz","_integrity":"sha512-57ruPO9OCFjKbZ2n5IaRasJq/ICmBDvQ6KICJ86+WUj+Bk5jsjShqLD8tIcmwxlsxKRrkCXXo/PA56JSdsBoZw==","_npmVersion":"12.0.2","description":"Static validation for HS-X projects — capability config, scopes, fetch envelope, agent inputs.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"effect":"^3.10.19","@hs-x/types":"0.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/node":"^22.10.0","@hs-x/fixtures":"0.4.0"},"_npmOperationalInternal":{"tmp":"tmp/validator_0.4.0_1787694785944_0.5889785840752788","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"@hs-x/validator","version":"0.4.1","license":"Apache-2.0","_id":"@hs-x/validator@0.4.1","maintainers":[{"name":"hs-uix","email":"me@cartermckay.com"}],"dist":{"shasum":"005a1b0cbd863a63a3d2a25564c31f2a56c52169","tarball":"https://registry.npmjs.org/@hs-x/validator/-/validator-0.4.1.tgz","fileCount":7,"integrity":"sha512-jJ4AWIDfegxzYPkcr3afzb26Az7Er5/ZintrRRMkRhDWId9CSD7wf6YrLQBS8hCfLHhq5QgA39R6YFG59T+aqg==","signatures":[{"sig":"MEQCIGF+M4Fyn0iRxaHeejLXF9LRy0d6doqEjaHwbuFGJR8FAiAzCX36/gBtSTxlpnMBVa3fZf9dw2e+yxbYXJq17N3f4Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":153280},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/hs-x/hs-x/release-staging/hs-x-validator-0.4.1.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"build":"tsc -b","clean":"tsc -b --clean"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c5ab47a7-620f-4216-8114-b27ed3ed1bd2"}},"_resolved":"/home/runner/work/hs-x/hs-x/release-staging/hs-x-validator-0.4.1.tgz","_integrity":"sha512-jJ4AWIDfegxzYPkcr3afzb26Az7Er5/ZintrRRMkRhDWId9CSD7wf6YrLQBS8hCfLHhq5QgA39R6YFG59T+aqg==","_npmVersion":"12.0.2","description":"Static validation for HS-X projects — capability config, scopes, fetch envelope, agent inputs.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"effect":"^3.10.19","@hs-x/types":"0.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/node":"^22.10.0","@hs-x/fixtures":"0.4.1"},"_npmOperationalInternal":{"tmp":"tmp/validator_0.4.1_1787697904425_0.6908859469732027","host":"s3://npm-registry-packages-npm-production"}},"0.4.2-next.1":{"name":"@hs-x/validator","version":"0.4.2-next.1","license":"Apache-2.0","_id":"@hs-x/validator@0.4.2-next.1","maintainers":[{"name":"hs-uix","email":"me@cartermckay.com"}],"dist":{"shasum":"7ef4fbaa8d0fad58a31b91d32c21eada83986327","tarball":"https://registry.npmjs.org/@hs-x/validator/-/validator-0.4.2-next.1.tgz","fileCount":7,"integrity":"sha512-B3DMGBUsmzUvT+VsGhvkbu8CYjknggrJhm4v3Or5EQmp2iw5KuaOYZSBzieyY+KAj2dvkDS6EaOfubuXlGL5Bw==","signatures":[{"sig":"MEYCIQCkMIeYyyIFk9LAgbioNEqVVZA3qjygTuhu7Eocz6smNAIhANf6ltgynwAdTVMUxsBc4o/DbtVXKhF6KWzppBwwAVD8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":153310},"main":"./dist/index.js","type":"module","_from":"file:/private/tmp/hsx-react-doctor-beta-c2a19ba/release-staging/hs-x-validator-0.4.2-next.1.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"build":"tsc -b","clean":"tsc -b --clean"},"_npmUser":{"name":"hs-uix","email":"me@cartermckay.com"},"_resolved":"/private/tmp/hsx-react-doctor-beta-c2a19ba/release-staging/hs-x-validator-0.4.2-next.1.tgz","_integrity":"sha512-B3DMGBUsmzUvT+VsGhvkbu8CYjknggrJhm4v3Or5EQmp2iw5KuaOYZSBzieyY+KAj2dvkDS6EaOfubuXlGL5Bw==","_npmVersion":"11.17.0","description":"Static validation for HS-X projects — capability config, scopes, fetch envelope, agent inputs.","directories":{},"_nodeVersion":"26.5.0","dependencies":{"effect":"^3.10.19","@hs-x/types":"0.4.2-next.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/node":"^22.10.0","@hs-x/fixtures":"0.4.1"},"_npmOperationalInternal":{"tmp":"tmp/validator_0.4.2-next.1_1787782007094_0.713547010240998","host":"s3://npm-registry-packages-npm-production"}},"0.4.2":{"name":"@hs-x/validator","version":"0.4.2","license":"Apache-2.0","_id":"@hs-x/validator@0.4.2","maintainers":[{"name":"hs-uix","email":"me@cartermckay.com"}],"dist":{"shasum":"520254da7ca75349c8dd1ab6cee28d0c8f154a40","tarball":"https://registry.npmjs.org/@hs-x/validator/-/validator-0.4.2.tgz","fileCount":7,"integrity":"sha512-vJzT1tEN3rCJNjH/YL0boCwzlQlfAcXP109oQC7ygXZTUIiU9RArPwCL0AnqT2KhbmydFcV2u9nO/fvHXFo0tQ==","signatures":[{"sig":"MEUCIQD3anq3rLVBcbeCbaWSV7n+7za4QNeekQmj1anVApZPawIgeYsD5BPq94zSa+KT8SEond4Z2Rxw1eLGXFPVQDLWvK0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":153280},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/hs-x/hs-x/release-staging/hs-x-validator-0.4.2.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"build":"tsc -b","clean":"tsc -b --clean"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c5ab47a7-620f-4216-8114-b27ed3ed1bd2"}},"_resolved":"/home/runner/work/hs-x/hs-x/release-staging/hs-x-validator-0.4.2.tgz","_integrity":"sha512-vJzT1tEN3rCJNjH/YL0boCwzlQlfAcXP109oQC7ygXZTUIiU9RArPwCL0AnqT2KhbmydFcV2u9nO/fvHXFo0tQ==","_npmVersion":"12.0.2","description":"Static validation for HS-X projects — capability config, scopes, fetch envelope, agent inputs.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"effect":"^3.10.19","@hs-x/types":"0.4.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^22.10.0","@hs-x/fixtures":"0.4.1"},"_npmOperationalInternal":{"tmp":"tmp/validator_0.4.2_1787859043510_0.5963534954043235","host":"s3://npm-registry-packages-npm-production"}},"0.4.6":{"name":"@hs-x/validator","version":"0.4.6","license":"Apache-2.0","_id":"@hs-x/validator@0.4.6","maintainers":[{"name":"hs-uix","email":"me@cartermckay.com"}],"dist":{"shasum":"b8d324d0b0049ed8d90b53d0808d143ca27f6012","tarball":"https://registry.npmjs.org/@hs-x/validator/-/validator-0.4.6.tgz","fileCount":7,"integrity":"sha512-qlDUHV4aw13aVE5qVC+yNMhgdSgGEU3jwQboBqwmFmaC55+P1cLXdSanAaSFBudVUW8nH+BW9mu5OMrOm4uA9w==","signatures":[{"sig":"MEUCIFEVwXQhUn3+yM1QcedsKFV0HUnsvQYR3yrhTcXU05edAiEAqZLGqZpFxD6uNnLKwCf8mKw0PiFoSNiGNis5xy11sUY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":153280},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/hs-x/hs-x/release-staging/hs-x-validator-0.4.6.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"build":"tsc -b","clean":"tsc -b --clean"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c5ab47a7-620f-4216-8114-b27ed3ed1bd2"}},"_resolved":"/home/runner/work/hs-x/hs-x/release-staging/hs-x-validator-0.4.6.tgz","_integrity":"sha512-qlDUHV4aw13aVE5qVC+yNMhgdSgGEU3jwQboBqwmFmaC55+P1cLXdSanAaSFBudVUW8nH+BW9mu5OMrOm4uA9w==","_npmVersion":"12.0.2","description":"Static validation for HS-X projects — capability config, scopes, fetch envelope, agent inputs.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"effect":"^3.10.19","@hs-x/types":"0.4.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^22.10.0","@hs-x/fixtures":"0.4.1"},"_npmOperationalInternal":{"tmp":"tmp/validator_0.4.6_1787985337735_0.8033978873379117","host":"s3://npm-registry-packages-npm-production"}},"0.4.7":{"name":"@hs-x/validator","version":"0.4.7","license":"Apache-2.0","_id":"@hs-x/validator@0.4.7","maintainers":[{"name":"hs-uix","email":"me@cartermckay.com"}],"dist":{"shasum":"83d4959438690c0a969aeed1b2413eb402e998c6","tarball":"https://registry.npmjs.org/@hs-x/validator/-/validator-0.4.7.tgz","fileCount":7,"integrity":"sha512-Lp2cERbRtPsK+VKYwenrIcYXZ6hCl2o8Jhi+NcZSG0dvXXIV0woqGTT2NYCg/59c/0CGo4Gc2tSYYQHTgGa4+A==","signatures":[{"sig":"MEQCIH7TuPPYUhR3eebhsEr2INcMBPytzhjLJwpYlqaaDsGMAiBty58fWo6Itpvmkrym1r6urO+hcAWuoaUcIHAdrmRPMw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":153280},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/hs-x/hs-x/release-staging/hs-x-validator-0.4.7.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"build":"tsc -b","clean":"tsc -b --clean"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c5ab47a7-620f-4216-8114-b27ed3ed1bd2"}},"_resolved":"/home/runner/work/hs-x/hs-x/release-staging/hs-x-validator-0.4.7.tgz","_integrity":"sha512-Lp2cERbRtPsK+VKYwenrIcYXZ6hCl2o8Jhi+NcZSG0dvXXIV0woqGTT2NYCg/59c/0CGo4Gc2tSYYQHTgGa4+A==","_npmVersion":"12.0.2","description":"Static validation for HS-X projects — capability config, scopes, fetch envelope, agent inputs.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"effect":"^3.10.19","@hs-x/types":"0.4.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^22.10.0","@hs-x/fixtures":"0.4.1"},"_npmOperationalInternal":{"tmp":"tmp/validator_0.4.7_1788205770720_0.65792217223161","host":"s3://npm-registry-packages-npm-production"}},"0.4.9":{"name":"@hs-x/validator","version":"0.4.9","license":"Apache-2.0","_id":"@hs-x/validator@0.4.9","maintainers":[{"name":"hs-uix","email":"me@cartermckay.com"}],"dist":{"shasum":"90a62495f04c96ceb656a8db0129fd2f8dccabf4","tarball":"https://registry.npmjs.org/@hs-x/validator/-/validator-0.4.9.tgz","fileCount":7,"integrity":"sha512-c29r2NNPsiesGTEDowdRPNNkP9ExTEQ5WpYXk71p/I5I+u5ecVS4kbLmQougX9Q3PuhruK7nZjS4mWzsLj4Tcg==","signatures":[{"sig":"MEYCIQDhvmaK24VVAkK3sryVU54lbuFTYKZZCmWrJQXO8fO/TAIhAIx3QmZNsykhFxBlNikisgCN1xmKJ4xx26COPeMv8sZ8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":153280},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/hs-x/hs-x/release-staging/hs-x-validator-0.4.9.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"build":"tsc -b","clean":"tsc -b --clean"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c5ab47a7-620f-4216-8114-b27ed3ed1bd2"}},"_resolved":"/home/runner/work/hs-x/hs-x/release-staging/hs-x-validator-0.4.9.tgz","_integrity":"sha512-c29r2NNPsiesGTEDowdRPNNkP9ExTEQ5WpYXk71p/I5I+u5ecVS4kbLmQougX9Q3PuhruK7nZjS4mWzsLj4Tcg==","_npmVersion":"12.0.2","description":"Static validation for HS-X projects — capability config, scopes, fetch envelope, agent inputs.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"effect":"^3.10.19","@hs-x/types":"0.4.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^22.10.0","@hs-x/fixtures":"0.4.1"},"_npmOperationalInternal":{"tmp":"tmp/validator_0.4.9_1788214244731_0.959301120685168","host":"s3://npm-registry-packages-npm-production"}},"0.4.10":{"name":"@hs-x/validator","version":"0.4.10","description":"Static validation for HS-X projects — capability config, scopes, fetch envelope, agent inputs.","type":"module","main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"build":"tsc -b","clean":"tsc -b --clean"},"dependencies":{"@hs-x/types":"0.4.10","effect":"^3.10.19"},"publishConfig":{"access":"public"},"devDependencies":{"@hs-x/fixtures":"0.4.1","@types/node":"^22.10.0"},"license":"Apache-2.0","_id":"@hs-x/validator@0.4.10","_integrity":"sha512-iOyzKvH8NrDpvU8OXCqPH9ybG7LGVcDraN7pQQZv/IeCrkvXVF7QguC7xW8LqF1cXCaZ2hqmMfqixGrs2WGD0w==","_resolved":"/home/runner/work/hs-x/hs-x/release-staging/hs-x-validator-0.4.10.tgz","_from":"file:/home/runner/work/hs-x/hs-x/release-staging/hs-x-validator-0.4.10.tgz","_nodeVersion":"24.19.0","_npmVersion":"12.0.2","dist":{"integrity":"sha512-iOyzKvH8NrDpvU8OXCqPH9ybG7LGVcDraN7pQQZv/IeCrkvXVF7QguC7xW8LqF1cXCaZ2hqmMfqixGrs2WGD0w==","shasum":"e72137e100aa3697eb60581ab489fc98e759bc70","tarball":"https://registry.npmjs.org/@hs-x/validator/-/validator-0.4.10.tgz","fileCount":7,"unpackedSize":153284,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIHDPYbFDxznaf+l1KdaBhXvg5CbBDF8cmvgu0/P4k7pZAiA2N12MO8s3IGGrmrCQ9SKKsWu32BIJRXHxnGrYGbLe4g=="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c5ab47a7-620f-4216-8114-b27ed3ed1bd2"}},"directories":{},"maintainers":[{"name":"hs-uix","email":"me@cartermckay.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/validator_0.4.10_1788215526352_0.14653982046190905"},"_hasShrinkwrap":false}},"time":{"created":"2026-06-04T00:21:41.440Z","modified":"2026-08-31T22:32:06.672Z","0.1.0":"2026-06-04T00:21:41.774Z","0.1.2":"2026-06-04T02:48:12.559Z","0.1.3":"2026-06-04T03:05:34.851Z","0.2.0":"2026-06-10T02:10:46.737Z","0.2.1":"2026-06-10T06:38:47.186Z","0.2.2":"2026-06-10T11:09:14.920Z","0.2.3":"2026-06-10T12:14:00.847Z","0.2.4":"2026-06-11T02:21:06.100Z","0.2.5":"2026-06-11T04:27:45.465Z","0.2.6":"2026-06-11T21:42:32.497Z","0.2.7":"2026-06-11T22:08:16.285Z","0.3.0":"2026-07-24T20:36:33.278Z","0.3.6":"2026-07-30T20:27:00.683Z","0.3.7":"2026-08-05T00:47:49.139Z","0.4.0":"2026-08-25T21:53:06.087Z","0.4.1":"2026-08-25T22:45:04.586Z","0.4.2-next.1":"2026-08-26T22:06:47.254Z","0.4.2":"2026-08-27T19:30:43.675Z","0.4.6":"2026-08-29T06:35:37.884Z","0.4.7":"2026-08-31T19:49:30.867Z","0.4.9":"2026-08-31T22:10:44.876Z","0.4.10":"2026-08-31T22:32:06.487Z"},"license":"Apache-2.0","description":"Static validation for HS-X projects — capability config, scopes, fetch envelope, agent inputs.","maintainers":[{"name":"hs-uix","email":"me@cartermckay.com"}],"readme":"# @hs-x/validator\n\n`@hs-x/validator` is HS-X's static checker. Before a project is built or\ndeployed, it inspects the app's declarations and config and reports problems as\nstructured diagnostics, so a bad build fails fast and locally instead of\nfailing in a portal.\n\nThis package is CLI-internal. You do not install or call it directly;\n`hs-x check` runs it (and `hs-x deploy` runs it as part of the deploy). It is\npublished so the diagnostics it emits, and the contracts it enforces, are\ninspectable.\n\n## What it checks\n\n`validateProject(options)` returns a `ValidationResult`: a list of\n`HsxDiagnostic` entries, each with a `DiagnosticSeverity` of `'error'` or\n`'warning'`. Errors block a deploy; warnings surface in CLI output.\n\n| Rule area | What it enforces |\n| --- | --- |\n| Capability config | Each tool/action, card backend, trigger, and sync is declared coherently |\n| Scopes | Requested HubSpot scopes line up with the calls the app makes; SDK-mediated calls through `ctx.hubspot` are provable, while `usesScopes(...)` annotations are honor-system |\n| Fetch envelope | Outbound `fetch` declarations are well-formed |\n| Agent inputs | Agent-exposed tool inputs are explicitly declared, never silently inferred |\n\n`classifyMigrationInput(value)` inspects legacy card-migration input and returns\na `MigrationInspectResult`, used when importing an existing card into an HS-X\nproject.\n\nThe validator is pure and Worker-safe (built on\n[Effect](https://effect.website), no Node built-ins), so the same checks can\nrun in the CLI or anywhere else.\n\n## Part of HS-X\n\nHS-X is a leaveable, type-safe HubSpot app framework on Cloudflare Workers.\nStart with the CLI:\n\n```bash\nnpm i -g @hs-x/cli\nhs-x init myapp\n```\n\nSee [`@hs-x/cli`](https://www.npmjs.com/package/@hs-x/cli) and the docs at\n[hs-x.dev/docs](https://hs-x.dev/docs).\n\n## License\n\nApache-2.0\n","readmeFilename":"README.md"}