{"_id":"react-validator-dev","_rev":"45-c3e3571d0b44cbe7759ce534d03c86cc","name":"react-validator-dev","dist-tags":{"latest":"3.0.9"},"versions":{"1.0.0":{"name":"react-validator-dev","version":"1.0.0","keywords":["react","hook","validation","form-validation","react-hook","validation-hook","input-validation","error-messages","real-time-validation","custom-validation","react-forms","form-check","type-checking","useValidation","field-validation","form-error-handling"],"author":{"name":"Mukesh Kannan"},"license":"MIT","_id":"react-validator-dev@1.0.0","maintainers":[{"name":"kannanmukesh","email":"sendtomk1@gmail.com"}],"homepage":"https://github.com/Mukesh23012000/react-validator-dev#readme","bugs":{"url":"https://github.com/Mukesh23012000/react-validator-dev/issues"},"dist":{"shasum":"490fdd4557230e204027df6b8da9480da6f1793e","tarball":"https://registry.npmjs.org/react-validator-dev/-/react-validator-dev-1.0.0.tgz","fileCount":8,"integrity":"sha512-7JZR8byWpJdnfmQsCQZCjEW6qcgrdUfC5GqC0fPQ5XmeJxIvR9BEyS51wE5dhzh4w1TO8+JuAH/8DhMIlulcLw==","signatures":[{"sig":"MEUCIA5P4X7oOtxPs93G1bvd4QdGqRCQt+W2QUctEuWiRdu4AiEAkk+bOcVy/3Zvcw57pyWYunBQzIEJ8Gky0SvuiVCelzY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16362},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"a209d430f8b36e236831f33e9995ea46f6b0a00d","scripts":{"build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"kannanmukesh","email":"sendtomk1@gmail.com"},"repository":{"url":"git+https://github.com/Mukesh23012000/react-validator-dev.git","type":"git"},"_npmVersion":"10.8.1","description":"Real-time error messaging and supports field dependencies React hook for form validation","directories":{},"_nodeVersion":"21.4.0","dependencies":{"react":"^16.8.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.8.0 || ^17.0.0 || ^18.0.0"},"_hasShrinkwrap":false,"devDependencies":{"ts-loader":"^9.5.1","typescript":"^5.6.2","@types/react":"^18.3.10","@types/react-dom":"^18.3.0"},"_npmOperationalInternal":{"tmp":"tmp/react-validator-dev_1.0.0_1727773370347_0.06196890230642693","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"react-validator-dev","version":"1.0.1","keywords":["react","hook","validation","form-validation","react-hook","validation-hook","input-validation","error-messages","real-time-validation","custom-validation","react-forms","form-check","type-checking","useValidation","field-validation","form-error-handling"],"author":{"name":"Mukesh Kannan"},"license":"MIT","_id":"react-validator-dev@1.0.1","maintainers":[{"name":"kannanmukesh","email":"sendtomk1@gmail.com"}],"homepage":"https://github.com/Mukesh23012000/react-validator-dev#readme","bugs":{"url":"https://github.com/Mukesh23012000/react-validator-dev/issues"},"dist":{"shasum":"3a12c8ce84a476e164f613a196cd28855950e04a","tarball":"https://registry.npmjs.org/react-validator-dev/-/react-validator-dev-1.0.1.tgz","fileCount":8,"integrity":"sha512-K4kfGWDt99uWziLRj5S4/fDvEFPWFvzORHt787BSN3wsTTdZc42tc3Jt/KSvo/5WXtvEqRrp5Xio4GO0iyJvlQ==","signatures":[{"sig":"MEQCIDUhVKuw8MdRVJT1dYMM5J1f4mNeSR/l4QZAQX6mjJ4RAiAUu8UVxMKJJ6kUY6xwxp+OpFa62TaF78LxVPSwROnbbA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16565},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"bed661cc3473e2cb3ff9ee647ba0ead494f8eb52","scripts":{"build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"kannanmukesh","email":"sendtomk1@gmail.com"},"repository":{"url":"git+https://github.com/Mukesh23012000/react-validator-dev.git","type":"git"},"_npmVersion":"10.8.1","description":"Real-time error messaging and supports field dependencies React hook for form validation","directories":{},"_nodeVersion":"21.4.0","dependencies":{"react":"^16.8.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.8.0 || ^17.0.0 || ^18.0.0"},"_hasShrinkwrap":false,"devDependencies":{"ts-loader":"^9.5.1","typescript":"^5.6.2","@types/react":"^18.3.10","@types/react-dom":"^18.3.0"},"_npmOperationalInternal":{"tmp":"tmp/react-validator-dev_1.0.1_1727776355182_0.6072032985080738","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"react-validator-dev","version":"1.0.2","keywords":["react","hook","validation","form-validation","react-hook","validation-hook","input-validation","error-messages","real-time-validation","custom-validation","react-forms","form-check","type-checking","useValidation","field-validation","form-error-handling"],"author":{"name":"Mukesh Kannan"},"license":"MIT","_id":"react-validator-dev@1.0.2","maintainers":[{"name":"kannanmukesh","email":"sendtomk1@gmail.com"}],"homepage":"https://github.com/Mukesh23012000/react-validator-dev#readme","bugs":{"url":"https://github.com/Mukesh23012000/react-validator-dev/issues"},"dist":{"shasum":"5b9164dc49abc167049c55cddd14fd1f10d9100f","tarball":"https://registry.npmjs.org/react-validator-dev/-/react-validator-dev-1.0.2.tgz","fileCount":8,"integrity":"sha512-OwlNYuEkVWUQn+XYnfEJoeVxHKC51P0bt9jLBvzdAvWjqDQN+gouGY9W05EGSFOATSD6gxKB9dqlhHy9JQkbOQ==","signatures":[{"sig":"MEUCIGkhuiT1fZ1L0yAI3H5uPfoLOrl6PcG/egj3tfPiNWj+AiEAnLtr0gk0T8hKqneJN5BlB9xGhE0q8tpKXa3b5ItDLSc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19446},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"21617747e35f12f94bcbe0cc3d2db99895f6cb3d","scripts":{"build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"kannanmukesh","email":"sendtomk1@gmail.com"},"repository":{"url":"git+https://github.com/Mukesh23012000/react-validator-dev.git","type":"git"},"_npmVersion":"10.8.1","description":"Real-time error messaging and supports field dependencies React hook for form validation","directories":{},"_nodeVersion":"21.4.0","dependencies":{"react":"^16.8.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.8.0 || ^17.0.0 || ^18.0.0"},"_hasShrinkwrap":false,"devDependencies":{"ts-loader":"^9.5.1","typescript":"^5.6.2","@types/react":"^18.3.10","@types/react-dom":"^18.3.0"},"_npmOperationalInternal":{"tmp":"tmp/react-validator-dev_1.0.2_1727778660124_0.2593928457530008","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"react-validator-dev","version":"1.0.3","keywords":["react","hook","validation","form-validation","react-hook","validation-hook","input-validation","error-messages","real-time-validation","custom-validation","react-forms","form-check","type-checking","useValidation","field-validation","form-error-handling"],"author":{"name":"Mukesh Kannan"},"license":"MIT","_id":"react-validator-dev@1.0.3","maintainers":[{"name":"kannanmukesh","email":"sendtomk1@gmail.com"}],"homepage":"https://github.com/Mukesh23012000/react-validator-dev#readme","bugs":{"url":"https://github.com/Mukesh23012000/react-validator-dev/issues"},"dist":{"shasum":"2eeb500cfd21b1397bedcc91c096f708b082ea14","tarball":"https://registry.npmjs.org/react-validator-dev/-/react-validator-dev-1.0.3.tgz","fileCount":8,"integrity":"sha512-koY5s5nEyAsospcmi6FJdzZJk4ociYLGO40xF8ATxvcDkF8A6TsUj1U2NL1kpmB9KjT/9tMkKI/JodZmV9Y6Xg==","signatures":[{"sig":"MEQCIFIvxaiQJ9P9Egk6oOAPuG59KnpiXbITtYyJz4JvBY4NAiAJz9AEZU10+yjcMDg7nUby+el8bsn/d3ttOm98mBgdKA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19503},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"bc433eb7497c3c3631813b39cf9e025602080283","scripts":{"build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"kannanmukesh","email":"sendtomk1@gmail.com"},"repository":{"url":"git+https://github.com/Mukesh23012000/react-validator-dev.git","type":"git"},"_npmVersion":"10.8.1","description":"Real-time error messaging and supports field dependencies React hook for form validation","directories":{},"_nodeVersion":"21.4.0","dependencies":{"react":"^16.8.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.8.0 || ^17.0.0 || ^18.0.0"},"_hasShrinkwrap":false,"devDependencies":{"ts-loader":"^9.5.1","typescript":"^5.6.2","@types/react":"^18.3.10","@types/react-dom":"^18.3.0"},"_npmOperationalInternal":{"tmp":"tmp/react-validator-dev_1.0.3_1727781805709_0.7293871705749548","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"react-validator-dev","version":"1.0.4","keywords":["react","hook","validation","form-validation","react-hook","validation-hook","input-validation","error-messages","real-time-validation","custom-validation","react-forms","form-check","type-checking","useValidation","field-validation","form-error-handling"],"author":{"name":"Mukesh Kannan"},"license":"MIT","_id":"react-validator-dev@1.0.4","maintainers":[{"name":"kannanmukesh","email":"sendtomk1@gmail.com"}],"homepage":"https://github.com/Mukesh23012000/react-validator-dev#readme","bugs":{"url":"https://github.com/Mukesh23012000/react-validator-dev/issues"},"dist":{"shasum":"7d22fa1dd500bf3b4dde12671581100ad00a26e9","tarball":"https://registry.npmjs.org/react-validator-dev/-/react-validator-dev-1.0.4.tgz","fileCount":8,"integrity":"sha512-G626ksWmlDKjR4w6627wTmG9V8QQGPJ5QrVMZZVB0pdp8GSEzYkxBXiTysT4pNv14SwLDqj4IjIGAvG0FkqloA==","signatures":[{"sig":"MEQCICAO07huO2XGLR7CsCFyGgZ3xRrghkG6i4Y0Dyh3v13nAiASwLM1V+efHPUMqCf6db+zpp4I8m4GRd0HVMrfaPq2Lw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19503},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"10594761fe7f1a548e2b32ba76f04d5c7c06b036","scripts":{"build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"kannanmukesh","email":"sendtomk1@gmail.com"},"repository":{"url":"git+https://github.com/Mukesh23012000/react-validator-dev.git","type":"git"},"_npmVersion":"10.8.1","description":"Real-time error messaging and supports field dependencies React hook for form validation","directories":{},"_nodeVersion":"21.4.0","dependencies":{"react":"^16.8.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.8.0 || ^17.0.0 || ^18.0.0"},"_hasShrinkwrap":false,"devDependencies":{"ts-loader":"^9.5.1","typescript":"^5.6.2","@types/react":"^18.3.10","@types/react-dom":"^18.3.0"},"_npmOperationalInternal":{"tmp":"tmp/react-validator-dev_1.0.4_1727782022585_0.1476359296945311","host":"s3://npm-registry-packages"}},"1.0.5":{"name":"react-validator-dev","version":"1.0.5","keywords":["react","hook","validation","form-validation","react-hook","validation-hook","input-validation","error-messages","real-time-validation","custom-validation","react-forms","form-check","type-checking","useValidation","field-validation","form-error-handling"],"author":{"name":"Mukesh Kannan"},"license":"MIT","_id":"react-validator-dev@1.0.5","maintainers":[{"name":"kannanmukesh","email":"sendtomk1@gmail.com"}],"homepage":"https://github.com/Mukesh23012000/react-validator-dev#readme","bugs":{"url":"https://github.com/Mukesh23012000/react-validator-dev/issues"},"dist":{"shasum":"258499bb57bd701f0333be95aa32666a379427cf","tarball":"https://registry.npmjs.org/react-validator-dev/-/react-validator-dev-1.0.5.tgz","fileCount":8,"integrity":"sha512-F9y5XA6GPQ4SbvcgANCvJpy/3WFHqZURwDbE2En4b3/RMPlElhVg4tUDSLWJSlpA1XMk1ezQGyGIC85ENcgICQ==","signatures":[{"sig":"MEQCIAX6zTgRbCGstnDq1vNiLEBRgFFNfbXmyR480bYw/lQ4AiAUD2egbCXDq3pcy/a9BgcozX5h257iKk7KFXESq1kICg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19574},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"f3260927272f167d65642c610ea39b857f16b15c","scripts":{"build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"kannanmukesh","email":"sendtomk1@gmail.com"},"repository":{"url":"git+https://github.com/Mukesh23012000/react-validator-dev.git","type":"git"},"_npmVersion":"10.8.1","description":"Real-time error messaging and supports field dependencies React hook for form validation","directories":{},"_nodeVersion":"21.4.0","dependencies":{"react":"^16.8.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.8.0 || ^17.0.0 || ^18.0.0"},"_hasShrinkwrap":false,"devDependencies":{"ts-loader":"^9.5.1","typescript":"^5.6.2","@types/react":"^18.3.10","@types/react-dom":"^18.3.0"},"_npmOperationalInternal":{"tmp":"tmp/react-validator-dev_1.0.5_1727782452245_0.12206275145014378","host":"s3://npm-registry-packages"}},"1.0.6":{"name":"react-validator-dev","version":"1.0.6","keywords":["react","hook","validation","form-validation","react-hook","validation-hook","input-validation","error-messages","real-time-validation","custom-validation","react-forms","form-check","type-checking","useValidation","field-validation","form-error-handling"],"author":{"name":"Mukesh Kannan"},"license":"ISC","_id":"react-validator-dev@1.0.6","maintainers":[{"name":"kannanmukesh","email":"sendtomk1@gmail.com"}],"homepage":"https://github.com/Mukesh23012000/react-validator-dev#readme","bugs":{"url":"https://github.com/Mukesh23012000/react-validator-dev/issues"},"dist":{"shasum":"5c23967cb28ec1529b2275d222119781152797b9","tarball":"https://registry.npmjs.org/react-validator-dev/-/react-validator-dev-1.0.6.tgz","fileCount":8,"integrity":"sha512-OC6x9+8os/gYXDMnJnbTtxCp00QutYIxw0BA8qE3wIGkNX4NyA3nReZ2wEbGQGj/3kxu7pAao+WzyXFMklThGw==","signatures":[{"sig":"MEUCIGqbcHGPHGwNfv9tCUG5VvdJNOv5JM6pvJSiz6c5cXgqAiEA0+f1y6TK7LV5LnG+TUF4oT0arnmrv7EuvfdTHdODvF8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19574},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"4574f6e28c795ec11b76395bfa2803827006de20","scripts":{"build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"kannanmukesh","email":"sendtomk1@gmail.com"},"repository":{"url":"git+https://github.com/Mukesh23012000/react-validator-dev.git","type":"git"},"_npmVersion":"10.8.1","description":"Real-time error messaging and supports field dependencies React hook for form validation","directories":{},"_nodeVersion":"21.4.0","dependencies":{"react":"^16.8.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.8.0 || ^17.0.0 || ^18.0.0"},"_hasShrinkwrap":false,"devDependencies":{"ts-loader":"^9.5.1","typescript":"^5.6.2","@types/react":"^18.3.10","@types/react-dom":"^18.3.0"},"_npmOperationalInternal":{"tmp":"tmp/react-validator-dev_1.0.6_1727788167513_0.6990470103206892","host":"s3://npm-registry-packages"}},"1.0.7":{"name":"react-validator-dev","version":"1.0.7","keywords":["react","hook","validation","form-validation","react-hook","validation-hook","input-validation","error-messages","real-time-validation","custom-validation","react-forms","form-check","type-checking","useValidation","field-validation","form-error-handling"],"author":{"name":"Mukesh Kannan"},"license":"ISC","_id":"react-validator-dev@1.0.7","maintainers":[{"name":"kannanmukesh","email":"sendtomk1@gmail.com"}],"homepage":"https://github.com/Mukesh23012000/react-validator-dev#readme","bugs":{"url":"https://github.com/Mukesh23012000/react-validator-dev/issues"},"dist":{"shasum":"936f2f6bd1bc41dd23c9ffec16b44d0967f28a3a","tarball":"https://registry.npmjs.org/react-validator-dev/-/react-validator-dev-1.0.7.tgz","fileCount":8,"integrity":"sha512-Igg8FEWyJZUmAfnWHJpy57lKT2lHfnDD2Ct4vSNSzNTHKYgQiu4c33msl7HoJLOS6pvtvqiA0L2aU0chdwEVRQ==","signatures":[{"sig":"MEYCIQCFejvW+xiTjcWeurmaQRYtAroxJoDb6PNhay7iUWODLwIhAP9ZJ3JMEpqwnc4fIKiBu43s7++yHfZ8EmQSEEL0qw6A","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20240},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"901f9e7d2911dce1cdb0596811de235e41a5625e","scripts":{"build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"kannanmukesh","email":"sendtomk1@gmail.com"},"repository":{"url":"git+https://github.com/Mukesh23012000/react-validator-dev.git","type":"git"},"_npmVersion":"10.8.3","description":"Real-time error messaging and supports field dependencies React hook for form validation","directories":{},"_nodeVersion":"22.9.0","dependencies":{"react":"^16.8.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.8.0 || ^17.0.0 || ^18.0.0"},"_hasShrinkwrap":false,"devDependencies":{"ts-loader":"^9.5.1","typescript":"^5.6.2","@types/react":"^18.3.10","@types/react-dom":"^18.3.0"},"_npmOperationalInternal":{"tmp":"tmp/react-validator-dev_1.0.7_1728474334741_0.5689536604602139","host":"s3://npm-registry-packages"}},"1.0.8":{"name":"react-validator-dev","version":"1.0.8","keywords":["react","hook","validation","form-validation","react-hook","validation-hook","input-validation","error-messages","real-time-validation","custom-validation","react-forms","form-check","type-checking","useValidation","field-validation","form-error-handling"],"author":{"name":"Mukesh Kannan"},"license":"ISC","_id":"react-validator-dev@1.0.8","maintainers":[{"name":"kannanmukesh","email":"sendtomk1@gmail.com"}],"homepage":"https://github.com/Mukesh23012000/react-validator-dev#readme","bugs":{"url":"https://github.com/Mukesh23012000/react-validator-dev/issues"},"dist":{"shasum":"fc68b859c9f439f5bb271d10fa080a49dbbf5c26","tarball":"https://registry.npmjs.org/react-validator-dev/-/react-validator-dev-1.0.8.tgz","fileCount":8,"integrity":"sha512-dZs4oVrJH/5fWrGRPS2M9Lm2w9Ncg8HJRFRXEqxLr49OhP9Sn6iQ+seFs+j5BB4QvFU3zc2zftq3zF9GtQ/lJA==","signatures":[{"sig":"MEUCIQDGvBErzlJslQCRF7ncrCVuc5lfKnt/rpIyj0ftF4CYggIgVola2eycnyWtj+urnNFOIyrQ4QBDplR172nAgttY8Kg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21985},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"e82361db91247682e922bb0e4f077b727651e8c7","scripts":{"build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"kannanmukesh","email":"sendtomk1@gmail.com"},"repository":{"url":"git+https://github.com/Mukesh23012000/react-validator-dev.git","type":"git"},"_npmVersion":"10.8.3","description":"Real-time error messaging and supports field dependencies React hook for form validation","directories":{},"_nodeVersion":"22.9.0","dependencies":{"react":"^16.8.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.8.0 || ^17.0.0 || ^18.0.0"},"_hasShrinkwrap":false,"devDependencies":{"ts-loader":"^9.5.1","typescript":"^5.6.2","@types/react":"^18.3.10","@types/react-dom":"^18.3.0"},"_npmOperationalInternal":{"tmp":"tmp/react-validator-dev_1.0.8_1729156647926_0.45940215131096473","host":"s3://npm-registry-packages"}},"1.0.9":{"name":"react-validator-dev","version":"1.0.9","keywords":["react","hook","validation","form-validation","react-hook","validation-hook","input-validation","error-messages","real-time-validation","custom-validation","react-forms","form-check","type-checking","useValidation","field-validation","form-error-handling"],"author":{"name":"Mukesh Kannan"},"license":"ISC","_id":"react-validator-dev@1.0.9","maintainers":[{"name":"kannanmukesh","email":"sendtomk1@gmail.com"}],"homepage":"https://github.com/Mukesh23012000/react-validator-dev#readme","bugs":{"url":"https://github.com/Mukesh23012000/react-validator-dev/issues"},"dist":{"shasum":"0a0e28221aedae94e2010c54dcda62508f8f1842","tarball":"https://registry.npmjs.org/react-validator-dev/-/react-validator-dev-1.0.9.tgz","fileCount":8,"integrity":"sha512-YjMmNjcRbG9ycGJvyi5a0WR1Y2aSxDI1NT7JBJrByVQhAZX4pMpuvrGOYMdZ5fQMm8XZlUMfbYBEDjh/2D6LGA==","signatures":[{"sig":"MEQCIAhhUTGuirv2op8SGakq9nynG+Cm6Ec1NjyqlcHeoNigAiAEpF+axHzMWGe3s8f1tsPjT/BTyJRbqp8oGzUKKer2FQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21985},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"b417c401660f7e36590710ea5b38f7b15e613fa2","scripts":{"build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"kannanmukesh","email":"sendtomk1@gmail.com"},"repository":{"url":"git+https://github.com/Mukesh23012000/react-validator-dev.git","type":"git"},"_npmVersion":"10.8.3","description":"Real-time error messaging and supports field dependencies React hook for form validation","directories":{},"_nodeVersion":"22.9.0","dependencies":{"react":"^16.8.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.8.0 || ^17.0.0 || ^18.0.0"},"_hasShrinkwrap":false,"devDependencies":{"ts-loader":"^9.5.1","typescript":"^5.6.2","@types/react":"^18.3.10","@types/react-dom":"^18.3.0"},"_npmOperationalInternal":{"tmp":"tmp/react-validator-dev_1.0.9_1729156897677_0.4206147292159208","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"react-validator-dev","version":"1.1.0","keywords":["react","hook","validation","form-validation","react-hook","validation-hook","input-validation","error-messages","real-time-validation","custom-validation","react-forms","form-check","type-checking","useValidation","field-validation","form-error-handling"],"author":{"name":"Mukesh Kannan"},"license":"ISC","_id":"react-validator-dev@1.1.0","maintainers":[{"name":"kannanmukesh","email":"sendtomk1@gmail.com"}],"homepage":"https://github.com/Mukesh23012000/react-validator-dev#readme","bugs":{"url":"https://github.com/Mukesh23012000/react-validator-dev/issues"},"dist":{"shasum":"ba3975c4b9b3500956a73dca3a2777f25bd54895","tarball":"https://registry.npmjs.org/react-validator-dev/-/react-validator-dev-1.1.0.tgz","fileCount":8,"integrity":"sha512-kwPeA9gv/94FlSJxoeWPRGlBB67gnQSy753oRBui5sg/Em9mAfFExI3VBKJd9DapV7ax4RzpKngBvGlh3rze+A==","signatures":[{"sig":"MEYCIQCDp5pVVXRTpcjy+nVjqgJ3Z1kGWaC52MYlyK8MWOuivgIhAIJ1uHA0BCYfvD0V2xloWL5dTUcLiLIBH96ZPHa6VJHl","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22629},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"137367425dc5195a94ca3fb156f93bf1bf3c6515","scripts":{"build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"kannanmukesh","email":"sendtomk1@gmail.com"},"repository":{"url":"git+https://github.com/Mukesh23012000/react-validator-dev.git","type":"git"},"_npmVersion":"10.8.3","description":"Real-time error messaging and supports field dependencies React hook for form validation","directories":{},"_nodeVersion":"22.9.0","dependencies":{"react":"^16.8.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.8.0 || ^17.0.0 || ^18.0.0"},"_hasShrinkwrap":false,"devDependencies":{"ts-loader":"^9.5.1","typescript":"^5.6.2","@types/react":"^18.3.10","@types/react-dom":"^18.3.0"},"_npmOperationalInternal":{"tmp":"tmp/react-validator-dev_1.1.0_1729172512107_0.9842988588995534","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"react-validator-dev","version":"1.1.1","keywords":["react","hook","validation","form-validation","react-hook","validation-hook","input-validation","error-messages","real-time-validation","custom-validation","react-forms","form-check","type-checking","useValidation","field-validation","form-error-handling"],"author":{"name":"Mukesh Kannan"},"license":"ISC","_id":"react-validator-dev@1.1.1","maintainers":[{"name":"kannanmukesh","email":"sendtomk1@gmail.com"}],"homepage":"https://github.com/Mukesh23012000/react-validator-dev#readme","bugs":{"url":"https://github.com/Mukesh23012000/react-validator-dev/issues"},"dist":{"shasum":"e3f387694263b2dc514aafc902b299c5786cb25a","tarball":"https://registry.npmjs.org/react-validator-dev/-/react-validator-dev-1.1.1.tgz","fileCount":8,"integrity":"sha512-hyQaLGojU/X9jlUMuxu7B1qP0MMBcjEU2grKNvQ6VYVzkp12brbGa2Dkxs4LkHW9FLhPzPDiQouCuPaqxsiyKg==","signatures":[{"sig":"MEYCIQDuNqWLoXUT9ljTN11vsxV8m5QSHCYRmUQ4XYKgvvGcRgIhALJazYaSQXcnHODA7JY15BywCmIoIW5hTRPNXH5i93AC","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22510},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"b8d124b53e0d48e854a25afdc1d27efe9f9baa3f","scripts":{"build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"kannanmukesh","email":"sendtomk1@gmail.com"},"repository":{"url":"git+https://github.com/Mukesh23012000/react-validator-dev.git","type":"git"},"_npmVersion":"10.8.3","description":"Real-time error messaging and supports field dependencies React hook for form validation","directories":{},"_nodeVersion":"22.9.0","dependencies":{"react":"^16.8.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.8.0 || ^17.0.0 || ^18.0.0"},"_hasShrinkwrap":false,"devDependencies":{"ts-loader":"^9.5.1","typescript":"^5.6.2","@types/react":"^18.3.10","@types/react-dom":"^18.3.0"},"_npmOperationalInternal":{"tmp":"tmp/react-validator-dev_1.1.1_1729173802036_0.20021789396156797","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"react-validator-dev","version":"1.2.0","keywords":["react","hook","validation","form-validation","react-hook","validation-hook","input-validation","error-messages","real-time-validation","custom-validation","react-forms","form-check","type-checking","useValidation","field-validation","form-error-handling"],"author":{"name":"Mukesh Kannan"},"license":"ISC","_id":"react-validator-dev@1.2.0","maintainers":[{"name":"kannanmukesh","email":"sendtomk1@gmail.com"}],"homepage":"https://github.com/Mukesh23012000/react-validator-dev#readme","bugs":{"url":"https://github.com/Mukesh23012000/react-validator-dev/issues"},"dist":{"shasum":"968245b2d72fbdc7279106d9546d1695b7e65807","tarball":"https://registry.npmjs.org/react-validator-dev/-/react-validator-dev-1.2.0.tgz","fileCount":8,"integrity":"sha512-DI1YrsF+smDMUNUS+TtrZ07AAUqq2qqijCT2QvZIqdPaaAZ4HVuigV2XZwRI4pD2y8nO/fKFQhoN2YF6Me7Yhg==","signatures":[{"sig":"MEYCIQCjdlI1wchEsIS5vP1aoAdjxqZsJi7GnTdgmQfZEXsMYQIhAMEnHGVAZs3L3cf2WvfJEcMbHmTg31qyNOtN7LEzVFei","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29061},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"403060b4a5fa216ec11244f16beb8f62f27be2a8","scripts":{"build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"kannanmukesh","email":"sendtomk1@gmail.com"},"repository":{"url":"git+https://github.com/Mukesh23012000/react-validator-dev.git","type":"git"},"_npmVersion":"10.8.3","description":"Real-time error messaging and supports field dependencies React hook for form validation","directories":{},"_nodeVersion":"22.9.0","dependencies":{"react":"^16.8.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.8.0 || ^17.0.0 || ^18.0.0"},"_hasShrinkwrap":false,"devDependencies":{"ts-loader":"^9.5.1","typescript":"^5.6.2","@types/react":"^18.3.10","@types/react-dom":"^18.3.0"},"_npmOperationalInternal":{"tmp":"tmp/react-validator-dev_1.2.0_1730098727930_0.2937024277750431","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"react-validator-dev","version":"2.0.0","keywords":["react","hook","validation","form-validation","react-hook","validation-hook","input-validation","error-messages","real-time-validation","custom-validation","react-forms","form-check","type-checking","useValidation","field-validation","form-error-handling"],"author":{"name":"Mukesh Kannan"},"license":"ISC","_id":"react-validator-dev@2.0.0","maintainers":[{"name":"kannanmukesh","email":"sendtomk1@gmail.com"}],"homepage":"https://github.com/Mukesh23012000/react-validator-dev#readme","bugs":{"url":"https://github.com/Mukesh23012000/react-validator-dev/issues"},"dist":{"shasum":"1add9603bb6c6e2805a82e5d5d6b195d92aa6b05","tarball":"https://registry.npmjs.org/react-validator-dev/-/react-validator-dev-2.0.0.tgz","fileCount":14,"integrity":"sha512-AVPcAl9fYfv8UVydUFffkIMDyAd9SYpf5ZoPEC/wNrBd+KUX5wilxCUI+jHifLkoQfRKh6NEVkabi/cPUyFvcw==","signatures":[{"sig":"MEYCIQDHKPH69e65S8FoD90OeNtJ4LWONezylgYqP7BDBoZzmAIhANBzvuoOhq8NkaQ1J4N7fDOuuK/UnFiruTnLnImsp7k8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37601},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"a5d1a3aaf2f22fad6a46e13a762022666f7b76c8","scripts":{"build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"kannanmukesh","email":"sendtomk1@gmail.com"},"repository":{"url":"git+https://github.com/Mukesh23012000/react-validator-dev.git","type":"git"},"_npmVersion":"10.8.3","description":"Real-time error messaging and supports field dependencies React hook for form validation","directories":{},"_nodeVersion":"22.9.0","dependencies":{"react":"^18.3.1","react-dom":"^18.3.1"},"_hasShrinkwrap":false,"devDependencies":{"ts-loader":"^9.5.1","typescript":"^5.6.2","@types/react":"^18.3.1","@types/react-dom":"^18.3.1"},"_npmOperationalInternal":{"tmp":"tmp/react-validator-dev_2.0.0_1731316215858_0.09388582197015216","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"react-validator-dev","version":"2.0.1","keywords":["react","hook","validation","form-validation","react-hook","validation-hook","input-validation","error-messages","real-time-validation","custom-validation","react-forms","form-check","type-checking","useValidation","field-validation","form-error-handling"],"author":{"name":"Mukesh Kannan"},"license":"ISC","_id":"react-validator-dev@2.0.1","maintainers":[{"name":"kannanmukesh","email":"sendtomk1@gmail.com"}],"homepage":"https://github.com/Mukesh23012000/react-validator-dev#readme","bugs":{"url":"https://github.com/Mukesh23012000/react-validator-dev/issues"},"dist":{"shasum":"972aa94cfa13c3508520cad089b6f1d39822b932","tarball":"https://registry.npmjs.org/react-validator-dev/-/react-validator-dev-2.0.1.tgz","fileCount":14,"integrity":"sha512-6LO6Ruy4VZcYB62a6YKGJpQSoHfDA1cODj5gPYzH567QgYPmgRtjZlS7xO7Ih+euXlWr6w1NRCcl1dQVRPbEQA==","signatures":[{"sig":"MEYCIQCxfELKbKMCnikX+rIlKkZ7V5Xu/BM7ThCCIU90Wk+vcAIhANBkRuIuhn2KktyXfIk3WAAbbCddoEpf8jHZqrCGC3bm","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37452},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"e9d3bd5102b2229f272828eae1fa2c47304723b4","scripts":{"build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"kannanmukesh","email":"sendtomk1@gmail.com"},"repository":{"url":"git+https://github.com/Mukesh23012000/react-validator-dev.git","type":"git"},"_npmVersion":"10.8.3","description":"Real-time error messaging and supports field dependencies React hook for form validation","directories":{},"_nodeVersion":"22.9.0","dependencies":{"react":"^18.3.1","react-dom":"^18.3.1"},"_hasShrinkwrap":false,"devDependencies":{"ts-loader":"^9.5.1","typescript":"^5.6.2","@types/react":"^18.3.1","@types/react-dom":"^18.3.1"},"_npmOperationalInternal":{"tmp":"tmp/react-validator-dev_2.0.1_1731317598614_0.30538433501790907","host":"s3://npm-registry-packages"}},"2.0.2":{"name":"react-validator-dev","version":"2.0.2","keywords":["react","hook","validation","form-validation","react-hook","validation-hook","input-validation","error-messages","real-time-validation","custom-validation","react-forms","form-check","type-checking","useValidation","field-validation","form-error-handling"],"author":{"name":"Mukesh Kannan"},"license":"ISC","_id":"react-validator-dev@2.0.2","maintainers":[{"name":"kannanmukesh","email":"sendtomk1@gmail.com"}],"homepage":"https://github.com/Mukesh23012000/react-validator-dev#readme","bugs":{"url":"https://github.com/Mukesh23012000/react-validator-dev/issues"},"dist":{"shasum":"67a6f4cbc2814382c2a276a0993cca071678af97","tarball":"https://registry.npmjs.org/react-validator-dev/-/react-validator-dev-2.0.2.tgz","fileCount":14,"integrity":"sha512-ndkkhQEOFZo8OJAiKine6fSGCPvlf+tnEDxo8c3Btdbl4nKwCtSkrxyfbr7/YE9BYghV+xpGh3K3ZJss2vX+AA==","signatures":[{"sig":"MEUCIQDDGuWnxprzEj2SajtY06kAmXL6AwNMjiQGwfMeNPPNNgIgbnhAp/B4FvVAxLyGEzKqOp3RoMFaMpUA2VXNflKM1Ow=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38871},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"5cba870047d693fe2cff9b20a97c111e1ee8ebe4","scripts":{"build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"kannanmukesh","email":"sendtomk1@gmail.com"},"repository":{"url":"git+https://github.com/Mukesh23012000/react-validator-dev.git","type":"git"},"_npmVersion":"10.8.3","description":"Real-time error messaging and supports field dependencies React hook for form validation","directories":{},"_nodeVersion":"22.9.0","dependencies":{"react":"^18.3.1","react-dom":"^18.3.1"},"_hasShrinkwrap":false,"devDependencies":{"ts-loader":"^9.5.1","typescript":"^5.6.2","@types/react":"^18.3.1","@types/react-dom":"^18.3.1"},"_npmOperationalInternal":{"tmp":"tmp/react-validator-dev_2.0.2_1731319645174_0.8638407750784687","host":"s3://npm-registry-packages"}},"2.0.3":{"name":"react-validator-dev","version":"2.0.3","keywords":["react","hook","validation","form-validation","react-hook","validation-hook","input-validation","error-messages","real-time-validation","custom-validation","react-forms","form-check","type-checking","useValidation","field-validation","form-error-handling"],"author":{"name":"Mukesh Kannan"},"license":"ISC","_id":"react-validator-dev@2.0.3","maintainers":[{"name":"kannanmukesh","email":"sendtomk1@gmail.com"}],"homepage":"https://github.com/Mukesh23012000/react-validator-dev#readme","bugs":{"url":"https://github.com/Mukesh23012000/react-validator-dev/issues"},"dist":{"shasum":"885cc57fc7c247bde5ad929df18877f96a2446cb","tarball":"https://registry.npmjs.org/react-validator-dev/-/react-validator-dev-2.0.3.tgz","fileCount":14,"integrity":"sha512-Wd1aqGImc61ugJxr4l/fjT+K1wZnMg87c+gUiC2mBGcG7SGPZBsmob1hoT9HEklQf0qsVJaPHX/YIxUdxDg1Sw==","signatures":[{"sig":"MEUCIHsXTbbvRtRXs7SJUwEjyj3qm3ldPptYKn3/9srJSlbLAiEA6tMN2jB00hpAS+Iq5flCyI+Di6fuMnXmEuLtLhH5KyQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39909},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"216ae1a5a653b040a07f255f5f5c299684d3bd62","scripts":{"build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"kannanmukesh","email":"sendtomk1@gmail.com"},"repository":{"url":"git+https://github.com/Mukesh23012000/react-validator-dev.git","type":"git"},"_npmVersion":"10.8.3","description":"Real-time error messaging and supports field dependencies React hook for form validation","directories":{},"_nodeVersion":"22.9.0","dependencies":{"react":"^18.3.1","react-dom":"^18.3.1"},"_hasShrinkwrap":false,"devDependencies":{"ts-loader":"^9.5.1","typescript":"^5.6.2","@types/react":"^18.3.1","@types/react-dom":"^18.3.1"},"_npmOperationalInternal":{"tmp":"tmp/react-validator-dev_2.0.3_1731320621612_0.29285629280759307","host":"s3://npm-registry-packages"}},"2.0.4":{"name":"react-validator-dev","version":"2.0.4","keywords":["react","hook","validation","form-validation","react-hook","validation-hook","input-validation","error-messages","real-time-validation","custom-validation","react-forms","form-check","type-checking","useValidation","field-validation","form-error-handling"],"author":{"name":"Mukesh Kannan"},"license":"ISC","_id":"react-validator-dev@2.0.4","maintainers":[{"name":"kannanmukesh","email":"sendtomk1@gmail.com"}],"homepage":"https://github.com/Mukesh23012000/react-validator-dev#readme","bugs":{"url":"https://github.com/Mukesh23012000/react-validator-dev/issues"},"dist":{"shasum":"9993c7fa634790845ede5a05d68f92d33ffea984","tarball":"https://registry.npmjs.org/react-validator-dev/-/react-validator-dev-2.0.4.tgz","fileCount":14,"integrity":"sha512-xdKnv4voqmHqV0DZgniluF+siQCyPlpcsiXR+43qXrYI0BYQJzs9BXp/XumsLD94WirhVZzKq5vYNRNqyaNR/g==","signatures":[{"sig":"MEQCIFUyJG+RJxZAQrgA7uk6w26QFBeu04LaqUfV4iU1rRP/AiBykAkfAOdxkS0TdFoM1wA576QjUIwydyfGURN7Nji72g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":43488},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"b285ae057e9eec590ae299c7a1e30ee4e98de3cb","scripts":{"build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"kannanmukesh","email":"sendtomk1@gmail.com"},"repository":{"url":"git+https://github.com/Mukesh23012000/react-validator-dev.git","type":"git"},"_npmVersion":"10.8.3","description":"Real-time error messaging and supports field dependencies React hook for form validation","directories":{},"_nodeVersion":"22.9.0","dependencies":{"react":"^18.3.1","react-dom":"^18.3.1"},"_hasShrinkwrap":false,"devDependencies":{"ts-loader":"^9.5.1","typescript":"^5.6.2","@types/react":"^18.3.1","@types/react-dom":"^18.3.1"},"_npmOperationalInternal":{"tmp":"tmp/react-validator-dev_2.0.4_1731323512514_0.8235238997685064","host":"s3://npm-registry-packages"}},"2.0.5":{"name":"react-validator-dev","version":"2.0.5","keywords":["react","hook","validation","form-validation","react-hook","validation-hook","input-validation","error-messages","real-time-validation","custom-validation","react-forms","form-check","type-checking","useValidation","field-validation","form-error-handling"],"author":{"name":"Mukesh Kannan"},"license":"ISC","_id":"react-validator-dev@2.0.5","maintainers":[{"name":"kannanmukesh","email":"sendtomk1@gmail.com"}],"homepage":"https://github.com/Mukesh23012000/react-validator-dev#readme","bugs":{"url":"https://github.com/Mukesh23012000/react-validator-dev/issues"},"dist":{"shasum":"09351e50aa2624c053ea983531b105fad99c5963","tarball":"https://registry.npmjs.org/react-validator-dev/-/react-validator-dev-2.0.5.tgz","fileCount":14,"integrity":"sha512-WR0qhJ3vb7tSxKelUzQ1Z52zY8JYdYNmFTT5fFfX3LFgUUw/QVJHRVwwR70T4jejnTVYXAgOUzZGuNSR4W6ErQ==","signatures":[{"sig":"MEUCIQC3TDI/ysWhs0Tndf83/eMrbSWUFf2i60YeJ/GqfkBKKgIgfYH8QYZ5zjI+ElDKSBOqdWlyopuk/rtWH9K0g3pxyWM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":43572},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"7292207a52bd1257c1de91dde39c991c8017fbd4","scripts":{"build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"kannanmukesh","email":"sendtomk1@gmail.com"},"repository":{"url":"git+https://github.com/Mukesh23012000/react-validator-dev.git","type":"git"},"_npmVersion":"10.8.3","description":"Real-time error messaging and supports field dependencies React hook for form validation","directories":{},"_nodeVersion":"22.9.0","dependencies":{"react":"^18.3.1","react-dom":"^18.3.1"},"_hasShrinkwrap":false,"devDependencies":{"ts-loader":"^9.5.1","typescript":"^5.6.2","@types/react":"^18.3.1","@types/react-dom":"^18.3.1"},"_npmOperationalInternal":{"tmp":"tmp/react-validator-dev_2.0.5_1731392418018_0.45366021356398734","host":"s3://npm-registry-packages"}},"2.0.6":{"name":"react-validator-dev","version":"2.0.6","keywords":["react","hook","validation","form-validation","react-hook","validation-hook","input-validation","error-messages","real-time-validation","custom-validation","react-forms","form-check","type-checking","useValidation","field-validation","form-error-handling"],"author":{"name":"Mukesh Kannan"},"license":"ISC","_id":"react-validator-dev@2.0.6","maintainers":[{"name":"kannanmukesh","email":"sendtomk1@gmail.com"}],"homepage":"https://github.com/Mukesh23012000/react-validator-dev#readme","bugs":{"url":"https://github.com/Mukesh23012000/react-validator-dev/issues"},"dist":{"shasum":"b34b9f061fb55b331b4efc6308877c042b1bb30d","tarball":"https://registry.npmjs.org/react-validator-dev/-/react-validator-dev-2.0.6.tgz","fileCount":14,"integrity":"sha512-svpcAdOrsGZKYYFIr0juAUwVL2eamA6ddS2DxWX3L4W091h0Ua2Q1Vcbp+s4BntEI8PkaZUTarpelOKCht3Nhg==","signatures":[{"sig":"MEQCIH+yBkkNVIcedilKn/CJGku4QsZtmwJ7FjVvkgZuskbjAiBV/XYDkYeo0LSVEO/yfTa+kzjl/+ErT1pukEml4pp/nQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":43828},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"82e7a3e277db6a12051b524d7db18b171f064277","scripts":{"build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"kannanmukesh","email":"sendtomk1@gmail.com"},"repository":{"url":"git+https://github.com/Mukesh23012000/react-validator-dev.git","type":"git"},"_npmVersion":"10.8.3","description":"Real-time error messaging and supports field dependencies React hook for form validation","directories":{},"_nodeVersion":"22.9.0","dependencies":{"react":"^18.3.1","react-dom":"^18.3.1"},"_hasShrinkwrap":false,"devDependencies":{"ts-loader":"^9.5.1","typescript":"^5.6.2","@types/react":"^18.3.1","@types/react-dom":"^18.3.1"},"_npmOperationalInternal":{"tmp":"tmp/react-validator-dev_2.0.6_1731393524954_0.08145512884915984","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"react-validator-dev","version":"2.1.0","keywords":["react","hook","validation","form-validation","react-hook","validation-hook","input-validation","error-messages","real-time-validation","custom-validation","react-forms","form-check","type-checking","useValidation","field-validation","form-error-handling"],"author":{"name":"Mukesh Kannan"},"license":"ISC","_id":"react-validator-dev@2.1.0","maintainers":[{"name":"kannanmukesh","email":"sendtomk1@gmail.com"}],"homepage":"https://github.com/Mukesh23012000/react-validator-dev#readme","bugs":{"url":"https://github.com/Mukesh23012000/react-validator-dev/issues"},"dist":{"shasum":"8013e2497420985e65f5f58a61d163eafc9ea092","tarball":"https://registry.npmjs.org/react-validator-dev/-/react-validator-dev-2.1.0.tgz","fileCount":14,"integrity":"sha512-YQV2ay92VpqXFl6jiTK8HsZEQuMLHVP6jOE5f3Tt9oog4REM8HVB0e8tRT4KbR2MLD+3JzVSYcwouXvUqldZiA==","signatures":[{"sig":"MEQCIGCOPbkeYmIlE461kEWRS2PW1voCHBNPTBNgotuVl1DCAiAZ5d8aOz0iQfMxD6mhxmot0UX85x/8G1tJerUh8ujnWg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":43802},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"cd9e5acbe4ab82dd12acd1907effb51153aa0842","scripts":{"build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"kannanmukesh","email":"sendtomk1@gmail.com"},"repository":{"url":"git+https://github.com/Mukesh23012000/react-validator-dev.git","type":"git"},"_npmVersion":"10.8.3","description":"Real-time error messaging and supports field dependencies React hook for form validation","directories":{},"_nodeVersion":"22.9.0","dependencies":{"react":"^18.3.1","react-dom":"^18.3.1"},"_hasShrinkwrap":false,"devDependencies":{"ts-loader":"^9.5.1","typescript":"^5.6.2","@types/react":"^18.3.1","@types/react-dom":"^18.3.1"},"_npmOperationalInternal":{"tmp":"tmp/react-validator-dev_2.1.0_1731403055973_0.5008101870950634","host":"s3://npm-registry-packages"}},"2.1.1":{"name":"react-validator-dev","version":"2.1.1","keywords":["react","hook","validation","form-validation","react-hook","validation-hook","input-validation","error-messages","real-time-validation","custom-validation","react-forms","form-check","type-checking","useValidation","field-validation","form-error-handling"],"author":{"name":"Mukesh Kannan"},"license":"ISC","_id":"react-validator-dev@2.1.1","maintainers":[{"name":"kannanmukesh","email":"sendtomk1@gmail.com"}],"homepage":"https://github.com/Mukesh23012000/react-validator-dev#readme","bugs":{"url":"https://github.com/Mukesh23012000/react-validator-dev/issues"},"dist":{"shasum":"5b3bb32179a593ec7833b636758a6517e506be92","tarball":"https://registry.npmjs.org/react-validator-dev/-/react-validator-dev-2.1.1.tgz","fileCount":14,"integrity":"sha512-n4l/5J49+B5qN5aenuM2QTzaaMKj+6JZ2HV8lwU0g6rl8PeGkIWosWKK9Ra1LHfwZKTOgZGYPqq7dIz9BQdaLw==","signatures":[{"sig":"MEQCIFdHj1TPo6IfqHu5wcgeBgrF2He7p3cHTH0F09tWtxAbAiBHXuysX+xSOM73QAEQo+KvRj+eXcyAFypexlsPulW4Kg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":43828},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"dee0282e040b319eedb72cbb60b26d839fb7af2e","scripts":{"build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"kannanmukesh","email":"sendtomk1@gmail.com"},"repository":{"url":"git+https://github.com/Mukesh23012000/react-validator-dev.git","type":"git"},"_npmVersion":"10.8.3","description":"Real-time error messaging and supports field dependencies React hook for form validation","directories":{},"_nodeVersion":"22.9.0","dependencies":{"react":"^18.3.1","react-dom":"^18.3.1"},"_hasShrinkwrap":false,"devDependencies":{"ts-loader":"^9.5.1","typescript":"^5.6.2","@types/react":"^18.3.1","@types/react-dom":"^18.3.1"},"_npmOperationalInternal":{"tmp":"tmp/react-validator-dev_2.1.1_1731404376566_0.7157637679641251","host":"s3://npm-registry-packages"}},"2.1.2":{"name":"react-validator-dev","version":"2.1.2","keywords":["react","hook","validation","form-validation","react-hook","validation-hook","input-validation","error-messages","real-time-validation","custom-validation","react-forms","form-check","type-checking","useValidation","field-validation","form-error-handling"],"author":{"name":"Mukesh Kannan"},"license":"ISC","_id":"react-validator-dev@2.1.2","maintainers":[{"name":"kannanmukesh","email":"sendtomk1@gmail.com"}],"homepage":"https://github.com/Mukesh23012000/react-validator-dev#readme","bugs":{"url":"https://github.com/Mukesh23012000/react-validator-dev/issues"},"dist":{"shasum":"29cee7939ed92b637f56853dd11a4263b6aad726","tarball":"https://registry.npmjs.org/react-validator-dev/-/react-validator-dev-2.1.2.tgz","fileCount":14,"integrity":"sha512-D8TwCNs2vu2t253YooN5REdb7orR0+47HC/xItg4dzDLOv0sxL3a6771pOXbXgvn/DE1+Zcc14drRnCm44pkDA==","signatures":[{"sig":"MEUCIHaZf6WW1MU/ZgygWHJWvftjA4rvVEKQkJBsuW0nnPsAAiEA/pyAFDDvz28qei04IHTmZO97wXqaW44WGGNIlxGa04Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47187},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"de0bf87245736258de95189241db4fa8e6d4360e","scripts":{"build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"kannanmukesh","email":"sendtomk1@gmail.com"},"repository":{"url":"git+https://github.com/Mukesh23012000/react-validator-dev.git","type":"git"},"_npmVersion":"10.8.3","description":"Real-time error messaging and supports field dependencies React hook for form validation","directories":{},"_nodeVersion":"22.9.0","dependencies":{"react":"^18.3.1","react-dom":"^18.3.1"},"_hasShrinkwrap":false,"devDependencies":{"ts-loader":"^9.5.1","typescript":"^5.6.2","@types/react":"^18.3.1","@types/react-dom":"^18.3.1"},"_npmOperationalInternal":{"tmp":"tmp/react-validator-dev_2.1.2_1731409028535_0.20644384156992612","host":"s3://npm-registry-packages"}},"2.1.3":{"name":"react-validator-dev","version":"2.1.3","keywords":["react","hook","validation","form-validation","react-hook","validation-hook","input-validation","error-messages","real-time-validation","custom-validation","react-forms","form-check","type-checking","useValidation","field-validation","form-error-handling"],"author":{"name":"Mukesh Kannan"},"license":"ISC","_id":"react-validator-dev@2.1.3","maintainers":[{"name":"kannanmukesh","email":"sendtomk1@gmail.com"}],"homepage":"https://github.com/Mukesh23012000/react-validator-dev#readme","bugs":{"url":"https://github.com/Mukesh23012000/react-validator-dev/issues"},"dist":{"shasum":"362e3139029c6e903ad3691b592b608cd83e2074","tarball":"https://registry.npmjs.org/react-validator-dev/-/react-validator-dev-2.1.3.tgz","fileCount":14,"integrity":"sha512-Nf03wpmifhNFxHpHr1QOjky+t/iNeF/7mzJXFIgrC/IPq0OYWrVuLDP2RMx7bxxBDGHoecYYog9WkSItXwO7nA==","signatures":[{"sig":"MEYCIQCHk6LtsNosxgivv1vHPCKpOCBbKMZhbh01mlWt15mcMwIhAITmyppaWy3PG3DNgvX04PBgJs0+6oPhvfmXF755kkqh","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47121},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"32923228e01321d3a55d1df3c35881587834cd85","scripts":{"build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"kannanmukesh","email":"sendtomk1@gmail.com"},"repository":{"url":"git+https://github.com/Mukesh23012000/react-validator-dev.git","type":"git"},"_npmVersion":"10.8.3","description":"Real-time error messaging and supports field dependencies React hook for form validation","directories":{},"_nodeVersion":"22.9.0","dependencies":{"react":"^18.3.1","react-dom":"^18.3.1"},"_hasShrinkwrap":false,"devDependencies":{"ts-loader":"^9.5.1","typescript":"^5.6.2","@types/react":"^18.3.1","@types/react-dom":"^18.3.1"},"_npmOperationalInternal":{"tmp":"tmp/react-validator-dev_2.1.3_1731409358635_0.9074408130904399","host":"s3://npm-registry-packages"}},"2.1.4":{"name":"react-validator-dev","version":"2.1.4","keywords":["react","hook","validation","form-validation","react-hook","validation-hook","input-validation","error-messages","real-time-validation","custom-validation","react-forms","form-check","type-checking","useValidation","field-validation","form-error-handling"],"author":{"name":"Mukesh Kannan"},"license":"ISC","_id":"react-validator-dev@2.1.4","maintainers":[{"name":"kannanmukesh","email":"sendtomk1@gmail.com"}],"homepage":"https://github.com/Mukesh23012000/react-validator-dev#readme","bugs":{"url":"https://github.com/Mukesh23012000/react-validator-dev/issues"},"dist":{"shasum":"4667698f750a78ebd5248e0e7f9980b3a1fb3516","tarball":"https://registry.npmjs.org/react-validator-dev/-/react-validator-dev-2.1.4.tgz","fileCount":14,"integrity":"sha512-aTvhZmksjf9/WXyQIZ5yDMr5Q7SWnXt8eNMy8LZhfyOR/Y0RzaELBmWHiq7nnWqhCcsUN7nba8Mq98uDnhWVUg==","signatures":[{"sig":"MEYCIQDpAYbLnCwtvw1L6Eyxp56pqllAc5d/fE6HhdGHQG3buwIhAJV+zJFJrd5qZVi8kX2XSyIeQCXwR58t5Suamkp8bbiJ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":49497},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"c60513110c895dc3369b49dd58cdbfed530b00b7","scripts":{"build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"kannanmukesh","email":"sendtomk1@gmail.com"},"repository":{"url":"git+https://github.com/Mukesh23012000/react-validator-dev.git","type":"git"},"_npmVersion":"10.8.3","description":"Real-time error messaging and supports field dependencies React hook for form validation","directories":{},"_nodeVersion":"22.9.0","dependencies":{"react":"^18.3.1","react-dom":"^18.3.1"},"_hasShrinkwrap":false,"devDependencies":{"ts-loader":"^9.5.1","typescript":"^5.6.2","@types/react":"^18.3.1","@types/react-dom":"^18.3.1"},"_npmOperationalInternal":{"tmp":"tmp/react-validator-dev_2.1.4_1731496421678_0.8106819200177395","host":"s3://npm-registry-packages"}},"2.1.5":{"name":"react-validator-dev","version":"2.1.5","keywords":["react","hook","validation","form-validation","react-hook","validation-hook","input-validation","error-messages","real-time-validation","custom-validation","react-forms","form-check","type-checking","useValidation","field-validation","form-error-handling","react-validator-dev","react-validator","react-validation-dev","validator","validator-dev","validation-dev"],"author":{"name":"Mukesh Kannan"},"license":"ISC","_id":"react-validator-dev@2.1.5","maintainers":[{"name":"kannanmukesh","email":"sendtomk1@gmail.com"}],"homepage":"https://github.com/Mukesh23012000/react-validator-dev#readme","bugs":{"url":"https://github.com/Mukesh23012000/react-validator-dev/issues"},"dist":{"shasum":"0216b7b8cd2182573a134c902001dcae2a9da4bf","tarball":"https://registry.npmjs.org/react-validator-dev/-/react-validator-dev-2.1.5.tgz","fileCount":14,"integrity":"sha512-+9yQ2UbtUiWe6Cq9w50pyE7/euTIfWS4f4UU5fYQHrHyYib3qkg2GmR9BQ5TF+KU3HtBYysQKd35kGaz3dM48w==","signatures":[{"sig":"MEYCIQDIrd9GM7ldS2/bVGeu4ZH8fck+PEcmZftcq1iwiYI+VQIhAP614MyH38LbXo91RNJmIB6qAqJASVIRaQl4WzRytwYl","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":50607},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"9b44306cf9db935a8cfce7d1d221ff1e3d0edea1","scripts":{"build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"kannanmukesh","email":"sendtomk1@gmail.com"},"repository":{"url":"git+https://github.com/Mukesh23012000/react-validator-dev.git","type":"git"},"_npmVersion":"10.8.3","description":"Real-time error messaging and supports field dependencies React hook for form validation","directories":{},"_nodeVersion":"22.9.0","dependencies":{"react":"^18.3.1","react-dom":"^18.3.1"},"_hasShrinkwrap":false,"devDependencies":{"ts-loader":"^9.5.1","typescript":"^5.6.2","@types/react":"^18.3.1","@types/react-dom":"^18.3.1"},"_npmOperationalInternal":{"tmp":"tmp/react-validator-dev_2.1.5_1731994753191_0.696705520197076","host":"s3://npm-registry-packages"}},"2.1.6":{"name":"react-validator-dev","version":"2.1.6","keywords":["react","hook","validation","form-validation","react-hook","validation-hook","input-validation","error-messages","real-time-validation","custom-validation","react-forms","form-check","type-checking","useValidation","field-validation","form-error-handling","react-validator-dev","react-validator","react-validation-dev","validator","validator-dev","validation-dev"],"author":{"name":"Mukesh Kannan"},"license":"ISC","_id":"react-validator-dev@2.1.6","maintainers":[{"name":"kannanmukesh","email":"sendtomk1@gmail.com"}],"homepage":"https://github.com/Mukesh23012000/react-validator-dev#readme","bugs":{"url":"https://github.com/Mukesh23012000/react-validator-dev/issues"},"dist":{"shasum":"2b8dd11ad40aa64f8559be9bfa81d446f661e4a6","tarball":"https://registry.npmjs.org/react-validator-dev/-/react-validator-dev-2.1.6.tgz","fileCount":14,"integrity":"sha512-ljiJoeGOhOVAEdYJUwTk2PCOPro36uOR81m1naXdsDJUeH7SB2O+HpMwu0qffyCEbSgyyacYlzE+n9jz+m3NVw==","signatures":[{"sig":"MEYCIQCjuG4jkbiJUZ5GUP+gzOdK35OWKE4HvcfS2YdvsfkJOwIhALrIsU+o1bwCJuhP6iUiHd6zfqYauH93my9XfdaG4mGa","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":50948},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"bbfe0d963d6d88f1a6ba0b1ea93f8c6c7d743403","scripts":{"build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"kannanmukesh","email":"sendtomk1@gmail.com"},"repository":{"url":"git+https://github.com/Mukesh23012000/react-validator-dev.git","type":"git"},"_npmVersion":"10.8.3","description":"Real-time error messaging and supports field dependencies React hook for form validation","directories":{},"_nodeVersion":"22.9.0","dependencies":{"react":"^18.3.1","react-dom":"^18.3.1"},"_hasShrinkwrap":false,"devDependencies":{"ts-loader":"^9.5.1","typescript":"^5.6.2","@types/react":"^18.3.1","@types/react-dom":"^18.3.1"},"_npmOperationalInternal":{"tmp":"tmp/react-validator-dev_2.1.6_1734630075664_0.057802798506809694","host":"s3://npm-registry-packages-npm-production"}},"2.1.7":{"name":"react-validator-dev","version":"2.1.7","keywords":["react","hook","validation","form-validation","react-hook","validation-hook","input-validation","error-messages","real-time-validation","custom-validation","react-forms","form-check","type-checking","useValidation","field-validation","form-error-handling","react-validator-dev","react-validator","react-validation-dev","validator","validator-dev","validation-dev"],"author":{"name":"Mukesh Kannan"},"license":"ISC","_id":"react-validator-dev@2.1.7","maintainers":[{"name":"kannanmukesh","email":"sendtomk1@gmail.com"}],"homepage":"https://github.com/Mukesh23012000/react-validator-dev#readme","bugs":{"url":"https://github.com/Mukesh23012000/react-validator-dev/issues"},"dist":{"shasum":"f6d9f6aa3073b09478b9f4c68a6deb0b09550ec3","tarball":"https://registry.npmjs.org/react-validator-dev/-/react-validator-dev-2.1.7.tgz","fileCount":14,"integrity":"sha512-+1GP19M22GaCP/Nqrf4DCrzSm5TaX4to+wHqGo1QZEJbkQzfRKwPunp4PvYFpKeZhMn2WOBqVnkAh+xObw3Cfg==","signatures":[{"sig":"MEUCIQDblzhPsl4ln1STp24Z3ZThpWro8C8kq4yBEnHEHTRpBwIgV2TX+kpdl7RlZDkxZYUZAEUOke6kXTSWjIoo4Q+Pu4Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":50966},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"6fd933ef293f6d8a1bdf2c613df91e38c7b4a7f3","scripts":{"build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"kannanmukesh","email":"sendtomk1@gmail.com"},"repository":{"url":"git+https://github.com/Mukesh23012000/react-validator-dev.git","type":"git"},"_npmVersion":"10.8.3","description":"Real-time error messaging and supports field dependencies React hook for form validation","directories":{},"_nodeVersion":"22.9.0","dependencies":{"react":"^18.3.1","react-dom":"^18.3.1"},"_hasShrinkwrap":false,"devDependencies":{"ts-loader":"^9.5.1","typescript":"^5.6.2","@types/react":"^18.3.1","@types/react-dom":"^18.3.1"},"_npmOperationalInternal":{"tmp":"tmp/react-validator-dev_2.1.7_1734632545992_0.4332109619565019","host":"s3://npm-registry-packages-npm-production"}},"2.1.8":{"name":"react-validator-dev","version":"2.1.8","keywords":["react","hook","validation","form-validation","react-hook","validation-hook","input-validation","error-messages","real-time-validation","custom-validation","react-forms","form-check","type-checking","useValidation","field-validation","form-error-handling","react-validator-dev","react-validator","react-validation-dev","validator","validator-dev","validation-dev"],"author":{"name":"Mukesh Kannan"},"license":"ISC","_id":"react-validator-dev@2.1.8","maintainers":[{"name":"kannanmukesh","email":"sendtomk1@gmail.com"}],"homepage":"https://github.com/Mukesh23012000/react-validator-dev#readme","bugs":{"url":"https://github.com/Mukesh23012000/react-validator-dev/issues"},"dist":{"shasum":"a0f9622f224e8a925606914b696b4a698ac47025","tarball":"https://registry.npmjs.org/react-validator-dev/-/react-validator-dev-2.1.8.tgz","fileCount":14,"integrity":"sha512-ZdyGLaTGQ7PryfMZc7ZhqzW7yU1mPCwf+aRHrskF0MAi3yUWyzkpjaF5LnWvmBv+tNFD8XUVqhhG9xr98CLWlQ==","signatures":[{"sig":"MEUCIQCGEU8+yfk+R/xtewq5c8z+tbFra7pMVFlhy1M3v0O28QIgbkq8zjEzy8DVg/CBRbVJopGVtoswO8qc/H68s6St9Wk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":50964},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"e3276a263f2ce35a551ccfb7c7b1ea385ec05d5e","scripts":{"build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"kannanmukesh","email":"sendtomk1@gmail.com"},"repository":{"url":"git+https://github.com/Mukesh23012000/react-validator-dev.git","type":"git"},"_npmVersion":"10.8.3","description":"Real-time error messaging and supports field dependencies React hook for form validation","directories":{},"_nodeVersion":"22.9.0","dependencies":{"react":"^18.3.1","react-dom":"^18.3.1"},"_hasShrinkwrap":false,"devDependencies":{"ts-loader":"^9.5.1","typescript":"^5.6.2","@types/react":"^18.3.1","@types/react-dom":"^18.3.1"},"_npmOperationalInternal":{"tmp":"tmp/react-validator-dev_2.1.8_1734633115917_0.9020022447273794","host":"s3://npm-registry-packages-npm-production"}},"2.1.9":{"name":"react-validator-dev","version":"2.1.9","keywords":["react","hook","validation","form-validation","react-hook","validation-hook","input-validation","error-messages","real-time-validation","custom-validation","react-forms","form-check","type-checking","useValidation","field-validation","form-error-handling","react-validator-dev","react-validator","react-validation-dev","validator","validator-dev","validation-dev"],"author":{"name":"Mukesh Kannan"},"license":"ISC","_id":"react-validator-dev@2.1.9","maintainers":[{"name":"kannanmukesh","email":"sendtomk1@gmail.com"}],"homepage":"https://github.com/Mukesh23012000/react-validator-dev#readme","bugs":{"url":"https://github.com/Mukesh23012000/react-validator-dev/issues"},"dist":{"shasum":"b336aa4f31eb66a45b9cfb155917861d13e17f55","tarball":"https://registry.npmjs.org/react-validator-dev/-/react-validator-dev-2.1.9.tgz","fileCount":14,"integrity":"sha512-O/s5U9PG014d6pWaKTeHZkRo6BDmDOJIDkStvQqb02oelmYMA6qOe9wLhGoAkgZUommL0g4V++CuRrsq1QWvgw==","signatures":[{"sig":"MEUCIQDPFHfHGLnnVhNUFcZSFH2+B+eFQdIm+mUFxSbJBQmu4gIgaRpL8VPgDesuCWFuMywWwc7h+cgskXpYZFzIxGtxgK0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":50962},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"82f6e8d4dd7b43b596dc6508e77b9375245598d9","scripts":{"build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"kannanmukesh","email":"sendtomk1@gmail.com"},"repository":{"url":"git+https://github.com/Mukesh23012000/react-validator-dev.git","type":"git"},"_npmVersion":"10.8.3","description":"Real-time error messaging and supports field dependencies React hook for form validation","directories":{},"_nodeVersion":"22.9.0","dependencies":{"react":"^18.3.1","react-dom":"^18.3.1"},"_hasShrinkwrap":false,"devDependencies":{"ts-loader":"^9.5.1","typescript":"^5.6.2","@types/react":"^18.3.1","@types/react-dom":"^18.3.1"},"_npmOperationalInternal":{"tmp":"tmp/react-validator-dev_2.1.9_1734633956583_0.20690042527360286","host":"s3://npm-registry-packages-npm-production"}},"2.2.1":{"name":"react-validator-dev","version":"2.2.1","keywords":["react","hook","validation","form-validation","react-hook","validation-hook","input-validation","error-messages","real-time-validation","custom-validation","react-forms","form-check","type-checking","useValidation","field-validation","form-error-handling","react-validator-dev","react-validator","react-validation-dev","validator","validator-dev","validation-dev"],"author":{"name":"Mukesh Kannan"},"license":"ISC","_id":"react-validator-dev@2.2.1","maintainers":[{"name":"kannanmukesh","email":"sendtomk1@gmail.com"}],"homepage":"https://github.com/Mukesh23012000/react-validator-dev#readme","bugs":{"url":"https://github.com/Mukesh23012000/react-validator-dev/issues"},"dist":{"shasum":"4fe7d588258a19714155f01db0a297c55c038eb0","tarball":"https://registry.npmjs.org/react-validator-dev/-/react-validator-dev-2.2.1.tgz","fileCount":14,"integrity":"sha512-dCMPwjisoj6kUu8ka729ez896Oh/tmJXYdQOf/Y7VvfEGratdantSa0SWohFNWiUDb35eb8pCqQWqw6L2VOotw==","signatures":[{"sig":"MEUCIBEDlkS+OEui2TkYjzt7/mGh4kbKTVi2t79+vQWyLvyVAiEAttY9PHDEe9WqYGouuTkY0tvEOaVZKPp6LJFqOvGoob4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":51143},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"f2a6b519913a2e890176e2a06813ce0713fa80e4","scripts":{"build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"kannanmukesh","email":"sendtomk1@gmail.com"},"repository":{"url":"git+https://github.com/Mukesh23012000/react-validator-dev.git","type":"git"},"_npmVersion":"10.8.2","description":"Real-time error messaging and supports field dependencies React hook for form validation","directories":{},"_nodeVersion":"22.6.0","dependencies":{"react":"^18.3.1","react-dom":"^18.3.1"},"_hasShrinkwrap":false,"devDependencies":{"ts-loader":"^9.5.1","typescript":"^5.6.2","@types/react":"^18.3.1","@types/react-dom":"^18.3.1"},"_npmOperationalInternal":{"tmp":"tmp/react-validator-dev_2.2.1_1734674543732_0.1790123777531354","host":"s3://npm-registry-packages-npm-production"}},"2.2.2":{"name":"react-validator-dev","version":"2.2.2","keywords":["react","hook","validation","form-validation","react-hook","validation-hook","input-validation","error-messages","real-time-validation","custom-validation","react-forms","form-check","type-checking","useValidation","field-validation","form-error-handling","react-validator-dev","react-validator","react-validation-dev","validator","validator-dev","validation-dev"],"author":{"name":"Mukesh Kannan"},"license":"ISC","_id":"react-validator-dev@2.2.2","maintainers":[{"name":"kannanmukesh","email":"sendtomk1@gmail.com"}],"homepage":"https://github.com/Mukesh23012000/react-validator-dev#readme","bugs":{"url":"https://github.com/Mukesh23012000/react-validator-dev/issues"},"dist":{"shasum":"b894a4717abe8063e2c94a535767a5b750cb7d04","tarball":"https://registry.npmjs.org/react-validator-dev/-/react-validator-dev-2.2.2.tgz","fileCount":14,"integrity":"sha512-V7tqkJWK4fieSIPFFSfND3cebIhHITC/Bi3uMEReY0LcnoDFRaaHq0W4SpAi65LNyNlAGSSed+5xy+s1p3vLgQ==","signatures":[{"sig":"MEUCIDjChyrUnqMA3/wFLuKb+fH1CHkUzDRz08nlGyD4+WxmAiEA8aCJ9gUlAKw42XsqYhQ1vvMRIWoo/LFTlfbQvy+jgrk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":50951},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"595d0e4833820f62229fe402df55b5de968864e8","scripts":{"build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"kannanmukesh","email":"sendtomk1@gmail.com"},"repository":{"url":"git+https://github.com/Mukesh23012000/react-validator-dev.git","type":"git"},"_npmVersion":"10.8.2","description":"Real-time error messaging and supports field dependencies React hook for form validation","directories":{},"_nodeVersion":"22.6.0","dependencies":{"react":"^18.3.1","react-dom":"^18.3.1"},"_hasShrinkwrap":false,"devDependencies":{"ts-loader":"^9.5.1","typescript":"^5.6.2","@types/react":"^18.3.1","@types/react-dom":"^18.3.1"},"_npmOperationalInternal":{"tmp":"tmp/react-validator-dev_2.2.2_1734675513344_0.9533604722831006","host":"s3://npm-registry-packages-npm-production"}},"2.2.3":{"name":"react-validator-dev","version":"2.2.3","keywords":["react","hook","validation","form-validation","react-hook","validation-hook","input-validation","error-messages","real-time-validation","custom-validation","react-forms","form-check","type-checking","useValidation","field-validation","form-error-handling","react-validator-dev","react-validator","react-validation-dev","validator","validator-dev","validation-dev"],"author":{"name":"Mukesh Kannan"},"license":"ISC","_id":"react-validator-dev@2.2.3","maintainers":[{"name":"kannanmukesh","email":"sendtomk1@gmail.com"}],"homepage":"https://github.com/Mukesh23012000/react-validator-dev#readme","bugs":{"url":"https://github.com/Mukesh23012000/react-validator-dev/issues"},"dist":{"shasum":"bf6d5a4fed6cd08a780dafa83e75066862d3bebb","tarball":"https://registry.npmjs.org/react-validator-dev/-/react-validator-dev-2.2.3.tgz","fileCount":14,"integrity":"sha512-Hnr1ua3odv9s1KCnNyqz4jRkC4uRAxSKbHKSckBM8WMLF6Dg7ijJCYa3xrHqb8uRl7YIP3Stet+nBo+H9PGxsQ==","signatures":[{"sig":"MEUCIH5GzVjEZyabYAWZsM5082bGUqI4RTJ0g5Uu0FEZ9vV4AiEA4ad9NMDf8fLSXY/s9d9Ol+DKRGgw0O/XLnMqqHwOoNk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":53006},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"2c9c1833c9737077dedae09ba3b9c498a48028a2","scripts":{"build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"kannanmukesh","email":"sendtomk1@gmail.com"},"repository":{"url":"git+https://github.com/Mukesh23012000/react-validator-dev.git","type":"git"},"_npmVersion":"10.8.3","description":"Real-time error messaging and supports field dependencies React hook for form validation","directories":{},"_nodeVersion":"22.9.0","dependencies":{"react":"^18.3.1","react-dom":"^18.3.1"},"_hasShrinkwrap":false,"devDependencies":{"ts-loader":"^9.5.1","typescript":"^5.6.2","@types/react":"^18.3.1","@types/react-dom":"^18.3.1"},"_npmOperationalInternal":{"tmp":"tmp/react-validator-dev_2.2.3_1735560690206_0.62888850091975","host":"s3://npm-registry-packages-npm-production"}},"2.2.4":{"name":"react-validator-dev","version":"2.2.4","keywords":["react","hook","validation","form-validation","react-hook","validation-hook","input-validation","error-messages","real-time-validation","custom-validation","react-forms","form-check","type-checking","useValidation","field-validation","form-error-handling","react-validator-dev","react-validator","react-validation-dev","validator","validator-dev","validation-dev"],"author":{"name":"Mukesh Kannan"},"license":"ISC","_id":"react-validator-dev@2.2.4","maintainers":[{"name":"kannanmukesh","email":"sendtomk1@gmail.com"}],"homepage":"https://github.com/Mukesh23012000/react-validator-dev#readme","bugs":{"url":"https://github.com/Mukesh23012000/react-validator-dev/issues"},"dist":{"shasum":"39fbe84beac4738831854a93906e046d205270e3","tarball":"https://registry.npmjs.org/react-validator-dev/-/react-validator-dev-2.2.4.tgz","fileCount":14,"integrity":"sha512-DLi2slcCIpn7GE/7i41Wvm6UE0K/k95P6sUUd6clN/WuwCoPH3IqorqyXfe4juz+pv+NJPCl6nHAAYYMHRZR2A==","signatures":[{"sig":"MEUCIBLdpdD7Pmpln/WzUtHLXiea/bXrAffiHeqKWs8l6U+sAiEArM0AN/jcBX5z1gZWot735OHYwn7NlkGoTreN16UXoeg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":51476},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"60f1af6d14cbc1d981fc63dea42759ffa10a7e6a","scripts":{"build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"kannanmukesh","email":"sendtomk1@gmail.com"},"repository":{"url":"git+https://github.com/Mukesh23012000/react-validator-dev.git","type":"git"},"_npmVersion":"10.8.3","description":"Real-time error messaging and supports field dependencies React hook for form validation","directories":{},"_nodeVersion":"22.9.0","dependencies":{"react":"^18.3.1","react-dom":"^18.3.1"},"_hasShrinkwrap":false,"devDependencies":{"ts-loader":"^9.5.1","typescript":"^5.6.2","@types/react":"^18.3.1","@types/react-dom":"^18.3.1"},"_npmOperationalInternal":{"tmp":"tmp/react-validator-dev_2.2.4_1735634821384_0.8585407442951796","host":"s3://npm-registry-packages-npm-production"}},"2.2.5":{"name":"react-validator-dev","version":"2.2.5","keywords":["react","hook","validation","form-validation","react-hook","validation-hook","input-validation","error-messages","real-time-validation","custom-validation","react-forms","form-check","type-checking","useValidation","field-validation","form-error-handling","react-validator-dev","react-validator","react-validation-dev","validator","validator-dev","validation-dev"],"author":{"name":"Mukesh Kannan"},"license":"ISC","_id":"react-validator-dev@2.2.5","maintainers":[{"name":"kannanmukesh","email":"sendtomk1@gmail.com"}],"homepage":"https://github.com/Mukesh23012000/react-validator-dev#readme","bugs":{"url":"https://github.com/Mukesh23012000/react-validator-dev/issues"},"dist":{"shasum":"3a2a4c1fb17fe79a4804d1d3389a31d972cd531b","tarball":"https://registry.npmjs.org/react-validator-dev/-/react-validator-dev-2.2.5.tgz","fileCount":14,"integrity":"sha512-yPVIGGnugqH836y6HNVA0a+sG795TxEUwpCD9GDBa+C3RPb7JNjte7vGI3ixAmCx4TP/TRw8FeXsBqYiWUVYsQ==","signatures":[{"sig":"MEQCIBi9iHDqzApcVE6ifpZX4110J7UPc9bds8PkKsJJVP7cAiB++NacRmZdzQZcslK682LnVZycsDTT1I3G24HD2eAzjA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":51487},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"60f1af6d14cbc1d981fc63dea42759ffa10a7e6a","scripts":{"build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"kannanmukesh","email":"sendtomk1@gmail.com"},"repository":{"url":"git+https://github.com/Mukesh23012000/react-validator-dev.git","type":"git"},"_npmVersion":"10.8.3","description":"Real-time error messaging and supports field dependencies React hook for form validation","directories":{},"_nodeVersion":"22.9.0","dependencies":{"react":"^18.3.1","react-dom":"^18.3.1"},"_hasShrinkwrap":false,"devDependencies":{"ts-loader":"^9.5.1","typescript":"^5.6.2","@types/react":"^18.3.1","@types/react-dom":"^18.3.1"},"_npmOperationalInternal":{"tmp":"tmp/react-validator-dev_2.2.5_1735635032531_0.9058432317794785","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"react-validator-dev","version":"3.0.0","keywords":["react","hook","validation","form-validation","react-hook","validation-hook","input-validation","error-messages","real-time-validation","custom-validation","react-forms","form-check","type-checking","useValidation","field-validation","form-error-handling","react-validator-dev","react-validator","react-validation-dev","validator","validator-dev","validation-dev"],"author":{"name":"Mukesh Kannan"},"license":"ISC","_id":"react-validator-dev@3.0.0","maintainers":[{"name":"kannanmukesh","email":"sendtomk1@gmail.com"}],"homepage":"https://github.com/Mukesh23012000/react-validator-dev#readme","bugs":{"url":"https://github.com/Mukesh23012000/react-validator-dev/issues"},"dist":{"shasum":"48c7dd8f5926d213231d5620cfa43464e19499fc","tarball":"https://registry.npmjs.org/react-validator-dev/-/react-validator-dev-3.0.0.tgz","fileCount":37,"integrity":"sha512-8uIYHpSe+9gC5Fh3RQL6FqxCG/c61OwEVIrIXLsDR96ZJjijUpQgt9j11aD+/ocqIV7PVQihWEsyp4tRLOH87w==","signatures":[{"sig":"MEQCIFpwFjUasW917KDo2R7IdzMk2YdZ9BvQeW5owe3VzdoVAiADltca7WpI4tYfc9nFWrTzoNf6AHKpTYtf0X+w26CPvg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":68902},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"e1962353a59a54211616227d15cba5b527c4e879","scripts":{"build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"kannanmukesh","email":"sendtomk1@gmail.com"},"repository":{"url":"git+https://github.com/Mukesh23012000/react-validator-dev.git","type":"git"},"_npmVersion":"11.0.0","description":"A lightweight and customizable React hook for real-time form validation with field dependency support.","directories":{},"sideEffects":false,"_nodeVersion":"23.5.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"ts-loader":"^9.5.1","typescript":"^5.6.2","@types/react":"^18.3.1","@types/react-dom":"^18.3.1"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0"},"peerDependenciesMeta":{"react":{"optional":false},"react-dom":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/react-validator-dev_3.0.0_1752595082969_0.5914815270726095","host":"s3://npm-registry-packages-npm-production"}},"3.0.1":{"name":"react-validator-dev","version":"3.0.1","keywords":["react","hook","validation","form-validation","react-hook","validation-hook","input-validation","error-messages","real-time-validation","custom-validation","react-forms","form-check","type-checking","useValidation","field-validation","form-error-handling","react-validator-dev","react-validator","react-validation-dev","validator","validator-dev","validation-dev"],"author":{"name":"Mukesh Kannan"},"license":"ISC","_id":"react-validator-dev@3.0.1","maintainers":[{"name":"kannanmukesh","email":"sendtomk1@gmail.com"}],"homepage":"https://github.com/Mukesh23012000/react-validator-dev#readme","bugs":{"url":"https://github.com/Mukesh23012000/react-validator-dev/issues"},"dist":{"shasum":"b27667a6946bdaa188cec5adebfdaacdf9044308","tarball":"https://registry.npmjs.org/react-validator-dev/-/react-validator-dev-3.0.1.tgz","fileCount":37,"integrity":"sha512-+qTez0LYh/Tz9qjdiQdKpmkoNnG1yidNUg8rvB1B2qjCIpOkNBcjaHq5U+7PB0kcRnswDFt3JLej7/b9P/QXQA==","signatures":[{"sig":"MEYCIQDtszj6wvUXMtF5svWgAqwz6upIDGxqWM9uBtGkHKGZ0wIhAM9MDhGdA+hScBs51djMLrlL5uAmzddVX03+uRDURjmM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":68914},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"e9f195ec3920515187cc8ced80de845cad590c20","scripts":{"build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"kannanmukesh","email":"sendtomk1@gmail.com"},"repository":{"url":"git+https://github.com/Mukesh23012000/react-validator-dev.git","type":"git"},"_npmVersion":"11.0.0","description":"A lightweight and customizable React hook for real-time form validation with field dependency support.","directories":{},"sideEffects":false,"_nodeVersion":"23.5.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"ts-loader":"^9.5.1","typescript":"^5.6.2","@types/react":"^18.3.1","@types/react-dom":"^18.3.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react-validator-dev_3.0.1_1752595462529_0.46816191037204224","host":"s3://npm-registry-packages-npm-production"}},"3.0.2":{"name":"react-validator-dev","version":"3.0.2","keywords":["react","hook","validation","form-validation","react-hook","validation-hook","input-validation","error-messages","real-time-validation","custom-validation","react-forms","form-check","type-checking","useValidation","field-validation","form-error-handling","react-validator-dev","react-validator","react-validation-dev","validator","validator-dev","validation-dev"],"author":{"name":"Mukesh Kannan"},"license":"ISC","_id":"react-validator-dev@3.0.2","maintainers":[{"name":"kannanmukesh","email":"sendtomk1@gmail.com"}],"homepage":"https://github.com/Mukesh23012000/react-validator-dev#readme","bugs":{"url":"https://github.com/Mukesh23012000/react-validator-dev/issues"},"dist":{"shasum":"a8086347ee389bae6bf9383407182cde3e2b7415","tarball":"https://registry.npmjs.org/react-validator-dev/-/react-validator-dev-3.0.2.tgz","fileCount":42,"integrity":"sha512-mGuiKUSFMXad5KHh0iNBa0gai7oUWqmlolhhFzZ8RrgzaqHvhKGIQp57UAS/U6W73Pv9VHfO6sXjRL846pO+9g==","signatures":[{"sig":"MEYCIQCnm8syxVmyvV6pThTHuWB/KeGsa8TGlsBb8tCexbL15gIhAIFbZe8kCLbGsDK0AqX++WSgxN9voiOC0TMp5pJBx7tQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71529},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"cf14854cd86e1720848063d1b3f1a6a48bd25955","scripts":{"build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"kannanmukesh","email":"sendtomk1@gmail.com"},"repository":{"url":"git+https://github.com/Mukesh23012000/react-validator-dev.git","type":"git"},"_npmVersion":"11.0.0","description":"A lightweight and customizable React hook for real-time form validation with field dependency support.","directories":{},"sideEffects":false,"_nodeVersion":"23.5.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"ts-loader":"^9.5.1","typescript":"^5.6.2","@types/react":"^18.3.1","@types/react-dom":"^18.3.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react-validator-dev_3.0.2_1752644349750_0.8783644123503851","host":"s3://npm-registry-packages-npm-production"}},"3.0.3":{"name":"react-validator-dev","version":"3.0.3","keywords":["react","hook","validation","form-validation","react-hook","validation-hook","input-validation","error-messages","real-time-validation","custom-validation","react-forms","form-check","type-checking","useValidation","field-validation","form-error-handling","react-validator-dev","react-validator","react-validation-dev","validator","validator-dev","validation-dev"],"author":{"name":"Mukesh Kannan"},"license":"ISC","_id":"react-validator-dev@3.0.3","maintainers":[{"name":"kannanmukesh","email":"sendtomk1@gmail.com"}],"homepage":"https://github.com/Mukesh23012000/react-validator-dev#readme","bugs":{"url":"https://github.com/Mukesh23012000/react-validator-dev/issues"},"dist":{"shasum":"cda9e80027f0e612dfce906eca72c0ba18fd64c0","tarball":"https://registry.npmjs.org/react-validator-dev/-/react-validator-dev-3.0.3.tgz","fileCount":42,"integrity":"sha512-aRmGx8rhlpN6/Tl/pxVhcrqeoHJxcgzUF8+I/qBD1n0mRyjgjnQVTHt1Y+mv7KTfxdhfoNAe7i0+rcmyGaxWwA==","signatures":[{"sig":"MEQCICWPru5+A5T9jlBJcd8nswzeBhW8exJVIaKFKqK9N1frAiBgkbRR+JmFPw2ALXjKyrobWgpCuWAF86s6XVwLO+aQGw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":73318},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"955e1b7ea554b42c20932fc7f0c5c921890a28ab","scripts":{"build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"kannanmukesh","email":"sendtomk1@gmail.com"},"repository":{"url":"git+https://github.com/Mukesh23012000/react-validator-dev.git","type":"git"},"_npmVersion":"11.0.0","description":"A lightweight and customizable React hook for real-time form validation with field dependency support.","directories":{},"sideEffects":false,"_nodeVersion":"23.5.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"ts-loader":"^9.5.1","typescript":"^5.6.2","@types/react":"^18.3.1","@types/react-dom":"^18.3.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react-validator-dev_3.0.3_1752747605355_0.2907553213749201","host":"s3://npm-registry-packages-npm-production"}},"3.0.4":{"name":"react-validator-dev","version":"3.0.4","keywords":["react","hook","validation","form-validation","react-hook","validation-hook","input-validation","error-messages","real-time-validation","custom-validation","react-forms","form-check","type-checking","useValidation","field-validation","form-error-handling","react-validator-dev","react-validator","react-validation-dev","validator","validator-dev","validation-dev"],"author":{"name":"Mukesh Kannan"},"license":"ISC","_id":"react-validator-dev@3.0.4","maintainers":[{"name":"kannanmukesh","email":"sendtomk1@gmail.com"}],"homepage":"https://github.com/Mukesh23012000/react-validator-dev#readme","bugs":{"url":"https://github.com/Mukesh23012000/react-validator-dev/issues"},"dist":{"shasum":"5f9fcc280c88a349e33ac72f3a853cab7e93a360","tarball":"https://registry.npmjs.org/react-validator-dev/-/react-validator-dev-3.0.4.tgz","fileCount":42,"integrity":"sha512-q8mSAo/cZ1zNPbb9fRTZ9WfOa2GsXm39KjWexAaK0uce2KVqVEl5YRZFVA/MkGJgtXdzKvoBBqABvOtp5Yy7Hw==","signatures":[{"sig":"MEQCIF0sg/k3oqkbCKyg2ZnkCaRQa1zoVLqxijNrF0ryFT3SAiBsi9BJ4qccEJcBFxlffcWmRj/GCTroCvSWMFUxySF2vA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":75273},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"7f42828e35e47c949013f0b8f85748ed2cb79e91","scripts":{"build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"kannanmukesh","email":"sendtomk1@gmail.com"},"repository":{"url":"git+https://github.com/Mukesh23012000/react-validator-dev.git","type":"git"},"_npmVersion":"11.0.0","description":"A lightweight and customizable React hook for real-time form validation with field dependency support.","directories":{},"sideEffects":false,"_nodeVersion":"23.5.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"ts-loader":"^9.5.1","typescript":"^5.6.2","@types/react":"^18.3.1","@types/react-dom":"^18.3.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react-validator-dev_3.0.4_1752748622929_0.8301146451190811","host":"s3://npm-registry-packages-npm-production"}},"3.0.5":{"name":"react-validator-dev","version":"3.0.5","keywords":["react","hook","validation","form-validation","react-hook","validation-hook","input-validation","error-messages","real-time-validation","custom-validation","react-forms","form-check","type-checking","useValidation","field-validation","form-error-handling","react-validator-dev","react-validator","react-validation-dev","validator","validator-dev","validation-dev"],"author":{"name":"Mukesh Kannan"},"license":"ISC","_id":"react-validator-dev@3.0.5","maintainers":[{"name":"kannanmukesh","email":"sendtomk1@gmail.com"}],"homepage":"https://github.com/Mukesh23012000/react-validator-dev#readme","bugs":{"url":"https://github.com/Mukesh23012000/react-validator-dev/issues"},"dist":{"shasum":"578a452aaf570c61ab9912b51098bd846b913e18","tarball":"https://registry.npmjs.org/react-validator-dev/-/react-validator-dev-3.0.5.tgz","fileCount":42,"integrity":"sha512-QhjFava4dfDw3bYb9UMi4/eHosg1YiVUoCFxoabHOa4byYZFLfNG0W23VbVj2Rw3ao5VX81NPwYOV02NSmkztg==","signatures":[{"sig":"MEYCIQDkAK8NPGgzWtQiqJ1Ek4OwkJZN15Lb0AQFZ34VIyrKhAIhAJnVhTvjslCsh8lEWwbM8xpqe/oorDviZ84WxIQ9yJV+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":75275},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"b6c85853e0a19bd5f54edeecfb8044eb87f2ee12","scripts":{"build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"kannanmukesh","email":"sendtomk1@gmail.com"},"repository":{"url":"git+https://github.com/Mukesh23012000/react-validator-dev.git","type":"git"},"_npmVersion":"11.0.0","description":"A lightweight and customizable React hook for real-time form validation with field dependency support.","directories":{},"sideEffects":false,"_nodeVersion":"23.5.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"ts-loader":"^9.5.1","typescript":"^5.6.2","@types/react":"^18.3.1","@types/react-dom":"^18.3.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react-validator-dev_3.0.5_1752748817762_0.136493412706731","host":"s3://npm-registry-packages-npm-production"}},"3.0.6":{"name":"react-validator-dev","version":"3.0.6","keywords":["react","hook","validation","form-validation","react-hook","validation-hook","input-validation","error-messages","real-time-validation","custom-validation","react-forms","form-check","type-checking","useValidation","field-validation","form-error-handling","react-validator-dev","react-validator","react-validation-dev","validator","validator-dev","validation-dev"],"author":{"name":"Mukesh Kannan"},"license":"ISC","_id":"react-validator-dev@3.0.6","maintainers":[{"name":"kannanmukesh","email":"sendtomk1@gmail.com"}],"homepage":"https://github.com/Mukesh23012000/react-validator-dev#readme","bugs":{"url":"https://github.com/Mukesh23012000/react-validator-dev/issues"},"dist":{"shasum":"844909cb9d30e8a7724453b8f6f226b2e8d5e957","tarball":"https://registry.npmjs.org/react-validator-dev/-/react-validator-dev-3.0.6.tgz","fileCount":42,"integrity":"sha512-2ZJVwAj89frn1RNk6Pqt5Eu1PejObm9avK5oMRiTp5U1dbk6c2Ap1Ni/lHhx7r2n3aP7cCvKx8UGTUTWLeObOQ==","signatures":[{"sig":"MEUCIB5Xq6N9WsFeCxCnOMa65EQTYjk6F0FFfJIjD1PWfbJRAiEAnKm9ewWZZIY2+WaxD+Ja2AjLvp6wssg+DmJ74zrQJJA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":75323},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"fca742d9a239409c8266d54995dd1d3e5640d9c1","scripts":{"build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"kannanmukesh","email":"sendtomk1@gmail.com"},"repository":{"url":"git+https://github.com/Mukesh23012000/react-validator-dev.git","type":"git"},"_npmVersion":"11.0.0","description":"A lightweight and customizable React hook for real-time form validation with field dependency support.","directories":{},"sideEffects":false,"_nodeVersion":"23.5.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"ts-loader":"^9.5.1","typescript":"^5.6.2","@types/react":"^18.3.1","@types/react-dom":"^18.3.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react-validator-dev_3.0.6_1754409607837_0.7423377844226642","host":"s3://npm-registry-packages-npm-production"}},"3.0.7":{"name":"react-validator-dev","version":"3.0.7","keywords":["react","hook","validation","form-validation","react-hook","validation-hook","input-validation","error-messages","real-time-validation","custom-validation","react-forms","form-check","type-checking","useValidation","field-validation","form-error-handling","react-validator-dev","react-validator","react-validation-dev","validator","validator-dev","validation-dev"],"author":{"name":"Mukesh Kannan"},"license":"ISC","_id":"react-validator-dev@3.0.7","maintainers":[{"name":"kannanmukesh","email":"sendtomk1@gmail.com"}],"homepage":"https://github.com/Mukesh23012000/react-validator-dev#readme","bugs":{"url":"https://github.com/Mukesh23012000/react-validator-dev/issues"},"dist":{"shasum":"5524eabdcba4fce8917d3d12b684bd8812639a87","tarball":"https://registry.npmjs.org/react-validator-dev/-/react-validator-dev-3.0.7.tgz","fileCount":42,"integrity":"sha512-FAGg+a/7OZlDoChOD4ec/miu7MqG2RFq+1Wdh6IHaR0HaNVNLkVeeI/O3Rekt3+4vDGM3HMiceLsHCn216EWFg==","signatures":[{"sig":"MEUCIEQP4R9F+Rg2d6kDLrvtB/DNJ+GgJk3MNv1t8BxajTQ/AiEAqARfoeNtfxYZ2KxZM2qXAVj08GI+1Wu8im+n0L8BvUY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":75469},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"fb48caa068e9d36ab16b40651f789deff05b1dad","scripts":{"build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"kannanmukesh","email":"sendtomk1@gmail.com"},"repository":{"url":"git+https://github.com/Mukesh23012000/react-validator-dev.git","type":"git"},"_npmVersion":"11.0.0","description":"A lightweight and customizable React hook for real-time form validation with field dependency support.","directories":{},"sideEffects":false,"_nodeVersion":"23.5.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"ts-loader":"^9.5.1","typescript":"^5.6.2","@types/react":"^18.3.1","@types/react-dom":"^18.3.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react-validator-dev_3.0.7_1754411749034_0.614449044580557","host":"s3://npm-registry-packages-npm-production"}},"3.0.8":{"name":"react-validator-dev","version":"3.0.8","keywords":["react","hook","validation","form-validation","react-hook","validation-hook","input-validation","error-messages","real-time-validation","custom-validation","react-forms","form-check","type-checking","useValidation","field-validation","form-error-handling","react-validator-dev","react-validator","react-validation-dev","validator","validator-dev","validation-dev"],"author":{"name":"Mukesh Kannan"},"license":"ISC","_id":"react-validator-dev@3.0.8","maintainers":[{"name":"kannanmukesh","email":"sendtomk1@gmail.com"}],"homepage":"https://github.com/Mukesh23012000/react-validator-dev#readme","bugs":{"url":"https://github.com/Mukesh23012000/react-validator-dev/issues"},"dist":{"shasum":"5076619787810fec97322baca23dd3a148863de1","tarball":"https://registry.npmjs.org/react-validator-dev/-/react-validator-dev-3.0.8.tgz","fileCount":42,"integrity":"sha512-sGpYR45Uy0xZUZBqy0mLfNgr6rPV3cRrwYreVS8vdxfn5kEF99PdncWMcdJrzi2BS0Du/SgcJqAO6cgIL9vQNg==","signatures":[{"sig":"MEUCIQDypsNgES8BOKWy8XiYHw9TLqwj74ogToxY+4dfguF38gIgGgQAbd6xph973Fi7OCyHQBXaNVms0KlsXttTHczaC5U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":75485},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"21308b38282d44311c36b17b485f289453180254","scripts":{"build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"kannanmukesh","email":"sendtomk1@gmail.com"},"repository":{"url":"git+https://github.com/Mukesh23012000/react-validator-dev.git","type":"git"},"_npmVersion":"11.0.0","description":"A lightweight and customizable React hook for real-time form validation with field dependency support.","directories":{},"sideEffects":false,"_nodeVersion":"23.5.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"ts-loader":"^9.5.1","typescript":"^5.6.2","@types/react":"^18.3.1","@types/react-dom":"^18.3.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react-validator-dev_3.0.8_1754413313202_0.7940823357811582","host":"s3://npm-registry-packages-npm-production"}},"3.0.9":{"name":"react-validator-dev","version":"3.0.9","description":"A lightweight and customizable React hook for real-time form validation with field dependency support.","main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","sideEffects":false,"bugs":{"url":"https://github.com/Mukesh23012000/react-validator-dev/issues"},"homepage":"https://github.com/Mukesh23012000/react-validator-dev#readme","repository":{"type":"git","url":"git+https://github.com/Mukesh23012000/react-validator-dev.git"},"keywords":["react","hook","validation","form-validation","react-hook","validation-hook","input-validation","error-messages","real-time-validation","custom-validation","react-forms","form-check","type-checking","useValidation","field-validation","form-error-handling","react-validator-dev","react-validator","react-validation-dev","validator","validator-dev","validation-dev"],"scripts":{"build":"tsc","prepublishOnly":"npm run build"},"author":{"name":"Mukesh Kannan"},"license":"ISC","dependencies":{},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"devDependencies":{"@types/react":"^18.3.1","@types/react-dom":"^18.3.1","ts-loader":"^9.5.1","typescript":"^5.6.2"},"_id":"react-validator-dev@3.0.9","gitHead":"e73a9914ea989f04fdece7711b94136bcd3207be","_nodeVersion":"23.5.0","_npmVersion":"11.0.0","dist":{"integrity":"sha512-Y5SB6kI8mcxQM+E0Djnh7NLlvVZjKPk6CLY3PoQJxUhSMsdU1KfRuJbXWQNCehoU6Yr2EzQ1HCkID1GP6Cb6tw==","shasum":"22d3147e33889831f2f0a1811c30a5ed7c75c883","tarball":"https://registry.npmjs.org/react-validator-dev/-/react-validator-dev-3.0.9.tgz","fileCount":42,"unpackedSize":75772,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQD5ugikZUsCATM9rAz03Zi9EXG2nhGePyrCZvV1ETDKQAIhAOh7qj5zBpnn3SW/5OtPxlkoW+1VC4NU2Olwp+sAaKPT"}]},"_npmUser":{"name":"kannanmukesh","email":"sendtomk1@gmail.com"},"directories":{},"maintainers":[{"name":"kannanmukesh","email":"sendtomk1@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/react-validator-dev_3.0.9_1754413835784_0.9573768105865827"},"_hasShrinkwrap":false}},"time":{"created":"2024-10-01T09:02:50.271Z","modified":"2025-08-05T17:10:36.171Z","1.0.0":"2024-10-01T09:02:50.508Z","1.0.1":"2024-10-01T09:52:35.376Z","1.0.2":"2024-10-01T10:31:00.292Z","1.0.3":"2024-10-01T11:23:25.874Z","1.0.4":"2024-10-01T11:27:02.860Z","1.0.5":"2024-10-01T11:34:12.494Z","1.0.6":"2024-10-01T13:09:27.665Z","1.0.7":"2024-10-09T11:45:34.920Z","1.0.8":"2024-10-17T09:17:28.103Z","1.0.9":"2024-10-17T09:21:37.845Z","1.1.0":"2024-10-17T13:41:52.299Z","1.1.1":"2024-10-17T14:03:22.280Z","1.2.0":"2024-10-28T06:58:48.143Z","2.0.0":"2024-11-11T09:10:16.036Z","2.0.1":"2024-11-11T09:33:18.811Z","2.0.2":"2024-11-11T10:07:25.350Z","2.0.3":"2024-11-11T10:23:41.824Z","2.0.4":"2024-11-11T11:11:52.709Z","2.0.5":"2024-11-12T06:20:18.208Z","2.0.6":"2024-11-12T06:38:45.161Z","2.1.0":"2024-11-12T09:17:36.170Z","2.1.1":"2024-11-12T09:39:36.724Z","2.1.2":"2024-11-12T10:57:08.740Z","2.1.3":"2024-11-12T11:02:38.913Z","2.1.4":"2024-11-13T11:13:41.976Z","2.1.5":"2024-11-19T05:39:13.376Z","2.1.6":"2024-12-19T17:41:15.848Z","2.1.7":"2024-12-19T18:22:26.315Z","2.1.8":"2024-12-19T18:31:56.260Z","2.1.9":"2024-12-19T18:45:56.805Z","2.2.1":"2024-12-20T06:02:23.967Z","2.2.2":"2024-12-20T06:18:33.528Z","2.2.3":"2024-12-30T12:11:30.372Z","2.2.4":"2024-12-31T08:47:01.541Z","2.2.5":"2024-12-31T08:50:32.706Z","3.0.0":"2025-07-15T15:58:03.131Z","3.0.1":"2025-07-15T16:04:22.721Z","3.0.2":"2025-07-16T05:39:09.993Z","3.0.3":"2025-07-17T10:20:05.540Z","3.0.4":"2025-07-17T10:37:03.127Z","3.0.5":"2025-07-17T10:40:17.948Z","3.0.6":"2025-08-05T16:00:08.049Z","3.0.7":"2025-08-05T16:35:49.203Z","3.0.8":"2025-08-05T17:01:53.423Z","3.0.9":"2025-08-05T17:10:35.977Z"},"bugs":{"url":"https://github.com/Mukesh23012000/react-validator-dev/issues"},"author":{"name":"Mukesh Kannan"},"license":"ISC","homepage":"https://github.com/Mukesh23012000/react-validator-dev#readme","keywords":["react","hook","validation","form-validation","react-hook","validation-hook","input-validation","error-messages","real-time-validation","custom-validation","react-forms","form-check","type-checking","useValidation","field-validation","form-error-handling","react-validator-dev","react-validator","react-validation-dev","validator","validator-dev","validation-dev"],"repository":{"type":"git","url":"git+https://github.com/Mukesh23012000/react-validator-dev.git"},"description":"A lightweight and customizable React hook for real-time form validation with field dependency support.","maintainers":[{"name":"kannanmukesh","email":"sendtomk1@gmail.com"}],"readme":"# react-validator-dev\n\n> A flexible and customizable real-time form validation library for React.\n\n![npm](https://img.shields.io/npm/v/react-validator-dev)\n![npm](https://img.shields.io/npm/dm/react-validator-dev)\n![license](https://img.shields.io/npm/l/react-validator-dev)\n![issues](https://img.shields.io/github/issues/Mukesh23012000/react-validator-dev)\n![stars](https://img.shields.io/github/stars/Mukesh23012000/react-validator-dev?style=social)\n\n---\n\n## Installation\n\n```bash \nnpm install react-validator-dev\n```\n\n## Description\n\n`react-validator-dev` provides a powerful `useValidation` hook for real-time and rule-based form validation in React applications.\n\n## Features:\n\n- **Flexible Validation Rules:** `required`, `regex`, `min/maxLength`, `email`, `numeric`, and more.\n- **Custom Error Messages:** Friendly and specific messages per rule.\n- **Real-time Validation:** Re-validates on every input change.\n- **Field Dependencies:**  Supports sameAsField for confirm password, etc.\n- **Debounced Checks:** Prevents excessive validations while typing.\n- **Multiple Errors Support:** Return multiple errors per field (`isMultiple: true`).\n- **Memoized Validations:** Uses memoization internally to cache validation results for better performance.\n\n## Parameters\n\nThe `useValidation` hook accepts a single props object with the following properties:\n\n| Parameter         | Type                                                                 | Required | Default | Description                                                                                             |\n|-------------------|----------------------------------------------------------------------|----------|---------|-----------------------------------------------------------------------------------------------------|\n| `fields`          | `Record<string, any>`                                                | Yes      | —       | An object representing the current values of the form fields. Keys are field names, values are inputs. |\n| `validation`      | `{ rules: object; messages?: object }`                              | Yes      | —       | Object defining validation rules and optional custom error messages for each field.                   |\n| `isMultiple`      | `boolean`                                                           | No       | `false` | If true, returns an array of error messages per field instead of just the first error string.         |\n| `debounceDelay`   | `number`                                                            | No       | `300`   | Time in milliseconds to debounce the validation function, to optimize performance during fast input. |\n| `customValidators`| `Record<string, (value: any, fields: any) => string \\| null>`      | No       | —       | Custom validation functions per field, receiving the field value and all fields; return error string or null. |\n\n### Details:\n\n- **`fields`**: The source of truth for your form state, typically an object managed via React's `useState` or similar.\n- **`validation.rules`**: Defines validation logic per field, e.g., `{ name: { isRequired: true, maxLength: 50 } }`.\n- **`validation.messages`**: Optional custom error messages for each rule and field.\n- **`isMultiple`**: Enables returning all validation errors per field instead of just the first.\n- **`debounceDelay`**: Debounces validation calls during fast input, improving performance and UX.\n- **`customValidators`**: Allows you to define custom validation logic per field; functions receive `(value, fields)` and return an error message string or `null`.\n\n\n## Usage\n\n1. **Define your form fields state and validation rules**\n\n```jsx\nimport React, { useState } from 'react';\nimport {useValidation} from 'react-validator-dev';\n\nconst validation = {\n  rules: {\n    name: { isRequired: true, maxLength: 50 },\n    email: { isRequired: true, email: true },\n  },\n  messages: {\n    name: {\n      isRequired: 'Name is required.',\n      maxLength: 'Name cannot exceed 50 characters.',\n    },\n    email: {\n      isRequired: 'Email is required.',\n      email: 'Please enter a valid email address.',\n    },\n  },\n};\n\nfunction MyForm() {\n  const [fields, setFields] = useState({ name: '', email: '' });\n\n  const { errors, isValid, touchedFields, markTouched } = useValidation({\n    fields,\n    validation,\n    debounceDelay: 300,\n  });\n\n  const handleChange = (e) => {\n    const { name, value } = e.target;\n    setFields(prev => ({ ...prev, [name]: value }));\n    markTouched(name);\n  };\n\n  const handleSubmit = (e) => {\n    e.preventDefault();\n    if (isValid) {\n      // Submit form\n      console.log('Submitting', fields);\n    } else {\n      // Mark all fields as touched to show errors\n      Object.keys(fields).forEach(field => markTouched(field));\n    }\n  };\n\n  return (\n    <form onSubmit={handleSubmit}>\n      <div>\n        <label>Name</label><br />\n        <input\n          name=\"name\"\n          value={fields.name}\n          onChange={handleChange}\n          onBlur={() => markTouched('name')}\n        />\n        {touchedFields.name && errors.name && (\n          <div style={{ color: 'red' }}>{errors.name}</div>\n        )}\n      </div>\n      <div>\n        <label>Email</label><br />\n        <input\n          name=\"email\"\n          value={fields.email}\n          onChange={handleChange}\n          onBlur={() => markTouched('email')}\n        />\n        {touchedFields.email && errors.email && (\n          <div style={{ color: 'red' }}>{errors.email}</div>\n        )}\n      </div>\n      <button type=\"submit\">Submit</button>\n    </form>\n  );\n}\n```\n\n## Return Value\n\nThe `useValidation` hook returns an object containing the following properties:\n\n| Property       | Type                     | Description                                                                                   |\n|----------------|--------------------------|-----------------------------------------------------------------------------------------------|\n| `errors`       | `Record<string, string \\| string[]>` | An object mapping field names to their error messages. If `isMultiple` is `true`, errors are arrays; otherwise, strings. |\n| `isValid`      | `boolean`                | Indicates whether the entire form is valid (i.e., no validation errors present).              |\n| `touchedFields`| `Record<string, boolean>`| Tracks which fields have been interacted with (marked as \"touched\"). Useful for controlling error display.  |\n| `markTouched`  | `(field: string) => void`| A function to mark a specific field as touched. Should be called on field interaction (e.g., `onBlur`).         |\n| `markAllTouched`  | `() => void`| A function to mark a all the fields as touched.         |\n| `markUnTouched`  | `(field: string) => void`| A function to mark a specific field as untouched.         |\n| `markAllUntouched`  | `() => void`| A function to mark a all the fields as touched.         |\n\n---\n\n### Example\n\n```tsx\nconst { errors, isValid, touchedFields, markTouched } = useValidation({ fields, validation });\n\nconsole.log(errors.name);          // Error message(s) for the 'name' field\nconsole.log(isValid);              // true if no errors, false otherwise\nconsole.log(touchedFields.email); // true if the email field was touched by the user\n\n// Mark a field as touched\nmarkTouched('password');\n```\n## Validation Rules\n\n### 1. `isRequired`\n- **Description**: Checks if the field is mandatory. If the field is empty, it will trigger an error.\n- **Type**: `boolean`\n- **Default**: `false`\n\n### 2. `maxLength`\n- **Description**: Specifies the maximum allowable length for the field input. If the input exceeds this length, an error will be triggered.\n- **Type**: `number`\n- **Default**: `-`\n\n### 3. `minLength`\n- **Description**: Sets the minimum required length for the field input. If the input is shorter than this length, an error will be triggered.\n- **Type**: `number`\n- **Default**: `-`\n\n### 4. `excludedCharacters`\n- **Description**: An array of characters that are not allowed in the input. If any of these characters are present, an error will be triggered.\n- **Type**: `string[]`\n- **Default**: `-`\n\n### 5. `regex`\n- **Description**: A regular expression string used to validate the field input format. If the input does not match this regex, an error will be triggered.\n- **Type**: `string`\n- **Default**: `-`\n\n### 6. `alpha`\n- **Description**: Checks if the field input contains only alphabetic characters (A-Z, a-z). An error will be triggered if any non-alphabetic characters are present.\n- **Type**: `boolean`\n- **Default**: `false`\n\n### 7. `email`\n- **Description**: Validates that the field input is in a proper email format. An error will be triggered if the input does not conform to standard email formatting rules.\n- **Type**: `boolean`\n- **Default**: `false`\n\n### 8. `numeric`\n- **Description**: Ensures that the field input contains only numeric characters (0-9). An error will be triggered if any non-numeric characters are present.\n- **Type**: `boolean`\n- **Default**: `false`\n\n### 9. `date`\n- **Description**: Checks if the field input is in a valid date format (e.g., YYYY-MM-DD). An error will be triggered if the input does not conform to this format or is not a valid date.\n- **Type**: `boolean`\n- **Default**: `false`\n\n### 10. `alphaDash`\n- **Description**: Validates that the field input contains only alphabetic characters and dashes (-). An error will be triggered if any other characters are present.\n- **Type**: `boolean`\n- **Default**: `false`\n\n### 11. `alphaSpace`\n- **Description**: Ensures that the field input contains only alphabetic characters and spaces. An error will be triggered if any non-alphabetic or non-space characters are present.\n- **Type**: `boolean`\n- **Default**: `false`\n\n### 12. `sameAsField`\n- **Description**: Validates that the field input matches the value of another specified field. An error will be triggered if the values do not match.\n- **Type**: `string` (field name to match)\n- **Default**: `-`\n\n### 13. `custom`\n- **Description**: Allows passing a custom validation function for the field. This function receives the current field value and all fields as arguments. It should return a string error message if invalid, or an empty string/null if valid.\n- **Type**: `(value: any, fields: Record<string, any>) => string | null`\n- **Default**: `-`\n- **Example**:\n  ```js\n  custom: (value, fields) => {\n    if (value !== fields.otherField) return \"Values do not match!\";\n    return null;\n  }\n  ```\n\n## Error Messages\n\nYou can define custom error messages for each validation rule inside the `messages` object for each field. If no custom message is provided, a default error message will be used.\n- **Example**:\n```js\n  messages: {\n    username: {\n      isRequired: \"Username is mandatory!\",\n      maxLength: \"Username cannot exceed 15 characters.\",\n    },\n    password: {\n      custom: \"Password must include a special character.\",\n    }\n  }\n```\n\n## Get Started:\n\nStart improving user experience in your forms by implementing real-time validation with ease!\n\n---\n\nFeel free to customize or extend the validation rules and messages to perfectly fit your application needs.\n","readmeFilename":"README.md"}