{"_id":"@h3ravel/validation","_rev":"33-553f159c7b7b6830c4a8419bf20c838d","name":"@h3ravel/validation","dist-tags":{"alpha":"2.0.0-alpha.16","latest":"2.2.7"},"versions":{"0.1.0-alpha.1":{"name":"@h3ravel/validation","version":"0.1.0-alpha.1","keywords":["h3ravel","modern","web","H3","framework","nodejs","typescript","laravel","validation","validator","requests","api","builder"],"_id":"@h3ravel/validation@0.1.0-alpha.1","maintainers":[{"name":"3m1n3nc3","email":"mygames.ng@gmail.com"}],"homepage":"https://h3ravel.toneflix.net","bugs":{"url":"https://github.com/h3ravel/framework/issues"},"dist":{"shasum":"c3d64321bf821c1ac30d5d2969a1243bbdb6ebb5","tarball":"https://registry.npmjs.org/@h3ravel/validation/-/validation-0.1.0-alpha.1.tgz","fileCount":7,"integrity":"sha512-C/orZLIco2S5lsVv4wQ7ZFf5+vLFawBvsjuHRWhwPcJ9UuOcCaGGYIZ1uzqjX7Eo07YEArA2UdQLwCtZrbdXfg==","signatures":[{"sig":"MEQCIFkneJ4zxV0npP0R4PrfJkO4dRw9bkSG/3IWKxM/4S3DAiBz5rN+BkYRD9y8i3H1TIt+citjl3h3FtKDGm5FpUvB0A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47408},"main":"./dist/index.cjs","type":"module","_from":"file:h3ravel-validation-0.1.0-alpha.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"},"./*":"./*"},"h3ravel":{"providers":["ValidationServiceProvider"]},"scripts":{"dev":"tsx watch src/index.ts","lint":"eslint . --ext .ts","test":"jest --passWithNoTests","build":"tsdown --config-loader unconfig","start":"node dist/index.js","version-patch":"pnpm version patch"},"_npmUser":{"name":"3m1n3nc3","email":"mygames.ng@gmail.com"},"_resolved":"/private/var/folders/3g/7l4zp_5s0wd20ktyvq69r1q80000gn/T/5983399755bd2d283bf092a39a05f98e/h3ravel-validation-0.1.0-alpha.1.tgz","_integrity":"sha512-C/orZLIco2S5lsVv4wQ7ZFf5+vLFawBvsjuHRWhwPcJ9UuOcCaGGYIZ1uzqjX7Eo07YEArA2UdQLwCtZrbdXfg==","repository":{"url":"git+https://github.com/h3ravel/framework.git","type":"git","directory":"packages/validation"},"_npmVersion":"10.9.4","description":"Lightweight validation library providing expressive rule-based validation for requests, data objects, and custom logic for H3ravel applications.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"@h3ravel/shared":"^0.29.0-alpha.1","@h3ravel/support":"^0.17.0-alpha.1","@h3ravel/foundation":"^0.1.0-alpha.1","simple-body-validator":"^1.3.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.4.0"},"peerDependencies":{"@h3ravel/core":"^1.22.0-alpha.1","@h3ravel/config":"^1.5.0-alpha.1","@h3ravel/database":"^11.5.0-alpha.1","@h3ravel/contracts":"^0.29.0-alpha.1"},"peerDependenciesMeta":{"@h3ravel/core":{"optional":true},"@h3ravel/config":{"optional":true},"@h3ravel/database":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/validation_0.1.0-alpha.1_1768538941380_0.7767567286719612","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.2":{"name":"@h3ravel/validation","version":"0.1.0-alpha.2","keywords":["h3ravel","modern","web","H3","framework","nodejs","typescript","laravel","validation","validator","requests","api","builder"],"_id":"@h3ravel/validation@0.1.0-alpha.2","maintainers":[{"name":"3m1n3nc3","email":"mygames.ng@gmail.com"}],"homepage":"https://h3ravel.toneflix.net","bugs":{"url":"https://github.com/h3ravel/framework/issues"},"dist":{"shasum":"f62ca54f6f1ab7c1b9ebeae2c98b44891843d0bc","tarball":"https://registry.npmjs.org/@h3ravel/validation/-/validation-0.1.0-alpha.2.tgz","fileCount":7,"integrity":"sha512-I/AI4WYEdSGvGYxBAOl4Y9RDu9POKj9ignfXJGXQ9Vt/fcacb9nNujIYfXqzPWMHz5B05VGzNTbxn0Q1CPy5yw==","signatures":[{"sig":"MEYCIQDMMwnm/imKDAoIUyhvGDLbiTU7apktmkZy1jhroV/d2gIhAOovJajLIzCT9jT3WjWmGu78VmiRdaq9toZiriVlq5Wk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47403},"main":"./dist/index.cjs","type":"module","_from":"file:h3ravel-validation-0.1.0-alpha.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"},"./*":"./*"},"h3ravel":{"providers":["ValidationServiceProvider"]},"scripts":{"dev":"tsx watch src/index.ts","lint":"eslint . --ext .ts","test":"jest --passWithNoTests","build":"tsdown --config-loader unconfig","start":"node dist/index.js","version-patch":"pnpm version patch"},"_npmUser":{"name":"3m1n3nc3","email":"mygames.ng@gmail.com"},"_resolved":"/private/var/folders/3g/7l4zp_5s0wd20ktyvq69r1q80000gn/T/6ce60c3c563abb20e2a316948e977357/h3ravel-validation-0.1.0-alpha.2.tgz","_integrity":"sha512-I/AI4WYEdSGvGYxBAOl4Y9RDu9POKj9ignfXJGXQ9Vt/fcacb9nNujIYfXqzPWMHz5B05VGzNTbxn0Q1CPy5yw==","repository":{"url":"git+https://github.com/h3ravel/framework.git","type":"git","directory":"packages/validation"},"_npmVersion":"10.9.4","description":"Lightweight validation library providing expressive rule-based validation for requests, data objects, and custom logic for H3ravel applications.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"@h3ravel/shared":"^0.1.0-alpha.2","@h3ravel/support":"^0.1.0-alpha.2","@h3ravel/foundation":"^0.1.0-alpha.2","simple-body-validator":"^1.3.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.4.0"},"peerDependencies":{"@h3ravel/core":"^0.1.0-alpha.2","@h3ravel/config":"^0.1.0-alpha.2","@h3ravel/database":"^0.1.0-alpha.2","@h3ravel/contracts":"^0.1.0-alpha.2"},"peerDependenciesMeta":{"@h3ravel/core":{"optional":true},"@h3ravel/config":{"optional":true},"@h3ravel/database":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/validation_0.1.0-alpha.2_1768541298980_0.2820953200033858","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.3":{"name":"@h3ravel/validation","version":"0.1.0-alpha.3","keywords":["h3ravel","modern","web","H3","framework","nodejs","typescript","laravel","validation","validator","requests","api","builder"],"_id":"@h3ravel/validation@0.1.0-alpha.3","maintainers":[{"name":"3m1n3nc3","email":"mygames.ng@gmail.com"}],"homepage":"https://h3ravel.toneflix.net","bugs":{"url":"https://github.com/h3ravel/framework/issues"},"dist":{"shasum":"9002752ee47f5e5dcbd68c22f1e03b738d0ed8df","tarball":"https://registry.npmjs.org/@h3ravel/validation/-/validation-0.1.0-alpha.3.tgz","fileCount":7,"integrity":"sha512-NG8e/yugnmq+KAckoLwvQd2SaFFinsiGR8vVgBM1CqNp+NasDdsR63efYBLmhQpIJnQIMjbsbBZsjw8MyNNL0w==","signatures":[{"sig":"MEQCIEf3kCAwQvDSFJWrFIcN1CMhQyjF0sadAiXshJKaKQZdAiA6UQHLld7Dk1cCdUqIwp2ubWXIGb+x8kWGtyyps/diSg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47408},"main":"./dist/index.cjs","type":"module","_from":"file:h3ravel-validation-0.1.0-alpha.3.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"},"./*":"./*"},"h3ravel":{"providers":["ValidationServiceProvider"]},"scripts":{"dev":"tsx watch src/index.ts","lint":"eslint . --ext .ts","test":"jest --passWithNoTests","build":"tsdown --config-loader unconfig","start":"node dist/index.js","version-patch":"pnpm version patch"},"_npmUser":{"name":"3m1n3nc3","email":"mygames.ng@gmail.com"},"_resolved":"/private/var/folders/3g/7l4zp_5s0wd20ktyvq69r1q80000gn/T/8dd4ce8698b9c1d7c55e4a4cbf587e6c/h3ravel-validation-0.1.0-alpha.3.tgz","_integrity":"sha512-NG8e/yugnmq+KAckoLwvQd2SaFFinsiGR8vVgBM1CqNp+NasDdsR63efYBLmhQpIJnQIMjbsbBZsjw8MyNNL0w==","repository":{"url":"git+https://github.com/h3ravel/framework.git","type":"git","directory":"packages/validation"},"_npmVersion":"10.9.4","description":"Lightweight validation library providing expressive rule-based validation for requests, data objects, and custom logic for H3ravel applications.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"@h3ravel/shared":"^0.29.0-alpha.3","@h3ravel/support":"^0.17.0-alpha.3","@h3ravel/foundation":"^0.1.0-alpha.3","simple-body-validator":"^1.3.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.4.0"},"peerDependencies":{"@h3ravel/core":"^1.22.0-alpha.3","@h3ravel/config":"^1.5.0-alpha.3","@h3ravel/database":"^11.5.0-alpha.3","@h3ravel/contracts":"^0.29.0-alpha.3"},"peerDependenciesMeta":{"@h3ravel/core":{"optional":true},"@h3ravel/config":{"optional":true},"@h3ravel/database":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/validation_0.1.0-alpha.3_1768543427219_0.3092661755671826","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.4":{"name":"@h3ravel/validation","version":"0.1.0-alpha.4","keywords":["h3ravel","modern","web","H3","framework","nodejs","typescript","laravel","validation","validator","requests","api","builder"],"_id":"@h3ravel/validation@0.1.0-alpha.4","maintainers":[{"name":"3m1n3nc3","email":"mygames.ng@gmail.com"}],"homepage":"https://h3ravel.toneflix.net","bugs":{"url":"https://github.com/h3ravel/framework/issues"},"dist":{"shasum":"7c5b5ffed3a8d1413be1b191646ea4f9700417c9","tarball":"https://registry.npmjs.org/@h3ravel/validation/-/validation-0.1.0-alpha.4.tgz","fileCount":7,"integrity":"sha512-ktdD34ULgx12POQueOZZqlSarun9OI0SYlmAIo4sQ/NgUBqlsitujHNX5RqKrdDwOUbHRhDAflDsw2I3icu2dw==","signatures":[{"sig":"MEUCIQDphrBamaznvQJcOWdQ1cRnZpO5HlA0unsSWOarXGHG/AIgdeP3ioJn95JuUFJn0j4kYVRqBL1AEgpdFl+zRTYHfGs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47408},"main":"./dist/index.cjs","type":"module","_from":"file:h3ravel-validation-0.1.0-alpha.4.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"},"./*":"./*"},"h3ravel":{"providers":["ValidationServiceProvider"]},"scripts":{"dev":"tsx watch src/index.ts","lint":"eslint . --ext .ts","test":"jest --passWithNoTests","build":"tsdown --config-loader unconfig","start":"node dist/index.js","version-patch":"pnpm version patch"},"_npmUser":{"name":"3m1n3nc3","email":"mygames.ng@gmail.com"},"_resolved":"/private/var/folders/3g/7l4zp_5s0wd20ktyvq69r1q80000gn/T/5635199845df0becd12e4f4b3eb2c043/h3ravel-validation-0.1.0-alpha.4.tgz","_integrity":"sha512-ktdD34ULgx12POQueOZZqlSarun9OI0SYlmAIo4sQ/NgUBqlsitujHNX5RqKrdDwOUbHRhDAflDsw2I3icu2dw==","repository":{"url":"git+https://github.com/h3ravel/framework.git","type":"git","directory":"packages/validation"},"_npmVersion":"10.9.4","description":"Lightweight validation library providing expressive rule-based validation for requests, data objects, and custom logic for H3ravel applications.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"@h3ravel/shared":"^0.29.0-alpha.4","@h3ravel/support":"^0.17.0-alpha.4","@h3ravel/foundation":"^0.1.0-alpha.4","simple-body-validator":"^1.3.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.4.0"},"peerDependencies":{"@h3ravel/core":"^1.22.0-alpha.4","@h3ravel/config":"^1.5.0-alpha.4","@h3ravel/database":"^11.5.0-alpha.4","@h3ravel/contracts":"^0.29.0-alpha.4"},"peerDependenciesMeta":{"@h3ravel/core":{"optional":true},"@h3ravel/config":{"optional":true},"@h3ravel/database":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/validation_0.1.0-alpha.4_1768544183327_0.9531876686735756","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.5":{"name":"@h3ravel/validation","version":"0.1.0-alpha.5","keywords":["h3ravel","modern","web","H3","framework","nodejs","typescript","laravel","validation","validator","requests","api","builder"],"_id":"@h3ravel/validation@0.1.0-alpha.5","maintainers":[{"name":"3m1n3nc3","email":"mygames.ng@gmail.com"}],"homepage":"https://h3ravel.toneflix.net","bugs":{"url":"https://github.com/h3ravel/framework/issues"},"dist":{"shasum":"72514aef2c1de8beb88e21a7cb3416c1ca94943c","tarball":"https://registry.npmjs.org/@h3ravel/validation/-/validation-0.1.0-alpha.5.tgz","fileCount":7,"integrity":"sha512-r9MRbTXvR/KeAyPTbNQcbpDKGSbWJgXTpYl2ZImjkOvlrKGDE6IbqhP5f32PdaGzN4XW+qLBFx2QanxtwNjn9A==","signatures":[{"sig":"MEUCIQDcpRwribBRW2VsOH/7ErV2dmxWhteqI4u2qC15blet5gIgdiy0vYd12rPsRRqgzReHoobwJhkEExasN8VmDNuc/M4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47408},"main":"./dist/index.cjs","type":"module","_from":"file:h3ravel-validation-0.1.0-alpha.5.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"},"./*":"./*"},"h3ravel":{"providers":["ValidationServiceProvider"]},"scripts":{"dev":"tsx watch src/index.ts","lint":"eslint . --ext .ts","test":"jest --passWithNoTests","build":"tsdown --config-loader unconfig","start":"node dist/index.js","version-patch":"pnpm version patch"},"_npmUser":{"name":"3m1n3nc3","email":"mygames.ng@gmail.com"},"_resolved":"/private/var/folders/3g/7l4zp_5s0wd20ktyvq69r1q80000gn/T/d8fe7a1306f13ab8dd46d1f9d5734a31/h3ravel-validation-0.1.0-alpha.5.tgz","_integrity":"sha512-r9MRbTXvR/KeAyPTbNQcbpDKGSbWJgXTpYl2ZImjkOvlrKGDE6IbqhP5f32PdaGzN4XW+qLBFx2QanxtwNjn9A==","repository":{"url":"git+https://github.com/h3ravel/framework.git","type":"git","directory":"packages/validation"},"_npmVersion":"10.9.4","description":"Lightweight validation library providing expressive rule-based validation for requests, data objects, and custom logic for H3ravel applications.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"@h3ravel/shared":"^0.29.0-alpha.5","@h3ravel/support":"^0.17.0-alpha.5","@h3ravel/foundation":"^0.1.0-alpha.5","simple-body-validator":"^1.3.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.4.0"},"peerDependencies":{"@h3ravel/core":"^1.22.0-alpha.5","@h3ravel/config":"^1.5.0-alpha.5","@h3ravel/database":"^11.5.0-alpha.5","@h3ravel/contracts":"^0.29.0-alpha.5"},"peerDependenciesMeta":{"@h3ravel/core":{"optional":true},"@h3ravel/config":{"optional":true},"@h3ravel/database":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/validation_0.1.0-alpha.5_1768582918758_0.540028329435722","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.6":{"name":"@h3ravel/validation","version":"0.1.0-alpha.6","keywords":["h3ravel","modern","web","H3","framework","nodejs","typescript","laravel","validation","validator","requests","api","builder"],"_id":"@h3ravel/validation@0.1.0-alpha.6","maintainers":[{"name":"3m1n3nc3","email":"mygames.ng@gmail.com"}],"homepage":"https://h3ravel.toneflix.net","bugs":{"url":"https://github.com/h3ravel/framework/issues"},"dist":{"shasum":"2256960fd0eb08e040180897bff4c720dbc0ed86","tarball":"https://registry.npmjs.org/@h3ravel/validation/-/validation-0.1.0-alpha.6.tgz","fileCount":7,"integrity":"sha512-D8Tjpv34eNWNAG4pUt7PvQwtcZT7J6YHjBla4vdaUNvnIclMxuSpnJGuyJdr2fMTToe4p77UjaPsty247aW82Q==","signatures":[{"sig":"MEYCIQDOnFqtTIBOrakfALNC5LsYf6fsGisc3w8e8sRpZKTX+gIhAJbljABIHbPSj49gHjrN9ZmfoAZOMPR4ztuWd4W6j0Nf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47408},"main":"./dist/index.cjs","type":"module","_from":"file:h3ravel-validation-0.1.0-alpha.6.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"},"./*":"./*"},"h3ravel":{"providers":["ValidationServiceProvider"]},"scripts":{"dev":"tsx watch src/index.ts","lint":"eslint . --ext .ts","test":"jest --passWithNoTests","build":"tsdown --config-loader unconfig","start":"node dist/index.js","version-patch":"pnpm version patch"},"_npmUser":{"name":"3m1n3nc3","email":"mygames.ng@gmail.com"},"_resolved":"/private/var/folders/3g/7l4zp_5s0wd20ktyvq69r1q80000gn/T/195a9e1735eb1ef450adc309cc1d1fa9/h3ravel-validation-0.1.0-alpha.6.tgz","_integrity":"sha512-D8Tjpv34eNWNAG4pUt7PvQwtcZT7J6YHjBla4vdaUNvnIclMxuSpnJGuyJdr2fMTToe4p77UjaPsty247aW82Q==","repository":{"url":"git+https://github.com/h3ravel/framework.git","type":"git","directory":"packages/validation"},"_npmVersion":"10.9.4","description":"Lightweight validation library providing expressive rule-based validation for requests, data objects, and custom logic for H3ravel applications.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"@h3ravel/shared":"^0.29.0-alpha.6","@h3ravel/support":"^0.17.0-alpha.6","@h3ravel/foundation":"^0.1.0-alpha.6","simple-body-validator":"^1.3.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.4.0"},"peerDependencies":{"@h3ravel/core":"^1.22.0-alpha.6","@h3ravel/config":"^1.5.0-alpha.6","@h3ravel/database":"^11.5.0-alpha.6","@h3ravel/contracts":"^0.29.0-alpha.6"},"peerDependenciesMeta":{"@h3ravel/core":{"optional":true},"@h3ravel/config":{"optional":true},"@h3ravel/database":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/validation_0.1.0-alpha.6_1768584373694_0.06853961678222742","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.7":{"name":"@h3ravel/validation","version":"0.1.0-alpha.7","keywords":["h3ravel","modern","web","H3","framework","nodejs","typescript","laravel","validation","validator","requests","api","builder"],"_id":"@h3ravel/validation@0.1.0-alpha.7","maintainers":[{"name":"3m1n3nc3","email":"mygames.ng@gmail.com"}],"homepage":"https://h3ravel.toneflix.net","bugs":{"url":"https://github.com/h3ravel/framework/issues"},"dist":{"shasum":"b0e6b917c96d672c177e65ff0fbf00258dcd12d5","tarball":"https://registry.npmjs.org/@h3ravel/validation/-/validation-0.1.0-alpha.7.tgz","fileCount":7,"integrity":"sha512-DNHcZvEulN1tDOkdL28bkGdjhmFkK0WVc8mO5BIgmo1socRZrAeMSG6fIqg/Or+gHjTFZM5Izm4PkkyTqYd/Nw==","signatures":[{"sig":"MEYCIQCE5WU7gC0H9jT/sMyZNZsFX0x57FXRtSicBbZnc8rYEgIhAPOv4rF4Pu4b3MVaChPHEjT7f7SvFX/v8LYTNyqvY8gx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47408},"main":"./dist/index.cjs","type":"module","_from":"file:h3ravel-validation-0.1.0-alpha.7.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"},"./*":"./*"},"h3ravel":{"providers":["ValidationServiceProvider"]},"scripts":{"dev":"tsx watch src/index.ts","lint":"eslint . --ext .ts","test":"jest --passWithNoTests","build":"tsdown --config-loader unconfig","start":"node dist/index.js","version-patch":"pnpm version patch"},"_npmUser":{"name":"3m1n3nc3","email":"mygames.ng@gmail.com"},"_resolved":"/private/var/folders/3g/7l4zp_5s0wd20ktyvq69r1q80000gn/T/b950f5148e9cdd1afda4c279386d78bc/h3ravel-validation-0.1.0-alpha.7.tgz","_integrity":"sha512-DNHcZvEulN1tDOkdL28bkGdjhmFkK0WVc8mO5BIgmo1socRZrAeMSG6fIqg/Or+gHjTFZM5Izm4PkkyTqYd/Nw==","repository":{"url":"git+https://github.com/h3ravel/framework.git","type":"git","directory":"packages/validation"},"_npmVersion":"10.9.4","description":"Lightweight validation library providing expressive rule-based validation for requests, data objects, and custom logic for H3ravel applications.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"@h3ravel/shared":"^0.29.0-alpha.7","@h3ravel/support":"^0.17.0-alpha.7","@h3ravel/foundation":"^0.1.0-alpha.7","simple-body-validator":"^1.3.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.4.0"},"peerDependencies":{"@h3ravel/core":"^1.22.0-alpha.7","@h3ravel/config":"^1.5.0-alpha.7","@h3ravel/database":"^11.5.0-alpha.7","@h3ravel/contracts":"^0.29.0-alpha.7"},"peerDependenciesMeta":{"@h3ravel/core":{"optional":true},"@h3ravel/config":{"optional":true},"@h3ravel/database":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/validation_0.1.0-alpha.7_1768593556762_0.843573783614529","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.8":{"name":"@h3ravel/validation","version":"0.1.0-alpha.8","keywords":["h3ravel","modern","web","H3","framework","nodejs","typescript","laravel","validation","validator","requests","api","builder"],"_id":"@h3ravel/validation@0.1.0-alpha.8","maintainers":[{"name":"3m1n3nc3","email":"mygames.ng@gmail.com"}],"homepage":"https://h3ravel.toneflix.net","bugs":{"url":"https://github.com/h3ravel/framework/issues"},"dist":{"shasum":"7cd0d770fef4dd72a3c31e76fbd48aef27b59bf6","tarball":"https://registry.npmjs.org/@h3ravel/validation/-/validation-0.1.0-alpha.8.tgz","fileCount":7,"integrity":"sha512-P6s9oaksbCK0zx+u5rdXOpajpoE6IeCPyQ/NANHuUc44QYnZlqKFyUcxyiE6fp/roAzXQLFG++Cx0MeucFc2Og==","signatures":[{"sig":"MEYCIQCrRjUrHSh1Du1dKfKpynAfvHO5AeaO6NRt4NIvLMd/AAIhAI8OSrACVPhnOcfHkQjQpjY2xH4rjTpH7cm9hnErxEsr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47408},"main":"./dist/index.cjs","type":"module","_from":"file:h3ravel-validation-0.1.0-alpha.8.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"},"./*":"./*"},"h3ravel":{"providers":["ValidationServiceProvider"]},"scripts":{"dev":"tsx watch src/index.ts","lint":"eslint . --ext .ts","test":"jest --passWithNoTests","build":"tsdown --config-loader unconfig","start":"node dist/index.js","version-patch":"pnpm version patch"},"_npmUser":{"name":"3m1n3nc3","email":"mygames.ng@gmail.com"},"_resolved":"/private/var/folders/3g/7l4zp_5s0wd20ktyvq69r1q80000gn/T/c1137bd0de525a16f2dae620cab77de4/h3ravel-validation-0.1.0-alpha.8.tgz","_integrity":"sha512-P6s9oaksbCK0zx+u5rdXOpajpoE6IeCPyQ/NANHuUc44QYnZlqKFyUcxyiE6fp/roAzXQLFG++Cx0MeucFc2Og==","repository":{"url":"git+https://github.com/h3ravel/framework.git","type":"git","directory":"packages/validation"},"_npmVersion":"10.9.4","description":"Lightweight validation library providing expressive rule-based validation for requests, data objects, and custom logic for H3ravel applications.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"@h3ravel/shared":"^0.29.0-alpha.8","@h3ravel/support":"^0.17.0-alpha.8","@h3ravel/foundation":"^0.1.0-alpha.8","simple-body-validator":"^1.3.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.4.0"},"peerDependencies":{"@h3ravel/core":"^1.22.0-alpha.8","@h3ravel/config":"^1.5.0-alpha.8","@h3ravel/database":"^11.5.0-alpha.8","@h3ravel/contracts":"^0.29.0-alpha.8"},"peerDependenciesMeta":{"@h3ravel/core":{"optional":true},"@h3ravel/config":{"optional":true},"@h3ravel/database":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/validation_0.1.0-alpha.8_1768593838982_0.9419553151500346","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.9":{"name":"@h3ravel/validation","version":"0.1.0-alpha.9","keywords":["h3ravel","modern","web","H3","framework","nodejs","typescript","laravel","validation","validator","requests","api","builder"],"_id":"@h3ravel/validation@0.1.0-alpha.9","maintainers":[{"name":"3m1n3nc3","email":"mygames.ng@gmail.com"}],"homepage":"https://h3ravel.toneflix.net","bugs":{"url":"https://github.com/h3ravel/framework/issues"},"dist":{"shasum":"3c96c010c196a31b81398e2dcf39227e1ff003cd","tarball":"https://registry.npmjs.org/@h3ravel/validation/-/validation-0.1.0-alpha.9.tgz","fileCount":7,"integrity":"sha512-TlaEFa8dRoDTvxedQg7TbVYqsp05QzQdEe/rHgTpmcGk9rwCHj4epEgmEE19MY+9Bgf96Y76zxD74BcQB49EHw==","signatures":[{"sig":"MEUCIHsv4ZX74zLxnv8SgbnJNywtaedY6vSPTbfX1biVSeqwAiEAkcOsMX5S+o2u9uXdO5eRpglzxlRmCwFteDhqOhdmsMI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47408},"main":"./dist/index.cjs","type":"module","_from":"file:h3ravel-validation-0.1.0-alpha.9.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"},"./*":"./*"},"h3ravel":{"providers":["ValidationServiceProvider"]},"scripts":{"dev":"tsx watch src/index.ts","lint":"eslint . --ext .ts","test":"jest --passWithNoTests","build":"tsdown --config-loader unconfig","start":"node dist/index.js","version-patch":"pnpm version patch"},"_npmUser":{"name":"3m1n3nc3","email":"mygames.ng@gmail.com"},"_resolved":"/private/var/folders/3g/7l4zp_5s0wd20ktyvq69r1q80000gn/T/5b348e585db170fd7d90d08b298e9d07/h3ravel-validation-0.1.0-alpha.9.tgz","_integrity":"sha512-TlaEFa8dRoDTvxedQg7TbVYqsp05QzQdEe/rHgTpmcGk9rwCHj4epEgmEE19MY+9Bgf96Y76zxD74BcQB49EHw==","deprecated":"Published in error","repository":{"url":"git+https://github.com/h3ravel/framework.git","type":"git","directory":"packages/validation"},"_npmVersion":"10.9.4","description":"Lightweight validation library providing expressive rule-based validation for requests, data objects, and custom logic for H3ravel applications.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"@h3ravel/shared":"^0.29.0-alpha.9","@h3ravel/support":"^0.17.0-alpha.9","@h3ravel/foundation":"^0.1.0-alpha.9","simple-body-validator":"^1.3.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.4.0"},"peerDependencies":{"@h3ravel/core":"^1.22.0-alpha.9","@h3ravel/config":"^1.5.0-alpha.9","@h3ravel/database":"^11.5.0-alpha.9","@h3ravel/contracts":"^0.29.0-alpha.9"},"peerDependenciesMeta":{"@h3ravel/core":{"optional":true},"@h3ravel/config":{"optional":true},"@h3ravel/database":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/validation_0.1.0-alpha.9_1769373838782_0.30160901087844727","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.10":{"name":"@h3ravel/validation","version":"0.1.0-alpha.10","keywords":["h3ravel","modern","web","H3","framework","nodejs","typescript","laravel","validation","validator","requests","api","builder"],"_id":"@h3ravel/validation@0.1.0-alpha.10","maintainers":[{"name":"3m1n3nc3","email":"mygames.ng@gmail.com"}],"homepage":"https://h3ravel.toneflix.net","bugs":{"url":"https://github.com/h3ravel/framework/issues"},"dist":{"shasum":"b340ad41efc8985407f7ef06a80ebfbb9b575760","tarball":"https://registry.npmjs.org/@h3ravel/validation/-/validation-0.1.0-alpha.10.tgz","fileCount":7,"integrity":"sha512-lvZUQ0z+dS/DTy4iikxk8bYKHzn1ZXvnUaPMew8pJG58lYDXPmpvR2Nx/UOkTDIdUwS49rxQ8l3+2B6aNWjhqg==","signatures":[{"sig":"MEUCIQDwZh4nRdZFR1CbHtG4kzWwcT6YZH/U0xFp2nlBWvBCyQIgCkJY5vqZ6lkymgSGTU4cvNTmqXvVY/pFHmaGobc1BIw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47416},"main":"./dist/index.cjs","type":"module","_from":"file:h3ravel-validation-0.1.0-alpha.10.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"},"./*":"./*"},"h3ravel":{"providers":["ValidationServiceProvider"]},"scripts":{"dev":"tsx watch src/index.ts","lint":"eslint . --ext .ts","test":"jest --passWithNoTests","build":"tsdown --config-loader unconfig","start":"node dist/index.js","version-patch":"pnpm version patch"},"_npmUser":{"name":"3m1n3nc3","email":"mygames.ng@gmail.com"},"_resolved":"/private/var/folders/3g/7l4zp_5s0wd20ktyvq69r1q80000gn/T/bd1b3ac8d3e20052fd781675d083e4f3/h3ravel-validation-0.1.0-alpha.10.tgz","_integrity":"sha512-lvZUQ0z+dS/DTy4iikxk8bYKHzn1ZXvnUaPMew8pJG58lYDXPmpvR2Nx/UOkTDIdUwS49rxQ8l3+2B6aNWjhqg==","repository":{"url":"git+https://github.com/h3ravel/framework.git","type":"git","directory":"packages/validation"},"_npmVersion":"10.9.4","description":"Lightweight validation library providing expressive rule-based validation for requests, data objects, and custom logic for H3ravel applications.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"@h3ravel/shared":"^0.29.0-alpha.10","@h3ravel/support":"^0.17.0-alpha.10","@h3ravel/foundation":"^0.1.0-alpha.10","simple-body-validator":"^1.3.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.4.0"},"peerDependencies":{"@h3ravel/core":"^1.22.0-alpha.10","@h3ravel/config":"^1.5.0-alpha.10","@h3ravel/database":"^11.5.0-alpha.10","@h3ravel/contracts":"^0.29.0-alpha.10"},"peerDependenciesMeta":{"@h3ravel/core":{"optional":true},"@h3ravel/config":{"optional":true},"@h3ravel/database":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/validation_0.1.0-alpha.10_1769378223906_0.8564664042337602","host":"s3://npm-registry-packages-npm-production"}},"1.29.0-alpha.11":{"name":"@h3ravel/validation","version":"1.29.0-alpha.11","keywords":["h3ravel","modern","web","H3","framework","nodejs","typescript","laravel","validation","validator","requests","api","builder"],"_id":"@h3ravel/validation@1.29.0-alpha.11","maintainers":[{"name":"3m1n3nc3","email":"mygames.ng@gmail.com"}],"homepage":"https://h3ravel.toneflix.net","bugs":{"url":"https://github.com/h3ravel/framework/issues"},"dist":{"shasum":"96b56091b7fc14f0f3bc8996e2345349a33aa383","tarball":"https://registry.npmjs.org/@h3ravel/validation/-/validation-1.29.0-alpha.11.tgz","fileCount":7,"integrity":"sha512-dLRi4GkREBUEXJBwF5jSnPbIJ1oOzDY9F2b2sbrtkVfWD115XyXwXXvaWve2aWS3H+FNNuQdFJKMQVJ/Yhb8yQ==","signatures":[{"sig":"MEYCIQDU7X4SGqAwkOkpr20/2B9+8sNCne14kRiLva3/eaCHbQIhAKepmTpT0I9+M0pBHoOcPAF4bxmP/BStkN1+kNt1WzuW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38262},"main":"./dist/index.cjs","type":"module","_from":"file:h3ravel-validation-1.29.0-alpha.11.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"},"./*":"./*"},"h3ravel":{"providers":["ValidationServiceProvider"]},"scripts":{"dev":"tsx watch src/index.ts","lint":"eslint . --ext .ts","test":"jest --passWithNoTests","build":"tsdown --config-loader unrun","start":"node dist/index.js","version-patch":"pnpm version patch"},"_npmUser":{"name":"3m1n3nc3","email":"mygames.ng@gmail.com"},"_resolved":"/private/var/folders/3g/7l4zp_5s0wd20ktyvq69r1q80000gn/T/8ada2a889a37d48b2731950ee994bb53/h3ravel-validation-1.29.0-alpha.11.tgz","_integrity":"sha512-dLRi4GkREBUEXJBwF5jSnPbIJ1oOzDY9F2b2sbrtkVfWD115XyXwXXvaWve2aWS3H+FNNuQdFJKMQVJ/Yhb8yQ==","repository":{"url":"git+https://github.com/h3ravel/framework.git","type":"git","directory":"packages/validation"},"_npmVersion":"11.9.0","description":"Lightweight validation library providing expressive rule-based validation for requests, data objects, and custom logic for H3ravel applications.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"@h3ravel/shared":"^1.29.0-alpha.11","@h3ravel/support":"^1.29.0-alpha.11","@h3ravel/foundation":"^1.29.0-alpha.11","simple-body-validator":"^1.3.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^6.0.0"},"peerDependencies":{"@h3ravel/core":"^1.29.0-alpha.11","@h3ravel/config":"^1.29.0-alpha.11","@h3ravel/database":"^11.15.0-alpha.11","@h3ravel/contracts":"^1.29.0-alpha.11"},"peerDependenciesMeta":{"@h3ravel/core":{"optional":true},"@h3ravel/config":{"optional":true},"@h3ravel/database":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/validation_1.29.0-alpha.11_1781229823111_0.8236491622919875","host":"s3://npm-registry-packages-npm-production"}},"1.29.0-alpha.12":{"name":"@h3ravel/validation","version":"1.29.0-alpha.12","keywords":["h3ravel","modern","web","H3","framework","nodejs","typescript","laravel","validation","validator","requests","api","builder"],"_id":"@h3ravel/validation@1.29.0-alpha.12","maintainers":[{"name":"3m1n3nc3","email":"mygames.ng@gmail.com"}],"homepage":"https://h3ravel.toneflix.net","bugs":{"url":"https://github.com/h3ravel/framework/issues"},"dist":{"shasum":"a28ae982645ead3f9c1bc7859abc07db834a079b","tarball":"https://registry.npmjs.org/@h3ravel/validation/-/validation-1.29.0-alpha.12.tgz","fileCount":7,"integrity":"sha512-RHN990TihW4LqP3ZwrHZu1DhXGTd8IH4Zu6KZ08CNLGl6Eolw/gjIOHd8hgNrTQMwZVKPbMJvEXgARf4gsIMqQ==","signatures":[{"sig":"MEQCIDmi3htIlPrz3dedV6RoM/kOGUP7eF8KdmNulpL7PbPAAiAKpIJSBL4KpV/AgdhuYKQKhY3+h/I8zHOVCQEM6HzEGA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38262},"main":"./dist/index.cjs","type":"module","_from":"file:h3ravel-validation-1.29.0-alpha.12.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"},"./*":"./*"},"h3ravel":{"providers":["ValidationServiceProvider"]},"scripts":{"dev":"tsx watch src/index.ts","lint":"eslint . --ext .ts","test":"jest --passWithNoTests","build":"tsdown --config-loader unrun","start":"node dist/index.js","version-patch":"pnpm version patch"},"_npmUser":{"name":"3m1n3nc3","email":"mygames.ng@gmail.com"},"_resolved":"/private/var/folders/3g/7l4zp_5s0wd20ktyvq69r1q80000gn/T/e18fd98f6afee2c3b8dcffea66d11f0d/h3ravel-validation-1.29.0-alpha.12.tgz","_integrity":"sha512-RHN990TihW4LqP3ZwrHZu1DhXGTd8IH4Zu6KZ08CNLGl6Eolw/gjIOHd8hgNrTQMwZVKPbMJvEXgARf4gsIMqQ==","repository":{"url":"git+https://github.com/h3ravel/framework.git","type":"git","directory":"packages/validation"},"_npmVersion":"11.9.0","description":"Lightweight validation library providing expressive rule-based validation for requests, data objects, and custom logic for H3ravel applications.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"@h3ravel/shared":"^1.29.0-alpha.12","@h3ravel/support":"^1.29.0-alpha.12","@h3ravel/foundation":"^1.29.0-alpha.12","simple-body-validator":"^1.3.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^6.0.0"},"peerDependencies":{"@h3ravel/core":"^1.29.0-alpha.12","@h3ravel/config":"^1.29.0-alpha.12","@h3ravel/database":"^11.15.0-alpha.12","@h3ravel/contracts":"^1.29.0-alpha.12"},"peerDependenciesMeta":{"@h3ravel/core":{"optional":true},"@h3ravel/config":{"optional":true},"@h3ravel/database":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/validation_1.29.0-alpha.12_1781231958842_0.3477757572321234","host":"s3://npm-registry-packages-npm-production"}},"1.29.0-alpha.13":{"name":"@h3ravel/validation","version":"1.29.0-alpha.13","keywords":["h3ravel","modern","web","H3","framework","nodejs","typescript","laravel","validation","validator","requests","api","builder"],"_id":"@h3ravel/validation@1.29.0-alpha.13","maintainers":[{"name":"3m1n3nc3","email":"mygames.ng@gmail.com"}],"homepage":"https://h3ravel.toneflix.net","bugs":{"url":"https://github.com/h3ravel/framework/issues"},"dist":{"shasum":"009c9a6aa76b74d7eb9f31b2704f0e2c594f21a8","tarball":"https://registry.npmjs.org/@h3ravel/validation/-/validation-1.29.0-alpha.13.tgz","fileCount":7,"integrity":"sha512-jdGTvNs4XTueD+syUwfE/lUFjoLT4TXD9K0scM97BlfWq0EksOF0ob4Sl+l+qd5cEN45B5LAGFGJPBvvpkAHWg==","signatures":[{"sig":"MEQCIBWBXdRMxxr/CM3FoRz1m06ktb8nZucBS5AJ9Mm/CPeKAiAyQzMYGOmcfBqKcmO37O/e04zGRg0hl0Bld4/K+BjofA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38262},"main":"./dist/index.cjs","type":"module","_from":"file:h3ravel-validation-1.29.0-alpha.13.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"},"./*":"./*"},"h3ravel":{"providers":["ValidationServiceProvider"]},"scripts":{"dev":"tsx watch src/index.ts","lint":"eslint . --ext .ts","test":"jest --passWithNoTests","build":"tsdown --config-loader unrun","start":"node dist/index.js","version-patch":"pnpm version patch"},"_npmUser":{"name":"3m1n3nc3","email":"mygames.ng@gmail.com"},"_resolved":"/private/var/folders/3g/7l4zp_5s0wd20ktyvq69r1q80000gn/T/7e9c3386f7958b76541beb48b309970b/h3ravel-validation-1.29.0-alpha.13.tgz","_integrity":"sha512-jdGTvNs4XTueD+syUwfE/lUFjoLT4TXD9K0scM97BlfWq0EksOF0ob4Sl+l+qd5cEN45B5LAGFGJPBvvpkAHWg==","repository":{"url":"git+https://github.com/h3ravel/framework.git","type":"git","directory":"packages/validation"},"_npmVersion":"11.9.0","description":"Lightweight validation library providing expressive rule-based validation for requests, data objects, and custom logic for H3ravel applications.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"@h3ravel/shared":"^1.29.0-alpha.13","@h3ravel/support":"^1.29.0-alpha.13","@h3ravel/foundation":"^1.29.0-alpha.13","simple-body-validator":"^1.3.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^6.0.0"},"peerDependencies":{"@h3ravel/core":"^1.29.0-alpha.13","@h3ravel/config":"^1.29.0-alpha.13","@h3ravel/database":"^11.15.0-alpha.13","@h3ravel/contracts":"^1.29.0-alpha.13"},"peerDependenciesMeta":{"@h3ravel/core":{"optional":true},"@h3ravel/config":{"optional":true},"@h3ravel/database":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/validation_1.29.0-alpha.13_1781232238150_0.3947656170235454","host":"s3://npm-registry-packages-npm-production"}},"1.29.0-alpha.14":{"name":"@h3ravel/validation","version":"1.29.0-alpha.14","keywords":["h3ravel","modern","web","H3","framework","nodejs","typescript","laravel","validation","validator","requests","api","builder"],"_id":"@h3ravel/validation@1.29.0-alpha.14","maintainers":[{"name":"3m1n3nc3","email":"mygames.ng@gmail.com"}],"homepage":"https://h3ravel.toneflix.net","bugs":{"url":"https://github.com/h3ravel/framework/issues"},"dist":{"shasum":"1d8ad46abb47d9912858c0ee719c546640374d40","tarball":"https://registry.npmjs.org/@h3ravel/validation/-/validation-1.29.0-alpha.14.tgz","fileCount":7,"integrity":"sha512-Cx3rWDHA1kwp/nk01rFb3dX6T55Mjy1e2z3F2h9qkEYo65Hou+lPd/E/+jeKw4Gq8NZoWum7v6Og2og6TyyQNA==","signatures":[{"sig":"MEQCIGkEz+nJq2VrOMDG8G9gHXm4ekuzWwXJC2aHhpvVPJDHAiB5pBp6iLH2XYOI37uU8XsIQfqQwBluEAR/rwnkXMkOKg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38262},"main":"./dist/index.cjs","type":"module","_from":"file:h3ravel-validation-1.29.0-alpha.14.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"},"./*":"./*"},"h3ravel":{"providers":["ValidationServiceProvider"]},"scripts":{"dev":"tsx watch src/index.ts","lint":"eslint . --ext .ts","test":"jest --passWithNoTests","build":"tsdown --config-loader unrun","start":"node dist/index.js","version-patch":"pnpm version patch"},"_npmUser":{"name":"3m1n3nc3","email":"mygames.ng@gmail.com"},"_resolved":"/private/var/folders/3g/7l4zp_5s0wd20ktyvq69r1q80000gn/T/b715cd51e2df37fa751f0c39e95177d4/h3ravel-validation-1.29.0-alpha.14.tgz","_integrity":"sha512-Cx3rWDHA1kwp/nk01rFb3dX6T55Mjy1e2z3F2h9qkEYo65Hou+lPd/E/+jeKw4Gq8NZoWum7v6Og2og6TyyQNA==","repository":{"url":"git+https://github.com/h3ravel/framework.git","type":"git","directory":"packages/validation"},"_npmVersion":"11.9.0","description":"Lightweight validation library providing expressive rule-based validation for requests, data objects, and custom logic for H3ravel applications.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"@h3ravel/shared":"^1.29.0-alpha.14","@h3ravel/support":"^1.29.0-alpha.14","@h3ravel/foundation":"^1.29.0-alpha.14","simple-body-validator":"^1.3.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^6.0.0"},"peerDependencies":{"@h3ravel/core":"^1.29.0-alpha.14","@h3ravel/config":"^1.29.0-alpha.14","@h3ravel/database":"^11.15.0-alpha.14","@h3ravel/contracts":"^1.29.0-alpha.14"},"peerDependenciesMeta":{"@h3ravel/core":{"optional":true},"@h3ravel/config":{"optional":true},"@h3ravel/database":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/validation_1.29.0-alpha.14_1781243108587_0.2880181774646018","host":"s3://npm-registry-packages-npm-production"}},"1.29.0-alpha.15":{"name":"@h3ravel/validation","version":"1.29.0-alpha.15","keywords":["h3ravel","modern","web","H3","framework","nodejs","typescript","laravel","validation","validator","requests","api","builder"],"_id":"@h3ravel/validation@1.29.0-alpha.15","maintainers":[{"name":"3m1n3nc3","email":"mygames.ng@gmail.com"}],"homepage":"https://h3ravel.toneflix.net","bugs":{"url":"https://github.com/h3ravel/framework/issues"},"dist":{"shasum":"5e460161455370d8f571b35c263340c278340a2b","tarball":"https://registry.npmjs.org/@h3ravel/validation/-/validation-1.29.0-alpha.15.tgz","fileCount":7,"integrity":"sha512-tTOHVqZiQuIfiY6tVKulbc157uBL50hoe0U23lf7vdF23nHxklXMa4KVqwNZYA2HEVOnSx+9E+VBk/Dn9J4Vwg==","signatures":[{"sig":"MEUCIQCSfcuE9p3h4dMTQ7V23SyYR7SsSNPE/dTb+cXKGpfo0AIgaHG/qwOUevi5FkhuRziMvBWlDK/Ft8UVi8yvc515qjY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47395},"main":"./dist/index.cjs","type":"module","_from":"file:h3ravel-validation-1.29.0-alpha.15.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"},"./*":"./*"},"h3ravel":{"providers":["ValidationServiceProvider"]},"scripts":{"dev":"tsx watch src/index.ts","lint":"eslint . --ext .ts","test":"jest --passWithNoTests","build":"tsdown --config-loader unrun","start":"node dist/index.js","version-patch":"pnpm version patch"},"_npmUser":{"name":"3m1n3nc3","email":"mygames.ng@gmail.com"},"_resolved":"/private/var/folders/3g/7l4zp_5s0wd20ktyvq69r1q80000gn/T/db8894a786c9667956907bb8efd1d0c5/h3ravel-validation-1.29.0-alpha.15.tgz","_integrity":"sha512-tTOHVqZiQuIfiY6tVKulbc157uBL50hoe0U23lf7vdF23nHxklXMa4KVqwNZYA2HEVOnSx+9E+VBk/Dn9J4Vwg==","repository":{"url":"git+https://github.com/h3ravel/framework.git","type":"git","directory":"packages/validation"},"_npmVersion":"11.9.0","description":"Lightweight validation library providing expressive rule-based validation for requests, data objects, and custom logic for H3ravel applications.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"@h3ravel/shared":"^1.29.0-alpha.15","@h3ravel/support":"^1.29.0-alpha.15","@h3ravel/foundation":"^1.29.0-alpha.15","simple-body-validator":"^1.3.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^6.0.0"},"peerDependencies":{"@h3ravel/core":"^1.29.0-alpha.15","@h3ravel/config":"^1.29.0-alpha.15","@h3ravel/database":"^11.15.0-alpha.15","@h3ravel/contracts":"^1.29.0-alpha.15"},"peerDependenciesMeta":{"@h3ravel/core":{"optional":true},"@h3ravel/config":{"optional":true},"@h3ravel/database":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/validation_1.29.0-alpha.15_1781245969827_0.2547910533406499","host":"s3://npm-registry-packages-npm-production"}},"1.29.0-alpha.16":{"name":"@h3ravel/validation","version":"1.29.0-alpha.16","keywords":["h3ravel","modern","web","H3","framework","nodejs","typescript","laravel","validation","validator","requests","api","builder"],"_id":"@h3ravel/validation@1.29.0-alpha.16","maintainers":[{"name":"3m1n3nc3","email":"mygames.ng@gmail.com"}],"homepage":"https://h3ravel.toneflix.net","bugs":{"url":"https://github.com/h3ravel/framework/issues"},"dist":{"shasum":"6ffbabc675aa742937c508763326453edeea838a","tarball":"https://registry.npmjs.org/@h3ravel/validation/-/validation-1.29.0-alpha.16.tgz","fileCount":7,"integrity":"sha512-acUjom6vH+WR1zRNt5ugfvdSKJlL30kiJ1S6Kc+eiUdxwcfzwPb80/nuZ/ZJRqQQFMZQzOQJz2zHeSk9BuNaCw==","signatures":[{"sig":"MEQCIEvztR5T0bvEgTpFNgY5w6L83peEKRRUSsv11Av7ruwVAiBYLnYJxlSAbD8blKRAlP2bvciGpuEvNDmYht4Xjnyk7w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47395},"main":"./dist/index.cjs","type":"module","_from":"file:h3ravel-validation-1.29.0-alpha.16.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"},"./*":"./*"},"h3ravel":{"providers":["ValidationServiceProvider"]},"scripts":{"dev":"tsx watch src/index.ts","lint":"eslint . --ext .ts","test":"jest --passWithNoTests","build":"tsdown --config-loader unrun","start":"node dist/index.js","version-patch":"pnpm version patch"},"_npmUser":{"name":"3m1n3nc3","email":"mygames.ng@gmail.com"},"_resolved":"/private/var/folders/3g/7l4zp_5s0wd20ktyvq69r1q80000gn/T/60e61ad1369650c6f7660e5a3050fb7a/h3ravel-validation-1.29.0-alpha.16.tgz","_integrity":"sha512-acUjom6vH+WR1zRNt5ugfvdSKJlL30kiJ1S6Kc+eiUdxwcfzwPb80/nuZ/ZJRqQQFMZQzOQJz2zHeSk9BuNaCw==","repository":{"url":"git+https://github.com/h3ravel/framework.git","type":"git","directory":"packages/validation"},"_npmVersion":"11.9.0","description":"Lightweight validation library providing expressive rule-based validation for requests, data objects, and custom logic for H3ravel applications.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"@h3ravel/shared":"^1.29.0-alpha.16","@h3ravel/support":"^1.29.0-alpha.16","@h3ravel/foundation":"^1.29.0-alpha.16","simple-body-validator":"^1.3.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^6.0.0"},"peerDependencies":{"@h3ravel/core":"^1.29.0-alpha.16","@h3ravel/config":"^1.29.0-alpha.16","@h3ravel/database":"^11.15.0-alpha.16","@h3ravel/contracts":"^1.29.0-alpha.16"},"peerDependenciesMeta":{"@h3ravel/core":{"optional":true},"@h3ravel/config":{"optional":true},"@h3ravel/database":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/validation_1.29.0-alpha.16_1781246309356_0.7139826875000979","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-alpha.16":{"name":"@h3ravel/validation","version":"2.0.0-alpha.16","keywords":["h3ravel","modern","web","H3","framework","nodejs","typescript","laravel","validation","validator","requests","api","builder"],"_id":"@h3ravel/validation@2.0.0-alpha.16","maintainers":[{"name":"3m1n3nc3","email":"mygames.ng@gmail.com"}],"homepage":"https://h3ravel.toneflix.net","bugs":{"url":"https://github.com/h3ravel/framework/issues"},"dist":{"shasum":"2ad81d821e565e2d80d64372cf38292d8dd54ed0","tarball":"https://registry.npmjs.org/@h3ravel/validation/-/validation-2.0.0-alpha.16.tgz","fileCount":6,"integrity":"sha512-Bv8pGwc/fRfATGyyPrmoB+3tMyHCp2/TVK3EeA76gtI0DuKoZ/qYjnrhs+tCy+d89i75SHdTFW53eeYb2d+PVw==","signatures":[{"sig":"MEUCIC2ttgUxt6v+zDBgUTa8CMcYE0RWnNXfXhbVbXJc8+r/AiEAokElZlBwISn9SAOv1DDANmR4SFb7tKHBOYyE7756L44=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31455},"type":"module","_from":"file:h3ravel-validation-2.0.0-alpha.16.tgz","types":"./dist/index.d.ts","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"},"./*":"./*"},"h3ravel":{"providers":["ValidationServiceProvider"]},"scripts":{"dev":"tsdown --watch --config-loader unrun","lint":"eslint . --ext .ts","test":"jest --passWithNoTests","build":"tsdown --config-loader unrun","start":"node dist/index.js","version-patch":"pnpm version patch"},"_npmUser":{"name":"3m1n3nc3","email":"mygames.ng@gmail.com"},"_resolved":"/private/var/folders/3g/7l4zp_5s0wd20ktyvq69r1q80000gn/T/b7c16744b18ab85e582ea0f3cf31e721/h3ravel-validation-2.0.0-alpha.16.tgz","_integrity":"sha512-Bv8pGwc/fRfATGyyPrmoB+3tMyHCp2/TVK3EeA76gtI0DuKoZ/qYjnrhs+tCy+d89i75SHdTFW53eeYb2d+PVw==","repository":{"url":"git+https://github.com/h3ravel/framework.git","type":"git","directory":"packages/validation"},"_npmVersion":"11.9.0","description":"Lightweight validation library providing expressive rule-based validation for requests, data objects, and custom logic for H3ravel applications.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"@h3ravel/shared":"^2.0.0-alpha.16","@h3ravel/support":"^2.0.0-alpha.16","@h3ravel/foundation":"^2.0.0-alpha.16","simple-body-validator":"^1.3.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^6.0.0"},"peerDependencies":{"@h3ravel/core":"^2.0.0-alpha.16","@h3ravel/config":"^2.0.0-alpha.16","@h3ravel/database":"^11.17.0-alpha.16","@h3ravel/contracts":"^2.0.0-alpha.16"},"peerDependenciesMeta":{"@h3ravel/core":{"optional":true},"@h3ravel/config":{"optional":true},"@h3ravel/database":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/validation_2.0.0-alpha.16_1781279192926_0.2295659001407202","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@h3ravel/validation","version":"2.0.0","keywords":["h3ravel","modern","web","H3","framework","nodejs","typescript","laravel","validation","validator","requests","api","builder"],"_id":"@h3ravel/validation@2.0.0","maintainers":[{"name":"3m1n3nc3","email":"mygames.ng@gmail.com"}],"homepage":"https://h3ravel.toneflix.net","bugs":{"url":"https://github.com/h3ravel/framework/issues"},"dist":{"shasum":"266132ac791ff9dd23305b0fe02e4680322795bb","tarball":"https://registry.npmjs.org/@h3ravel/validation/-/validation-2.0.0.tgz","fileCount":6,"integrity":"sha512-F78DjLEakd06JfPh/+BNwhSoFZxOiQXE4wJIihhryuQ5h91n19HzJbrmcpEP75Iq01we3yLZIu9Kyvuhum2Abw==","signatures":[{"sig":"MEQCIES3HzOcRIJZZAmHfipKwIz750zgK+cNIetYv3jKxrTOAiAoZOL+jkPPJXpOI+eP0mS2ixOmxUEk9toqOxN9VZf5ww==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31383},"type":"module","_from":"file:h3ravel-validation-2.0.0.tgz","types":"./dist/index.d.ts","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"},"./*":"./*"},"h3ravel":{"providers":["ValidationServiceProvider"]},"scripts":{"dev":"tsdown --watch --config-loader unrun","lint":"eslint . --ext .ts","test":"jest --passWithNoTests","build":"tsdown --config-loader unrun","start":"node dist/index.js","version-patch":"pnpm version patch"},"_npmUser":{"name":"3m1n3nc3","email":"mygames.ng@gmail.com"},"_resolved":"/private/var/folders/3g/7l4zp_5s0wd20ktyvq69r1q80000gn/T/adba8375d05827679e8f4a8db700716c/h3ravel-validation-2.0.0.tgz","_integrity":"sha512-F78DjLEakd06JfPh/+BNwhSoFZxOiQXE4wJIihhryuQ5h91n19HzJbrmcpEP75Iq01we3yLZIu9Kyvuhum2Abw==","repository":{"url":"git+https://github.com/h3ravel/framework.git","type":"git","directory":"packages/validation"},"_npmVersion":"11.9.0","description":"Lightweight validation library providing expressive rule-based validation for requests, data objects, and custom logic for H3ravel applications.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"@h3ravel/shared":"^2.0.0","@h3ravel/support":"^2.0.0","@h3ravel/foundation":"^2.0.0","simple-body-validator":"^1.3.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.0"},"peerDependencies":{"@h3ravel/core":"^2.0.0","@h3ravel/config":"^2.0.0","@h3ravel/database":"^11.17.0","@h3ravel/contracts":"^2.0.0"},"peerDependenciesMeta":{"@h3ravel/core":{"optional":true},"@h3ravel/config":{"optional":true},"@h3ravel/database":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/validation_2.0.0_1781281537883_0.9554115024890226","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"@h3ravel/validation","version":"2.0.1","keywords":["h3ravel","modern","web","H3","framework","nodejs","typescript","laravel","validation","validator","requests","api","builder"],"_id":"@h3ravel/validation@2.0.1","maintainers":[{"name":"3m1n3nc3","email":"mygames.ng@gmail.com"}],"homepage":"https://h3ravel.toneflix.net","bugs":{"url":"https://github.com/h3ravel/framework/issues"},"dist":{"shasum":"bf04b5278691d9aa12a06355de68ca5ecb90fbd7","tarball":"https://registry.npmjs.org/@h3ravel/validation/-/validation-2.0.1.tgz","fileCount":6,"integrity":"sha512-UIfsB4Cyjz4ceUOvpBcCHkyWbErvsdUwUTp2MwHCLuEmODmZQjyMbqa6cau16xRS2JKjDn0rOzeuZfeXHnuCKQ==","signatures":[{"sig":"MEQCIBTsRqb7iNDBPYAJ6IqaTvxO7mQyYcEWeYJth8ioc0aeAiAoC6jr9sGQt9ih6XTdL7pdnO4/HL7rNQGQC9kXRCH4EA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31383},"type":"module","_from":"file:h3ravel-validation-2.0.1.tgz","types":"./dist/index.d.ts","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"},"./*":"./*"},"h3ravel":{"providers":["ValidationServiceProvider"]},"scripts":{"dev":"tsdown --watch --config-loader unrun","lint":"eslint . --ext .ts","test":"jest --passWithNoTests","build":"tsdown --config-loader unrun","start":"node dist/index.js","version-patch":"pnpm version patch"},"_npmUser":{"name":"3m1n3nc3","email":"mygames.ng@gmail.com"},"_resolved":"/private/var/folders/3g/7l4zp_5s0wd20ktyvq69r1q80000gn/T/cfeafe688f33f8a1e9081ea4bb78ca6d/h3ravel-validation-2.0.1.tgz","_integrity":"sha512-UIfsB4Cyjz4ceUOvpBcCHkyWbErvsdUwUTp2MwHCLuEmODmZQjyMbqa6cau16xRS2JKjDn0rOzeuZfeXHnuCKQ==","repository":{"url":"git+https://github.com/h3ravel/framework.git","type":"git","directory":"packages/validation"},"_npmVersion":"11.9.0","description":"Lightweight validation library providing expressive rule-based validation for requests, data objects, and custom logic for H3ravel applications.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"@h3ravel/shared":"^2.0.1","@h3ravel/support":"^2.0.1","@h3ravel/foundation":"^2.0.1","simple-body-validator":"^1.3.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.0"},"peerDependencies":{"@h3ravel/core":"^2.0.1","@h3ravel/config":"^2.0.1","@h3ravel/database":"^11.17.1","@h3ravel/contracts":"^2.0.1"},"peerDependenciesMeta":{"@h3ravel/core":{"optional":true},"@h3ravel/config":{"optional":true},"@h3ravel/database":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/validation_2.0.1_1781293065035_0.6818032576233899","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"@h3ravel/validation","version":"2.1.0","keywords":["h3ravel","modern","web","H3","framework","nodejs","typescript","laravel","validation","validator","requests","api","builder"],"_id":"@h3ravel/validation@2.1.0","maintainers":[{"name":"3m1n3nc3","email":"mygames.ng@gmail.com"}],"homepage":"https://h3ravel.toneflix.net","bugs":{"url":"https://github.com/h3ravel/framework/issues"},"dist":{"shasum":"84228db70988cf5223b29419e64884801dc70f1a","tarball":"https://registry.npmjs.org/@h3ravel/validation/-/validation-2.1.0.tgz","fileCount":6,"integrity":"sha512-lh1lGW2Py4wp5C9t84WBg6TQGNiN6ur5KMWsZcubz8O1Ek3jMtiwjMz0TIpi2xO1wm2Thx4wZ7RiZIObqjw+pA==","signatures":[{"sig":"MEUCIFDe3RKnlJoqViRd0VGdtYbIy5P44pdVOvwkYxDoyCUJAiEAlYdN0osbOfiZBYHY6WlMSf6i5jvM+QyQ2g9eo7zvfv8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31383},"type":"module","_from":"file:h3ravel-validation-2.1.0.tgz","types":"./dist/index.d.ts","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"},"./*":"./*"},"h3ravel":{"providers":["ValidationServiceProvider"]},"scripts":{"dev":"tsdown --watch --config-loader unrun","lint":"eslint . --ext .ts","test":"jest --passWithNoTests","build":"tsdown --config-loader unrun","start":"node dist/index.js","version-patch":"pnpm version patch"},"_npmUser":{"name":"3m1n3nc3","email":"mygames.ng@gmail.com"},"_resolved":"/private/var/folders/3g/7l4zp_5s0wd20ktyvq69r1q80000gn/T/b1089b4edffd0ea5e95ab78da230068e/h3ravel-validation-2.1.0.tgz","_integrity":"sha512-lh1lGW2Py4wp5C9t84WBg6TQGNiN6ur5KMWsZcubz8O1Ek3jMtiwjMz0TIpi2xO1wm2Thx4wZ7RiZIObqjw+pA==","repository":{"url":"git+https://github.com/h3ravel/framework.git","type":"git","directory":"packages/validation"},"_npmVersion":"11.9.0","description":"Lightweight validation library providing expressive rule-based validation for requests, data objects, and custom logic for H3ravel applications.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"@h3ravel/shared":"^2.1.0","@h3ravel/support":"^2.1.0","@h3ravel/foundation":"^2.1.0","simple-body-validator":"^1.3.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.0"},"peerDependencies":{"@h3ravel/core":"^2.1.0","@h3ravel/config":"^2.1.0","@h3ravel/database":"^11.18.0","@h3ravel/contracts":"^2.1.0"},"peerDependenciesMeta":{"@h3ravel/core":{"optional":true},"@h3ravel/config":{"optional":true},"@h3ravel/database":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/validation_2.1.0_1781295762175_0.20811484284495352","host":"s3://npm-registry-packages-npm-production"}},"2.1.1":{"name":"@h3ravel/validation","version":"2.1.1","keywords":["h3ravel","modern","web","H3","framework","nodejs","typescript","laravel","validation","validator","requests","api","builder"],"_id":"@h3ravel/validation@2.1.1","maintainers":[{"name":"3m1n3nc3","email":"mygames.ng@gmail.com"}],"homepage":"https://h3ravel.toneflix.net","bugs":{"url":"https://github.com/h3ravel/framework/issues"},"dist":{"shasum":"3761493e0973847325e682803173a93b90299f22","tarball":"https://registry.npmjs.org/@h3ravel/validation/-/validation-2.1.1.tgz","fileCount":6,"integrity":"sha512-lIkHOAnehxor65n91Dpp4XbEjNTGdNjjdWGE18cyaz7pBNKDZ52qWOTZWLJs+w3sd2X4iF6L0MnwDFhYzoMdtA==","signatures":[{"sig":"MEYCIQD/hwOh/YTyQLxlkBVJSc5us+ElOwvvS6PzfSoWZCBj2gIhAPpfhp0MxR72q6R+Qdb692Pjg2oDGjz3bw9TNOhQ/i2N","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31383},"type":"module","_from":"file:h3ravel-validation-2.1.1.tgz","types":"./dist/index.d.ts","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"},"./*":"./*"},"h3ravel":{"providers":["ValidationServiceProvider"]},"scripts":{"dev":"tsdown --watch --config-loader unrun","lint":"eslint . --ext .ts","test":"jest --passWithNoTests","build":"tsdown --config-loader unrun","start":"node dist/index.js","version-patch":"pnpm version patch"},"_npmUser":{"name":"3m1n3nc3","email":"mygames.ng@gmail.com"},"_resolved":"/private/var/folders/3g/7l4zp_5s0wd20ktyvq69r1q80000gn/T/be1fb3bb5bed9892268ff0d978729d83/h3ravel-validation-2.1.1.tgz","_integrity":"sha512-lIkHOAnehxor65n91Dpp4XbEjNTGdNjjdWGE18cyaz7pBNKDZ52qWOTZWLJs+w3sd2X4iF6L0MnwDFhYzoMdtA==","repository":{"url":"git+https://github.com/h3ravel/framework.git","type":"git","directory":"packages/validation"},"_npmVersion":"11.9.0","description":"Lightweight validation library providing expressive rule-based validation for requests, data objects, and custom logic for H3ravel applications.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"@h3ravel/shared":"^2.1.1","@h3ravel/support":"^2.1.1","@h3ravel/foundation":"^2.1.1","simple-body-validator":"^1.3.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.0"},"peerDependencies":{"@h3ravel/core":"^2.1.1","@h3ravel/config":"^2.1.1","@h3ravel/database":"^11.18.1","@h3ravel/contracts":"^2.1.1"},"peerDependenciesMeta":{"@h3ravel/core":{"optional":true},"@h3ravel/config":{"optional":true},"@h3ravel/database":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/validation_2.1.1_1781296957883_0.7099179419148955","host":"s3://npm-registry-packages-npm-production"}},"2.1.2":{"name":"@h3ravel/validation","version":"2.1.2","keywords":["h3ravel","modern","web","H3","framework","nodejs","typescript","laravel","validation","validator","requests","api","builder"],"_id":"@h3ravel/validation@2.1.2","maintainers":[{"name":"3m1n3nc3","email":"mygames.ng@gmail.com"}],"homepage":"https://h3ravel.toneflix.net","bugs":{"url":"https://github.com/h3ravel/framework/issues"},"dist":{"shasum":"1210fb10104a43389483f37f5d04c07e6216eb72","tarball":"https://registry.npmjs.org/@h3ravel/validation/-/validation-2.1.2.tgz","fileCount":6,"integrity":"sha512-Mq6jQZ1UZs74A6Yx+DQD3DPSbhJ0NVwdQcQVp+Tj3JvR29dmPwWIxqIweB5yCOxApVNubzyCTCRLPWflOfiv6A==","signatures":[{"sig":"MEUCIHbE/ELWVvNvB4Au+FDlypCObVrJbZUYfGG+5LqHizaVAiEAz6vFu1dQVvWzxxRABesDjyEWmQEmMpml0jNK5FQSWS8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31383},"type":"module","_from":"file:h3ravel-validation-2.1.2.tgz","types":"./dist/index.d.ts","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"},"./*":"./*"},"h3ravel":{"providers":["ValidationServiceProvider"]},"scripts":{"dev":"tsdown --watch --config-loader unrun","lint":"eslint . --ext .ts","test":"jest --passWithNoTests","build":"tsdown --config-loader unrun","start":"node dist/index.js","version-patch":"pnpm version patch"},"_npmUser":{"name":"3m1n3nc3","email":"mygames.ng@gmail.com"},"_resolved":"/private/var/folders/3g/7l4zp_5s0wd20ktyvq69r1q80000gn/T/61b761348e9233840793d7202a795c6d/h3ravel-validation-2.1.2.tgz","_integrity":"sha512-Mq6jQZ1UZs74A6Yx+DQD3DPSbhJ0NVwdQcQVp+Tj3JvR29dmPwWIxqIweB5yCOxApVNubzyCTCRLPWflOfiv6A==","repository":{"url":"git+https://github.com/h3ravel/framework.git","type":"git","directory":"packages/validation"},"_npmVersion":"11.9.0","description":"Lightweight validation library providing expressive rule-based validation for requests, data objects, and custom logic for H3ravel applications.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"@h3ravel/shared":"^2.1.2","@h3ravel/support":"^2.1.2","@h3ravel/foundation":"^2.1.2","simple-body-validator":"^1.3.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.0"},"peerDependencies":{"@h3ravel/core":"^2.1.2","@h3ravel/config":"^2.1.2","@h3ravel/database":"^11.18.2","@h3ravel/contracts":"^2.1.2"},"peerDependenciesMeta":{"@h3ravel/core":{"optional":true},"@h3ravel/config":{"optional":true},"@h3ravel/database":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/validation_2.1.2_1781297919736_0.9207072406756849","host":"s3://npm-registry-packages-npm-production"}},"2.1.3":{"name":"@h3ravel/validation","version":"2.1.3","keywords":["h3ravel","modern","web","H3","framework","nodejs","typescript","laravel","validation","validator","requests","api","builder"],"_id":"@h3ravel/validation@2.1.3","maintainers":[{"name":"3m1n3nc3","email":"mygames.ng@gmail.com"}],"homepage":"https://h3ravel.toneflix.net","bugs":{"url":"https://github.com/h3ravel/framework/issues"},"dist":{"shasum":"eaa2eb45dfe0aac2a092b7487344902ce95d0536","tarball":"https://registry.npmjs.org/@h3ravel/validation/-/validation-2.1.3.tgz","fileCount":6,"integrity":"sha512-gJGmuwL2ALHkZX019Z3ahMXUif7sjAMBC8LN25VLwcoji/9jEP4zX3/L1b4UU/E+JXY6bQJ9BMYLJJd9oHS83g==","signatures":[{"sig":"MEQCIBpI0VRvC/we1yZDb3VvQGTV3CMhmWeqoU7/qGTyMHh6AiBKdjxScJ0eUGKHHSzh+QLD1JpyHyMvdsrOilN7OC8pUw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31383},"type":"module","_from":"file:h3ravel-validation-2.1.3.tgz","types":"./dist/index.d.ts","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"},"./*":"./*"},"h3ravel":{"providers":["ValidationServiceProvider"]},"scripts":{"dev":"tsdown --watch --config-loader unrun","lint":"eslint . --ext .ts","test":"jest --passWithNoTests","build":"tsdown --config-loader unrun","start":"node dist/index.js","version-patch":"pnpm version patch"},"_npmUser":{"name":"3m1n3nc3","email":"mygames.ng@gmail.com"},"_resolved":"/private/var/folders/3g/7l4zp_5s0wd20ktyvq69r1q80000gn/T/91f71a04e8b332cc8fc14ec6ea82940b/h3ravel-validation-2.1.3.tgz","_integrity":"sha512-gJGmuwL2ALHkZX019Z3ahMXUif7sjAMBC8LN25VLwcoji/9jEP4zX3/L1b4UU/E+JXY6bQJ9BMYLJJd9oHS83g==","repository":{"url":"git+https://github.com/h3ravel/framework.git","type":"git","directory":"packages/validation"},"_npmVersion":"11.9.0","description":"Lightweight validation library providing expressive rule-based validation for requests, data objects, and custom logic for H3ravel applications.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"@h3ravel/shared":"^2.1.3","@h3ravel/support":"^2.1.3","@h3ravel/foundation":"^2.1.3","simple-body-validator":"^1.3.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.0"},"peerDependencies":{"@h3ravel/core":"^2.1.3","@h3ravel/config":"^2.1.3","@h3ravel/database":"^11.18.3","@h3ravel/contracts":"^2.1.3"},"peerDependenciesMeta":{"@h3ravel/core":{"optional":true},"@h3ravel/config":{"optional":true},"@h3ravel/database":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/validation_2.1.3_1781332460500_0.4557597636239368","host":"s3://npm-registry-packages-npm-production"}},"2.1.4":{"name":"@h3ravel/validation","version":"2.1.4","keywords":["h3ravel","modern","web","H3","framework","nodejs","typescript","laravel","validation","validator","requests","api","builder"],"_id":"@h3ravel/validation@2.1.4","maintainers":[{"name":"3m1n3nc3","email":"mygames.ng@gmail.com"}],"homepage":"https://h3ravel.toneflix.net","bugs":{"url":"https://github.com/h3ravel/framework/issues"},"dist":{"shasum":"9e627a5cdffc581bdcbe9e910d72665915f49717","tarball":"https://registry.npmjs.org/@h3ravel/validation/-/validation-2.1.4.tgz","fileCount":6,"integrity":"sha512-vxBABFADdAyOBqnMqkMOpaaEMK/27VelYhq8kSX4Sn0rfRlYBpzrsbxF8LWy2ouxUQWb9NO/Zto1yuYNesbllQ==","signatures":[{"sig":"MEQCIH2c0qCeNma+sEoRrTLR0G1/cku9c+PQre4GyVMFE7SQAiBft/G6xiSbLatBq9Mou64d25czONT8WLXu0HENanUX1A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31383},"type":"module","_from":"file:h3ravel-validation-2.1.4.tgz","types":"./dist/index.d.ts","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"},"./*":"./*"},"h3ravel":{"providers":["ValidationServiceProvider"]},"scripts":{"dev":"tsdown --watch --config-loader unrun","lint":"eslint . --ext .ts","test":"jest --passWithNoTests","build":"tsdown --config-loader unrun","start":"node dist/index.js","version-patch":"pnpm version patch"},"_npmUser":{"name":"3m1n3nc3","email":"mygames.ng@gmail.com"},"_resolved":"/private/var/folders/3g/7l4zp_5s0wd20ktyvq69r1q80000gn/T/3711caeb81fa5ff720631b360c275a9a/h3ravel-validation-2.1.4.tgz","_integrity":"sha512-vxBABFADdAyOBqnMqkMOpaaEMK/27VelYhq8kSX4Sn0rfRlYBpzrsbxF8LWy2ouxUQWb9NO/Zto1yuYNesbllQ==","repository":{"url":"git+https://github.com/h3ravel/framework.git","type":"git","directory":"packages/validation"},"_npmVersion":"11.9.0","description":"Lightweight validation library providing expressive rule-based validation for requests, data objects, and custom logic for H3ravel applications.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"@h3ravel/shared":"^2.1.4","@h3ravel/support":"^2.1.4","@h3ravel/foundation":"^2.1.4","simple-body-validator":"^1.3.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.0"},"peerDependencies":{"@h3ravel/core":"^2.1.4","@h3ravel/config":"^2.1.4","@h3ravel/database":"^11.18.4","@h3ravel/contracts":"^2.1.4"},"peerDependenciesMeta":{"@h3ravel/core":{"optional":true},"@h3ravel/config":{"optional":true},"@h3ravel/database":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/validation_2.1.4_1781333173875_0.19427251695827485","host":"s3://npm-registry-packages-npm-production"}},"2.2.0":{"name":"@h3ravel/validation","version":"2.2.0","keywords":["h3ravel","modern","web","H3","framework","nodejs","typescript","laravel","validation","validator","requests","api","builder"],"_id":"@h3ravel/validation@2.2.0","maintainers":[{"name":"3m1n3nc3","email":"mygames.ng@gmail.com"}],"homepage":"https://h3ravel.toneflix.net","bugs":{"url":"https://github.com/h3ravel/framework/issues"},"dist":{"shasum":"c13870cd9cded167b2422eea1c4d345536edffdf","tarball":"https://registry.npmjs.org/@h3ravel/validation/-/validation-2.2.0.tgz","fileCount":6,"integrity":"sha512-V1frDQOyCRvQYYVStRPrZgWiEHGIcDyE9/9XbwlWQMJNom/Z5j8Vk5NUnHxYeL8Fy/fR1dc9NrFzFkj8u5A13w==","signatures":[{"sig":"MEYCIQDPjEGz/wV66V7lcWVwAEnHMsdYUxWUiE0F3IlBw6WiaQIhAMxwgIySA6mxpXNojGY1wmbImT4OY17faSD2mU5Yl8Qf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31383},"type":"module","_from":"file:h3ravel-validation-2.2.0.tgz","types":"./dist/index.d.ts","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"},"./*":"./*"},"h3ravel":{"providers":["ValidationServiceProvider"]},"scripts":{"dev":"tsdown --watch --config-loader unrun","lint":"eslint . --ext .ts","test":"jest --passWithNoTests","build":"tsdown --config-loader unrun","start":"node dist/index.js","version-patch":"pnpm version patch"},"_npmUser":{"name":"3m1n3nc3","email":"mygames.ng@gmail.com"},"_resolved":"/private/var/folders/3g/7l4zp_5s0wd20ktyvq69r1q80000gn/T/5e1d69afc42c2446cf68f0b98927c5e3/h3ravel-validation-2.2.0.tgz","_integrity":"sha512-V1frDQOyCRvQYYVStRPrZgWiEHGIcDyE9/9XbwlWQMJNom/Z5j8Vk5NUnHxYeL8Fy/fR1dc9NrFzFkj8u5A13w==","repository":{"url":"git+https://github.com/h3ravel/framework.git","type":"git","directory":"packages/validation"},"_npmVersion":"11.9.0","description":"Lightweight validation library providing expressive rule-based validation for requests, data objects, and custom logic for H3ravel applications.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"@h3ravel/shared":"^2.2.0","@h3ravel/support":"^2.2.0","@h3ravel/foundation":"^2.2.0","simple-body-validator":"^1.3.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.0"},"peerDependencies":{"@h3ravel/core":"^2.2.0","@h3ravel/config":"^2.2.0","@h3ravel/database":"^11.19.0","@h3ravel/contracts":"^2.2.0"},"peerDependenciesMeta":{"@h3ravel/core":{"optional":true},"@h3ravel/config":{"optional":true},"@h3ravel/database":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/validation_2.2.0_1781394022922_0.5820132450964199","host":"s3://npm-registry-packages-npm-production"}},"2.2.1":{"name":"@h3ravel/validation","version":"2.2.1","keywords":["h3ravel","modern","web","H3","framework","nodejs","typescript","laravel","validation","validator","requests","api","builder"],"_id":"@h3ravel/validation@2.2.1","maintainers":[{"name":"3m1n3nc3","email":"mygames.ng@gmail.com"}],"homepage":"https://h3ravel.toneflix.net","bugs":{"url":"https://github.com/h3ravel/framework/issues"},"dist":{"shasum":"52505ff6f26d235aeb1004c3ec1eeaccc0e73d8c","tarball":"https://registry.npmjs.org/@h3ravel/validation/-/validation-2.2.1.tgz","fileCount":6,"integrity":"sha512-EWW0cu0Tn++7WTZNUoJyw9ij4tEM2lXf6Brnj8mE6OTE0taCJxh5pRt59dxv71SfnsPgD/HXiv3hW2JYKcf0tg==","signatures":[{"sig":"MEUCIEM2OZW949+BXtUPM2mrVTqXUuewnuMyu104W0Mws94mAiEA0nWaOvTEWsH8nW4///sylTL4zLX5jv/pSPTCIIsjSSc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31344},"type":"module","_from":"file:h3ravel-validation-2.2.1.tgz","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./package.json":"./package.json"},"h3ravel":{"providers":["ValidationServiceProvider"]},"scripts":{"dev":"tsdown --watch --config-loader unrun","lint":"eslint . --ext .ts","test":"jest --passWithNoTests","build":"tsdown --config-loader unrun","start":"node dist/index.js","version-patch":"pnpm version patch"},"_npmUser":{"name":"3m1n3nc3","email":"mygames.ng@gmail.com"},"_resolved":"/private/var/folders/3g/7l4zp_5s0wd20ktyvq69r1q80000gn/T/78e3a8876c89d043c5532dffe1b9550d/h3ravel-validation-2.2.1.tgz","_integrity":"sha512-EWW0cu0Tn++7WTZNUoJyw9ij4tEM2lXf6Brnj8mE6OTE0taCJxh5pRt59dxv71SfnsPgD/HXiv3hW2JYKcf0tg==","repository":{"url":"git+https://github.com/h3ravel/framework.git","type":"git","directory":"packages/validation"},"_npmVersion":"11.9.0","description":"Lightweight validation library providing expressive rule-based validation for requests, data objects, and custom logic for H3ravel applications.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"@h3ravel/shared":"^2.2.1","@h3ravel/support":"^2.2.1","@h3ravel/foundation":"^2.2.1","simple-body-validator":"^1.3.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.0"},"peerDependencies":{"@h3ravel/core":"^2.2.1","@h3ravel/config":"^2.2.1","@h3ravel/database":"^11.19.1","@h3ravel/contracts":"^2.2.1"},"peerDependenciesMeta":{"@h3ravel/core":{"optional":true},"@h3ravel/config":{"optional":true},"@h3ravel/database":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/validation_2.2.1_1782633615526_0.4803460844022609","host":"s3://npm-registry-packages-npm-production"}},"2.2.2":{"name":"@h3ravel/validation","version":"2.2.2","keywords":["h3ravel","modern","web","H3","framework","nodejs","typescript","laravel","validation","validator","requests","api","builder"],"_id":"@h3ravel/validation@2.2.2","maintainers":[{"name":"3m1n3nc3","email":"mygames.ng@gmail.com"}],"homepage":"https://h3ravel.toneflix.net","bugs":{"url":"https://github.com/h3ravel/framework/issues"},"dist":{"shasum":"636c0f82d0f1fbd56aa125db5dd78d47a07dbc05","tarball":"https://registry.npmjs.org/@h3ravel/validation/-/validation-2.2.2.tgz","fileCount":6,"integrity":"sha512-5SM1PdNODSL2D+3Ny/k8VDzyEJD0dLIdK7kELK8g6UTLCOJur80KpHAtyNApHwSGRbGTwYvzqNK7wSk5icrp7Q==","signatures":[{"sig":"MEYCIQCb42BI6aurmycX1Cy8TUudL4g88qNV5wE610sWiCNLowIhAM5yhS5KDZAbaPeAeAAyAv9Wlba6tSbnxYwGkPhaSXt8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31344},"type":"module","_from":"file:h3ravel-validation-2.2.2.tgz","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./package.json":"./package.json"},"h3ravel":{"providers":["ValidationServiceProvider"]},"scripts":{"dev":"tsdown --watch --config-loader unrun","lint":"eslint . --ext .ts","test":"jest --passWithNoTests","build":"tsdown --config-loader unrun","start":"node dist/index.js","version-patch":"pnpm version patch"},"_npmUser":{"name":"3m1n3nc3","email":"mygames.ng@gmail.com"},"_resolved":"/private/var/folders/3g/7l4zp_5s0wd20ktyvq69r1q80000gn/T/8249d256ba52ac3427c3eee81e5e2bbb/h3ravel-validation-2.2.2.tgz","_integrity":"sha512-5SM1PdNODSL2D+3Ny/k8VDzyEJD0dLIdK7kELK8g6UTLCOJur80KpHAtyNApHwSGRbGTwYvzqNK7wSk5icrp7Q==","repository":{"url":"git+https://github.com/h3ravel/framework.git","type":"git","directory":"packages/validation"},"_npmVersion":"11.9.0","description":"Lightweight validation library providing expressive rule-based validation for requests, data objects, and custom logic for H3ravel applications.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"@h3ravel/shared":"^2.2.2","@h3ravel/support":"^2.2.2","@h3ravel/foundation":"^2.2.2","simple-body-validator":"^1.3.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.0"},"peerDependencies":{"@h3ravel/core":"^2.2.2","@h3ravel/config":"^2.2.2","@h3ravel/database":"^11.19.2","@h3ravel/contracts":"^2.2.2"},"peerDependenciesMeta":{"@h3ravel/core":{"optional":true},"@h3ravel/config":{"optional":true},"@h3ravel/database":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/validation_2.2.2_1783228383879_0.09309218622488835","host":"s3://npm-registry-packages-npm-production"}},"2.2.3":{"name":"@h3ravel/validation","version":"2.2.3","keywords":["h3ravel","modern","web","H3","framework","nodejs","typescript","laravel","validation","validator","requests","api","builder"],"_id":"@h3ravel/validation@2.2.3","maintainers":[{"name":"3m1n3nc3","email":"mygames.ng@gmail.com"}],"homepage":"https://h3ravel.toneflix.net","bugs":{"url":"https://github.com/h3ravel/framework/issues"},"dist":{"shasum":"4d242ebd40eaf2b9c4157923473b6bc322449e2c","tarball":"https://registry.npmjs.org/@h3ravel/validation/-/validation-2.2.3.tgz","fileCount":6,"integrity":"sha512-UhE4laCqo2CIOVxI459mSteEUEni99LTa9gFD2ZkiJpnlhqt4IuhYMBhAfjIeTbBDERyOFEQ3Scf7yvgyUhZ2g==","signatures":[{"sig":"MEUCIET1B1Y7fRjDNAeu/ktZlQjK0DHUkofgJ4OOYq5F9n8EAiEAp7oO0Cm5c92lKqOxbDPnvO1neAhgf0b5wSTMenxlq7Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31344},"type":"module","_from":"file:h3ravel-validation-2.2.3.tgz","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./package.json":"./package.json"},"h3ravel":{"providers":["ValidationServiceProvider"]},"scripts":{"dev":"tsdown --watch --config-loader unrun","lint":"eslint . --ext .ts","test":"jest --passWithNoTests","build":"tsdown --config-loader unrun","start":"node dist/index.js","version-patch":"pnpm version patch"},"_npmUser":{"name":"3m1n3nc3","email":"mygames.ng@gmail.com"},"_resolved":"/private/var/folders/3g/7l4zp_5s0wd20ktyvq69r1q80000gn/T/3f298ac43ee0004bb4a3f75ddcc2d010/h3ravel-validation-2.2.3.tgz","_integrity":"sha512-UhE4laCqo2CIOVxI459mSteEUEni99LTa9gFD2ZkiJpnlhqt4IuhYMBhAfjIeTbBDERyOFEQ3Scf7yvgyUhZ2g==","repository":{"url":"git+https://github.com/h3ravel/framework.git","type":"git","directory":"packages/validation"},"_npmVersion":"11.9.0","description":"Lightweight validation library providing expressive rule-based validation for requests, data objects, and custom logic for H3ravel applications.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"@h3ravel/shared":"^2.2.3","@h3ravel/support":"^2.2.3","@h3ravel/foundation":"^2.2.3","simple-body-validator":"^1.3.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.0"},"peerDependencies":{"@h3ravel/core":"^2.2.3","@h3ravel/config":"^2.2.3","@h3ravel/database":"^11.19.3","@h3ravel/contracts":"^2.2.3"},"peerDependenciesMeta":{"@h3ravel/core":{"optional":true},"@h3ravel/config":{"optional":true},"@h3ravel/database":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/validation_2.2.3_1783228571946_0.9906296407079356","host":"s3://npm-registry-packages-npm-production"}},"2.2.4":{"name":"@h3ravel/validation","version":"2.2.4","keywords":["h3ravel","modern","web","H3","framework","nodejs","typescript","laravel","validation","validator","requests","api","builder"],"_id":"@h3ravel/validation@2.2.4","maintainers":[{"name":"3m1n3nc3","email":"mygames.ng@gmail.com"}],"homepage":"https://h3ravel.toneflix.net","bugs":{"url":"https://github.com/h3ravel/framework/issues"},"dist":{"shasum":"1465031f0575ce82b1fbe1883ffc9a7760ed87c0","tarball":"https://registry.npmjs.org/@h3ravel/validation/-/validation-2.2.4.tgz","fileCount":6,"integrity":"sha512-+rLlaGoRdp93H62eN5RXTUWYqJib36B514pYRgSrcmD5+gOclKKjol/WrsSf3/EZTej24hVhK1gtp9JBcmzS3g==","signatures":[{"sig":"MEYCIQDBndcYEmwbWshAMRLamxtie4c+rY6Q76nsK7PNHcGFKAIhAP1Jeq5zRvjjbca3WNZ1BrKkBeDXGRWpg2436VFI491j","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31344},"type":"module","_from":"file:h3ravel-validation-2.2.4.tgz","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./package.json":"./package.json"},"h3ravel":{"providers":["ValidationServiceProvider"]},"scripts":{"dev":"tsdown --watch --config-loader unrun","lint":"eslint . --ext .ts","test":"jest --passWithNoTests","build":"tsdown --config-loader unrun","start":"node dist/index.js","version-patch":"pnpm version patch"},"_npmUser":{"name":"3m1n3nc3","email":"mygames.ng@gmail.com"},"_resolved":"/private/var/folders/3g/7l4zp_5s0wd20ktyvq69r1q80000gn/T/82708d795ada153195536ce332793ce6/h3ravel-validation-2.2.4.tgz","_integrity":"sha512-+rLlaGoRdp93H62eN5RXTUWYqJib36B514pYRgSrcmD5+gOclKKjol/WrsSf3/EZTej24hVhK1gtp9JBcmzS3g==","repository":{"url":"git+https://github.com/h3ravel/framework.git","type":"git","directory":"packages/validation"},"_npmVersion":"11.9.0","description":"Lightweight validation library providing expressive rule-based validation for requests, data objects, and custom logic for H3ravel applications.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"@h3ravel/shared":"^2.2.4","@h3ravel/support":"^2.2.4","@h3ravel/foundation":"^2.2.4","simple-body-validator":"^1.3.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.0"},"peerDependencies":{"@h3ravel/core":"^2.2.4","@h3ravel/config":"^2.2.4","@h3ravel/database":"^11.19.4","@h3ravel/contracts":"^2.2.4"},"peerDependenciesMeta":{"@h3ravel/core":{"optional":true},"@h3ravel/config":{"optional":true},"@h3ravel/database":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/validation_2.2.4_1783228919174_0.053807454393129506","host":"s3://npm-registry-packages-npm-production"}},"2.2.5":{"name":"@h3ravel/validation","version":"2.2.5","keywords":["h3ravel","modern","web","H3","framework","nodejs","typescript","laravel","validation","validator","requests","api","builder"],"_id":"@h3ravel/validation@2.2.5","maintainers":[{"name":"3m1n3nc3","email":"mygames.ng@gmail.com"}],"homepage":"https://h3ravel.toneflix.net","bugs":{"url":"https://github.com/h3ravel/framework/issues"},"dist":{"shasum":"78f043e75a853e54373aa18eb6744956bdedb2dd","tarball":"https://registry.npmjs.org/@h3ravel/validation/-/validation-2.2.5.tgz","fileCount":6,"integrity":"sha512-iKwiKM5gh4E3uTsrMvLUnEJ7Q1RJITyIBf8TCJ78yVC8iILG3rs7ixay4jab5Ii7hqwigSlJDPGu7JxQxxQwTQ==","signatures":[{"sig":"MEQCIAmsqiUM8t0dmLOCSDcZP4z3E/++m+OkBqrsRdbHuGGfAiAMHs0djjFHEYUEuDtEeMQSP7dlFrdhbmUDVUDCbeucVQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31344},"type":"module","_from":"file:h3ravel-validation-2.2.5.tgz","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./package.json":"./package.json"},"h3ravel":{"providers":["ValidationServiceProvider"]},"scripts":{"dev":"tsdown --watch --config-loader unrun","lint":"eslint . --ext .ts","test":"jest --passWithNoTests","build":"tsdown --config-loader unrun","start":"node dist/index.js","version-patch":"pnpm version patch"},"_npmUser":{"name":"3m1n3nc3","email":"mygames.ng@gmail.com"},"_resolved":"/private/var/folders/3g/7l4zp_5s0wd20ktyvq69r1q80000gn/T/9bb3c2184fa5bc073d241217c0fd344d/h3ravel-validation-2.2.5.tgz","_integrity":"sha512-iKwiKM5gh4E3uTsrMvLUnEJ7Q1RJITyIBf8TCJ78yVC8iILG3rs7ixay4jab5Ii7hqwigSlJDPGu7JxQxxQwTQ==","repository":{"url":"git+https://github.com/h3ravel/framework.git","type":"git","directory":"packages/validation"},"_npmVersion":"11.9.0","description":"Lightweight validation library providing expressive rule-based validation for requests, data objects, and custom logic for H3ravel applications.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"@h3ravel/shared":"^2.2.5","@h3ravel/support":"^2.2.5","@h3ravel/foundation":"^2.2.5","simple-body-validator":"^1.3.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.0"},"peerDependencies":{"@h3ravel/core":"^2.2.5","@h3ravel/config":"^2.2.5","@h3ravel/database":"^11.19.5","@h3ravel/contracts":"^2.2.5"},"peerDependenciesMeta":{"@h3ravel/core":{"optional":true},"@h3ravel/config":{"optional":true},"@h3ravel/database":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/validation_2.2.5_1783849632695_0.174390210577545","host":"s3://npm-registry-packages-npm-production"}},"2.2.6":{"name":"@h3ravel/validation","version":"2.2.6","keywords":["h3ravel","modern","web","H3","framework","nodejs","typescript","laravel","validation","validator","requests","api","builder"],"_id":"@h3ravel/validation@2.2.6","maintainers":[{"name":"3m1n3nc3","email":"mygames.ng@gmail.com"}],"homepage":"https://h3ravel.toneflix.net","bugs":{"url":"https://github.com/h3ravel/framework/issues"},"dist":{"shasum":"17aa8043eac2d23b7c55cf18b39a49c3bbf3010a","tarball":"https://registry.npmjs.org/@h3ravel/validation/-/validation-2.2.6.tgz","fileCount":6,"integrity":"sha512-u830XD+isu0ecZmCUAbijCfb74DyaYf2Hh+a6SIBoari1hlZSaenOT7CCKt18qg4daPAFmfstTP4sYrEp10sXA==","signatures":[{"sig":"MEUCIAhqsVNFwZ+kV5zbTezv3c2AN4zFYmm+m0FR0A83r4f1AiEApNNuHwW8/qjVoV2Yiu3eRTnXAtYrSy8441oly9v6l80=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31344},"type":"module","_from":"file:h3ravel-validation-2.2.6.tgz","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./package.json":"./package.json"},"h3ravel":{"providers":["ValidationServiceProvider"]},"scripts":{"dev":"tsdown --watch --config-loader unrun","lint":"eslint . --ext .ts","test":"jest --passWithNoTests","build":"tsdown --config-loader unrun","start":"node dist/index.js","version-patch":"pnpm version patch"},"_npmUser":{"name":"3m1n3nc3","email":"mygames.ng@gmail.com"},"_resolved":"/private/var/folders/3g/7l4zp_5s0wd20ktyvq69r1q80000gn/T/dedd443c546931e7b34a2f9437b53277/h3ravel-validation-2.2.6.tgz","_integrity":"sha512-u830XD+isu0ecZmCUAbijCfb74DyaYf2Hh+a6SIBoari1hlZSaenOT7CCKt18qg4daPAFmfstTP4sYrEp10sXA==","repository":{"url":"git+https://github.com/h3ravel/framework.git","type":"git","directory":"packages/validation"},"_npmVersion":"11.9.0","description":"Lightweight validation library providing expressive rule-based validation for requests, data objects, and custom logic for H3ravel applications.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"@h3ravel/shared":"^2.2.6","@h3ravel/support":"^2.2.6","@h3ravel/foundation":"^2.2.6","simple-body-validator":"^1.3.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.0"},"peerDependencies":{"@h3ravel/core":"^2.2.6","@h3ravel/config":"^2.2.6","@h3ravel/database":"^11.19.6","@h3ravel/contracts":"^2.2.6"},"peerDependenciesMeta":{"@h3ravel/core":{"optional":true},"@h3ravel/config":{"optional":true},"@h3ravel/database":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/validation_2.2.6_1783870944419_0.33807416987229755","host":"s3://npm-registry-packages-npm-production"}},"2.2.7":{"name":"@h3ravel/validation","version":"2.2.7","description":"Lightweight validation library providing expressive rule-based validation for requests, data objects, and custom logic for H3ravel applications.","h3ravel":{"providers":["ValidationServiceProvider"]},"type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./package.json":"./package.json"},"publishConfig":{"access":"public"},"homepage":"https://h3ravel.toneflix.net","repository":{"type":"git","url":"git+https://github.com/h3ravel/framework.git","directory":"packages/validation"},"keywords":["h3ravel","modern","web","H3","framework","nodejs","typescript","laravel","validation","validator","requests","api","builder"],"dependencies":{"@h3ravel/shared":"^2.2.7","@h3ravel/support":"^2.2.7","simple-body-validator":"^1.3.9","@h3ravel/foundation":"^2.2.7"},"peerDependencies":{"@h3ravel/core":"^2.2.7","@h3ravel/config":"^2.2.7","@h3ravel/database":"^11.19.7","@h3ravel/contracts":"^2.2.7"},"devDependencies":{"typescript":"^6.0.0"},"peerDependenciesMeta":{"@h3ravel/core":{"optional":true},"@h3ravel/config":{"optional":true},"@h3ravel/database":{"optional":true}},"scripts":{"build":"tsdown --config-loader unrun","dev":"tsdown --watch --config-loader unrun","start":"node dist/index.js","lint":"eslint . --ext .ts","test":"jest --passWithNoTests","version-patch":"pnpm version patch"},"_id":"@h3ravel/validation@2.2.7","bugs":{"url":"https://github.com/h3ravel/framework/issues"},"_integrity":"sha512-uGToxe7kIKc0nOVRRgmWFkG2s7TpCc09f02j+wBuQshGJ///S+R/SegOVV5Tb7/4r8d9OsvCGPvQKf4LewuxXw==","_resolved":"/private/var/folders/3g/7l4zp_5s0wd20ktyvq69r1q80000gn/T/e289d6a53edc1c978faac204ab86d8cd/h3ravel-validation-2.2.7.tgz","_from":"file:h3ravel-validation-2.2.7.tgz","_nodeVersion":"24.14.0","_npmVersion":"11.9.0","dist":{"integrity":"sha512-uGToxe7kIKc0nOVRRgmWFkG2s7TpCc09f02j+wBuQshGJ///S+R/SegOVV5Tb7/4r8d9OsvCGPvQKf4LewuxXw==","shasum":"77959251ab02e34c04169ed933f2f90fc1944b14","tarball":"https://registry.npmjs.org/@h3ravel/validation/-/validation-2.2.7.tgz","fileCount":6,"unpackedSize":31344,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIB0BOgGGJdPfHV0z80KHFOOzv1SlPnNNyg5xPZ+AfY9gAiBboLQ7LH48u9BJF8Fjmib7ewN3juVtiv5XAnd3RQnmrA=="}]},"_npmUser":{"name":"3m1n3nc3","email":"mygames.ng@gmail.com"},"directories":{},"maintainers":[{"name":"3m1n3nc3","email":"mygames.ng@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/validation_2.2.7_1785727539349_0.775653499662996"},"_hasShrinkwrap":false}},"time":{"created":"2026-01-16T04:49:01.249Z","modified":"2026-08-03T03:25:39.739Z","0.1.0-alpha.1":"2026-01-16T04:49:01.522Z","0.1.0-alpha.2":"2026-01-16T05:28:19.136Z","0.1.0-alpha.3":"2026-01-16T06:03:47.351Z","0.1.0-alpha.4":"2026-01-16T06:16:23.467Z","0.1.0-alpha.5":"2026-01-16T17:01:58.909Z","0.1.0-alpha.6":"2026-01-16T17:26:13.881Z","0.1.0-alpha.7":"2026-01-16T19:59:16.904Z","0.1.0-alpha.8":"2026-01-16T20:03:59.117Z","0.1.0-alpha.9":"2026-01-25T20:43:58.923Z","0.1.0-alpha.10":"2026-01-25T21:57:04.068Z","1.29.0-alpha.11":"2026-06-12T02:03:43.237Z","1.29.0-alpha.12":"2026-06-12T02:39:18.985Z","1.29.0-alpha.13":"2026-06-12T02:43:58.294Z","1.29.0-alpha.14":"2026-06-12T05:45:08.730Z","1.29.0-alpha.15":"2026-06-12T06:32:49.970Z","1.29.0-alpha.16":"2026-06-12T06:38:29.516Z","2.0.0-alpha.16":"2026-06-12T15:46:33.081Z","2.0.0":"2026-06-12T16:25:38.034Z","2.0.1":"2026-06-12T19:37:45.170Z","2.1.0":"2026-06-12T20:22:42.335Z","2.1.1":"2026-06-12T20:42:38.038Z","2.1.2":"2026-06-12T20:58:39.868Z","2.1.3":"2026-06-13T06:34:20.645Z","2.1.4":"2026-06-13T06:46:14.006Z","2.2.0":"2026-06-13T23:40:23.052Z","2.2.1":"2026-06-28T08:00:15.649Z","2.2.2":"2026-07-05T05:13:04.006Z","2.2.3":"2026-07-05T05:16:12.112Z","2.2.4":"2026-07-05T05:21:59.362Z","2.2.5":"2026-07-12T09:47:12.831Z","2.2.6":"2026-07-12T15:42:24.555Z","2.2.7":"2026-08-03T03:25:39.483Z"},"bugs":{"url":"https://github.com/h3ravel/framework/issues"},"homepage":"https://h3ravel.toneflix.net","keywords":["h3ravel","modern","web","H3","framework","nodejs","typescript","laravel","validation","validator","requests","api","builder"],"repository":{"type":"git","url":"git+https://github.com/h3ravel/framework.git","directory":"packages/validation"},"description":"Lightweight validation library providing expressive rule-based validation for requests, data objects, and custom logic for H3ravel applications.","maintainers":[{"name":"3m1n3nc3","email":"mygames.ng@gmail.com"}],"readme":"<div align=\"center\">\n  <a href=\"https://h3ravel.toneflix.net\"  target=\"_blank\">\n    <img src=\"https://raw.githubusercontent.com/h3ravel/assets/refs/heads/main/logo-full.svg\" width=\"200\" alt=\"H3ravel Logo\">\n  </a>\n  <h1 align=\"center\"><a href=\"https://h3ravel.toneflix.net/guide/validation\">H3ravel Validation</a></h1>\n\n[![Framework][ix]][lx]\n[![Validation Package Version][i1]][l1]\n[![Downloads][d1]][l1]\n[![Tests][tei]][tel]\n[![License][lini]][linl]\n\n</div>\n\n# About H3ravel/validation\n\nLightweight validation library providing expressive rule-based validation for requests, data objects, and custom logic for [H3ravel](https://h3ravel.toneflix.net) applications.\n\n## Installation\n\n```bash\nnpm install @h3ravel/validation\n```\n\n## Features\n\n- Rule-based validation — Supports common rules like required, min, max, email, url, numeric, boolean, in, regex, etc.\n- Nested data validation — Dot notation for nested objects (user.email, items.\\*.price).\n- Custom error messages — Per-rule and per-field message overrides.\n- Batch validation — Validate multiple datasets or groups in one call.\n- Conditional validation — Rules that only apply when other fields meet conditions (required_if, sometimes, exclude_unless).\n- Implicit rules — Rules that run even when attributes are missing (e.g., accepted, required).\n\n- Custom rules — Define user-provided validation rules as functions or classes.\n- Async rules — Support for async validation (e.g., checking uniqueness in a database).\n- Attribute sanitization — Optional transformation (e.g., trimming, normalizing case) before validation.\n- Dynamic rule sets — Rules can be generated at runtime (e.g., based on user roles).\n- Dependent rules — Rules that reference other fields dynamically.\n\n- Localized error messages — Built-in support for localization and i18n message templates.\n- Structured errors — Validation errors returned as structured objects or flat key–message pairs.\n- Fail-fast mode — Option to stop at the first failure or collect all errors.\n- Human-readable summaries — Helper for formatting readable validation reports.\n\n- TypeScript-first design — Full type inference for rules, messages, and validated data.\n- Chainable API — Optional fluent syntax for building validators.\n\n## Usage\n\n## Contributing\n\nThank you for considering contributing to the H3ravel framework! The [Contribution Guide](https://h3ravel.toneflix.net/contributing) can be found in the H3ravel documentation and will provide you with all the information you need to get started.\n\n## Code of Conduct\n\nIn order to ensure that the H3ravel community is welcoming to all, please review and abide by the [Code of Conduct](#).\n\n## Security Vulnerabilities\n\nIf you discover a security vulnerability within H3ravel, please send an e-mail to Legacy via hamzas.legacy@toneflix.ng. All security vulnerabilities will be promptly addressed.\n\n## License\n\nThe H3ravel framework is open-sourced software licensed under the [MIT license](LICENSE).\n\n[ix]: https://img.shields.io/npm/v/%40h3ravel%2Fcore?style=flat-square&label=Framework&color=%230970ce\n[lx]: https://www.npmjs.com/package/@h3ravel/core\n[i1]: https://img.shields.io/npm/v/%40h3ravel%2Fvalidation?style=flat-square&label=@h3ravel/validation&color=%230970ce\n[l1]: https://www.npmjs.com/package/@h3ravel/validation\n[d1]: https://img.shields.io/npm/dt/%40h3ravel%2Fvalidation?style=flat-square&label=Downloads&link=https%3A%2F%2Fwww.npmjs.com%2Fpackage%2F%40h3ravel%2Fvalidation\n[linl]: https://github.com/h3ravel/framework/blob/main/LICENSE\n[lini]: https://img.shields.io/github/license/h3ravel/framework\n[tel]: https://github.com/h3ravel/framework/actions/workflows/test.yml\n[tei]: https://github.com/h3ravel/framework/actions/workflows/test.yml/badge.svg\n","readmeFilename":"README.md"}