{"_id":"use-validations","_rev":"26-fdf2879bf82926a25ea060a9ce37b95d","name":"use-validations","description":"custom hook validator.","dist-tags":{"latest":"1.3.3"},"versions":{"1.0.1":{"name":"use-validations","version":"1.0.1","keywords":["react","custom","hook","validations","validate","field","form"],"author":{"name":"s@salva.io"},"license":"MIT","_id":"use-validations@1.0.1","maintainers":[{"name":"salvadorp","email":"s@salva.io"}],"homepage":"https://github.com/salvagit/use-validations#readme","bugs":{"url":"https://github.com/salvagit/use-validations/issues"},"dist":{"shasum":"9592451da54197c7097e5ded0da6b6a3569163ab","tarball":"https://registry.npmjs.org/use-validations/-/use-validations-1.0.1.tgz","fileCount":14,"integrity":"sha512-VyX6NWINeM6B3OBcvhBqV/Ee5E5e4++pAR1HAumjHImIORE9CFYgIHWgwt2kffMCE79qiGKcWTaKuPNpxVOy6A==","signatures":[{"sig":"MEQCICVOVQAJwPaJiYa7ofoYq2/DXkJECHc2/GFH1r92iA9EAiAjNh/UDs7vplK4KAfGKzEzpYfPx9czdebsSwJTRcT+Tg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16027,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkDRBAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoNVg//ay2NqhQNNNiFR1fJzxhVM/gg+XldYKKqsG4mgHzIbLqXIYe9\r\nhE0yA9CVI+4T/fyT4zxM2sHwi9wxa8aEBFy3pUP72vdIdZRdne006cEfPyL3\r\natSlc7THcCbqCcE/FueJYyiuLcjkp6Hx9w6yGsD21dvBv+kqvBHDwW9X0nzg\r\nROBJk3KRddz5A1h/SEe7y04byknHxFRcrq6lUCLq4VPN5j07pLvG7qDbjja3\r\nW47pwFiC8bBV53PPCf8EOYS3qnBWYKG3Vt938P+NKZiKENBKhL7GL6N2BwmM\r\nTFDfn+Wr+P/te9SR5P26sXUMsaQYlt1VfDIU0GOrirDoSKtJGdstUgcLwBoT\r\nZVr38Qzir8w0CrTChxr/71KWo+Aeo46gyIIbi/tnl4EvWIa9MtCeEO80r5XI\r\npYj9znp/UKfbblJfqvvyoGQE3QEYoDxW3E8NlWZCe1BJwPGijgVOpQjVU4Oh\r\nCXv1fZhUR4Rs1nuWzDychto4MLesnF3N9W5znyX023/jbztcbr/NEoJ0jlPD\r\nUb/zDsPzym6FsjDAUpz/O38Gi/Q7nlnm0CcNlD6jhxMUU13/2c7+yZI9qj9G\r\nKOj3O0CZDN3OYFxokOfaCQ2/blxO0Ix6JnVTUjaZjLPj53lRAZecQ5RFFkf+\r\nMDVBTO9OqWi+0z5krhXxPp0yO81qbjxSOe4=\r\n=JDI1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"cb42271e4b873c46d1cfbd586810cc66fc682080","release":{"branches":["main","next"]},"scripts":{"test":"jest","semantic-release":"semantic-release"},"_npmUser":{"name":"salvadorp","email":"s@salva.io"},"repository":{"url":"git+https://github.com/salvagit/use-validations.git","type":"git"},"_npmVersion":"8.19.4","description":"custom hook validator.","directories":{},"_nodeVersion":"18.14.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.4.3","react":"^18.2.0","ts-jest":"^29.0.5","react-dom":"^18.2.0","typescript":"^4.9.5","@types/jest":"^29.4.0","semantic-release":"^20.1.1","@tsconfig/recommended":"^1.0.2","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^29.4.3"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/use-validations_1.0.1_1678577728125_0.6277495636696995","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"use-validations","version":"1.0.2","keywords":["react","custom","hook","validations","validate","field","form"],"author":{"name":"s@salva.io"},"license":"MIT","_id":"use-validations@1.0.2","maintainers":[{"name":"salvadorp","email":"s@salva.io"}],"homepage":"https://github.com/salvagit/use-validations#readme","bugs":{"url":"https://github.com/salvagit/use-validations/issues"},"dist":{"shasum":"574197e212cce5b6788c0f6f540548c24b757079","tarball":"https://registry.npmjs.org/use-validations/-/use-validations-1.0.2.tgz","fileCount":11,"integrity":"sha512-ZUNUSBCl1vfxMnia8+AOlNdNsqyg6NrcYS5YUX0TakqHg2yJbvDAsmifNVnzyrS91anKjLKVeSfHnq8KLdWfVA==","signatures":[{"sig":"MEYCIQDRoN4KjoBHLz2mrfGvaeIPYuDTvfJq95NoafhqlLwsgAIhAO9WlHb7wJUXne9zY9hHAaJv583cQplfmHwxTcnkeNRg","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11785,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkFRDBACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmovhA/+I/Ym8Dyf7o7ZczYjeVtugDdPT1kgtnZPpCpZzd6eIIsBNR9u\r\nEEiR4eereVOk1MeLUfhPkHgm9L+iwuSd7ZEh/Em5MFVWTgP4m49W42XpIKlL\r\neS8BU/4Nu/q4vy5AMIfMXyuaX9JuWUUQpYNFhutAB7oLajtOd0WLGFa9JwD8\r\nY65KuTdjGehkPqInOO6Svwb6EF81a59BQtPfuCbVM7yeXCeOcK/O+n91wDl7\r\njjSVWYQR5HmDwkCx3cuyzrwfj3qzJ8ERcTIlawdKATZwNvCuAFr69efYamKy\r\njytSdXDTQzWBdvF3FGILju0+E53uraHfJGQu9UsLSvCLDS9sULC9bKLldiBe\r\no1Qt/5NGGYC1+b0xtVTxQ8uaHhPvEzqIQYkHvA/Z/QF/YQfUxwXeNS4QJ0Ol\r\novParknBApvNQtdaeqgLfjSWtPHe3MxbOl+ruTOrwN7+FR19Q83XKix9L3pf\r\njabFRZgcb7QpRgTgcpguGVo8wArOV2RqUxxtE942Rq/3TljULKsA6blURC/j\r\nth/ZnKhrQbJ5Yd9Ah/TNGdSb6YDcyy/82cd9Jq3W0CF1GLEmrubdJ0dZHdem\r\nMLVzOC7kYkPAE6TdTVRVbNsGjCFaiDot8cfbE6D6WSUUhEq2NjlUTNOpWtuf\r\nRhbG9mcweher4KCRlGhAGXfNnhc5rMt0/Zw=\r\n=opCM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"cc6a1d8143d05663389827c383e5bdba60077cfb","release":{"branches":["main","next"]},"scripts":{"test":"jest","semantic-release":"semantic-release"},"_npmUser":{"name":"salvadorp","email":"s@salva.io"},"repository":{"url":"git+https://github.com/salvagit/use-validations.git","type":"git"},"_npmVersion":"8.19.4","description":"custom hook validator.","directories":{},"_nodeVersion":"18.15.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.4.3","react":"^18.2.0","ts-jest":"^29.0.5","react-dom":"^18.2.0","typescript":"^4.9.5","@types/jest":"^29.4.0","semantic-release":"^20.1.1","@tsconfig/recommended":"^1.0.2","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^29.4.3"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/use-validations_1.0.2_1679102144881_0.5704470317841774","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"use-validations","version":"1.0.3","keywords":["react","custom","hook","validations","validate","field","form"],"author":{"name":"s@salva.io"},"license":"MIT","_id":"use-validations@1.0.3","maintainers":[{"name":"salvadorp","email":"s@salva.io"}],"homepage":"https://github.com/salvagit/use-validations#readme","bugs":{"url":"https://github.com/salvagit/use-validations/issues"},"dist":{"shasum":"a614f95b98796051a3d25efb65f1e55f17360053","tarball":"https://registry.npmjs.org/use-validations/-/use-validations-1.0.3.tgz","fileCount":11,"integrity":"sha512-0SJtxLsj7QRMMWk3HEX3slt/krRsjTW5FWWt1rZK4AKFmDRY4oP8+yNgXbXwYPA4gx1O2SRQQm2IDMwWq4MyfQ==","signatures":[{"sig":"MEQCIGik0q6muQlN2hfpM/8Uq5sE/qYMKCZCgHNWsY+Hoyc9AiBoUxcK2OpOv91tU2v7+UspKmFuVezPjZ2mN5QwomzxTw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11828,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkFRlqACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoEFBAAlzdt5akYNIrrdzJB+/SITY+Vf8poclyPoVriz8gKtadXCJ+s\r\nXu5tq0CsXvsbhdmXDvWmZLSGQJsyWWBfbU2hI2TztMRZjE2VI7zrUdTmlHyR\r\n1pZXLLPmdXeYUhdRpxVik8Q84JwMorJvBP/0MwvvTV8U2ozkqipQ1sd4NM7q\r\n5RBhwKRp4MMmRfMxrpBIBAu5uPcxgVUFkcVsAXTK9Y0BMUahuWwXX6lsuFTW\r\nNlKIqr5zWiNlLvhkld9fmWSfakF+T0QcdQf7qx+cb90xSmbAtuIoU3+2HwWW\r\nPgOhc6I6VqiwpduxJLblreIh7jDQfnu2s/bm26SXBiFFeufTiApmk58DbGQ+\r\n4LYE+JugSkk8OE9eHpszY2yZl/a+SN6fJYw4yLzjpyNWUidmbKvOBs6/2mNU\r\nR7uFVJfIzGfDOT0FQ9SLjiOsetrE/zy5zaRJYfQJirGgNcdGKN/hYezIRZcr\r\nId1/tbBPXf1QoHijbCh52FPdZzbzTFrkkvJ502X5iuV3+QPPR/YqOa/Evzzi\r\nxT6Rh6+u2IEJ0SH47h9wMI5rc8X07VpF5ya+Fvmok3qJjW5VIbIh7jLQGxou\r\ndglUJD5tRLvGaGpx8h9dp6wITWX5uX7gUQJlPyszPDg6kva5avwKZTMmTjrv\r\ntMMyqjbLdf+nng6OjnFKY5UPPtRNgDeYwsI=\r\n=W9vA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"066598629c51397abcf3d6acdc48cd4ae9e65aec","release":{"branches":["main","next"]},"scripts":{"test":"jest","semantic-release":"semantic-release"},"_npmUser":{"name":"salvadorp","email":"s@salva.io"},"repository":{"url":"git+https://github.com/salvagit/use-validations.git","type":"git"},"_npmVersion":"8.19.4","description":"custom hook validator.","directories":{},"_nodeVersion":"18.15.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.4.3","react":"^18.2.0","ts-jest":"^29.0.5","react-dom":"^18.2.0","typescript":"^4.9.5","@types/jest":"^29.4.0","semantic-release":"^20.1.1","@tsconfig/recommended":"^1.0.2","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^29.4.3","@babel/preset-typescript":"^7.21.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/use-validations_1.0.3_1679104362371_0.9606971011301753","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"use-validations","version":"1.0.4","keywords":["react","custom","hook","validations","validate","field","form"],"author":{"name":"s@salva.io"},"license":"MIT","_id":"use-validations@1.0.4","maintainers":[{"name":"salvadorp","email":"s@salva.io"}],"homepage":"https://github.com/salvagit/use-validations#readme","bugs":{"url":"https://github.com/salvagit/use-validations/issues"},"dist":{"shasum":"1015ba120b1c7841a0a1cb0a5de71baecf29564a","tarball":"https://registry.npmjs.org/use-validations/-/use-validations-1.0.4.tgz","fileCount":11,"integrity":"sha512-00bQZmgqFB0OMwIsZ2SlfcocIbX5z5hGCH2Txp/owQCxu6VsIGtfxnYRKzWoCeomvwalFU01Ad/VmPlADrnVVw==","signatures":[{"sig":"MEUCIQDS7gB2NXC/5bKNvwuTi+zJWTv8D7jMUEfeFby6NBdskAIgVtVOpcv3qogmKjK6hCxxPbk8cVLYazZaW0Tej7cBTAE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11812,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkFSfCACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoFyw//UqTx96oxRSsYrafsecbw39apYURAHzb9XvPs1jlxbC7N6Bzr\r\n0Lwi8Up8pp5oC8WTcIwOnKwDuwEjyqW6ngcEUwSe7OyeAOPNHTUOhXEz+gIv\r\nHJK2TIxU3VFGvQQkOOtUPR0qrK0hx1KS55nLrL0lfWWG2GHQxYXDFOOm6KTm\r\n4UEm1701jUyiXAPm0kf82dU3cF/C+M4lHm48rGJd8Nxjdg/xS6mRW+KkO/gf\r\nk5DfKkVSMhQwJQbAjeW+MRCbxG0orTwN+3ShuM0zMl7BW5WqfnyLtzP/Pzy1\r\nga6CIe8VXx8KAOQZcMHW8hPERw9HhrxkVYTsHxJUWzPVz6mhIooMEo4qNGBR\r\nEHXOpaMKd53+QHioNj3ZmmF31ISoI7S/w7Q1xXtacXLnSns/mwG3PjC5ERuL\r\nUpmrLSC0wlT4zE+3Hrw/EqIHpY/o/Kve5NcGjX5KEFR4hH7T0uvgwNlvCuFM\r\n4NUaavXqoImY0dvW4l8zzRlvjNDORJhuxOJsBppxM7azwyEct3RCEHbsbigR\r\nNQq0ZyQ4xkGBhNdy+gisDsvgV5Y1E5mWiHi8+c38kuKfHNMjabyMrVwBIIQE\r\n+Af1lXe52yHnEvr8TUTyvupzez+81aFZpyFzCcE/TJGRueMdE6bRjC2dgt7m\r\nGKF15JINOBBAQJ4Y/1HzUL76hWzuEGESu3g=\r\n=Rzwh\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"454e35938d6576891e1547795b051aa9f2174e25","release":{"branches":["main","next"]},"scripts":{"test":"jest","semantic-release":"semantic-release"},"_npmUser":{"name":"salvadorp","email":"s@salva.io"},"repository":{"url":"git+https://github.com/salvagit/use-validations.git","type":"git"},"_npmVersion":"8.19.4","description":"custom hook validator.","directories":{},"_nodeVersion":"18.15.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.4.3","react":"^18.2.0","ts-jest":"^29.0.5","react-dom":"^18.2.0","typescript":"^4.9.5","@types/jest":"^29.4.0","semantic-release":"^20.1.1","@tsconfig/recommended":"^1.0.2","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^29.4.3","@babel/preset-typescript":"^7.21.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/use-validations_1.0.4_1679108034377_0.496643588345683","host":"s3://npm-registry-packages"}},"1.0.5":{"name":"use-validations","version":"1.0.5","keywords":["react","custom","hook","validations","validate","field","form"],"author":{"name":"s@salva.io"},"license":"MIT","_id":"use-validations@1.0.5","maintainers":[{"name":"salvadorp","email":"s@salva.io"}],"homepage":"https://github.com/salvagit/use-validations#readme","bugs":{"url":"https://github.com/salvagit/use-validations/issues"},"dist":{"shasum":"57b054dede0732f66498217fb73cdc510c4fdef2","tarball":"https://registry.npmjs.org/use-validations/-/use-validations-1.0.5.tgz","fileCount":11,"integrity":"sha512-49N7J+d/U4XNaE5A4hCku6DFbTk5G16HKCmLJahAkLufgyyB8fTeKgN+S8ofk2JDWlBd7IihbhmceUQyTfnkow==","signatures":[{"sig":"MEUCIQCz1mBUJuzsdBKYWDD9zAc47OpwIRM+HeMtHEjAoPUr7gIgHYthTK0oj0yFUzLJ2Z6/y+IbzlyOX4nYCEXVLjAY8m0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12677,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkHk96ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqjwQ/+OnwTU5UoCWosEoaNkrr8TFFT3kpTp4n+Ww0PSdSHOro/LXYl\r\nVW+RndWbzCUnVQB4zm24Lw0kG5hvkZaduB66brX8Smz9YtQMaguM3qtd9ISj\r\n3VQYLw7FB2FWLbO55f3PovkuGscz65VFu9MFu6FvZ1Qn28rUxZf6i2hKFYUe\r\nTyqT50cLQH942tncE8DTVLFMXPgg3P9oDCa/JEWSBaCkRZcQ9WRU9XiW3W69\r\n1R37B//cB5iaWY2YosB2q8BSKIuwj3GBQ4rv3vLL5kEgWDAm3dV4bzTGbDKZ\r\n+bJq3j2UTC9DKvU5SK3/s+Jk+/T8kG1qPh5Yihk0WP1pv3V8b6MPZfK5gw6p\r\n2SoCSH1+1hbgPWdMzJuFYLvEDiC83IFAxD5UupnrDosKG2CkD6DG4SOsoqzc\r\nXX6jyyVS4FVGXlWzDcRKPZvtbMP4zetSL0lhUni4UMkAt+jppABr7dDr52p8\r\nZ7rXqff46lcUC2oiqG0X+aH5LGwfUwOh6e1YXPzOCz5zLCGlmyGD3pv6susf\r\nrlMW9CqTxFbC3Gtwp4HBHkT5m++Dv2zt2Z3+ATUSFt4BU38ipqIVBPhK2/G7\r\nu1S3xkgwioJZMH38z/Y3xaFloF1DhkDbqP7SqpvexGCZi7t4SirTSEcPoms3\r\nHAGh0AvRw9YhMiZ1+zorMHiKhFYhI9s0m5c=\r\n=sBHJ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"69d0a3876973779bdeab22a48cdc44e89fdcd7f1","release":{"branches":["main","next"]},"scripts":{"test":"jest","semantic-release":"semantic-release"},"_npmUser":{"name":"salvadorp","email":"s@salva.io"},"repository":{"url":"git+https://github.com/salvagit/use-validations.git","type":"git"},"_npmVersion":"8.19.4","description":"custom hook validator.","directories":{},"_nodeVersion":"18.15.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.4.3","react":"^18.2.0","ts-jest":"^29.0.5","react-dom":"^18.2.0","typescript":"^4.9.5","@types/jest":"^29.4.0","semantic-release":"^20.1.1","@tsconfig/recommended":"^1.0.2","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^29.4.3","@babel/preset-typescript":"^7.21.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/use-validations_1.0.5_1679708026420_0.9361275053674276","host":"s3://npm-registry-packages"}},"1.0.6":{"name":"use-validations","version":"1.0.6","keywords":["react","custom","hook","validations","validate","field","form"],"author":{"name":"s@salva.io"},"license":"MIT","_id":"use-validations@1.0.6","maintainers":[{"name":"salvadorp","email":"s@salva.io"}],"homepage":"https://github.com/salvagit/use-validations#readme","bugs":{"url":"https://github.com/salvagit/use-validations/issues"},"dist":{"shasum":"98cad54862f31cb6c312379c85efd773b0a91734","tarball":"https://registry.npmjs.org/use-validations/-/use-validations-1.0.6.tgz","fileCount":11,"integrity":"sha512-9C/pwNQw24YYBjM3NT1DiX+CvGgyVma/4nhYNXdTMHQ+2YyM6weYDLuxIb6V2R7f86NXU1PVQCSwB/7xgWw6Cg==","signatures":[{"sig":"MEUCIQD/E6O0aEmxf3Izoj26cgbvYKvmlp+MSBZ2qLroz3mARgIgOG/F3eqrzTGqQgGoB6DW2dECWkeZ5oqywDX+rUqWBsQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12707,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkHlMfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpVwQ/+POvvUAUzIR/kWHci0bp9Ynct2m8kxLA0lhTevHbAiVF2xt2k\r\nKRR78iF/tKli9ybZcnR4r6t0+QcWt4gtvzx38uvIrtWj5PLfPCp+CfJyhBuR\r\n2K0aBmsfxcLlrLm4VASOlNvbWG4YvWUn59V7FpOQYQj3Vwi/7dEsj8Rezup3\r\n1yifJvqqWuQWA5XeYMqR7QsXDq70VqvH2b7cCoWubhgrlnu9l2vGWUH58F1D\r\n7NuWp5Dns56VsyDj9kWo74WbUnz0Y69F5JomS82wjxb+npRjOJ5DxfGY/LJ1\r\nF4/fgEM2PVNC5dWi2Fzsi5LU7VWuCPvlBb1LtQE8zlqi1pnTNVKJTm9SJZB8\r\ndRbLUPI/xjQrtRJgUDiSnATS15OA4xfC3Zkj6fv7JSgErnb/wJ/jr/Ghzpo4\r\nDICZ5p0/z89eupRUpy6294qkPttBNVgLtuz1I9EgobX1duXdTt36AGaSzLiH\r\nr6YuuYtPih2bh+xWHsxuthrOg8a7hknRyHWAR1IF/s8LNWPdQpUJSroJ+kOv\r\n1RQorbDDcEEH/oJGGdhz2naW4WW7XjKXsFzBewrOAg63QYewMgHGH5e+C1lY\r\nULBmff5uyteioQCzp3s5NSFJHxYnpmFkZhMZ49QdjrLkMRfWMx8vNLDF7FtL\r\nB/E0XII1WB5pbNT2J53J2HlXfKO0Jmabk+E=\r\n=Or9D\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"a55b0892b57bf4f2777fe29fd14d453f86a3d109","release":{"branches":["main","next"]},"scripts":{"test":"jest","semantic-release":"semantic-release"},"_npmUser":{"name":"salvadorp","email":"s@salva.io"},"repository":{"url":"git+https://github.com/salvagit/use-validations.git","type":"git"},"_npmVersion":"8.19.4","description":"custom hook validator.","directories":{},"_nodeVersion":"18.15.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.4.3","react":"^18.2.0","ts-jest":"^29.0.5","react-dom":"^18.2.0","typescript":"^4.9.5","@types/jest":"^29.4.0","semantic-release":"^20.1.1","@tsconfig/recommended":"^1.0.2","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^29.4.3","@babel/preset-typescript":"^7.21.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/use-validations_1.0.6_1679708959270_0.9299880505866851","host":"s3://npm-registry-packages"}},"1.0.7":{"name":"use-validations","version":"1.0.7","keywords":["react","custom","hook","validations","validate","field","form"],"author":{"name":"s@salva.io"},"license":"MIT","_id":"use-validations@1.0.7","maintainers":[{"name":"salvadorp","email":"s@salva.io"}],"homepage":"https://github.com/salvagit/use-validations#readme","bugs":{"url":"https://github.com/salvagit/use-validations/issues"},"dist":{"shasum":"aa8ce8364ee165ce4db4405ca3bdb85879a391ab","tarball":"https://registry.npmjs.org/use-validations/-/use-validations-1.0.7.tgz","fileCount":11,"integrity":"sha512-NG/agOY3N98ZZobpTwN4sKk4FCsleqiOi8Q2P7nPdFpd5QmQRjluHV9lXDZhG8ZYEiJM9TSbAzsIk8+BOgdiIw==","signatures":[{"sig":"MEUCIBlR+lxtno7CjCNL7KE9ObWnYLsM2/OcRWYU9DjA7K+SAiEAqq76S0n9pL2UAuuNx5McjHDfXluFf6DQY8HIiEca9hg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12727,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkHlWGACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqGeQ//fNV3NhH9P6Cp1j6LTizo6UCum5Ebl2NflYQQaxxdT1OhdXJS\r\nK0IB5v6IFPjldHEG8SCQiIPk2SJGH9Ng1KjX4DgSwVOGEqYoCHvK6wMfCe9I\r\nqQYawLXKaHUJWqBoYZksLqRjf8DuIYjcJ2vI/376y2KMc7sQy0svhSJhbOFL\r\ndkuKwUSamCgAxPSBRFzg79Jn+goRqAhlIKB+xm8ZyF736UQPCedR32jjDFvw\r\nTlhZD+NZgI6ZJR5+FyHTaMQiyTrwDitOdNaCCPyJkO77nbDrHIzKJTE3ggQY\r\nzWHX/DJcE/SXlipy9m3cgXXu2AMle1wBTu7CSvdqZoT/CO7KxCKlqGWDwa7k\r\naXr8b68wNeVO6pK4LUJskf8FDtwhzCmqzSWw9OFnhKni1oGc5oNHGKvviK2l\r\nbrMgOeQ3/mDqlzAzi6/BjK27ASCKlV29XsT4xNDBSn3/zcFH2gKAczjUuu0l\r\n+QpsAlElz0amfHsw4RLLfjlPrEY+2NwJj0FVaeraVcNZDbdTQfrTlpvuYwTi\r\nqgc7+Cn6OlB4MBYJP9fAbiZ00DKJc4urqPgWYBx0biii9SzRrBwfeszbjwWD\r\ntqohybV8jCggXpSD1Rxq6R4U3oBBiYZ/FuRaLdRFgNUUWHqU9ZInlvjKMZ1X\r\nohtBgnUPNfEVNPhAXIL713MDQLBzOzSg9gg=\r\n=meNZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"7eb83bfab03ffdd0514b7d4dc3fecff6f7f9ff4d","release":{"branches":["main","next"]},"scripts":{"test":"jest","semantic-release":"semantic-release"},"_npmUser":{"name":"salvadorp","email":"s@salva.io"},"repository":{"url":"git+https://github.com/salvagit/use-validations.git","type":"git"},"_npmVersion":"8.19.4","description":"custom hook validator.","directories":{},"_nodeVersion":"18.15.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.4.3","react":"^18.2.0","ts-jest":"^29.0.5","react-dom":"^18.2.0","typescript":"^4.9.5","@types/jest":"^29.4.0","semantic-release":"^20.1.1","@tsconfig/recommended":"^1.0.2","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^29.4.3","@babel/preset-typescript":"^7.21.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/use-validations_1.0.7_1679709574339_0.8740605054138848","host":"s3://npm-registry-packages"}},"1.0.8":{"name":"use-validations","version":"1.0.8","keywords":["react","custom","hook","validations","validate","field","form"],"author":{"name":"s@salva.io"},"license":"MIT","_id":"use-validations@1.0.8","maintainers":[{"name":"salvadorp","email":"s@salva.io"}],"homepage":"https://github.com/salvagit/use-validations#readme","bugs":{"url":"https://github.com/salvagit/use-validations/issues"},"dist":{"shasum":"cb402da2d4fe7e36e36c904d55ba5af08171d5d6","tarball":"https://registry.npmjs.org/use-validations/-/use-validations-1.0.8.tgz","fileCount":11,"integrity":"sha512-0iwf63zufL176dKrHX87eL/l0dhfYLkQ4VbbC5mky6BgllnfBoayIBB8KSNyBYLJNWXiZPi1N34f6w3i7NrlWA==","signatures":[{"sig":"MEUCIQDe2rDCOyBg4R5arsK+jMQzebsjRdsOQUlYSeb7b3uN8QIgZ5d24QWqMnggZX2vtfy4Cz7InVskIjyI/ccp2+vtKPM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13033,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkHlihACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpKcg/+IgpMIdVwDPqhOc1R24rdBtwySrJeR2VU/zqkQuVAPBhGzEkr\r\na6YrV0QFikE6TWKbQkbY185sbfQJnB7+E1HrKx8kbYKHYzMMvPpMZwgTbKWH\r\nr2tZG7g99lZeaN+C+a9le4/wjhtVTNwOzCarHtLG8KI5BPubbDv44GWCWt1A\r\nPQPEI6/KILIgjPiC1LcyrpQyhR+KbWG/JQOBoFQX3ojdy6GnGo8oMX//OUMF\r\nymLsThdEW6W8TfBCyGopL3Jx2fPgRtbYfCXFUstSFYquR8etLQJknwEDh6d9\r\no8GITuN14Ww5EDgLBCKmoekhoWMeSzZQUI817Xjgc//BMn3WM+iOtmJ0or3U\r\nSSTerS9ZimfPAOozeLrlEW2xNoP9TSuuPH3PkbhA3gfcrhTZgEke6esz3TAe\r\nvjkFn6al+sTzYDibH6LBLO3kLNjv4WQi1yPHYwT/gSlyr566fMuzxVRjL4ql\r\n/5YnF02gIuQumThfOBc6PyXPo6PJh+RFFifhIs8PNYm8iOjbF8Koh7qwLjq1\r\nnyG1ZR1F5ipGbfikE+vcazg6lCM/O6uwC4aGlirQybPuDwXrYS+A/aPdHJFp\r\nfhL/3qyQ63i1owMT1uJhV9Y3fPp9ezxjJdOi9VjwJPhK4Z448VHIDGeBOme5\r\nriGKqasOGvErPLEaIehR1ETi240DlNC52rk=\r\n=IUIg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"1dab02c75067d13038d9e86842df9ee13eba0c2b","release":{"branches":["main","next"]},"scripts":{"test":"jest","semantic-release":"semantic-release"},"_npmUser":{"name":"salvadorp","email":"s@salva.io"},"repository":{"url":"git+https://github.com/salvagit/use-validations.git","type":"git"},"_npmVersion":"8.19.4","description":"custom hook validator.","directories":{},"_nodeVersion":"18.15.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.4.3","react":"^18.2.0","ts-jest":"^29.0.5","react-dom":"^18.2.0","typescript":"^4.9.5","@types/jest":"^29.4.0","semantic-release":"^20.1.1","@tsconfig/recommended":"^1.0.2","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^29.4.3","@babel/preset-typescript":"^7.21.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/use-validations_1.0.8_1679710368841_0.48702909003328143","host":"s3://npm-registry-packages"}},"1.0.9":{"name":"use-validations","version":"1.0.9","keywords":["react","custom","hook","validations","validate","field","form"],"author":{"name":"s@salva.io"},"license":"MIT","_id":"use-validations@1.0.9","maintainers":[{"name":"salvadorp","email":"s@salva.io"}],"homepage":"https://github.com/salvagit/use-validations#readme","bugs":{"url":"https://github.com/salvagit/use-validations/issues"},"dist":{"shasum":"23020ff6ca55f1e79e0a5184395656c40da5329a","tarball":"https://registry.npmjs.org/use-validations/-/use-validations-1.0.9.tgz","fileCount":11,"integrity":"sha512-XTQFnKdKkdtRM1tO5SBMOYQaTn1poY2jeNjktHK7pFVLCqYASC5vAFk0V8WFgcIMyinRkHvzXDOTiS4tn3vXqw==","signatures":[{"sig":"MEUCIFWMAkFUVEpsgbhgfSUNJybPbjahrUC0P3+INUe2uzNfAiEAn40NGq4+NmRmytEhlvy3dkdoDvipg2aUsN9A71ahL4w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13013,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkHmFbACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqY6g/5AB1y4m2qKI+NY4qfW9wV26z7yRqzzjmzTivcDFyiE84utOMx\r\nG4I5ImVqJ9pq7jTSMekzHOvOee4hXX/z9/BzGbU+qK9AgqOd2iAOTlTT0MGE\r\ngWA+ovzPIU7en5H/llULkjtM/7IWSS3jxxNXwEDUAcUr8JO8DbEeLRW/zjjH\r\niXwU1dSnEr3ECr8RyjH1qVIHygtNs28Syte1kTf3Lh1UM+/CMmN4j5a3kCzL\r\n0tPGeqGuZSkMziw7oi0+3Iqh69ZNCpw6k8MvkJdWNLn1JLsejmDjkpobbv4T\r\n8ymsyVaRwg8npAhdpa08uoa/LSjfOcfqU38IsjFN0B3LLV/v7McCB0I9AmO8\r\nLKhUT6fPrsND7W5lV6/sDIY8+RBT0qRVtEvYdIE8Whb3smO3gvfAEh2lHtms\r\ncj+cVMCJcaAcumVNouv2alPJZ+vU96OLNgxkD7+HHtF0DWmNImc+bvE/eG+z\r\npRlgY1iN3tLRAh+d/xbk3q1vBrrno8emgl4n43gHqI2gig3WnxfNtiKZRNKd\r\nGYb16SlemjlWfjC/mmWHdFNWWez5vY4xtsA+hP2GgBCRpIw2uoep6La+WgzC\r\nD6QE0zR67pxNztZwLKa5En4mcehjBuIn+1LZrs4YhX2sVD4mRWwFv6PFxD3V\r\ndSnnUSfA/7bYaExt/DzTlhtr4zNBIE8WJ2w=\r\n=b54G\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"a3266430834b9e01c6909df8cab67390e2f55b48","release":{"branches":["main","next"]},"scripts":{"test":"jest","semantic-release":"semantic-release"},"_npmUser":{"name":"salvadorp","email":"s@salva.io"},"repository":{"url":"git+https://github.com/salvagit/use-validations.git","type":"git"},"_npmVersion":"8.19.4","description":"custom hook validator.","directories":{},"_nodeVersion":"18.15.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.4.3","react":"^18.2.0","ts-jest":"^29.0.5","react-dom":"^18.2.0","typescript":"^4.9.5","@types/jest":"^29.4.0","semantic-release":"^20.1.1","@tsconfig/recommended":"^1.0.2","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^29.4.3","@babel/preset-typescript":"^7.21.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/use-validations_1.0.9_1679712602886_0.18403349042431216","host":"s3://npm-registry-packages"}},"1.0.10":{"name":"use-validations","version":"1.0.10","keywords":["react","custom","hook","validations","validate","field","form"],"author":{"name":"s@salva.io"},"license":"MIT","_id":"use-validations@1.0.10","maintainers":[{"name":"salvadorp","email":"s@salva.io"}],"homepage":"https://github.com/salvagit/use-validations#readme","bugs":{"url":"https://github.com/salvagit/use-validations/issues"},"dist":{"shasum":"f324754ac7364ed1e7195fe30e3049b23fbb1450","tarball":"https://registry.npmjs.org/use-validations/-/use-validations-1.0.10.tgz","fileCount":8,"integrity":"sha512-qHQE94Iz17sztWVpTCSbVqGa/vh+Uuod7zpTzKXsnmp+fxK1YOAezM/cX3q1FH5uAyWNmSFTG0i9UtcAXmwmcg==","signatures":[{"sig":"MEQCIHoWHWaJ1SnhW+Lh3clyubl2ZJtyd/Jq9dKPxFzIAQgFAiAv53mfoAM9FX6PXTe8ePxo4CL4XIeRqUvTck1y851tiA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9925,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkHmU4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpAwA/+Myq3xFU6aDOurelxWFCGGSYDgMItW75P4HolkO/CrZvYGZQv\r\nAN+DAd71V8q8S4C8IfUxPEsUPk5P7egfLhqDrvZBJtmIrkcFouGIS4GxTK/6\r\n85G9vCZUKSMMGow8X9C2GfGo0lCYT6p/XZbEzwqttZxBubeTzajDXtJ+yxPX\r\nQ/fleBc1jKktav/m4J70VQmb0Hnu2rzrEcvMdbjvnQhb1xNV0uXVVDG3Loej\r\nhxn3VGWlTRHHoIqqBwhNDLRQdwtDfyR/ySwg9zugWkvh58wsgPhlXYnq4p9j\r\n+HA4MiK3slXv5cwKN9wht7BCTqv19ptTw+uP8Eq4fcAE3J+NOetEzqLD/Q5+\r\n5AS96eOBCnjWH+H4wLUYLLmqKD0GUnrWCLNxt2Dg4BDivrCi47XPyTHnYDsR\r\n1g8Bj46YA4gG1VKgQQmteikH8gKqhF5JfMo/HaRnyE7mWlOjsekJGcGMGBKo\r\nwH1XYhFN+Uv5IF8OLE/6XgFLJDH3/ZYSSxP5y18iqC8IbB1WUfIzK4RDJaTH\r\nkBO6j3AhZ3tlmcq/DQF3nkG1pZD6lsrwVDDz4kDG2XiQ18t9Cd2lNcXBj7fB\r\n12LRAyKWHtQ7PK3+7cdtzWD43hv0lJ/Vr6DGM1N9VEw+GDZlZTqa7FHtNqOl\r\nmKcxvTeKtUeROz/7BOMGGgoKGZcn4tL5nsA=\r\n=cHnh\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"1588977ab5cdc1270d1087d3fa69dd7592348088","release":{"branches":["main","next"]},"scripts":{"test":"jest","semantic-release":"semantic-release"},"_npmUser":{"name":"salvadorp","email":"s@salva.io"},"repository":{"url":"git+https://github.com/salvagit/use-validations.git","type":"git"},"_npmVersion":"8.19.4","description":"custom hook validator.","directories":{},"_nodeVersion":"18.15.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.4.3","react":"^18.2.0","ts-jest":"^29.0.5","react-dom":"^18.2.0","typescript":"^4.9.5","@types/jest":"^29.4.0","semantic-release":"^20.1.1","@tsconfig/recommended":"^1.0.2","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^29.4.3","@babel/preset-typescript":"^7.21.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/use-validations_1.0.10_1679713592141_0.9624267128029695","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"use-validations","version":"1.2.0","keywords":["react","custom","hook","validations","validate","field","form"],"author":{"name":"s@salva.io"},"license":"MIT","_id":"use-validations@1.2.0","maintainers":[{"name":"salvadorp","email":"s@salva.io"}],"homepage":"https://github.com/salvagit/use-validations#readme","bugs":{"url":"https://github.com/salvagit/use-validations/issues"},"dist":{"shasum":"c0f8adac58ea83d5a51d3e41f944b5139931e1b2","tarball":"https://registry.npmjs.org/use-validations/-/use-validations-1.2.0.tgz","fileCount":12,"integrity":"sha512-CE3YzKwlS5pkAr3oagIIZxnKIf0p+ORGAipPyJnce4lINQvCB6MplctMs3FKm0KJKdmBkLPk2LRTY3CFJq/mjA==","signatures":[{"sig":"MEYCIQDS3rJbCPKlBNJIPgGB+JzTFiio+CZETTN6CD010JDW8wIhAKwtW7fIsw/gq4znRqaic2PfhcmYsgvggK8pduN7ULc7","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8886},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"c385805bed0d8abd07959c5f11607d322229ef07","release":{"branches":["main","next"]},"scripts":{"test":"jest","build":"rm -rf dist && tsc","semantic-release":"semantic-release"},"_npmUser":{"name":"salvadorp","email":"s@salva.io"},"repository":{"url":"git+https://github.com/salvagit/use-validations.git","type":"git"},"_npmVersion":"8.19.4","description":"custom hook validator.","directories":{},"_nodeVersion":"18.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.4.3","react":"^18.2.0","ts-jest":"^29.0.5","react-dom":"^18.2.0","typescript":"^4.9.5","@types/jest":"^29.4.0","semantic-release":"^20.1.1","@tsconfig/recommended":"^1.0.2","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^29.4.3","@babel/preset-typescript":"^7.21.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/use-validations_1.2.0_1685156049901_0.9618050396656357","host":"s3://npm-registry-packages"}},"1.2.1":{"name":"use-validations","version":"1.2.1","keywords":["react","custom","hook","validations","validate","field","form"],"author":{"name":"s@salva.io"},"license":"MIT","_id":"use-validations@1.2.1","maintainers":[{"name":"salvadorp","email":"s@salva.io"}],"homepage":"https://github.com/salvagit/use-validations#readme","bugs":{"url":"https://github.com/salvagit/use-validations/issues"},"dist":{"shasum":"122b0c68e93772d70a8f247847d43d0192d91c9d","tarball":"https://registry.npmjs.org/use-validations/-/use-validations-1.2.1.tgz","fileCount":12,"integrity":"sha512-q2DP++8IpK9uJpFfVM8Y3pFcD748ztBPK68W4BFRKi12wT41FLcl5AuR5B261+TgbOECfsohRvkoNtIHn75gxg==","signatures":[{"sig":"MEQCIETgOd2arr32JdZvKBhLteaFxjnr60b5uka0+Hak8T84AiAbJU01is9R8bh7n2+zcYobvGScS1mh+8UxuzfJx/RtkA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8906},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"6a419253395f342e3714d2cdfafb10941a7fbe98","release":{"branches":["main","next"]},"scripts":{"test":"jest","build":"rm -rf dist && tsc","semantic-release":"semantic-release"},"_npmUser":{"name":"salvadorp","email":"s@salva.io"},"repository":{"url":"git+https://github.com/salvagit/use-validations.git","type":"git"},"_npmVersion":"8.19.4","description":"custom hook validator.","directories":{},"_nodeVersion":"18.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.4.3","react":"^18.2.0","ts-jest":"^29.0.5","react-dom":"^18.2.0","typescript":"^4.9.5","@types/jest":"^29.4.0","semantic-release":"^20.1.1","@tsconfig/recommended":"^1.0.2","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^29.4.3","@babel/preset-typescript":"^7.21.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/use-validations_1.2.1_1685159168916_0.11684779173604176","host":"s3://npm-registry-packages"}},"1.2.2":{"name":"use-validations","version":"1.2.2","keywords":["react","custom","hook","validations","validate","field","form"],"author":{"name":"s@salva.io"},"license":"MIT","_id":"use-validations@1.2.2","maintainers":[{"name":"salvadorp","email":"s@salva.io"}],"homepage":"https://github.com/salvagit/use-validations#readme","bugs":{"url":"https://github.com/salvagit/use-validations/issues"},"dist":{"shasum":"326216df66de1b9b269d432c973448137b2b4a7d","tarball":"https://registry.npmjs.org/use-validations/-/use-validations-1.2.2.tgz","fileCount":12,"integrity":"sha512-Awy4Wsq6s/sSDQLlhD0G9xr4iFY7SDBk4o4F0931m9X52j6il6iaQb9BVHg8V7u908NYj0Igm4T249EOj+qpFA==","signatures":[{"sig":"MEYCIQCn4gXugAaMq3zWSoukxRVTlmJfvfIacoLuBK4zUwzuhQIhAJUcuHtV1cfWLw9HjUAHsjow0rTglrguViGDWBxnPT9Q","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8908},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"4bd3531f5e8494dec0819ebe05b30c48fc105e5b","release":{"branches":["main","next"]},"scripts":{"test":"jest","build":"rm -rf dist && tsc","semantic-release":"semantic-release"},"_npmUser":{"name":"salvadorp","email":"s@salva.io"},"repository":{"url":"git+https://github.com/salvagit/use-validations.git","type":"git"},"_npmVersion":"8.19.4","description":"custom hook validator.","directories":{},"_nodeVersion":"18.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.4.3","react":"^18.2.0","ts-jest":"^29.0.5","react-dom":"^18.2.0","typescript":"^4.9.5","@types/jest":"^29.4.0","semantic-release":"^20.1.1","@tsconfig/recommended":"^1.0.2","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^29.4.3","@babel/preset-typescript":"^7.21.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/use-validations_1.2.2_1685159780778_0.2683386866504127","host":"s3://npm-registry-packages"}},"1.2.3":{"name":"use-validations","version":"1.2.3","keywords":["react","custom","hook","validations","validate","field","form"],"author":{"name":"s@salva.io"},"license":"MIT","_id":"use-validations@1.2.3","maintainers":[{"name":"salvadorp","email":"s@salva.io"}],"homepage":"https://github.com/salvagit/use-validations#readme","bugs":{"url":"https://github.com/salvagit/use-validations/issues"},"dist":{"shasum":"f9c9c991b63f6466e41e40f45ecc967edf63dded","tarball":"https://registry.npmjs.org/use-validations/-/use-validations-1.2.3.tgz","fileCount":12,"integrity":"sha512-zKtjo7V8hpHKm8DYb2/Rcrokv8rJE5zlgcOaBxpfPv46RSXzPQb3D1tz76qjSo7fTb/u1ghdXJdt0MFDV6a66w==","signatures":[{"sig":"MEUCIQC8YQ99O3aX7p0qsecp58hnaDfJcPNeRcN7fyR8HGhs5wIgb7n68p/6FUdyz37DW23RhB5KjWW/KDPH7Wwc2TVag54=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8908},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"ebf5b318999b62258e676188dcaf2a481e83c910","release":{"branches":["main","next"]},"scripts":{"test":"jest","build":"rm -rf dist && tsc","semantic-release":"semantic-release"},"_npmUser":{"name":"salvadorp","email":"s@salva.io"},"repository":{"url":"git+https://github.com/salvagit/use-validations.git","type":"git"},"_npmVersion":"8.19.4","description":"custom hook validator.","directories":{},"_nodeVersion":"18.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.4.3","react":"^18.2.0","ts-jest":"^29.0.5","react-dom":"^18.2.0","typescript":"^4.9.5","@types/jest":"^29.4.0","semantic-release":"^20.1.1","@tsconfig/recommended":"^1.0.2","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^29.4.3","@babel/preset-typescript":"^7.21.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/use-validations_1.2.3_1685160261183_0.4334065842806496","host":"s3://npm-registry-packages"}},"1.2.4":{"name":"use-validations","version":"1.2.4","keywords":["react","custom","hook","validations","validate","field","form"],"author":{"name":"s@salva.io"},"license":"MIT","_id":"use-validations@1.2.4","maintainers":[{"name":"salvadorp","email":"s@salva.io"}],"homepage":"https://github.com/salvagit/use-validations#readme","bugs":{"url":"https://github.com/salvagit/use-validations/issues"},"dist":{"shasum":"9835a417e8da5bb890a3f5bb7ca6df71381a721d","tarball":"https://registry.npmjs.org/use-validations/-/use-validations-1.2.4.tgz","fileCount":22,"integrity":"sha512-CkVpEyBbMsxIif4MEX//eG/znUgcDNqgfmtYwr9tJIJ7K64ukw66WKqbLHJcxrIxPd2IRdFHD35DAHRuFN+W9Q==","signatures":[{"sig":"MEUCIBWnIVh3men/hBUbzQwHSbOzcYHO6pKWyt+IXoCAzUMVAiEAhkhHqSfr5F0GVSOHBtJorifTNRASW39ZvUntyQeCR50=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14502},"main":"dist/index.js","types":"dist/index.d.ts","source":"src/index.ts","engines":{"node":">=10"},"gitHead":"3f731615f7dfc418cb2cf30206aad69e92bdde11","release":{"branches":["main","next"]},"scripts":{"test":"jest","build":"rm -rf dist && tsc","semantic-release":"semantic-release"},"_npmUser":{"name":"salvadorp","email":"s@salva.io"},"repository":{"url":"git+https://github.com/salvagit/use-validations.git","type":"git"},"_npmVersion":"8.19.4","description":"custom hook validator.","directories":{},"sideEffects":false,"_nodeVersion":"18.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.4.3","react":"^18.2.0","ts-jest":"^29.0.5","react-dom":"^18.2.0","typescript":"^4.9.5","@types/jest":"^29.4.0","@types/react":"^18.2.9","semantic-release":"^20.1.1","@tsconfig/recommended":"^1.0.2","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^29.4.3","@babel/preset-typescript":"^7.21.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/use-validations_1.2.4_1687628207319_0.28616519934779316","host":"s3://npm-registry-packages"}},"1.2.5":{"name":"use-validations","version":"1.2.5","keywords":["react","custom","hook","validations","validate","field","form"],"author":{"name":"s@salva.io"},"license":"MIT","_id":"use-validations@1.2.5","maintainers":[{"name":"salvadorp","email":"s@salva.io"}],"homepage":"https://github.com/salvagit/use-validations#readme","bugs":{"url":"https://github.com/salvagit/use-validations/issues"},"dist":{"shasum":"26b4fba75da4124adc9b66b1a398090bc7490178","tarball":"https://registry.npmjs.org/use-validations/-/use-validations-1.2.5.tgz","fileCount":17,"integrity":"sha512-XenyKO2wRIkxlMj14s4pjGQI1C30+k5TTj1LMgTygQBOTwVGaUsnQyVtM7KtxPgu/FOUV2vmtia9dq3GgprJSg==","signatures":[{"sig":"MEYCIQCKiP9tEmZq+VuI0seIwucnYfp5x0HTgJhGNMwWxPbo4QIhANT5UCDhhvBycrkFGNP3LYPbkVqF2cHP6YHSVOlUAjD0","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11104},"main":"dist/index.js","types":"dist/index.d.ts","source":"src/index.ts","engines":{"node":">=10"},"gitHead":"247d39daf2ebb16a5118bee35c6bc3d9b11e5c0d","release":{"branches":["main","next"]},"scripts":{"test":"jest","build":"rm -rf dist && tsc","semantic-release":"semantic-release"},"_npmUser":{"name":"salvadorp","email":"s@salva.io"},"repository":{"url":"git+https://github.com/salvagit/use-validations.git","type":"git"},"_npmVersion":"8.19.4","description":"custom hook validator.","directories":{},"sideEffects":false,"_nodeVersion":"18.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.4.3","react":"^18.2.0","ts-jest":"^29.0.5","react-dom":"^18.2.0","typescript":"^4.9.5","@types/jest":"^29.4.0","@types/react":"^18.2.9","semantic-release":"^20.1.1","@tsconfig/recommended":"^1.0.2","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^29.4.3","@babel/preset-typescript":"^7.21.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/use-validations_1.2.5_1687631924417_0.2491341610288098","host":"s3://npm-registry-packages"}},"1.2.6":{"name":"use-validations","version":"1.2.6","keywords":["react","custom","hook","validations","validate","field","form"],"author":{"name":"s@salva.io"},"license":"MIT","_id":"use-validations@1.2.6","maintainers":[{"name":"salvadorp","email":"s@salva.io"}],"homepage":"https://github.com/salvagit/use-validations#readme","bugs":{"url":"https://github.com/salvagit/use-validations/issues"},"dist":{"shasum":"e0bcd4f4fea83ec1c7fbd9b4d233e79fe184177c","tarball":"https://registry.npmjs.org/use-validations/-/use-validations-1.2.6.tgz","fileCount":17,"integrity":"sha512-5Qu5D14O9ROkMdAGJ64JqcZeDUR1pCcGtkKqljF1PYcq7yofxGGtf7SJWXe9f7mYkBTNH1LKtWrcuahrw/bQbQ==","signatures":[{"sig":"MEUCIEzMJW/dp68d2LdDo1QaOWkSYoYjYHqs/WHfDTyRAXqFAiEAtXvj/urU17OUk07CNVAvUktpoB4od2Wj2wH39uAZ9+M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11011},"main":"dist/index.js","types":"dist/index.d.ts","source":"src/index.ts","engines":{"node":">=10"},"gitHead":"ed5c270b1055ac93a698559222357f39ee8ef850","release":{"branches":["main","next"]},"scripts":{"test":"jest","build":"rm -rf dist && tsc","semantic-release":"semantic-release"},"_npmUser":{"name":"salvadorp","email":"s@salva.io"},"repository":{"url":"git+https://github.com/salvagit/use-validations.git","type":"git"},"_npmVersion":"8.19.4","description":"custom hook validator.","directories":{},"sideEffects":false,"_nodeVersion":"18.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.4.3","react":"^18.2.0","ts-jest":"^29.0.5","react-dom":"^18.2.0","typescript":"^4.9.5","@types/jest":"^29.4.0","@types/react":"^18.2.9","semantic-release":"^20.1.1","@tsconfig/recommended":"^1.0.2","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^29.4.3","@babel/preset-typescript":"^7.21.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/use-validations_1.2.6_1687652219584_0.3152157187477935","host":"s3://npm-registry-packages"}},"1.2.7":{"name":"use-validations","version":"1.2.7","keywords":["react","custom","hook","validations","validate","field","form"],"author":{"name":"s@salva.io"},"license":"MIT","_id":"use-validations@1.2.7","maintainers":[{"name":"salvadorp","email":"s@salva.io"}],"homepage":"https://github.com/salvagit/use-validations#readme","bugs":{"url":"https://github.com/salvagit/use-validations/issues"},"dist":{"shasum":"a9faf55befbbbc79d62b7ad4189199446fcec394","tarball":"https://registry.npmjs.org/use-validations/-/use-validations-1.2.7.tgz","fileCount":17,"integrity":"sha512-5YqdhMa9Z+x5FNikKvQajfnlXGxbMPjUPN4SUwqNDhD+9QqKnjQnsKy4lkdbsIedMTEhNd4CNZEzwbABAV9sog==","signatures":[{"sig":"MEQCIF9Tp5GSeUS5Z4tp7aG5zHB66gOZo1PkBbkGJXuY7WzeAiAksOO5Lzh2Awt90y1sss1nExKFq9cI0yYcwPezqqC1uQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11011},"main":"dist/index.js","types":"dist/index.d.ts","source":"src/index.ts","engines":{"node":">=10"},"gitHead":"c5798dcb20fd41281fa65719aae315ae5d8c6ba4","release":{"branches":["main","next"]},"scripts":{"test":"jest","build":"rm -rf dist && tsc","semantic-release":"semantic-release"},"_npmUser":{"name":"salvadorp","email":"s@salva.io"},"repository":{"url":"git+https://github.com/salvagit/use-validations.git","type":"git"},"_npmVersion":"8.19.4","description":"custom hook validator.","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.4.3","react":"^18.2.0","ts-jest":"^29.0.5","react-dom":"^18.2.0","typescript":"^4.9.5","@types/jest":"^29.4.0","@types/react":"^18.2.9","semantic-release":"^20.1.1","@tsconfig/recommended":"^1.0.2","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^29.4.3","@babel/preset-typescript":"^7.21.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/use-validations_1.2.7_1694061397249_0.3073408187794717","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"use-validations","version":"1.3.0","keywords":["react","custom","hook","validations","validate","field","form"],"author":{"name":"s@salva.io"},"license":"MIT","_id":"use-validations@1.3.0","maintainers":[{"name":"salvadorp","email":"s@salva.io"}],"homepage":"https://github.com/salvagit/use-validations#readme","bugs":{"url":"https://github.com/salvagit/use-validations/issues"},"dist":{"shasum":"a37013788905ba93a79e1285a9e7c488a11bb257","tarball":"https://registry.npmjs.org/use-validations/-/use-validations-1.3.0.tgz","fileCount":17,"integrity":"sha512-N5KVSMuHq51xRgiJ8sKWZup4g8i02Xfigboi+Wq8ay7crBw5RvwrE9sAY2f2scfc4d+vdm/PpSswWbOr77Vf0g==","signatures":[{"sig":"MEYCIQCDRtGn0eUqOrOvZhkS3tKDiIFog5r+RTruS01fOI/anwIhANmIUKN5KT1JM5pwfolmSARvlKp0XfgheJTrw8/jT0y2","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11080},"main":"dist/index.js","types":"dist/index.d.ts","source":"src/index.ts","engines":{"node":">=10"},"gitHead":"aac72823d1ec5b436aebc016910f69aa4a61c4e5","release":{"branches":["main","next"]},"scripts":{"test":"jest","build":"rm -rf dist && tsc","semantic-release":"semantic-release"},"_npmUser":{"name":"salvadorp","email":"s@salva.io"},"repository":{"url":"git+https://github.com/salvagit/use-validations.git","type":"git"},"_npmVersion":"10.5.2","description":"custom hook validator.","directories":{},"sideEffects":false,"_nodeVersion":"20.13.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.4.3","react":"^18.2.0","ts-jest":"^29.0.5","react-dom":"^18.2.0","typescript":"^4.9.5","@types/jest":"^29.4.0","@types/react":"^18.2.9","semantic-release":"^20.1.1","@tsconfig/recommended":"^1.0.2","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^29.4.3","@babel/preset-typescript":"^7.21.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/use-validations_1.3.0_1717500130395_0.2533554178085542","host":"s3://npm-registry-packages"}},"1.3.1":{"name":"use-validations","version":"1.3.1","keywords":["react","custom","hook","validations","validate","field","form"],"author":{"name":"s@salva.io"},"license":"MIT","_id":"use-validations@1.3.1","homepage":"https://github.com/salvagit/use-validations#readme","bugs":{"url":"https://github.com/salvagit/use-validations/issues"},"dist":{"shasum":"82a8c23ec59fba6192a1fdb902c8178542056ef3","tarball":"https://registry.npmjs.org/use-validations/-/use-validations-1.3.1.tgz","fileCount":17,"integrity":"sha512-4BhPDV8luAKvCJb66IDMQKzTRK8bUqpwlR7Nw8K8XCwjAHpbXwA9EE8GV2JQI2IRu1mDlRPTMnrf1rpOh9iJiw==","signatures":[{"sig":"MEUCIQCm94vgZbJHYjvSMbKd4tN2FHappAIgXNmB96jytCuZBQIgZhszzqmh8pO6v3bTzXfQn2rj6TTSMX56OuI5UQeE6ic=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11250},"main":"dist/index.js","types":"dist/index.d.ts","source":"src/index.ts","engines":{"node":">=10"},"gitHead":"797f21a8f9edd2a01722930a7f8059d80b2965eb","release":{"branches":["main","next"]},"scripts":{"test":"jest","build":"rm -rf dist && tsc","semantic-release":"semantic-release"},"_npmUser":{"name":"salvadorp","email":"s@salva.io"},"repository":{"url":"git+https://github.com/salvagit/use-validations.git","type":"git"},"_npmVersion":"10.7.0","description":"custom hook validator.","directories":{},"sideEffects":false,"_nodeVersion":"20.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.4.3","react":"^18.2.0","ts-jest":"^29.0.5","react-dom":"^18.2.0","typescript":"^4.9.5","@types/jest":"^29.4.0","@types/react":"^18.2.9","semantic-release":"^20.1.1","@tsconfig/recommended":"^1.0.2","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^29.4.3","@babel/preset-typescript":"^7.21.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/use-validations_1.3.1_1719064717042_0.05609286188913343","host":"s3://npm-registry-packages"}},"1.3.2":{"name":"use-validations","version":"1.3.2","keywords":["react","custom","hook","validations","validate","field","form"],"author":{"name":"s@salva.io"},"license":"MIT","_id":"use-validations@1.3.2","homepage":"https://github.com/salvagit/use-validations#readme","bugs":{"url":"https://github.com/salvagit/use-validations/issues"},"dist":{"shasum":"f9f2fbb34f1837dc6b0a51c4649c2444cacb33aa","tarball":"https://registry.npmjs.org/use-validations/-/use-validations-1.3.2.tgz","fileCount":17,"integrity":"sha512-lGssFz7jlE9I6x8UaYv0wVvWNTyvNm2MLHP5fNNHfEG2zCyuv/ieLcxp9WrKEAk8O94Mqe1Cro+Bx5FSxlaL4w==","signatures":[{"sig":"MEUCIQCYJ9gVfOhtvxzQzD/Mj67HEVrmC542mreDXOQuul1sbgIgH0ULVoQ5ptMI8kTB7DWgXuz7NAUlTtF9dcXzna7T4fg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12853},"main":"dist/index.js","types":"dist/index.d.ts","source":"src/index.ts","engines":{"node":">=10"},"gitHead":"b3ff5dab6c73c1327a13ec7eaf54357a68970e89","release":{"branches":["main","next"]},"scripts":{"test":"jest","build":"rm -rf dist && tsc","semantic-release":"semantic-release"},"_npmUser":{"name":"salvadorp","email":"s@salva.io"},"repository":{"url":"git+https://github.com/salvagit/use-validations.git","type":"git"},"_npmVersion":"10.7.0","description":"custom hook validator.","directories":{},"sideEffects":false,"_nodeVersion":"20.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.4.3","react":"^18.2.0","ts-jest":"^29.0.5","react-dom":"^18.2.0","typescript":"^4.9.5","@types/jest":"^29.4.0","@types/react":"^18.2.9","semantic-release":"^20.1.1","@tsconfig/recommended":"^1.0.2","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^29.4.3","@babel/preset-typescript":"^7.21.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/use-validations_1.3.2_1719148779050_0.21245710882860158","host":"s3://npm-registry-packages"}},"1.3.3":{"name":"use-validations","version":"1.3.3","description":"custom hook validator.","main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=10"},"source":"src/index.ts","sideEffects":false,"scripts":{"test":"jest","semantic-release":"semantic-release","build":"rm -rf dist && tsc"},"keywords":["react","custom","hook","validations","validate","field","form"],"author":{"name":"s@salva.io"},"license":"MIT","peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"devDependencies":{"@babel/preset-typescript":"^7.21.0","@testing-library/react":"^14.0.0","@tsconfig/recommended":"^1.0.2","@types/jest":"^29.4.0","@types/react":"^18.2.9","jest":"^29.4.3","jest-environment-jsdom":"^29.4.3","react":"^18.2.0","react-dom":"^18.2.0","semantic-release":"^20.1.1","ts-jest":"^29.0.5","typescript":"^4.9.5"},"repository":{"type":"git","url":"git+https://github.com/salvagit/use-validations.git"},"bugs":{"url":"https://github.com/salvagit/use-validations/issues"},"release":{"branches":["main","next"]},"publishConfig":{"access":"public"},"gitHead":"1850f2788053eeed5f1d54a62d861d20daeae0a0","homepage":"https://github.com/salvagit/use-validations#readme","_id":"use-validations@1.3.3","_nodeVersion":"20.14.0","_npmVersion":"10.7.0","dist":{"integrity":"sha512-uKbDdyGnHuAYnTtdCX61qxpy9h6Id6u6Y/7p228iHCEyStjN/EHHnMmIyRDVzjOFDR6Yf/lxegYzCKpgoQ6MqA==","shasum":"f7ad15be04970fb49c6a4b9b1967f8053a7df4b4","tarball":"https://registry.npmjs.org/use-validations/-/use-validations-1.3.3.tgz","fileCount":17,"unpackedSize":12876,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCc7koEbKgonAnkAy07UvhS46w9DRZmYZBSapC1z2JEewIgb++yq91BxDmcXXikaKwi21s42XBwbVmCGafhsh6knQA="}]},"_npmUser":{"name":"salvadorp","email":"s@salva.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-validations_1.3.3_1719149861361_0.28050391933798924"},"_hasShrinkwrap":false}},"time":{"created":"2023-03-11T23:35:28.066Z","modified":"2024-06-23T13:37:41.792Z","1.0.0":"2023-03-10T00:27:00.390Z","1.1.0":"2023-03-10T00:47:27.888Z","1.1.1":"2023-03-10T03:23:50.317Z","1.0.1":"2023-03-11T23:35:28.258Z","1.0.2":"2023-03-18T01:15:45.074Z","1.0.3":"2023-03-18T01:52:42.559Z","1.0.4":"2023-03-18T02:53:54.566Z","1.0.5":"2023-03-25T01:33:46.569Z","1.0.6":"2023-03-25T01:49:19.434Z","1.0.7":"2023-03-25T01:59:34.498Z","1.0.8":"2023-03-25T02:12:49.017Z","1.0.9":"2023-03-25T02:50:03.125Z","1.0.10":"2023-03-25T03:06:32.405Z","1.2.0":"2023-05-27T02:54:10.126Z","1.2.1":"2023-05-27T03:46:09.104Z","1.2.2":"2023-05-27T03:56:20.936Z","1.2.3":"2023-05-27T04:04:21.381Z","1.2.4":"2023-06-24T17:36:47.490Z","1.2.5":"2023-06-24T18:38:44.594Z","1.2.6":"2023-06-25T00:16:59.794Z","1.2.7":"2023-09-07T04:36:37.385Z","1.3.0":"2024-06-04T11:22:10.553Z","1.3.1":"2024-06-22T13:58:37.201Z","1.3.2":"2024-06-23T13:19:39.196Z","1.3.3":"2024-06-23T13:37:41.620Z"},"maintainers":[{"name":"salvadorp","email":"s@salva.io"}],"author":{"name":"s@salva.io"},"repository":{"type":"git","url":"git+https://github.com/salvagit/use-validations.git"},"keywords":["react","custom","hook","validations","validate","field","form"],"license":"MIT","homepage":"https://github.com/salvagit/use-validations#readme","bugs":{"url":"https://github.com/salvagit/use-validations/issues"},"readme":"## use validations\n\nuse validations provides a custom hook to do validations in React in a simple and lightweight way, without changing your components or the global state of your application. \n\nPretty simple validator example,\n\n```jsx\nimport useValidations, { isRequired } from \"use-validations\";\n\nfunction App()  {\n  const { handleInputChange, data, errors } = useValidations<{ name: string }>({\n    defaultData: { name: \"\" },\n    validators: { name: isRequired }\n  });\n\n  return (\n    <div>\n      <label htmlFor=\"user-name\">Username</label>\n\n      <input\n        id=\"user-name\"\n        type=\"text\"\n        onChange={handleInputChange(\"name\")}\n        value={data.name}\n      />\n\n      {errors.name && <small>{errors.name}</small>}\n    </div>\n  );\n}\n\nexport default App;\n```\n\nthe validator function receives a string with the value to validate and stores in the `errors` object, `null` if the value to validate is valid or a string with the description of the validation error.\n\nExample of a custom validator with more than one validation:\n\n```jsx\nimport useValidations from \"use-validations\";\nimport differenceInCalendarDays from \"date-fns/differenceInCalendarDays\";\n\nconst customValidator = (date: string) => {\n  // get the difference in days between the selected date and today.\n  const diffDays = differenceInCalendarDays(new Date(date), new Date());\n\n  // if the difference is less than or equal to -1, it is today or before today.\n  if (diffDays <= -1) {\n    return \"the date should be higher than today.\";\n  }\n\n  // if the difference is greater than or equal to 3, it is 3 days or more in the future.\n  if (diffDays >= 3) {\n    return \"the date should not be more than 3 days after the current date.\";\n  }\n\n  return null;\n};\n\nfunction App()  {\n  const { handleInputChange, data, errors } = useValidations<{\n    scheduleDate: string;\n  }>({\n    defaultData: { scheduleDate: \"\" },\n    validators: { scheduleDate: customValidator },\n  });\n\n  return (\n    <div>\n      <label htmlFor=\"schedule-date\">Schedule Date</label>\n\n      <input\n        id=\"schedule-date\"\n        type=\"date\"\n        onChange={handleInputChange(\"scheduleDate\")}\n        value={data.scheduleDate}\n      />\n\n      {errors.scheduleDate && <small>{errors.scheduleDate}</small>}\n    </div>\n  );\n}\n\nexport default App;\n```\n\n### Parameters.\n\n| Key               | Value                                                               |\n| ------------------|---------------------------------------------------------------------|\n| defaultData       | Object with the field name as key and value as value :).            |\n| validators        | Object with the field name as key and validator function as value.  |\n\n### Return values.\n\n| Key               | Value                                                                                                               |\n| ------------------|-------------------------------------------------------------------------------------------------------------------- |\n| data              | Object with the field name as key and a validating function as value.                                               |\n| errors            | Object with the field name as key and string error or null as value.                                                |\n| emptyForm         | Boolean value that does what it promises.                                                                           |\n| handleInputChange | Function to handle data changes.                                                                                    |\n| hasErrors         | Boolean value that does what it promises.                                                                           |\n| doValidate        | Function that runs all validations, and returns a boolean true if no validation gives an error and false otherwise. |\n| resetData         | Function to reset the data to default values.                                                                       |\n","readmeFilename":"readme.md"}